diff options
author | pjd <pjd@FreeBSD.org> | 2012-11-27 10:16:48 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2012-11-27 10:16:48 +0000 |
commit | 02c0badfc1d26f3d714ef3e9a609e883d83e5fff (patch) | |
tree | 3c06fab2dc338f2bdbb3bae25fedb0d523973e2e | |
parent | 8dbfcd90036c9bb53f4b209e9ecc8a47b8fad2c5 (diff) | |
download | FreeBSD-src-02c0badfc1d26f3d714ef3e9a609e883d83e5fff.zip FreeBSD-src-02c0badfc1d26f3d714ef3e9a609e883d83e5fff.tar.gz |
Allow to modify kern.sugid_coredump and kern.corefile from loader.conf.
Obtained from: WHEEL Systems
-rw-r--r-- | sys/kern/kern_sig.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index b6ae961..56597ea 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -171,6 +171,7 @@ SYSINIT(signal, SI_SUB_P1003_1B, SI_ORDER_FIRST+3, sigqueue_start, NULL); (cr1)->cr_uid == (cr2)->cr_uid) static int sugid_coredump; +TUNABLE_INT("kern.sugid_coredump", &sugid_coredump); SYSCTL_INT(_kern, OID_AUTO, sugid_coredump, CTLFLAG_RW, &sugid_coredump, 0, "Allow setuid and setgid processes to dump core"); @@ -3015,6 +3016,7 @@ SYSCTL_INT(_kern, OID_AUTO, compress_user_cores_gzlevel, CTLFLAG_RW, #endif static char corefilename[MAXPATHLEN] = {"%N.core"}; +TUNABLE_STR("kern.corefile", corefilename, sizeof(corefilename)); SYSCTL_STRING(_kern, OID_AUTO, corefile, CTLFLAG_RW, corefilename, sizeof(corefilename), "process corefile name format string"); |