* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: rndc.c,v 1.77 2001/08/06 11:40:46 gson Exp $ */
+/* $Id: rndc.c,v 1.77.2.1 2001/10/17 18:26:01 gson Exp $ */
/*
* Principal Author: DCL
static char *command;
static char *args;
static char program[256];
+static isc_socket_t *sock = NULL;
static void
usage(int status) {
static void
rndc_recvdone(isc_task_t *task, isc_event_t *event) {
- isc_socket_t *sock = ccmsg.sock;
isccc_sexpr_t *response = NULL;
isccc_sexpr_t *data;
isccc_region_t source;
static void
rndc_connected(isc_task_t *task, isc_event_t *event) {
isc_socketevent_t *sevent = (isc_socketevent_t *)event;
- isc_socket_t *sock = event->ev_sender;
isccc_sexpr_t *request = NULL;
isccc_sexpr_t *data;
isccc_time_t now;
static void
rndc_start(isc_task_t *task, isc_event_t *event) {
isc_sockaddr_t addr;
- isc_socket_t *sock = NULL;
isc_result_t result;
char socktext[ISC_SOCKADDR_FORMATSIZE];
isc_app_run();
if (connects > 0 || sends > 0 || recvs > 0)
- isc_socket_cancel(ccmsg.sock, task, ISC_SOCKCANCEL_ALL);
+ isc_socket_cancel(sock, task, ISC_SOCKCANCEL_ALL);
isc_task_detach(&task);
isc_taskmgr_destroy(&taskmgr);