ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/AIO.xs
(Generate patch)

Comparing IO-AIO/AIO.xs (file contents):
Revision 1.285 by root, Tue Dec 29 15:16:28 2020 UTC vs.
Revision 1.290 by root, Sun Feb 7 13:13:44 2021 UTC

84 84
85#else 85#else
86 86
87 #include <sys/time.h> 87 #include <sys/time.h>
88 #include <sys/select.h> 88 #include <sys/select.h>
89 #include <sys/wait.h>
89 #include <unistd.h> 90 #include <unistd.h>
90 #include <utime.h> 91 #include <utime.h>
91 #include <signal.h> 92 #include <signal.h>
92 93
93 #define EIO_STRUCT_STAT Stat_t 94 #define EIO_STRUCT_STAT Stat_t
224# undef PAGESIZE 225# undef PAGESIZE
225#endif 226#endif
226 227
227#if PAGESIZE <= 0 228#if PAGESIZE <= 0
228# define PAGESIZE sysconf (_SC_PAGESIZE) 229# define PAGESIZE sysconf (_SC_PAGESIZE)
230#endif
231
232/* solaris perl seems to declare a wrong syscall function that clashes with system includes */
233#ifdef __sun
234# undef HAVE_SYSCALL
229#endif 235#endif
230 236
231#if HAVE_SYSCALL 237#if HAVE_SYSCALL
232#include <sys/syscall.h> 238#include <sys/syscall.h>
233#else 239#else
1197 const_iv (MAP_NONBLOCK) 1203 const_iv (MAP_NONBLOCK)
1198 const_iv (MAP_GROWSDOWN) 1204 const_iv (MAP_GROWSDOWN)
1199 const_iv (MAP_32BIT) 1205 const_iv (MAP_32BIT)
1200 const_iv (MAP_HUGETLB) 1206 const_iv (MAP_HUGETLB)
1201 const_iv (MAP_STACK) 1207 const_iv (MAP_STACK)
1208 const_iv (MAP_FIXED_NOREPLACE)
1209 const_iv (MAP_SHARED_VALIDATE)
1210 const_iv (MAP_SYNC)
1211 const_iv (MAP_UNINITIALIZED)
1202 1212
1203 const_iv (MREMAP_MAYMOVE) 1213 const_iv (MREMAP_MAYMOVE)
1204 const_iv (MREMAP_FIXED) 1214 const_iv (MREMAP_FIXED)
1205 1215
1206 const_iv (MSG_CMSG_CLOEXEC) 1216 const_iv (MSG_CMSG_CLOEXEC)
1350 const_iv (AT_STATX_DONT_SYNC) 1360 const_iv (AT_STATX_DONT_SYNC)
1351 const_iv (AT_RECURSIVE) 1361 const_iv (AT_RECURSIVE)
1352 1362
1353 const_iv (OPEN_TREE_CLONE) 1363 const_iv (OPEN_TREE_CLONE)
1354 1364
1365 const_iv (FSOPEN_CLOEXEC)
1366
1367 const_iv (FSPICK_CLOEXEC)
1368 const_iv (FSPICK_SYMLINK_NOFOLLOW)
1369 const_iv (FSPICK_NO_AUTOMOUNT)
1370 const_iv (FSPICK_EMPTY_PATH)
1371
1355 const_iv (MOVE_MOUNT_F_SYMLINKS) 1372 const_iv (MOVE_MOUNT_F_SYMLINKS)
1356 const_iv (MOVE_MOUNT_F_AUTOMOUNTS) 1373 const_iv (MOVE_MOUNT_F_AUTOMOUNTS)
1357 const_iv (MOVE_MOUNT_F_EMPTY_PATH) 1374 const_iv (MOVE_MOUNT_F_EMPTY_PATH)
1358 const_iv (MOVE_MOUNT_T_SYMLINKS) 1375 const_iv (MOVE_MOUNT_T_SYMLINKS)
1359 const_iv (MOVE_MOUNT_T_AUTOMOUNTS) 1376 const_iv (MOVE_MOUNT_T_AUTOMOUNTS)
1360 const_iv (MOVE_MOUNT_T_EMPTY_PATH) 1377 const_iv (MOVE_MOUNT_T_EMPTY_PATH)
1378
1379 /* waitid */
1380 const_iv (P_PID)
1381 const_iv (P_PIDFD)
1382 const_iv (P_PGID)
1383 const_iv (P_ALL)
1384
1385 const_iv (FSCONFIG_SET_FLAG)
1386 const_iv (FSCONFIG_SET_STRING)
1387 const_iv (FSCONFIG_SET_BINARY)
1388 const_iv (FSCONFIG_SET_PATH)
1389 const_iv (FSCONFIG_SET_PATH_EMPTY)
1390 const_iv (FSCONFIG_SET_FD)
1391 const_iv (FSCONFIG_CMD_CREATE)
1392 const_iv (FSCONFIG_CMD_RECONFIGURE)
1393
1394 const_iv (MOUNT_ATTR_RDONLY)
1395 const_iv (MOUNT_ATTR_NOSUID)
1396 const_iv (MOUNT_ATTR_NODEV)
1397 const_iv (MOUNT_ATTR_NOEXEC)
1398 const_iv (MOUNT_ATTR__ATIME)
1399 const_iv (MOUNT_ATTR_RELATIME)
1400 const_iv (MOUNT_ATTR_NOATIME)
1401 const_iv (MOUNT_ATTR_STRICTATIME)
1402 const_iv (MOUNT_ATTR_NODIRATIME)
1361 1403
1362 /* these are libeio constants, and are independent of gendef0 */ 1404 /* these are libeio constants, and are independent of gendef0 */
1363 const_eio (SEEK_SET) 1405 const_eio (SEEK_SET)
1364 const_eio (SEEK_CUR) 1406 const_eio (SEEK_CUR)
1365 const_eio (SEEK_END) 1407 const_eio (SEEK_END)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines