Привет, при переносе старых Solaris 2.4 код для CentOS 5.3 я наткнулся на вызов, какКак использовать параметр -S xterm (передать псевдотерминальное имя и дескриптор) в Linux?
/usr/bin/xterm -S%s%d ...
где% s является двухсимвольная последовательность цифр XX, как 00, 01 и% D является числовой дескриптор файла , Это было, по-видимому, способом сказать xterm использовать/dev/ttypXX (псевдотерминал slave), но код, похоже, не беспокоит открытие соответствующего ведущего, вызывающего трубку (2) и передачу записи fd в качестве% d выше. В Solaris запись на эту запись fd из создателя приводит к появлению вывода в xterm-потомке. В strace (1) я не видел попытки открыть что-либо под/dev, кстати.