mirror of
https://github.com/vishapoberon/vipak.git
synced 2026-04-05 20:42:26 +00:00
33 lines
1.3 KiB
C
33 lines
1.3 KiB
C
// 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;
|
|
|
|
}
|