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.226 by root, Sun Jan 6 11:48:14 2013 UTC vs.
Revision 1.228 by root, Fri Jan 24 23:46:16 2014 UTC

1616{ 1616{
1617 dREQ; 1617 dREQ;
1618 1618
1619 req->type = EIO_GROUP; 1619 req->type = EIO_GROUP;
1620 1620
1621 PUTBACK;
1621 req_submit (req); 1622 req_submit (req);
1623 SPAGAIN;
1624
1622 XPUSHs (req_sv (req, aio_grp_stash)); 1625 XPUSHs (req_sv (req, aio_grp_stash));
1623} 1626}
1624 1627
1625void 1628void
1626aio_nop (SV *callback=&PL_sv_undef) 1629aio_nop (SV *callback=&PL_sv_undef)
1868 RETVAL = tee (rfh, wfh, length, flags); 1871 RETVAL = tee (rfh, wfh, length, flags);
1869#else 1872#else
1870 RETVAL = EIO_ENOSYS (); 1873 RETVAL = EIO_ENOSYS ();
1871#endif 1874#endif
1872 OUTPUT: 1875 OUTPUT:
1876 RETVAL
1877
1878int
1879pipesize (aio_rfd rfh, int new_size = -1)
1880 PROTOTYPE: $;$
1881 CODE:
1882#if defined(F_SETPIPE_SZ) && defined(F_GETPIPE_SZ)
1883 if (new_size >= 0)
1884 RETVAL = fcntl (rfh, F_SETPIPE_SZ, new_size);
1885 else
1886 RETVAL = fcntl (rfh, F_GETPIPE_SZ);
1887#else
1888 errno = ENOSYS;
1889 RETVAL = -1;
1890#endif
1891 OUTPUT:
1873 RETVAL 1892 RETVAL
1874 1893
1875void _on_next_submit (SV *cb) 1894void _on_next_submit (SV *cb)
1876 CODE: 1895 CODE:
1877 SvREFCNT_dec (on_next_submit); 1896 SvREFCNT_dec (on_next_submit);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines