Searched hist:"2 dd9ea6f702c2e5791dc34794f285426d6bfb1ca" (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/kern/ |
H A D | subr_syscall.c | diff 2dd9ea6f702c2e5791dc34794f285426d6bfb1ca Thu Apr 12 12:48:43 CEST 2012 Konstantin Belousov <kib@FreeBSD.org> Add thread-private flag to indicate that error value is already placed in td_errno. Flag is supposed to be used by syscalls returning EJUSTRETURN because errno was already placed into the usermode frame by a call to set_syscall_retval(9). Both ktrace and dtrace get errno value from td_errno if the flag is set.
Use the flag to fix sigsuspend(2) error return ktrace records.
Requested by: bde MFC after: 1 week
|
H A D | kern_sig.c | diff 2dd9ea6f702c2e5791dc34794f285426d6bfb1ca Thu Apr 12 12:48:43 CEST 2012 Konstantin Belousov <kib@FreeBSD.org> Add thread-private flag to indicate that error value is already placed in td_errno. Flag is supposed to be used by syscalls returning EJUSTRETURN because errno was already placed into the usermode frame by a call to set_syscall_retval(9). Both ktrace and dtrace get errno value from td_errno if the flag is set.
Use the flag to fix sigsuspend(2) error return ktrace records.
Requested by: bde MFC after: 1 week
|
/freebsd/sys/sys/ |
H A D | proc.h | diff 2dd9ea6f702c2e5791dc34794f285426d6bfb1ca Thu Apr 12 12:48:43 CEST 2012 Konstantin Belousov <kib@FreeBSD.org> Add thread-private flag to indicate that error value is already placed in td_errno. Flag is supposed to be used by syscalls returning EJUSTRETURN because errno was already placed into the usermode frame by a call to set_syscall_retval(9). Both ktrace and dtrace get errno value from td_errno if the flag is set.
Use the flag to fix sigsuspend(2) error return ktrace records.
Requested by: bde MFC after: 1 week
|