Skip site navigation (1)Skip section navigation (2)
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>