Unix/Linux Go Back    


CentOS 7.0 - man page for personality (centos section 2)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


PERSONALITY(2)			    Linux Programmer's Manual			   PERSONALITY(2)

NAME
       personality - set the process execution domain

SYNOPSIS
       #include <sys/personality.h>

       int personality(unsigned long persona);

DESCRIPTION
       Linux  supports	different  execution  domains, or personalities, for each process.  Among
       other things, execution domains tell Linux how to map signal numbers into signal  actions.
       The  execution domain system allows Linux to provide limited support for binaries compiled
       under other UNIX-like operating systems.

       This function will return the current personality() when persona equals 0xffffffff.   Oth-
       erwise,	it  will make the execution domain referenced by persona the new execution domain
       of the calling process.

RETURN VALUE
       On success, the previous persona is returned.  On error, -1 is returned, and errno is  set
       appropriately.

ERRORS
       EINVAL The kernel was unable to change the personality.

CONFORMING TO
       personality()  is  Linux-specific and should not be used in programs intended to be porta-
       ble.

COLOPHON
       This page is part of release 3.53 of the Linux man-pages project.  A  description  of  the
       project,     and    information	  about    reporting	bugs,	 can	be    found    at
       http://www.kernel.org/doc/man-pages/.

Linux					    2003-01-01				   PERSONALITY(2)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 04:03 PM.