inet_ntop(3) Library Functions Manual inet_ntop(3) NOM inet_ntop - Convertir des adresses IPv4 et IPv6 sous forme binaire en forme texte BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include const char *inet_ntop(int af, const void *restrict src, char dst[restrict .size], socklen_t size); DESCRIPTION Cette fonction convertit une structure d'adresse reseau src de la famille d'adresse af en une chaine de caracteres. La chaine resultante, qui est copiee dans le tampon dst, doit etre un pointeur non NULL. L'appelant indique le nombre d'octets de la chaine avec l'argument size. inet_ntop() etend les possibilites de la fonction inet_ntoa(3) pour gerer plusieurs familles d'adresses. L'utilisation de inet_ntoa(3) est a present deconseillee au profit de inet_ntop(). Les familles d'adresses suivantes sont supportees des a present : AF_INET src doit pointer sur une structure struct in_addr (octets stockes dans l'ordre du reseau) qui est convertie en une adresse reseau IPv4 dans le format decimal pointe "ddd.ddd.ddd.ddd". Le tampon dst doit mesurer au minimum INET_ADDRSTRLEN octets. AF_INET6 src doit pointer sur une structure struct in6_addr (octets stockes dans l'ordre du reseau) qui est convertie dans la representation la plus appropriee de l'adresse IPv6. Le tampon dst doit mesurer au minimum INET6_ADDRSTRLEN octets. VALEUR RENVOYEE Si elle reussit, inet_ntop() renvoie un pointeur non NULL vers dst. Si une erreur se produit, la fonction renvoie NULL, et errno contient le code d'erreur. ERREURS EAFNOSUPPORT af n'etait pas une famille d'adresses valable. ENOSPC La chaine d'adresse convertie devrait etre superieure a la taille donnee par size. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +--------------------------+--------------------------+----------------+ |Interface | Attribut | Valeur | +--------------------------+--------------------------+----------------+ |inet_ntop() | Securite des threads | MT-Safe locale | +--------------------------+--------------------------+----------------+ STANDARDS POSIX.1-2008. HISTORIQUE POSIX.1-2001. Notez que la RFC 2553 definit un prototype ou le dernier parametre, size, est de type size_t. Beaucoup de systemes suivent cette RFC 2553. Les glibc 2.0 et 2.1 utilisent size_t mais 2.2 et suivantes utilisent socklen_t. BOGUES AF_INET6 convertit les adresses IPv4 projetees dans l'espace IPv6 en employant le format IPv6. EXEMPLES Consultez inet_pton(3). VOIR AUSSI getnameinfo(3), inet(3), inet_pton(3) 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 et David Prevot 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 inet_ntop(3)