Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       get_thread_area - получить область Thread Local Storage (TLS)

ОБЗОР

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

       int get_thread_area (struct user_desc *u_info);

ОПИСАНИЕ

       Вызов  get_thread_area  возвращает  запись  в  текущем массиве Thread Local Storage (TLS).
       Индекс этой записи соответствует  значению  переменной  u_info->entry_number  в  структуре
       передаваемой   пользователем.    Если   это  значение  находится  в  правильных  границах,
       get_thread_info копирует соответствующую  TLS  запись  в  область,  на  которую  указывает
       u_info.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       В случае успеха get_thread_area возвращает 0. В противном случае, возвращает значение -1 и
       устанавливает errno соответстветствующим образом.

ОШИБКИ

       EINVAL u_info->entry_number выходит за границы.

       EFAULT u_info является неправильным указателем.

СООТВЕТСТВИЕ СТАНДАРТАМ

       Вызов get_thread_area является специфичным для  Linux  и  не  должен  быть  использован  в
       программах, которые задумываются как кросплатформенные.

ДОСТУПНОСТЬ

       A version of get_thread_area first appeared in Linux 2.5.32.

СМОТРИТЕ ТАКЖЕ

       set_thread_area(2), modify_ldt(2)

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003