all of a sudden i'm getting '[libapreq] could not create/open temp file'. Searching on google, i came across a patch stan posted to give a more meaningful error message, but somehow it never made it into the CVS tree. (i've got libapreq1.2 installed)
here was the old patch. anyway, it would be nice if this was incorporated into the real source code, it would have made finding the problem much easier/quicker.
Index: c/apache_request.c
===================================================================
RCS file: /home/cvs/httpd-apreq/c/apache_request.c,v
retrieving revision 1.20
diff -u -r1.20 apache_request.c
--- c/apache_request.c 18 Feb 2002 16:48:27 -0000 1.20
+++ c/apache_request.c 8 Jun 2002 04:41:08 -0000
@@ -359,7 +359,9 @@
}
if ( tries == 0 || (fp = ap_pfdopen(r->pool, fd, "w+" "b") ) ==
NULL ) {
-
ap_log_rerror(REQ_ERROR, "[libapreq] could not create/open temp file");
+
ap_log_rerror(REQ_ERROR,
+ "[libapreq] could not create/open temp file: %s",
+ strerror(errno));
if ( fd >= 0 ) { remove(name); free(name); }
return NULL;
}
Index: c/apache_request.h
===================================================================
RCS file: /home/cvs/httpd-apreq/c/apache_request.h,v
retrieving revision 1.8
diff -u -r1.8 apache_request.h
--- c/apache_request.h 26 Jun 2001 10:58:29 -0000 1.8
+++ c/apache_request.h 8 Jun 2002 04:41:08 -0000
@@ -9,6 +9,7 @@
#include "http_main.h"
#include "http_protocol.h"
#include "util_script.h"
+#include <string.h>
#ifdef SFIO
#include "sfio.h"
- Re: [libapreq] could not create/open temp file Brian Hirt
- Re: [libapreq] could not create/open temp file Joe Schaefer