BSD 4_3 release
[unix-history] / usr / src / sys / h / 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
*/
/*
* 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