mirror of
https://github.com/vishapoberon/vipak.git
synced 2026-04-05 12:32:25 +00:00
test.c for checking sizes of struct stat on freebsd.
This commit is contained in:
parent
49db65a606
commit
cdd5798feb
1 changed files with 33 additions and 0 deletions
33
tst/test.c
Normal file
33
tst/test.c
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
// this file was used on freebsd to create struct stat mapping
|
||||
// in the src/unix/vpkFreeBSDFiles.Mod binding.
|
||||
#include "sys/stat.h"
|
||||
#include "stdio.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
struct stat s;
|
||||
printf ("size of stat is %i\n", sizeof(s));
|
||||
|
||||
printf ("size of s.st_dev is %i\n", sizeof(s.st_dev));
|
||||
printf ("size of s.st_ino is %i\n", sizeof(s.st_ino));
|
||||
printf ("size of s.st_nlink is %i\n", sizeof(s.st_nlink));
|
||||
printf ("size of s.st_mode is %i\n", sizeof(s.st_mode));
|
||||
printf ("size of s.st_padding0 is %i\n", sizeof(s.st_padding0));
|
||||
printf ("size of s.st_uid is %i\n", sizeof(s.st_uid));
|
||||
printf ("size of s.st_gid is %i\n", sizeof(s.st_gid));
|
||||
printf ("size of s.st_padding1 is %i\n", sizeof(s.st_padding1));
|
||||
printf ("size of s.rdev is %i\n", sizeof(s.st_rdev));
|
||||
printf ("size of s.st_atim is %i\n", sizeof(s.st_atim));
|
||||
printf ("size of s.st_mtim is %i\n", sizeof(s.st_mtim));
|
||||
printf ("size of s.st_ctim is %i\n", sizeof(s.st_ctim));
|
||||
printf ("size of s.st_birthtim is %i\n", sizeof(s.st_birthtim));
|
||||
printf ("size of s.st_size is %i\n", sizeof(s.st_size));
|
||||
printf ("size of s.st_blocks is %i\n", sizeof(s.st_blocks));
|
||||
printf ("size of s.st_blksize is %i\n", sizeof(s.st_blksize));
|
||||
printf ("size of s.st_flags is %i\n", sizeof(s.st_flags));
|
||||
printf ("size of s.st_gen is %i\n", sizeof(s.st_gen));
|
||||
printf ("size of s.st_spare is %i\n", sizeof(s.st_spare));
|
||||
|
||||
return 0;
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue