Page MenuHomeFreeBSD

D34023.diff
No OneTemporary

D34023.diff

diff --git a/lib/libthr/thread/thr_ctrdtr.c b/lib/libthr/thread/thr_ctrdtr.c
--- a/lib/libthr/thread/thr_ctrdtr.c
+++ b/lib/libthr/thread/thr_ctrdtr.c
@@ -42,7 +42,7 @@
if (initial)
tcb = _tcb_get();
else
- tcb = _rtld_allocate_tls(NULL, sizeof(struct tcb), 16);
+ tcb = _rtld_allocate_tls(NULL, TLS_TCB_SIZE, TLS_TCB_ALIGN);
if (tcb)
tcb->tcb_thread = thread;
return (tcb);
@@ -52,5 +52,5 @@
_tcb_dtor(struct tcb *tcb)
{
- _rtld_free_tls(tcb, sizeof(struct tcb), 16);
+ _rtld_free_tls(tcb, TLS_TCB_SIZE, TLS_TCB_ALIGN);
}

File Metadata

Mime Type
text/plain
Expires
Wed, Dec 4, 1:08 AM (3 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14994149
Default Alt Text
D34023.diff (545 B)

Event Timeline