get_thread_area man page on Archlinux

Man page or keyword search:  
man Server   11224 pages
apropos Keyword Search (all sections)
Output format
Archlinux logo
[printable version]

GET_THREAD_AREA(2)	   Linux Programmer's Manual	    GET_THREAD_AREA(2)

       get_thread_area - get a thread-local storage (TLS) area

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

       int get_thread_area(struct user_desc *u_info);

       Note: There is no glibc wrapper for this system call; see NOTES.

       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  u_info->entry_number,  passed  in  by the user.  If the value is in
       bounds, get_thread_area() copies the corresponding TLS entry  into  the
       area pointed to by u_info.

       get_thread_area()  returns  0 on success.  Otherwise, it returns -1 and
       sets errno appropriately.

       EFAULT u_info is an invalid pointer.

       EINVAL u_info->entry_number is out of bounds.

       A version of get_thread_area() first appeared in Linux 2.5.32.

       get_thread_area() is Linux-specific and should not be used in  programs
       that are intended to be portable.

       Glibc does not provide a wrapper for this system call, since it is gen‐
       erally intended for use only by threading libraries.  In	 the  unlikely
       event that you want to call it directly, use syscall(2).

       modify_ldt(2), set_thread_area(2)

       This  page  is  part of release 3.65 of the Linux man-pages project.  A
       description of the project, and information about reporting  bugs,  can
       be found at

Linux				  2012-07-13		    GET_THREAD_AREA(2)

List of man pages available for Archlinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net