Mercurial > hg > nginx
diff src/core/ngx_file.c @ 292:a472bfb778b3
nginx-0.0.3-2004-03-17-00:26:01 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 16 Mar 2004 21:26:01 +0000 |
parents | 87e73f067470 |
children | 744965ec6275 |
line wrap: on
line diff
--- a/src/core/ngx_file.c +++ b/src/core/ngx_file.c @@ -57,25 +57,11 @@ int ngx_create_temp_file(ngx_file_t *fil ngx_create_hashed_filename(file, path); #if 0 -#if (WIN32) - file->fd = CreateFile(file->name.data, - GENERIC_READ|GENERIC_WRITE, - FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, - NULL, - CREATE_NEW, - persistent ? 0: - FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, - NULL); + file->fd = ngx_open_tempfile(file->name.data, persistent); #else - file->fd = open(file->name.data, O_CREAT|O_EXCL|O_WRONLY, 0600); -#endif + file->fd = ngx_open_tempfile(file->name.data, 1); #endif -#if 0 - file->fd = ngx_open_tempfile(file->name.data, persistent); -#endif - file->fd = ngx_open_tempfile(file->name.data, 1); - ngx_log_debug1(NGX_LOG_DEBUG_CORE, file->log, 0, "temp fd:%d", file->fd);