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.
 
 |