Changeset b08ef1fd in mainline for uspace/lib/posix/sys
- Timestamp:
- 2011-06-16T02:57:47Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 491e1ee
- Parents:
- 4f4b4e7
- Location:
- uspace/lib/posix/sys
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/sys/stat.h
r4f4b4e7 rb08ef1fd 38 38 39 39 #include "../libc/sys/stat.h" 40 #include "time.h" 40 #include "types.h" 41 #include "../time.h" 41 42 42 43 /* values are the same as on Linux */ … … 108 109 #define S_ISSOCK(m) ((m & S_IFSOCK) != 0) /* socket? (Not in POSIX.1-1996.) */ 109 110 110 typedef devmap_handle_t posix_dev_t;111 typedef unsigned int posix_ino_t;112 typedef unsigned int posix_nlink_t;113 typedef unsigned int posix_uid_t;114 typedef unsigned int posix_gid_t;115 typedef aoff64_t posix_off_t;116 typedef unsigned int posix_blksize_t;117 typedef unsigned int posix_blkcnt_t;118 119 111 struct posix_stat { 120 112 struct stat sys_stat; … … 139 131 140 132 #ifndef LIBPOSIX_INTERNAL 141 #define dev_t posix_dev_t142 #define nlink_t posix_nlink_t143 #define uid_t posix_uid_t144 #define gid_t posix_gid_t145 #define off_t posix_off_t146 #define blksize_t posix_blksize_t147 #define blkcnt_t posix_blkcnt_t148 149 133 #define fstat posix_fstat 150 134 #define stat posix_stat -
uspace/lib/posix/sys/types.h
r4f4b4e7 rb08ef1fd 38 38 39 39 #include "../libc/sys/types.h" 40 #include <ipc/devmap.h> 40 41 #include <task.h> 41 42 42 43 typedef task_id_t posix_pid_t; 44 typedef devmap_handle_t posix_dev_t; 45 typedef unsigned int posix_ino_t; 46 typedef unsigned int posix_nlink_t; 47 typedef unsigned int posix_uid_t; 48 typedef unsigned int posix_gid_t; 49 typedef aoff64_t posix_off_t; 50 typedef unsigned int posix_blksize_t; 51 typedef unsigned int posix_blkcnt_t; 43 52 44 53 #ifndef POSIX_INTERNAL 45 54 #define pid_t posix_pid_t 55 #define dev_t posix_dev_t 56 #define nlink_t posix_nlink_t 57 #define uid_t posix_uid_t 58 #define gid_t posix_gid_t 59 #define off_t posix_off_t 60 #define blksize_t posix_blksize_t 61 #define blkcnt_t posix_blkcnt_t 46 62 #endif 47 63
Note:
See TracChangeset
for help on using the changeset viewer.