Article View: es.comp.os.linux.programacion
Article #12976Dudas sobre STDOUT...
From: oswaldo.ballonga
Date: Mon, 16 Apr 2001 10:47
Date: Mon, 16 Apr 2001 10:47
28 lines
1851 bytes
1851 bytes
Hello a todos....
Tengo dudas de como redireccionar la salida estandar de un proceso
traceado...
Tengo un proceso que ejecuta ptrace(TRACEME,0,0,0) y luego cambia
la imagen del
proceso por execve("./PROCESOHIJO",etc...) , y lo que quiero es poder
coger la
salida estandar y enviarlo a un buffer de una ventana en Turbo Vision.
Con la entrada estandar no hay problema (FD_SET(&rdfs), select(),
etc...) pero con la salida
estandar no logro capturarla.
He probado con mmap, setvbuf, select, p�pe, etc... y lo unico que me
funciona es dup2()
con la salvedad de que no escribe en el fichero destino hasta que no se
llena el buffer y yo quiero
que en el momento de que el proceso hijo mande un '\n' yo lo pueda leer
y enviarlo inmediatamente
a la ventana de Turbo Vision...
Si alguien me puede ayudar....
Muchas gracias......
Oswaldo
Technical Details
Message-ID:
<3ADACDB7.AE0D5AF1@wanadoo.es>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sjo1.usenetserver.com!news-out-sjo.usenetserver.com!europa.netcrusader.net!204.71.34.3!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!frodo.audiolis.com!127.0.0.1!news.audiolis.com!127.0.0.1!newsfeeder.wanadoo.es!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,7beef56f74a9f7ab,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-04-16 04:18:03 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sjo1.usenetserver.com!news-out-sjo.usenetserver.com!europa.netcrusader.net!204.71.34.3!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!frodo.audiolis.com!127.0.0.1!news.audiolis.com!127.0.0.1!newsfeeder.wanadoo.es!not-for-mail From: oswaldo.ballonga@wanadoo.es Newsgroups: es.comp.os.linux.programacion Subject: Dudas sobre STDOUT... Date: Mon, 16 Apr 2001 12:47:19 +0200 Organization: Wanadoo Lines: 29 Message-ID: <3ADACDB7.AE0D5AF1@wanadoo.es> NNTP-Posting-Host: 213.97.227.24 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@wanadoo.es NNTP-Posting-Date: Mon, 16 Apr 2001 10:47:12 +0000 (UTC) X-Mailer: Mozilla 4.5 [es] (Win95; I) X-Accept-Language: es