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.
|