Mercurial > hg > nginx-quic
comparison src/os/win32/ngx_files.c @ 100:7ebc8b7fb816
nginx-0.0.1-2003-06-03-19:42:58 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 03 Jun 2003 15:42:58 +0000 |
parents | cd035a94e0b6 |
children | b75602822f64 |
comparison
equal
deleted
inserted
replaced
99:a059e1aa65d4 | 100:7ebc8b7fb816 |
---|---|
1 | 1 |
2 #include <ngx_config.h> | 2 #include <ngx_config.h> |
3 #include <ngx_core.h> | |
3 | 4 |
4 #include <ngx_core.h> | |
5 #include <ngx_types.h> | |
6 #include <ngx_file.h> | |
7 | 5 |
8 ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset) | 6 ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset) |
9 { | 7 { |
10 size_t n; | 8 size_t n; |
11 | 9 |
16 | 14 |
17 file->offset += n; | 15 file->offset += n; |
18 | 16 |
19 return n; | 17 return n; |
20 } | 18 } |
19 | |
20 | |
21 int ngx_file_append_mode(ngx_fd_t *fd) | |
22 { | |
23 if (SetFilePointer(fd, 0, NULL, FILE_END) == 0xFFFFFFFF) { | |
24 if (GetLastError() != NO_ERROR) { | |
25 return NGX_ERROR; | |
26 } | |
27 } | |
28 | |
29 return NGX_OK; | |
30 } |