From a2de7b9b93a15128a46ba0186fddc2bdeed6c7cb Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Wed, 8 Apr 2009 19:13:28 +0000 Subject: delete win32 ngx_file_append_mode() as we use reliable FILE_APPEND_DATA|SYNCHRONIZE flags --- src/os/win32/ngx_files.c | 25 ------------------------- src/os/win32/ngx_files.h | 4 ---- 2 files changed, 29 deletions(-) (limited to 'src/os') diff --git a/src/os/win32/ngx_files.c b/src/os/win32/ngx_files.c index f20b47973..79f42b13b 100644 --- a/src/os/win32/ngx_files.c +++ b/src/os/win32/ngx_files.c @@ -505,31 +505,6 @@ ngx_de_link_info(u_char *name, ngx_dir_t *dir) } -ngx_int_t -ngx_file_append_mode(ngx_fd_t fd) -{ -#if 0 - if (LockFile(fd, 0, 0, 0xffffffff, 0xffffffff) == 0) { - return NGX_ERROR; - } -#endif - - if (SetFilePointer(fd, 0, NULL, FILE_END) == INVALID_SET_FILE_POINTER) { - if (ngx_errno != NO_ERROR) { - return NGX_ERROR; - } - } - -#if 0 - if (UnlockFile(fd, 0, 0, 0xffffffff, 0xffffffff) == 0) { - return NGX_ERROR; - } -#endif - - return NGX_OK; -} - - ngx_int_t ngx_directio_on(ngx_fd_t fd) { diff --git a/src/os/win32/ngx_files.h b/src/os/win32/ngx_files.h index 2efbc2043..636d14c19 100644 --- a/src/os/win32/ngx_files.h +++ b/src/os/win32/ngx_files.h @@ -73,10 +73,6 @@ ngx_fd_t ngx_open_file(u_char *name, u_long mode, u_long create, u_long access); #define NGX_FILE_OWNER_ACCESS 0 -ngx_int_t ngx_file_append_mode(ngx_fd_t fd); -#define ngx_file_append_mode_n "SetFilePointer()" - - #define ngx_open_tempfile(name, persistent, access) \ CreateFile((const char *) name, \ GENERIC_READ|GENERIC_WRITE, \ -- cgit