From 7dd49ec71bc8b1b063670db164cadf3d792e8832 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 31 Dec 2009 06:59:47 +0000 Subject: *** empty log message *** --- configure.ac | 2 +- ev.h | 2 +- ev.pod | 13 +++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 061bb39..8bb910d 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_INIT AC_CONFIG_SRCDIR([ev_epoll.c]) -AM_INIT_AUTOMAKE(libev,3.8) dnl also update ev.h! +AM_INIT_AUTOMAKE(libev,3.9) dnl also update ev.h! AC_CONFIG_HEADERS([config.h]) AM_MAINTAINER_MODE diff --git a/ev.h b/ev.h index 8e67692..c7c44ff 100644 --- a/ev.h +++ b/ev.h @@ -163,7 +163,7 @@ struct ev_loop; #endif #define EV_VERSION_MAJOR 3 -#define EV_VERSION_MINOR 8 +#define EV_VERSION_MINOR 9 #ifndef EV_CB_DECLARE # define EV_CB_DECLARE(type) void (*cb)(EV_P_ struct type *w, int revents); diff --git a/ev.pod b/ev.pod index ea09df2..0fe8881 100644 --- a/ev.pod +++ b/ev.pod @@ -376,8 +376,10 @@ otherwise each loop using C watchers consumes one inotify handle. When this flag is specified, then libev will attempt to use the I API for it's C (and C) watchers. This API -delivers signals synchronously, which makes is both faster and might make -it possible to get the queued signal data. +delivers signals synchronously, which makes it both faster and might make +it possible to get the queued signal data. It can also simplify signal +handling with threads, as long as you properly block signals in your +threads that are not interested in handling them. Signalfd will not be used by default as this changes your signal mask, and there are a lot of shoddy libraries and programs (glib's threadpool for @@ -2162,10 +2164,9 @@ unless you use the C API (C). While this reduces the window of opportunity for problems, it will not go away, as libev I to modify the signal mask, at least temporarily. -So I can't stress this enough I. This is not a libev-specific thing, this is true for most event -libraries. +So I can't stress this enough: I. This +is not a libev-specific thing, this is true for most event libraries. =head3 Watcher-Specific Functions and Data Members -- cgit v1.2.3