diff options
author | Steinar H. Gunderson <sesse@google.com> | 2007-09-28 15:15:39 +0000 |
---|---|---|
committer | Steinar H. Gunderson <sesse@google.com> | 2007-09-28 15:15:39 +0000 |
commit | 56ffdcefe1a7e2f60bf451a7d3a16cb903dcf9d9 (patch) | |
tree | 69230da18683f08219e68132dfd937784784537f /ares.h | |
parent | 50ba81cd230f9054fa7c45cb4202ce8720c502b3 (diff) | |
download | c-ares-56ffdcefe1a7e2f60bf451a7d3a16cb903dcf9d9.tar.gz c-ares-56ffdcefe1a7e2f60bf451a7d3a16cb903dcf9d9.tar.bz2 c-ares-56ffdcefe1a7e2f60bf451a7d3a16cb903dcf9d9.zip |
Support a few more socket options, and refactor the option setting a bit. (Patch from the Google tree.)
Diffstat (limited to 'ares.h')
-rw-r--r-- | ares.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -98,6 +98,8 @@ extern "C" { #define ARES_OPT_LOOKUPS (1 << 8) #define ARES_OPT_SOCK_STATE_CB (1 << 9) #define ARES_OPT_SORTLIST (1 << 10) +#define ARES_OPT_SOCK_SNDBUF (1 << 11) +#define ARES_OPT_SOCK_RCVBUF (1 << 12) /* Nameinfo flag values */ #define ARES_NI_NOFQDN (1 << 0) @@ -177,6 +179,8 @@ struct ares_options { int ndots; unsigned short udp_port; unsigned short tcp_port; + int socket_send_buffer_size; + int socket_receive_buffer_size; struct in_addr *servers; int nservers; char **domains; |