manoj 99/10/31 19:07:08
Modified:src/lib/apr/file_io/unix pipe.c
Log:
Force ap_create_pipe to properly note that it uses a Unix fd instead of
a FILE pointer. This also makes mod_cgi work properly on Unix.
Revision ChangesPath
1.4 +2 -0 apache-2.0/src/lib/apr/file_io/unix/pipe.c
Index: pipe.c
===
RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/unix/pipe.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -u -r1.3 -r1.4
--- pipe.c1999/10/06 23:03:47 1.3
+++ pipe.c1999/11/01 03:07:07 1.4
@@ -81,11 +81,13 @@
(*in) = (struct file_t *)ap_palloc(cont, sizeof(struct file_t));
(*in)-cntxt = cont;
(*in)-filedes = filedes[0];
+(*in)-buffered = 0;
(*in)-fname = ap_pstrdup(cont, PIPE);
(*out) = (struct file_t *)ap_palloc(cont, sizeof(struct file_t));
(*out)-cntxt = cont;
(*out)-filedes = filedes[1];
+(*out)-buffered = 0;
(*out)-fname = ap_pstrdup(cont, PIPE);
return APR_SUCCESS;