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

Comparing libev/ev.pod (file contents):
Revision 1.136 by root, Thu Mar 13 13:06:16 2008 UTC vs.
Revision 1.137 by root, Sun Mar 16 16:42:56 2008 UTC

1600semantics of C<ev_stat> watchers, which means that libev sometimes needs 1600semantics of C<ev_stat> watchers, which means that libev sometimes needs
1601to fall back to regular polling again even with inotify, but changes are 1601to fall back to regular polling again even with inotify, but changes are
1602usually detected immediately, and if the file exists there will be no 1602usually detected immediately, and if the file exists there will be no
1603polling. 1603polling.
1604 1604
1605=head3 ABI Issues (Largefile Support)
1606
1607Libev by default (unless the user overrides this) uses the default
1608compilation environment, which means that on systems with optionally
1609disabled large file support, you get the 32 bit version of the stat
1610structure. When using the library from programs that change the ABI to
1611use 64 bit file offsets the programs will fail. In that case you have to
1612compile libev with the same flags to get binary compatibility. This is
1613obviously the case with any flags that change the ABI, but the problem is
1614most noticably with ev_stat and largefile support.
1615
1605=head3 Inotify 1616=head3 Inotify
1606 1617
1607When C<inotify (7)> support has been compiled into libev (generally only 1618When C<inotify (7)> support has been compiled into libev (generally only
1608available on Linux) and present at runtime, it will be used to speed up 1619available on Linux) and present at runtime, it will be used to speed up
1609change detection where possible. The inotify descriptor will be created lazily 1620change detection where possible. The inotify descriptor will be created lazily

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines