From f4c862a2e72bfacff5dcfbc873e4d27a4d848b02 Mon Sep 17 00:00:00 2001 From: Philip Guenther Date: Tue, 10 Nov 2015 04:31:00 +0000 Subject: 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@ --- lib/libc/Symbols.list | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/libc/Symbols.list') 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 -- cgit v1.2.3