perkamon - en to fr translation catalogue (24 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

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: getsubopt - parse suboption arguments from a string
fr: getsubopt - Parcourir les arguments des sous-options depuis une chaîne

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: B<getsubopt>():
fr: B<getsubopt>() :

note: type: Plain text
en: B<getsubopt>()  parses the list of comma-separated suboptions provided in I<optionp>.  (Such a suboption list is typically produced when B<getopt>(3)  is used to parse a command line; see for example the I<-o> option of B<mount>(8).)  Each suboption may include an associated value, which is separated from the suboption name by an equal sign.  The following is an example of the kind of string that might be passed in I<optionp>:
fr: B<getsubopt>() parcourt la liste des sous-options séparées par des virgules fournie dans I<optionp> (une liste de sous-options est typiquement créée lorsque B<getopt>(3) est utilisée pour parcourir une ligne de commande\ ; consultez par exemple l'option I<-o> de B<mount>(8)). Chaque sous-option peut être associée à une valeur qui est séparée de son nom par un signe égal. La suite est un exemple de ce type de chaîne qui peut être passé à I<optionp>\ :

note: type: Plain text
en: The I<tokens> argument is a pointer to a NULL-terminated array of pointers to the tokens that B<getsubopt>()  will look for in I<optionp>.  The tokens should be distinct, null-terminated strings containing at least one character, with no embedded equal signs or commas.
fr: L'argument I<tokens> est un pointeur vers un tableau de pointeurs (terminé par NULL) vers les marqueurs que B<getsubopt>() recherche dans I<optionp>. Les marqueurs doivent être distincts, contenant des chaînes terminées par un caractère nul d'au moins un caractère, sans signe égal ou virgule.

note: type: Plain text
en: Each call to B<getsubopt>()  returns information about the next unprocessed suboption in I<optionp>.  The first equal sign in a suboption (if any) is interpreted as a separator between the name and the value of that suboption.  The value extends to the next comma, or (for the last suboption) to the end of the string.  If the name of the suboption matches a known name from I<tokens>, and a value string was found, B<getsubopt>()  sets I<*valuep> to the address of that string.  The first comma in I<optionp> is overwritten with a null byte, so I<*valuep> is precisely the "value string" for that suboption.
fr: Chaque appel à B<getsubopt>() renvoie une information sur la prochaine sous-option contenue dans I<optionp> qui n'a pas été traitée. Le premier signal égal (s'il existe) est interprété comme un séparateur entre un nom et une valeur de sous-option. La valeur se termine à la prochaine virgule ou (pour la dernière sous-option) à la fin de la chaîne. Si le nom d'une sous-option correspond à un nom de I<tokens> et qu'une chaîne de valeur est trouvée, B<getsubopt>() définit I<*valuep> à l'adresse de cette chaîne. La première virgule in I<optionp> est surpassée par un octet nul, ainsi I<*valuep> est exactement «\ la chaîne de valeur\ » de cette sous-option.

note: type: Plain text
en: If the suboption is recognized, but no value string was found, I<*valuep> is set to NULL.
fr: Si la sous-option est reconnue, mais qu'aucune chaîne de valeur n'existe, I<*valuep> est défini à NULL.

note: type: Plain text
en: When B<getsubopt>()  returns, I<optionp> points to the next suboption, or to the null byte (\(aq\e0\(aq) at the end of the string if the last suboption was just processed.
fr: Lorsque B<getsubopt>() renvoie, I<optionp> pointe vers la prochaine sous-option, ou vers l'octet nul (« \e0 ») en fin de chaîne, si la dernière sous-option vient juste d'être traitée.

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

note: type: Plain text
en: If the first suboption in I<optionp> is recognized, B<getsubopt>()  returns the index of the matching suboption element in I<tokens>.  Otherwise, -1 is returned and I<*valuep> is the entire I<name>B<[=>I<value>B<]> string.
fr: Si la première sous-option de I<optionp> est reconnue, B<getsubopt>() renvoie l'index de l'élément de I<tokens> correspondant à la sous-option. Sinon, -1 est renvoyé et I<*valuep> correspond à la chaîne I<nom>B<[=>I<valeur>B<]>.

note: type: Plain text
en: Since I<*optionp> is changed, the first suboption before the call to B<getsubopt>()  is not (necessarily) the same as the first suboption after B<getsubopt>().
fr: Puisque I<*optionp> est modifié, la première sous-option avant l'appel à B<getsubopt>() n'est pas nécessairement la même qu'après.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

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

note: type: Plain text
en: Since B<getsubopt>()  overwrites any commas it finds in the string I<*optionp>, that string must be writable; it cannot be a string constant.
fr: Puisque B<getsubopt>() réécrit toutes les virgules trouvées dans la chaîne I<*optionp>, cette chaîne doit être accessible en écriture, elle ne peut pas être une chaîne constante.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: The following program expects suboptions following a "-o" option.
fr: Le programme suivant attend des sous-options après l'option «\ -o\ ».

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/.
