svn commit: r321627 - head/sys/kern
Konstantin Belousov
kib at FreeBSD.org
Thu Jul 27 20:45:42 UTC 2017
Author: kib
Date: Thu Jul 27 20:45:41 2017
New Revision: 321627
URL: https://svnweb.freebsd.org/changeset/base/321627
Log:
Make it possible to request nosys logging to console.
New kern.lognosys values are
1 - log to ctty
2 - log to console
3 - log to both.
Inspired by: eugen
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Modified:
head/sys/kern/kern_sig.c
Modified: head/sys/kern/kern_sig.c
==============================================================================
--- head/sys/kern/kern_sig.c Thu Jul 27 17:51:51 2017 (r321626)
+++ head/sys/kern/kern_sig.c Thu Jul 27 20:45:41 2017 (r321627)
@@ -3579,9 +3579,14 @@ nosys(struct thread *td, struct nosys_args *args)
PROC_LOCK(p);
tdsignal(td, SIGSYS);
PROC_UNLOCK(p);
- if (kern_lognosys)
+ if (kern_lognosys == 1 || kern_lognosys == 3) {
uprintf("pid %d comm %s: nosys %d\n", p->p_pid, p->p_comm,
td->td_sa.code);
+ }
+ if (kern_lognosys == 2 || kern_lognosys == 3) {
+ printf("pid %d comm %s: nosys %d\n", p->p_pid, p->p_comm,
+ td->td_sa.code);
+ }
return (ENOSYS);
}
More information about the svn-src-all
mailing list