]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/unix/types/freebsd/freebsd.factor
freebsd: declare posix_spawn-related types
[factor.git] / basis / unix / types / freebsd / freebsd.factor
index 4973df989da1c5a353e3774a47304ca2ba06ab47..c73983398c77f6c234f9ebda037c2e4b09ad4bbe 100644 (file)
@@ -1,26 +1,28 @@
 USING: alien.syntax alien.c-types ;
-
 IN: unix.types
 
-! FreeBSD 7 x86.32
-
-TYPEDEF: ushort          __uint16_t
-TYPEDEF: uint           __uint32_t
-TYPEDEF: int            __int32_t
-TYPEDEF: longlong       __int64_t
+TYPEDEF: ushort   __uint16_t
+TYPEDEF: uint     __uint32_t
+TYPEDEF: int      __int32_t
+TYPEDEF: longlong __int64_t
 
-TYPEDEF: __uint32_t     __dev_t
-TYPEDEF: __uint32_t     ino_t
-TYPEDEF: __uint16_t     mode_t
-TYPEDEF: __uint16_t     nlink_t
-TYPEDEF: __uint32_t     uid_t
-TYPEDEF: __uint32_t     gid_t
-TYPEDEF: __int64_t      off_t
-TYPEDEF: __int64_t      blkcnt_t
-TYPEDEF: __uint32_t     blksize_t
-TYPEDEF: __uint32_t     fflags_t
-TYPEDEF: long           ssize_t
-TYPEDEF: int            pid_t
-TYPEDEF: long           time_t
+TYPEDEF: __uint64_t  dev_t
+TYPEDEF: __uint64_t ino_t
+TYPEDEF: __uint16_t mode_t
+TYPEDEF: __uint64_t nlink_t
+TYPEDEF: __uint32_t uid_t
+TYPEDEF: __uint32_t gid_t
+TYPEDEF: __int64_t  off_t
+TYPEDEF: __int64_t  blkcnt_t
+TYPEDEF: __int64_t  ino64_t
+TYPEDEF: __int32_t  blksize_t
+TYPEDEF: __uint32_t fflags_t
+TYPEDEF: long       ssize_t
+TYPEDEF: int        pid_t
+TYPEDEF: long       time_t
+TYPEDEF: __uint64_t fsblkcnt_t
+TYPEDEF: __uint64_t fsfilcnt_t
 
-ALIAS: <time_t> <long>
+TYPEDEF: void* posix_spawn_file_actions_t
+TYPEDEF: void* posix_spawnattr_t
+TYPEDEF: uint sigset_t