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: mq_getattr, mq_setattr - get/set message queue attributes
fr: mq_getattr, mq_setattr - Lire et écrire les attributs d'une file de messages

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_getattr>()  returns an I<mq_attr> structure in the buffer pointed by I<attr>.  This structure is defined as:
fr: B<mq_getattr>() renvoie une structure I<mq_attr> dans le tampon pointé par I<attr>. Cette structure est définie comme suit\ :

note: type: Plain text
en: struct mq_attr {
        long mq_flags;       /* Flags: 0 or O_NONBLOCK */
        long mq_maxmsg;      /* Max. # of messages on queue */
        long mq_msgsize;     /* Max. message size (bytes) */
        long mq_curmsgs;     /* # of messages currently in queue */
    };
fr: struct mq_attr {
        long mq_flags;       /* Drapeaux : 0 or O_NONBLOCK */
        long mq_maxmsg;      /* Max. # de messages dans la file */
        long mq_msgsize;     /* Max de la taille du message (octets) */
        long mq_curmsgs;     /* # de messages actuellement dans la file */
    };

note: type: Plain text
en: The I<mq_flags> field contains flags associated with the open message queue description.  This field is initialized when the queue is created by B<mq_open>(3).  The only flag that can appear in this field is B<O_NONBLOCK>.
fr: Le champ I<mq_flags> contient des drapeaux associés à la description de la file de messages ouverte. Ce champ est initialisé lorsque la file est créée avec B<mq_open>(3). Le seul drapeau qui peut apparaître dans ce champ est B<O_NONBLOCK>.

note: type: Plain text
en: The I<mq_curmsgs> field returns the number of messages currently held in the queue.
fr: Le champ I<mq_curmsgs> renvoie le nombre de messages actuellement dans la file.

note: type: Plain text
en: B<mq_setattr>()  sets message queue attributes using information supplied in the I<mq_attr> structure pointed to by I<newattr>.  The only attribute that can be modified is the setting of the B<O_NONBLOCK> flag in I<mq_flags>.  The other fields in I<newattr> are ignored.  If the I<oldattr> field is not NULL, then the buffer that it points to is used to return an I<mq_attr> structure that contains the same information that is returned by B<mq_getattr>().
fr: B<mq_setattr>() définit les attributs de la file de messages avec les informations fournies par la structure I<mq_attr> pointée par I<newattr>. Le seul attribut qui peut être modifié est le drapeau B<O_NONBLOCK> de I<mq_flags>. Les autres champs de I<newattr> sont ignorés. Si le champ I<oldattr> est non NULL, alors le tampon qu'il pointe est utilisé pour renvoyer une structure I<mq_attr> contenant les mêmes informations que la fonction B<mq_getattr>() renverrait.

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

note: type: Plain text
en: On success B<mq_getattr>()  and B<mq_setattr>()  return 0; on error, -1 is returned, with I<errno> set to indicate the error.
fr: En cas de succès, B<mq_getattr>() et B<mq_setattr>() renvoient 0. En cas d'erreur, elles renvoient -1 et définissent I<errno> en conséquence.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: I<newattr-E<gt>mq_flags> contained set bits other than B<O_NONBLOCK>.
fr: I<newattr-E<gt>mq_flags> contient des bits définis autres que B<O_NONBLOCK>.

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: On Linux, B<mq_getattr>()  and B<mq_setattr>()  are library functions layered on top of the B<mq_getsetattr>(2)  system call.
fr: Sous Linux, B<mq_getattr>() et B<mq_setattr>()  sont des fonctions de bibliothèque au dessus de l'appel système B<mq_getsetattr>(2).

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: SS
en: Program source
fr: Source du programme

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