summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2012-11-27 10:16:48 +0000
committerpjd <pjd@FreeBSD.org>2012-11-27 10:16:48 +0000
commit02c0badfc1d26f3d714ef3e9a609e883d83e5fff (patch)
tree3c06fab2dc338f2bdbb3bae25fedb0d523973e2e
parent8dbfcd90036c9bb53f4b209e9ecc8a47b8fad2c5 (diff)
downloadFreeBSD-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.c2
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");
OpenPOWER on IntegriCloud