pthreads works, sorta
Robert Collins
robert.collins@itdomain.com.au
Tue Jun 26 22:42:00 GMT 2001
> -----Original Message-----
> From: Ross Smith [ mailto:ross.s@ihug.co.nz ]
> Sent: Wednesday, June 27, 2001 3:31 PM
> To: cygwin@cygwin.com
> Subject: Re: pthreads works, sorta
>
>
> Robert Collins wrote:
> >
> > What does all this mean? We need to catch invalid memroy access,
>
> Why? A program that passes an invalid thread handle is broken.
> Penalising non-broken programs merely to provide better error checking
> for broken ones doesn't sound reasonable to me.
>
Even though the POSIX behaviour is undefined for passed invalid thread
variables, cygwin1.dll locking up is not a pretty way to handle failure.
However, I'll consider removing the checks for non-debug builds of
cygwin, but _only_ once the in-cygwin code is considered stable and
complete. Until then I'm leery of having a no-check environment.
Still I've found what seems to be a good alternative function that is
_much_ faster, and still provides the reliability I was looking for.
Rob
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list