]> gitweb.factorcode.org Git - factor.git/blob - basis/unix/types/linux/linux.factor
Remove <uint> *uint and friends. Hopefully remove the last usages of these words
[factor.git] / basis / unix / types / linux / linux.factor
1 USING: alien.syntax alien.c-types ;
2 IN: unix.types
3
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
9 TYPEDEF: uint      __u32_type
10 TYPEDEF: int       __s32_type 
11
12 TYPEDEF: __uquad_type     dev_t
13 TYPEDEF: __ulongword_type ino_t
14 TYPEDEF: ino_t            __ino_t
15 TYPEDEF: __u32_type       mode_t
16 TYPEDEF: __uword_type     nlink_t
17 TYPEDEF: __u32_type       uid_t
18 TYPEDEF: __u32_type       gid_t
19 TYPEDEF: __slongword_type off_t
20 TYPEDEF: off_t            __off_t
21 TYPEDEF: __slongword_type blksize_t
22 TYPEDEF: __slongword_type blkcnt_t
23 TYPEDEF: __sword_type     ssize_t
24 TYPEDEF: __s32_type       pid_t
25 TYPEDEF: __slongword_type time_t
26 TYPEDEF: __slongword_type __time_t
27
28 TYPEDEF: ssize_t __SWORD_TYPE
29 TYPEDEF: ulonglong blkcnt64_t
30 TYPEDEF: ulonglong __fsblkcnt64_t
31 TYPEDEF: ulonglong __fsfilcnt64_t
32 TYPEDEF: ulonglong ino64_t
33 TYPEDEF: ulonglong off64_t
34
35 : <time_t> ( n -- long ) long <ref> ;