perkamon - en to fr translation catalogue (18 entries)

note: type: TH
en: 2019-08-02
fr: 2 août 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: ftok - convert a pathname and a project identifier to a System V IPC key
fr: ftok - Convertir un nom de fichier et un identificateur de projet en clé IPC System V

note: type: Plain text
en: The B<ftok>()  function uses the identity of the file named by the given I<pathname> (which must refer to an existing, accessible file)  and the least significant 8 bits of I<proj_id> (which must be nonzero) to generate a I<key_t> type System V IPC key, suitable for use with B<msgget>(2), B<semget>(2), or B<shmget>(2).
fr: La fonction B<ftok>() utilise l'identité du fichier indiqué par I<pathname> (qui doit exister et être accessible), et les huit bits de poids faible de I<proj_id> (qui doit être non nul) pour créer une clé IPC System V de type I<key_t>, utilisable avec B<msgget>(2), B<semget>(2) ou B<shmget>(2).

note: type: Plain text
en: The resulting value is the same for all pathnames that name the same file, when the same value of I<proj_id> is used.  The value returned should be different when the (simultaneously existing) files or the project IDs differ.
fr: La valeur résultante est la même pour tous les chemins d'accès identifiant le même fichier, en utilisant une valeur identique pour I<proj_id>. La valeur devrait être différente lorsque des fichiers différents (existants simultanément), ou des identificateurs de projet différents sont employés.

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

note: type: Plain text
en: On success, the generated I<key_t> value is returned.  On failure -1 is returned, with I<errno> indicating the error as for the B<stat>(2)  system call.
fr: En cas de succès, la clé générée I<key_t> est renvoyée. Sinon elle renvoie -1, et I<errno> indique l'erreur de la même façon que l'appel système B<stat>(2).

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: Today, I<proj_id> is an I<int>, but still only 8 bits are used.  Typical usage has an ASCII character I<proj_id>, that is why the behavior is said to be undefined when I<proj_id> is zero.
fr: De nos jours I<proj_id> est un I<int>, mais seuls huit bits sont utilisés. L'habitude veut que l'on utilise un caractère ASCII comme identifiant de I<proj_id>, ce qui explique pourquoi le comportement est indéfini lorsque I<proj_id> vaut zéro.

note: type: Plain text
en: Of course, no guarantee can be given that the resulting I<key_t> is unique.  Typically, a best-effort attempt combines the given I<proj_id> byte, the lower 16 bits of the inode number, and the lower 8 bits of the device number into a 32-bit result.  Collisions may easily happen, for example between files on I</dev/hda1> and files on I</dev/sda1>.
fr: Naturellement, aucune garantie ne peut être donné sur le fait que la clé I<key_t> résultante soit unique. En général, la meilleure méthode est de combiner l'octet de I<proj_id>, les seize bits de poids faible du numéro d'inode, et les huit bits de poids faible du numéro de périphérique pour obtenir un entier sur 32\ bits. Des collisions peuvent se produire facilement, par exemple entre les fichiers se trouvant sur I</dev/hda1> et ceux sur I</dev/sda1>.

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: TH
en: 2015-08-08
fr: 8 août 2015

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