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