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.198 by root, Tue Sep 27 02:16:49 2011 UTC vs.
Revision 1.200 by root, Thu Sep 29 09:51:24 2011 UTC

1328 REQ_SEND; 1328 REQ_SEND;
1329} 1329}
1330 1330
1331void 1331void
1332aio_chmod (SV8 *fh_or_path, int mode, SV *callback=&PL_sv_undef) 1332aio_chmod (SV8 *fh_or_path, int mode, SV *callback=&PL_sv_undef)
1333 ALIAS:
1334 aio_chmod = EIO_CHMOD
1335 aio_mkdir = EIO_MKDIR
1336 PPCODE: 1333 PPCODE:
1337{ 1334{
1338 dREQ; 1335 dREQ;
1339 1336
1340 req->int2 = mode; 1337 req->int2 = mode;
1369 req->int1 |= EIO_READDIR_CUSTOM2; 1366 req->int1 |= EIO_READDIR_CUSTOM2;
1370 1367
1371 req_set_path1 (req, pathname); 1368 req_set_path1 (req, pathname);
1372 1369
1373 REQ_SEND; 1370 REQ_SEND;
1371}
1372
1373void
1374aio_mkdir (SV8 *pathname, int mode, SV *callback=&PL_sv_undef)
1375 PPCODE:
1376{
1377 dREQ;
1378
1379 req->type = EIO_MKDIR;
1380 req->int2 = mode;
1381 req_set_path1 (req, pathname);
1382
1383 REQ_SEND;
1374} 1384}
1375 1385
1376void 1386void
1377aio_unlink (SV8 *pathname, SV *callback=&PL_sv_undef) 1387aio_unlink (SV8 *pathname, SV *callback=&PL_sv_undef)
1378 ALIAS: 1388 ALIAS:
1396 aio_symlink = EIO_SYMLINK 1406 aio_symlink = EIO_SYMLINK
1397 aio_rename = EIO_RENAME 1407 aio_rename = EIO_RENAME
1398 PPCODE: 1408 PPCODE:
1399{ 1409{
1400 dREQ; 1410 dREQ;
1401 eio_wd wd2; 1411 eio_wd wd2 = 0;
1402 1412
1403 req->type = ix; 1413 req->type = ix;
1404 req_set_path1 (req, oldpath); 1414 req_set_path1 (req, oldpath);
1405 req_set_path (req, newpath, &req->sv2, &req->sv4, &wd2, &req->ptr2); 1415 req_set_path (req, newpath, &req->sv2, &req->sv4, &wd2, &req->ptr2);
1406 req->int3 = (long)wd2; 1416 req->int3 = (long)wd2;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines