Pipes Unix

Cherki
13 de Junio del 2008
Hola , estaria interesado en saber si alguien me puede decir el codigo en C/C++
para poder hacer un programa que leyendo :
comando1 | comando2 | comando3

se ejecuten utilizando pipes de unix y con diferentes procesos "fork()", seria algo como conectar mediante pipes la salida estandard de comando1 a la entradar estandard de comando2 la salida estandar de comando2 a la entrada estandard de comando3 .... asi hasta todos los comandos.
Muchas Gracias