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.184 by root, Tue Jul 5 20:34:42 2011 UTC vs.
Revision 1.185 by root, Thu Jul 7 22:36:18 2011 UTC

891 891
892 const_eio (SYNC_FILE_RANGE_WAIT_BEFORE) 892 const_eio (SYNC_FILE_RANGE_WAIT_BEFORE)
893 const_eio (SYNC_FILE_RANGE_WRITE) 893 const_eio (SYNC_FILE_RANGE_WRITE)
894 const_eio (SYNC_FILE_RANGE_WAIT_AFTER) 894 const_eio (SYNC_FILE_RANGE_WAIT_AFTER)
895 895
896 const_eio (FALLOC_FL_KEEP_SIZE)
897
896 const_eio (READDIR_DENTS) 898 const_eio (READDIR_DENTS)
897 const_eio (READDIR_DIRS_FIRST) 899 const_eio (READDIR_DIRS_FIRST)
898 const_eio (READDIR_STAT_ORDER) 900 const_eio (READDIR_STAT_ORDER)
899 const_eio (READDIR_FOUND_UNKNOWN) 901 const_eio (READDIR_FOUND_UNKNOWN)
900 902
1012 req->sv1 = newSVsv (fh); 1014 req->sv1 = newSVsv (fh);
1013 req->int1 = fd; 1015 req->int1 = fd;
1014 req->offs = offset; 1016 req->offs = offset;
1015 req->size = nbytes; 1017 req->size = nbytes;
1016 req->int2 = flags; 1018 req->int2 = flags;
1019
1020 REQ_SEND (req);
1021}
1022
1023void
1024aio_fallocate (SV *fh, int mode, off_t offset, size_t len, SV *callback=&PL_sv_undef)
1025 PPCODE:
1026{
1027 int fd = s_fileno_croak (fh, 0);
1028 dREQ;
1029
1030 req->type = EIO_FALLOCATE;
1031 req->sv1 = newSVsv (fh);
1032 req->int1 = fd;
1033 req->int2 = mode;
1034 req->offs = offset;
1035 req->size = len;
1017 1036
1018 REQ_SEND (req); 1037 REQ_SEND (req);
1019} 1038}
1020 1039
1021void 1040void

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines