Re: Pipes en Linux
On Mon, 18 Jan 1999, Antonio Castro wrote:
> On Mon, 18 Jan 1999, Marcelo E. Magallon wrote:
>
> > On Sun, Jan 17, 1999 at 10:55:20PM +0100, José Antonio Pozo wrote:
> >
> > > Hola, ¿cuantas pipes se pueden abrir a la vez en C?. Gracias
> >
> > de /usr/include/linux/limits.h tienes:
> >
> > #define OPEN_MAX 256 /* # open files a process may have */
> >
> > y un 'pipe' es un archivo, así que me imagino que la respuesta es 256... o
> > 253 (stdio, stdout, stderr están abiertos al iniciar el programa)
> ^^^^^
>
> Un pipe no es un archivo.
> Un pipe tiene asociados una pareja de descriptores de ficheros. (No uno)
>
Creo que hay dos tipos de tuber'ias: las "normales" y las tuber'ias con
nombre. Estas 'ultimas s'i que aparecen como un fichero m'as. Hay un libro
llamada "Unix, programaci´on avanzada" donde explica, entre otras cosas,
las tuber´ias. Es un libro MUY bueno. No recuerdo la editorial (tal vez
Rama?), pero el autor es profesor en alguan universidad de Madrid.
Virgilio
Reply to: