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
This commit is contained in:
parent
d433e59a4d
commit
7c4ffc6797
@ -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 *);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user