Home
last modified time | relevance | path

Searched hist:"2 dd9ea6f702c2e5791dc34794f285426d6bfb1ca" (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/kern/
H A Dsubr_syscall.cdiff 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 Dkern_sig.cdiff 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 Dproc.hdiff 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