comparison src/core/ngx_file.c @ 186:c1f3a3c7c5db

nginx-0.0.1-2003-11-17-00:49:42 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 16 Nov 2003 21:49:42 +0000
parents e92c2c647c57
children 02a715e85df1
comparison
equal deleted inserted replaced
185:d5f50cefc322 186:c1f3a3c7c5db
84 num = ngx_next_temp_number(1); 84 num = ngx_next_temp_number(1);
85 continue; 85 continue;
86 } 86 }
87 87
88 if (err != NGX_ENOENT 88 if (err != NGX_ENOENT
89 #if (WIN32_NEED_TEST) 89 #if (WIN32)
90 && err != NGX_ENOTDIR 90 && err != NGX_ENOTDIR
91 #endif 91 #endif
92 ) { 92 ) {
93 ngx_log_error(NGX_LOG_CRIT, file->log, err, 93 ngx_log_error(NGX_LOG_CRIT, file->log, err,
94 ngx_open_tempfile_n " \"%s\" failed", 94 ngx_open_tempfile_n " \"%s\" failed",
147 147
148 file->name.data[pos] = '\0'; 148 file->name.data[pos] = '\0';
149 149
150 ngx_log_debug(file->log, "temp: %s" _ file->name.data); 150 ngx_log_debug(file->log, "temp: %s" _ file->name.data);
151 151
152 if (ngx_mkdir(file->name.data) == NGX_FILE_ERROR) { 152 if (ngx_create_dir(file->name.data) == NGX_FILE_ERROR) {
153 err = ngx_errno; 153 err = ngx_errno;
154 if (err != NGX_EEXIST) { 154 if (err != NGX_EEXIST) {
155 ngx_log_error(NGX_LOG_CRIT, file->log, err, 155 ngx_log_error(NGX_LOG_CRIT, file->log, err,
156 ngx_mkdir_n " \"%s\" failed", file->name.data); 156 ngx_create_dir_n " \"%s\" failed",
157 file->name.data);
157 return NGX_ERROR; 158 return NGX_ERROR;
158 } 159 }
159 } 160 }
160 161
161 file->name.data[pos] = '/'; 162 file->name.data[pos] = '/';