ďťż

Ładny brzuch

Piszę wrapper do Quake'a 3. Ma on działać na zasadzie takiej, że będzie parsować to co wypisze q3 a także podsyłać mu różne komendy jako zwykły tekst.

Stosowanie popen(3) nie daje rezultatu, bo q3 sie czepia że stdin nie jest terminalem (stdin is not a tty).

Z powodu konieczności komunikowania sie w obydwie strony snp(4) odpada.

Więc pytanie: jak mogę emulować terminal?

Zastrzegam, że gdy odpale q3 i pisze mu komendy z poziomu terminala z którego jest odpalony to one działają -- więc niech mi nikt nie wciska że to co wymyśliłem jest niemożliwe;]



ale wtopa -- jednak można było po snp(4) ..

no i pty(4) wyjaśnia wszystko.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •