Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       personality - установить домен выполнения процесса

ОБЗОР

       long personality(unsigned long persona);

ОПИСАНИЕ

       Linux  поддерживает  различные  домены  выполнения  или персоналии, для
       каждого процесса. Помимо прочего, домены выполнения говорят  Linux  как
       отображать   номера  сигналов  в  действия  сигналов.  Система  доменов
       выполнения  позволяет  Linux   предоставлять   ограниченную   поддержку
       бинарных  файлов, скомпилированных для других операционных систем Unix.

       Данная функция будет  возвращать  текущую  персоналию,  когда  значение
       persona  равно  0xffffffff.  В  остальных  случаях,  она  делает  домен
       выполнения,  на  который  указывает  значение  persona,  новым  доменом
       выполнения текущего процесса.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       В  случае  успеха,  возвращается предыдущее значение persona.  В случае
       ошибки,   возвращается   -1   и    значение    errno    устанавливается
       соответствующим образом.

ОШИБКИ

       EINVAL Ядро не может изменить персоналию.

ФАЙЛЫ

       /usr/include/linux/personality.h

СООТВЕТСТВИЕ СТАНДАРТАМ

       персоналия  является  понятием,  специфичным  для  Linux  и  не  должна
       использоваться в  программах,  задуманных  как  переносимые  на  другие
       платформы.

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004