On Wed, 20 Jan 1999, =?iso-8859-1?Q?Virgilio_G=F3mez_Rubio?= wrote:

> 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.

Estamos hablando de los l�mites para el n�mero de ficheros abiertos as�
que no pensaras que solo puede haber 256 ficheros en tu Linux no ?
El maximo de 256 se refiere a el n�mero de ficheros abiertos en el
sistemas. Todos los pipes tienen dos descriptores. Uno de entrada y
otro de salida. Cada proceso que habr� el pipe lo har� con un descriptor
distinto.

Si quieres ver todos los descriptores abiertos por un proceso
puedes hacerlo en /proc/nnnn/fd  siendo nnnn el n�mero del pid del
proceso.

> Virgilio
> 
> --  
> Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

---------------------------------------------------------------------------
En caso de contestar a la lista mandame copia personal.

        /\     /\  Los mas importantes desarrolladores de Bases de datos 
          \\W//    est�n portando sus productos a Linux. Porque crees tu
         _|0 0|_   que ser� ?    Yo creo que Linux es el futuro.
+-oOOO--(___o___)--OOOo--------------------------+ 
|  . . . . U U . . . . Antonio Castro Snurmacher |  
| http://slug.ctv.es/~acastro.    [EMAIL PROTECTED] |    
+()()()----------()()()--------------------------+  

Responder a