36 #include <netinet/in.h>
37
38 #ifdef _KERNEL
39 /*
40 * Many includes are kernel-only to reduce namespace pollution of
41 * userland applications.
42 */
43 #include <sys/mutex.h>
44 #include <sys/rctl.h>
45 #include <sys/ipc_rctl.h>
46 #include <sys/pset.h>
47 #include <sys/cred.h>
48 #include <sys/netstack.h>
49 #include <sys/ksynch.h>
50 #include <sys/socket_impl.h>
51 #include <sys/secflags.h>
52 #include <sys/cpu_uarray.h>
53 #include <sys/nvpair.h>
54 #include <sys/list.h>
55 #include <sys/loadavg.h>
56 #endif /* _KERNEL */
57
58 #ifdef __cplusplus
59 extern "C" {
60 #endif
61
62 /*
63 * NOTE
64 *
65 * The contents of this file are private to the implementation of
66 * illumos and are subject to change at any time without notice.
67 * Applications and drivers using these interfaces may fail to
68 * run on future releases.
69 */
70
71 /* Available both in kernel and for user space */
72
73 /*
74 * zone id restrictions and special ids.
75 * See 'maxzones' for run-time zone limit.
|
36 #include <netinet/in.h>
37
38 #ifdef _KERNEL
39 /*
40 * Many includes are kernel-only to reduce namespace pollution of
41 * userland applications.
42 */
43 #include <sys/mutex.h>
44 #include <sys/rctl.h>
45 #include <sys/ipc_rctl.h>
46 #include <sys/pset.h>
47 #include <sys/cred.h>
48 #include <sys/netstack.h>
49 #include <sys/ksynch.h>
50 #include <sys/socket_impl.h>
51 #include <sys/secflags.h>
52 #include <sys/cpu_uarray.h>
53 #include <sys/nvpair.h>
54 #include <sys/list.h>
55 #include <sys/loadavg.h>
56 #include <sys/vnode.h>
57 #endif /* _KERNEL */
58
59 #ifdef __cplusplus
60 extern "C" {
61 #endif
62
63 /*
64 * NOTE
65 *
66 * The contents of this file are private to the implementation of
67 * illumos and are subject to change at any time without notice.
68 * Applications and drivers using these interfaces may fail to
69 * run on future releases.
70 */
71
72 /* Available both in kernel and for user space */
73
74 /*
75 * zone id restrictions and special ids.
76 * See 'maxzones' for run-time zone limit.
|