1: /*
2: * Copyright (c) 1982, 1986 Regents of the University of California.
3: * All rights reserved. The Berkeley software License Agreement
4: * specifies the terms and conditions for redistribution.
5: *
6: * @(#)domain.h 7.1 (Berkeley) 6/4/86
7: */
8:
9: /*
10: * Structure per communications domain.
11: */
12: struct domain {
13: int dom_family; /* AF_xxx */
14: char *dom_name;
15: int (*dom_init)(); /* initialize domain data structures */
16: int (*dom_externalize)(); /* externalize access rights */
17: int (*dom_dispose)(); /* dispose of internalized rights */
18: struct protosw *dom_protosw, *dom_protoswNPROTOSW;
19: struct domain *dom_next;
20: };
21:
22: #ifdef KERNEL
23: struct domain *domains;
24: #endif
Defined variables
Defined struct's
domain
defined in line
12; used 48 times
- in line 19-23(4)
- in /usr/src/sys/netinet/in_proto.c line
46(2),
89-94(4),
104(2),
115(2),
125(2)
- in /usr/src/sys/netns/ns_proto.c line
28(2),
63(2)
- in /usr/src/sys/sys/uipc_domain.c line
24(2),
57(2),
75(2),
101(2),
112(2),
124(2)
- in /usr/src/sys/sys/uipc_proto.c line
21(2),
43(2)
- in /usr/src/sys/sys/uipc_usrreq.c line
579(2)
- in /usr/src/sys/vax/Locore.c line
75-87(10)
Usage of this include