diff options
author | Roland McGrath <roland@gnu.org> | 2003-03-11 09:20:36 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2003-03-11 09:20:36 +0000 |
commit | 5d5d5969b17422e3b1af6f88436e91f32a36fd58 (patch) | |
tree | c21636b58c8ee0370e69bee0ee7e6562fea0cec3 /sysdeps | |
parent | d0aacb47f9899e89b5b54139915c873934bf9c91 (diff) | |
download | glibc-5d5d5969b17422e3b1af6f88436e91f32a36fd58.tar.gz glibc-5d5d5969b17422e3b1af6f88436e91f32a36fd58.tar.xz glibc-5d5d5969b17422e3b1af6f88436e91f32a36fd58.zip |
2003-03-11 Jakub Jelinek <jakub@redhat.com>
* sysdeps/pthread/createthread.c (ARCH_CLONE): Define if not defined. (create_thread): Only assert PD->tcb != NULL under [TLS_TCB_AT_TP]. Use ARCH_CLONE. * allocatestack.c (ALLOCATE_STACK_PARMS): New macro. [NEED_SEPARATE_REGISTER_STACK] (STACK_VARIABLES, STACK_VARIABLES_ARGS, STACK_VARIABLES_PARMS, ALLOCATE_STACK_PARMS, ALLOCATE_STACK): New macros. (TLS_TPADJ): New macro. (get_cached_stack, queue_stack, __deallocate_stack): Use TLS_TPADJ. (allocate_stack): Handle TLS_DTV_AT_TP and NEED_SEPARATE_REGISTER_STACK. Use TLS_TPADJ. * pthread_create.c (__pthread_create_2_1) [! TLS_TCB_AT_TP]: Don't set PD->self. * init.c [__ia64__] (__NR_set_tid_address): Define.
Diffstat (limited to 'sysdeps')
0 files changed, 0 insertions, 0 deletions