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;