Article View: es.comp.os.linux.programacion
Article #17351Pasar información de un proceso hijo a un padre?
From: Gorka Olaizola
Date: Thu, 20 Jan 2000 00:00
Date: Thu, 20 Jan 2000 00:00
34 lines
1768 bytes
1768 bytes
Hola,
Estoy intentando hacer en C un "wrapper" para fetchmail para que me lo coloree.
S�, ya se que es una chorrada pero as� practico la programaci�n en Unix.
Esto es lo que hago en el programa:
-Creo una tuber�a
-Creo el hijo
-Lanzo el fetchmail en el hijo
-Leo de la tuber�a en el padre mediante un bucle y me salen los mensajes del
hijo recogidos por el padre, pero cuando acaba el hijo, el padre se me queda
leyendo de la tuber�a.
�Como puedo saber cuando ha terminado el hijo?
�Manda este una se�al cuando ha terminado?
El bucle que lee la tuber�a es, por ahora, este:
while ( (position=read(descf[0], buffer, MAX_BUF-1)) >0 ) {
buffer[position]='\0';
printw("%s", buffer);
refresh();
}
--
|||
(- -)
oOOo(_)oOOo-----------------------------------
| "Smile... tomorrow will be worse." Murphy |
|----------------------------------------------|
| olsago@jet.es |
| http://personales.jet.es/olsago/ |
| http://fly.to/luzluciernaga |
----------------------------------------------
Technical Details
Message-ID:
<slrn88dq8r.rv7.gorka@conan.hondarribia.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,af3250f298097218,start X-Google-Attributes: gidf86c8,public From: gorka@news.hondarribia.org (Gorka Olaizola) Subject: Pasar información de un proceso hijo a un padre? Date: 2000/01/20 Message-ID: <slrn88dq8r.rv7.gorka@conan.hondarribia.org> X-Deja-AN: 575246064 Content-Transfer-Encoding: 8bit Organization: Poca organización Content-Type: text/plain; charset=iso-8859-1 User-Agent: slrn/0.9.5.3 (UNIX) Mime-Version: 1.0 Reply-To: olsago@jet.es Newsgroups: es.comp.os.linux.programacion