Provided by:
manpages-fr-dev_2.80.1-1_all 
NOM
inet_ntop - Manipuler les adresses réseau
SYNOPSIS
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
const char *inet_ntop(int af, const void *src,
char *dst, socklen_t cnt);
DESCRIPTION
Cette fonction convertit une adresse réseau représentée par la
structure src de la famille af, en une chaîne de caractères copiée dans
le tampon dst, long de cnt octets.
inet_ntop() étend les possibilités de la fonction inet_ntoa(3) pour
gérer plusieurs familles d’adresses. L’utilisation de inet_ntoa(3) est
à présent déconseillée au profit de inet_ntop(). Les familles
d’adresses suivantes sont supportées dès à présent :
AF_INET
src doit pointer sur une structure struct in_addr (octets
stockés dans l’ordre du réseau) qui est convertie en une
adresse réseau IPv4 dans le format décimal pointé
"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
stockés dans l’ordre du réseau) qui est convertie dans la
représentation la plus appropriée de l’adresse IPv6. Le tampon
dst doit mesurer au minimum INET6_ADDRSTRLEN octets.
VALEUR RENVOYÉE
inet_ntop() renvoie un pointeur sur dst. Si une erreur se produit, la
fonction renvoie NULL, et errno contient EAFNOSUPPORT si af ne
représente pas une famille d’adresses valide, ou ENOSPC si l’adresse
convertie ne tient pas dans le tampon dst, dont la taille est indiquée
par l’argument cnt.
CONFORMITÉ
POSIX.1-2001. Notez que la RFC 2553 définit un prototype où le dernier
argument cnt est de type size_t. Beaucoup de systèmes suivent cette
RFR. Les glibc 2.0 et 2.1 ont size_t mais la glibc 2.2 a socklen_t.
BOGUES
AF_INET6 convertit les adresse IPv4 projetées dans l’espace IPv6 en
employant le format IPv6.
VOIR AUSSI
inet_pton(3)
COLOPHON
Cette page fait partie de la publication 2.80 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent être trouvées à l’adresse
http://www.kernel.org/doc/man-pages/.
TRADUCTION
Cette page de manuel a été traduite et mise à jour par Christophe
Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à
disposition sur http://manpagesfr.free.fr/.
Les mises à jour et corrections de la version présente dans Debian sont
directement gérées par Florentin Duneau <fduneau@gmail.com> et l’équipe
francophone de traduction de Debian.
Veuillez signaler toute erreur de traduction en écrivant à
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document
en utilisant la commande « man -L C <section> <page_de_man> ».