summaryrefslogtreecommitdiffstats
path: root/contrib/bind/lib/isc/eventlib_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bind/lib/isc/eventlib_p.h')
-rw-r--r--contrib/bind/lib/isc/eventlib_p.h20
1 files changed, 17 insertions, 3 deletions
diff --git a/contrib/bind/lib/isc/eventlib_p.h b/contrib/bind/lib/isc/eventlib_p.h
index 80dc160..b4d7ecc 100644
--- a/contrib/bind/lib/isc/eventlib_p.h
+++ b/contrib/bind/lib/isc/eventlib_p.h
@@ -18,7 +18,7 @@
/* eventlib_p.h - private interfaces for eventlib
* vix 09sep95 [initial]
*
- * $Id: eventlib_p.h,v 1.27 1999/06/03 20:36:05 vixie Exp $
+ * $Id: eventlib_p.h,v 1.28 2000/02/04 08:28:34 vixie Exp $
*/
#ifndef _EVENTLIB_P_H
@@ -27,6 +27,8 @@
#include <sys/param.h>
#include <sys/types.h>
#include <sys/socket.h>
+#include <netinet/in.h>
+#include <sys/un.h>
#define EVENTLIB_DEBUG 1
@@ -76,9 +78,21 @@ typedef struct evConn {
typedef struct evAccept {
int fd;
- struct sockaddr la;
+ union {
+ struct sockaddr sa;
+ struct sockaddr_in in;
+#ifndef NO_SOCKADDR_UN
+ struct sockaddr_un un;
+#endif
+ } la;
int lalen;
- struct sockaddr ra;
+ union {
+ struct sockaddr sa;
+ struct sockaddr_in in;
+#ifndef NO_SOCKADDR_UN
+ struct sockaddr_un un;
+#endif
+ } ra;
int ralen;
int ioErrno;
evConn * conn;
OpenPOWER on IntegriCloud