[eside-ghost] Procesos padre/hijo

Iker Perez de Albeniz - Txupete - txupete en gmail.com
Jue Jun 11 17:51:35 CEST 2009


H estado minado tambien en letam de pipes..

y en los ejemplos siempre aparecen escrituras y lecturas de buffers::

read(p[1],bffer,0)...

en mi caso solo quiero pasar un int..

he intentado hacer:

contador = 0;
int p[2];
pipe(p);

if(!fork()){
close(p[1]);
p[0] = 2;
close(p[0]);
exit(0)

}else{
close(p[0]);
contador += p[1];
close(p[1]);
}

cuando saco por pantalla contador sale un numero que no tiene nada que
ver con el 2.. alguna idea?

2009/6/11 Pablo Garaizar Sagarminaga <garaizar en eside.deusto.es>:
> Hola,
>
> El Thu, 11 Jun 2009 13:28:32 +0200
> Iker Perez de Albeniz - Txupete - <txupete en gmail.com> comentaba:
>
>> el tema es que quiero esperar a que tosos hayan terminado.. hace años
>> que perdi los apuntes de informatica que impartia david bujan... y en
>> internet no encuentro nada de sigkill y cosas asi que me suenan de de
>> aquel entonces...
>
> http://blog.txipinet.com/2006/11/03/46-curso-de-programacion-en-c-para-gnu-linux-v/
>
>
> --
>  Pablo Garaizar Sagarminaga
>  ONTE (Oficina de Nuevas Tecnologías y Educación)
>  Universidad de Deusto
>  Avda. de las Universidades 24
>  48007 Bilbao - Spain
>
>  Phone:       +34-94-4139000 Ext 2512
>  Fax:                  +34-94-4139101
>  Web:     http://onte.eside.deusto.es
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>


Más información sobre la lista de distribución eside-ghost