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)