Definición
La System call dup()
crea una copia del file descriptor del Archivo cuyo nombre es oldfld
Después de que retorna en forma exitosa, el viejo y nuevo file descriptor pueden ser usados de forma intercambiable. Estos se refieren al mismo archivo abierto y por ende comparten el offset y los flags de estado.
dup2()
hace lo mismo pero en vez de usar la política de seleccionar el file descriptor más pequeño utiliza e newfd
como nuevo file descriptor.