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)
  
  
  

Reply via email to