rbb         99/10/06 16:04:18

  Modified:    src/lib/apr/file_io/os2 dir.c fileacc.c open.c pipe.c
               src/lib/apr/file_io/unix dir.c fileacc.c open.c pipe.c
                        readwrite.c
               src/lib/apr/file_io/win32 dir.c fileacc.c open.c pipe.c
                        readwrite.c
               src/lib/apr/include apr_file_io.h apr_portable.h
               src/lib/apr/test ab_apr.c abc.c htdigest.c testfile.c
                        testproc.c
               src/main http_core.c http_log.c util.c
               src/modules/mpm/dexter acceptlock.c
               src/modules/mpm/mpmt_pthread acceptlock.c scoreboard.c
               src/modules/mpm/prefork prefork.c
               src/modules/standard mod_asis.c mod_autoindex.c
                        mod_negotiation.c
  Log:
  Bring file_io up to the new parameter order for APR.  I have decided to do
  these on a directory by directory basis for the rest of APR.  I hope to
  cause fewer problems for other developers by doing it this way.
  
  Revision  Changes    Path
  1.3       +6 -6      apache-2.0/src/lib/apr/file_io/os2/dir.c
  
  Index: dir.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/os2/dir.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- dir.c     1999/10/04 16:36:47     1.2
  +++ dir.c     1999/10/06 23:03:42     1.3
  @@ -69,7 +69,7 @@
   
   
   
  -ap_status_t ap_opendir(struct dir_t **new, ap_context_t *cntxt, const char 
*dirname)
  +ap_status_t ap_opendir(struct dir_t **new, const char *dirname, ap_context_t 
*cntxt)
   {
       struct dir_t *thedir = (struct dir_t *)ap_palloc(cntxt, sizeof(struct 
dir_t));
       
  @@ -139,21 +139,21 @@
   
   
   
  -ap_status_t ap_make_dir(ap_context_t *cont, const char *path, ap_fileperms_t 
perm)
  +ap_status_t ap_make_dir(const char *path, ap_fileperms_t perm, ap_context_t 
*cont)
   {
       return os2errno(DosCreateDir(path, NULL));
   }
   
   
   
  -ap_status_t ap_remove_dir(ap_context_t *cont, const char *path)
  +ap_status_t ap_remove_dir(const char *path, ap_context_t *cont)
   {
       return os2errno(DosDeleteDir(path));
   }
   
   
   
  -ap_status_t ap_dir_entry_size(struct dir_t *thedir, ap_ssize_t *size)
  +ap_status_t ap_dir_entry_size(ap_ssize_t *size, struct dir_t *thedir)
   {
       if (thedir->validentry) {
           *size = thedir->entry.cbFile;
  @@ -165,7 +165,7 @@
   
   
   
  -ap_status_t ap_dir_entry_mtime(struct dir_t *thedir, time_t *time)
  +ap_status_t ap_dir_entry_mtime(time_t *time, struct dir_t *thedir)
   {
       if (thedir->validentry) {
           *time = os2date2unix(thedir->entry.fdateLastWrite, 
thedir->entry.ftimeLastWrite);
  @@ -177,7 +177,7 @@
   
   
   
  -ap_status_t ap_dir_entry_ftype(struct dir_t *thedir, ap_filetype_e *type)
  +ap_status_t ap_dir_entry_ftype(ap_filetype_e *type, struct dir_t *thedir)
   {
       int rc;
       HFILE hFile;
  
  
  
  1.3       +5 -5      apache-2.0/src/lib/apr/file_io/os2/fileacc.c
  
  Index: fileacc.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/os2/fileacc.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- fileacc.c 1999/10/04 16:36:47     1.2
  +++ fileacc.c 1999/10/06 23:03:42     1.3
  @@ -76,7 +76,7 @@
   
   
   
  -ap_status_t ap_get_filesize(struct file_t *file, ap_ssize_t *size)
  +ap_status_t ap_get_filesize(ap_ssize_t *size, struct file_t *file)
   {
       ap_status_t rv;
       
  @@ -98,7 +98,7 @@
   
   
   
  -ap_status_t ap_get_fileperms(struct file_t *file, ap_fileperms_t *perm)
  +ap_status_t ap_get_fileperms(ap_fileperms_t *perm, struct file_t *file)
   {
       ap_status_t rv;
     
  @@ -120,7 +120,7 @@
   
   
   
  -ap_status_t ap_get_fileatime(struct file_t *file, time_t *time)
  +ap_status_t ap_get_fileatime(time_t *time, struct file_t *file)
   {    
       ap_status_t rv;
   
  @@ -142,7 +142,7 @@
   
   
   
  -ap_status_t ap_get_filectime(struct file_t *file, time_t *time)
  +ap_status_t ap_get_filectime(time_t *time, struct file_t *file)
   {    
       ap_status_t rv;
   
  @@ -165,7 +165,7 @@
   
   
   
  -ap_status_t ap_get_filemtime(struct file_t *file, time_t *time)
  +ap_status_t ap_get_filemtime(time_t *time, struct file_t *file)
   {    
       ap_status_t rv;
   
  
  
  
  1.3       +1 -1      apache-2.0/src/lib/apr/file_io/os2/open.c
  
  Index: open.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/os2/open.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- open.c    1999/10/04 16:36:47     1.2
  +++ open.c    1999/10/06 23:03:44     1.3
  @@ -153,7 +153,7 @@
   
   
   
  -ap_status_t ap_remove_file(ap_context_t *cntxt, char *path)
  +ap_status_t ap_remove_file(char *path, ap_context_t *cntxt)
   {
       ULONG rc = DosDelete(path);
       return os2errno(rc);
  
  
  
  1.3       +1 -1      apache-2.0/src/lib/apr/file_io/os2/pipe.c
  
  Index: pipe.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/os2/pipe.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- pipe.c    1999/10/04 16:36:47     1.2
  +++ pipe.c    1999/10/06 23:03:44     1.3
  @@ -89,7 +89,7 @@
   
   
   
  -ap_status_t ap_create_namedpipe(char **new, ap_context_t *cont, char 
*dirpath, ap_fileperms_t perm)
  +ap_status_t ap_create_namedpipe(char **new, char *dirpath, ap_fileperms_t 
perm, ap_context_t *cont)
   {
       /* Not yet implemented, interface not suitable */
       return -1;
  
  
  
  1.7       +14 -14    apache-2.0/src/lib/apr/file_io/unix/dir.c
  
  Index: dir.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/unix/dir.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- dir.c     1999/10/05 14:24:28     1.6
  +++ dir.c     1999/10/06 23:03:46     1.7
  @@ -75,13 +75,13 @@
   } 
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_opendir(ap_dir_t **, ap_context_t *, char *)
  + * ap_status_t ap_opendir(ap_dir_t **, char *, ap_context_t *)
    *    Open the specified directory. 
    * arg 1) The context to use.
    * arg 2) The full path to the directory (use / on all systems)
    * arg 3) The opened directory descriptor.
    */                        
  -ap_status_t ap_opendir(struct dir_t **new, ap_context_t *cont, const char 
*dirname)
  +ap_status_t ap_opendir(struct dir_t **new, const char *dirname, ap_context_t 
*cont)
   {
       (*new) = (struct dir_t *)ap_palloc(cont, sizeof(struct dir_t));
   
  @@ -142,13 +142,13 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_make_dir(ap_context_t *, const char *, ap_fileperms_t)
  + * ap_status_t ap_make_dir(const char *, ap_fileperms_t, ap_context_t *)
    *    Create a new directory on the file system. 
    * arg 1) the context to use.
    * arg 2) the path for the directory to be created.  (use / on all systems)
    * arg 3) Permissions for the new direcoty.
    */                        
  -ap_status_t ap_make_dir(ap_context_t *cont, const char *path, ap_fileperms_t 
perm)
  +ap_status_t ap_make_dir(const char *path, ap_fileperms_t perm, ap_context_t 
*cont)
   {
       mode_t mode = get_fileperms(perm);
       if (mkdir(path, mode) == 0) {
  @@ -160,12 +160,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_remove_dir(ap_context_t *, const char *)
  + * ap_status_t ap_remove_dir(const char *, ap_context_t *)
    *    Remove directory from the file system. 
    * arg 1) the context to use.
    * arg 2) the path for the directory to be removed.  (use / on all systems)
    */                        
  -ap_status_t ap_remove_dir(ap_context_t *cont, const char *path)
  +ap_status_t ap_remove_dir(const char *path, ap_context_t *cont)
   {
       if (rmdir(path) == 0) {
           return APR_SUCCESS;
  @@ -176,12 +176,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_dir_entry_size(ap_dir_t *, ap_ssize_t *)
  + * ap_status_t ap_dir_entry_size(ap_ssize_t *, ap_dir_t *)
    *    Get the size of the current directory entry. 
    * arg 1) the currently open directory.
    * arg 2) the size of the directory entry. 
    */                        
  -ap_status_t ap_dir_entry_size(struct dir_t *thedir, ap_ssize_t *size)
  +ap_status_t ap_dir_entry_size(ap_ssize_t *size, struct dir_t *thedir)
   {
       struct stat filestat;
       char *fname = NULL;    
  @@ -202,12 +202,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_dir_entry_mtime(ap_dir_t *, time_t *)
  + * ap_status_t ap_dir_entry_mtime(time_t *, ap_dir_t *)
    *    Get the last modified time of the current directory entry. 
    * arg 1) the currently open directory.
    * arg 2) the last modified time of the directory entry. 
    */                        
  -ap_status_t ap_dir_entry_mtime(struct dir_t *thedir, time_t *mtime)
  +ap_status_t ap_dir_entry_mtime(time_t *mtime, struct dir_t *thedir)
   {
       struct stat filestat;
       char *fname = NULL;
  @@ -229,12 +229,12 @@
   }
    
   /* ***APRDOC********************************************************
  - * ap_status_t ap_dir_entry_ftype(ap_dir_t *, ap_filetype_e *)
  + * ap_status_t ap_dir_entry_ftype(ap_filetype_e *, ap_dir_t *)
    *    Get the file type of the current directory entry. 
    * arg 1) the currently open directory.
    * arg 2) the file type of the directory entry. 
    */                        
  -ap_status_t ap_dir_entry_ftype(struct dir_t *thedir, ap_filetype_e *type)
  +ap_status_t ap_dir_entry_ftype(ap_filetype_e *type, struct dir_t *thedir)
   {
       struct stat filestat;
       char *fname = NULL;
  @@ -283,12 +283,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_get_os_dir(ap_dir_t *, ap_os_dir_t *)
  + * ap_status_t ap_get_os_dir(ap_os_dir_t *, ap_dir_t *)
    *    convert the dir from apr type to os specific type.
    * arg 1) The apr dir to convert.
    * arg 2) The os specific dir we are converting to
    */   
  -ap_status_t ap_get_os_dir(struct dir_t *dir, ap_os_dir_t *thedir)
  +ap_status_t ap_get_os_dir(ap_os_dir_t *thedir, struct dir_t *dir)
   {
       if (dir == NULL) {
           return APR_ENODIR;
  
  
  
  1.8       +14 -14    apache-2.0/src/lib/apr/file_io/unix/fileacc.c
  
  Index: fileacc.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/unix/fileacc.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- fileacc.c 1999/10/04 16:36:50     1.7
  +++ fileacc.c 1999/10/06 23:03:46     1.8
  @@ -110,12 +110,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_get_filesize(ap_file_t *, ap_ssize_t *)
  + * ap_status_t ap_get_filesize(ap_ssize_t *, ap_file_t *)
    *    Return the size of the current file.
    * arg 1) The currently open file.
    * arg 2) The size of the file.  
    */                     
  -ap_status_t ap_get_filesize(struct file_t *file, ap_ssize_t *size)
  +ap_status_t ap_get_filesize(ap_ssize_t *size, struct file_t *file)
   {
       if (file != NULL) {
           if (!file->stated) {
  @@ -131,12 +131,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_get_fileperms(ap_file_t *, ap_fileperms_t *)
  + * ap_status_t ap_get_fileperms(ap_fileperms_t *, ap_file_t *)
    *    Return the permissions of the current file.
    * arg 1) The currently open file.
    * arg 2) The permissions of the file.  
    */                     
  -ap_status_t ap_get_fileperms(struct file_t *file, ap_fileperms_t *perm)
  +ap_status_t ap_get_fileperms(ap_fileperms_t *perm, struct file_t *file)
   {
       if (file != NULL) {
           if (!file->stated) {
  @@ -152,12 +152,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_get_fileatime(ap_file_t *, time_t *)
  + * ap_status_t ap_get_fileatime(time_t *, ap_file_t *)
    *    Return the last access time of the current file.
    * arg 1) The currently open file.
    * arg 2) The last access time of the file.  
    */                     
  -ap_status_t ap_get_fileatime(struct file_t *file, time_t *atime)
  +ap_status_t ap_get_fileatime(time_t *atime, struct file_t *file)
   {    
       if (file != NULL) {
           if (!file->stated) {
  @@ -173,12 +173,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_get_filectime(ap_file_t *, time_t *)
  + * ap_status_t ap_get_filectime(time_t *, ap_file_t *)
    *    Return the time of the last change to the current file.
    * arg 1) The currently open file.
    * arg 2) The last change time of the file.  
    */                     
  -ap_status_t ap_get_filectime(struct file_t *file, time_t *ptime)
  +ap_status_t ap_get_filectime(time_t *ptime, struct file_t *file)
   {    
       if (file != NULL) {
           if (!file->stated) {
  @@ -194,12 +194,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_get_filemtime(ap_file_t *, time_t *)
  + * ap_status_t ap_get_filemtime(time_t *, ap_file_t *)
    *    Return the last modified time of the current file.
    * arg 1) The currently open file.
    * arg 2) The last modified time of the file.  
    */                     
  -ap_status_t ap_get_filemtime(struct file_t *file, time_t *mtime)
  +ap_status_t ap_get_filemtime(time_t *mtime, struct file_t *file)
   {    
       if (file != NULL) {
           if (!file->stated) {
  @@ -215,12 +215,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_get_filetype(ap_file_t *, ap_filetype_e)
  + * ap_status_t ap_get_filetype(ap_filetype_e, ap_file_t *)
    *    Return the type of the current file.
    * arg 1) The currently open file.
    * arg 2) The file type
    */                     
  -ap_status_t ap_get_filetype(struct file_t *file, ap_filetype_e *type)
  +ap_status_t ap_get_filetype(ap_filetype_e *type, struct file_t *file)
   {    
       if (file != NULL) {
           if (!file->stated) {
  @@ -251,13 +251,13 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_get_filedata(ap_file_t *, char *key, void *)
  + * ap_status_t ap_get_filedata(void *, char *key, ap_file_t *)
    *    Return the data associated with the current file.
    * arg 1) The currently open file.
    * arg 2) The key to use for retreiving data associated with this file.
    * arg 3) The user data associated with the file.  
    */                     
  -ap_status_t ap_get_filedata(struct file_t *file, char *key, void *data)
  +ap_status_t ap_get_filedata(void *data, char *key, struct file_t *file)
   {    
       if (file != NULL) {
           return ap_get_userdata(&data, file->cntxt, key);
  
  
  
  1.13      +2 -2      apache-2.0/src/lib/apr/file_io/unix/open.c
  
  Index: open.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/unix/open.c,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- open.c    1999/10/04 16:36:50     1.12
  +++ open.c    1999/10/06 23:03:46     1.13
  @@ -204,7 +204,7 @@
    * NOTE: If the file is open, it won't be removed until all instances are
    *       closed.
    */
  -ap_status_t ap_remove_file(ap_context_t *cont, char *path)
  +ap_status_t ap_remove_file(char *path, ap_context_t *cont)
   {
       if (unlink(path) == 0) {
           return APR_SUCCESS;
  @@ -222,7 +222,7 @@
    * NOTE:  On Unix, it is only possible to get a file descriptor from 
    *        an apr file type.
    */
  -ap_status_t ap_get_os_file(struct file_t *file, ap_os_file_t *thefile)
  +ap_status_t ap_get_os_file(ap_os_file_t *thefile, struct file_t *file)
   {
       if (file == NULL) {
           return APR_ENOFILE;
  
  
  
  1.3       +2 -2      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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- pipe.c    1999/10/04 16:36:50     1.2
  +++ pipe.c    1999/10/06 23:03:47     1.3
  @@ -100,8 +100,8 @@
    * arg 3) The permissions for the newly created pipe.
    * arg 4) The name of the new pipe. 
    */
  -ap_status_t ap_create_namedpipe(char **new, ap_context_t *cont, char 
*dirpath, 
  -                                ap_fileperms_t perm)
  +ap_status_t ap_create_namedpipe(char **new, char *dirpath, 
  +                                ap_fileperms_t perm, ap_context_t *cont)
   {
       mode_t mode = get_fileperms(perm);
   
  
  
  
  1.10      +10 -10    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.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- readwrite.c       1999/10/04 17:24:28     1.9
  +++ readwrite.c       1999/10/06 23:03:47     1.10
  @@ -165,12 +165,12 @@
   #endif
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_putc(ap_file_t *, char)
  + * ap_status_t ap_putc(char, ap_file_t *)
    *    put a character into the specified file.
    * arg 1) The file descriptor to write to
    * arg 2) The character to write.
    */
  -ap_status_t ap_putc(ap_file_t *thefile, char ch)
  +ap_status_t ap_putc(char ch, ap_file_t *thefile)
   {
       if (thefile->buffered) {
           if (fputc(ch, thefile->filehand) == ch) {
  @@ -187,12 +187,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_ungetc(ap_file_t *, char)
  + * ap_status_t ap_ungetc(char, ap_file_t *)
    *    put a character back onto a specified stream.
    * arg 1) The file descriptor to write to
    * arg 2) The character to write.
    */
  -ap_status_t ap_ungetc(ap_file_t *thefile, char ch)
  +ap_status_t ap_ungetc(char ch, ap_file_t *thefile)
   {
       if (thefile->buffered) {
           if (ungetc(ch, thefile->filehand) == ch) {
  @@ -207,12 +207,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_getc(ap_file_t *, char *)
  + * ap_status_t ap_getc(char *, ap_file_t *)
    *    get a character from the specified file.
    * arg 1) The file descriptor to write to
    * arg 2) The character to write.
    */
  -ap_status_t ap_getc(ap_file_t *thefile, char *ch)
  +ap_status_t ap_getc(char *ch, ap_file_t *thefile)
   {
       ssize_t rv;
       
  @@ -242,12 +242,12 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_puts(ap_file_t *, char *)
  + * ap_status_t ap_puts(char *, ap_file_t *)
    *    Put the string into a specified file.
    * arg 1) The file descriptor to write to from
    * arg 2) The string to write. 
    */
  -ap_status_t ap_puts(ap_file_t *thefile, char *str)
  +ap_status_t ap_puts(char *str, ap_file_t *thefile)
   {
       ssize_t rv;
       int len;
  @@ -289,13 +289,13 @@
   }
   
   /* ***APRDOC********************************************************
  - * ap_status_t ap_fgets(ap_file_t *, char *, int)
  + * ap_status_t ap_fgets(char *, int, ap_file_t *)
    *    Get a string from a specified file.
    * arg 1) The file descriptor to read from
    * arg 2) The buffer to store the string in. 
    * arg 3) The length of the string
    */
  -ap_status_t ap_fgets(ap_file_t *thefile, char *str, int len)
  +ap_status_t ap_fgets(char *str, int len, ap_file_t *thefile)
   {
       ssize_t rv;
       int i;    
  
  
  
  1.4       +8 -8      apache-2.0/src/lib/apr/file_io/win32/dir.c
  
  Index: dir.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/win32/dir.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- dir.c     1999/10/05 01:11:49     1.3
  +++ dir.c     1999/10/06 23:03:53     1.4
  @@ -84,7 +84,7 @@
       }
   } 
   
  -ap_status_t ap_opendir(struct dir_t **new, ap_context_t *cont, const char 
*dirname)
  +ap_status_t ap_opendir(struct dir_t **new, const char *dirname, ap_context_t 
*cont)
   {
        char * temp;
        (*new) = ap_palloc(cont, sizeof(struct dir_t));
  @@ -137,7 +137,7 @@
                return APR_SUCCESS;
        }
       if ((stat = ap_closedir(thedir)) == APR_SUCCESS) {
  -             if ((stat = ap_opendir(&thedir, cont, temp)) == APR_SUCCESS) {
  +             if ((stat = ap_opendir(&thedir, temp, cont)) == APR_SUCCESS) {
                        ap_readdir(thedir);
                        return APR_SUCCESS;
                }
  @@ -145,7 +145,7 @@
        return stat;    
   }
   
  -ap_status_t ap_make_dir(ap_context_t *cont, const char *path, ap_fileperms_t 
perm)
  +ap_status_t ap_make_dir(const char *path, ap_fileperms_t perm, ap_context_t 
*cont)
   {
       if (CreateDirectory(path, NULL)) {
                return APR_SUCCESS;
  @@ -153,7 +153,7 @@
       return APR_EEXIST;
   }
   
  -ap_status_t ap_remove_dir(ap_context_t *cont, const char *path)
  +ap_status_t ap_remove_dir(const char *path, ap_context_t *cont)
   {
   DWORD huh;
       char *temp = canonical_filename(cont, path);
  @@ -164,7 +164,7 @@
        return APR_EEXIST;
   }
   
  -ap_status_t ap_dir_entry_size(struct dir_t *thedir, ap_ssize_t *size)
  +ap_status_t ap_dir_entry_size(ap_ssize_t *size, struct dir_t *thedir)
   {
       if (thedir == NULL || thedir->entry == NULL) {
                return APR_ENODIR;
  @@ -174,7 +174,7 @@
       return APR_SUCCESS;
   }
   
  -ap_status_t ap_dir_entry_mtime(struct dir_t *thedir, time_t *time)
  +ap_status_t ap_dir_entry_mtime(time_t *time, struct dir_t *thedir)
   {
       if (thedir == NULL || thedir->entry == NULL) {
                return APR_ENODIR;
  @@ -185,7 +185,7 @@
       return APR_SUCCESS;
   }
    
  -ap_status_t ap_dir_entry_ftype(struct dir_t *thedir, ap_filetype_e *type)
  +ap_status_t ap_dir_entry_ftype(ap_filetype_e *type, struct dir_t *thedir)
   {
        switch(thedir->entry->dwFileAttributes) {
        case FILE_ATTRIBUTE_DIRECTORY: {
  @@ -209,7 +209,7 @@
       return APR_SUCCESS;
   }
   
  -ap_status_t ap_get_os_dir(struct dir_t *dir, ap_os_dir_t *thedir)
  +ap_status_t ap_get_os_dir(ap_os_dir_t *thedir, struct dir_t *dir)
   {
       if (dir == NULL) {
           return APR_ENODIR;
  
  
  
  1.6       +7 -7      apache-2.0/src/lib/apr/file_io/win32/fileacc.c
  
  Index: fileacc.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/win32/fileacc.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- fileacc.c 1999/10/05 01:11:49     1.5
  +++ fileacc.c 1999/10/06 23:03:53     1.6
  @@ -103,7 +103,7 @@
       return rv;
   }*/
   
  -ap_status_t ap_get_filesize(struct file_t *file, ap_ssize_t *size)
  +ap_status_t ap_get_filesize(ap_ssize_t *size, struct file_t *file)
   {
       if (file != NULL) {
           *size = file->size;
  @@ -115,7 +115,7 @@
       }
   }
   /*
  -ap_status_t ap_get_fileperms(struct file_t *file, ap_fileperms_t *perm)
  +ap_status_t ap_get_fileperms(ap_fileperms_t *perm, struct file_t *file)
   {
       if (file != NULL) {
           *perm = file->protection;
  @@ -127,7 +127,7 @@
       }
   }
   */
  -ap_status_t ap_get_fileatime(struct file_t *file, time_t *time)
  +ap_status_t ap_get_fileatime(time_t *time, struct file_t *file)
   {    
       if (file != NULL) {
           *time = file->atime;
  @@ -139,7 +139,7 @@
       }
   }
   
  -ap_status_t ap_get_filectime(struct file_t *file, time_t *time)
  +ap_status_t ap_get_filectime(time_t *time, struct file_t *file)
   {    
       if (file != NULL) {
           *time = file->ctime;
  @@ -151,7 +151,7 @@
       }
   }
   
  -ap_status_t ap_get_filemtime(struct file_t *file, time_t *time)
  +ap_status_t ap_get_filemtime(time_t *time, struct file_t *file)
   {    
       if (file != NULL) {
           *time = file->mtime;
  @@ -162,7 +162,7 @@
           return APR_ENOFILE;
       }
   }
  -ap_status_t ap_get_filetype(struct file_t *file, ap_filetype_e *type)
  +ap_status_t ap_get_filetype(ap_filetype_e *type, struct file_t *file)
   {    
       if (file != NULL) {
           if (!file->stated) {
  @@ -180,7 +180,7 @@
           return APR_ENOFILE;
       }
   }
  -ap_status_t ap_get_filedata(struct file_t *file, char *key, void *data)
  +ap_status_t ap_get_filedata(void *data, char *key, struct file_t *file)
   {    
       if (file != NULL) {
           return ap_get_userdata(&data, file->cntxt, key);
  
  
  
  1.4       +2 -2      apache-2.0/src/lib/apr/file_io/win32/open.c
  
  Index: open.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/win32/open.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- open.c    1999/10/05 01:11:48     1.3
  +++ open.c    1999/10/06 23:03:54     1.4
  @@ -151,7 +151,7 @@
       return stat;
   }
   
  -ap_status_t ap_remove_file(ap_context_t *cont, char *path)
  +ap_status_t ap_remove_file(char *path, ap_context_t *cont)
   {
       char *temp = canonical_filename(cont, path);
   
  @@ -163,7 +163,7 @@
       }
   }
   
  -ap_status_t ap_get_os_file(struct file_t *file, ap_os_file_t *thefile)
  +ap_status_t ap_get_os_file(ap_os_file_t *thefile, struct file_t *file)
   {
       if (file == NULL) {
           return APR_ENOFILE;
  
  
  
  1.3       +1 -1      apache-2.0/src/lib/apr/file_io/win32/pipe.c
  
  Index: pipe.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/win32/pipe.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- pipe.c    1999/10/04 16:36:53     1.2
  +++ pipe.c    1999/10/06 23:03:54     1.3
  @@ -87,7 +87,7 @@
   }
   
   /*
  -ap_status_t ap_create_namedpipe(char **new, ap_context_t *cont, char 
*dirpath, ap_fileperms_t perm)
  +ap_status_t ap_create_namedpipe(char **new, char *dirpath, ap_fileperms_t 
perm, ap_context_t *cont)
   {
       mode_t mode = get_fileperms(perm);
   
  
  
  
  1.5       +5 -5      apache-2.0/src/lib/apr/file_io/win32/readwrite.c
  
  Index: readwrite.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/win32/readwrite.c,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- readwrite.c       1999/10/04 17:24:31     1.4
  +++ readwrite.c       1999/10/06 23:03:55     1.5
  @@ -126,7 +126,7 @@
       return APR_SUCCESS;
   }
   
  -ap_status_t ap_putc(ap_file_t *thefile, char ch)
  +ap_status_t ap_putc(char ch, ap_file_t *thefile)
   {
       DWORD bwrote;
   
  @@ -136,7 +136,7 @@
       return APR_SUCCESS; 
   }
   
  -ap_status_t ap_ungetc(ap_file_t *thefile, char ch)
  +ap_status_t ap_ungetc(char ch, ap_file_t *thefile)
   {
       /* 
        * Your application must provide its own serialization (locking) if
  @@ -172,7 +172,7 @@
       return APR_SUCCESS; 
   }
   
  -ap_status_t ap_getc(ap_file_t *thefile, char *ch)
  +ap_status_t ap_getc(char *ch, ap_file_t *thefile)
   {
       DWORD bread;
       if (!ReadFile(thefile->filehand, ch, 1, &bread, NULL)) {
  @@ -185,7 +185,7 @@
       return APR_SUCCESS; 
   }
   
  -ap_status_t ap_puts(ap_file_t *thefile, char *str)
  +ap_status_t ap_puts(char *str, ap_file_t *thefile)
   {
       DWORD bwrote;
       int len;
  @@ -201,7 +201,7 @@
       return APR_SUCCESS; 
   }
   
  -ap_status_t ap_fgets(ap_file_t *thefile, char *str, int len)
  +ap_status_t ap_fgets(char *str, int len, ap_file_t *thefile)
   {
       DWORD bread;
       int i;
  
  
  
  1.8       +21 -21    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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- apr_file_io.h     1999/10/04 17:24:35     1.7
  +++ apr_file_io.h     1999/10/06 23:03:59     1.8
  @@ -109,17 +109,17 @@
   /*   Function definitions */
   ap_status_t ap_open(ap_file_t **, ap_context_t *, const char *, ap_int32_t, 
ap_fileperms_t);
   ap_status_t ap_close(ap_file_t *);
  -ap_status_t ap_remove_file(ap_context_t *, char *);
  +ap_status_t ap_remove_file(char *, ap_context_t *);
   ap_status_t ap_eof(ap_file_t *);
   
   ap_status_t ap_read(ap_file_t *, void *, ap_ssize_t *);
   ap_status_t ap_write(ap_file_t *, void *, ap_ssize_t *);
   ap_status_t ap_writev(ap_file_t *, const ap_iovec_t *, ap_ssize_t *);
  -ap_status_t ap_putc(ap_file_t *, char);
  -ap_status_t ap_getc(ap_file_t *, char *);
  -ap_status_t ap_ungetc(ap_file_t *, char);
  -ap_status_t ap_fgets(ap_file_t *, char *, int);
  -ap_status_t ap_puts(ap_file_t *, char *);
  +ap_status_t ap_putc(char, ap_file_t *);
  +ap_status_t ap_getc(char *, ap_file_t *);
  +ap_status_t ap_ungetc(char, ap_file_t *);
  +ap_status_t ap_fgets(char *, int, ap_file_t *);
  +ap_status_t ap_puts(char *, ap_file_t *);
   ap_status_t ap_flush(ap_file_t *);
   API_EXPORT(int) ap_fprintf(ap_file_t *fptr, const char *format, ...)
           __attribute__((format(printf,2,3)));
  @@ -128,33 +128,33 @@
   ap_status_t ap_getfileinfo(ap_file_t *);
   ap_status_t ap_seek(ap_file_t *, ap_seek_where_t, ap_off_t *);
   
  -ap_status_t ap_opendir(ap_dir_t **, ap_context_t *, const char *);
  +ap_status_t ap_opendir(ap_dir_t **, const char *, ap_context_t *);
   ap_status_t ap_closedir(ap_dir_t *);
   ap_status_t ap_readdir(ap_dir_t *);
   ap_status_t ap_rewinddir(ap_dir_t *);
  -ap_status_t ap_make_dir(ap_context_t *, const char *, ap_fileperms_t);
  -ap_status_t ap_remove_dir(ap_context_t *, const char *);
  +ap_status_t ap_make_dir(const char *, ap_fileperms_t, ap_context_t *);
  +ap_status_t ap_remove_dir(const char *, ap_context_t *);
   
   ap_status_t ap_create_pipe(ap_file_t **, ap_file_t **, ap_context_t *);
  -ap_status_t ap_create_namedpipe(char **, ap_context_t *, char *, 
ap_fileperms_t);
  +ap_status_t ap_create_namedpipe(char **, char *, ap_fileperms_t, 
ap_context_t *);
   
   /*accessor and general file_io functions. */
   ap_status_t ap_get_filename(char **, ap_file_t *);
   ap_status_t ap_get_dir_filename(char **, ap_dir_t *);
  -ap_status_t ap_get_filedata(ap_file_t *, char *, void *);
  +ap_status_t ap_get_filedata(void *, char *, ap_file_t *);
   ap_status_t ap_set_filedata(ap_file_t *, void *, char *,
                               ap_status_t (*cleanup) (void *));
   
  -ap_status_t ap_dir_entry_size(ap_dir_t *, ap_ssize_t *);
  -ap_status_t ap_dir_entry_mtime(ap_dir_t *, time_t *);
  -ap_status_t ap_dir_entry_ftype(ap_dir_t *, ap_filetype_e *);
  -
  -ap_status_t ap_get_filesize(ap_file_t *, ap_ssize_t *);
  -ap_status_t ap_get_filetype(ap_file_t *, ap_filetype_e *);
  -ap_status_t ap_get_fileperms(ap_file_t *, ap_fileperms_t *);
  -ap_status_t ap_get_fileatime(ap_file_t *,time_t *);
  -ap_status_t ap_get_filectime(ap_file_t *,time_t *);
  -ap_status_t ap_get_filemtime(ap_file_t *,time_t *);
  +ap_status_t ap_dir_entry_size(ap_ssize_t *, ap_dir_t *);
  +ap_status_t ap_dir_entry_mtime(time_t *, ap_dir_t *);
  +ap_status_t ap_dir_entry_ftype(ap_filetype_e *, ap_dir_t *);
  +
  +ap_status_t ap_get_filesize(ap_ssize_t *, ap_file_t *);
  +ap_status_t ap_get_filetype(ap_filetype_e *, ap_file_t *);
  +ap_status_t ap_get_fileperms(ap_fileperms_t *, ap_file_t *);
  +ap_status_t ap_get_fileatime(time_t *, ap_file_t *);
  +ap_status_t ap_get_filectime(time_t *, ap_file_t *);
  +ap_status_t ap_get_filemtime(time_t *, ap_file_t *);
   
   #ifdef __cplusplus
   }
  
  
  
  1.6       +2 -2      apache-2.0/src/lib/apr/include/apr_portable.h
  
  Index: apr_portable.h
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/include/apr_portable.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- apr_portable.h    1999/10/04 16:36:54     1.5
  +++ apr_portable.h    1999/10/06 23:04:01     1.6
  @@ -180,8 +180,8 @@
   typedef struct timeval        ap_os_time_t;
   #endif
   
  -ap_status_t ap_get_os_file(ap_file_t *, ap_os_file_t *);     
  -ap_status_t ap_get_os_dir(ap_dir_t *, ap_os_dir_t *);      
  +ap_status_t ap_get_os_file(ap_os_file_t *, ap_file_t *);     
  +ap_status_t ap_get_os_dir(ap_os_dir_t *, ap_dir_t *);      
   ap_status_t ap_get_os_sock(ap_socket_t *, ap_os_sock_t *);
   ap_status_t ap_get_os_lock(ap_lock_t *, ap_os_lock_t *);     
   ap_status_t ap_get_os_thread(ap_thread_t *, ap_os_thread_t *);
  
  
  
  1.6       +1 -1      apache-2.0/src/lib/apr/test/ab_apr.c
  
  Index: ab_apr.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/test/ab_apr.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ab_apr.c  1999/10/04 16:37:22     1.5
  +++ ab_apr.c  1999/10/06 23:04:06     1.6
  @@ -866,7 +866,7 @@
   
       /* No need to perform stat here, the ap_open will do it for us.  */  
   
  -    ap_get_filesize(postfd, &postlen);
  +    ap_get_filesize(&postlen, postfd);
       postdata = (char *)malloc(postlen);
       if (!postdata) {
           printf("Can\'t alloc postfile buffer\n");
  
  
  
  1.4       +1 -1      apache-2.0/src/lib/apr/test/abc.c
  
  Index: abc.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/test/abc.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- abc.c     1999/10/04 16:37:23     1.3
  +++ abc.c     1999/10/06 23:04:06     1.4
  @@ -16,7 +16,7 @@
       ap_open(&fd, context, argv[1], APR_READ, -1);
       
       while (!status) {
  -        status = ap_getc(fd, &ch);
  +        status = ap_getc(&ch, fd);
           if (status == APR_EOF )
               fprintf(stdout, "EOF, YEAH!!!!!!!!!\n");
           else if (status == APR_SUCCESS)
  
  
  
  1.6       +7 -7      apache-2.0/src/lib/apr/test/htdigest.c
  
  Index: htdigest.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/test/htdigest.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- htdigest.c        1999/10/04 16:37:23     1.5
  +++ htdigest.c        1999/10/06 23:04:06     1.6
  @@ -113,11 +113,11 @@
       char ch;
   
       while (1) {
  -     ap_getc(f, &ch);
  +     ap_getc(&ch, f);
               s[i] = ch;
   
        if (s[i] == CR)
  -         ap_getc(f, &ch);
  +         ap_getc(&ch, f);
               s[i] = ch;
   
        if ((s[i] == 0x4) || (s[i] == LF) || (i == (n - 1))) {
  @@ -136,8 +136,8 @@
       int x;
   
       for (x = 0; l[x]; x++)
  -     ap_putc(f, l[x]);
  -    ap_putc(f, '\n');
  +     ap_putc(l[x], f);
  +    ap_putc('\n', f);
   }
   
   
  @@ -161,7 +161,7 @@
       if (strcmp(pwin, pwv) != 0) {
        fprintf(stderr, "They don't match, sorry.\n");
        if (tn) {
  -         ap_remove_file(cntxt, tn);
  +         ap_remove_file(tn, cntxt);
        }
        exit(1);
       }
  @@ -192,7 +192,7 @@
   {
       fprintf(stderr, "Interrupted.\n");
       if (tn)
  -     ap_remove_file(cntxt, tn);
  +     ap_remove_file(tn, cntxt);
       exit(1);
   }
   
  @@ -275,6 +275,6 @@
       sprintf(command, "cp %s %s", tn, argv[1]);
   #endif
       system(command);
  -    ap_remove_file(cntxt, tn);
  +    ap_remove_file(tn, cntxt);
       return 0;
   }
  
  
  
  1.5       +8 -8      apache-2.0/src/lib/apr/test/testfile.c
  
  Index: testfile.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/test/testfile.c,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- testfile.c        1999/10/04 16:37:24     1.4
  +++ testfile.c        1999/10/06 23:04:07     1.5
  @@ -162,7 +162,7 @@
       }
       
       fprintf(stdout, "\tDeleting file.......");
  -    status = ap_remove_file(context, filename);
  +    status = ap_remove_file(filename, context);
       if (status  != APR_SUCCESS) {
           fprintf(stderr, "Couldn't delete the file\n");
           exit(-1); 
  @@ -202,7 +202,7 @@
           return stat;
       }
   
  -    if ((stat = ap_remove_file(context, "testdel"))  != APR_SUCCESS) {
  +    if ((stat = ap_remove_file("testdel", context))  != APR_SUCCESS) {
           return stat;
       }
   
  @@ -225,7 +225,7 @@
       fprintf(stdout, "Testing Directory functions.\n");
   
       fprintf(stdout, "\tMakeing Directory.......");
  -    if (ap_make_dir(context, "testdir", APR_UREAD | APR_UWRITE | 
APR_UEXECUTE | APR_GREAD | APR_GWRITE | APR_GEXECUTE | APR_WREAD | APR_WWRITE | 
APR_WEXECUTE)  != APR_SUCCESS) {
  +    if (ap_make_dir("testdir", APR_UREAD | APR_UWRITE | APR_UEXECUTE | 
APR_GREAD | APR_GWRITE | APR_GEXECUTE | APR_WREAD | APR_WWRITE | APR_WEXECUTE, 
context)  != APR_SUCCESS) {
           fprintf(stderr, "Could not create directory\n");
           return -1;
       }
  @@ -242,7 +242,7 @@
        ap_close(file);
   
       fprintf(stdout, "\tOpening Directory.......");
  -    if (ap_opendir(&temp, context, "testdir") != APR_SUCCESS) {
  +    if (ap_opendir(&temp, "testdir", context) != APR_SUCCESS) {
           fprintf(stderr, "Could not open directory\n");
           return -1;
       }
  @@ -278,7 +278,7 @@
       fprintf(stdout, "OK\n");
   
       fprintf(stdout, "\t\tFile type.......");
  -    ap_dir_entry_ftype(temp, &type);
  +    ap_dir_entry_ftype(&type, temp);
       if (type != APR_REG) {
           fprintf(stderr, "Got wrong file type\n");
           return -1;
  @@ -286,7 +286,7 @@
       fprintf(stdout, "OK\n");
   
       fprintf(stdout, "\t\tFile size.......");
  -    ap_dir_entry_size(temp, &bytes);
  +    ap_dir_entry_size(&bytes, temp);
       if (bytes != (ap_ssize_t)strlen("Another test!!!")) {
           fprintf(stderr, "Got wrong file size %d\n", bytes);
           return -1;
  @@ -307,7 +307,7 @@
       }
   
       fprintf(stdout, "\tRemoving file from directory.......");
  -    if (ap_remove_file(context, "testdir/testfile")  != APR_SUCCESS) {
  +    if (ap_remove_file("testdir/testfile", context)  != APR_SUCCESS) {
           fprintf(stderr, "Could not remove file\n");
           return -1;
       }
  @@ -316,7 +316,7 @@
       }
   
       fprintf(stdout, "\tRemoving Directory.......");
  -    if (ap_remove_dir(context, "testdir")  != APR_SUCCESS) {
  +    if (ap_remove_dir("testdir", context)  != APR_SUCCESS) {
           fprintf(stderr, "Could not remove directory\n");
           return -1;
       }
  
  
  
  1.4       +2 -2      apache-2.0/src/lib/apr/test/testproc.c
  
  Index: testproc.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/test/testproc.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- testproc.c        1999/10/04 16:37:24     1.3
  +++ testproc.c        1999/10/06 23:04:07     1.4
  @@ -89,7 +89,7 @@
       }
   
       fprintf(stdout, "Creating directory for later use.......");
  -    if (ap_make_dir(context, "proctest", APR_UREAD | APR_UWRITE | 
APR_UEXECUTE) != APR_SUCCESS) {
  +    if (ap_make_dir("proctest", APR_UREAD | APR_UWRITE | APR_UEXECUTE, 
context) != APR_SUCCESS) {
           fprintf(stderr, "Could not create dir\n");
           exit(-1);
       }
  @@ -152,7 +152,7 @@
       else fprintf(stderr, "Read failed.\n");
   
       fprintf(stdout, "Removing directory.......");
  -    if (ap_remove_dir(context, "proctest") != APR_SUCCESS) {
  +    if (ap_remove_dir("proctest", context) != APR_SUCCESS) {
           fprintf(stderr, "Could not remove directory.\n");
           exit(-1);
       }
  
  
  
  1.16      +1 -1      apache-2.0/src/main/http_core.c
  
  Index: http_core.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/main/http_core.c,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- http_core.c       1999/10/05 05:14:42     1.15
  +++ http_core.c       1999/10/06 23:04:08     1.16
  @@ -2521,7 +2521,7 @@
           return FORBIDDEN;
       }
       else
  -       ap_get_os_file (fd, &fd_os);
  +       ap_get_os_file(&fd_os, fd);
        
       ap_update_mtime(r, r->finfo.st_mtime);
       ap_set_last_modified(r);
  
  
  
  1.8       +4 -4      apache-2.0/src/main/http_log.c
  
  Index: http_log.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/main/http_log.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- http_log.c        1999/10/04 16:37:52     1.7
  +++ http_log.c        1999/10/06 23:04:08     1.8
  @@ -258,7 +258,7 @@
       if (s_main->error_log) {
        /* replace stderr with this new log */
        fflush(stderr);
  -        ap_get_os_file(s_main->error_log, &errfile);
  +        ap_get_os_file(&errfile, s_main->error_log);
        if (dup2(errfile, STDERR_FILENO) == -1) {
            ap_log_error(APLOG_MARK, APLOG_CRIT, s_main,
                "unable to replace stderr with error_log");
  @@ -295,7 +295,7 @@
   API_EXPORT(void) ap_error_log2stderr(server_rec *s) {
       int errfile;
   
  -    ap_get_os_file(s->error_log, &errfile);
  +    ap_get_os_file(&errfile, s->error_log);
       if (   s->error_log != NULL
           && errfile != STDERR_FILENO)
           dup2(errfile, STDERR_FILENO);
  @@ -458,8 +458,8 @@
       if (logf) {
         /* ZZZ let's just use AP funcs to Write to the error log.  If failure,
         can we output a message to the console??? */
  -     ap_puts(logf, errstr);
  -     ap_putc(logf, '\n');
  +     ap_puts(errstr, logf);
  +     ap_putc('\n', logf);
        ap_flush(logf);
       }
   #ifdef HAVE_SYSLOG
  
  
  
  1.13      +3 -3      apache-2.0/src/main/util.c
  
  Index: util.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/main/util.c,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- util.c    1999/10/06 21:26:53     1.12
  +++ util.c    1999/10/06 23:04:08     1.13
  @@ -841,7 +841,7 @@
   {
       char ch;
       ap_file_t *cfp = (ap_file_t *) param;
  -    if (ap_getc(cfp, &ch) == APR_SUCCESS)
  +    if (ap_getc(&ch, cfp) == APR_SUCCESS)
           return ch;
       return (int)EOF;
   }
  @@ -849,7 +849,7 @@
   static void *cfg_getstr(void *buf, size_t bufsiz, void *param)
   {
       ap_file_t *cfp = (ap_file_t *) param;
  -    if (ap_fgets(cfp, buf, bufsiz) == APR_SUCCESS)
  +    if (ap_fgets(buf, bufsiz, cfp) == APR_SUCCESS)
           return buf;
       return NULL;
   }
  @@ -888,7 +888,7 @@
       if (stat != APR_SUCCESS)
           return NULL;
   
  -    if (ap_get_filetype(file, &type) == APR_SUCCESS &&
  +    if (ap_get_filetype(&type, file) == APR_SUCCESS &&
           type != APR_REG &&
   #if defined(WIN32) || defined(OS2)
           !(strcasecmp(name, "nul") == 0 ||
  
  
  
  1.10      +3 -3      apache-2.0/src/modules/mpm/dexter/acceptlock.c
  
  Index: acceptlock.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/mpm/dexter/acceptlock.c,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- acceptlock.c      1999/10/04 16:38:06     1.9
  +++ acceptlock.c      1999/10/06 23:04:11     1.10
  @@ -508,7 +508,7 @@
           lock_fname = expand_lock_fname(p, i);
           ap_open(&tempfile, p, lock_fname, APR_CREATE | APR_WRITE | APR_EXCL,
                   APR_UREAD | APR_UWRITE | APR_GREAD | APR_WREAD);
  -        ap_get_os_file(tempfile, &lock_fd[i]);
  +        ap_get_os_file(&lock_fd[i], tempfile);
        if (lock_fd[i] == -1) {
            perror("open");
            fprintf(stderr, "Cannot open lock file: %s\n", lock_fname);
  @@ -581,7 +581,7 @@
           char *lock_fname = expand_lock_fname(p, i);
       
           ap_open(&tempfile, p, lock_fname, APR_WRITE, APR_UREAD | APR_UWRITE);
  -        ap_get_os_file(tempfile, &lock_fd[i]);
  +        ap_get_os_file(&lock_fd[i], tempfile);
           if (lock_fd[i] == -1) {
          ap_log_error(APLOG_MARK, APLOG_EMERG, 
                       (const server_rec *)ap_get_server_conf(),
  @@ -608,7 +608,7 @@
           lock_fname = expand_lock_fname(p, i);
           unlink(lock_fname);
           ap_open(&tempfile, p, lock_fname, APR_CREATE | APR_WRITE | APR_EXCL, 
APR_UREAD | APR_UWRITE);
  -        ap_get_os_file(tempfile, &lock_fd[i]);
  +        ap_get_os_file(&lock_fd[i], tempfile);
           if (lock_fd[i] == -1) {
            ap_log_error(APLOG_MARK, APLOG_EMERG, 
                         (const server_rec *) ap_get_server_conf(), 
  
  
  
  1.11      +3 -3      apache-2.0/src/modules/mpm/mpmt_pthread/acceptlock.c
  
  Index: acceptlock.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/mpm/mpmt_pthread/acceptlock.c,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- acceptlock.c      1999/10/04 16:38:11     1.10
  +++ acceptlock.c      1999/10/06 23:04:12     1.11
  @@ -506,7 +506,7 @@
           lock_fname = expand_lock_fname(p, i);
           ap_open(&tempfile, p, lock_fname, APR_CREATE | APR_WRITE | APR_EXCL, 
                   APR_UREAD | APR_UWRITE | APR_GREAD | APR_WREAD);
  -     ap_get_os_file(tempfile, &lock_fd[i]);
  +     ap_get_os_file(&lock_fd[i], tempfile);
        if (lock_fd[i] == -1) {
            perror("open");
            fprintf(stderr, "Cannot open lock file: %s\n", lock_fname);
  @@ -579,7 +579,7 @@
           char *lock_fname = expand_lock_fname(p, i);
       
           ap_open(&tempfile, p, lock_fname, APR_WRITE, APR_UREAD | APR_UWRITE);
  -        ap_get_os_file(tempfile, &lock_fd[i]);
  +        ap_get_os_file(&lock_fd[i], tempfile);
           if (lock_fd[i] == -1) {
          ap_log_error(APLOG_MARK, APLOG_EMERG, 
                       (const server_rec *)ap_get_server_conf(),
  @@ -607,7 +607,7 @@
           unlink(lock_fname);
           ap_open(p, lock_fname, APR_CREATE | APR_WRITE | APR_EXCL,
                   APR_UREAD | APR_UWRITE, &tempfile);
  -        ap_get_os_file(tempfile, &lock_fd[i]);
  +        ap_get_os_file(&lock_fd[i], tempfile);
           if (lock_fd[i] == -1) {
            ap_log_error(APLOG_MARK, APLOG_EMERG, 
                         (const server_rec *) ap_get_server_conf(), 
  
  
  
  1.6       +2 -2      apache-2.0/src/modules/mpm/mpmt_pthread/scoreboard.c
  
  Index: scoreboard.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/mpm/mpmt_pthread/scoreboard.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- scoreboard.c      1999/09/11 15:58:37     1.5
  +++ scoreboard.c      1999/10/06 23:04:13     1.6
  @@ -454,7 +454,7 @@
       ap_open(p, ap_scoreboard_fname, APR_CREATE | APR_BINARY | APR_READ | 
APR_WRITE,
               APR_UREAD | APR_UWRITE | APR_GREAD | APR_GWRITE | APR_WREAD | 
APR_WWRITE,
               &scoreboard_file);
  -    ap_get_os_file(scoreboard_file, &scoreboard_fd);
  +    ap_get_os_file(&scoreboard_fd, scoreboard_file);
       if (scoreboard_fd == -1) {
        perror(ap_scoreboard_fname);
        fprintf(stderr, "Cannot open scoreboard file:\n");
  @@ -482,7 +482,7 @@
   
       ap_open(p, ap_scoreboard_fname, APR_CREATE | APR_BINARY | APR_READ | 
APR_WRITE,
               APR_UREAD | APR_UWRITE | APR_GREAD | APR_WREAD, 
&scoreboard_file);
  -    ap_get_os_file(scoreboard_file, &scoreboard_fd);
  +    ap_get_os_file(&scoreboard_fd, scoreboard_file);
       if (scoreboard_fd == -1) {
        perror(ap_scoreboard_fname);
        fprintf(stderr, "Cannot open scoreboard file:\n");
  
  
  
  1.38      +3 -3      apache-2.0/src/modules/mpm/prefork/prefork.c
  
  Index: prefork.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/mpm/prefork/prefork.c,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- prefork.c 1999/10/05 11:57:40     1.37
  +++ prefork.c 1999/10/06 23:04:14     1.38
  @@ -544,7 +544,7 @@
       expand_lock_fname(p);
       ap_open(&tempfile, p, ap_lock_fname, APR_CREATE | APR_WRITE | APR_EXCL,
               APR_UREAD | APR_UWRITE | APR_GREAD | APR_WREAD);
  -    ap_get_os_file(tempfile, &lock_fd);
  +    ap_get_os_file(&lock_fd, tempfile);
       if (lock_fd == -1) {
        perror("open");
        fprintf(stderr, "Cannot open lock file: %s\n", ap_lock_fname);
  @@ -611,7 +611,7 @@
                    "Child cannot open lock file: %s", ap_lock_fname);
        clean_child_exit(APEXIT_CHILDINIT);
       }
  -    ap_get_os_file(tempfile, &lock_fd);
  +    ap_get_os_file(&lock_fd, tempfile);
   }
   
   /*
  @@ -631,7 +631,7 @@
                    "Parent cannot open lock file: %s", ap_lock_fname);
        exit(APEXIT_INIT);
       }
  -    ap_get_os_file(tempfile, &lock_fd);
  +    ap_get_os_file(&lock_fd, tempfile);
       ap_register_cleanup(p, NULL, accept_mutex_cleanup, ap_null_cleanup);
   }
   
  
  
  
  1.7       +1 -1      apache-2.0/src/modules/standard/mod_asis.c
  
  Index: mod_asis.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_asis.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- mod_asis.c        1999/10/05 11:57:41     1.6
  +++ mod_asis.c        1999/10/06 23:04:15     1.7
  @@ -86,7 +86,7 @@
        return FORBIDDEN;
       }
   
  -    ap_get_os_file(f, &thefd); 
  +    ap_get_os_file(&thefd, f); 
       thefile = fdopen(thefd, "r");
       
       ap_scan_script_header_err(r, thefile, NULL);
  
  
  
  1.8       +1 -1      apache-2.0/src/modules/standard/mod_autoindex.c
  
  Index: mod_autoindex.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_autoindex.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- mod_autoindex.c   1999/10/04 16:38:16     1.7
  +++ mod_autoindex.c   1999/10/06 23:04:15     1.8
  @@ -1513,7 +1513,7 @@
       char keyid;
       char direction;
   
  -    if (ap_opendir(&d, r->pool, name) != APR_SUCCESS) {
  +    if (ap_opendir(&d, name, r->pool) != APR_SUCCESS) {
        ap_log_rerror(APLOG_MARK, APLOG_ERR, r,
                    "Can't open directory for index: %s", r->filename);
        return HTTP_FORBIDDEN;
  
  
  
  1.8       +8 -8      apache-2.0/src/modules/standard/mod_negotiation.c
  
  Index: mod_negotiation.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_negotiation.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- mod_negotiation.c 1999/10/04 17:24:52     1.7
  +++ mod_negotiation.c 1999/10/06 23:04:16     1.8
  @@ -644,7 +644,7 @@
       /* Get a noncommented line */
   
       do {
  -        if (ap_fgets(map, buffer, MAX_STRING_LEN) != APR_SUCCESS) {
  +        if (ap_fgets(buffer, MAX_STRING_LEN, map) != APR_SUCCESS) {
               return header_eof;
           }
       } while (buffer[0] == '#');
  @@ -665,10 +665,10 @@
   
       cp += strlen(cp);
   
  -    while (ap_getc(map, &c) != APR_EOF) {
  +    while (ap_getc(&c, map) != APR_EOF) {
           if (c == '#') {
               /* Comment line */
  -            while (ap_getc(map, &c) != EOF && c != '\n') {
  +            while (ap_getc(&c, map) != EOF && c != '\n') {
                   continue;
               }
           }
  @@ -679,11 +679,11 @@
                */
   
               while (c != '\n' && ap_isspace(c)) {
  -                if(ap_getc(map, &c) != APR_SUCCESS)
  +                if(ap_getc(&c, map) != APR_SUCCESS)
                    break;
               }
   
  -            ap_ungetc(map, c);
  +            ap_ungetc(c, map);
   
               if (c == '\n') {
                   return header_seen;     /* Blank line */
  @@ -691,7 +691,7 @@
   
               /* Continuation */
   
  -            while (cp < buf_end - 2 && (ap_getc(map, &c)) != EOF && c != 
'\n') {
  +            while (cp < buf_end - 2 && (ap_getc(&c, map)) != EOF && c != 
'\n') {
                   *cp++ = c;
               }
   
  @@ -702,7 +702,7 @@
   
               /* Line beginning with something other than whitespace */
   
  -            ap_ungetc(map, c);
  +            ap_ungetc(c, map);
               return header_seen;
           }
       }
  @@ -908,7 +908,7 @@
       ++filp;
       prefix_len = strlen(filp);
   
  -    if (ap_opendir(&dirp, neg->pool, neg->dir_name) != APR_SUCCESS) {
  +    if (ap_opendir(&dirp, neg->dir_name, neg->pool) != APR_SUCCESS) {
           ap_log_rerror(APLOG_MARK, APLOG_ERR, r,
                       "cannot read directory for multi: %s", neg->dir_name);
           return HTTP_FORBIDDEN;
  
  
  

Reply via email to