perkamon - en to fr translation catalogue (44 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: mknod, mknodat - create a special or ordinary file
fr: mknod, mknodat - Créer un fichier (special ou ordinaire)

note: type: Plain text
en: B<#include E<lt>fcntl.hE<gt>           >/* Definition of AT_* constants */
    B<#include E<lt>sys/stat.hE<gt>>
fr: B<#include E<lt>fcntl.hE<gt>           >/* Définition des constantes  AT_* */
    B<#include E<lt>sys/stat.hE<gt>>

note: type: Plain text
en: B<int mknodat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<, dev_t >I<dev>B<);>
fr: B<int mknodat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t  >I<mode>B<,dev_t >I<dev>B<) ;>

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: B<mknod>():
fr: B<mknod>() :

note: type: Plain text
en: The system call B<mknod>()  creates a filesystem node (file, device special file, or named pipe) named I<pathname>, with attributes specified by I<mode> and I<dev>.
fr: B<mknod>() crée un nœud du système de fichiers (fichier, fichier spécial de périphérique ou tube nommé) appelé I<pathname>, avec les attributs I<mode> et I<dev>.

note: (S_IFSOCK since Linux 1.2.4) type: Plain text
en: The file type must be one of B<S_IFREG>, B<S_IFCHR>, B<S_IFBLK>, B<S_IFIFO>, or B<S_IFSOCK> to specify a regular file (which will be created empty), character special file, block special file, FIFO (named pipe), or UNIX domain socket, respectively.  (Zero file type is equivalent to type B<S_IFREG>.)
fr: Le type de nœud doit être l'un des suivants B<S_IFREG>, B<S_IFCHR>, B<S_IFBLK>, B<S_IFIFO> ou B<S_IFSOCK> pour indiquer respectivement un fichier régulier (vide à la création), un fichier spécial mode caractère, un fichier spécial mode bloc, un tube nommé (FIFO) ou une socket du domaine UNIX. Un type de fichier égal à 0 est équivalent à B<S_IFREG>.

note: type: Plain text
en: If the file type is B<S_IFCHR> or B<S_IFBLK>, then I<dev> specifies the major and minor numbers of the newly created device special file (B<makedev>(3)  may be useful to build the value for I<dev>); otherwise it is ignored.
fr: Si le nœud est de type B<S_IFCHR> or B<S_IFBLK> alors I<dev> doit indiquer les numéros majeurs et mineurs du périphérique associé (B<makedev>(3) peut être utile pour construire la valeur de I<dev>). Pour les autres types de nœuds, I<dev> est ignoré.

note: type: Plain text
en: If I<pathname> already exists, or is a symbolic link, this call fails with an B<EEXIST> error.
fr: Si I<pathname> existe déjà, ou est un lien symbolique, l'appel échoue avec l'erreur B<EEXIST>.

note: type: Plain text
en: The newly created node will be owned by the effective user ID of the process.  If the directory containing the node has the set-group-ID bit set, or if the filesystem is mounted with BSD group semantics, the new node will inherit the group ownership from its parent directory; otherwise it will be owned by the effective group ID of the process.
fr: Le nœud nouvellement créé aura pour propriétaire l'UID effectif du processus. Si le répertoire contenant ce nœud a son bit Set-GID à 1, ou si le système de fichiers est monté avec une sémantique BSD, le nouveau nœud héritera de l'appartenance au groupe de son parent. Sinon il appartiendra au groupe effectif du processus.

note: type: Plain text
en: If I<pathname> is absolute, then I<dirfd> is ignored.
fr: Si I<pathname> est un chemin absolu, I<dirfd> est ignoré.

note: type: Plain text
en: See B<openat>(2)  for an explanation of the need for B<mknodat>().
fr: Consultez B<openat>(2) pour une explication de la nécessité de B<mknodat>().

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

note: type: Plain text
en: B<mknod>()  and B<mknodat>()  return zero on success, or -1 if an error occurred (in which case, I<errno> is set appropriately).
fr: B<mknod>() et B<mknodat>() renvoient 0 si ils réussissent, ou -1 s'ils échouent, auquel cas I<errno> contient le code d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The parent directory does not allow write permission to the process, or one of the directories in the path prefix of I<pathname> did not allow search permission.  (See also B<path_resolution>(7).)
fr: Le répertoire parent n'autorise pas l'écriture au processus, ou l'un des répertoires de I<pathname> n'autorise pas la consultation de son contenu. (Consultez aussi B<path_resolution>(7).)

note: type: Plain text
en: The user's quota of disk blocks or inodes on the filesystem has been exhausted.
fr: Le quota utilisateur pour le système de fichiers a été dépassé (usage de blocs de disque ou d'inœuds).

note: type: Plain text
en: I<pathname> already exists.  This includes the case where I<pathname> is a symbolic link, dangling or not.
fr: I<pathname> existe déjà. Cela inclut le cas où I<pathname> est un lien symbolique, pouvant pointer nulle part.

note: type: Plain text
en: I<pathname> points outside your accessible address space.
fr: I<pathname> pointe en\(hydehors de l'espace d'adressage accessible.

note: type: Plain text
en: I<mode> requested creation of something other than a regular file, device special file, FIFO or socket.
fr: I<mode> demande la création d'autre chose qu'un fichier régulier, fichier spécial de périphérique, FIFO ou socket.

note: type: Plain text
en: Too many symbolic links were encountered in resolving I<pathname>.
fr: Trop de liens symboliques ont été rencontrés en parcourant I<pathname>.

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

note: type: Plain text
en: A directory component in I<pathname> does not exist or is a dangling symbolic link.
fr: Un des répertoires du chemin d'accès I<pathname> n'existe pas ou est un lien symbolique pointant nulle part.

note: type: Plain text
en: Insufficient kernel memory was available.
fr: Pas assez de mémoire pour le noyau.

note: type: Plain text
en: The device containing I<pathname> has no room for the new node.
fr: Le périphérique contenant I<pathname> n'a pas assez de place pour le nouveau nœud.

note: type: Plain text
en: A component used as a directory in I<pathname> is not, in fact, a directory.
fr: Un élément du chemin d'accès I<pathname> n'est pas un répertoire.

note: For UNIX domain sockets and regular files, EPERM is returned only in Linux 2.2 and earlier; in Linux 2.4 and later, unprivileged can use mknod() to make these files. type: Plain text
en: I<mode> requested creation of something other than a regular file, FIFO (named pipe), or UNIX domain socket, and the caller is not privileged (Linux: does not have the B<CAP_MKNOD> capability); also returned if the filesystem containing I<pathname> does not support the type of node requested.
fr: I<mode> demande la création d'un nœud autre qu'un fichier régulier, une FIFO (tube nommé) ou une socket du domaine UNIX, alors que le processus appelant n'est pas privilégié (sous Linux\ : n'a pas la capacité B<CAP_MKNOD>). Cette erreur se produit également si le système de fichiers contenant I<pathname> ne supporte pas les nœuds du type demandé.

note: type: Plain text
en: I<pathname> refers to a file on a read-only filesystem.
fr: I<pathname> est placé sur un système de fichiers en lecture seule.

note: type: Plain text
en: The following additional errors can occur for B<mknodat>():
fr: Les erreurs supplémentaires suivantes peuvent survenir pour B<mknodat>() :

note: type: Plain text
en: I<dirfd> is not a valid file descriptor.
fr: I<dirfd> n'est pas un descripteur de fichier valable.

note: type: Plain text
en: I<pathname> is relative and I<dirfd> is a file descriptor referring to a file other than a directory.
fr: I<pathname> est relatif, et le descripteur de fichier I<dirfd> est associé à un fichier, pas à un répertoire.

note: type: Plain text
en: B<mknodat>()  was added to Linux in kernel 2.6.16; library support was added to glibc in version 2.4.
fr: B<mknodat>() a été ajouté au noyau Linux dans sa version 2.6.16 ; la glibc le gère depuis la version 2.4.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: The Linux version differs from the SVr4 version in that it does not require root permission to create pipes, also in that no EMULTIHOP, ENOLINK, or EINTR error is documented. type: Plain text
en: B<mknod>(): SVr4, 4.4BSD, POSIX.1-2001 (but see below), POSIX.1-2008.
fr: B<mknod>() : SVr4, BSD\ 4.4, POSIX.1-2001 (mais voir plus loin), POSIX.1-2008.

note: type: Plain text
en: B<mknodat>(): POSIX.1-2008.
fr: B<mknodat>() : POSIX.1-2008.

note: type: Plain text
en: POSIX.1-2001 says: "The only portable use of B<mknod>()  is to create a FIFO-special file.  If I<mode> is not B<S_IFIFO> or I<dev> is not 0, the behavior of B<mknod>()  is unspecified." However, nowadays one should never use B<mknod>()  for this purpose; one should use B<mkfifo>(3), a function especially defined for this purpose.
fr: POSIX.1-2001 dit\ : «\ Le seul usage portable de B<mknod>() est réservé à la création de fichiers spéciaux FIFO. Si le I<mode> n'est pas B<S_IFIFO> ou si I<dev> n'est pas 0, alors le comportement de B<mknod>() est indéterminé\ ». Toutefois, aujourd'hui, on ne devrait jamais utiliser B<mknod>() pour cela ; on devrait utiliser B<mkfifo>(3), une fonction spécialement conçue pour cela.

note: and one should make UNIX domain sockets with socket(2) and bind(2). type: Plain text
en: Under Linux, B<mknod>()  cannot be used to create directories.  One should make directories with B<mkdir>(2).
fr: Sous Linux, B<mknod>() ne peut pas être utilisé pour créer des répertoires. Il faut créer les répertoires avec B<mkdir>(2).

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