Cómo crear un pseudo-tty para leer la salida y escribir en la entrada

Estoy utilizando fork () y execvp () para generar un proceso que debe creer que está conectado a un terminal interactivo para que funcione correctamente.

Una vez generado, quiero capturar todos los resultados del proceso, así como poder enviar entradas al proceso.

Sospecho que psuedo-ttys puede ayudar aquí. ¿Alguien tiene un fragmento de cómo hacer esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta