1: /*
2: * Copyright (c) 1982, 1986 Regents of the University of California.
3: * All rights reserved.
4: *
5: * Redistribution and use in source and binary forms are permitted
6: * provided that this notice is preserved and that due credit is given
7: * to the University of California at Berkeley. The name of the University
8: * may not be used to endorse or promote products derived from this
9: * software without specific prior written permission. This software
10: * is provided ``as is'' without express or implied warranty.
11: *
12: * @(#)domain.h 7.2 (Berkeley) 12/30/87
13: */
14:
15: /*
16: * Structure per communications domain.
17: */
18: struct domain {
19: int dom_family; /* AF_xxx */
20: char *dom_name;
21: int (*dom_init)(); /* initialize domain data structures */
22: int (*dom_externalize)(); /* externalize access rights */
23: int (*dom_dispose)(); /* dispose of internalized rights */
24: struct protosw *dom_protosw, *dom_protoswNPROTOSW;
25: struct domain *dom_next;
26: };
27:
28: #ifdef SUPERVISOR
29: struct domain *domains;
30: #endif
Defined variables
Defined struct's
domain
defined in line
18; used 50 times
- in line 25-29(4)
- in /usr/src/sys/netinet/in_proto.c line
53(2),
96-101(4),
111(2),
122(2),
132(2)
- in /usr/src/sys/netns/ns_proto.c line
35(2),
70(2)
- in /usr/src/sys/sys/uipc_domain.c line
32(2),
65(2),
83(2),
113(2),
145(2),
158(2),
170(2)
- in /usr/src/sys/sys/uipc_mbuf.c line
111(2)
- in /usr/src/sys/sys/uipc_proto.c line
27(2),
49(2)
- in /usr/src/sys/sys/uipc_usrreq.c line
548(2)
- in /usr/src/usr.bin/fstat/fstat.c line
420(2),
455-460(6)
Usage of this include