… | |
… | |
208 | #endif |
208 | #endif |
209 | #ifndef ST_RELATIME |
209 | #ifndef ST_RELATIME |
210 | # define ST_RELATIME 0 |
210 | # define ST_RELATIME 0 |
211 | #endif |
211 | #endif |
212 | |
212 | |
|
|
213 | #ifndef S_IFIFO |
|
|
214 | # define S_IFIFO 0 |
|
|
215 | #endif |
|
|
216 | #ifndef S_IFCHR |
|
|
217 | # define S_IFCHR 0 |
|
|
218 | #endif |
|
|
219 | #ifndef S_IFBLK |
|
|
220 | # define S_IFBLK 0 |
|
|
221 | #endif |
|
|
222 | #ifndef S_IFLNK |
|
|
223 | # define S_IFLNK 0 |
|
|
224 | #endif |
|
|
225 | #ifndef S_IFREG |
|
|
226 | # define S_IFREG 0 |
|
|
227 | #endif |
|
|
228 | #ifndef S_IFDIR |
|
|
229 | # define S_IFDIR 0 |
|
|
230 | #endif |
|
|
231 | #ifndef S_IFWHT |
|
|
232 | # define S_IFWHT 0 |
|
|
233 | #endif |
|
|
234 | #ifndef S_IFSOCK |
|
|
235 | # define S_IFSOCK 0 |
|
|
236 | #endif |
|
|
237 | |
213 | #ifndef MAP_ANONYMOUS |
238 | #ifndef MAP_ANONYMOUS |
214 | # ifdef MAP_ANON |
239 | # ifdef MAP_ANON |
215 | # define MAP_ANONYMOUS MAP_ANON |
240 | # define MAP_ANONYMOUS MAP_ANON |
216 | # else |
241 | # else |
217 | # define MAP_ANONYMOUS MAP_FIXED /* and hope this fails */ |
242 | # define MAP_ANONYMOUS MAP_FIXED /* and hope this fails */ |
… | |
… | |
229 | #ifndef MAP_POPULATE |
254 | #ifndef MAP_POPULATE |
230 | # define MAP_POPULATE 0 |
255 | # define MAP_POPULATE 0 |
231 | #endif |
256 | #endif |
232 | #ifndef MAP_NONBLOCK |
257 | #ifndef MAP_NONBLOCK |
233 | # define MAP_NONBLOCK 0 |
258 | # define MAP_NONBLOCK 0 |
|
|
259 | #endif |
|
|
260 | |
|
|
261 | #ifndef makedev |
|
|
262 | # define makedev(maj,min) (((maj) << 8) | (min)) |
|
|
263 | #endif |
|
|
264 | #ifndef major |
|
|
265 | # define major(dev) ((dev) >> 8) |
|
|
266 | #endif |
|
|
267 | #ifndef minor |
|
|
268 | # define minor(dev) ((dev) & 0xff) |
234 | #endif |
269 | #endif |
235 | |
270 | |
236 | #ifndef PAGESIZE |
271 | #ifndef PAGESIZE |
237 | # define PAGESIZE sysconf (_SC_PAGESIZE) |
272 | # define PAGESIZE sysconf (_SC_PAGESIZE) |
238 | #endif |
273 | #endif |
… | |
… | |
729 | const_iv (O_RDWR) |
764 | const_iv (O_RDWR) |
730 | const_iv (O_CREAT) |
765 | const_iv (O_CREAT) |
731 | const_iv (O_TRUNC) |
766 | const_iv (O_TRUNC) |
732 | const_iv (O_EXCL) |
767 | const_iv (O_EXCL) |
733 | const_iv (O_APPEND) |
768 | const_iv (O_APPEND) |
734 | #ifndef _WIN32 |
769 | |
735 | const_iv (S_IFIFO) |
770 | const_iv (S_IFIFO) |
736 | #endif |
771 | const_iv (S_IFCHR) |
|
|
772 | const_iv (S_IFBLK) |
|
|
773 | const_iv (S_IFLNK) |
|
|
774 | const_iv (S_IFREG) |
|
|
775 | const_iv (S_IFDIR) |
|
|
776 | const_iv (S_IFWHT) |
|
|
777 | const_iv (S_IFSOCK) |
|
|
778 | const_iv (S_IFMT) |
|
|
779 | |
737 | const_niv (FADV_NORMAL , POSIX_FADV_NORMAL) |
780 | const_niv (FADV_NORMAL , POSIX_FADV_NORMAL) |
738 | const_niv (FADV_SEQUENTIAL, POSIX_FADV_SEQUENTIAL) |
781 | const_niv (FADV_SEQUENTIAL, POSIX_FADV_SEQUENTIAL) |
739 | const_niv (FADV_RANDOM , POSIX_FADV_RANDOM) |
782 | const_niv (FADV_RANDOM , POSIX_FADV_RANDOM) |
740 | const_niv (FADV_NOREUSE , POSIX_FADV_NOREUSE) |
783 | const_niv (FADV_NOREUSE , POSIX_FADV_NOREUSE) |
741 | const_niv (FADV_WILLNEED , POSIX_FADV_WILLNEED) |
784 | const_niv (FADV_WILLNEED , POSIX_FADV_WILLNEED) |
… | |
… | |
1063 | } |
1106 | } |
1064 | |
1107 | |
1065 | REQ_SEND; |
1108 | REQ_SEND; |
1066 | } |
1109 | } |
1067 | |
1110 | |
|
|
1111 | UV |
|
|
1112 | major (UV dev) |
|
|
1113 | ALIAS: |
|
|
1114 | minor = 1 |
|
|
1115 | CODE: |
|
|
1116 | RETVAL = ix ? major (dev) : minor (dev); |
|
|
1117 | OUTPUT: |
|
|
1118 | RETVAL |
|
|
1119 | |
|
|
1120 | UV |
|
|
1121 | makedev (UV maj, UV min) |
|
|
1122 | CODE: |
|
|
1123 | RETVAL = makedev (maj, min); |
|
|
1124 | OUTPUT: |
|
|
1125 | RETVAL |
|
|
1126 | |
1068 | void |
1127 | void |
1069 | aio_utime (SV8 *fh_or_path, SV *atime, SV *mtime, SV *callback=&PL_sv_undef) |
1128 | aio_utime (SV8 *fh_or_path, SV *atime, SV *mtime, SV *callback=&PL_sv_undef) |
1070 | PPCODE: |
1129 | PPCODE: |
1071 | { |
1130 | { |
1072 | dREQ; |
1131 | dREQ; |