PERFORCE change 71447 for review
David Xu
davidxu at FreeBSD.org
Mon Feb 21 00:36:50 PST 2005
http://perforce.freebsd.org/chv.cgi?CH=71447
Change 71447 by davidxu at davidxu_celeron on 2005/02/21 08:36:02
use _rtld_free_tls to free tcb.
Affected files ...
.. //depot/projects/davidxu_thread/src/lib/libthread/arch/i386/i386/pthread_md.c#4 edit
Differences ...
==== //depot/projects/davidxu_thread/src/lib/libthread/arch/i386/i386/pthread_md.c#4 (text+ko) ====
@@ -66,7 +66,7 @@
ldt.sd.sd_gran = 0; /* no more than 1M */
tcb->tcb_ldt = i386_set_ldt(LDT_AUTO_ALLOC, &ldt, 1);
if (tcb->tcb_ldt < 0) {
- free(tcb);
+ _rtld_free_tls(tcb, sizeof(struct tcb), 16);
tcb = NULL;
}
#endif
More information about the p4-projects
mailing list