perkamon - en to fr translation catalogue (49 entries)

note: type: TH
en: 2023-07-20
fr: 20 juillet 2023

note: type: TH
en: Linux man-pages 6.05.01
fr: Pages du manuel de Linux 6.05.01

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: getpass - get a password
fr: getpass - Obtenir un mot de passe

note: type: SH
en: LIBRARY
fr: BIBLIOTHÈQUE

note: type: Plain text
en: Standard C library (I<libc>, I<-lc>)
fr: Bibliothèque C standard (I<libc>, I<-lc>)

note: type: Plain text
en: B<[[deprecated]] char *getpass(const char *>I<prompt>B<);>
fr: B<[[obsolète]] char *getpass(const char *>I<invite>B<);>

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 (consulter B<feature_test_macros>(7)) :

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

note: type: Plain text
en:     Since glibc 2.2.2:
            _XOPEN_SOURCE && ! (_POSIX_C_SOURCE E<gt>= 200112L)
                || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE
                || /* glibc E<lt>= 2.19: */ _BSD_SOURCE
        Before glibc 2.2.2:
            none
fr:     Depuis la glibc 2.2.2 :
            _XOPEN_SOURCE && ! (_POSIX_C_SOURCE E<gt>= 200112L)
                || /* Depuis la glibc 2.19 : */ _DEFAULT_SOURCE
                || /* glibc 2.19 et précédentes : */ _BSD_SOURCE
        Avant la glibc 2.2.2 :
            aucune

note: type: Plain text
en: This function is obsolete.  Do not use it.  See NOTES.  If you want to read input without terminal echoing enabled, see the description of the I<ECHO> flag in B<termios>(3).
fr: Cette fonction est obsolète. Ne l'utilisez pas. Voir les NOTES. Si vous voulez lire une saisie de terminal sans écho local, consultez la description du drapeau I<ECHO> dans B<termios>(3).

note: type: Plain text
en: The B<getpass>()  function opens I</dev/tty> (the controlling terminal of the process), outputs the string I<prompt>, turns off echoing, reads one line (the "password"), restores the terminal state and closes I</dev/tty> again.
fr: La fonction B<getpass>() ouvre I</dev/tty> (le terminal de contrôle du processus), affiche l'I<invite>, désactive l'écho local, lit une ligne de saisie (le mot de passe), puis restaure l'état du terminal et referme I</dev/tty>.

note: type: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: The function B<getpass>()  returns a pointer to a static buffer containing (the first B<PASS_MAX> bytes of) the password without the trailing newline, terminated by a null byte (\[aq]\e0\[aq]).  This buffer may be overwritten by a following call.  On error, the terminal state is restored, I<errno> is set to indicate the error, and NULL is returned.
fr: La fonction B<getpass>() renvoie un pointeur sur un tampon alloué statiquement contenant les B<PASS_MAX> premiers caractères du mot de passe sans le retour chariot final et terminé par un caractère NULL (« \e0 »). Ce tampon peut être écrasé par un autre appel. En cas d'erreur, l'état du terminal est restauré, I<errno> est renseignée et la fonction renvoie NULL.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The process does not have a controlling terminal.
fr: Le processus n'a pas de terminal de contrôle.

note: type: SH
en: FILES
fr: FICHIERS

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
fr: Pour une explication des termes utilisés dans cette section, consulter B<attributes>(7).

note: type: tbl table
en: Attribute
fr: Attribut

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

note: type: tbl table
en: Thread safety
fr: Sécurité des threads

note: type: Plain text
en: None.
fr: Sans objet.

note: type: SH
en: HISTORY
fr: HISTORIQUE

note: type: Plain text
en: Version 7 AT&T UNIX.  Present in SUSv2, but marked LEGACY.  Removed in POSIX.1-2001.
fr: Version 7 AT&T UNIX. Présente dans SUSv2, mais marquée «\ LEGACY\ ». Supprimée de POSIX.1-2001.

note: For libc4 and libc5, the prompt is not written to .I /dev/tty but to .IR stderr . Moreover, if cannot be opened, the password is read from .IR stdin . The static buffer has length 128 so that only the first 127 bytes of the password are returned. While reading the password, signal generation .RB ( S
en: You should use instead B<readpassphrase>(3bsd), provided by I<libbsd>.
fr: Vous devriez plutôt utiliser la fonction B<readpassphrase>(3bsd) fournie par la bibliothèque I<libbsd>.

note: type: Plain text
en: In the GNU C library implementation, if I</dev/tty> cannot be opened, the prompt is written to I<stderr> and the password is read from I<stdin>.  There is no limit on the length of the password.  Line editing is not disabled.
fr: Dans l'implémentation de la bibliothèque GNU C, si I</dev/tty> ne peut pas être ouvert, l'invite est envoyée sur I<stderr> et le mot de passe est lu depuis I<stdin>. Il n'y a pas de limite à la longueur du mot de passe. L'édition de ligne n'est pas désactivée.

note: Libc4 and libc5 have never supported .B PASS_MAX or .BR _SC_PASS_MAX . type: Plain text
en: According to SUSv2, the value of B<PASS_MAX> must be defined in I<E<lt>limits.hE<gt>> in case it is smaller than 8, and can in any case be obtained using I<sysconf(_SC_PASS_MAX)>.  However, POSIX.2 withdraws the constants B<PASS_MAX> and B<_SC_PASS_MAX>, and the function B<getpass>().  The glibc version accepts B<_SC_PASS_MAX> and returns B<BUFSIZ> (e.g., 8192).
fr: D'après SUSv2, la valeur de B<PASS_MAX> doit être définie dans I<E<lt>limits.hE<gt>> dans le cas où elle est inférieure à B<8>, et peut toujours être accessible en utilisant I<sysconf(_SC_PASS_MAX)>. Quoiqu'il en soit, POSIX.2 retire les constantes B<PASS_MAX> et B<_SC_PASS_MAX>, ainsi que la fonction B<getpass>(). La version de la glibc accepte B<_SC_PASS_MAX> et renvoie B<BUFSIZ> (par exemple, 8192).

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: The calling process should zero the password as soon as possible to avoid leaving the cleartext password visible in the process's address space.
fr: Le processus appelant doit effacer le mot de passe saisi aussi vite que possible, afin d'éviter d'en conserver une copie en texte clair dans l'espace d'adressage du processus.

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

note: type: TH
en: 2023-02-05
fr: 5 février 2023

note: type: TH
en: Linux man-pages 6.03
fr: Pages du manuel de Linux 6.03

note: type: Plain text
en: Present in SUSv2, but marked LEGACY.  Removed in POSIX.1-2001.
fr: Présente dans SUSv2, mais marquée «\ LEGACY\ ». Supprimée de POSIX.1-2001.

note: type: TH
en: Linux man-pages 6.05
fr: Pages du manuel de Linux 6.05

note: type: TH
en: 2016-03-15
fr: 15 mars 2016

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

note: type: Plain text
en: B<char *getpass(const char *>I<prompt>B<);>
fr: B<char *getpass(const char *>I<invite>B<);>

note: type: TP
en: Since glibc 2.2.2:
fr: Depuis la glibc 2.2.2 :

note: type: Plain text
en: _XOPEN_SOURCE && ! (_POSIX_C_SOURCE\ E<gt>=\ 200112L)
        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
        || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE
fr: _XOPEN_SOURCE && ! (_POSIX_C_SOURCE\ E<gt>=\ 200112L)
        || /* Depuis la glibc 2.19 : */ _DEFAULT_SOURCE
        || /* glibc 2.19 et précédentes : */ _BSD_SOURCE

note: type: TP
en: Before glibc 2.2.2:
fr: Avant la glibc 2.2.2 :

note: type: Plain text
en: none
fr: aucune

note: type: Plain text
en: This function is obsolete.  Do not use it.  If you want to read input without terminal echoing enabled, see the description of the I<ECHO> flag in B<termios>(3).
fr: Cette fonction est obsolète. Ne l'utilisez pas. Si vous voulez lire une saisie de terminal sans écho local, consultez la description du drapeau I<ECHO> dans B<termios>(3).

note: type: Plain text
en: The function B<getpass>()  returns a pointer to a static buffer containing (the first B<PASS_MAX> bytes of) the password without the trailing newline, terminated by a null byte (\(aq\e0\(aq).  This buffer may be overwritten by a following call.  On error, the terminal state is restored, I<errno> is set appropriately, and NULL is returned.
fr: La fonction B<getpass>() renvoie un pointeur sur une chaîne de caractères allouée statiquement contenant les B<PASS_MAX> premiers caractères du mot de passe sans le retour chariot final et terminée par un caractère NULL (« \e0 »). Ce tampon peut être écrasé par un autre appel. En cas d'erreur, l'état du terminal est restauré, I<errno> est renseignée, et la fonction renvoie NULL.

note: type: Plain text
en: The function may fail if
fr: La fonction peut échouer dans les cas suivants\ :

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

note: type: Plain text
en: This page is part of release 4.16 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 4.16 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies et la dernière version de cette page peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: TH
en: 2023-03-30
fr: 30 mars 2023

note: type: TH
en: Linux man-pages 6.04
fr: Pages du manuel de Linux 6.04
