Changeset fdf97f6 in mainline for uspace/lib/posix/include/posix/sys/types.h
- Timestamp:
- 2013-02-25T19:11:50Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1935591
- Parents:
- c84f1a4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/include/posix/sys/types.h
rc84f1a4 rfdf97f6 37 37 #define POSIX_SYS_TYPES_H_ 38 38 39 #ifndef __POSIX_DEF__ 40 #define __POSIX_DEF__(x) x 41 #endif 42 39 43 #include "libc/sys/types.h" 40 44 #include "libc/sys/time.h" 41 45 42 typedef unsigned int posix_ino_t;43 typedef unsigned int posix_nlink_t;44 typedef unsigned int posix_uid_t;45 typedef unsigned int posix_gid_t;46 typedef off64_t posix_off_t;47 typedef long posix_blksize_t;48 typedef long posix_blkcnt_t;49 typedef int64_t posix_pid_t;50 typedef sysarg_t posix_dev_t;46 typedef unsigned int __POSIX_DEF__(ino_t); 47 typedef unsigned int __POSIX_DEF__(nlink_t); 48 typedef unsigned int __POSIX_DEF__(uid_t); 49 typedef unsigned int __POSIX_DEF__(gid_t); 50 typedef off64_t __POSIX_DEF__(off_t); 51 typedef long __POSIX_DEF__(blksize_t); 52 typedef long __POSIX_DEF__(blkcnt_t); 53 typedef int64_t __POSIX_DEF__(pid_t); 54 typedef sysarg_t __POSIX_DEF__(dev_t); 51 55 52 56 /* PThread Types */ 53 typedef struct posix_thread_attr posix_thread_attr_t;57 typedef struct __POSIX_DEF__(thread_attr) __POSIX_DEF__(thread_attr_t); 54 58 55 59 /* Clock Types */ 56 typedef long posix_clock_t;57 typedef int posix_clockid_t;60 typedef long __POSIX_DEF__(clock_t); 61 typedef int __POSIX_DEF__(clockid_t); 58 62 59 #ifndef LIBPOSIX_INTERNAL60 #define ino_t posix_ino_t61 #define nlink_t posix_nlink_t62 #define uid_t posix_uid_t63 #define gid_t posix_gid_t64 #define off_t posix_off_t65 #define blksize_t posix_blksize_t66 #define blkcnt_t posix_blkcnt_t67 #define pid_t posix_pid_t68 #define dev_t posix_dev_t69 70 #define pthread_attr_t posix_thread_attr_t71 72 #define clock_t posix_clock_t73 #define clockid_t posix_clockid_t74 #endif75 63 76 64 #endif /* POSIX_SYS_TYPES_H_ */
Note:
See TracChangeset
for help on using the changeset viewer.