Date: Fri, 08 Nov 2002 13:59:03 -0800 From: Terry Lambert <tlambert2@mindspring.com> To: Daniel Eischen <eischen@pcnet1.pcnet.com> Cc: Alexander Kabaev <ak03@gte.com>, dfr@nlsystems.com, current@freebsd.org Subject: Re: [PATCH: libc]Re: gnome on current Message-ID: <3DCC33A7.DBA71B9B@mindspring.com> References: <Pine.GSO.4.10.10211081037260.7314-100000@pcnet1.pcnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Daniel Eischen wrote: > > By default, ti_jump_table entries contain pointers to dummy function like > > _return_zero if no threading library is loaded. When the threading library is > > loaded, ti_jump_table is populated with new pointers to functions implemented > > in threading library library. GDB did not allow me to track down where exactly > > this happens, I presume .init function in libpthread.so does that. > > OK, here's a patch that uses a jump table, as well as some other > fixes (use single underscore versions of pthread functions internally > in libc_r, avoid cancellation points for _pthread_cond_[timed]wait, > and other cleanups): > > http://people.freebsd.org/~deischen/libc-libc_r.diffs > > Can someone review and test this with GNOME? I don't use gnome, but it seems to work. You are a code-stud. 8-). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DCC33A7.DBA71B9B>