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