DragonFly BSD
DragonFly commits List (threaded) for 2005-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/lib/libc/gen tls.c src/lib/libthread_xu/arch/amd64/amd64 pthread_md.c src/lib/libthread_xu/arch/i386/i386 pthread_md.c src/libexec/rtld-elf rtld.c rtld.h src/libexec/rtld-elf/i386 reloc.c src/sys/i386/include tls.h


From: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxx>
Date: Wed, 30 Mar 2005 01:06:23 +0200
Mail-followup-to: commits@crater.dragonflybsd.org, DragonflyBSD Kernel <kernel@crater.dragonflybsd.org>

On Tue, Mar 29, 2005 at 03:04:37PM -0800, Joerg Sonnenberger wrote:
>   Remove tcb_size and flag argument for _rtld_allocate_tls,
>   remove tcb_size argument for _rtld_free_tls. The size is defined
>   by the architecture's struct tls_tcb layout and the behaviour
>   of RTLD_ALLOC_TLS_FREE_OLD is the only possible reaction for
>   old_tcb != NULL which doesn't leak memory.

Please ensure that your rtld and libc are in sync or at least that the
rtld is newer than your libc.

Joerg



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]