disabling and enabling console output
Vladimir Panteleev
thecybershadow.lists at gmail.com
Thu May 16 17:49:05 UTC 2019
On Thursday, 16 May 2019 at 17:42:17 UTC, Alex wrote:
> I'm not sure if they are failing to block or if they are
> blocking what is being opened(and not the original console).
> That is, do I need to not open and simply close stdout?
Yes, I see. It won't work because the two libraries are using
different C standard libraries, so, SDLImage can't see that the
FD was dup'd, and the DM C library most likely doesn't also
dup/close the Windows handle.
I'm not sure how to do this on Windows, then; maybe someone with
more experience would know. Windows has DuplicateHandle, but no
equivalent for dup2 that I know of, which would be needed to
restore stdin using this method.
More information about the Digitalmars-d-learn
mailing list