diff options
author | kib <kib@FreeBSD.org> | 2012-04-12 10:48:43 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2012-04-12 10:48:43 +0000 |
commit | 319ab382ef5fd326d3fab25c60ffe55702438a37 (patch) | |
tree | b11cc6ba65a78e38d9da1d9122832b5385fa56c5 /contrib/diff/lib/hard-locale.c | |
parent | aed1b833cf616d6a716d2a947c77fe99d6f3f925 (diff) | |
download | FreeBSD-src-319ab382ef5fd326d3fab25c60ffe55702438a37.zip FreeBSD-src-319ab382ef5fd326d3fab25c60ffe55702438a37.tar.gz |
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
Diffstat (limited to 'contrib/diff/lib/hard-locale.c')
0 files changed, 0 insertions, 0 deletions