4.3BSD-UWisc/include/sys/domain.h
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
* @(#)domain.h 7.1 (Berkeley) 6/4/86
*/
/*
* RCS Info
* $Header: domain.h,v 3.1 86/10/22 13:23:43 tadl Exp $
* $Locker: $
*/
/*
* Structure per communications domain.
*/
struct domain {
int dom_family; /* AF_xxx */
char *dom_name;
int (*dom_init)(); /* initialize domain data structures */
int (*dom_externalize)(); /* externalize access rights */
int (*dom_dispose)(); /* dispose of internalized rights */
struct protosw *dom_protosw, *dom_protoswNPROTOSW;
struct domain *dom_next;
};
#ifdef KERNEL
struct domain *domains;
#endif