perkamon - en to fr translation catalogue (62 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: rename, renameat, renameat2 - change the name or location of a file
fr: rename, renameat, renameat2 - changer le nom ou l'emplacement d'un fichier

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

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: TP
en: Since glibc 2.10:
fr: Depuis la glibc 2.10 :

note: type: TP
en: Before glibc 2.10:
fr: Avant la glibc 2.10 :

note: type: Plain text
en: B<rename>()  renames a file, moving it between directories if required.  Any other hard links to the file (as created using B<link>(2))  are unaffected.  Open file descriptors for I<oldpath> are also unaffected.
fr: B<rename>() renomme un fichier, en le déplaçant dans un autre répertoire si nécessaire. Tous les autres liens vers le fichier (créés avec B<link>(2)) sont inchangés. Les descripteurs de fichier ouverts sur I<oldpath> ne sont pas non plus affectés.

note: type: Plain text
en: If I<oldpath> and I<newpath> are existing hard links referring to the same file, then B<rename>()  does nothing, and returns a success status.
fr: Si I<oldpath> et I<newpath> sont des liens existants correspondant au même fichier, B<rename>() ne fait rien et renvoie un code de succès.

note: type: Plain text
en: If I<newpath> exists but the operation fails for some reason, B<rename>()  guarantees to leave an instance of I<newpath> in place.
fr: Si I<newpath> existe mais que l'opération échoue pour une raison quelconque, B<rename>() garantit la présence d'une instance de I<newpath> en place.

note: type: Plain text
en: I<oldpath> can specify a directory.  In this case, I<newpath> must either not exist, or it must specify an empty directory.
fr: I<oldpath> peut être un répertoire. Dans ce cas, I<newpath> doit être soit absent, soit un répertoire vide.

note: type: Plain text
en: If I<oldpath> refers to a symbolic link, the link is renamed; if I<newpath> refers to a symbolic link, the link will be overwritten.
fr: Si I<oldpath> correspond à un lien symbolique, le lien est renommé\ ; si I<newpath> correspond à un lien symbolique, le lien est écrasé.

note: type: Plain text
en: The B<renameat>()  system call operates in exactly the same way as B<rename>(), except for the differences described here.
fr: L'appel système B<renameat>() fonctionne exactement comme B<rename>(), les seules différences étant décrites ici.

note: type: Plain text
en: If the pathname given in I<oldpath> is relative, then it is interpreted relative to the directory referred to by the file descriptor I<olddirfd> (rather than relative to the current working directory of the calling process, as is done by B<rename>()  for a relative pathname).
fr: Si le chemin donné dans I<oldpath> est relatif, il est interprété par rapport au répertoire référencé par le descripteur de fichier I<olddirfd> (plutôt que par rapport au répertoire de travail du processus, comme c'est le cas pour B<rename>()).

note: type: Plain text
en: If I<oldpath> is relative and I<olddirfd> is the special value B<AT_FDCWD>, then I<oldpath> is interpreted relative to the current working directory of the calling process (like B<rename>()).
fr: Si I<oldpath> est un chemin relatif, et si I<olddirfd> a la valeur spéciale B<AT_FDCWD>, alors I<oldpath> est interprété par rapport au répertoire de travail du processus (comme pour B<rename>()).

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

note: type: Plain text
en: The interpretation of I<newpath> is as for I<oldpath>, except that a relative pathname is interpreted relative to the directory referred to by the file descriptor I<newdirfd>.
fr: L'interprétation de I<newpath> est identique à celle de I<oldpath>, excepté qu'un chemin relatif est interprété par rapport au répertoire correspondant à I<newdirfd>.

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

note: type: Plain text
en: B<renameat2>()  has an additional I<flags> argument.  A B<renameat2>()  call with a zero I<flags> argument is equivalent to B<renameat>().
fr: B<renameat2>() possède un argument additionnel, I<flags>.  Un appel à B<renameat2>() sans passer de valeur à l'argument I<flags> équivaut à un appel à B<renameat>().

note: type: Plain text
en: The I<flags> argument is a bit mask consisting of zero or more of the following flags:
fr: L'argument I<flags> est un masque de bits éventuellement vide ou contenant un ou plusieurs des attributs suivants :

note: type: Plain text
en: Atomically exchange I<oldpath> and I<newpath>.  Both pathnames must exist but may be of different types (e.g., one could be a non-empty directory and the other a symbolic link).
fr: Échange I<oldpath> et I<newpath> par une opération atomique. Les deux chemins doivent exister mais peuvent être de différentes natures (par exemple, l'un peut être un répertoire non vide et l'autre un lien symbolique).

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

note: type: Plain text
en: On success, zero is returned.  On error, -1 is returned, and I<errno> is set appropriately.
fr: S'il réussit, cet appel système renvoie 0. S'il échoue, il renvoie -1 et remplit I<errno> en conséquence.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: Write permission is denied for the directory containing I<oldpath> or I<newpath>, or, search permission is denied for one of the directories in the path prefix of I<oldpath> or I<newpath>, or I<oldpath> is a directory and does not allow write permission (needed to update the I<..> entry).  (See also B<path_resolution>(7).)
fr: La permission d'écrire est refusée dans le répertoire contenant I<oldpath> ou I<newpath> ou la permission de parcours est refusée pour l'un des répertoires des chemins I<oldpath> ou I<newpath>, ou encore I<oldpath> était un répertoire et ne permet pas l'écriture (nécessaire pour mettre à jour l'entrée I<..>). (Consultez aussi B<path_resolution>(7).)

note: type: Plain text
en: The rename fails because I<oldpath> or I<newpath> is a directory that is in use by some process (perhaps as current working directory, or as root directory, or because it was open for reading) or is in use by the system (for example as mount point), while the system considers this an error.  (Note that there is no requirement to return B<EBUSY> in such cases\(emthere is nothing wrong with doing the rename anyway\(embut it is allowed to return B<EBUSY> if the system cannot otherwise handle such situations.)
fr: Le renommage a échoué car I<oldpath> ou I<newpath> est un répertoire utilisé par un processus (peut-être comme répertoire de travail, ou comme répertoire racine, ou ouvert en lecture), ou il est utilisé par le système (comme point de montage par exemple). Le système a donc considéré qu'il y avait une erreur. (Notez qu'il n'est pas indispensable de renvoyer B<EBUSY> dans un tel cas \(em rien n'empêche d'effectuer le renommage malgré tout \(em mais il est permis de retourner B<EBUSY> si le système n'arrive pas à gérer une telle situation).

note: type: Plain text
en: The user's quota of disk blocks on the filesystem has been exhausted.
fr: Le quota de blocs de disque de l'utilisateur sur le système de fichiers a été atteint.

note: type: Plain text
en: I<oldpath> or I<newpath> points outside your accessible address space.
fr: I<oldpath> ou I<newpath> pointent en dehors de l'espace d'adressage accessible.

note: type: Plain text
en: The new pathname contained a path prefix of the old, or, more generally, an attempt was made to make a directory a subdirectory of itself.
fr: Une partie du nouveau chemin contient en préfixe l'ancien chemin, ou plus généralement, un répertoire ne peut pas être déplacé dans ses propres sous-répertoires.

note: type: Plain text
en: I<newpath> is an existing directory, but I<oldpath> is not a directory.
fr: I<newpath> est un répertoire existant mais I<oldpath> n'est pas un répertoire

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

note: type: Plain text
en: I<oldpath> already has the maximum number of links to it, or it was a directory and the directory containing I<newpath> has the maximum number of links.
fr: I<oldpath> a déjà un nombre maximal de liens, ou bien c'est un répertoire, et le répertoire contenant I<newpath> a le nombre maximal de liens.

note: type: Plain text
en: I<oldpath> or I<newpath> was too long.
fr: I<oldpath> ou I<newpath> est trop long.

note: type: Plain text
en: The link named by I<oldpath> does not exist; or, a directory component in I<newpath> does not exist; or, I<oldpath> or I<newpath> is an empty string.
fr: Le lien indiqué par I<oldpath> n'existe pas ; ou un répertoire du chemin I<newpath> n'existe pas ; ou I<oldpath> ou I<newpath> est une chaîne vide.

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 the file has no room for the new directory entry.
fr: Le périphérique contenant le fichier n'a pas de place pour une nouvelle entrée de répertoire.

note: type: Plain text
en: A component used as a directory in I<oldpath> or I<newpath> is not, in fact, a directory.  Or, I<oldpath> is a directory, and I<newpath> exists but is not a directory.
fr: Un élément du chemin d'accès I<oldpath> ou I<newpath> n'est pas un répertoire, ou I<oldpath> est un répertoire et I<newpath> existe mais n'est pas un répertoire.

note: type: TP
en: B<ENOTEMPTY> or B<EEXIST>
fr: B<ENOTEMPTY> ou B<EEXIST>

note: type: Plain text
en: I<newpath> is a nonempty directory, that is, contains entries other than "." and "..".
fr: I<newpath> est un répertoire non vide (contient autre chose que «\ .\ » et «\ ..\ »).

note: type: TP
en: B<EPERM> or B<EACCES>
fr: B<EPERM> ou B<EACCES>

note: type: Plain text
en: The directory containing I<oldpath> has the sticky bit (B<S_ISVTX>)  set and the process's effective user ID is neither the user ID of the file to be deleted nor that of the directory containing it, and the process is not privileged (Linux: does not have the B<CAP_FOWNER> capability); or I<newpath> is an existing file and the directory containing it has the sticky bit set and the process's effective user ID is neither the user ID of the file to be replaced nor that of the directory containing it, and the process is not privileged (Linux: does not have the B<CAP_FOWNER> capability); or the filesystem containing I<pathname> does not support renaming of the type requested.
fr: Le répertoire contenant I<oldpath> a le Sticky-bit (B<S_ISVTX>) positionné, et l'UID effectif du processus n'est ni celui du fichier à déplacer, ni celui du répertoire le contenant, et le processus n'est pas privilégié (sous Linux\ : n'a pas la capacité B<CAP_FOWNER>\ ; ou I<newpath> est un fichier existant et le répertoire le contenant a son sticky bit positionné et l'UID effectif du processus n'est ni celui du fichier à déplacer, ni celui du répertoire le contenant, et le processus n'est pas privilégié (sous Linux\ : n'a pas la capacité B<CAP_FOWNER>\ ; ou alors le système de fichiers contenant I<pathname> ne permet pas le renommage de fichiers.

note: type: Plain text
en: The file is on a read-only filesystem.
fr: Le fichier se trouve sur un système de fichiers en lecture seule.

note: type: Plain text
en: I<oldpath> and I<newpath> are not on the same mounted filesystem.  (Linux permits a filesystem to be mounted at multiple points, but B<rename>()  does not work across different mount points, even if the same filesystem is mounted on both.)
fr: I<oldpath> et I<newpath> ne sont pas sur le même système de fichiers. (Linux permet de monter un système de fichiers à plusieurs endroits, mais B<rename>() ne marche pas entre différents points de montage, même si le système de fichiers monté sur les deux est le même.)

note: type: Plain text
en: The following additional errors can occur for B<renameat>()  and B<renameat2>():
fr: Les erreurs supplémentaires suivantes peuvent également se produire pour B<renameat>() et B<renameat2>() :

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

note: type: Plain text
en: I<oldpath> is relative and I<olddirfd> is a file descriptor referring to a file other than a directory; or similar for I<newpath> and I<newdirfd>
fr: I<oldpath> est un chemin relatif, et I<olddirfd> est un descripteur de fichier ne référençant pas un répertoire\ ; ou bien c'est le cas pour I<newpath> et I<newdirfd>.

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

note: type: Plain text
en: I<flags> contains B<RENAME_NOREPLACE> and I<newpath> already exists.
fr: I<flags> contient l'attribut B<RENAME_NOREPLACE> et I<newpath> existe déjà.

note: type: Plain text
en: The filesystem does not support one of the flags in I<flags>.
fr: Le système de fichiers ne prend pas en charge l'un des attributs de I<flags>.

note: type: Plain text
en: I<flags> contains B<RENAME_EXCHANGE> and I<newpath> does not exist.
fr: I<flags> contient B<RENAME_EXCHANGE> et I<newpath> n'existe pas.

note: type: Plain text
en: B<renameat>()  was added to Linux in kernel 2.6.16; library support was added to glibc in version 2.4.
fr: B<renameat>() 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: type: Plain text
en: B<rename>(): 4.3BSD, C89, C99, POSIX.1-2001, POSIX.1-2008.
fr: B<rename>() : 4.3BSD, C89, C99, POSIX.1-2001, POSIX.1-2008.

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

note: type: SS
en: Glibc notes
fr: Notes sur la glibc

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: On NFS filesystems, you can not assume that if the operation failed, the file was not renamed.  If the server does the rename operation and then crashes, the retransmitted RPC which will be processed when the server is up again causes a failure.  The application is expected to deal with this.  See B<link>(2)  for a similar problem.
fr: Sur les systèmes de fichiers NFS, ce n'est pas parce que l'opération a échoué que le fichier n'a pas été renommé. Si le serveur effectue le déplacement, et s'effondre, la RPC transmise qui sera traitée lorsque le serveur sera à nouveau en état va indiquer un échec. L'application doit supporter ce genre de problème. Consultez B<link>(2) pour un cas similaire.

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