OpenMPI
0.1.1
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
vt_pthreadreg.h
1
/**
2
* VampirTrace
3
* http://www.tu-dresden.de/zih/vampirtrace
4
*
5
* Copyright (c) 2005-2012, ZIH, TU Dresden, Federal Republic of Germany
6
*
7
* Copyright (c) 1998-2005, Forschungszentrum Juelich, Juelich Supercomputing
8
* Centre, Federal Republic of Germany
9
*
10
* See the file COPYING in the package base directory for details
11
**/
12
13
#ifndef _VT_PTHREADREG_H
14
#define _VT_PTHREADREG_H
15
16
#ifdef __cplusplus
17
# define EXTERN extern "C"
18
#else
19
# define EXTERN extern
20
#endif
21
22
#define VT__PTHREAD_CREATE 0
23
#define VT__PTHREAD_JOIN 1
24
#define VT__PTHREAD_EXIT 2
25
#define VT__PTHREAD_ONCE 3
26
#define VT__PTHREAD_SELF 4
27
#define VT__PTHREAD_EQUAL 5
28
#define VT__PTHREAD_DETACH 6
29
#define VT__PTHREAD_KEY_CREATE 7
30
#define VT__PTHREAD_KEY_DELETE 8
31
#define VT__PTHREAD_GETSPECIFIC 9
32
#define VT__PTHREAD_SETSPECIFIC 10
33
#define VT__PTHREAD_CANCEL 11
34
#define VT__PTHREAD_SETCANCELSTATE 12
35
#define VT__PTHREAD_TESTCANCEL 13
36
#define VT__PTHREAD_GETSCHEDPARAM 14
37
#define VT__PTHREAD_SETSCHEDPARAM 15
38
#define VT__PTHREAD_ATTR_INIT 16
39
#define VT__PTHREAD_ATTR_DESTROY 17
40
#define VT__PTHREAD_ATTR_SETDETACHSTATE 18
41
#define VT__PTHREAD_ATTR_GETDETACHSTATE 19
42
#define VT__PTHREAD_ATTR_GETSTACKSIZE 20
43
#define VT__PTHREAD_ATTR_SETSTACKSIZE 21
44
#define VT__PTHREAD_ATTR_GETSCHEDPARAM 22
45
#define VT__PTHREAD_ATTR_SETSCHEDPARAM 23
46
#define VT__PTHREAD_ATTR_GETSCHEDPOLICY 24
47
#define VT__PTHREAD_ATTR_SETSCHEDPOLICY 25
48
#define VT__PTHREAD_ATTR_SETINHERITSCHED 26
49
#define VT__PTHREAD_ATTR_GETINHERITSCHED 27
50
#define VT__PTHREAD_ATTR_SETSCOPE 28
51
#define VT__PTHREAD_ATTR_GETSCOPE 29
52
#define VT__PTHREAD_MUTEX_INIT 30
53
#define VT__PTHREAD_MUTEX_DESTROY 31
54
#define VT__PTHREAD_MUTEX_LOCK 32
55
#define VT__PTHREAD_MUTEX_UNLOCK 33
56
#define VT__PTHREAD_MUTEX_TRYLOCK 34
57
#define VT__PTHREAD_MUTEXATTR_INIT 35
58
#define VT__PTHREAD_MUTEXATTR_DESTROY 36
59
#define VT__PTHREAD_MUTEXATTR_GETPSHARED 37
60
#define VT__PTHREAD_MUTEXATTR_SETPSHARED 38
61
#define VT__PTHREAD_COND_INIT 39
62
#define VT__PTHREAD_COND_DESTROY 40
63
#define VT__PTHREAD_COND_SIGNAL 41
64
#define VT__PTHREAD_COND_BROADCAST 42
65
#define VT__PTHREAD_COND_WAIT 43
66
#define VT__PTHREAD_COND_TIMEDWAIT 44
67
#define VT__PTHREAD_CONDATTR_INIT 45
68
#define VT__PTHREAD_CONDATTR_DESTROY 46
69
#define VT__PTHREAD_CONDATTR_GETPSHARED 47
70
#define VT__PTHREAD_CONDATTR_SETPSHARED 48
71
#define VT__PTHREAD_REGID_NUM 49
72
73
extern
int
vt_pthread_regid[VT__PTHREAD_REGID_NUM];
74
75
EXTERN
void
vt_pthread_register(
void
);
76
77
#endif
/* _VT_PTHREADREG_H */
ompi
contrib
vt
vt
vtlib
vt_pthreadreg.h
Generated on Wed Dec 24 2014 12:05:18 for OpenMPI by
1.8.8