|
GNU libmicrohttpd 1.0.1
|

Go to the source code of this file.
| int MHD_add_to_fd_set_ | ( | MHD_socket | fd, |
| fd_set * | set, | ||
| MHD_socket * | max_fd, | ||
| unsigned int | fd_setsize ) |
Add fd to the set. If fd is greater than max_fd, set max_fd to fd.
| fd | file descriptor to add to the set |
| set | set to modify |
| max_fd | maximum value to potentially update |
| fd_setsize | value of FD_SETSIZE |
Definition at line 377 of file mhd_sockets.c.
References fd, MHD_HTTP_OK, MHD_INVALID_SOCKET, MHD_SCKT_ADD_FD_TO_FDSET_SETSIZE_, MHD_SCKT_FD_FITS_FDSET_SETSIZE_, and NULL.
Referenced by internal_get_fdset2(), internal_get_fdset2(), MHD_daemon_get_fdset2(), MHD_daemon_select_(), MHD_get_fdset2(), MHD_select(), and thread_main_handle_connection().

| MHD_socket MHD_socket_create_listen_ | ( | int | pf | ) |
Create a listen socket, with noninheritable flag if possible.
| pf | protocol family to use |
Definition at line 474 of file mhd_sockets.c.
References fd, MHD_HTTP_OK, MHD_INVALID_SOCKET, MHD_socket_close_, MHD_socket_fset_error_, MHD_socket_get_error_, MHD_socket_noninheritable_(), and NULL.
Referenced by MHD_start_daemon_va(), and open_listen_socket().


| int MHD_socket_nonblocking_ | ( | MHD_socket | sock | ) |
Change socket options to be non-blocking.
| sock | socket to manipulate |
Definition at line 407 of file mhd_sockets.c.
References MHD_HTTP_OK.
Referenced by MHD_accept_connection(), MHD_accept_connection_(), MHD_add_connection(), MHD_daemon_add_connection(), MHD_daemon_start(), and MHD_start_daemon_va().

| int MHD_socket_noninheritable_ | ( | MHD_socket | sock | ) |
Change socket options to be non-inheritable.
| sock | socket to manipulate |
Definition at line 442 of file mhd_sockets.c.
References MHD_HTTP_OK.
Referenced by MHD_accept_connection(), MHD_accept_connection_(), MHD_add_connection(), MHD_daemon_add_connection(), and MHD_socket_create_listen_().
