Mercurial > hg > nginx-quic
comparison src/core/ngx_file.c @ 195:8dee38ea9117
nginx-0.0.1-2003-11-25-23:44:56 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 25 Nov 2003 20:44:56 +0000 |
parents | 2357fa41738a |
children | 0b67be7d4489 |
comparison
equal
deleted
inserted
replaced
194:2357fa41738a | 195:8dee38ea9117 |
---|---|
68 #else | 68 #else |
69 file->fd = open(file->name.data, O_CREAT|O_EXCL|O_WRONLY, 0600); | 69 file->fd = open(file->name.data, O_CREAT|O_EXCL|O_WRONLY, 0600); |
70 #endif | 70 #endif |
71 #endif | 71 #endif |
72 | 72 |
73 #if 0 | |
73 file->fd = ngx_open_tempfile(file->name.data, persistent); | 74 file->fd = ngx_open_tempfile(file->name.data, persistent); |
75 #endif | |
76 file->fd = ngx_open_tempfile(file->name.data, 1); | |
74 | 77 |
75 ngx_log_debug(file->log, "temp fd: %d" _ file->fd); | 78 ngx_log_debug(file->log, "temp fd: %d" _ file->fd); |
76 | 79 |
77 if (file->fd != NGX_INVALID_FILE) { | 80 if (file->fd != NGX_INVALID_FILE) { |
78 return NGX_OK; | 81 return NGX_OK; |
223 level = ngx_atoi(value[n].data, value[n].len); | 226 level = ngx_atoi(value[n].data, value[n].len); |
224 if (level == NGX_ERROR || level == 0) { | 227 if (level == NGX_ERROR || level == 0) { |
225 return "invalid value"; | 228 return "invalid value"; |
226 } | 229 } |
227 | 230 |
228 path->len += path->level[i] + level + 1; | 231 path->level[i] = level; |
232 path->len += level + 1; | |
229 } | 233 } |
230 | 234 |
231 while (i < 3) { | 235 while (i < 3) { |
232 path->level[i++] = 0; | 236 path->level[i++] = 0; |
233 } | 237 } |
234 | 238 |
235 path->gc_handler = cmd->post; | 239 path->gc_handler = (ngx_gc_handler_pt) cmd->post; |
236 | 240 |
237 return NGX_CONF_OK; | 241 return NGX_CONF_OK; |
238 } | 242 } |