🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Pasar información de un proceso hijo a un padre?

#17351
From: Gorka Olaizola
Date: Thu, 20 Jan 2000 00:00
34 lines
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-mail

Show 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