👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

Linux 2.6 - man page for personality (linux section 2)

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.55 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)


All times are GMT -4. The time now is 04:18 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password