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

广告


  

广告



广告