diff options
author | Marcel Moolenaar <marcel@FreeBSD.org> | 2006-08-31 23:31:18 +0000 |
---|---|---|
committer | Marcel Moolenaar <marcel@FreeBSD.org> | 2006-08-31 23:31:18 +0000 |
commit | 35ca217bf07c05985c788b2aa0c15d63baf5ed66 (patch) | |
tree | f68b93b437d5609a74071645730c86c5f380ee6b | |
parent | 2752b41267ffd0e007d857f8b4067965296a7707 (diff) |
Notes
-rw-r--r-- | lib/libthr/arch/ia64/ia64/pthread_md.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/libthr/arch/ia64/ia64/pthread_md.c b/lib/libthr/arch/ia64/ia64/pthread_md.c index a662949865ed..e0e837ecaf2e 100644 --- a/lib/libthr/arch/ia64/ia64/pthread_md.c +++ b/lib/libthr/arch/ia64/ia64/pthread_md.c @@ -39,13 +39,9 @@ struct tcb * _tcb_ctor(struct pthread *thread, int initial) { struct tcb *tcb; - void *oldtls; - if (initial) - oldtls = _tp; - else - oldtls = NULL; - tcb = _rtld_allocate_tls(oldtls, sizeof(struct tcb), 16); + tcb = _rtld_allocate_tls((initial) ? _tp : NULL, + sizeof(struct tcb), 16); if (tcb) tcb->tcb_thread = thread; return (tcb); |