comparison src/core/ngx_file.h @ 74:17ab1af8c3dd

nginx-0.0.1-2003-04-11-20:01:14 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 11 Apr 2003 16:01:14 +0000
parents e8cdc2989cee
children a7e45c45a95c
comparison
equal deleted inserted replaced
73:4534060fde92 74:17ab1af8c3dd
2 #define _NGX_FILE_H_INCLUDED_ 2 #define _NGX_FILE_H_INCLUDED_
3 3
4 4
5 #include <ngx_file.h> 5 #include <ngx_file.h>
6 #include <ngx_log.h> 6 #include <ngx_log.h>
7 #include <ngx_alloc.h>
7 #include <ngx_string.h> 8 #include <ngx_string.h>
8 9
9 typedef struct ngx_file_s ngx_file_t; 10 typedef struct ngx_file_s ngx_file_t;
10 11
11 struct ngx_file_s { 12 struct ngx_file_s {
19 20
20 unsigned info_valid:1; 21 unsigned info_valid:1;
21 }; 22 };
22 23
23 24
25 typedef struct {
26 ngx_str_t name;
27 int len;
28 int level[3];
29 } ngx_path_t;
30
31
32 int ngx_create_temp_file(ngx_file_t *file, ngx_path_t *path,
33 ngx_pool_t *pool, int num, int step, int persistent);
34 void ngx_create_hashed_filename(ngx_file_t *file, ngx_path_t *path);
35 int ngx_create_path(ngx_file_t *file, ngx_path_t *path);
36
37
38
24 #endif /* _NGX_FILE_H_INCLUDED_ */ 39 #endif /* _NGX_FILE_H_INCLUDED_ */