summaryrefslogtreecommitdiffstats
path: root/lib/libutil
diff options
context:
space:
mode:
authordrahn <drahn@openbsd.org>2000-11-26 00:12:55 +0000
committerdrahn <drahn@openbsd.org>2000-11-26 00:12:55 +0000
commit9c4d49cae4b2010c9a5667ad9255f540d7e205db (patch)
tree1cea87929095161c408f80496d5dd4522320e8f7 /lib/libutil
parentFix some warnings and take advantage of perl5 system defines (diff)
downloadwireguard-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')
0 files changed, 0 insertions, 0 deletions