Print this page
OS-5192 need faster clock_gettime
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
Reviewed by: Ryan Zezeski <ryan@zinascii.com>
OS-3405 lx brand: socket() fails for PF_INET6
OS-3382 lxbrand 64bit gettimeofday depends on vsyscall or vdso
OS-3280 need a way to specify the root of a native system in the lx brand
OS-3279 lx brand should allow delegated datasets
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
OS-2949 add support for AT_RANDOM aux vector entry
        
*** 21,31 ****
  /*
   * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
   */
  /*
!  * Copyright (c) 2013, Joyent, Inc.  All rights reserved.
   */
  
  /*
   * pargs examines and prints the arguments (argv), environment (environ),
   * and auxiliary vector of another process.
--- 21,31 ----
  /*
   * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
   */
  /*
!  * Copyright 2016 Joyent, Inc.
   */
  
  /*
   * pargs examines and prints the arguments (argv), environment (environ),
   * and auxiliary vector of another process.
*** 795,804 ****
--- 795,805 ----
          { AT_PHNUM,             "AT_PHNUM",             at_null },
          { AT_PAGESZ,            "AT_PAGESZ",            at_null },
          { AT_BASE,              "AT_BASE",              at_null },
          { AT_FLAGS,             "AT_FLAGS",             at_null },
          { AT_ENTRY,             "AT_ENTRY",             at_null },
+         { AT_RANDOM,            "AT_RANDOM",            at_null },
          { AT_SUN_UID,           "AT_SUN_UID",           at_uid  },
          { AT_SUN_RUID,          "AT_SUN_RUID",          at_uid  },
          { AT_SUN_GID,           "AT_SUN_GID",           at_gid  },
          { AT_SUN_RGID,          "AT_SUN_RGID",          at_gid  },
          { AT_SUN_LDELF,         "AT_SUN_LDELF",         at_null },
*** 814,826 ****
          { AT_SUN_MMU,           "AT_SUN_MMU",           at_null },
          { AT_SUN_LDDATA,        "AT_SUN_LDDATA",        at_null },
          { AT_SUN_AUXFLAGS,      "AT_SUN_AUXFLAGS",      at_flags },
          { AT_SUN_EMULATOR,      "AT_SUN_EMULATOR",      at_str  },
          { AT_SUN_BRANDNAME,     "AT_SUN_BRANDNAME",     at_str  },
          { AT_SUN_BRAND_AUX1,    "AT_SUN_BRAND_AUX1",    at_null },
          { AT_SUN_BRAND_AUX2,    "AT_SUN_BRAND_AUX2",    at_null },
!         { AT_SUN_BRAND_AUX3,    "AT_SUN_BRAND_AUX3",    at_null }
  };
  
  #define N_AT_ENTS (sizeof (aux_arr) / sizeof (struct aux_id))
  
  /*
--- 815,830 ----
          { AT_SUN_MMU,           "AT_SUN_MMU",           at_null },
          { AT_SUN_LDDATA,        "AT_SUN_LDDATA",        at_null },
          { AT_SUN_AUXFLAGS,      "AT_SUN_AUXFLAGS",      at_flags },
          { AT_SUN_EMULATOR,      "AT_SUN_EMULATOR",      at_str  },
          { AT_SUN_BRANDNAME,     "AT_SUN_BRANDNAME",     at_str  },
+         { AT_SUN_BRAND_NROOT,   "AT_SUN_BRAND_NROOT",   at_str  },
          { AT_SUN_BRAND_AUX1,    "AT_SUN_BRAND_AUX1",    at_null },
          { AT_SUN_BRAND_AUX2,    "AT_SUN_BRAND_AUX2",    at_null },
!         { AT_SUN_BRAND_AUX3,    "AT_SUN_BRAND_AUX3",    at_null },
!         { AT_SUN_BRAND_AUX4,    "AT_SUN_BRAND_AUX4",    at_null },
!         { AT_SUN_COMMPAGE,      "AT_SUN_COMMPAGE",      at_null }
  };
  
  #define N_AT_ENTS (sizeof (aux_arr) / sizeof (struct aux_id))
  
  /*