… | |
… | |
924 | const_niv (MADV_NORMAL , POSIX_MADV_NORMAL) |
924 | const_niv (MADV_NORMAL , POSIX_MADV_NORMAL) |
925 | const_niv (MADV_SEQUENTIAL, POSIX_MADV_SEQUENTIAL) |
925 | const_niv (MADV_SEQUENTIAL, POSIX_MADV_SEQUENTIAL) |
926 | const_niv (MADV_RANDOM , POSIX_MADV_RANDOM) |
926 | const_niv (MADV_RANDOM , POSIX_MADV_RANDOM) |
927 | const_niv (MADV_WILLNEED , POSIX_MADV_WILLNEED) |
927 | const_niv (MADV_WILLNEED , POSIX_MADV_WILLNEED) |
928 | const_niv (MADV_DONTNEED , POSIX_MADV_DONTNEED) |
928 | const_niv (MADV_DONTNEED , POSIX_MADV_DONTNEED) |
929 | const_niv (MADV_FREE , POSIX_MADV_FREE) |
|
|
930 | |
929 | |
931 | /* the second block will be 0 when missing */ |
930 | /* the second block will be 0 when missing */ |
932 | const_iv (O_RDONLY) |
931 | const_iv (O_RDONLY) |
933 | const_iv (O_WRONLY) |
932 | const_iv (O_WRONLY) |
934 | const_iv (O_RDWR) |
933 | const_iv (O_RDWR) |
… | |
… | |
995 | const_iv (MAP_NONBLOCK) |
994 | const_iv (MAP_NONBLOCK) |
996 | const_iv (MAP_GROWSDOWN) |
995 | const_iv (MAP_GROWSDOWN) |
997 | const_iv (MAP_32BIT) |
996 | const_iv (MAP_32BIT) |
998 | const_iv (MAP_HUGETLB) |
997 | const_iv (MAP_HUGETLB) |
999 | const_iv (MAP_STACK) |
998 | const_iv (MAP_STACK) |
|
|
999 | |
|
|
1000 | const_iv (F_DUPFD_CLOEXEC) |
|
|
1001 | |
|
|
1002 | const_iv (F_OFD_GETLK) |
|
|
1003 | const_iv (F_OFD_SETLK) |
|
|
1004 | const_iv (F_OFD_GETLKW) |
1000 | |
1005 | |
1001 | const_iv (FIFREEZE) |
1006 | const_iv (FIFREEZE) |
1002 | const_iv (FITHAW) |
1007 | const_iv (FITHAW) |
1003 | const_iv (FITRIM) |
1008 | const_iv (FITRIM) |
1004 | const_iv (FICLONE) |
1009 | const_iv (FICLONE) |
… | |
… | |
1095 | |
1100 | |
1096 | const_eio (FALLOC_FL_KEEP_SIZE) |
1101 | const_eio (FALLOC_FL_KEEP_SIZE) |
1097 | const_eio (FALLOC_FL_PUNCH_HOLE) |
1102 | const_eio (FALLOC_FL_PUNCH_HOLE) |
1098 | const_eio (FALLOC_FL_COLLAPSE_RANGE) |
1103 | const_eio (FALLOC_FL_COLLAPSE_RANGE) |
1099 | const_eio (FALLOC_FL_ZERO_RANGE) |
1104 | const_eio (FALLOC_FL_ZERO_RANGE) |
|
|
1105 | const_eio (FALLOC_FL_INSERT_RANGE) |
|
|
1106 | const_eio (FALLOC_FL_UNSHARE_RANGE) |
|
|
1107 | |
|
|
1108 | const_eio (RENAME_NOREPLACE) |
|
|
1109 | const_eio (RENAME_EXCHANGE) |
|
|
1110 | const_eio (RENAME_WHITEOUT) |
1100 | |
1111 | |
1101 | const_eio (READDIR_DENTS) |
1112 | const_eio (READDIR_DENTS) |
1102 | const_eio (READDIR_DIRS_FIRST) |
1113 | const_eio (READDIR_DIRS_FIRST) |
1103 | const_eio (READDIR_STAT_ORDER) |
1114 | const_eio (READDIR_STAT_ORDER) |
1104 | const_eio (READDIR_FOUND_UNKNOWN) |
1115 | const_eio (READDIR_FOUND_UNKNOWN) |
… | |
… | |
1591 | |
1602 | |
1592 | REQ_SEND; |
1603 | REQ_SEND; |
1593 | } |
1604 | } |
1594 | |
1605 | |
1595 | void |
1606 | void |
|
|
1607 | aio_rename2 (SV8 *oldpath, SV8 *newpath, int flags = 0, SV *callback = &PL_sv_undef) |
|
|
1608 | PPCODE: |
|
|
1609 | { |
|
|
1610 | eio_wd wd2 = 0; |
|
|
1611 | dREQ; |
|
|
1612 | |
|
|
1613 | req->type = EIO_RENAME; |
|
|
1614 | req_set_path1 (req, oldpath); |
|
|
1615 | req_set_path (req, newpath, &req->sv2, &req->sv4, &wd2, &req->ptr2); |
|
|
1616 | req->int2 = flags; |
|
|
1617 | req->int3 = (long)wd2; |
|
|
1618 | |
|
|
1619 | REQ_SEND; |
|
|
1620 | } |
|
|
1621 | |
|
|
1622 | void |
1596 | aio_mknod (SV8 *pathname, int mode, UV dev, SV *callback = &PL_sv_undef) |
1623 | aio_mknod (SV8 *pathname, int mode, UV dev, SV *callback = &PL_sv_undef) |
1597 | PPCODE: |
1624 | PPCODE: |
1598 | { |
1625 | { |
1599 | dREQ; |
1626 | dREQ; |
1600 | |
1627 | |