Rechercher une page de manuel
get_thread_area
Langue: ru
Version: 2003-02-21 (fedora - 25/11/07)
Section: 2 (Appels système)
Sommaire
ИМЯ
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> 2003Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre