Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       personality - Indiquer le domaine d'exécution du processus

SYNOPSIS

       #include <sys/personality.h>

       int personality(unsigned long persona);

DESCRIPTION

       Linux  propose  différents  domaines d'exécution, ou personnalités, pour chaque processus.
       Entre autres choses, le domaine d'exécution indique au noyau la manière de  convertir  les
       numéros  de  signaux en actions. Le domaine d'exécution permet à Linux d'offrir un support
       (limité)  à  des  fichiers  binaires  compilés  sous  d'autres   systèmes   d'exploitation
       compatibles UNIX.

       Cette  fonction renvoie le domaine d'exécution en cours si persona vaut 0xFFFFFFFF. Sinon,
       personality() va utiliser le domaine d'exécution référencé par  la  valeur  persona  comme
       domaine d'exécution du processus appelant.

VALEUR RENVOYÉE

       Renvoie  l'ancienne  valeur  persona  s'il  réussit,  ou  -1 s'il échoue, auquel cas errno
       contient le code d'erreur.

ERREURS

       EINVAL Le noyau n'a pas pu changer la personnalité.

CONFORMITÉ

       personality() est spécifique à Linux, et ne devrait pas être utilisé dans  des  programmes
       destinés à être portables.

COLOPHON

       Cette  page  fait partie de la publication 3.32 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <URL:http://po4a.alioth.debian.org/> par l'équipe 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'équipe  francophone  de
       traduction de Debian (2006-2009).

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

       Vous  pouvez  toujours  avoir  accès  à la version anglaise de ce document en utilisant la
       commande « man -L C <section> <page_de_man> ».