perkamon - en to fr translation catalogue (54 entries)

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: SH
en: NAME
fr: NOM

note: type: Plain text
en: svipc - System V interprocess communication mechanisms
fr: svipc - Mécanismes System V de communication entre processus

note: type: Plain text
en: This manual page refers to the Linux implementation of the System V interprocess communication (IPC) mechanisms: message queues, semaphore sets, and shared memory segments.  In the following, the word I<resource> means an instantiation of one among such mechanisms.
fr: Cette page de manuel documente l'implémentation sous Linux des mécanismes System V de communication entre processus (IPC : « InterProcess Communication »)\ : les files de messages, les ensembles de sémaphores, et les segments de mémoire partagée. Par la suite, le mot I<ressource> se rapportera à l'un de ces mécanismes.

note: type: SS
en: Resource access permissions
fr: Autorisations d'accès aux ressources

note: type: Plain text
en: For each resource, the system uses a common structure of type I<struct ipc_perm> to store information needed in determining permissions to perform an IPC operation.  The I<ipc_perm> structure includes the following members:
fr: Pour chaque ressource, le système utilise une structure commune, de type I<struct ipc_perm>, pour enregistrer les informations permettant de déterminer les autorisations concernant les opérations IPC. La structure I<ipc_perm> comporte les membres suivants :

note: type: Plain text
en: struct ipc_perm {
        uid_t          cuid;   /* creator user ID */
        gid_t          cgid;   /* creator group ID */
        uid_t          uid;    /* owner user ID */
        gid_t          gid;    /* owner group ID */
        unsigned short mode;   /* r/w permissions */
    };
fr: struct ipc_perm {
        uid_t          cuid;   /* UID du créateur */
        gid_t          cgid;   /* GID du créateur */
        uid_t          uid;    /* UID du propriétaire */
        gid_t          gid;    /* GID du propriétaire */
        unsigned short mode;   /* autorisations l/e */
    };

note: type: Plain text
en: The I<mode> member of the I<ipc_perm> structure defines, with its lower 9 bits, the access permissions to the resource for a process executing an IPC system call.  The permissions are interpreted as follows:
fr: Le membre I<mode> de la structure I<ipc_perm> définit, sur ses 9 bits de poids faible, les permissions d'accès à la ressource, pour un processus effectuant un appel système IPC. Les permissions sont interprétées ainsi (nombres en octal)\ :

note: type: Plain text
en: Bits 0100, 0010, and 0001 (the execute bits) are unused by the system.  Furthermore, "write" effectively means "alter" for a semaphore set.
fr: Les bits 0100, 0010 et 0001 (bits exécution) ne sont pas utilisés par ces appels système. De plus, «\ écriture\ » a la signification «\ modification\ » pour un ensemble de sémaphores.

note: type: Plain text
en: The same system header file also defines the following symbolic constants:
fr: Le même fichier d'en-tête définit également les constantes symboliques suivantes\ :

note: type: Plain text
en: Create entry if key doesn't exist.
fr: Créer une entrée si la clé n'existe pas.

note: type: Plain text
en: Fail if key exists.
fr: Échouer si la clé existe.

note: type: Plain text
en: Error if request must wait.
fr: Retourner éventuellement une erreur, mais ne pas attendre.

note: type: Plain text
en: Private key.
fr: Clé privée.

note: type: Plain text
en: Remove resource.
fr: Supprimer la ressource.

note: type: Plain text
en: Set resource options.
fr: Positionner une option concernant la ressource.

note: type: Plain text
en: Get resource options.
fr: Obtenir les options concernant la ressource.

note: type: Plain text
en: Note that B<IPC_PRIVATE> is a I<key_t> type, while all the other symbolic constants are flag fields and can be OR'ed into an I<int> type variable.
fr: Notez que B<IPC_PRIVATE> est du type I<key_t> alors que les autres constantes symboliques sont des champs d'indicateurs qui peuvent être regroupés avec un OU logique dans une variable de type I<int>.

note: type: SS
en: Message queues
fr: Files de messages

note: type: Plain text
en: A message queue is uniquely identified by a positive integer (its I<msqid>)  and has an associated data structure of type I<struct msqid_ds>, defined in I<E<lt>sys/msg.hE<gt>>, containing the following members:
fr: Une file de message est définie de manière unique par un entier positif (son I<msqid>) et dispose d'une structure associée de type I<struct msqid_ds>, définie dans I<E<lt>sys/msg.hE<gt>>, qui contient les membres suivants :

note: type: Plain text
en: struct msqid_ds {
        struct ipc_perm msg_perm;
        msgqnum_t       msg_qnum;    /* no of messages on queue */
        msglen_t        msg_qbytes;  /* bytes max on a queue */
        pid_t           msg_lspid;   /* PID of last msgsnd(2) call */
        pid_t           msg_lrpid;   /* PID of last msgrcv(2) call */
        time_t          msg_stime;   /* last msgsnd(2) time */
        time_t          msg_rtime;   /* last msgrcv(2) time */
        time_t          msg_ctime;   /* last change time */
    };
fr: struct msqid_ds {
        struct ipc_perm msg_perm;
        msgqnum_t       msg_qnum;    /* nb messages dans la file */
        msglen_t        msg_qbytes;  /* octets maxi dans la file */
        pid_t           msg_lspid;   /* PID du dernier appel à msgsnd(2) */
        pid_t           msg_lrpid;   /* PID du dernier appel à msgrcv(2) */
        time_t          msg_stime;   /* heure du dernier appel à msgsnd(2) */
        time_t          msg_rtime;   /* heure du dernier appel à msgrcv(2) */
        time_t          msg_ctime;   /* heure de dernière modification */
    };

note: type: Plain text
en: I<ipc_perm> structure that specifies the access permissions on the message queue.
fr: Structure I<ipc_perm> qui indique les permissions d'accès sur la file de messages.

note: type: Plain text
en: Number of messages currently on the message queue.
fr: Nombre de messages actuellement dans la file.

note: type: Plain text
en: Maximum number of bytes of message text allowed on the message queue.
fr: Nombre maximal d'octets pour le contenu d'un message de la file.

note: type: Plain text
en: ID of the process that performed the last B<msgsnd>(2)  system call.
fr: PID du processus qui a effectué le dernier appel système B<msgsnd>(2).

note: type: Plain text
en: ID of the process that performed the last B<msgrcv>(2)  system call.
fr: PID du processus qui a effectué le dernier appel système B<msgrcv>(2).

note: type: Plain text
en: Time of the last B<msgsnd>(2)  system call.
fr: Heure du dernier appel système B<msgsnd>(2).

note: type: Plain text
en: Time of the last B<msgrcv>(2)  system call.
fr: Heure du dernier appel système B<msgrcv>(2).

note: type: Plain text
en: Time of the last system call that changed a member of the I<msqid_ds> structure.
fr: Heure du dernier appel système qui a modifié un membre de la structure I<msqid_ds>.

note: type: SS
en: Semaphore sets
fr: Jeux de sémaphores

note: type: Plain text
en: A semaphore set is uniquely identified by a positive integer (its I<semid>)  and has an associated data structure of type I<struct semid_ds>, defined in I<E<lt>sys/sem.hE<gt>>, containing the following members:
fr: Un ensemble de sémaphores est défini de manière unique par un entier positif (son I<semid>) et dispose d'une structure associée de type I<struct semid_ds>, définie dans I<E<lt>sys/sem.hE<gt>>, qui contient les membres suivants :

note: type: Plain text
en: struct semid_ds {
        struct ipc_perm sem_perm;
        time_t          sem_otime;   /* last operation time */
        time_t          sem_ctime;   /* last change time */
        unsigned long   sem_nsems;   /* count of sems in set */
    };
fr: struct semid_ds {
        struct ipc_perm sem_perm;
        time_t          sem_otime;   /* heure dernière opération */
        time_t          sem_ctime;   /* heure dernière modification */
        unsigned long   sem_nsems;   /* nb sémaphores dans le jeu */
    };

note: type: Plain text
en: I<ipc_perm> structure that specifies the access permissions on the semaphore set.
fr: Structure I<ipc_perm> qui indique les permissions d'accès sur l'ensemble de sémaphores.

note: type: Plain text
en: Time of last B<semop>(2)  system call.
fr: Heure du dernier appel système B<semop>(2).

note: type: Plain text
en: Time of last B<semctl>(2)  system call that changed a member of the above structure or of one semaphore belonging to the set.
fr: Heure du dernier appel système B<semctl>(2), qui a modifié un membre de la structure ci-dessus ou l'état d'un sémaphore de l'ensemble.

note: type: Plain text
en: Number of semaphores in the set.  Each semaphore of the set is referenced by a nonnegative integer ranging from B<0> to I<sem_nsems-1>.
fr: Nombre de sémaphores dans l'ensemble. Chaque sémaphore est référencé par un nombre positif ou nul dans l'intervalle B<0> à I<sem_nsems-1>.

note: type: Plain text
en: A semaphore is a data structure of type I<struct sem> containing the following members:
fr: Un sémaphore est une structure de données de type I<struct sem> contenant les membres suivants :

note: type: Plain text
en: Semaphore value: a nonnegative integer.
fr: Valeur du sémaphore\ : entier positif ou nul.

note: type: SS
en: Shared memory segments
fr: Segments de mémoire partagée

note: type: Plain text
en: A shared memory segment is uniquely identified by a positive integer (its I<shmid>)  and has an associated data structure of type I<struct shmid_ds>, defined in I<E<lt>sys/shm.hE<gt>>, containing the following members:
fr: Un segment de mémoire partagée est défini de manière unique par un entier positif (son I<shmid>) et dispose d'une structure associée de type I<struct shmid_ds>, définie dans I<E<lt>sys/shm.hE<gt>>, qui contient les membres suivants :

note: type: Plain text
en: struct shmid_ds {
        struct ipc_perm shm_perm;
        size_t          shm_segsz;   /* size of segment */
        pid_t           shm_cpid;    /* PID of creator */
        pid_t           shm_lpid;    /* PID, last operation */
        shmatt_t        shm_nattch;  /* no. of current attaches */
        time_t          shm_atime;   /* time of last attach */
        time_t          shm_dtime;   /* time of last detach */
        time_t          shm_ctime;   /* time of last change */
    };
fr: struct shmid_ds {
        struct ipc_perm shm_perm;
        size_t          shm_segsz;   /* taille segment */
        pid_t           shm_cpid;    /* PID du créateur */
        pid_t           shm_lpid;    /* PID, dernière opération */
        shmatt_t        shm_nattch;  /* nombre d'attachements */
        time_t          shm_atime;   /* heure dernier attachement */
        time_t          shm_dtime;   /* heure dernier détachement */
        time_t          shm_ctime;   /* heure dernière modification */
    };

note: type: Plain text
en: I<ipc_perm> structure that specifies the access permissions on the shared memory segment.
fr: Structure I<ipc_perm> qui indique les permissions d'accès sur le segment de mémoire partagée.

note: type: Plain text
en: Size in bytes of the shared memory segment.
fr: Taille en octets du segment.

note: type: Plain text
en: ID of the process that created the shared memory segment.
fr: PID du processus ayant créé le segment.

note: type: Plain text
en: ID of the last process that executed a B<shmat>(2)  or B<shmdt>(2)  system call.
fr: PID du processus ayant effectué le dernier appel système B<shmat>(2) ou B<shmdt>(2).

note: type: Plain text
en: Number of current alive attaches for this shared memory segment.
fr: Nombre d'attachements en cours pour ce segment.

note: type: Plain text
en: Time of the last B<shmat>(2)  system call.
fr: Heure du dernier appel système B<shmat>(2).

note: type: Plain text
en: Time of the last B<shmdt>(2)  system call.
fr: Heure du dernier appel système B<shmdt>(2).

note: type: Plain text
en: Time of the last B<shmctl>(2)  system call that changed I<shmid_ds>.
fr: Heure du dernier appel système B<shmctl>(2) qui a modifié la structure I<shmid_ds>.

note: type: SS
en: IPC namespaces
fr: Espaces de noms IPC

note: type: Plain text
en: For a discussion of the interaction of System V IPC objects and IPC namespaces, see B<namespaces>(7).
fr: Pour en savoir plus sur les interactions entre les objets IPC Syste, V et les espaces de noms IPC, consultez B<espaces de noms>(7).

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

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