comparison src/os/unix/ngx_files.h @ 26:53cb81681040

nginx-0.0.1-2002-12-15-09:25:09 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 15 Dec 2002 06:25:09 +0000
parents 77c7629a2627
children a499e0d1f16e
comparison
equal deleted inserted replaced
25:a8b156554dfe 26:53cb81681040
4 4
5 #include <sys/types.h> 5 #include <sys/types.h>
6 #include <sys/stat.h> 6 #include <sys/stat.h>
7 7
8 typedef int ngx_fd_t; 8 typedef int ngx_fd_t;
9 #define NGX_INVALID_FILE -1
10 #define NGX_FILE_ERROR -1
11
9 typedef struct stat ngx_file_info_t; 12 typedef struct stat ngx_file_info_t;
10 13
11 14
12 #define ngx_open_file open 15 #define ngx_open_file open
13 #define ngx_open_file_n "open()" 16 #define ngx_open_file_n "open()"
25 28
26 #define ngx_stat_fd(fd, sb) fstat(fd, sb) 29 #define ngx_stat_fd(fd, sb) fstat(fd, sb)
27 #define ngx_stat_fd_n "fstat()" 30 #define ngx_stat_fd_n "fstat()"
28 31
29 #define ngx_is_dir(sb) (S_ISDIR(sb.st_mode)) 32 #define ngx_is_dir(sb) (S_ISDIR(sb.st_mode))
33 #define ngx_is_file(sb) (S_ISREG(sb.st_mode))
30 #define ngx_file_size(sb) sb.st_size 34 #define ngx_file_size(sb) sb.st_size
31 #define ngx_file_mtime(sb) sb.st_mtime 35 #define ngx_file_mtime(sb) sb.st_mtime
32 36
33 37
34 #endif /* _NGX_FILES_H_INCLUDED_ */ 38 #endif /* _NGX_FILES_H_INCLUDED_ */