stoddard    99/09/22 10:53:18

  Modified:    src/lib/apr/file_io/win32 fileacc.c open.c
  Log:
  Get file_io compiling on Win32. Fix some indenting
  
  Revision  Changes    Path
  1.2       +5 -4      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.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- fileacc.c 1999/08/17 15:59:36     1.1
  +++ fileacc.c 1999/09/22 17:53:17     1.2
  @@ -163,10 +163,10 @@
       }
   }
   
  -ap_status_t ap_get_filedata(struct file_t *file, void *data)
  +ap_status_t ap_get_filedata(struct file_t *file, char *key, void *data)
   {    
       if (file != NULL) {
  -        return ap_get_userdata(file->cntxt, &data);
  +        return ap_get_userdata(file->cntxt, key, &data);
       }
       else {
           data = NULL;
  @@ -174,10 +174,11 @@
       }
   }
                      
  -ap_status_t ap_set_filedata(struct file_t *file, void *data)
  +ap_status_t ap_set_filedata(struct file_t *file, void *data, char *key,
  +                            ap_status_t (*cleanup) (void *))
   {    
       if (file != NULL) {
  -        return ap_set_userdata(file->cntxt, data);
  +        return ap_set_userdata(file->cntxt, data, key, cleanup);
       }
       else {
           data = NULL;
  
  
  
  1.2       +12 -12    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.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- open.c    1999/08/17 15:59:37     1.1
  +++ open.c    1999/09/22 17:53:18     1.2
  @@ -77,17 +77,17 @@
       }
   }
   
  -ap_status_t ap_open(ap_context_t *cont, char *fname, ap_int32_t flag, 
ap_fileperms_t perm,
  +ap_status_t ap_open(ap_context_t *cont, const char *fname, ap_int32_t flag, 
ap_fileperms_t perm,
                                        struct file_t **dafile)
   {
       DWORD oflags = 0;
  -     DWORD createflags = 0;
  +    DWORD createflags = 0;
       DWORD theerror;
       /*mode_t mode = get_fileperms(perm);*/
   
       (*dafile) = (struct file_t *)ap_palloc(cont, sizeof(struct file_t));
   
  -     (*dafile)->cntxt = cont;
  +    (*dafile)->cntxt = cont;
   
       if (flag & APR_READ) {
           oflags |= GENERIC_READ;
  @@ -105,14 +105,14 @@
       }
       (*dafile)->fname = strdup(fname);
   
  -     (*dafile)->demonfname = canonical_filename((*dafile)->cntxt, fname);
  -     (*dafile)->lowerdemonfname = strlwr((*dafile)->demonfname);
  +    (*dafile)->demonfname = canonical_filename((*dafile)->cntxt, fname);
  +    (*dafile)->lowerdemonfname = strlwr((*dafile)->demonfname);
       
       createflags = OPEN_ALWAYS;     
       if (flag & APR_CREATE) {
           if (flag & APR_EXCL) {
  -                     createflags = CREATE_NEW;
  -             }
  +            createflags = CREATE_NEW;
  +        }
       }
       if ((flag & APR_EXCL) && !(flag & APR_CREATE)) {
           (*dafile)->filehand = INVALID_HANDLE_VALUE;
  @@ -122,16 +122,16 @@
       if (flag & APR_APPEND) {
           (*dafile)->append = 1;
       }
  -     else {
  -             (*dafile)->append = 0;
  -     }
  +    else {
  +        (*dafile)->append = 0;
  +    }
   
       if (flag & APR_TRUNCATE) {
           createflags = TRUNCATE_EXISTING;
       }
    
       (*dafile)->filehand = CreateFile(fname, oflags, FILE_SHARE_READ | 
FILE_SHARE_WRITE | FILE_SHARE_DELETE,
  -                                                NULL, createflags, 
FILE_ATTRIBUTE_NORMAL, 0);
  +                                     NULL, createflags, 
FILE_ATTRIBUTE_NORMAL, 0);
   
       if ((*dafile)->filehand == INVALID_HANDLE_VALUE) {
           theerror = GetLastError();
  @@ -143,7 +143,7 @@
   
   ap_status_t ap_close(struct file_t *file)
   {
  -     ap_status_t stat;
  +    ap_status_t stat;
       if ((stat = file_cleanup(file)) == APR_SUCCESS) {
           ap_kill_cleanup(file->cntxt, file, file_cleanup);
           return APR_SUCCESS;
  
  
  

Reply via email to