Mercurial > hg > nginx
comparison src/os/win32/ngx_files.h @ 1634:d3cbb96818f1
fix win32 ngx_read_fd() and ngx_write_fd()
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 11 Nov 2007 19:56:46 +0000 |
parents | 2142e5cf62da |
children | f4eb04fd8579 |
comparison
equal
deleted
inserted
replaced
1633:74b2a52bc3c9 | 1634:d3cbb96818f1 |
---|---|
66 | 66 |
67 #define ngx_close_file CloseHandle | 67 #define ngx_close_file CloseHandle |
68 #define ngx_close_file_n "CloseHandle()" | 68 #define ngx_close_file_n "CloseHandle()" |
69 | 69 |
70 | 70 |
71 #define ngx_read_fd(fd, buf, size) ReadFile(fd, buf, size, NULL, NULL) | 71 ssize_t ngx_read_fd(ngx_fd_t fd, void *buf, size_t size); |
72 #define ngx_read_fd_n "ReadFile()" | 72 #define ngx_read_fd_n "ReadFile()" |
73 | 73 |
74 #define ngx_write_fd(fd, buf, size) WriteFile(fd, buf, size, NULL, NULL) | 74 |
75 ssize_t ngx_write_fd(ngx_fd_t fd, void *buf, size_t size); | |
75 #define ngx_write_fd_n "WriteFile()" | 76 #define ngx_write_fd_n "WriteFile()" |
77 | |
76 | 78 |
77 #define ngx_linefeed(p) *p++ = CR; *p++ = LF; | 79 #define ngx_linefeed(p) *p++ = CR; *p++ = LF; |
78 #define NGX_LINEFEED_SIZE 2 | 80 #define NGX_LINEFEED_SIZE 2 |
79 | 81 |
80 | 82 |