* IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: dnssec-signzone.c,v 1.139.2.4 2004/04/15 01:38:04 marka Exp $ */
+/* $Id: dnssec-signzone.c,v 1.139.2.5 2004/04/15 02:16:24 marka Exp $ */
#include <config.h>
sevent->node = node;
sevent->fname = fname;
sevent->fnextname = fnextname;
- isc_task_send(worker, (isc_event_t **) (void *) &sevent);
+ isc_task_send(worker, ISC_EVENT_PTR(&sevent));
assigned++;
}
fatal("failed to allocate event\n");
wevent->node = node;
wevent->fname = fname;
- isc_task_send(master, (isc_event_t **) (void*) &wevent);
+ isc_task_send(master, ISC_EVENT_PTR(&wevent));
}
/*
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: query.c,v 1.198.2.18 2004/04/15 01:38:04 marka Exp $ */
+/* $Id: query.c,v 1.198.2.19 2004/04/15 02:16:25 marka Exp $ */
#include <config.h>
dns_db_detach(&zdb);
}
if (event != NULL)
- isc_event_free((isc_event_t **) (void*)&event);
+ isc_event_free(ISC_EVENT_PTR(&event));
/*
* AA bit.
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: update.c,v 1.88.2.7 2004/04/15 01:38:05 marka Exp $ */
+/* $Id: update.c,v 1.88.2.8 2004/04/15 02:16:25 marka Exp $ */
#include <config.h>
event->ev_arg = evclient;
dns_zone_gettask(zone, &zonetask);
- isc_task_send(zonetask, (isc_event_t **) (void *)&event);
+ isc_task_send(zonetask, ISC_EVENT_PTR(&event));
failure:
if (event != NULL)
- isc_event_free((isc_event_t **) (void *)&event);
+ isc_event_free(ISC_EVENT_PTR(&event));
return (result);
}
uev->ev_action = forward_done;
uev->answer = answer;
}
- isc_task_send(client->task, (isc_event_t **) (void *)&uev);
+ isc_task_send(client->task, ISC_EVENT_PTR(&uev));
}
static void
event->ev_arg = evclient;
dns_zone_gettask(zone, &zonetask);
- isc_task_send(zonetask, (isc_event_t **) (void *)&event);
+ isc_task_send(zonetask, ISC_EVENT_PTR(&event));
failure:
if (event != NULL)
- isc_event_free((isc_event_t **) (void *)&event);
+ isc_event_free(ISC_EVENT_PTR(&event));
return (result);
}
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: dispatch.c,v 1.101.2.9 2004/04/15 01:38:06 marka Exp $ */
+/* $Id: dispatch.c,v 1.101.2.10 2004/04/15 02:16:26 marka Exp $ */
#include <config.h>
rev, rev->buffer.base, rev->buffer.length,
resp->task);
resp->item_out = ISC_TRUE;
- isc_task_send(resp->task, (isc_event_t **) (void *)&rev);
+ isc_task_send(resp->task, ISC_EVENT_PTR(&rev));
}
/*
rev, rev->buffer.base, rev->buffer.length,
resp->task);
resp->item_out = ISC_TRUE;
- isc_task_send(resp->task, (isc_event_t **) (void *)&rev);
+ isc_task_send(resp->task, ISC_EVENT_PTR(&rev));
}
/*
"cancel: failsafe event %p -> task %p",
ev, resp->task);
resp->item_out = ISC_TRUE;
- isc_task_send(resp->task, (isc_event_t **) (void *)&ev);
+ isc_task_send(resp->task, ISC_EVENT_PTR(&ev));
}
isc_socket_t *
buf = allocate_udp_buffer(disp);
if (buf == NULL) {
- isc_event_free((isc_event_t **) (void *)&newsevent);
+ isc_event_free(ISC_EVENT_PTR(&newsevent));
return;
}
memcpy(buf, sevent->region.base, sevent->n);
newsevent->pktinfo = sevent->pktinfo;
newsevent->attributes = sevent->attributes;
- isc_task_send(disp->task, (isc_event_t **) (void*)&newsevent);
+ isc_task_send(disp->task, ISC_EVENT_PTR(&newsevent));
}
#if 0
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: lookup.c,v 1.9.2.2 2004/04/15 01:38:07 marka Exp $ */
+/* $Id: lookup.c,v 1.9.2.3 2004/04/15 02:16:27 marka Exp $ */
#include <config.h>
dns_db_detachnode(event->db, &event->node);
if (event->db != NULL)
dns_db_detach(&event->db);
- isc_event_free((isc_event_t **) (void *)&event);
+ isc_event_free(ISC_EVENT_PTR(&event));
}
/*
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: resolver.c,v 1.218.2.30 2004/04/15 01:38:07 marka Exp $ */
+/* $Id: resolver.c,v 1.218.2.31 2004/04/15 02:16:27 marka Exp $ */
#include <config.h>
fctx->type == dns_rdatatype_any ||
fctx->type == dns_rdatatype_sig);
- isc_task_sendanddetach(&task, (isc_event_t **) (void *)&event);
+ isc_task_sendanddetach(&task, ISC_EVENT_PTR(&event));
}
}
etask = event->ev_sender;
event->ev_sender = fctx;
event->result = ISC_R_CANCELED;
- isc_task_sendanddetach(&etask, (isc_event_t **) (void *)&event);
+ isc_task_sendanddetach(&etask, ISC_EVENT_PTR(&event));
}
/*
* The fctx continues running even if no fetches remain;
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: validator.c,v 1.91.2.7 2004/04/15 01:38:08 marka Exp $ */
+/* $Id: validator.c,v 1.91.2.8 2004/04/15 02:16:28 marka Exp $ */
#include <config.h>
ISC_LINK_INIT(val, link);
val->magic = VALIDATOR_MAGIC;
- isc_task_send(task, (isc_event_t **) (void *)&event);
+ isc_task_send(task, ISC_EVENT_PTR(&event));
*validatorp = val;
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: event.h,v 1.24.2.3 2004/03/09 06:11:55 marka Exp $ */
+/* $Id: event.h,v 1.24.2.4 2004/04/15 02:16:29 marka Exp $ */
#ifndef ISC_EVENT_H
#define ISC_EVENT_H 1
#define ISC_EVENTTYPE_FIRSTEVENT 0x00000000
#define ISC_EVENTTYPE_LASTEVENT 0xffffffff
+#define ISC_EVENT_PTR(p) ((isc_event_t **)(void *)(p))
+
ISC_LANG_BEGINDECLS
isc_event_t *
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: socket.c,v 1.207.2.25 2004/04/15 01:38:09 marka Exp $ */
+/* $Id: socket.c,v 1.207.2.26 2004/04/15 02:16:29 marka Exp $ */
#include <config.h>
task = dev->ev_sender;
dev->ev_sender = sock;
- isc_task_sendanddetach(&task, (isc_event_t **) (void *)&dev);
+ isc_task_sendanddetach(&task, ISC_EVENT_PTR(&dev));
return;
soft_error:
ret = allocate_socket(manager, sock->type, &nsock);
if (ret != ISC_R_SUCCESS) {
- isc_event_free((isc_event_t **) (void *)&dev);
+ isc_event_free(ISC_EVENT_PTR(&dev));
UNLOCK(&sock->lock);
return (ret);
}
UNEXPECTED_ERROR(__FILE__, __LINE__, "%d/%s", errno, strbuf);
UNLOCK(&sock->lock);
- isc_event_free((isc_event_t **) (void *)&dev);
+ isc_event_free(ISC_EVENT_PTR(&dev));
return (ISC_R_UNEXPECTED);
err_exit:
sock->connected = 0;
- isc_task_send(task, (isc_event_t **) (void *)&dev);
+ isc_task_send(task, ISC_EVENT_PTR(&dev));
UNLOCK(&sock->lock);
return (ISC_R_SUCCESS);
sock->connected = 1;
sock->bound = 1;
dev->result = ISC_R_SUCCESS;
- isc_task_send(task, (isc_event_t **) (void *)&dev);
+ isc_task_send(task, ISC_EVENT_PTR(&dev));
UNLOCK(&sock->lock);
return (ISC_R_SUCCESS);
task = dev->ev_sender;
dev->ev_sender = sock;
- isc_task_sendanddetach(&task, (isc_event_t **) (void *)&dev);
+ isc_task_sendanddetach(&task, ISC_EVENT_PTR(&dev));
}
isc_result_t
dev->result = ISC_R_CANCELED;
dev->ev_sender = sock;
isc_task_sendanddetach(¤t_task,
- (isc_event_t **) (void *)&dev);
+ ISC_EVENT_PTR(&dev));
}
dev = next;
dev->result = ISC_R_CANCELED;
dev->ev_sender = sock;
isc_task_sendanddetach(¤t_task,
- (isc_event_t **) (void *)&dev);
+ ISC_EVENT_PTR(&dev));
}
}