This is the mail archive of the
cygwin
mailing list for the Cygwin project.
RE: _kbhit
- From: "Gary R. Van Sickle" <g dot r dot vansickle at worldnet dot att dot net>
- To: <cygwin at cygwin dot com>
- Date: Sat, 18 Feb 2006 15:16:06 -0600
- Subject: RE: _kbhit
> From: Shankar Unni
> Sent: Friday, February 17, 2006 2:28 PM
> To: cygwin@cygwin.com
> Subject: Re: _kbhit
>
> Gary R. Van Sickle wrote:
>
> > Arend-Jan Westhoff writes:
> >> I cannot confirm your assertion that msvcrt.dll and cygwin1.dll
> >> cannot be used together.
>
> > The Gary Exclusion Principle: Two C runtimes cannot occupy
> the same
> > point in space at the same moment in time.
>
> The problem here is that unfortunately they *can* occupy the
> same point in space at the same time, with the same bad
> effects as in science fiction movies when one object
> materializes in the middle of another :-).
>
Exactly: Attempting to violate the Gary Exclusion Principle can only result
in tragedy. In this case, the computer turns into a particle so dense not
even light can escape.
> The problem is that, for instance, some of your malloc calls
> will link to the cygwin libc, while others (from within the
> Windows DLLs) will link to MSVCRT, and if you free the
> pointer with the "other" library, terrible things will happen.
Ah yes, the Gump Uncertainty Principle: You never know which malloc you're
going to get.
--
Gary R. Van Sickle
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/