* _USEMINMTU: Set the per packet IPV6_USE_MIN_MTU flag.
*/
typedef enum {
- ISC_SOCKEVENTATTR_ATTACHED = 0x80000000U, /* internal */
+ ISC_SOCKEVENTATTR_ATTACHED = 0x10000000U, /* internal */
ISC_SOCKEVENTATTR_TRUNC = 0x00800000U, /* public */
ISC_SOCKEVENTATTR_CTRUNC = 0x00400000U, /* public */
ISC_SOCKEVENTATTR_TIMESTAMP = 0x00200000U, /* public */
void (*detach)(isc_socket_t **socketp);
isc_result_t (*bind)(isc_socket_t *sock,
const isc_sockaddr_t *sockaddr,
- unsigned int options);
+ isc_socket_options_t options);
isc_result_t (*sendto)(isc_socket_t *sock, isc_region_t *region,
isc_task_t *task, isc_taskaction_t action,
void *arg,
isc_result_t
isc_socket_bind(isc_socket_t *sock, const isc_sockaddr_t *sockaddr,
- unsigned int options)
+ isc_socket_options_t options)
{
REQUIRE(ISCAPI_SOCKET_VALID(sock));
uint32_t owner, uint32_t group);
isc_result_t
isc__socket_bind(isc_socket_t *sock, const isc_sockaddr_t *sockaddr,
- unsigned int options);
+ isc_socket_options_t options);
isc_result_t
isc__socket_filter(isc_socket_t *sock, const char *filter);
isc_result_t