comparison src/os/unix/ngx_files.h @ 57:a499e0d1f16e

nginx-0.0.1-2003-01-30-10:28:09 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 30 Jan 2003 07:28:09 +0000
parents 53cb81681040
children 17ab1af8c3dd
comparison
equal deleted inserted replaced
56:058f01f78761 57:a499e0d1f16e
1 #ifndef _NGX_FILES_H_INCLUDED_ 1 #ifndef _NGX_FILES_H_INCLUDED_
2 #define _NGX_FILES_H_INCLUDED_ 2 #define _NGX_FILES_H_INCLUDED_
3 3
4 4
5 #include <sys/types.h> 5 #include <ngx_config.h>
6 #include <sys/stat.h>
7 6
8 typedef int ngx_fd_t; 7 #include <ngx_types.h>
8 #include <ngx_file.h>
9
10
9 #define NGX_INVALID_FILE -1 11 #define NGX_INVALID_FILE -1
10 #define NGX_FILE_ERROR -1 12 #define NGX_FILE_ERROR -1
11 13
12 typedef struct stat ngx_file_info_t;
13 14
14 15
15 #define ngx_open_file open 16 #define ngx_open_file open
16 #define ngx_open_file_n "open()" 17 #define ngx_open_file_n "open()"
17 18
18 #define ngx_close_file close 19 #define ngx_close_file close
19 #define ngx_close_file_n "close()" 20 #define ngx_close_file_n "close()"
20 21
22 ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset);
21 #define ngx_read_file_n "read()" 23 #define ngx_read_file_n "read()"
22 24
23 #define NGX_FILE_RDONLY O_RDONLY 25 #define NGX_FILE_RDONLY O_RDONLY
24 26
25 27