Mercurial > hg > nginx-quic
comparison src/os/win32/ngx_os.h @ 449:3b1e8c9df9ad
nginx-0.1.0-2004-10-04-00:02:06 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 03 Oct 2004 20:02:06 +0000 |
parents | 42d11f017717 |
children | a88a3e4e158f |
comparison
equal
deleted
inserted
replaced
448:241dc8092a33 | 449:3b1e8c9df9ad |
---|---|
40 ngx_send_chain_pt send_chain; | 40 ngx_send_chain_pt send_chain; |
41 ngx_uint_t flags; | 41 ngx_uint_t flags; |
42 } ngx_os_io_t; | 42 } ngx_os_io_t; |
43 | 43 |
44 | 44 |
45 int ngx_os_init(ngx_log_t *log); | 45 ngx_int_t ngx_os_init(ngx_log_t *log); |
46 void ngx_os_status(ngx_log_t *log); | |
46 | 47 |
47 ssize_t ngx_wsarecv(ngx_connection_t *c, u_char *buf, size_t size); | 48 ssize_t ngx_wsarecv(ngx_connection_t *c, u_char *buf, size_t size); |
48 ssize_t ngx_overlapped_wsarecv(ngx_connection_t *c, u_char *buf, size_t size); | 49 ssize_t ngx_overlapped_wsarecv(ngx_connection_t *c, u_char *buf, size_t size); |
49 ssize_t ngx_wsarecv_chain(ngx_connection_t *c, ngx_chain_t *chain); | 50 ssize_t ngx_wsarecv_chain(ngx_connection_t *c, ngx_chain_t *chain); |
50 ngx_chain_t *ngx_wsasend_chain(ngx_connection_t *c, ngx_chain_t *in, | 51 ngx_chain_t *ngx_wsasend_chain(ngx_connection_t *c, ngx_chain_t *in, |
52 ngx_chain_t *ngx_overlapped_wsasend_chain(ngx_connection_t *c, ngx_chain_t *in, | 53 ngx_chain_t *ngx_overlapped_wsasend_chain(ngx_connection_t *c, ngx_chain_t *in, |
53 off_t limit); | 54 off_t limit); |
54 | 55 |
55 | 56 |
56 extern ngx_os_io_t ngx_os_io; | 57 extern ngx_os_io_t ngx_os_io; |
57 extern int ngx_ncpu; | 58 extern ngx_uint_t ngx_ncpu; |
58 extern int ngx_max_sockets; | 59 extern ngx_int_t ngx_max_sockets; |
59 extern int ngx_inherited_nonblocking; | 60 extern ngx_uint_t ngx_inherited_nonblocking; |
60 extern int ngx_win32_version; | 61 extern ngx_uint_t ngx_win32_version; |
62 extern ngx_fd_t ngx_stderr_fileno; | |
61 | 63 |
62 | 64 |
63 | 65 |
64 #endif /* _NGX_OS_H_INCLUDED_ */ | 66 #endif /* _NGX_OS_H_INCLUDED_ */ |
65 | 67 |