diff options
author | Glen Barber <gjb@FreeBSD.org> | 2016-02-09 01:42:51 +0000 |
---|---|---|
committer | Glen Barber <gjb@FreeBSD.org> | 2016-02-09 01:42:51 +0000 |
commit | acbbf33c47fbbb90e2708f733bcc75763a5a9c72 (patch) | |
tree | 70f0e618229555b31fa72c4654cd22149f40460b /lib/libthr | |
parent | bcefcb026a4205dd03b397bcb544d86b6aa4bbfc (diff) | |
parent | 78a38b8f05f9dbb70ca12e0223ef52984f3aa65f (diff) | |
download | src-test2-acbbf33c47fbbb90e2708f733bcc75763a5a9c72.tar.gz src-test2-acbbf33c47fbbb90e2708f733bcc75763a5a9c72.zip |
Notes
Diffstat (limited to 'lib/libthr')
-rw-r--r-- | lib/libthr/pthread.map | 2 | ||||
-rw-r--r-- | lib/libthr/thread/thr_private.h | 2 | ||||
-rw-r--r-- | lib/libthr/thread/thr_stack.c | 3 | ||||
-rw-r--r-- | lib/libthr/thread/thr_syscalls.c | 1 |
4 files changed, 4 insertions, 4 deletions
diff --git a/lib/libthr/pthread.map b/lib/libthr/pthread.map index 0903989a2d28..9fb72ebbad8d 100644 --- a/lib/libthr/pthread.map +++ b/lib/libthr/pthread.map @@ -295,8 +295,6 @@ FBSDprivate_1.0 { _thread_size_key; _thread_state_running; _thread_state_zoombie; - - __pthread_map_stacks_exec; }; FBSD_1.1 { diff --git a/lib/libthr/thread/thr_private.h b/lib/libthr/thread/thr_private.h index 0ba123d65717..6020e074c4d4 100644 --- a/lib/libthr/thread/thr_private.h +++ b/lib/libthr/thread/thr_private.h @@ -927,6 +927,8 @@ int __thr_sigwait(const sigset_t *set, int *sig); int __thr_sigwaitinfo(const sigset_t *set, siginfo_t *info); int __thr_swapcontext(ucontext_t *oucp, const ucontext_t *ucp); +void __thr_map_stacks_exec(void); + struct _spinlock; void __thr_spinunlock(struct _spinlock *lck); void __thr_spinlock(struct _spinlock *lck); diff --git a/lib/libthr/thread/thr_stack.c b/lib/libthr/thread/thr_stack.c index e5d149eedea8..74e1329aedfb 100644 --- a/lib/libthr/thread/thr_stack.c +++ b/lib/libthr/thread/thr_stack.c @@ -161,9 +161,8 @@ singlethread_map_stacks_exec(void) rlim.rlim_cur, _rtld_get_stack_prot()); } -void __pthread_map_stacks_exec(void); void -__pthread_map_stacks_exec(void) +__thr_map_stacks_exec(void) { struct pthread *curthread, *thrd; struct stack *st; diff --git a/lib/libthr/thread/thr_syscalls.c b/lib/libthr/thread/thr_syscalls.c index 7c05697ad723..712249b1e573 100644 --- a/lib/libthr/thread/thr_syscalls.c +++ b/lib/libthr/thread/thr_syscalls.c @@ -652,6 +652,7 @@ __thr_interpose_libc(void) SLOT(kevent); SLOT(wait6); SLOT(ppoll); + SLOT(map_stacks_exec); #undef SLOT *(__libc_interposing_slot( INTERPOS__pthread_mutex_init_calloc_cb)) = |