perkamon - en to fr translation catalogue (36 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: mq_open - open a message queue
fr: mq_open - Ouvrir une file de messages

note: type: Plain text
en: B<#include E<lt>fcntl.hE<gt>>           /* For O_* constants */
    B<#include E<lt>sys/stat.hE<gt>>        /* For mode constants */
    B<#include E<lt>mqueue.hE<gt>>
fr: B<#include E<lt>fcntl.hE<gt>>           /* Pour les constantes O_* */
    B<#include E<lt>sys/stat.hE<gt>>        /* Pour les constantes des modes */
    B<#include E<lt>mqueue.hE<gt>>

note: type: Plain text
en: Link with I<-lrt>.
fr: Effectuez l'édition des liens avec l'option I<-lrt>.

note: type: Plain text
en: B<mq_open>()  creates a new POSIX message queue or opens an existing queue.  The queue is identified by I<name>.  For details of the construction of I<name>, see B<mq_overview>(7).
fr: La fonction B<mq_open>() crée une nouvelle file de messages POSIX, ou ouvre une file de messages existante. La file est identifiée par I<name>. Pour plus de détails sur la construction de I<name>, consultez B<mq_overview>(7).

note: type: Plain text
en: The I<oflag> argument specifies flags that control the operation of the call.  (Definitions of the flags values can be obtained by including I<E<lt>fcntl.hE<gt>>.)  Exactly one of the following must be specified in I<oflag>:
fr: L'argument I<oflag> spécifie les drapeaux qui contrôlent l'opération d'appel (les définitions des valeurs des attributs peuvent être obtenues en incluant I<E<lt>fcntl.hE<gt>>). Un unique drapeau parmi les suivants doit être spécifié dans I<oflag>\ :

note: type: Plain text
en: Open the queue to receive messages only.
fr: Ouvrir une file pour seulement recevoir des messages.

note: type: Plain text
en: Open the queue to send messages only.
fr: Ouvrir une file pour seulement envoyer des messages.

note: type: Plain text
en: Open the queue to both send and receive messages.
fr: Ouvrir une file pour soit envoyer ou soit recevoir des messages.

note: type: Plain text
en: Zero or more of the following flags can additionally be I<OR>ed in I<oflag>:
fr: Zéro ou plusieurs des drapeaux suivants peuvent être ajoutés avec un I<ou binaire> dans I<oflag>\ :

note: In reality the filesystem IDs are used on Linux. type: Plain text
en: Create the message queue if it does not exist.  The owner (user ID) of the message queue is set to the effective user ID of the calling process.  The group ownership (group ID) is set to the effective group ID of the calling process.
fr: Créer la file de messages si elle n'existe pas. Le propriétaire de la file de messages est défini à l'UID du processus appelant, il en est de même pour le GID.

note: type: Plain text
en: If B<O_CREAT> was specified in I<oflag>, and a queue with the given I<name> already exists, then fail with the error B<EEXIST>.
fr: Si B<O_CREAT> est spécifié dans I<oflag>, et si une file de nom I<name> existe déjà, alors elle échouera et renverra le code d'erreur B<EEXIST>.

note: type: Plain text
en: Open the queue in nonblocking mode.  In circumstances where B<mq_receive>(3)  and B<mq_send>(3)  would normally block, these functions instead fail with the error B<EAGAIN>.
fr: Ouvrir une file en mode non bloquant. Dans de telles circonstances où B<mq_receive>(3) et B<mq_send>(3) devraient être normalement bloquantes, ces fonctions échoueront avec le code d'erreur B<EAGAIN>.

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

note: type: Plain text
en: On success, B<mq_open>()  returns a message queue descriptor for use by other message queue functions.  On error, B<mq_open>()  returns I<(mqd_t)\ -1>, with I<errno> set to indicate the error.
fr: En cas de succès, B<mq_open>() renvoie un descripteur de file de messages à utiliser avec les autres fonctions des files de messages. En cas d'erreur, B<mq_open>() renvoie I<(mqd_t)\ -1>, avec I<errno> définie.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The queue exists, but the caller does not have permission to open it in the specified mode.
fr: La file existe mais l'appelant n'a pas les permissions pour l'ouvrir dans le mode spécifié.

note: Note that this isn't consistent with the same case for sem_open() type: Plain text
en: I<name> contained more than one slash.
fr: I<name> contient plus d'un caratère «\ /\ ».

note: type: Plain text
en: Both B<O_CREAT> and B<O_EXCL> were specified in I<oflag>, but a queue with this I<name> already exists.
fr: B<O_CREAT> et B<O_EXCL> sont spécifiés dans I<oflag>, mais une file avec le même nom existe déjà.

note: type: Plain text
en: B<O_CREAT> was specified in I<oflag>, and I<attr> was not NULL, but I<attr-E<gt>mq_maxmsg> or I<attr-E<gt>mq_msqsize> was invalid.  Both of these fields must be greater than zero.  In a process that is unprivileged (does not have the B<CAP_SYS_RESOURCE> capability), I<attr-E<gt>mq_maxmsg> must be less than or equal to the I<msg_max> limit, and I<attr-E<gt>mq_msgsize> must be less than or equal to the I<msgsize_max> limit.  In addition, even in a privileged process, I<attr-E<gt>mq_maxmsg> cannot exceed the B<HARD_MAX> limit.  (See B<mq_overview>(7)  for details of these limits.)
fr: B<O_CREAT> était spécifié dans I<oflag>, et I<attr> était non NULL, mais I<attr-E<gt>mq_maxmsg> ou I<attr-E<gt>mq_msqsize> n'était pas valable. Ces deux champs doivent être supérieurs à zéro. Avec un processus non privilégié (qui n'a pas la capacité B<CAP_SYS_RESOURCE>), I<attr-E<gt>mq_maxmsg> doit être inférieur ou égal à la limite I<msg_max>, et I<attr-E<gt>mq_msgsize> doit être inférieur ou égal à la limite I<msgsize_max>. En plus, même avec un processus privilégié, I<attr-E<gt>mq_maxmsg> ne peut pas être plus grand que la limite B<HARD_MAX>. Consultez B<mq_overview>(7) pour les détails sur ces limites.

note: type: Plain text
en: I<name> was too long.
fr: I<name> est trop long.

note: type: Plain text
en: The B<O_CREAT> flag was not specified in I<oflag>, and no queue with this I<name> exists.
fr: Le drapeau B<O_CREAT> n'a pas été spécifié dans I<oflag>, et aucune file avec le nom I<name> n'existe.

note: Note that this isn't consistent with the same case for sem_open() type: Plain text
en: I<name> was just "/" followed by no other characters.
fr: I<name> est juste «\ /\ » suivi d'aucun autre caractère.

note: type: Plain text
en: Insufficient memory.
fr: Mémoire insuffisante.

note: type: Plain text
en: Insufficient space for the creation of a new message queue.  This probably occurred because the I<queues_max> limit was encountered; see B<mq_overview>(7).
fr: Pas assez d'espace pour la création de la nouvelle file de messages. Ceci s'est probablement produit car la limite I<queues_max> a été atteinte\ ; consultez B<mq_overview>(7).

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: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: In kernels before 2.6.14, the process umask was not applied to the permissions specified in I<mode>.
fr: Avec les noyaux antérieurs à la version 2.6.14, l'«\ umask\ » du processus n'est pas appliqué aux permissions spécifiées par I<mode>.

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