summaryrefslogtreecommitdiff
path: root/pthread.def
blob: 80b62909d655b6876d81c9b87cb3d70a581ef125 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
; pthread.def
; Last updated: $Date: 2000/01/04 10:19:28 $

; Currently unimplemented functions are commented out.

LIBRARY pthread

EXPORTS
_pthread_processInitialize
;pthread_atfork
pthread_attr_destroy
pthread_attr_getdetachstate
;pthread_attr_getinheritsched
pthread_attr_getschedparam
;pthread_attr_getschedpolicy
;pthread_attr_getscope
pthread_attr_getstackaddr
pthread_attr_getstacksize
pthread_attr_init
pthread_attr_setdetachstate
;pthread_attr_setinheritsched
pthread_attr_setschedparam
;pthread_attr_setschedpolicy
;pthread_attr_setscope
pthread_attr_setstackaddr
pthread_attr_setstacksize
pthread_cancel
;
; These are implemented as macros
;
;pthread_cleanup_pop
;pthread_cleanup_push
;
pthread_condattr_destroy
pthread_condattr_getpshared
pthread_condattr_init
pthread_condattr_setpshared
pthread_cond_broadcast
pthread_cond_destroy
pthread_cond_init
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
pthread_create
pthread_detach
pthread_equal
pthread_exit
pthread_getschedparam
pthread_getspecific
pthread_join
pthread_key_create
pthread_key_delete
;pthread_kill
pthread_mutexattr_destroy
;pthread_mutexattr_getprioceiling
;pthread_mutexattr_getprotocol
pthread_mutexattr_getpshared
pthread_mutexattr_init
;pthread_mutexattr_setprioceiling
;pthread_mutexattr_setprotocol
pthread_mutexattr_setpshared
pthread_mutexattr_destroy
pthread_mutex_init
pthread_mutex_destroy
pthread_mutex_lock
pthread_mutex_trylock
pthread_mutex_unlock
pthread_once
pthread_self
pthread_setcancelstate
pthread_setcanceltype
pthread_setschedparam
pthread_setspecific
;pthread_sigmask
pthread_testcancel
;
; POSIX 1.b
;
sched_get_priority_min
sched_get_priority_max
sched_yield
sem_init
sem_destroy
sem_trywait
sem_wait
sem_post
sem_open
sem_close
sem_unlink
sem_getvalue
;
; Read/Write Locks
;
pthread_rwlock_init
pthread_rwlock_destroy
pthread_rwlock_tryrdlock
pthread_rwlock_trywrlock
pthread_rwlock_rdlock
pthread_rwlock_wrlock
pthread_rwlock_unlock
;
; Non-portable but useful
;
pthread_mutexattr_setforcecs_np
pthreadCancelableWait
pthreadCancelableTimedWait
;
; Needed if !defined(_MSC_VER) && !defined(__cplusplus)
;
pthread_push_cleanup
pthread_pop_cleanup
;
; Not for use directly. Needed by macros in pthread.h
; to return internal SEH code.
;
_pthread_get_exception_services_code