disabling and enabling console output
    Vladimir Panteleev 
    thecybershadow.lists at gmail.com
       
    Thu May 16 17:07:39 UTC 2019
    
    
  
On Thursday, 16 May 2019 at 17:05:01 UTC, Alex wrote:
>> One thing you could try is going one level lower, and using 
>> dup() to save the stream to another fd, close() to close the 
>> stdout one, and dup2() to restore the saved fd over the stdout 
>> one.
>
> Unfortunately D doesn't seem to have dup, dup2.
They are in the C library. Looks like Druntime has D declarations 
only for Posix:
https://github.com/cybershadow/druntime/blob/issue19433/src/core/sys/posix/unistd.d#L51-L52
You can just copy those.
    
    
More information about the Digitalmars-d-learn
mailing list