personality() - Unix,Linux 系統呼叫 - 技術教學
Tutorials Point


  Unix 初學者指南
  Unix Shell 程式設計
  高階 Unix
  Unix 有用參考
  Unix 有用資源
  精選閱讀

版權所有 © 2014 tutorialspoint



  首頁     參考     討論論壇     關於 TP  

personality() - Unix,Linux 系統呼叫


previous next AddThis Social Bookmark Button

廣告

名稱

personality - 設定程序執行域

語法

#include <sys/personality.h>

int personality(unsigned long persona);

描述

Linux 為每個程序支援不同的執行域或個性。除其他事項外,執行域告訴 Linux 如何將訊號編號對映到訊號操作。執行域系統允許 Linux 為在其他類 Unix 作業系統下編譯的二進位制檔案提供有限的支援。

persona 等於 0xffffffff 時,此函式將返回當前personality()。否則,它將使persona 引用的執行域成為當前程序的新執行域。

返回值

成功時,返回以前的persona。發生錯誤時,返回 -1,並且errno 被相應地設定。

錯誤

標籤描述
EINVAL 核心無法更改個性。

符合標準

personality() 是 Linux 特定的,不應在旨在可移植的程式中使用。

previous next Printer Friendly

廣告


  

廣告



廣告