ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libeio/eio.c
(Generate patch)

Comparing libeio/eio.c (file contents):
Revision 1.67 by root, Sun Jun 5 20:25:00 2011 UTC vs.
Revision 1.68 by root, Sun Jun 5 22:44:30 2011 UTC

1778 case EIO_NOP: 1778 case EIO_NOP:
1779 req->result = 0; 1779 req->result = 0;
1780 break; 1780 break;
1781 1781
1782 case EIO_CUSTOM: 1782 case EIO_CUSTOM:
1783 ((void (*)(eio_req *))req->feed) (req); 1783 req->feed (req);
1784 break; 1784 break;
1785 1785
1786 default: 1786 default:
1787 errno = ENOSYS; 1787 errno = ENOSYS;
1788 req->result = -1; 1788 req->result = -1;
2009eio_req *eio_rename (const char *path, const char *new_path, int pri, eio_cb cb, void *data) 2009eio_req *eio_rename (const char *path, const char *new_path, int pri, eio_cb cb, void *data)
2010{ 2010{
2011 return eio__2path (EIO_RENAME, path, new_path, pri, cb, data); 2011 return eio__2path (EIO_RENAME, path, new_path, pri, cb, data);
2012} 2012}
2013 2013
2014eio_req *eio_custom (eio_cb execute, int pri, eio_cb cb, void *data) 2014eio_req *eio_custom (void (*)(eio_req *) execute, int pri, eio_cb cb, void *data);
2015{ 2015{
2016 REQ (EIO_CUSTOM); req->feed = (void (*)(eio_req *))execute; SEND; 2016 REQ (EIO_CUSTOM); req->feed = execute; SEND;
2017} 2017}
2018 2018
2019#endif 2019#endif
2020 2020
2021eio_req *eio_grp (eio_cb cb, void *data) 2021eio_req *eio_grp (eio_cb cb, void *data)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines