This is for Emacs, which needs pipe2 but not binary-io.
* lib/pipe2.c [!GNULIB_BINARY_IO]: Don't include binary-io.h.
* modules/binary-io (Depends-on): Add module indicator.
+2013-07-06 Paul Eggert <eggert@cs.ucla.edu>
+
+ pipe2: decouple from binary-io a bit
+ This is for Emacs, which needs pipe2 but not binary-io.
+ * lib/pipe2.c [!GNULIB_BINARY_IO]: Don't include binary-io.h.
+ * modules/binary-io (Depends-on): Add module indicator.
+
2013-07-03 Eric Blake <eblake@redhat.com>
mgetgroups: relax license to LGPLv2+
#include <errno.h>
#include <fcntl.h>
-#include "binary-io.h"
+#if GNULIB_BINARY_IO
+# include "binary-io.h"
+#endif
+
#include "verify.h"
#if GNULIB_defined_O_NONBLOCK
fcntl-h
configure.ac:
+gl_MODULE_INDICATOR([binary-io])
Makefile.am:
lib_SOURCES += binary-io.h binary-io.c