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)