Konstantin Belousov 397d851d66 Reduce the size of the interposing table and amount of
cancellation-handling code in the libthr.  Translate some syscalls
into their more generic counterpart, and remove translated syscalls
from the table.

List of the affected syscalls:
creat, open -> openat
raise -> thr_kill
sleep, usleep -> nanosleep
pause -> sigsuspend
wait, wait3, waitpid -> wait4

Suggested and reviewed by:	jilles (previous version)
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2015-01-11 22:16:31 +00:00
..
2014-06-26 10:21:00 +00:00
2013-01-15 14:09:08 +00:00
2014-09-30 00:06:53 +00:00
2013-08-16 13:16:27 +00:00
2011-11-10 06:20:18 +00:00
2012-05-08 18:56:21 +00:00
2014-05-30 02:16:28 +00:00
2012-05-08 18:56:21 +00:00
2012-05-08 18:56:21 +00:00
2012-01-15 20:14:52 +00:00
2010-12-18 10:09:07 +00:00
2014-06-24 20:23:18 +00:00
2012-06-02 10:50:25 +00:00
2012-05-08 18:56:21 +00:00
2012-05-08 18:56:21 +00:00
2012-05-08 18:56:21 +00:00
2013-12-06 21:22:33 +00:00