2 .TH ARES_SET_SOCKET_CONFIGURE_CALLBACK 3 "6 Feb 2016"
4 ares_set_socket_configure_callback \- Set a socket configuration callback
9 .B typedef int (*ares_sock_config_callback)(ares_socket_t \fIsocket_fd\fP,
13 .B void ares_set_socket_configure_callback(ares_channel \fIchannel\fP,
14 ares_sock_config_callback \fIcallback\fP,
21 This function sets a \fIcallback\fP in the given ares channel handle. This
22 callback function will be invoked after the socket has been created, but
23 before it has been connected to the remote server, which is an ideal time
24 to configure various socket options. The callback must return ARES_SUCCESS
25 if things are fine, or return -1 to signal an error. A returned error will
26 abort the ares operation.
28 .BR ares_init_options (3), ares_set_socket_callback (3)
30 ares_set_socket_configure_callback(3) was added in c-ares 1.11.0