Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
ISC Open Source Projects
BIND
Commits
e44487bf
Commit
e44487bf
authored
Apr 17, 2000
by
Michael Graff
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
convert sender, arg, action, etc. to ev_sender, ev_arg, ev_action, etc.
parent
0d89e0d5
Changes
46
Hide whitespace changes
Inline
Side-by-side
Showing
46 changed files
with
426 additions
and
418 deletions
+426
-418
bin/lwresd/client.c
bin/lwresd/client.c
+4
-4
bin/lwresd/process_gabn.c
bin/lwresd/process_gabn.c
+5
-5
bin/lwresd/process_gnba.c
bin/lwresd/process_gnba.c
+3
-3
bin/named/client.c
bin/named/client.c
+15
-15
bin/named/query.c
bin/named/query.c
+2
-2
bin/named/server.c
bin/named/server.c
+4
-4
bin/named/update.c
bin/named/update.c
+9
-9
bin/named/xfrout.c
bin/named/xfrout.c
+9
-5
bin/tests/adb_test.c
bin/tests/adb_test.c
+3
-3
bin/tests/byaddr_test.c
bin/tests/byaddr_test.c
+2
-2
bin/tests/byname_test.c
bin/tests/byname_test.c
+1
-1
bin/tests/dispatch_tcp_test.c
bin/tests/dispatch_tcp_test.c
+3
-3
bin/tests/dispatch_test.c
bin/tests/dispatch_test.c
+3
-3
bin/tests/lwresconf_test.c
bin/tests/lwresconf_test.c
+4
-5
bin/tests/omapi_test.c
bin/tests/omapi_test.c
+1
-1
bin/tests/ratelimiter_test.c
bin/tests/ratelimiter_test.c
+1
-1
bin/tests/sdig.c
bin/tests/sdig.c
+6
-3
bin/tests/shutdown_test.c
bin/tests/shutdown_test.c
+6
-6
bin/tests/sock_test.c
bin/tests/sock_test.c
+22
-22
bin/tests/task_test.c
bin/tests/task_test.c
+3
-3
bin/tests/tasks/t_tasks.c
bin/tests/tasks/t_tasks.c
+23
-23
bin/tests/timer_test.c
bin/tests/timer_test.c
+7
-7
bin/tests/timers/t_timers.c
bin/tests/timers/t_timers.c
+9
-9
bin/tests/tkey_test.c
bin/tests/tkey_test.c
+4
-4
lib/dns/adb.c
lib/dns/adb.c
+33
-33
lib/dns/byaddr.c
lib/dns/byaddr.c
+6
-6
lib/dns/cache.c
lib/dns/cache.c
+12
-7
lib/dns/dispatch.c
lib/dns/dispatch.c
+15
-21
lib/dns/include/dns/dispatch.h
lib/dns/include/dns/dispatch.h
+1
-5
lib/dns/request.c
lib/dns/request.c
+17
-17
lib/dns/tcpmsg.c
lib/dns/tcpmsg.c
+2
-2
lib/dns/validator.c
lib/dns/validator.c
+13
-13
lib/dns/view.c
lib/dns/view.c
+4
-4
lib/dns/xfrin.c
lib/dns/xfrin.c
+19
-16
lib/dns/zone.c
lib/dns/zone.c
+7
-7
lib/isc/event.c
lib/isc/event.c
+4
-4
lib/isc/include/isc/event.h
lib/isc/include/isc/event.h
+20
-20
lib/isc/include/isc/socket.h
lib/isc/include/isc/socket.h
+1
-0
lib/isc/ondestroy.c
lib/isc/ondestroy.c
+5
-5
lib/isc/ratelimiter.c
lib/isc/ratelimiter.c
+4
-4
lib/isc/task.c
lib/isc/task.c
+20
-20
lib/isc/unix/app.c
lib/isc/unix/app.c
+5
-5
lib/isc/unix/socket.c
lib/isc/unix/socket.c
+80
-76
lib/lwres/include/lwres/lwres.h
lib/lwres/include/lwres/lwres.h
+1
-2
lib/omapi/connection.c
lib/omapi/connection.c
+7
-7
lib/omapi/listener.c
lib/omapi/listener.c
+1
-1
No files found.
bin/lwresd/client.c
View file @
e44487bf
...
...
@@ -145,7 +145,7 @@ process_request(client_t *client)
void
client_recv
(
isc_task_t
*
task
,
isc_event_t
*
ev
)
{
client_t
*
client
=
ev
->
arg
;
client_t
*
client
=
ev
->
ev_
arg
;
clientmgr_t
*
cm
=
client
->
clientmgr
;
isc_socketevent_t
*
dev
=
(
isc_socketevent_t
*
)
ev
;
...
...
@@ -242,10 +242,10 @@ client_start_recv(clientmgr_t *cm)
void
client_shutdown
(
isc_task_t
*
task
,
isc_event_t
*
ev
)
{
clientmgr_t
*
cm
=
ev
->
arg
;
clientmgr_t
*
cm
=
ev
->
ev_
arg
;
REQUIRE
(
task
==
cm
->
task
);
REQUIRE
(
ev
->
type
==
LWRD_SHUTDOWN
);
REQUIRE
(
ev
->
ev_
type
==
LWRD_SHUTDOWN
);
REQUIRE
((
cm
->
flags
&
CLIENTMGR_FLAG_SHUTTINGDOWN
)
==
0
);
DP
(
50
,
"Got shutdown event, task %p"
,
task
);
...
...
@@ -295,7 +295,7 @@ client_state_idle(client_t *client)
void
client_send
(
isc_task_t
*
task
,
isc_event_t
*
ev
)
{
client_t
*
client
=
ev
->
arg
;
client_t
*
client
=
ev
->
ev_
arg
;
clientmgr_t
*
cm
=
client
->
clientmgr
;
isc_socketevent_t
*
dev
=
(
isc_socketevent_t
*
)
ev
;
...
...
bin/lwresd/process_gabn.c
View file @
e44487bf
...
...
@@ -278,13 +278,13 @@ store_realname(client_t *client)
static
void
process_gabn_finddone
(
isc_task_t
*
task
,
isc_event_t
*
ev
)
{
client_t
*
client
=
ev
->
arg
;
isc_eventtype_t
result
;
client_t
*
client
=
ev
->
ev_
arg
;
isc_eventtype_t
evtype
;
isc_boolean_t
claimed
;
DP
(
50
,
"Find done for task %p, client %p"
,
task
,
client
);
result
=
ev
->
type
;
evtype
=
ev
->
ev_
type
;
isc_event_free
(
&
ev
);
/*
...
...
@@ -292,7 +292,7 @@ process_gabn_finddone(isc_task_t *task, isc_event_t *ev)
* right now, so we can render things.
*/
claimed
=
ISC_FALSE
;
if
(
result
==
DNS_EVENT_ADBNOMOREADDRESSES
)
{
if
(
evtype
==
DNS_EVENT_ADBNOMOREADDRESSES
)
{
if
(
NEED_V4
(
client
))
{
client
->
v4find
=
client
->
find
;
claimed
=
ISC_TRUE
;
...
...
@@ -328,7 +328,7 @@ process_gabn_finddone(isc_task_t *task, isc_event_t *ev)
* We have some new information we can gather. Run off and fetch
* it.
*/
if
(
result
==
DNS_EVENT_ADBMOREADDRESSES
)
{
if
(
evtype
==
DNS_EVENT_ADBMOREADDRESSES
)
{
start_find
(
client
);
return
;
}
...
...
bin/lwresd/process_gnba.c
View file @
e44487bf
...
...
@@ -57,12 +57,12 @@ byaddr_done(isc_task_t *task, isc_event_t *event)
isc_uint16_t
naliases
;
isc_stdtime_t
now
;
(
void
)
task
;
UNUSED
(
task
)
;
lwb
.
base
=
NULL
;
client
=
event
->
arg
;
client
=
event
->
ev_
arg
;
cm
=
client
->
clientmgr
;
INSIST
(
client
->
byaddr
==
event
->
sender
);
INSIST
(
client
->
byaddr
==
event
->
ev_
sender
);
bevent
=
(
dns_byaddrevent_t
*
)
event
;
gnba
=
&
client
->
gnba
;
...
...
bin/named/client.c
View file @
e44487bf
...
...
@@ -460,8 +460,8 @@ client_shutdown(isc_task_t *task, isc_event_t *event) {
ns_client_t
*
client
;
REQUIRE
(
event
!=
NULL
);
REQUIRE
(
event
->
type
==
ISC_TASKEVENT_SHUTDOWN
);
client
=
event
->
arg
;
REQUIRE
(
event
->
ev_
type
==
ISC_TASKEVENT_SHUTDOWN
);
client
=
event
->
ev_
arg
;
REQUIRE
(
NS_CLIENT_VALID
(
client
));
REQUIRE
(
task
==
client
->
task
);
...
...
@@ -476,7 +476,7 @@ client_shutdown(isc_task_t *task, isc_event_t *event) {
}
client
->
newstate
=
NS_CLIENTSTATE_FREED
;
(
void
)
exit_check
(
client
);
(
void
)
exit_check
(
client
);
}
...
...
@@ -579,8 +579,8 @@ client_senddone(isc_task_t *task, isc_event_t *event) {
isc_socketevent_t
*
sevent
=
(
isc_socketevent_t
*
)
event
;
REQUIRE
(
sevent
!=
NULL
);
REQUIRE
(
sevent
->
type
==
ISC_SOCKEVENT_SENDDONE
);
client
=
sevent
->
arg
;
REQUIRE
(
sevent
->
ev_
type
==
ISC_SOCKEVENT_SENDDONE
);
client
=
sevent
->
ev_
arg
;
REQUIRE
(
NS_CLIENT_VALID
(
client
));
REQUIRE
(
task
==
client
->
task
);
...
...
@@ -812,7 +812,7 @@ client_request(isc_task_t *task, isc_event_t *event) {
isc_boolean_t
ra
;
/* Recursion available. */
REQUIRE
(
event
!=
NULL
);
client
=
event
->
arg
;
client
=
event
->
ev_
arg
;
REQUIRE
(
NS_CLIENT_VALID
(
client
));
REQUIRE
(
task
==
client
->
task
);
...
...
@@ -826,7 +826,7 @@ client_request(isc_task_t *task, isc_event_t *event) {
RWLOCK
(
&
ns_g_server
->
conflock
,
isc_rwlocktype_read
);
dns_zonemgr_lockconf
(
ns_g_server
->
zonemgr
,
isc_rwlocktype_read
);
if
(
event
->
type
==
DNS_EVENT_DISPATCH
)
{
if
(
event
->
ev_
type
==
DNS_EVENT_DISPATCH
)
{
INSIST
(
!
TCP_CLIENT
(
client
));
devent
=
(
dns_dispatchevent_t
*
)
event
;
REQUIRE
(
client
->
dispentry
!=
NULL
);
...
...
@@ -835,7 +835,7 @@ client_request(isc_task_t *task, isc_event_t *event) {
result
=
devent
->
result
;
client
->
peeraddr
=
devent
->
addr
;
client
->
peeraddr_valid
=
ISC_TRUE
;
if
((
devent
->
attributes
&
DNS_DISPATCH
ATTR_PKTINFO
)
!=
0
)
{
if
((
devent
->
attributes
&
ISC_SOCKEVENT
ATTR_PKTINFO
)
!=
0
)
{
client
->
attributes
|=
NS_CLIENTATTR_PKTINFO
;
client
->
pktinfo
=
devent
->
pktinfo
;
}
else
{
...
...
@@ -843,8 +843,8 @@ client_request(isc_task_t *task, isc_event_t *event) {
}
}
else
{
INSIST
(
TCP_CLIENT
(
client
));
REQUIRE
(
event
->
type
==
DNS_EVENT_TCPMSG
);
REQUIRE
(
event
->
sender
==
&
client
->
tcpmsg
);
REQUIRE
(
event
->
ev_
type
==
DNS_EVENT_TCPMSG
);
REQUIRE
(
event
->
ev_
sender
==
&
client
->
tcpmsg
);
buffer
=
&
client
->
tcpmsg
.
buffer
;
result
=
client
->
tcpmsg
.
result
;
INSIST
(
client
->
nreads
==
1
);
...
...
@@ -1069,9 +1069,9 @@ client_timeout(isc_task_t *task, isc_event_t *event) {
ns_client_t
*
client
;
REQUIRE
(
event
!=
NULL
);
REQUIRE
(
event
->
type
==
ISC_TIMEREVENT_LIFE
||
event
->
type
==
ISC_TIMEREVENT_IDLE
);
client
=
event
->
arg
;
REQUIRE
(
event
->
ev_
type
==
ISC_TIMEREVENT_LIFE
||
event
->
ev_
type
==
ISC_TIMEREVENT_IDLE
);
client
=
event
->
ev_
arg
;
REQUIRE
(
NS_CLIENT_VALID
(
client
));
REQUIRE
(
task
==
client
->
task
);
REQUIRE
(
client
->
timer
!=
NULL
);
...
...
@@ -1233,11 +1233,11 @@ client_read(ns_client_t *client) {
static
void
client_newconn
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
ns_client_t
*
client
=
event
->
arg
;
ns_client_t
*
client
=
event
->
ev_
arg
;
isc_socket_newconnev_t
*
nevent
=
(
isc_socket_newconnev_t
*
)
event
;
isc_result_t
result
;
REQUIRE
(
event
->
type
==
ISC_SOCKEVENT_NEWCONN
);
REQUIRE
(
event
->
ev_
type
==
ISC_SOCKEVENT_NEWCONN
);
REQUIRE
(
NS_CLIENT_VALID
(
client
));
REQUIRE
(
client
->
task
==
task
);
...
...
bin/named/query.c
View file @
e44487bf
...
...
@@ -1653,8 +1653,8 @@ query_resume(isc_task_t *task, isc_event_t *event) {
* Resume a query after recursion.
*/
REQUIRE
(
event
->
type
==
DNS_EVENT_FETCHDONE
);
client
=
devent
->
arg
;
REQUIRE
(
event
->
ev_
type
==
DNS_EVENT_FETCHDONE
);
client
=
devent
->
ev_
arg
;
REQUIRE
(
NS_CLIENT_VALID
(
client
));
REQUIRE
(
task
==
client
->
task
);
REQUIRE
(
RECURSING
(
client
));
...
...
bin/named/server.c
View file @
e44487bf
...
...
@@ -1076,7 +1076,7 @@ scan_interfaces(ns_server_t *server) {
*/
static
void
interface_timer_tick
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
ns_server_t
*
server
=
(
ns_server_t
*
)
event
->
arg
;
ns_server_t
*
server
=
(
ns_server_t
*
)
event
->
ev_
arg
;
UNUSED
(
task
);
isc_event_free
(
&
event
);
RWLOCK
(
&
server
->
conflock
,
isc_rwlocktype_write
);
...
...
@@ -1390,7 +1390,7 @@ load_zones(ns_server_t *server, isc_boolean_t stop) {
static
void
run_server
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
isc_result_t
result
;
ns_server_t
*
server
=
(
ns_server_t
*
)
event
->
arg
;
ns_server_t
*
server
=
(
ns_server_t
*
)
event
->
ev_
arg
;
UNUSED
(
task
);
...
...
@@ -1424,7 +1424,7 @@ run_server(isc_task_t *task, isc_event_t *event) {
static
void
shutdown_server
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
dns_view_t
*
view
,
*
view_next
;
ns_server_t
*
server
=
(
ns_server_t
*
)
event
->
arg
;
ns_server_t
*
server
=
(
ns_server_t
*
)
event
->
ev_
arg
;
UNUSED
(
task
);
...
...
@@ -1580,7 +1580,7 @@ fatal(char *msg, isc_result_t result) {
static
void
ns_server_reload
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
isc_result_t
result
;
ns_server_t
*
server
=
(
ns_server_t
*
)
event
->
arg
;
ns_server_t
*
server
=
(
ns_server_t
*
)
event
->
ev_
arg
;
UNUSED
(
task
);
result
=
load_configuration
(
ns_g_conffile
,
server
,
ISC_FALSE
);
...
...
bin/named/update.c
View file @
e44487bf
...
...
@@ -1753,14 +1753,14 @@ send_update_event(ns_client_t *client, dns_zone_t *zone) {
evclient
=
NULL
;
ns_client_attach
(
client
,
&
evclient
);
event
->
arg
=
evclient
;
event
->
ev_
arg
=
evclient
;
dns_zone_gettask
(
zone
,
&
zonetask
);
isc_task_send
(
zonetask
,
(
isc_event_t
**
)
&
event
);
isc_task_send
(
zonetask
,
(
isc_event_t
**
)
&
event
);
failure:
if
(
event
!=
NULL
)
isc_event_free
((
isc_event_t
**
)
&
event
);
isc_event_free
((
isc_event_t
**
)
&
event
);
return
(
result
);
}
...
...
@@ -1855,7 +1855,7 @@ update_action(isc_task_t *task, isc_event_t *event)
{
update_event_t
*
uev
=
(
update_event_t
*
)
event
;
dns_zone_t
*
zone
=
uev
->
zone
;
ns_client_t
*
client
=
(
ns_client_t
*
)
event
->
arg
;
ns_client_t
*
client
=
(
ns_client_t
*
)
event
->
ev_
arg
;
isc_result_t
result
;
dns_db_t
*
db
=
NULL
;
...
...
@@ -1871,7 +1871,7 @@ update_action(isc_task_t *task, isc_event_t *event)
dns_name_t
*
zonename
;
dns_ssutable_t
*
ssutable
=
NULL
;
INSIST
(
event
->
type
==
DNS_EVENT_UPDATE
);
INSIST
(
event
->
ev_
type
==
DNS_EVENT_UPDATE
);
dns_diff_init
(
mctx
,
&
diff
);
dns_diff_init
(
mctx
,
&
temp
);
...
...
@@ -2294,8 +2294,8 @@ update_action(isc_task_t *task, isc_event_t *event)
isc_task_detach
(
&
task
);
uev
->
result
=
result
;
uev
->
type
=
DNS_EVENT_UPDATEDONE
;
uev
->
action
=
updatedone_action
;
uev
->
ev_
type
=
DNS_EVENT_UPDATEDONE
;
uev
->
ev_
action
=
updatedone_action
;
isc_task_send
(
client
->
task
,
&
event
);
INSIST
(
event
==
NULL
);
}
...
...
@@ -2304,9 +2304,9 @@ static void
updatedone_action
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
update_event_t
*
uev
=
(
update_event_t
*
)
event
;
ns_client_t
*
client
=
(
ns_client_t
*
)
event
->
arg
;
ns_client_t
*
client
=
(
ns_client_t
*
)
event
->
ev_
arg
;
INSIST
(
event
->
type
==
DNS_EVENT_UPDATEDONE
);
INSIST
(
event
->
ev_
type
==
DNS_EVENT_UPDATEDONE
);
INSIST
(
task
==
client
->
task
);
respond
(
client
,
uev
->
result
);
...
...
bin/named/xfrout.c
View file @
e44487bf
...
...
@@ -15,7 +15,7 @@
* SOFTWARE.
*/
/* $Id: xfrout.c,v 1.5
6
2000/04/1
1
19:
08:32 gson
Exp $ */
/* $Id: xfrout.c,v 1.5
7
2000/04/1
7
19:
22:00 explorer
Exp $ */
#include <config.h>
...
...
@@ -1431,15 +1431,19 @@ xfrout_ctx_destroy(xfrout_ctx_t **xfrp) {
static
void
xfrout_senddone
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
isc_socketevent_t
*
sev
=
(
isc_socketevent_t
*
)
event
;
xfrout_ctx_t
*
xfr
=
(
xfrout_ctx_t
*
)
event
->
arg
;
isc_socketevent_t
*
sev
=
(
isc_socketevent_t
*
)
event
;
xfrout_ctx_t
*
xfr
=
(
xfrout_ctx_t
*
)
event
->
ev_
arg
;
isc_result_t
evresult
=
sev
->
result
;
UNUSED
(
task
);
INSIST
(
event
->
type
==
ISC_SOCKEVENT_SENDDONE
);
INSIST
(
event
->
ev_type
==
ISC_SOCKEVENT_SENDDONE
);
isc_event_free
(
&
event
);
xfr
->
sends
--
;
INSIST
(
xfr
->
sends
==
0
);
(
void
)
isc_timer_touch
(
xfr
->
client
->
timer
);
(
void
)
isc_timer_touch
(
xfr
->
client
->
timer
);
if
(
xfr
->
shuttingdown
==
ISC_TRUE
)
{
xfrout_maybe_destroy
(
xfr
);
}
else
if
(
evresult
!=
ISC_R_SUCCESS
)
{
...
...
bin/tests/adb_test.c
View file @
e44487bf
...
...
@@ -138,11 +138,11 @@ lookup_callback(isc_task_t *task, isc_event_t *ev)
{
client_t
*
client
;
client
=
ev
->
arg
;
INSIST
(
client
->
find
==
ev
->
sender
);
client
=
ev
->
ev_
arg
;
INSIST
(
client
->
find
==
ev
->
ev_
sender
);
printf
(
"Task %p got event %p type %08x from %p, client %p
\n
"
,
task
,
ev
,
ev
->
type
,
client
->
find
,
client
);
task
,
ev
,
ev
->
ev_
type
,
client
->
find
,
client
);
isc_event_free
(
&
ev
);
...
...
bin/tests/byaddr_test.c
View file @
e44487bf
...
...
@@ -60,7 +60,7 @@ done(isc_task_t *task, isc_event_t *event) {
isc_result_t
result
;
isc_region_t
r
;
REQUIRE
(
event
->
type
==
DNS_EVENT_BYADDRDONE
);
REQUIRE
(
event
->
ev_
type
==
DNS_EVENT_BYADDRDONE
);
bevent
=
(
dns_byaddrevent_t
*
)
event
;
(
void
)
task
;
...
...
@@ -86,7 +86,7 @@ done(isc_task_t *task, isc_event_t *event) {
}
}
byaddr
=
event
->
sender
;
byaddr
=
event
->
ev_
sender
;
dns_byaddr_destroy
(
&
byaddr
);
isc_event_free
(
&
event
);
...
...
bin/tests/byname_test.c
View file @
e44487bf
...
...
@@ -200,7 +200,7 @@ do_find(isc_boolean_t want_event) {
static
void
adb_callback
(
isc_task_t
*
etask
,
isc_event_t
*
event
)
{
unsigned
int
type
=
event
->
type
;
unsigned
int
type
=
event
->
ev_
type
;
REQUIRE
(
etask
==
task
);
...
...
bin/tests/dispatch_tcp_test.c
View file @
e44487bf
...
...
@@ -124,7 +124,7 @@ void
send_done
(
isc_task_t
*
task
,
isc_event_t
*
ev_in
)
{
isc_socketevent_t
*
ev
=
(
isc_socketevent_t
*
)
ev_in
;
dns_dispentry_t
*
resp
=
(
dns_dispentry_t
*
)
ev_in
->
arg
;
dns_dispentry_t
*
resp
=
(
dns_dispentry_t
*
)
ev_in
->
ev_
arg
;
(
void
)
task
;
...
...
@@ -252,7 +252,7 @@ void
got_response
(
isc_task_t
*
task
,
isc_event_t
*
ev_in
)
{
dns_dispatchevent_t
*
ev
=
(
dns_dispatchevent_t
*
)
ev_in
;
dns_dispentry_t
*
resp
=
ev
->
sender
;
dns_dispentry_t
*
resp
=
ev
->
ev_
sender
;
dns_message_t
*
msg
;
isc_result_t
result
;
...
...
@@ -283,7 +283,7 @@ void
got_request
(
isc_task_t
*
task
,
isc_event_t
*
ev_in
)
{
dns_dispatchevent_t
*
ev
=
(
dns_dispatchevent_t
*
)
ev_in
;
dns_dispentry_t
*
resp
=
ev
->
sender
;
dns_dispentry_t
*
resp
=
ev
->
ev_
sender
;
static
int
cnt
=
0
;
dns_message_t
*
msg
;
isc_result_t
result
;
...
...
bin/tests/dispatch_test.c
View file @
e44487bf
...
...
@@ -103,7 +103,7 @@ void
send_done
(
isc_task_t
*
task
,
isc_event_t
*
ev_in
)
{
isc_socketevent_t
*
ev
=
(
isc_socketevent_t
*
)
ev_in
;
clictx_t
*
cli
=
(
clictx_t
*
)
ev_in
->
arg
;
clictx_t
*
cli
=
(
clictx_t
*
)
ev_in
->
ev_
arg
;
(
void
)
task
;
...
...
@@ -231,7 +231,7 @@ void
got_response
(
isc_task_t
*
task
,
isc_event_t
*
ev_in
)
{
dns_dispatchevent_t
*
ev
=
(
dns_dispatchevent_t
*
)
ev_in
;
dns_dispentry_t
*
resp
=
ev
->
sender
;
dns_dispentry_t
*
resp
=
ev
->
ev_
sender
;
dns_message_t
*
msg
;
isc_result_t
result
;
unsigned
int
cnt
;
...
...
@@ -286,7 +286,7 @@ void
got_request
(
isc_task_t
*
task
,
isc_event_t
*
ev_in
)
{
dns_dispatchevent_t
*
ev
=
(
dns_dispatchevent_t
*
)
ev_in
;
clictx_t
*
cli
=
(
clictx_t
*
)
ev_in
->
arg
;
clictx_t
*
cli
=
(
clictx_t
*
)
ev_in
->
ev_
arg
;
dns_message_t
*
msg
;
isc_result_t
result
;
unsigned
int
cnt
;
...
...
bin/tests/lwresconf_test.c
View file @
e44487bf
...
...
@@ -65,7 +65,6 @@ int
main
(
int
argc
,
char
*
argv
[])
{
lwres_context_t
*
ctx
;
lwres_conf_t
conf
;
const
char
*
file
=
"/etc/resolv.conf"
;
int
ret
;
#ifdef USE_ISC_MEM
...
...
@@ -91,14 +90,14 @@ main(int argc, char *argv[])
#endif
CHECK
(
ret
,
"lwres_context_create"
);
lwres_conf_init
(
&
conf
);
if
(
lwres_conf_parse
(
ctx
,
file
,
&
conf
)
==
0
)
{
lwres_conf_print
(
stderr
,
&
conf
);
lwres_conf_init
(
ctx
);
if
(
lwres_conf_parse
(
ctx
,
file
)
==
0
)
{
lwres_conf_print
(
ctx
,
stderr
);
}
else
{
perror
(
"lwres_conf_parse"
);
}
lwres_conf_clear
(
ctx
,
&
conf
);
lwres_conf_clear
(
ctx
);
lwres_context_destroy
(
&
ctx
);
#ifdef USE_ISC_MEM
...
...
bin/tests/omapi_test.c
View file @
e44487bf
...
...
@@ -531,7 +531,7 @@ do_connect(const char *host, int port) {
static
void
listen_done
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
omapi_object_t
*
listener
=
event
->
arg
;
omapi_object_t
*
listener
=
event
->
ev_
arg
;
UNUSED
(
task
);
...
...
bin/tests/ratelimiter_test.c
View file @
e44487bf
...
...
@@ -45,7 +45,7 @@ utick(isc_task_t *task, isc_event_t *event)
{
(
void
)
task
;
printf
(
"utick
\n
"
);
event
->
action
=
ltick
;
event
->
ev_
action
=
ltick
;
isc_ratelimiter_enqueue
(
rlim
,
&
event
);
}
...
...
bin/tests/sdig.c
View file @
e44487bf
...
...
@@ -36,6 +36,8 @@ extern int h_errno;
#include <isc/socket.h>
#include <isc/task.h>
#include <isc/util.h>
#include <dns/types.h>
#include <dns/message.h>
#include <dns/name.h>
...
...
@@ -187,10 +189,10 @@ recv_done(isc_task_t *task, isc_event_t *event) {
isc_buffer_t
*
b
;
isc_result_t
result
;
REQUIRE
(
event
->
type
==
ISC_SOCKEVENT_RECVDONE
);
REQUIRE
(
event
->
ev_
type
==
ISC_SOCKEVENT_RECVDONE
);
sevent
=
(
isc_socketevent_t
*
)
event
;
(
void
)
task
;
UNUSED
(
task
)
;
/*
* There will be one buffer (since that is what we put on the list)
...
...
@@ -215,7 +217,8 @@ recv_done(isc_task_t *task, isc_event_t *event) {
static
void
send_done
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
(
void
)
task
;
UNUSED
(
task
);
isc_event_free
(
&
event
);
}
...
...
bin/tests/shutdown_test.c
View file @
e44487bf
...
...
@@ -57,7 +57,7 @@ static isc_timermgr_t * timer_manager;
static
void
t1_shutdown
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
t_info
*
info
=
event
->
arg
;
t_info
*
info
=
event
->
ev_
arg
;
printf
(
"task %s (%p) t1_shutdown
\n
"
,
info
->
name
,
task
);
isc_task_detach
(
&
info
->
task
);
...
...
@@ -66,7 +66,7 @@ t1_shutdown(isc_task_t *task, isc_event_t *event) {
static
void
t2_shutdown
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
t_info
*
info
=
event
->
arg
;
t_info
*
info
=
event
->
ev_
arg
;
printf
(
"task %s (%p) t2_shutdown
\n
"
,
info
->
name
,
task
);
info
->
exiting
=
ISC_TRUE
;
...
...
@@ -75,10 +75,10 @@ t2_shutdown(isc_task_t *task, isc_event_t *event) {
static
void
shutdown_action
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
t_info
*
info
=
event
->
arg
;
t_info
*
info
=
event
->
ev_
arg
;
isc_event_t
*
nevent
;
INSIST
(
event
->
type
==
ISC_TASKEVENT_SHUTDOWN
);
INSIST
(
event
->
ev_
type
==
ISC_TASKEVENT_SHUTDOWN
);
printf
(
"task %s (%p) shutdown
\n
"
,
info
->
name
,
task
);
if
(
strcmp
(
info
->
name
,
"0"
)
==
0
)
{
...
...
@@ -102,10 +102,10 @@ foo_event(isc_task_t *task, isc_event_t *event) {
static
void
tick
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
t_info
*
info
=
event
->
arg
;
t_info
*
info
=
event
->
ev_
arg
;
isc_event_t
*
nevent
;
INSIST
(
event
->
type
==
ISC_TIMEREVENT_TICK
);
INSIST
(
event
->
ev_
type
==
ISC_TIMEREVENT_TICK
);
printf
(
"task %s (%p) tick
\n
"
,
info
->
name
,
task
);
...
...
bin/tests/sock_test.c
View file @
e44487bf
...
...
@@ -41,7 +41,7 @@ static void my_recv(isc_task_t *task, isc_event_t *event);
static
void
my_shutdown
(
isc_task_t
*
task
,
isc_event_t
*
event
)
{
char
*
name
=
event
->
arg
;
char
*
name
=
event
->
ev_
arg
;
printf
(
"shutdown %s (%p)
\n
"
,
name
,
task
);
fflush
(
stdout
);
...
...
@@ -57,11 +57,11 @@ my_recv(isc_task_t *task, isc_event_t *event)
char
buf
[
1024
];
char
host
[
256
];
sock
=
event
->
sender
;
sock
=
event
->
ev_
sender
;
dev
=
(
isc_socketevent_t
*
)
event
;
printf
(
"Socket %s (sock %p, base %p, length %d, n %d, result %d)
\n
"
,
(
char
*
)(
event
->
arg
),
sock
,
(
char
*
)(
event
->
ev_
arg
),
sock
,
dev
->
region
.
base
,
dev
->
region
.
length
,
dev
->
n
,
dev
->
result
);
if
(
dev
->
address
.
type
.
sa
.
sa_family
==
AF_INET6
)
{
...
...
@@ -90,21 +90,21 @@ my_recv(isc_task_t *task, isc_event_t *event)
/*
* Echo the data back
*/
if
(
strcmp
(
event
->
arg
,
"so2"
)
!=
0
)
{
if
(
strcmp
(
event
->
ev_
arg
,
"so2"
)
!=
0
)
{
region
=
dev
->
region
;
sprintf
(
buf
,
"
\r\n
Received: %.*s
\r\n\r\n
"
,
(
int
)
dev
->
n
,
(
char
*
)
region
.
base
);
region
.
base
=
isc_mem_get
(
mctx
,
strlen
(
buf
)
+
1
);
region
.
length
=
strlen
(
buf
)
+
1
;
strcpy
((
char
*
)
region
.
base
,
buf
);
/* strcpy is safe */
isc_socket_send
(
sock
,
&
region
,
task
,
my_send
,
event
->
arg
);
isc_socket_send
(
sock
,
&
region
,
task
,
my_send
,
event
->
ev_
arg
);
}
else
{
region
=
dev
->
region
;
printf
(
"
\r\n
Received: %.*s
\r\n\r\n
"
,
(
int
)
dev
->
n
,
(
char
*
)
region
.
base
);
}
isc_socket_recv
(
sock
,
&
dev
->
region
,
1
,
task
,
my_recv
,
event
->
arg
);
isc_socket_recv
(
sock
,
&
dev
->
region
,
1
,
task
,
my_recv
,
event
->
ev_
arg
);
isc_event_free
(
&
event
);
}
...
...
@@ -115,11 +115,11 @@ my_send(isc_task_t *task, isc_event_t *event)
isc_socket_t
*
sock
;
isc_socketevent_t
*
dev
;
sock
=
event
->
sender
;
sock
=
event
->
ev_
sender
;
dev
=
(
isc_socketevent_t
*
)
event
;
printf
(
"my_send: %s task %p
\n\t
(sock %p, base %p, length %d, n %d, result %d)
\n
"
,
(
char
*
)(
event
->
arg
),
task
,
sock
,
(
char
*
)(
event
->
ev_
arg
),
task
,
sock
,
dev
->
region
.
base
,
dev
->
region
.
length
,
dev
->
n
,
dev
->
result
);
...
...
@@ -139,11 +139,11 @@ my_http_get(isc_task_t *task, isc_event_t *event)
isc_socket_t
*
sock
;
isc_socketevent_t
*
dev
;
sock
=
event
->
sender
;
sock
=
event
->
ev_
sender
;
dev
=
(
isc_socketevent_t
*
)
event
;
printf
(
"my_http_get: %s task %p
\n\t
(sock %p, base %p, length %d, n %d, result %d)
\n
"
,
(
char
*
)(
event
->
arg
),
task
,
sock
,
(
char
*
)(
event
->
ev_
arg
),
task
,
sock
,
dev
->
region
.
base
,
dev
->
region
.
length
,
dev
->
n
,
dev
->
result<