diff options
author | Philip Guenther <guenther@cvs.openbsd.org> | 2015-11-10 04:31:00 +0000 |
---|---|---|
committer | Philip Guenther <guenther@cvs.openbsd.org> | 2015-11-10 04:31:00 +0000 |
commit | f4c862a2e72bfacff5dcfbc873e4d27a4d848b02 (patch) | |
tree | 55ce8d828a416a6311793064b0650abf78062d59 /lib/libc/Symbols.list | |
parent | 2de40dc0593bdf96a17ccf05b725d8b4260ec0e1 (diff) |
Split the intra-thread functionality from kill(2) into its own syscall
thrkill(2), rolling the kill(2) syscall number with the ABI change to
avoid breaking binaries during during the transition. thrkill(2) includes
a 'tcb' argument that eliminates the need for locking in pthread_kill()
and simplifies pthread_cancel(). Switch __stack_smash_handler() to use
thrkill(2) and explicitly unblock SIGABRT.
Minor bump to both libc and libpthread: make sure you install a new kernel!
ok semarie@
Diffstat (limited to 'lib/libc/Symbols.list')
-rw-r--r-- | lib/libc/Symbols.list | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libc/Symbols.list b/lib/libc/Symbols.list index 2c9c55189ca..70770229cd1 100644 --- a/lib/libc/Symbols.list +++ b/lib/libc/Symbols.list @@ -228,6 +228,7 @@ _thread_sys_symlinkat _thread_sys_sync _thread_sys_sysarch _thread_sys_sysctl +_thread_sys_thrkill _thread_sys_truncate _thread_sys_umask _thread_sys_unlink @@ -430,6 +431,7 @@ timer_delete timer_getoverrun timer_gettime timer_settime +thrkill truncate umask unlink |