Mercurial > hg > nginx-quic
comparison src/core/ngx_cycle.c @ 2628:64a10d6b97bd
win32 ngx_open_file() supports utf8 names and NGX_FILE_APPEND
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 30 Mar 2009 14:51:51 +0000 |
parents | a6d6d762c554 |
children | 367b29612a00 |
comparison
equal
deleted
inserted
replaced
2627:c9da3e4dc706 | 2628:64a10d6b97bd |
---|---|
357 | 357 |
358 if (file[i].name.data == NULL) { | 358 if (file[i].name.data == NULL) { |
359 continue; | 359 continue; |
360 } | 360 } |
361 | 361 |
362 file[i].fd = ngx_open_file(file[i].name.data, NGX_FILE_RDWR, | 362 file[i].fd = ngx_open_file(file[i].name.data, |
363 NGX_FILE_CREATE_OR_OPEN|NGX_FILE_APPEND, | 363 NGX_FILE_RDWR|NGX_FILE_APPEND, |
364 NGX_FILE_CREATE_OR_OPEN, | |
364 NGX_FILE_DEFAULT_ACCESS); | 365 NGX_FILE_DEFAULT_ACCESS); |
365 | 366 |
366 ngx_log_debug3(NGX_LOG_DEBUG_CORE, log, 0, | 367 ngx_log_debug3(NGX_LOG_DEBUG_CORE, log, 0, |
367 "log: %p %d \"%s\"", | 368 "log: %p %d \"%s\"", |
368 &file[i], file[i].fd, file[i].name.data); | 369 &file[i], file[i].fd, file[i].name.data); |
1062 } | 1063 } |
1063 | 1064 |
1064 file[i].pos = file[i].buffer; | 1065 file[i].pos = file[i].buffer; |
1065 } | 1066 } |
1066 | 1067 |
1067 fd = ngx_open_file(file[i].name.data, NGX_FILE_RDWR, | 1068 fd = ngx_open_file(file[i].name.data, NGX_FILE_RDWR|NGX_FILE_APPEND, |
1068 NGX_FILE_CREATE_OR_OPEN|NGX_FILE_APPEND, | 1069 NGX_FILE_CREATE_OR_OPEN, NGX_FILE_DEFAULT_ACCESS); |
1069 NGX_FILE_DEFAULT_ACCESS); | |
1070 | 1070 |
1071 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, cycle->log, 0, | 1071 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, cycle->log, 0, |
1072 "reopen file \"%s\", old:%d new:%d", | 1072 "reopen file \"%s\", old:%d new:%d", |
1073 file[i].name.data, file[i].fd, fd); | 1073 file[i].name.data, file[i].fd, fd); |
1074 | 1074 |