Date: Wed, 19 Jan 2000 12:21:50 -0500 (EST) From: Daniel Eischen <eischen@vigrid.com> To: jasone@canonware.com, obrien@FreeBSD.ORG Cc: current@FreeBSD.ORG Subject: Re: RFC: buildworld breakage due to cross-tools/libc/mktemp. Message-ID: <200001191721.MAA28462@pcnet1.pcnet.com>
next in thread | raw e-mail | index | archive | help
> No, I was just busy doing other things.
>
> There is potentially one good reason to leave these changes in place for
> now: they allow proper thread cancellation in libc_r as it stands right
> now. This seems to me like a good enough reason to leave the changes as is
> until our grand new threads library is realized. However, I agree that in
> the end we will want to simplify the libc symbol naming.
>
> I'm planning on checking in libc_r cancellation changes today that use the
> current libc symbol naming setup. As soon as we're not using libc_r
> anymore I'll be glad to simplify the symbol naming.
I guess I'm confused as to why you can't do what you need with
_XXX (internally used, non-cancellable function) and XXX (weak
reference to _XXX) within libc. libc_r would provide XXX that
did something along the lines of:
int
XXX(void)
{
enter_cancellation_point();
_XXX();
leave_cancellation_point();
return(0);
}
Dan Eischen
eischen@vigrid.com
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?200001191721.MAA28462>
