Mercurial > hg > nginx-quic
comparison src/os/unix/ngx_files.h @ 99:a059e1aa65d4
nginx-0.0.1-2003-06-02-19:24:30 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 02 Jun 2003 15:24:30 +0000 |
parents | 869b10be682f |
children | c42be4185301 |
comparison
equal
deleted
inserted
replaced
98:c9b243802a17 | 99:a059e1aa65d4 |
---|---|
13 #define NGX_INVALID_FILE -1 | 13 #define NGX_INVALID_FILE -1 |
14 #define NGX_FILE_ERROR -1 | 14 #define NGX_FILE_ERROR -1 |
15 | 15 |
16 | 16 |
17 | 17 |
18 #define ngx_open_file open | 18 #define ngx_open_file(name, access, create) \ |
19 open(name, access|create, 0644) | |
19 #define ngx_open_file_n "open()" | 20 #define ngx_open_file_n "open()" |
21 | |
22 #define NGX_FILE_RDONLY O_RDONLY | |
23 #define NGX_FILE_RDWR O_RDWR | |
24 #define NGX_FILE_CREATE_OR_OPEN O_CREAT | |
25 #define NGX_FILE_OPEN 0 | |
26 #define NGX_FILE_APPEND O_APPEND | |
27 | |
20 | 28 |
21 #define ngx_close_file close | 29 #define ngx_close_file close |
22 #define ngx_close_file_n "close()" | 30 #define ngx_close_file_n "close()" |
31 | |
23 | 32 |
24 #define ngx_open_tempfile(name, persistent) \ | 33 #define ngx_open_tempfile(name, persistent) \ |
25 open(name, O_CREAT|O_EXCL|O_RDWR, 0600) | 34 open(name, O_CREAT|O_EXCL|O_RDWR, 0600) |
26 #define ngx_open_tempfile_n "open()" | 35 #define ngx_open_tempfile_n "open()" |
27 | 36 |
37 | |
28 ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset); | 38 ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset); |
29 #define ngx_read_file_n "read()" | 39 #define ngx_read_file_n "read()" |
30 | 40 |
31 #define NGX_FILE_RDONLY O_RDONLY | |
32 | 41 |
33 ssize_t ngx_write_file(ngx_file_t *file, char *buf, size_t size, off_t offset); | 42 ssize_t ngx_write_file(ngx_file_t *file, char *buf, size_t size, off_t offset); |
34 | 43 |
35 ssize_t ngx_write_chain_to_file(ngx_file_t *file, ngx_chain_t *ce, | 44 ssize_t ngx_write_chain_to_file(ngx_file_t *file, ngx_chain_t *ce, |
36 off_t offset, ngx_pool_t *pool); | 45 off_t offset, ngx_pool_t *pool); |