GETSOCKNAME(2) | Manual del Programador de Linux | GETSOCKNAME(2) |
getsockname - obtener nombre de conexión
#include <sys/socket.h> int getsockname(int s , struct sockaddr * name , socklen_t * namelen )
Getsockname devuelve el nombre actual para la conexión indicada. El parámetro namelen debe ser inicializado para indicar la cantidad de espacio apuntado por name. La devolución contiene el tamaño actual del nombre devuelto (en bytes).
Si es correcto, devuelve un cero. Si hay error, devuelve -1, y se asigna a errno un valor apropiado.
SVr4, 4.4BSD (la funcion getsockname apareció en 4.2BSD). SVr4 documenta dos códigos de error adicionales, ENOMEM y ENOSR.
El tercer argumento de getsockname es en realidad un entero (y esto es lo que tienen BSD 4.*, libc4 y libc5). Cierta confusión en POSIX dio como resultado el actual socklen_t. El estándar propuesto todavía no ha sido adoptado pero glibc2 ya lo sigue y también tiene socklen_t. Vea también accept(2).
24 julio 1993 | Página de Manual BSD |