From e9e46a13c50948d7ae41b2dc3c888fe323e7067b Mon Sep 17 00:00:00 2001 From: root Date: Sun, 16 Mar 2008 16:38:23 +0000 Subject: *** empty log message *** --- ev.pod | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ev.pod') 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 support has been compiled into libev (generally only -- cgit v1.2.3