perkamon - en to fr translation catalogue (23 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: getsockopt, setsockopt - get and set options on sockets
fr: getsockopt, setsockopt - Lire et écrire les options d'une socket

note: type: Plain text
en: B<#include E<lt>sys/types.hE<gt>>          /* See NOTES */
    B<#include E<lt>sys/socket.hE<gt>>
fr: B<#include E<lt>sys/types.hE<gt>>          /* Consultez NOTES */
    B<#include E<lt>sys/socket.hE<gt>>

note: type: Plain text
en: B<getsockopt>()  and B<setsockopt>()  manipulate options for the socket referred to by the file descriptor I<sockfd>.  Options may exist at multiple protocol levels; they are always present at the uppermost socket level.
fr: B<getsockopt>() et B<setsockopt>() manipulent les options associées à la socket à laquelle fait référence le descripteur de fichier I<sockfd>. Ces options peuvent exister aux divers niveaux de protocole, et sont toujours présentes au niveau socket le plus élevé.

note: type: Plain text
en: When manipulating socket options, the level at which the option resides and the name of the option must be specified.  To manipulate options at the sockets API level, I<level> is specified as B<SOL_SOCKET>.  To manipulate options at any other level the protocol number of the appropriate protocol controlling the option is supplied.  For example, to indicate that an option is to be interpreted by the B<TCP> protocol, I<level> should be set to the protocol number of B<TCP>; see B<getprotoent>(3).
fr: Quand on manipule une option d'une socket, il faut préciser le niveau où elle s'applique, et le nom de l'option. Au niveau de l'API des sockets, I<level> prend la valeur B<SOL_SOCKET>. Pour tous les autres niveaux, il faut fournir le numéro de protocole approprié. Par exemple, pour une option interprétée par le protocole B<TCP>, I<level> prendra le numéro du protocole B<TCP>. Consultez B<getprotoent>(3).

note: type: Plain text
en: The arguments I<optval> and I<optlen> are used to access option values for B<setsockopt>().  For B<getsockopt>()  they identify a buffer in which the value for the requested option(s) are to be returned.  For B<getsockopt>(), I<optlen> is a value-result argument, initially containing the size of the buffer pointed to by I<optval>, and modified on return to indicate the actual size of the value returned.  If no option value is to be supplied or returned, I<optval> may be NULL.
fr: Les paramètres I<optval> et I<optlen> sont utilisés pour déterminer les options pour B<setsockopt>(). Pour B<getsockopt> ils identifient un tampon dans lequel la valeur de l'option désirée doit être renvoyée. Pour B<getsockopt>, I<optlen> est un paramètre résultat, contenant initialement la taille du tampon pointé par I<optval>, et rempli en retour pour indiquer la taille effective des valeurs renvoyées. Si aucune option n'est fournie ou renvoyée, I<optval> peut être NULL.

note: type: Plain text
en: I<Optname> and any specified options are passed uninterpreted to the appropriate protocol module for interpretation.  The include file I<E<lt>sys/socket.hE<gt>> contains definitions for socket level options, described below.  Options at other protocol levels vary in format and name; consult the appropriate entries in section 4 of the manual.
fr: I<optname> et toute autre option sont passés sans interprétation au protocole approprié, pour qu'il l'interprète lui\(hymême. Le fichier d'en\(hytête I<E<lt>sys/socket.hE<gt>> contient les définitions pour le niveau socket. Les options pour les autres niveaux de protocole peuvent varier tant en format qu'en nom, consultez les pages de manuel de la section 7 pour plus d'informations.

note: type: Plain text
en: Most socket-level options utilize an I<int> argument for I<optval>.  For B<setsockopt>(), the argument should be nonzero to enable a boolean option, or zero if the option is to be disabled.
fr: La plupart des options au niveau socket utilisent un paramètre de type I<int> pour I<optval>. Pour B<setsockopt>(), un paramètre non nul valide une option booléenne, et zéro l'invalide.

note: type: Plain text
en: For a description of the available socket options see B<socket>(7)  and the appropriate protocol man pages.
fr: Pour une description des options disponibles consultez B<socket>(7) et les pages correspondant au protocole concerné.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The address pointed to by I<optval> is not in a valid part of the process address space.  For B<getsockopt>(), this error may also be returned if I<optlen> is not in a valid part of the process address space.
fr: I<optval> pointe en dehors de l'espace d'adressage accessible. Avec B<getsockopt>(), ceci peut s'appliquer également à I<optlen>.

note: type: Plain text
en: I<optlen> invalid in B<setsockopt>().  In some cases this error can also occur for an invalid value in I<optval> (e.g., for the B<IP_ADD_MEMBERSHIP> option described in B<ip>(7)).
fr: I<optlen> non valable pour B<setsockopt>(). Dans certains cas cette erreur peut aussi se produire pour une valeur non valable de I<optval> (par exemple, pour l'option B<IP_ADD_MEMBERSHIP> décrite dans B<ip>(7)).

note: type: Plain text
en: The option is unknown at the level indicated.
fr: L'option est inconnue pour ce protocole.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: Several of the socket options should be handled at lower levels of the system.
fr: Plusieurs options sur les sockets devraient être gérées à un niveau plus bas par le système.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
