bjh         99/06/06 00:29:55

  Modified:    apr/file_io/os2 filestat.c
  Log:
  Remove ap_updatefileinfo().
  
  Revision  Changes    Path
  1.4       +5 -16     apache-apr/apr/file_io/os2/filestat.c
  
  Index: filestat.c
  ===================================================================
  RCS file: /home/cvs/apache-apr/apr/file_io/os2/filestat.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- filestat.c        1999/06/04 13:13:17     1.3
  +++ filestat.c        1999/06/06 07:29:54     1.4
  @@ -95,22 +95,12 @@
   
   ap_status_t ap_getfileinfo(struct file_t *thefile)
   {
  -    ULONG rc = DosQueryPathInfo(thefile->fname, FIL_STANDARD, 
&thefile->status, sizeof(thefile->status));
  +    ULONG rc; 
       
  -    if (rc == 0) {
  -        thefile->validstatus = TRUE;
  -        return APR_SUCCESS;
  -    }
  -    
  -    thefile->validstatus = FALSE;
  -    return os2errno(rc);
  -}
  -
  -
  -
  -ap_status_t ap_updatefileinfo(struct file_t *thefile)
  -{
  -    ULONG rc = DosQueryFileInfo(thefile->filedes, FIL_STANDARD, 
&thefile->status, sizeof(thefile->status));
  +    if (thefile->isopen)
  +        rc = DosQueryFileInfo(thefile->filedes, FIL_STANDARD, 
&thefile->status, sizeof(thefile->status));
  +    else
  +        rc = DosQueryPathInfo(thefile->fname, FIL_STANDARD, 
&thefile->status, sizeof(thefile->status));
       
       if (rc == 0) {
           thefile->validstatus = TRUE;
  @@ -120,4 +110,3 @@
       thefile->validstatus = FALSE;
       return os2errno(rc);
   }
  -
  
  
  

Reply via email to