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 *);       
 
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to