Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       syscalls - Appels systeme de Linux

SYNOPSIS

       Appels systeme de Linux.

DESCRIPTION

       L'appel  systeme  est l'interface fondamentale entre une application et
       le noyau Linux.

   Appels syst`eme et fonctions de biblioth`eque
       Les appels systeme ne sont en general pas appele  directement,  mais  a
       partir  de  fonctions  de  la glibc (ou d'une autre bibliotheque). Pour
       avoir des details pour l'appel direct  d'un  appel  systeme,  consultez
       intro(2).  Souvent,  mais  pas  toujours,  le  nom de la fonction de la
       bibliotheque est le meme que celui de l'appel systeme a  invoquer.  Par
       exemple,  la  fonction  truncate()  de la glibc invoque l'appel systeme
       << truncate >> sous-jacent.

       Souvent, la fonction enveloppe de la glibc est tres petite, ne  faisant
       que  tres  peu en plus de placer les parametres dans les bons registres
       avant d'appeler l'appel systeme puis de positionner errno comme il faut
       une fois que l'appel systeme a rendu la main. (Ce sont les memes etapes
       qui sont effectuees par syscall(2), qui  peut  etre  utilise  pour  les
       appels  systeme  pour  lesquels  il  n'y a pas de fonction enveloppe de
       fournies.) Note : les appels systeme indiquent un echec en renvoyant un
       numero  d'erreur  negatif  a  l'appelant ; quand ca arrive, la fonction
       enveloppe prend l'oppose du numero d'erreur (pour le  rendre  positif),
       le  copie  dans  errno  et  renvoie  -1  pour l'appelant de la fonction
       enveloppe.

       Des fois, cependant, la fonction  realise  certaines  operations  avant
       d'invoquer l'appel systeme. Par exemple, de nos jour il y a deux appels
       systeme  truncate(2)  et  truncate64(2)  (pour  les   raisons   donnees
       ci-dessous)  et la fonction truncate() de la glibc verifie quels appels
       systeme sont fournis  par  le  noyau  et  determine  lequel  doit  etre
       utilise.

   Liste des appels syst`eme
       Cette  page  de  manuel  liste ces appels systeme qui sont communs a la
       plupart des plates-formes. Dans cette liste, la colonne  Noyau  indique
       la  version  du noyau pour laquelle ils sont apparus, s'ils sont apparu
       apres la version 2.2 de Linux. Notez les points suivants :

       *  Si aucune version de  noyau  n'est  indiquee,  l'appel  systeme  est
          apparu dans le noyau 1.0 ou auparavant.

       *  Quand  un  appel  systeme  est  marque  << 1.2 >>, cela signifie que
          l'appel systeme est probablement apparu dans une  version  1.1.x  du
          noyau  et  est  apparu la premiere fois dans un noyau stable dans la
          version 1.2. (Le developpement du noyau 1.2 a debute a partir  d'une
          branche  de la version 1.0.6 du noyau, au travers de la serie << non
          stable >> des noyaux 1.1.x.)

       *  Quand un appel systeme  est  marque  << 2.0 >>,  cela  signifie  que
          l'appel  systeme  est  probablement apparu dans une version 1.3.x du
          noyau et est apparu la premiere fois dans un noyau  stable  dans  la
          version  2.0. (Le developpement du noyau 2.0 a debute a partir d'une
          branche de la version 1.2.x du noyau, vers  la  version  1.2.10,  au
          travers de la serie << non stable >> des noyaux 1.3.x.)

       *  Quand  un  appel  systeme  est  marque  << 2.2 >>, cela signifie que
          l'appel systeme est probablement apparu dans une  version  2.1.x  du
          noyau  et  est  apparu la premiere fois dans un noyau stable dans la
          version 2.2.0. (Le developpement du noyau  2.2  a  debute  a  partir
          d'une  branche de la version 2.0.21 du noyau, au travers de la serie
          << non stable >> des noyaux 2.1.x.)

       *  Quand un appel systeme  est  marque  << 2.4 >>,  cela  signifie  que
          l'appel  systeme  est  probablement apparu dans une version 2.3.x du
          noyau et est apparu la premiere fois dans un noyau  stable  dans  la
          version  2.4.0.  (Le  developpement  du  noyau 2.4 a debute a partir
          d'une branche de la version 2.2.8 du noyau, au travers de  la  serie
          << non stable >> des noyaux 2.3.x.)

       *  Quand  un  appel  systeme  est  marque  << 2.6 >>, cela signifie que
          l'appel systeme est probablement apparu dans une  version  2.5.x  du
          noyau  et  est  apparu la premiere fois dans un noyau stable dans la
          version 2.6.0. (Le developpement du noyau  2.6  a  debute  a  partir
          d'une  branche de la version 2.4.15 du noyau, au travers de la serie
          << non stable >> des noyaux 2.5.x.)

       *  A partir du noyau 2.6.0, le mode de developpement  a  change  et  de
          nouveaux  appels  systeme  pourraient  apparaitre  a  chaque version
          2.6.x. Dans ce cas, le numero de version exact  ou  l'appel  systeme
          est apparu est indique.

       *  Dans  certains  cas,  un appel systeme a ete ajoute a un noyau de la
          serie stable apres l'embranchement  provenant  de  la  serie  stable
          precedente,  puis  a  ete  porte  dans la serie stable precedente du
          noyau. Par exemple certains appels systeme apparus  dans  2.6.x  ont
          ete  portes  dans une version 2.4.x posterieure a la version 2.4.15.
          Dans ce cas, les deux versions des deux  series  majeures  du  noyau
          dans lesquelles l'appel systeme est apparu sont mentionnees.

       La liste des appels systeme qui sont disponibles dans la version 2.6.33
       (ou dans certains cas pour certaines versions plus anciennes du  noyau)
       est la suivante :

       Appel syst`eme               Noyau          Notes
       --------------------------------------------------------------------------

       _llseek(2)                  1.2
       _newselect(2)
       _sysctl(2)
       accept(2)
       accept4(2)                  2.6.28
       access(2)
       acct(2)
       add_key(2)                  2.6.11
       adjtimex(2)
       afs_syscall(2)                             Pas implemente
       alarm(2)
       alloc_hugepages(2)          2.5.36         Retire dans 2.5.44
       bdflush(2)
       bind(2)
       break(2)                                   Pas implemente
       brk(2)
       cacheflush(2)               1.2            Pas sur i386
       capget(2)                   2.2
       capset(2)                   2.2
       chdir(2)
       chmod(2)
       chown(2)
       chown32(2)                  2.4
       chroot(2)
       clock_getres(2)             2.6
       clock_gettime(2)            2.6
       clock_nanosleep(2)          2.6

       clock_settime(2)            2.6
       clone(2)
       close(2)
       connect(2)
       creat(2)
       create_module(2)
       delete_module(2)
       dup(2)
       dup2(2)
       dup3(2)                     2.6.27
       epoll_create(2)             2.6
       epoll_create1(2)            2.6.27
       epoll_ctl(2)                2.6
       epoll_pwait(2)              2.6.19
       epoll_wait(2)               2.6
       eventfd(2)                  2.6.22
       eventfd2(2)                 2.6.27
       execve(2)
       exit(2)
       exit_group(2)               2.6
       faccessat(2)                2.6.16
       fadvise64(2)                2.6
       fadvise64_64(2)             2.6
       fallocate(2)                2.6.23
       fchdir(2)
       fchmod(2)
       fchmodat(2)                 2.6.16
       fchown(2)
       fchown32(2)                 2.4
       fchownat(2)                 2.6.16
       fcntl(2)
       fcntl64(2)                  2.4
       fdatasync(2)
       fgetxattr(2)                2.6 ; 2.4.18
       flistxattr(2)               2.6 ; 2.4.18
       flock(2)                    2.0
       fork(2)
       free_hugepages(2)           2.5.36         Supprime dans 2.5.44
       fremovexattr(2)             2.6 ; 2.4.18
       fsetxattr(2)                2.6 ; 2.4.18
       fstat(2)
       fstat64(2)                  2.4
       fstatat64(2)                2.6.16
       fstatfs(2)
       fstatfs64(2)                2.6
       fsync(2)
       ftime(2)                                   Pas implemente
       ftruncate(2)
       ftruncate64(2)              2.4
       futex(2)                    2.6
       futimesat(2)                2.6.16
       get_kernel_syms(2)
       get_mempolicy(2)            2.6.6
       get_robust_list(2)          2.6.17
       get_thread_area(2)          2.6
       getcpu(2)                   2.6.19
       getcwd(2)                   2.2
       getdents(2)                 2.0
       getdents64(2)               2.4
       getegid(2)
       getegid32(2)                2.4
       geteuid(2)
       geteuid32(2)                2.4
       getgid(2)
       getgid32(2)                 2.4
       getgroups(2)

       getgroups32(2)              2.4
       getitimer(2)
       getpeername(2)
       getpagesize(2)              2.0            Pas sur i386
       getpgid(2)
       getpgrp(2)
       getpid(2)
       getpmsg(2)                                 Pas implemente
       getppid(2)
       getpriority(2)
       getresgid(2)                2.2
       getresgid32(2)              2.4
       getresuid(2)                2.2
       getresuid32(2)              2.4
       getrlimit(2)
       getrusage(2)
       getsid(2)                   2.0
       getsockname(2)
       getsockopt(2)
       gettid(2)                   2.4.11
       gettimeofday(2)
       getuid(2)
       getuid32(2)                 2.4
       getxattr(2)                 2.6 ; 2.4.18
       gtty(2)                                    Pas implemente
       idle(2)                                    Pas implemente
       init_module(2)
       inotify_add_watch(2)        2.6.13
       inotify_init(2)             2.6.13
       inotify_init1(2)            2.6.27
       inotify_rm_watch(2)         2.6.13
       io_cancel(2)                2.6
       io_destroy(2)               2.6
       io_getevents(2)             2.6
       io_setup(2)                 2.6
       io_submit(2)                2.6
       ioctl(2)
       ioperm(2)
       iopl(2)
       ioprio_get(2)               2.6.13
       ioprio_set(2)               2.6.13
       ipc(2)
       kexec_load(2)               2.6.7
       keyctl(2)                   2.6.11
       kill(2)
       lchown(2)                   2.2
       lchown32(2)                 2.4
       lgetxattr(2)                2.6 ; 2.4.18
       link(2)
       linkat(2)                   2.6.16
       listen(2)
       listxattr(2)                2.6 ; 2.4.18
       llistxattr(2)               2.6; 2.4.18
       lock(2)                                    Pas implemente
       lookup_dcookie(2)           2.6
       lremovexattr(2)             2.6 ; 2.4.18
       lseek(2)
       lsetxattr(2)                2.6 ; 2.4.18
       lstat(2)
       lstat64(2)                  2.4
       madvise(2)                  2.4
       madvise1(2)                 2.4
       mbind(2)                    2.6.6
       migrate_pages(2)            2.6.16
       mincore(2)                  2.4
       mkdir(2)

       mkdirat(2)                  2.6.16
       mknod(2)
       mknodat(2)                  2.6.16
       mlock(2)
       mlockall(2)
       mmap(2)
       mmap2(2)                    2.4
       modify_ldt(2)
       mount(2)
       move_pages(2)               2.6.18
       mprotect(2)
       mpx(2)                                     Pas implemente
       mq_getsetattr(2)            2.6.6
       mq_notify(2)                2.6.6
       mq_open(2)                  2.6.6
       mq_timedreceive(2)          2.6.6
       mq_timedsend(2)             2.6.6
       mq_unlink(2)
       mremap(2)                   2.0
       msgctl(2)
       msgget(2)
       msgrcv(2)
       msgsnd(2)
       msync(2)                    2.0
       munlock(2)
       munlockall(2)
       munmap(2)
       nanosleep(2)                2.0
       nfsservctl(2)               2.2
       nice(2)
       oldfstat(2)
       oldlstat(2)
       oldolduname(2)
       oldstat(2)
       olduname(2)
       open(2)
       openat(2)                   2.6.16
       pause(2)
       pciconfig_iobase(2)         2.2.15; 2.4    Pas sur i386
       pciconfig_read(2)           2.0.26; 2.2    Pas sur i386
       pciconfig_write(2)          2.0.26; 2.2    Pas sur i386
       perf_event_open(2)          2.6.31         Dans 2.6.31, etait appele
                                                  perf_counter_open() ;
                                                  renomme dans 2.6.32
       personality(2)              1.2
       phys(2)                                    Pas implemente
       pipe(2)
       pipe2(2)                    2.6.27
       pivot_root(2)               2.4
       poll(2)                     2.2
       ppoll(2)                    2.6.16
       prctl(2)                    2.2
       pread64(2)                                 Ajoue en tant que << pread >>
                                                  dans 2.2 ; renomme
                                                  << pread64 >> dans 2.6
       preadv(2)                   2.6.30
       prof(2)                                    Pas implemente
       profil(2)                                  Pas implemente
       pselect6(2)                 2.6.16
       ptrace(2)
       putpmsg(2)                                 Pas implemente
       pwrite64(2)                                Ajoue en tant que << pwrite >>
                                                  dans 2.2 ; renomme
                                                  << pwrite64 >> dans 2.6
       pwritev(2)                  2.6.30
       query_module(2)             2.2

       quotactl(2)
       read(2)
       readahead(2)                2.4.13
       readdir(2)
       readlink(2)
       readlinkat(2)               2.6.16
       readv(2)                    2.0
       reboot(2)
       recv(2)
       recvfrom(2)
       recvmsg(2)
       recvmmsg(2)                 2.6.33
       remap_file_pages(2)         2.6
       removexattr(2)              2.6; 2.4.18
       rename(2)
       renameat(2)                 2.6.16
       request_key(2)              2.6.11
       restart_syscall(2)          2.6
       rmdir(2)
       rt_sigaction(2)             2.2
       rt_sigpending(2)            2.2
       rt_sigprocmask(2)           2.2
       rt_sigqueueinfo(2)          2.2
       rt_sigreturn(2)             2.2
       rt_sigsuspend(2)            2.2
       rt_sigtimedwait(2)          2.2
       rt_tgsigqueueinfo(2)        2.6.31
       sched_get_priority_max(2)   2.0
       sched_get_priority_min(2)   2.0
       sched_getaffinity(2)        2.6
       sched_getparam(2)           2.0
       sched_getscheduler(2)       2.0
       sched_rr_get_interval(2)    2.0
       sched_setaffinity(2)        2.6
       sched_setparam(2)           2.0
       sched_setscheduler(2)       2.0
       sched_yield(2)              2.0
       security(2)                                Pas implemente
       select(2)
       semctl(2)
       semget(2)
       semop(2)
       semtimedop(2)               2.6 ; 2.4.22
       send(2)
       sendfile(2)                 2.2
       sendfile64(2)               2.6 ; 2.4.19
       sendmsg(2)
       sendto(2)
       set_mempolicy(2)            2.6.6
       set_robust_list(2)          2.6.17
       set_thread_area(2)          2.6
       set_tid_address(2)          2.6
       set_zone_reclaim(2)         2.6.13         Retire dans 2.6.16
                                                  (n'a jamais ete disponible
                                                  pour l'espace utilisateur)
       setdomainname(2)
       setfsgid(2)                 1.2
       setfsgid32(2)               2.4
       setfsuid(2)                 1.2
       setfsuid32(2)               2.4
       setgid(2)
       setgid32(2)                 2.4
       setgroups(2)
       setgroups32(2)              2.4
       sethostname(2)
       setitimer(2)

       setpgid(2)
       setpriority(2)
       setregid(2)
       setregid32(2)               2.4
       setresgid(2)                2.2
       setresgid32(2)              2.4
       setresuid(2)                2.2
       setresuid32(2)              2.4
       setreuid(2)
       setreuid32(2)               2.4
       setrlimit(2)
       setsid(2)
       setsockopt(2)
       settimeofday(2)
       setuid(2)
       setuid32(2)                 2.4
       setup(2)                                   Retire dans 2.2
       setxattr(2)                 2.6 ; 2.4.18
       sgetmask(2)
       shmat(2)
       shmctl(2)
       shmdt(2)
       shmget(2)
       shutdown(2)
       sigaction(2)
       sigaltstack(2)              2.2
       signal(2)
       signalfd(2)                 2.6.22
       signalfd4(2)                2.6.27
       sigpending(2)
       sigprocmask(2)
       sigreturn(2)
       sigsuspend(2)
       socket(2)
       socketcall(2)
       socketpair(2)
       splice(2)                   2.6.17
       spu_create(2)               2.6.16         PowerPC uniquement
       spu_run(2)                  2.6.16         PowerPC uniquement
       ssetmask(2)
       stat(2)
       stat64(2)                   2.4
       statfs(2)
       statfs64(2)                 2.6
       stime(2)
       stty(2)                                    Pas implemente
       swapoff(2)
       swapon(2)
       symlink(2)
       symlinkat(2)                2.6.16
       sync(2)
       sync_file_range(2)          2.6.17
       sysfs(2)                    1.2
       sysinfo(2)
       syslog(2)
       tee(2)                      2.6.17
       tgkill(2)                   2.6
       time(2)
       timer_create(2)             2.6
       timer_delete(2)             2.6
       timer_getoverrun(2)         2.6
       timer_gettime(2)            2.6
       timer_settime(2)            2.6
       timerfd_create(2)           2.6.25
       timerfd_gettime(2)          2.6.25
       timerfd_settime(2)          2.6.25

       times(2)
       tkill(2)                    2.6 ; 2.4.22
       truncate(2)
       truncate64(2)               2.4
       tuxcall(2)                                 Pas implemente
       ugetrlimit(2)               2.4
       ulimit(2)                                  Pas implemente
       umask(2)
       umount(2)
       umount2(2)                  2.2
       uname(2)
       unlink(2)
       unlinkat(2)                 2.6.16
       unshare(2)                  2.6.16
       uselib(2)
       ustat(2)
       utime(2)
       utimensat(2)                2.6.22
       utimes(2)                   2.2
       vfork(2)
       vhangup(2)
       vm86old(2)
       vmsplice(2)                 2.6.17
       vserver(2)                                 Pas implemente
       wait4(2)
       waitid(2)                   2.6.10
       waitpid(2)
       write(2)
       writev(2)                   2.0

       Sur  de  nombreuses  plates-formes,  y compris les i386, les appels des
       sockets sont multiplexes (par des fonctions  de  la  glibc)  a  travers
       socketcall(2) et de meme les IPC System V via ipc(2).

NOTES

       Veuillez noter les points suivants :

       *  Meme  si  des  entrees  ont  ete  reservees dans la table des appels
          systeme, les appels  systeme  suivants  ne  sont  pas  implementes :
          afs_syscall(2),  break(2),  ftime(2),  getpmsg(2), gtty(2), idle(2),
          lock(2),   madvise1(2),   mpx(2),   phys(2),   prof(2),   profil(2),
          putpmsg(2),   security(2),   stty(2),   tuxcall(2),   ulimit(2)   et
          vserver(2)  (voir  aussi  unimplemented(2)).  Toutefois,   ftime(3),
          profil(3)  et  ulimit(3) sont disponibles sous forme de fonctions de
          bibliotheque. L'entree pour  phys(2)  est  utilisee  pour  umount(2)
          depuis le 2.1.116, phys(2) ne sera jamais implemente.

       *  Les  appels  getpmsg(2)  et putpmsg(2) sont pour les noyaux modifies
          qui supportent les FLUX et ne seront peut-etre jamais dans le  noyau
          standard.

       En  general,  le  code  implementant  l'appel  systeme  ayant le numero
       __NR_xxx dans le fichier /usr/include/asm/unistd.h se  trouve  dans  la
       routine  sys_xxx()  du noyau. (La table de distribution pour la version
       i386 se trouve dans /usr/src/linux/arch/i386/kernel/entry.S.)  Il  y  a
       neanmoins plusieurs exceptions, principalement lorsque d'anciens appels
       systeme ont ete remplaces par des  nouveaux.  Ces  cas  n'ont  pas  ete
       traites de maniere homogene. Sur les plate-formes avec une emulation de
       systeme proprietaire, comme parisc, sparc, sparc64 et alpha, il  existe
       de  nombreux  appels  supplementaires ;  mips64  contient  aussi un jeu
       complet d'appels systeme 32-bits.

       Avec le temps, des changements dans les interfaces de  certains  appels
       systeme  ont  ete  necessaires.  Une  raison pour ces changements a ete
       l'augmentation de la taille des structures  ou  des  valeurs  scalaires
       passees  aux  appels  systeme.  A  cause  de  ces  changements,  il y a
       maintenant plusieurs implementations de certains  appels  systeme  (par
       exemple truncate(2) et truncate64(2)). Ces differentes versions ne sont
       pas compatibles au  niveau  binaire,  mais  les  applications  ne  sont
       generalement  pas  impactees  par  ceci :  la magie de la glibc fait en
       sorte que les  binaires  existants  utilisent  la  version  des  appels
       systeme  qui  existaient  au  moment ou le binaire a ete cree. Ainsi la
       compatibilite de l'ABI  est  preservee.  Voici  des  exemples  d'appels
       systeme qui existent dans plusieurs versions :

       *  A  ce  jour,  il  y a trois versions de stat(2) : sys_stat() (entree
          __NR_oldstat),  sys_newstat()  (entree  __NR_stat)  et  sys_stat64()
          (entree   __NR_stat64),  la  derniere  etant  celle  celle  utilisee
          actuellement. La meme histoire s'applique a lstat(2) et fstat(2).

       *  De  meme,  les  definitions   __NR_oldolduname,   __NR_olduname   et
          __NR_uname  concernent  les  routines sys_olduname(), sys_uname() et
          sys_newuname().

       *  Dans Linux  2.0,  une  nouvelle  version  de  vm86(2)  est  apparue,
          l'ancienne   et   la   nouvelle  routine  du  noyau  etant  appelees
          sys_vm86old() et sys_vm86().

       *  Dans Linux 2.4, une nouvelle version de  getrlimit(2)  est  apparue,
          l'ancienne   et   la   nouvelle  routine  du  noyau  etant  appelees
          sys_old_getrlimit()  (entree  __NR_getrlimit)   et   sys_getrlimit()
          (entree __NR_ugetrlimit).

       *  Linux  2.4 a augmente la taille des identifiants d'utilisateur et de
          groupe de 16 bits a 32 bits. Pour permettre ce  changement,  un  jeu
          d'appels   systeme   ont   ete  ajoutes  (par  exemple,  chown32(2),
          getuid32(2),  getgroups32(2),  setresuid32(2)),   surchargeant   les
          precedents appels systeme du meme nom sans le suffixe << 32 >>.

       *  Linux   2.4   a  ajoute  la  gestion  des  gros  fichiers  pour  les
          applications sur architecture 32 bits (c'est-a-dire la  gestion  des
          fichiers  dont la taille et les decalages dans le fichier ne peuvent
          pas etre representes sur des 32 bits). Pour gerer ce changement, des
          appels  systeme, qui utilisent des deplacements dans des fichiers ou
          des tailles de fichiers, ont du etre remplaces.  Ainsi,  les  appels
          systeme  suivants  ont  ete  ajoutes :  fcntl64(2),  ftruncate64(2),
          getdents64(2),  stat64(2),  statfs64(2)  et   les   appels   systeme
          analogues  qui  fonctionnent avec des descripteurs de fichier ou des
          liens symboliques. Ces appels systeme remplacent les anciens  appels
          systeme  qui, sauf pour les appels << stats >>, ont le meme nom sans
          le suffixe << 64 >>.

          Sur les plates-formes recentes qui n'ont que des acces aux  fichiers
          64-bits  et  des  UID  32-bits (ex. alpha, ia64, s390x) il n'y a pas
          d'appel *64 ou *32. Quand les appels *64 et *32 existent, les autres
          versions sont obsoletes.

       *  Les  appels  rt_sig*  ont  ete  ajoutes dans le noyau 2.2 pour gerer
          l'ajout des signaux temps-reel  (consultez  signal(7)).  Ces  appels
          systeme remplacent les appels precedents du meme nom sans le prefixe
          << rt_ >>.

       *  Les appels systeme select(2) et mmap(2) utilisent  5  parametres  ou
          plus,  ce  qui  a pose des problemes avec les methodes classiques de
          passage  de  parametres  sur  i386.  Ainsi,  alors  que  les  autres
          architectures  disposent de sys_select() et sys_mmap() correspondant
          a __NR_select et __NR_mmap, on trouve sur les i386  old_select()  et
          old_mmap()  a leur place. Ce sont des routines utilisant un pointeur
          sur un bloc de parametres. De nos jours, passer 5  parametres  n'est
          plus un probleme, et il existe donc un __NR__newselect correspondant
          directement a sys_select() ; il en est de meme pour __NR_mmap2.

VOIR AUSSI

       syscall(2), unimplemented(2), libc(7)

COLOPHON

       Cette page fait partie de  la  publication  3.27  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis  2010,  cette  traduction est maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone        au        sein        du       projet       perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe Blaess  <URL:http://www.blaess.fr/christophe/>  (1996-2003),
       Alain   Portal  <URL:http://manpagesfr.free.fr/>  (2003-2006).   Julien
       Cristau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez  signaler  toute  erreur   de   traduction   en   ecrivant   a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.