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

Bug#205234: 2.3.2-7 + pthread + vsyslog()



On Sat, Sep 20, 2003 at 08:40:08PM +0100, Philip Blundell wrote:
> On Fri, 2003-09-19 at 00:41, Daniel Jacobowitz wrote:
> > <bits/libc-lock.h> is an installed header, and the public versions of
> > pthread_cleanup_push call these.  I don't think we can do that.
> 
> I still haven't heard anything back from the hackers, but I looked at
> this a bit more and I think this patch should be safe after all.
> 
> Although <bits/libc-lock.h> is installed, the only other header that
> refers to it is <bits/stdio-lock.h>, and that one doesn't make any use
> of cancellation cleanups.  The public version of pthread_cleanup_push
> calls _pthread_cleanup_push directly, without going through
> __libc_cleanup_push, so again that should be ok.

After looking again, I bet you're right.  Notice that __libc_pthread_functions
isn't in any installed header.  At least, I don't see it anywhere...

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



Reply to: