Deleted Added
full compact
socket_api.c (234010) socket_api.c (254897)
1/*
1/*
2 * Copyright (C) 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
2 * Copyright (C) 2009, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
3 *
4 * Permission to use, copy, modify, and/or distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
9 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10 * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,

--- 125 unchanged lines hidden (view full) ---

136{
137 REQUIRE(ISCAPI_SOCKET_VALID(sock));
138
139 return (sock->methods->sendto(sock, region, task, action, arg, address,
140 pktinfo));
141}
142
143isc_result_t
3 *
4 * Permission to use, copy, modify, and/or distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
9 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10 * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,

--- 125 unchanged lines hidden (view full) ---

136{
137 REQUIRE(ISCAPI_SOCKET_VALID(sock));
138
139 return (sock->methods->sendto(sock, region, task, action, arg, address,
140 pktinfo));
141}
142
143isc_result_t
144isc_socket_sendto2(isc_socket_t *sock, isc_region_t *region,
145 isc_task_t *task, isc_sockaddr_t *address,
146 struct in6_pktinfo *pktinfo, isc_socketevent_t *event,
147 unsigned int flags)
148{
149 REQUIRE(ISCAPI_SOCKET_VALID(sock));
150
151 return (sock->methods->sendto2(sock, region, task, address,
152 pktinfo, event, flags));
153}
154
155isc_result_t
144isc_socket_connect(isc_socket_t *sock, isc_sockaddr_t *addr, isc_task_t *task,
145 isc_taskaction_t action, const void *arg)
146{
147 REQUIRE(ISCAPI_SOCKET_VALID(sock));
148
149 return (sock->methods->connect(sock, addr, task, action, arg));
150}
151
152isc_result_t
153isc_socket_recv(isc_socket_t *sock, isc_region_t *region, unsigned int minimum,
154 isc_task_t *task, isc_taskaction_t action, const void *arg)
155{
156 REQUIRE(ISCAPI_SOCKET_VALID(sock));
157
158 return (sock->methods->recv(sock, region, minimum, task, action, arg));
159}
160
156isc_socket_connect(isc_socket_t *sock, isc_sockaddr_t *addr, isc_task_t *task,
157 isc_taskaction_t action, const void *arg)
158{
159 REQUIRE(ISCAPI_SOCKET_VALID(sock));
160
161 return (sock->methods->connect(sock, addr, task, action, arg));
162}
163
164isc_result_t
165isc_socket_recv(isc_socket_t *sock, isc_region_t *region, unsigned int minimum,
166 isc_task_t *task, isc_taskaction_t action, const void *arg)
167{
168 REQUIRE(ISCAPI_SOCKET_VALID(sock));
169
170 return (sock->methods->recv(sock, region, minimum, task, action, arg));
171}
172
173isc_result_t
174isc_socket_recv2(isc_socket_t *sock, isc_region_t *region,
175 unsigned int minimum, isc_task_t *task,
176 isc_socketevent_t *event, unsigned int flags)
177{
178 REQUIRE(ISCAPI_SOCKET_VALID(sock));
179
180 return (sock->methods->recv2(sock, region, minimum, task,
181 event, flags));
182}
183
161void
162isc_socket_cancel(isc_socket_t *sock, isc_task_t *task, unsigned int how) {
163 REQUIRE(ISCAPI_SOCKET_VALID(sock));
164
165 sock->methods->cancel(sock, task, how);
166}
167
168isc_result_t

--- 40 unchanged lines hidden (view full) ---

209
210isc_result_t
211isc_socket_fdwatchpoke(isc_socket_t *sock, int flags)
212{
213 REQUIRE(ISCAPI_SOCKET_VALID(sock));
214
215 return(sock->methods->fdwatchpoke(sock, flags));
216}
184void
185isc_socket_cancel(isc_socket_t *sock, isc_task_t *task, unsigned int how) {
186 REQUIRE(ISCAPI_SOCKET_VALID(sock));
187
188 sock->methods->cancel(sock, task, how);
189}
190
191isc_result_t

--- 40 unchanged lines hidden (view full) ---

232
233isc_result_t
234isc_socket_fdwatchpoke(isc_socket_t *sock, int flags)
235{
236 REQUIRE(ISCAPI_SOCKET_VALID(sock));
237
238 return(sock->methods->fdwatchpoke(sock, flags));
239}
240
241isc_result_t
242isc_socket_dup(isc_socket_t *sock, isc_socket_t **socketp) {
243 REQUIRE(ISCAPI_SOCKET_VALID(sock));
244 REQUIRE(socketp != NULL && *socketp == NULL);
245
246 return(sock->methods->dup(sock, socketp));
247}
248
249int
250isc_socket_getfd(isc_socket_t *sock) {
251 REQUIRE(ISCAPI_SOCKET_VALID(sock));
252
253 return(sock->methods->getfd(sock));
254}