comparison src/core/ngx_cycle.c @ 1048:c4f666fc3a7e

ngx_open_file(name, access, create) > ngx_open_file(name, mode, create, access)
author Igor Sysoev <igor@sysoev.ru>
date Thu, 18 Jan 2007 20:15:09 +0000
parents 899050121f43
children 01884449985f
comparison
equal deleted inserted replaced
1047:ea6f43a88208 1048:c4f666fc3a7e
310 if (file[i].name.data == NULL) { 310 if (file[i].name.data == NULL) {
311 continue; 311 continue;
312 } 312 }
313 313
314 file[i].fd = ngx_open_file(file[i].name.data, NGX_FILE_RDWR, 314 file[i].fd = ngx_open_file(file[i].name.data, NGX_FILE_RDWR,
315 NGX_FILE_CREATE_OR_OPEN|NGX_FILE_APPEND); 315 NGX_FILE_CREATE_OR_OPEN|NGX_FILE_APPEND,
316 NGX_FILE_DEFAULT_ACCESS);
316 317
317 ngx_log_debug3(NGX_LOG_DEBUG_CORE, log, 0, 318 ngx_log_debug3(NGX_LOG_DEBUG_CORE, log, 0,
318 "log: %p %d \"%s\"", 319 "log: %p %d \"%s\"",
319 &file[i], file[i].fd, file[i].name.data); 320 &file[i], file[i].fd, file[i].name.data);
320 321
847 file.log = log; 848 file.log = log;
848 849
849 trunc = ngx_test_config ? 0 : NGX_FILE_TRUNCATE; 850 trunc = ngx_test_config ? 0 : NGX_FILE_TRUNCATE;
850 851
851 file.fd = ngx_open_file(file.name.data, NGX_FILE_RDWR, 852 file.fd = ngx_open_file(file.name.data, NGX_FILE_RDWR,
852 NGX_FILE_CREATE_OR_OPEN|trunc); 853 NGX_FILE_CREATE_OR_OPEN|trunc,
854 NGX_FILE_DEFAULT_ACCESS);
853 855
854 if (file.fd == NGX_INVALID_FILE) { 856 if (file.fd == NGX_INVALID_FILE) {
855 ngx_log_error(NGX_LOG_EMERG, log, ngx_errno, 857 ngx_log_error(NGX_LOG_EMERG, log, ngx_errno,
856 ngx_open_file_n " \"%s\" failed", file.name.data); 858 ngx_open_file_n " \"%s\" failed", file.name.data);
857 return NGX_ERROR; 859 return NGX_ERROR;
957 file[i].pos - file[i].buffer); 959 file[i].pos - file[i].buffer);
958 file[i].pos = file[i].buffer; 960 file[i].pos = file[i].buffer;
959 } 961 }
960 962
961 fd = ngx_open_file(file[i].name.data, NGX_FILE_RDWR, 963 fd = ngx_open_file(file[i].name.data, NGX_FILE_RDWR,
962 NGX_FILE_CREATE_OR_OPEN|NGX_FILE_APPEND); 964 NGX_FILE_CREATE_OR_OPEN|NGX_FILE_APPEND,
965 NGX_FILE_DEFAULT_ACCESS);
963 966
964 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, cycle->log, 0, 967 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, cycle->log, 0,
965 "reopen file \"%s\", old:%d new:%d", 968 "reopen file \"%s\", old:%d new:%d",
966 file[i].name.data, file[i].fd, fd); 969 file[i].name.data, file[i].fd, fd);
967 970