Mercurial > hg > nginx
comparison src/os/unix/ngx_files.c @ 303:00c5660d2707
nginx-0.0.3-2004-04-01-20:20:53 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 01 Apr 2004 16:20:53 +0000 |
parents | 87e73f067470 |
children | 6bdf858bff8c |
comparison
equal
deleted
inserted
replaced
302:1526e7686b20 | 303:00c5660d2707 |
---|---|
96 #endif | 96 #endif |
97 | 97 |
98 file->offset += n; | 98 file->offset += n; |
99 | 99 |
100 return n; | 100 return n; |
101 } | |
102 | |
103 | |
104 int ngx_open_tempfile(u_char *name, ngx_uint_t persistent) | |
105 { | |
106 ngx_fd_t fd; | |
107 | |
108 fd = open((const char *) name, O_CREAT|O_EXCL|O_RDWR, 0600); | |
109 | |
110 if (fd != -1 && !persistent) { | |
111 unlink((const char *) name); | |
112 } | |
113 | |
114 return fd; | |
101 } | 115 } |
102 | 116 |
103 | 117 |
104 ssize_t ngx_write_chain_to_file(ngx_file_t *file, ngx_chain_t *cl, | 118 ssize_t ngx_write_chain_to_file(ngx_file_t *file, ngx_chain_t *cl, |
105 off_t offset, ngx_pool_t *pool) | 119 off_t offset, ngx_pool_t *pool) |