rbb 99/10/13 08:29:22
Modified: src/lib/apr configure.in
src/lib/apr/include apr_file_io.h
src/lib/apr/file_io/unix readwrite.c
Log:
Fix my ap_make_iovec function. APR compiles cleanly again. I could have
sworn this compiled for me last night, but I must have been mistaken.
Revision Changes Path
1.19 +1 -0 apache-2.0/src/lib/apr/configure.in
Index: configure.in
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/configure.in,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- configure.in 1999/10/11 14:15:27 1.18
+++ configure.in 1999/10/13 15:29:14 1.19
@@ -157,6 +157,7 @@
AC_CHECK_HEADERS(sys/times.h)
AC_CHECK_HEADERS(tpfeq.h)
AC_CHECK_HEADERS(tpfio.h)
+AC_CHECK_HEADERS(sys/uio.h)
AC_CHECK_HEADERS(unistd.h)
AC_CHECK_HEADERS(poll.h)
AC_CHECK_HEADERS(unix.h)
1.13 +6 -1 apache-2.0/src/lib/apr/include/apr_file_io.h
Index: apr_file_io.h
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/include/apr_file_io.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- apr_file_io.h 1999/10/12 20:00:33 1.12
+++ apr_file_io.h 1999/10/13 15:29:18 1.13
@@ -58,7 +58,12 @@
#include "apr_general.h"
#include "apr_errno.h"
+#ifdef HAVE_TIME_H
#include <time.h>
+#endif
+#ifdef HAVE_SYS_UIO_H
+#include <sys/uio.h>
+#endif
#ifdef __cplusplus
extern "C" {
@@ -125,7 +130,7 @@
API_EXPORT(int) ap_fprintf(ap_file_t *fptr, const char *format, ...)
__attribute__((format(printf,2,3)));
-ap_status_t ap_make_iov(struct iovec_t **, struct iovec *, ap_context_t *);
+ap_status_t ap_make_iov(ap_iovec_t **, struct iovec *, ap_context_t *);
ap_status_t ap_dupfile(ap_file_t **, ap_file_t *);
ap_status_t ap_getfileinfo(ap_file_t *);
ap_status_t ap_seek(ap_file_t *, ap_seek_where_t, ap_off_t *);
1.12 +1 -0 apache-2.0/src/lib/apr/file_io/unix/readwrite.c
Index: readwrite.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/unix/readwrite.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- readwrite.c 1999/10/12 20:00:31 1.11
+++ readwrite.c 1999/10/13 15:29:20 1.12
@@ -158,6 +158,7 @@
}
(*new)->cntxt = cntxt;
(*new)->theiov = iova;
+ return APR_SUCCESS;
}
ap_status_t ap_writev(struct file_t *thefile, const struct iovec_t *vec,
ap_ssize_t *iocnt)