One Level Up
Top Level
src/os/win32/ngx_socket.c - nginx source code
Functions defined
Source code
- #include <ngx_config.h>
- #include <ngx_core.h>
- int
- ngx_nonblocking(ngx_socket_t s)
- {
- unsigned long nb = 1;
- return ioctlsocket(s, FIONBIO, &nb);
- }
- int
- ngx_blocking(ngx_socket_t s)
- {
- unsigned long nb = 0;
- return ioctlsocket(s, FIONBIO, &nb);
- }
- int
- ngx_socket_nread(ngx_socket_t s, int *n)
- {
- unsigned long nread;
- if (ioctlsocket(s, FIONREAD, &nread) == -1) {
- return -1;
- }
- *n = nread;
- return 0;
- }
- int
- ngx_tcp_push(ngx_socket_t s)
- {
- return 0;
- }
One Level Up
Top Level