[
// ===========================================
// libc
// ===========================================
{
"file": "libc/dirent.h",
"defines": [],
"structs": {
"dirent": [
"d_ino",
"d_off",
"d_reclen",
"d_type",
"d_name"
]
}
},
{
"file": "libc/utime.h",
"defines": [],
"structs": {
"utimbuf": [
"actime",
"modtime"
]
}
},
{
"file": "libc/sys/stat.h",
"defines": [
"S_IFDIR",
"S_IFREG",
"S_IFMT",
"S_IFIFO",
"S_IFSOCK",
"S_IFBLK",
"S_IFLNK",
"S_IFCHR"
],
"structs": {
"stat": [
"st_dev",
"__st_dev_padding",
"__st_ino_truncated",
"st_mode",
"st_nlink",
"st_uid",
"st_gid",
"st_rdev",
"__st_rdev_padding",
"st_size",
"st_blksize",
"st_blocks",
{
"st_atim": [
"tv_sec",
"tv_nsec"
]
},
{
"st_mtim": [
"tv_sec",
"tv_nsec"
]
},
{
"st_ctim": [
"tv_sec",
"tv_nsec"
]
},
"st_ino"
]
}
},
{
"file": "libc/sys/statvfs.h",
"defines": [],
"structs": {
"statvfs": [
"f_bsize",
"f_frsize",
"f_blocks",
"f_bfree",
"f_bavail",
"f_files",
"f_ffree",
"f_favail",
"f_fsid",
"f_flag",
"f_namemax"
]
}
},
{
"file": "libc/fcntl.h",
"defines": [
"F_UNLCK",
"O_RDWR",
"S_IRWXO",
"F_GETLK64",
"F_SETLKW64",
"F_SETLKW",
"F_SETLK64",
"F_GETLK",
"S_ISVTX",
"O_RDONLY",
"O_ACCMODE",
"F_DUPFD",
"F_SETLK",
"O_WRONLY"