PERSONALITY(2)

名前
personality - プロセスを実行するドメインを設定する

書式
int personality(unsigned long persona);

説明
Linux はプロセスごとに異なる実行ドメイン(domain)または パーソナリティ(personality)をサポートしている。実行ドメインは Linux にシグナル番号にどのシグナルを割り付けるかを教える。 実行ドメイン・システムは Linux に他の Unix-like オペレーティング・システムの コンパイルされたバイナリの限定されたサポートを可能にする。 personality は persona が参照している実行ドメインを作成し、呼び出したプロセスの 新しい実行ドメインとする。

返り値
成功した場合、 persona が新しい実行ドメインに作成され、以前の persona が返される。エラーの場合は、-1 が返され、 errno が適切に設定される。

エラー

EINVAL
    persona が有効な実行ドメインを参照していない。

ファイル
/usr/include/linux/personality.h

準拠
personality は Linux 特有であり、移植を意図したプログラムで使用してはいけない。