Source file
src/runtime/sys_openbsd.go
Documentation: runtime
1
2
3
4
5
6
7
8 package runtime
9
10 import "unsafe"
11
12
13
14
15
16
17 func pthread_attr_init(attr *pthreadattr) int32 {
18 return libcCall(unsafe.Pointer(funcPC(pthread_attr_init_trampoline)), unsafe.Pointer(&attr))
19 }
20 func pthread_attr_init_trampoline()
21
22
23
24 func pthread_attr_destroy(attr *pthreadattr) int32 {
25 return libcCall(unsafe.Pointer(funcPC(pthread_attr_destroy_trampoline)), unsafe.Pointer(&attr))
26 }
27 func pthread_attr_destroy_trampoline()
28
29
30
31 func pthread_attr_getstacksize(attr *pthreadattr, size *uintptr) int32 {
32 return libcCall(unsafe.Pointer(funcPC(pthread_attr_getstacksize_trampoline)), unsafe.Pointer(&attr))
33 }
34 func pthread_attr_getstacksize_trampoline()
35
36
37
38 func pthread_attr_setdetachstate(attr *pthreadattr, state int) int32 {
39 return libcCall(unsafe.Pointer(funcPC(pthread_attr_setdetachstate_trampoline)), unsafe.Pointer(&attr))
40 }
41 func pthread_attr_setdetachstate_trampoline()
42
43
44
45 func pthread_create(attr *pthreadattr, start uintptr, arg unsafe.Pointer) int32 {
46 return libcCall(unsafe.Pointer(funcPC(pthread_create_trampoline)), unsafe.Pointer(&attr))
47 }
48 func pthread_create_trampoline()
49
50
51
52
53
54
55
56
57
58
59
60
61
62
View as plain text