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)

stdin, stdout, stderr no est�n  necesariamente abiertos. Un proceso hereda
los descriptores de ficheros abiertos del proceso padre como parte del
entorno heredable. El padre puede cerrar estos descritores.


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