diff options
author | 2000-11-26 00:12:55 +0000 | |
---|---|---|
committer | 2000-11-26 00:12:55 +0000 | |
commit | 9c4d49cae4b2010c9a5667ad9255f540d7e205db (patch) | |
tree | 1cea87929095161c408f80496d5dd4522320e8f7 /lib/libutil/util.h | |
parent | Fix some warnings and take advantage of perl5 system defines (diff) | |
download | wireguard-openbsd-9c4d49cae4b2010c9a5667ad9255f540d7e205db.tar.xz wireguard-openbsd-9c4d49cae4b2010c9a5667ad9255f540d7e205db.zip |
Properly implement errno handling for the threaded libc (libc_r)
The powerpc specific code was previously handling system call errors
as if kernel threads existed (currently only userlang threads are modeled).
Thus if multiple threads existed in a process, the process would not
get the correct errno from a system call. This would cause _many_ tests
to fail. Fixing this causes a number of the tests in libc_r/TEST to now work,
that did not before, however a few still fail.
Diffstat (limited to 'lib/libutil/util.h')
0 files changed, 0 insertions, 0 deletions