GETSOCKNAME(2)

NOMBRE
getsockname - obtener nombre de conexión

SINOPSIS
int getsockname(int s , struct sockaddr * name , int * namelen )

DESCRIPCIÓN
Getsockname devuelve el actual nombre
 para la conexión específica. El parámetro namelen debe ser inicializado para indicar la cantidad de espacio apuntador por name. La devolución contiene el actual tamaño del name devuelto (en bytes).

VALOR DEVUELTO
Si es correcto, devuelve un cero. Si hay error, devuelve -1 , y se asigna a errno un valor apropiado. Un 0 es devuelto si la llamada tiene exito, -1 si falla.

ERRORES

EBADF
    El argumento s no es un descriptor válido.

ENOTSOCK
    El argumento s es un fichero, no una conexión.

ENOBUFS
    Insuficientes recursos estaban disponibles en el sistema para llevar a cabo la operación.

EFAULT
    El parametro name que apunta a memoria no lo hace en una parte valida del proceso de espacio de direccionamiento.

CONFORME A
SVr4, 4.4BSD (la funcion getsockname apareció en 4.2BSD). SVr4 documenta dos códigos de error adicionales, ENOMEM y ENOSR.

VER TAMBIÉN
bind(2), socket(2)