Actions
Bug #1331
closed[PATCH] libthread_xu: fix problem with umtx errno override
Start date:
Due date:
% Done:
0%
Estimated time:
Description
Simon Schubert found a bug today which causes an undesired value in
errno in a threaded context if a umtx syscall also returns an error.
This is the new fix:
http://gitweb.dragonflybsd.org/~alexh/dragonfly.git/commit/ac9d39b6181ccc289f198a8e80fae624aa7d3b2a
Files
Updated by alexh over 15 years ago
Attached is a test case. Before the fix, when using an argument of 100 or so and
trying a few times, one will see one or more "thread tester error: Device busy".
This Device Busy comes from umtx and not readdir.
After applying the patch that error doesn't occur anymore.
Actions