SINOPSIS
#include <sys/types.h>#include <sys/socket.h>
int socketpair(int d, int tipo, int protocolo, int sv[2]);
DESCRIPCIÓN
La llamada a socketpair crea una pareja sin nombre de conectores (`sockets', enchufes) en el dominio especificado por d, del tipo especificado por tipo, y empleando opcionalmente el protocolo especificado por protocolo. Los descriptores utilizados para referenciar los nuevos conectores se devuelven en sv[0] y sv[1]. Los dos conectores son indistinguibles.VALOR DEVUELTO
En caso de éxito, se devuelve cero. En caso de error, se devuelve -1 y se pone en errno un valor apropiado.ERRORES
- EMFILE
- Demasiados descriptores están en uso por este proceso.
- EAFNOSUPPORT
- La familia de direcciones especificada no está admitida en esta máquina.
- EPROTONOSUPPORT
- El protocolo especificado no está admitido en esta máquina.
- EOPNOTSUPP
- El protocolo especificado no admite la creación de parejas de conectores.
- EFAULT
- La dirección sv no especifica una parte válida del espacio de direcciones del proceso.