]> rtime.felk.cvut.cz Git - sojka/libev.git/commitdiff
*** empty log message ***
authorMarc Alexander Lehmann <libev@schmorp.de>
Sun, 20 Dec 2015 01:35:55 +0000 (01:35 +0000)
committerMarc Alexander Lehmann <libev@schmorp.de>
Sun, 20 Dec 2015 01:35:55 +0000 (01:35 +0000)
Changes
configure.ac
ev.3
ev.h

diff --git a/Changes b/Changes
index fa48281a80c5d412c09925eef084b063caeb19c4..796a22c84ffcb701a6f0b75f6d588efb91647f6a 100644 (file)
--- a/Changes
+++ b/Changes
@@ -22,6 +22,7 @@ TODO: document requirements for function pointers and calling conventions.
           (analyzed by Benjamin Mahler).
        - remove superfluous sys/timeb.h include on win32
           (analyzed by Jason Madden).
+        - updated libecb.
 
 4.20 Sat Jun 20 13:01:43 CEST 2015
        - prefer noexcept over throw () with C++ 11.
index 7ff79bf0aebf800b4f65f3cf0655871ff2520e86..dbdcda88d2aa273d78ca3db524a888b7a43b940c 100644 (file)
@@ -5,7 +5,7 @@ orig_CFLAGS="$CFLAGS"
 AC_CONFIG_SRCDIR([ev_epoll.c])
 
 dnl also update ev.h!
-AM_INIT_AUTOMAKE(libev,4.20)
+AM_INIT_AUTOMAKE(libev,4.22)
 AC_CONFIG_HEADERS([config.h])
 AM_MAINTAINER_MODE
 
diff --git a/ev.3 b/ev.3
index 003b7c1004b9a66feb7bbd994bf81cf530376a97..7cc2d5724b9b704eb860ca1738aec05b1994deb8 100644 (file)
--- a/ev.3
+++ b/ev.3
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
+.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.30)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
 .\" ========================================================================
 .\"
 .IX Title "LIBEV 3"
-.TH LIBEV 3 "2015-05-01" "libev-4.19" "libev - high performance full featured event loop"
+.TH LIBEV 3 "2015-12-20" "libev-4.20" "libev - high performance full featured event loop"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -543,8 +543,8 @@ without a system call and thus \fIvery\fR fast, but my GNU/Linux system also has
 \&\f(CW\*(C`pthread_atfork\*(C'\fR which is even faster).
 .Sp
 The big advantage of this flag is that you can forget about fork (and
-forget about forgetting to tell libev about forking) when you use this
-flag.
+forget about forgetting to tell libev about forking, although you still
+have to ignore \f(CW\*(C`SIGPIPE\*(C'\fR) when you use this flag.
 .Sp
 This flag setting cannot be overridden or specified in the \f(CW\*(C`LIBEV_FLAGS\*(C'\fR
 environment variable.
@@ -819,6 +819,9 @@ watchers (except inside an \f(CW\*(C`ev_prepare\*(C'\fR callback), but it makes
 sense after forking, in the child process. You \fImust\fR call it (or use
 \&\f(CW\*(C`EVFLAG_FORKCHECK\*(C'\fR) in the child before resuming or calling \f(CW\*(C`ev_run\*(C'\fR.
 .Sp
+In addition, if you want to reuse a loop (via this function or
+\&\f(CW\*(C`EVFLAG_FORKCHECK\*(C'\fR), you \fIalso\fR have to ignore \f(CW\*(C`SIGPIPE\*(C'\fR.
+.Sp
 Again, you \fIhave\fR to call it on \fIany\fR loop that you want to re-use after
 a fork, \fIeven if you do not plan to use the loop in the parent\fR. This is
 because some kernel interfaces *cough* \fIkqueue\fR *cough* do funny things
diff --git a/ev.h b/ev.h
index 06902955e43ec85c33f1a30f52082f69bbfd45e7..38f62d82efe9a22013f47e024547cbd5006b49d1 100644 (file)
--- a/ev.h
+++ b/ev.h
@@ -211,7 +211,7 @@ struct ev_loop;
 /*****************************************************************************/
 
 #define EV_VERSION_MAJOR 4
-#define EV_VERSION_MINOR 20
+#define EV_VERSION_MINOR 22
 
 /* eventmask, revents, events... */
 enum {