getsockname(2) System Calls Manual getsockname(2) NOMBRE getsockname - obtiene nombre de conector BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #include int getsockname(int sockfd, struct sockaddr *restrict addr, socklen_t *restrict addrlen); DESCRIPCION getsockname() retornara la direccion actual a la que esta enlazado el socket sockfd, en el bufer apuntado por addr. El argumento addrlen debe inicializarse para indicar la cantidad de espacio (en bytes) a la que apunta addr. Al devolverlo, contiene el tamano real de la direccion del socket. La direccion devuelta se trunca si el bufer proporcionado es demasiado pequeno; en este caso, addrlen devolvera un valor mayor que el proporcionado a la llamada. VALOR DEVUELTO En caso de exito se devuelve cero. En caso de error se devuelve -1, y errno se configura para indicar el error. ERRORES EBADF El argumento sockfd no es un descriptor de archivo valido. EFAULT El parametro addr apunta a memoria que no esta en una zona valida del espacio de direcciones del proceso. EINVAL addrlen es invalido (por ejemplo: tiene valor negativo). ENOBUFS Insuficientes recursos disponibles para realizar la operacion. ENOTSOCK El descriptor de archivo sockfd no se refiere a un conector. ESTANDARES POSIX.1-2008. HISTORIAL POSIX.1-2001, SVr4, 4.4BSD (aparecio por primera vez en 4.2BSD). VEASE TAMBIEN bind(2), socket(2), getifaddrs(3), ip(7), socket(7), unix(7) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Juan Piernas y Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de Manual de Linux 6.15 17 Mayo 2025 getsockname(2)