Check output device is a terminal: Difference between revisions

Initial FutureBasic submission for Editing Check output device is a terminal
imported>Regattaguru
(Initial FutureBasic submission for Editing Check output device is a terminal)
 
Line 244:
Sleep
</syntaxhighlight>
 
=={{header|FutureBasic}}==
<syntaxhighlight lang="futurebasic">
include "NSLog.incl"
 
local fn IsOutputDeviceTerminal as BOOL
int fileDescriptor
cln fileDescriptor = fileno( stdout );
end fn = fn isatty( fileDescriptor ) != 0
 
BOOL isTerminal : isTerminal = fn IsOutputDeviceTerminal
 
if (isTerminal)
NSLog( @"Output is directed to a terminal." )
else
NSLog( @"Output is not directed to a terminal." )
end if
 
HandleEvents
</syntaxhighlight>
 
=={{header|Go}}==
Tells a ''terminal'' apart from a ''pipe'' on Linux and Mac, which is probably exactly what you need.
729

edits