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.214 by root, Mon May 28 17:00:19 2012 UTC vs.
Revision 1.216 by root, Wed Jul 25 16:12:28 2012 UTC

983 const_eio (SYNC_FILE_RANGE_WAIT_BEFORE) 983 const_eio (SYNC_FILE_RANGE_WAIT_BEFORE)
984 const_eio (SYNC_FILE_RANGE_WRITE) 984 const_eio (SYNC_FILE_RANGE_WRITE)
985 const_eio (SYNC_FILE_RANGE_WAIT_AFTER) 985 const_eio (SYNC_FILE_RANGE_WAIT_AFTER)
986 986
987 const_eio (FALLOC_FL_KEEP_SIZE) 987 const_eio (FALLOC_FL_KEEP_SIZE)
988 const_eio (FALLOC_FL_PUNCH_HOLE)
988 989
989 const_eio (READDIR_DENTS) 990 const_eio (READDIR_DENTS)
990 const_eio (READDIR_DIRS_FIRST) 991 const_eio (READDIR_DIRS_FIRST)
991 const_eio (READDIR_STAT_ORDER) 992 const_eio (READDIR_STAT_ORDER)
992 const_eio (READDIR_FOUND_UNKNOWN) 993 const_eio (READDIR_FOUND_UNKNOWN)
1215 } 1216 }
1216 else 1217 else
1217 { 1218 {
1218 /* read: check type and grow scalar as necessary */ 1219 /* read: check type and grow scalar as necessary */
1219 SvUPGRADE (data, SVt_PV); 1220 SvUPGRADE (data, SVt_PV);
1221 if (SvLEN (data) >= SvCUR (data))
1220 svptr = SvGROW (data, len + dataoffset + 1); 1222 svptr = SvGROW (data, len + dataoffset + 1);
1223 else if (SvCUR (data) < len + dataoffset)
1224 croak ("length + dataoffset outside of scalar, and cannot grow");
1221 } 1225 }
1222 1226
1223 { 1227 {
1224 dREQ; 1228 dREQ;
1225 1229

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines