svn commit: r299482 - head/sys/sys
Ed Maste
emaste at FreeBSD.org
Wed May 11 21:14:37 UTC 2016
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 *);
More information about the svn-src-head
mailing list