Como criar uma pseudo-tty para ler saída e escrita para entrada
Eu estou usando fork () e execvp () para gerar um processo que deve acreditar que está conectado a um terminal interativo para que ele funcione corretamente.
Uma vez gerado, eu quero capturar toda a saída do processo, bem como ser capaz de enviar entrada para o processo.
Eu suspeito que psuedo-ttys possa ajudar aqui. Alguém tem um trecho sobre como fazer isso?