Print this page
6136 sysmacros.h unnecessarily polutes the namespace


  41 #include <sys/systm.h>
  42 #include <sys/utsname.h>
  43 #include <sys/sysconfig.h>
  44 #include <sys/systeminfo.h>
  45 #include <sys/zone.h>
  46 #include <sys/stat.h>
  47 #include <sys/mntent.h>
  48 #include <sys/ctfs.h>
  49 #include <sys/priv.h>
  50 #include <sys/acctctl.h>
  51 #include <libgen.h>
  52 #include <bsm/audit.h>
  53 #include <sys/crypto/ioctl.h>
  54 #include <sys/fs/zfs.h>
  55 #include <sys/zfs_ioctl.h>
  56 #include <sys/ucontext.h>
  57 #include <sys/mntio.h>
  58 #include <sys/mnttab.h>
  59 #include <sys/attr.h>
  60 #include <sys/lofi.h>

  61 #include <atomic.h>
  62 #include <sys/acl.h>
  63 #include <sys/socket.h>
  64 
  65 #include <s10_brand.h>
  66 #include <brand_misc.h>
  67 #include <s10_misc.h>
  68 #include <s10_signal.h>
  69 
  70 /*
  71  * See usr/src/lib/brand/shared/brand/common/brand_util.c for general
  72  * emulation notes.
  73  */
  74 
  75 static zoneid_t zoneid;
  76 static boolean_t emul_global_zone = B_FALSE;
  77 static s10_emul_bitmap_t emul_bitmap;
  78 pid_t zone_init_pid;
  79 
  80 /*




  41 #include <sys/systm.h>
  42 #include <sys/utsname.h>
  43 #include <sys/sysconfig.h>
  44 #include <sys/systeminfo.h>
  45 #include <sys/zone.h>
  46 #include <sys/stat.h>
  47 #include <sys/mntent.h>
  48 #include <sys/ctfs.h>
  49 #include <sys/priv.h>
  50 #include <sys/acctctl.h>
  51 #include <libgen.h>
  52 #include <bsm/audit.h>
  53 #include <sys/crypto/ioctl.h>
  54 #include <sys/fs/zfs.h>
  55 #include <sys/zfs_ioctl.h>
  56 #include <sys/ucontext.h>
  57 #include <sys/mntio.h>
  58 #include <sys/mnttab.h>
  59 #include <sys/attr.h>
  60 #include <sys/lofi.h>
  61 #include <sys/mkdev.h>
  62 #include <atomic.h>
  63 #include <sys/acl.h>
  64 #include <sys/socket.h>
  65 
  66 #include <s10_brand.h>
  67 #include <brand_misc.h>
  68 #include <s10_misc.h>
  69 #include <s10_signal.h>
  70 
  71 /*
  72  * See usr/src/lib/brand/shared/brand/common/brand_util.c for general
  73  * emulation notes.
  74  */
  75 
  76 static zoneid_t zoneid;
  77 static boolean_t emul_global_zone = B_FALSE;
  78 static s10_emul_bitmap_t emul_bitmap;
  79 pid_t zone_init_pid;
  80 
  81 /*