MAN get thread area 2

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск


Вернуться в раздел мануалов


Это - статья, добавленная автоматически, при помощие специальной программы-робота. Пожалуйста убедитесь что статья добавлена корректно, исправьте её если это потребуется и уберите пометку {{Bot added}}].

Содержание

[править] Имя

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

[править] Комментарии к man файлу

Copyright (C) 2003 Free Software Foundation, Inc.
This file is distributed according to the GNU General Public License.
See the file COPYING in the top level source directory for details.

Written by Kent Yoder.

Дата последней коррекции перевода 01.01.2004
Перевод с английского сделал Виктор Вислобоков <corochoone@perm.ru>
http://www.linuxshare.ru/projects/trans/mans.html

Личные инструменты