summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/ChangeLog7
-rw-r--r--lib/pipe-bidi.c2
-rw-r--r--lib/pipe-in.c2
-rw-r--r--lib/pipe-out.c2
-rw-r--r--lib/pipe.h7
5 files changed, 20 insertions, 0 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog
index 6edd5da..56a9552 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,10 @@
+2001-09-02 Bruno Haible <haible@clisp.cons.org>
+
+ * pipe.h: Ensure pid_t gets declared.
+ * pipe-bidi.c: Include pipe.h.
+ * pipe-in.c: Likewise.
+ * pipe-out.c: Likewise.
+
2001-08-26 Bruno Haible <haible@clisp.cons.org>
* printf-parse.h: Remove file.
diff --git a/lib/pipe-bidi.c b/lib/pipe-bidi.c
index 794b67e..244a84a 100644
--- a/lib/pipe-bidi.c
+++ b/lib/pipe-bidi.c
@@ -21,6 +21,8 @@
# include "config.h"
#endif
+#include "pipe.h"
+
#include <errno.h>
#include <stdlib.h>
diff --git a/lib/pipe-in.c b/lib/pipe-in.c
index ba63f3d..fe63544 100644
--- a/lib/pipe-in.c
+++ b/lib/pipe-in.c
@@ -21,6 +21,8 @@
# include "config.h"
#endif
+#include "pipe.h"
+
#include <errno.h>
#include <fcntl.h>
#include <stdlib.h>
diff --git a/lib/pipe-out.c b/lib/pipe-out.c
index 3621dac..77803d6 100644
--- a/lib/pipe-out.c
+++ b/lib/pipe-out.c
@@ -21,6 +21,8 @@
# include "config.h"
#endif
+#include "pipe.h"
+
#include <errno.h>
#include <fcntl.h>
#include <stdlib.h>
diff --git a/lib/pipe.h b/lib/pipe.h
index cb45cfb..6ee5f16 100644
--- a/lib/pipe.h
+++ b/lib/pipe.h
@@ -19,6 +19,13 @@
#ifndef _PIPE_H
#define _PIPE_H
+/* Get pid_t. */
+#include <stdlib.h>
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+#include <sys/types.h>
+
/* Open a pipe for output to a child process.
* The child's stdout goes to a file.
*