getsockname(2) System Calls Manual getsockname(2) NOM getsockname - Obtenir le nom d'un socket BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include int getsockname(int sockfd, struct sockaddr *restrict addr, socklen_t *restrict addrlen); DESCRIPTION getsockname() renvoie, dans le tampon pointe par addr, l'adresse a laquelle le socket sockfd est lie. Le parametre addrlen doit etre initialise pour indiquer la taille de la zone memoire pointee par addr. En retour, il contiendra la taille effective (en octets) de l'adresse du socket. L'adresse renvoyee est tronquee si le tampon fourni est trop petit ; dans ce cas, addrlen renverra une valeur superieure a celle fournie lors de l'appel. VALEUR RENVOYEE En cas de succes, zero est renvoye. En cas d'erreur, -1 est renvoye et errno est definie pour preciser l'erreur. ERREURS EBADF sockfd n'est pas un descripteur de fichier valable. EFAULT Le parametre addr pointe en dehors de l'espace d'adressage accessible. EINVAL addrlen n'est pas valable (negatif, par exemple). ENOBUFS Les ressources systeme disponibles sont insuffisantes. ENOTSOCK Le descripteur de fichier sockfd ne fait pas reference a un socket. STANDARDS POSIX.1-2008. HISTORIQUE POSIX.1-2001, SVr4, 4.4BSD (getpeername() est apparue dans 4.2BSD). VOIR AUSSI bind(2), socket(2), getifaddrs(3), ip(7), socket(7), unix(7) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot , Cedric Boutillier , Frederic Hantrais et Jean-Pierre Giraud Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 getsockname(2)