]> gitweb.factorcode.org Git - factor.git/blob - basis/unix/types/netbsd/netbsd.factor
7dacc97061e492d1445f7a0bfa96d14fe0f65363
[factor.git] / basis / unix / types / netbsd / netbsd.factor
1 USING: alien.syntax alien.c-types combinators layouts vocabs.loader ;
2 IN: unix.types
3
4 ! NetBSD 4.0
5
6 TYPEDEF: __uint32_t     __dev_t
7 TYPEDEF: __uint32_t     dev_t
8 TYPEDEF: __uint32_t     mode_t
9 TYPEDEF: __uint32_t     nlink_t
10 TYPEDEF: __uint32_t     uid_t
11 TYPEDEF: __uint32_t     __uid_t
12 TYPEDEF: __uint32_t     gid_t
13 TYPEDEF: __int64_t      off_t
14 TYPEDEF: __int64_t      blkcnt_t
15 TYPEDEF: __uint32_t     blksize_t
16 TYPEDEF: long           ssize_t
17 TYPEDEF: int            pid_t
18 TYPEDEF: int            time_t
19
20 ALIAS: <time_t> <int>
21
22 cell-bits {
23     { 32 [ "unix.types.netbsd.32" require ] }
24     { 64 [ "unix.types.netbsd.64" require ] }
25 } case
26