44c5a6bc03
Copy from home:coolo:branches:openSUSE:Factory:branched/man via accept of submit request 23739 revision 2. Request was accepted with message: thanks OBS-URL: https://build.opensuse.org/request/show/23739 OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=9
26 lines
687 B
Plaintext
26 lines
687 B
Plaintext
Index: lib/pipeline.c
|
|
===================================================================
|
|
--- lib/pipeline.c.orig
|
|
+++ lib/pipeline.c
|
|
@@ -54,6 +54,20 @@
|
|
# include "zio.h"
|
|
#endif /* HAVE_ZIO */
|
|
|
|
+#ifdef __linux__
|
|
+# include <sys/socket.h>
|
|
+# include <netdb.h>
|
|
+# include <netinet/in.h>
|
|
+# ifndef SHUT_RD
|
|
+# define SHUT_RD 0
|
|
+# endif
|
|
+# ifndef SHUT_WR
|
|
+# define SHUT_WR 1
|
|
+# endif
|
|
+# define pipe(v) (((socketpair(AF_UNIX,SOCK_STREAM,0,v) < 0) || \
|
|
+ (shutdown((v)[1],SHUT_RD) < 0) || (shutdown((v)[0],SHUT_WR) < 0)) ? -1 : 0)
|
|
+#endif
|
|
+
|
|
/* ---------------------------------------------------------------------- */
|
|
|
|
/* Functions to build individual commands. */
|