1 USING: alien.syntax alien.c-types classes.struct ;
4 TYPEDEF: ulonglong __uquad_type
5 TYPEDEF: ulong __ulongword_type
6 TYPEDEF: long __sword_type
7 TYPEDEF: ulong __uword_type
8 TYPEDEF: long __slongword_type
12 TYPEDEF: ulonglong __u64
16 TYPEDEF: longlong __s64
17 TYPEDEF: uint __u32_type
18 TYPEDEF: int __s32_type
20 TYPEDEF: __uquad_type dev_t
21 TYPEDEF: __ulongword_type ino_t
22 TYPEDEF: ino_t __ino_t
23 TYPEDEF: __u32_type mode_t
24 TYPEDEF: __uword_type nlink_t
25 TYPEDEF: __u32_type uid_t
26 TYPEDEF: __u32_type gid_t
27 TYPEDEF: __slongword_type off_t
28 TYPEDEF: off_t __off_t
29 TYPEDEF: __slongword_type blksize_t
30 TYPEDEF: __slongword_type blkcnt_t
31 TYPEDEF: __sword_type ssize_t
32 TYPEDEF: __s32_type pid_t
33 TYPEDEF: __slongword_type time_t
34 TYPEDEF: __slongword_type __time_t
36 TYPEDEF: ssize_t __SWORD_TYPE
37 TYPEDEF: ulonglong blkcnt64_t
38 TYPEDEF: ulonglong __fsblkcnt64_t
39 TYPEDEF: ulonglong __fsfilcnt64_t
40 TYPEDEF: ulonglong ino64_t
41 TYPEDEF: ulonglong off64_t
44 { sched_priority int } ;
46 TYPEDEF: void* spawn_action
48 STRUCT: posix_spawn_file_actions_t
51 { __actions spawn_action }
57 STRUCT: posix_spawnattr_t
58 { __flags alien.c-types:short }