summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ev.pod14
1 files changed, 14 insertions, 0 deletions
diff --git a/ev.pod b/ev.pod
index 46bac97..8c6cd20 100644
--- a/ev.pod
+++ b/ev.pod
@@ -2609,6 +2609,15 @@ If defined to be C<1>, libev will compile in support for the Linux inotify
interface to speed up C<ev_stat> watchers. Its actual availability will
be detected at runtime.
+=item EV_ATOMIC_T
+
+Libev requires an integer type (suitable for storing C<0> or C<1>) whose
+access is atomic with respect to other threads or signal contexts. No such type
+is easily found using, so you cna provide your own type that you know is safe.
+
+In the absense of this define, libev will use C<sig_atomic_t volatile>
+from F<signal.h>, which is usually good enough on most platforms.
+
=item EV_H
The name of the F<ev.h> header file used to include it. The default if
@@ -2685,6 +2694,11 @@ defined to be C<0>, then they are not.
If undefined or defined to be C<1>, then fork watchers are supported. If
defined to be C<0>, then they are not.
+=item EV_ASYNC_ENABLE
+
+If undefined or defined to be C<1>, then async watchers are supported. If
+defined to be C<0>, then they are not.
+
=item EV_MINIMAL
If you need to shave off some kilobytes of code at the expense of some