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


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

版權所有 © 2014 tutorialspoint



  首頁     參考     討論論壇     關於 TP  

get_thread_area() - Unix,Linux 系統呼叫


previous next AddThis Social Bookmark Button

廣告

名稱

get_thread_area - 獲取執行緒本地儲存 (TLS) 區域

語法

#include <linux/unistd.h>
#include <asm/ldt.h>

int get_thread_area(struct user_desc *u_info);

描述

get_thread_area() 返回當前執行緒的執行緒本地儲存 (TLS) 陣列中的一個條目。條目的索引對應於使用者傳入的u_info->entry_number的值。如果該值在範圍內,get_thread_info 將相應 TLS 條目複製到u_info指向的區域。

返回值

get_thread_area() 成功時返回 0。否則,返回 -1 並適當地設定errno

錯誤

標籤描述
EFAULT u_info 是一個無效指標。
EINVAL u_info->entry_number 超出範圍。

符合標準

get_thread_area() 是 Linux 特定的,不應在打算移植的程式中使用。

可用性

get_thread_area() 的第一個版本出現在 Linux 2.5.32 中。

參見



previous next Printer Friendly

廣告


  

廣告



廣告
© . All rights reserved.