内容简介
#include <linux/unistd.h>%uA0#include <asm/ldt.h>
int get_thread_area(struct user_desc *u_info)
%uA0
描述
get_thread_area() returns an entry in the current thread’s Thread Local Storage (TLS) array. The index of the entry corresponds to the value of%uA0u_info->entry_number, passed in by the user. If the value is in bounds,%uA0get_thread_info%uA0copies the corresponding TLS entry into the area yiibaied to by%uA0u_info.%uA0
返回值
get_thread_area() returns 0 on success. Otherwise, it returns -1 and sets%uA0errno%uA0appropriately.%uA0
错误
标签 | 描述 |
---|---|
EFAULT | u_info%uA0is an invalid yiibaier. |
EINVAL | u_info->entry_number%uA0is out of bounds. |
遵循于
get_thread_area()%uA0是Linux特有的,并应在该旨在是可移植的程序不被使用。%uA0
AVAILABILITY
A version of%uA0get_thread_area() first appeared in Linux 2.5.32.%uA0