Я пишу программу C для OS X и Linux, и я хочу настроить выход на основе того, идет ли он к терминалу. Я знаю, что мы рассмотрели, как это сделать в оболочке script, например. здесь:
Обнаружение типа выходного потока оболочки script
Но как это сделать в программе на C?