… | |
… | |
25 | similar functions, as well as less rarely ones such as C<mknod>, C<futime> |
25 | similar functions, as well as less rarely ones such as C<mknod>, C<futime> |
26 | or C<readlink>. |
26 | or C<readlink>. |
27 | |
27 | |
28 | It also offers wrappers around C<sendfile> (Solaris, Linux, HP-UX and |
28 | It also offers wrappers around C<sendfile> (Solaris, Linux, HP-UX and |
29 | FreeBSD, with emulation on other platforms) and C<readahead> (Linux, with |
29 | FreeBSD, with emulation on other platforms) and C<readahead> (Linux, with |
30 | emulation elsewhere>). |
30 | emulation elsewhere). |
31 | |
31 | |
32 | The goal is to enable you to write fully non-blocking programs. For |
32 | The goal is to enable you to write fully non-blocking programs. For |
33 | example, in a game server, you would not want to freeze for a few seconds |
33 | example, in a game server, you would not want to freeze for a few seconds |
34 | just because the server is running a backup and you happen to call |
34 | just because the server is running a backup and you happen to call |
35 | C<readdir>. |
35 | C<readdir>. |
… | |
… | |
788 | #TODO |
788 | #TODO |
789 | |
789 | |
790 | void eio_grp_limit (eio_req *grp, int limit); |
790 | void eio_grp_limit (eio_req *grp, int limit); |
791 | |
791 | |
792 | |
792 | |
793 | =back |
|
|
794 | |
|
|
795 | |
793 | |
796 | =head1 LOW LEVEL REQUEST API |
794 | =head1 LOW LEVEL REQUEST API |
797 | |
795 | |
798 | #TODO |
796 | #TODO |
799 | |
797 | |