summaryrefslogtreecommitdiff
path: root/ev.pod
diff options
context:
space:
mode:
authorroot <root>2008-03-16 16:38:23 +0000
committerroot <root>2008-03-16 16:38:23 +0000
commite9e46a13c50948d7ae41b2dc3c888fe323e7067b (patch)
tree7aeb1031d8f594548b280ef803661d8e6962443a /ev.pod
parent088c2d69406428c26aa852fc9b02289cbb5e6213 (diff)
*** empty log message ***
Diffstat (limited to 'ev.pod')
-rw-r--r--ev.pod11
1 files changed, 11 insertions, 0 deletions
diff --git a/ev.pod b/ev.pod
index c7ac21a..752c52a 100644
--- a/ev.pod
+++ b/ev.pod
@@ -1602,6 +1602,17 @@ to fall back to regular polling again even with inotify, but changes are
usually detected immediately, and if the file exists there will be no
polling.
+=head3 ABI Issues (Largefile Support)
+
+Libev by default (unless the user overrides this) uses the default
+compilation environment, which means that on systems with optionally
+disabled large file support, you get the 32 bit version of the stat
+structure. When using the library from programs that change the ABI to
+use 64 bit file offsets the programs will fail. In that case you have to
+compile libev with the same flags to get binary compatibility. This is
+obviously the case with any flags that change the ABI, but the problem is
+most noticably with ev_stat and largefile support.
+
=head3 Inotify
When C<inotify (7)> support has been compiled into libev (generally only