perkamon - en to fr translation catalogue (39 entries)

note: type: TH
en: 2019-10-10
fr: 10 octobre 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: mq_overview - overview of POSIX message queues
fr: mq_overview - Panorama des files de messages POSIX

note: type: Plain text
en: POSIX message queues allow processes to exchange data in the form of messages.  This API is distinct from that provided by System V message queues (B<msgget>(2), B<msgsnd>(2), B<msgrcv>(2), etc.), but provides similar functionality.
fr: Les files de messages POSIX permettent aux processus d'échanger des données sous forme de messages. Cette API est distincte de celle fournie par les files de messages System V (B<msgget>(2), B<msgsnd>(2), B<msgrcv>(2), etc.), mais propose des fonctionnalités similaires.

note: type: Plain text
en: Message queues are created and opened using B<mq_open>(3); this function returns a I<message queue descriptor> (I<mqd_t>), which is used to refer to the open message queue in later calls.  Each message queue is identified by a name of the form I</somename>; that is, a null-terminated string of up to B<NAME_MAX> (i.e., 255) characters consisting of an initial slash, followed by one or more characters, none of which are slashes.  Two processes can operate on the same queue by passing the same name to B<mq_open>(3).
fr: Les files de messages sont créées et ouvertes en utilisant B<mq_open>(3). Cette fonction retourne un I<descripteur de file de messages> (I<mqd_t>), utilisé pour se référer à la file de messages ouverte dans les prochains appels. Chaque file de messages est distinguée par son nom sous la forme I</un_nom> ; c'est-à-dire un chaîne terminée par un caractère nul pouvant avoir jusqu'à B<NAME_MAX> (255) caractères, commençant par une barre oblique (« / ») suivie d'un caractère ou plus, aucun de ces derniers n'étant une barre oblique. Deux processus peuvent opérer sur la même file en fournissant le même nom à B<mq_open>(3).

note: type: Plain text
en: Messages are transferred to and from a queue using B<mq_send>(3)  and B<mq_receive>(3).  When a process has finished using the queue, it closes it using B<mq_close>(3), and when the queue is no longer required, it can be deleted using B<mq_unlink>(3).  Queue attributes can be retrieved and (in some cases) modified using B<mq_getattr>(3)  and B<mq_setattr>(3).  A process can request asynchronous notification of the arrival of a message on a previously empty queue using B<mq_notify>(3).
fr: Les messages sont transférés à une file et récupérés depuis une file en utilisant B<mq_send>(3) et B<mq_receive>(3). Lorsqu'un processus a fini d'utiliser la file, il la ferme en utilisant B<mq_close>(3), et lorsque cette file n'est plus nécessaire, elle peut être supprimée avec B<mq_unlink>(3). Les attributs de la file peuvent être obtenus et (dans certains cas) modifiés en utilisant B<mq_getattr>(3) et B<mq_setattr>(3). Un processus peut demander un avertissement asynchrone de l'arrivée d'un message sur une file auparavant vide en utilisant B<mq_notify>(3).

note: type: Plain text
en: The remainder of this section describes some specific details of the Linux implementation of POSIX message queues.
fr: Le reste de cette section décrit certains détails spécifiques à l'implémentation Linux des queues de messages POSIX.

note: type: SS
en: Library interfaces and system calls
fr: Interfaces de bibliothèque et appels système

note: type: Plain text
en: In most cases the B<mq_*>()  library interfaces listed above are implemented on top of underlying system calls of the same name.  Deviations from this scheme are indicated in the following table:
fr: Dans la plupart des cas, les interfaces de bibliothèque B<mq_*>() sont implémentées autour d'appels système du même nom. Les exceptions à cette règle sont indiquées dans le tableau ci\(hydessous\ :

note: type: Plain text
en: POSIX message queues have been supported on Linux since kernel 2.6.6.  Glibc support has been provided since version 2.3.4.
fr: Les files de messages POSIX ne sont gérées par Linux que depuis le noyau 2.6.6. La gestion n'a été ajoutée à glibc que depuis la version 2.3.4.

note: type: SS
en: Kernel configuration
fr: Configuration du noyau

note: type: Plain text
en: Support for POSIX message queues is configurable via the B<CONFIG_POSIX_MQUEUE> kernel configuration option.  This option is enabled by default.
fr: La gestion des files de messages POSIX est configurable via l'option de configuration du noyau B<CONFIG_POSIX_MQUEUE>. Cette option est activée par défaut.

note: type: SS
en: Persistence
fr: Persistance

note: type: Plain text
en: POSIX message queues have kernel persistence: if not removed by B<mq_unlink>(3), a message queue will exist until the system is shut down.
fr: Les files de messages POSIX persistent dans le noyau\ : si une file de messages n'est pas supprimée avec B<mq_unlink>(3), elle existera jusqu'à l'extinction du système.

note: type: SS
en: Linking
fr: Édition des liens

note: type: Plain text
en: Programs using the POSIX message queue API must be compiled with I<cc -lrt> to link against the real-time library, I<librt>.
fr: Les programmes utilisant l'API des files de messages POSIX doivent être compilés avec I<cc -lrt> pour être liés à la bibliothèque temps-réel I<librt>.

note: type: SS
en: /proc interfaces
fr: Interfaces /proc

note: type: SS
en: Resource limit
fr: Limitation des ressources

note: type: Plain text
en: The B<RLIMIT_MSGQUEUE> resource limit, which places a limit on the amount of space that can be consumed by all of the message queues belonging to a process's real user ID, is described in B<getrlimit>(2).
fr: La limitation des ressources B<RLIMIT_MSGQUEUE>, qui indique une limite sur la quantité d'espace qui peut être utilisée par toutes les files de messages appartenant à l'identifiant utilisateur réel du processus, est décrite dans B<getrlimit>(2).

note: type: SS
en: Mounting the message queue filesystem
fr: Monter le système de fichiers des files de messages

note: type: Plain text
en: On Linux, message queues are created in a virtual filesystem.  (Other implementations may also provide such a feature, but the details are likely to differ.)  This filesystem can be mounted (by the superuser) using the following commands:
fr: Sous Linux, les files de messages sont créées dans un système de fichiers virtuel. (D'autres implémentation peuvent également fournir une telle fonctionnalité, mais les détails sont probablement différents.) Ce système de fichiers peut être monté (par le superutilisateur) en utilisant les commandes suivantes\ :

note: type: Plain text
en: The sticky bit is automatically enabled on the mount directory.
fr: Le «\ sticky bit\ » est automatiquement activé sur le répertoire de montage.

note: type: Plain text
en: After the filesystem has been mounted, the message queues on the system can be viewed and manipulated using the commands usually used for files (e.g., B<ls>(1)  and B<rm>(1)).
fr: Une fois le système de fichiers monté, les files de messages sur le système peuvent être visualisées et manipulées avec les commandes utilisées habituellement pour les fichiers (par exemple, B<ls>(1) et B<rm>(1)).

note: type: Plain text
en: The contents of each file in the directory consist of a single line containing information about the queue:
fr: Le contenu de chaque fichier dans le répertoire est composé d'une seule ligne contenant les informations sur la file\ :

note: type: Plain text
en: These fields are as follows:
fr: Ces champs ont les caractéristiques suivantes\ :

note: type: Plain text
en: If this is nonzero, then the process with this PID has used B<mq_notify>(3)  to register for asynchronous message notification, and the remaining fields describe how notification occurs.
fr: Si différent de zéro, alors le processus avec cet identifiant a utilisé B<mq_notify>(3) pour s'enregistrer pour les avertissements asynchrones de messages, et les champs suivants décrivent comment ces avertissements se produisent.

note: type: Plain text
en: Notification method: 0 is B<SIGEV_SIGNAL>; 1 is B<SIGEV_NONE>; and 2 is B<SIGEV_THREAD>.
fr: Méthode d'avertissement\ : 0 pour B<SIGEV_SIGNAL>, 1 pour B<SIGEV_NONE> et 2 pour B<SIGEV_THREAD>.

note: type: Plain text
en: Signal number to be used for B<SIGEV_SIGNAL>.
fr: Numéro de signal à utiliser pour B<SIGEV_SIGNAL>.

note: type: Plain text
en: System V message queues (B<msgget>(2), B<msgsnd>(2), B<msgrcv>(2), etc.) are an older API for exchanging messages between processes.  POSIX message queues provide a better designed interface than System V message queues; on the other hand POSIX message queues are less widely available (especially on older systems) than System V message queues.
fr: Les files de messages System V (B<msgget>(2), B<msgsnd>(2), B<msgrcv>(2), etc.) sont une ancienne API d'échange de messages entre les processus. Les files de messages POSIX fournissent une interface mieux conçue. Cependant, les files de messages POSIX sont moins disponibles (en particulier sur les anciens systèmes) que les files de messages System V.

note: type: Plain text
en: Linux does not currently (2.6.26) support the use of access control lists (ACLs) for POSIX message queues.
fr: Actuellement (2.6.26), Linux ne gère pas l'utilisation des listes de contrôle d'accès (ACL : Access Control List) des files de messages POSIX.

note: type: SH
en: BUGS
fr: BOGUES

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: An example of the use of various message queue functions is shown in B<mq_notify>(3).
fr: Un exemple d'utilisation des différentes fonctions des files de messages est disponible dans B<mq_notify>(3).

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: TH
en: 2017-09-15
fr: 15 septembre 2017

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