nckernel
0.1
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
slibc
include
pthread.h
Go to the documentation of this file.
1
12
#include <
pthread_mutex.h
>
13
#include <
bits/local_lim.h
>
14
15
typedef
void
*
pthread_t
;
16
typedef
void
*
pthread_attr_t
;
17
27
extern
int
pthread_create
(
pthread_t
*
thread
,
const
pthread_attr_t
*attr,
28
void
*(*start_routine)(
void
*),
void
*arg);
29
36
extern
int
pthread_equal
(
pthread_t
t1,
pthread_t
t2);
37
45
extern
int
pthread_attr_init
(
pthread_attr_t
*attr);
46
54
extern
int
pthread_attr_destroy
(
pthread_attr_t
*attr);
55
62
extern
void
pthread_exit
(
void
*retval);
63
73
extern
int
pthread_join
(
pthread_t
thread,
void
**retval);
74
83
extern
int
pthread_detach
(
pthread_t
thread);
84
90
extern
int
pthread_cancel
(
pthread_t
thread);
91
99
extern
int
pthread_attr_setstack
(
pthread_attr_t
*attr,
void
*stackaddr,
100
size_t
stacksize);
101
109
extern
int
pthread_attr_getstack
(
pthread_attr_t
*attr,
void
**stackaddr,
110
size_t
*stacksize);
111
116
extern
pthread_t
pthread_self
(
void
);
117
124
extern
int
pthread_attr_setstacksize
(
pthread_attr_t
*attr,
size_t
stacksize);
125
132
extern
int
pthread_attr_getstacksize
(
pthread_attr_t
*attr,
size_t
*stacksize);
133
141
extern
int
pthread_attr_setstackaddr
(
pthread_attr_t
*attr,
void
*stackaddr);
142
149
extern
int
pthread_attr_getstackaddr
(
pthread_attr_t
*attr,
void
**stackaddr);
150
155
extern
int
pthread_yield
(
void
);
156
Generated on Thu Nov 7 2013 02:45:25 for nckernel by
1.8.4