ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev.pod
(Generate patch)

Comparing libev/ev.pod (file contents):
Revision 1.145 by root, Wed Apr 9 22:07:50 2008 UTC vs.
Revision 1.147 by root, Wed Apr 23 08:21:02 2008 UTC

1634When C<inotify (7)> support has been compiled into libev (generally only 1634When C<inotify (7)> support has been compiled into libev (generally only
1635available on Linux) and present at runtime, it will be used to speed up 1635available on Linux) and present at runtime, it will be used to speed up
1636change detection where possible. The inotify descriptor will be created lazily 1636change detection where possible. The inotify descriptor will be created lazily
1637when the first C<ev_stat> watcher is being started. 1637when the first C<ev_stat> watcher is being started.
1638 1638
1639Inotify presense does not change the semantics of C<ev_stat> watchers 1639Inotify presence does not change the semantics of C<ev_stat> watchers
1640except that changes might be detected earlier, and in some cases, to avoid 1640except that changes might be detected earlier, and in some cases, to avoid
1641making regular C<stat> calls. Even in the presense of inotify support 1641making regular C<stat> calls. Even in the presence of inotify support
1642there are many cases where libev has to resort to regular C<stat> polling. 1642there are many cases where libev has to resort to regular C<stat> polling.
1643 1643
1644(There is no support for kqueue, as apparently it cannot be used to 1644(There is no support for kqueue, as apparently it cannot be used to
1645implement this functionality, due to the requirement of having a file 1645implement this functionality, due to the requirement of having a file
1646descriptor open on the object at all times). 1646descriptor open on the object at all times).
2378 2378
2379=item * Priorities are not currently supported. Initialising priorities 2379=item * Priorities are not currently supported. Initialising priorities
2380will fail and all watchers will have the same priority, even though there 2380will fail and all watchers will have the same priority, even though there
2381is an ev_pri field. 2381is an ev_pri field.
2382 2382
2383=item * In libevent, the last base created gets the signals, in libev, the
2384first base created (== the default loop) gets the signals.
2385
2383=item * Other members are not supported. 2386=item * Other members are not supported.
2384 2387
2385=item * The libev emulation is I<not> ABI compatible to libevent, you need 2388=item * The libev emulation is I<not> ABI compatible to libevent, you need
2386to use the libev header file and library. 2389to use the libev header file and library.
2387 2390

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines