2 * ngIRCd -- The Next Generation IRC Daemon
3 * Copyright (c)2001,2002 by Alexander Barton (alex@barton.de)
5 * Dieses Programm ist freie Software. Sie koennen es unter den Bedingungen
6 * der GNU General Public License (GPL), wie von der Free Software Foundation
7 * herausgegeben, weitergeben und/oder modifizieren, entweder unter Version 2
8 * der Lizenz oder (wenn Sie es wuenschen) jeder spaeteren Version.
9 * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
10 * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
12 * $Id: resolve.h,v 1.1 2002/05/27 11:23:27 alex Exp $
14 * resolve.h: asyncroner Resolver (Header)
22 #include <sys/types.h>
23 #include <netinet/in.h>
26 typedef struct _Res_Stat
28 INT pid; /* PID des Child-Prozess */
29 INT pipe[2]; /* Pipe fuer IPC */
33 GLOBAL fd_set Resolver_FDs;
36 GLOBAL VOID Resolve_Init PARAMS(( VOID ));
38 GLOBAL RES_STAT *Resolve_Addr PARAMS(( struct sockaddr_in *Addr ));
39 GLOBAL RES_STAT *Resolve_Name PARAMS(( CHAR *Host ));