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-5209 __KERN_NAUXV_IMPL needs to be increased for OS-5202

@@ -24,11 +24,11 @@
  */
 
 /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
 /*        All Rights Reserved   */
 /*
- * Copyright (c) 2012 Joyent, Inc.  All rights reserved.
+ * Copyright 2016 Joyent, Inc.
  */
 
 
 #ifndef _SYS_USER_H
 #define _SYS_USER_H

@@ -183,13 +183,13 @@
  * supplies should use the proc(4) interface to read /proc/PID/auxv.
  *
  * This value should not be changed in a patch.
  */
 #if defined(__sparc)
-#define __KERN_NAUXV_IMPL 20
+#define __KERN_NAUXV_IMPL 24
 #elif defined(__i386) || defined(__amd64)
-#define __KERN_NAUXV_IMPL 22
+#define __KERN_NAUXV_IMPL 26
 #endif
 
 struct execsw;
 
 /*

@@ -209,10 +209,11 @@
         char    u_comm[MAXCOMLEN + 1];  /* executable file name from exec */
         char    u_psargs[PSARGSZ];      /* arguments from exec */
         int     u_argc;                 /* value of argc passed to main() */
         uintptr_t u_argv;               /* value of argv passed to main() */
         uintptr_t u_envp;               /* value of envp passed to main() */
+        uintptr_t u_commpagep;          /* address of mapped comm page */
 
         /*
          * These fields are protected by p_lock:
          */
         struct vnode *u_cdir;           /* current directory */