Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 May 2016 21:14:36 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r299482 - head/sys/sys
Message-ID:  <201605112114.u4BLEa5R018873@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Wed May 11 21:14:36 2016
New Revision: 299482
URL: https://svnweb.freebsd.org/changeset/base/299482

Log:
  exec.h: Move PS_STRINGS define to kernel-only section
  
  The kern.ps_strings sysctl was introduced in r103767 and the last
  use of PS_STRINGS in userspace code was removed in r297888.
  
  PR:		208760 [exp-run]
  Reviewed by:	kib
  Sponsored by:	The FreeBSD Foundation
  Differential Revision:	https://reviews.freebsd.org/D5933

Modified:
  head/sys/sys/exec.h

Modified: head/sys/sys/exec.h
==============================================================================
--- head/sys/sys/exec.h	Wed May 11 20:11:21 2016	(r299481)
+++ head/sys/sys/exec.h	Wed May 11 21:14:36 2016	(r299482)
@@ -58,13 +58,6 @@ struct ps_strings {
 	unsigned int ps_nenvstr; /* the number of environment strings */
 };
 
-/*
- * Address of ps_strings structure (in user space).
- * Prefer the kern.ps_strings or kern.proc.ps_strings sysctls to this constant.
- */
-#define	PS_STRINGS	(USRSTACK - sizeof(struct ps_strings))
-#define SPARE_USRSPACE	4096
-
 struct image_params;
 
 struct execsw {
@@ -77,6 +70,13 @@ struct execsw {
 #ifdef _KERNEL
 #include <sys/cdefs.h>
 
+/*
+ * Address of ps_strings structure (in user space).
+ * Prefer the kern.ps_strings or kern.proc.ps_strings sysctls to this constant.
+ */
+#define	PS_STRINGS	(USRSTACK - sizeof(struct ps_strings))
+#define	SPARE_USRSPACE	4096
+
 int exec_map_first_page(struct image_params *);        
 void exec_unmap_first_page(struct image_params *);       
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605112114.u4BLEa5R018873>