🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12976

Dudas sobre STDOUT...

#12976
From: oswaldo.ballonga
Date: Mon, 16 Apr 2001 10:47
28 lines
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-mail

Show 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