Mercurial > hg > nginx
comparison src/core/ngx_file.c @ 92:19cc647ecd91
nginx-0.0.1-2003-05-20-19:37:55 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 20 May 2003 15:37:55 +0000 |
parents | a7e45c45a95c |
children | 738fe44c70d5 |
comparison
equal
deleted
inserted
replaced
91:637625a2acdb | 92:19cc647ecd91 |
---|---|
12 | 12 |
13 | 13 |
14 int ngx_create_temp_file(ngx_file_t *file, ngx_path_t *path, | 14 int ngx_create_temp_file(ngx_file_t *file, ngx_path_t *path, |
15 ngx_pool_t *pool, int persistent) | 15 ngx_pool_t *pool, int persistent) |
16 { | 16 { |
17 int i, num; | 17 int num; |
18 ngx_err_t err; | 18 ngx_err_t err; |
19 | 19 |
20 file->name.len = path->name.len + 1 + path->len + 10; | 20 file->name.len = path->name.len + 1 + path->len + 10; |
21 | 21 |
22 ngx_test_null(file->name.data, ngx_palloc(pool, file->name.len + 1), | 22 ngx_test_null(file->name.data, ngx_palloc(pool, file->name.len + 1), |
31 ngx_memcpy(file->name.data, path->name.data, path->name.len); | 31 ngx_memcpy(file->name.data, path->name.data, path->name.len); |
32 | 32 |
33 num = ngx_next_temp_number(0); | 33 num = ngx_next_temp_number(0); |
34 | 34 |
35 for ( ;; ) { | 35 for ( ;; ) { |
36 snprintf(file->name.data + path->name.len + 1 + path->len, 11, | 36 ngx_snprintf(file->name.data + path->name.len + 1 + path->len, 11, |
37 "%010u", num); | 37 "%010u", num); |
38 | 38 |
39 ngx_create_hashed_filename(file, path); | 39 ngx_create_hashed_filename(file, path); |
40 | 40 |
41 #if 0 | 41 #if 0 |
42 #if (WIN32) | 42 #if (WIN32) |