RosettaCodeData/Task/Check-output-device-is-a-terminal/FutureBasic/check-output-device-is-a-terminal.basic
2024-07-13 15:19:22 -07:00

17 lines
368 B
Text

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