get_thread_area() - Unix, Linux System Call
Tutorials Point


  Unix for Beginners
  Unix Shell Programming
  Advanced Unix
  Unix Useful References
  Unix Useful Resources
  Selected Reading

Copyright © 2014 by tutorialspoint



  Home     References     Discussion Forums     About TP  

get_thread_area() - Unix, Linux System Call


previous next AddThis Social Bookmark Button

Advertisements

NAME

get_thread_area - Get a Thread Local Storage (TLS) area

SYNOPSIS

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

int get_thread_area(struct user_desc *u_info);

DESCRIPTION

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_info copies the corresponding TLS entry into the area pointed to by u_info.

RETURN VALUE

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

ERRORS

TagDescription
EFAULT u_info is an invalid pointer.
EINVAL u_info->entry_number is out of bounds.

CONFORMING TO

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

AVAILABILITY

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

SEE ALSO



previous next Printer Friendly

Advertisements


  

Advertisements



Useful Video Courses


Video

Fundamentals of Unix and Linux System Administration

Best Seller

129 Lectures 23 hours

Eduonix Learning Solutions

Video

Essentials of Unix Operating System

5 Lectures 4.5 hours

Frahaan Hussain

Video

Unix Command Course for Beginners

35 Lectures 2 hours

Pradeep D

Video

Linux/Unix For DevOps and Developers

41 Lectures 2.5 hours

Musab Zayadneh

Video

Linux, Unix OS Command Line and Shell Scripting Introduction

46 Lectures 4 hours

GUHARAJANM

Video

Unix and Linux Training

6 Lectures 4 hours

Uplatz

Advertisements