1// Code generated by 'go generate' with gen.go. DO NOT EDIT.
2
3// SPDX-License-Identifier: Apache-2.0
4// SPDX-FileCopyrightText: 2022 The Ebitengine Authors
5
6//go:build !cgo
7
8package fakecgo
9
10import "unsafe"
11
12//go:cgo_import_dynamic purego_malloc malloc "libc.so.6"
13//go:cgo_import_dynamic purego_free free "libc.so.6"
14//go:cgo_import_dynamic purego_setenv setenv "libc.so.6"
15//go:cgo_import_dynamic purego_unsetenv unsetenv "libc.so.6"
16//go:cgo_import_dynamic purego_sigfillset sigfillset "libc.so.6"
17//go:cgo_import_dynamic purego_nanosleep nanosleep "libc.so.6"
18//go:cgo_import_dynamic purego_abort abort "libc.so.6"
19//go:cgo_import_dynamic purego___errno_location __errno_location "libc.so.6"
20//go:cgo_import_dynamic purego_setegid setegid "libc.so.6"
21//go:cgo_import_dynamic purego_seteuid seteuid "libc.so.6"
22//go:cgo_import_dynamic purego_setgid setgid "libc.so.6"
23//go:cgo_import_dynamic purego_setregid setregid "libc.so.6"
24//go:cgo_import_dynamic purego_setresgid setresgid "libc.so.6"
25//go:cgo_import_dynamic purego_setresuid setresuid "libc.so.6"
26//go:cgo_import_dynamic purego_setreuid setreuid "libc.so.6"
27//go:cgo_import_dynamic purego_setuid setuid "libc.so.6"
28//go:cgo_import_dynamic purego_setgroups setgroups "libc.so.6"
29//go:cgo_import_dynamic purego_pthread_attr_init pthread_attr_init "libpthread.so.0"
30//go:cgo_import_dynamic purego_pthread_create pthread_create "libpthread.so.0"
31//go:cgo_import_dynamic purego_pthread_detach pthread_detach "libpthread.so.0"
32//go:cgo_import_dynamic purego_pthread_sigmask pthread_sigmask "libpthread.so.0"
33//go:cgo_import_dynamic purego_pthread_mutex_lock pthread_mutex_lock "libpthread.so.0"
34//go:cgo_import_dynamic purego_pthread_mutex_unlock pthread_mutex_unlock "libpthread.so.0"
35//go:cgo_import_dynamic purego_pthread_cond_broadcast pthread_cond_broadcast "libpthread.so.0"
36//go:cgo_import_dynamic purego_pthread_setspecific pthread_setspecific "libpthread.so.0"
37//go:cgo_import_dynamic purego_pthread_attr_getstacksize pthread_attr_getstacksize "libpthread.so.0"
38//go:cgo_import_dynamic purego_pthread_attr_destroy pthread_attr_destroy "libpthread.so.0"
39
40//go:nosplit
41//go:norace
42func __errno_location() uintptr {
43 return uintptr(call5(__errno_locationABI0, 0, 0, 0, 0, 0))
44}
45
46//go:nosplit
47//go:norace
48func setegid(egid uint32) int32 {
49 return int32(call5(setegidABI0, uintptr(egid), 0, 0, 0, 0))
50}
51
52//go:nosplit
53//go:norace
54func seteuid(euid uint32) int32 {
55 return int32(call5(seteuidABI0, uintptr(euid), 0, 0, 0, 0))
56}
57
58//go:nosplit
59//go:norace
60func setgid(gid uint32) int32 {
61 return int32(call5(setgidABI0, uintptr(gid), 0, 0, 0, 0))
62}
63
64//go:nosplit
65//go:norace
66func setregid(rgid uint32, egid uint32) int32 {
67 return int32(call5(setregidABI0, uintptr(rgid), uintptr(egid), 0, 0, 0))
68}
69
70//go:nosplit
71//go:norace
72func setresgid(rgid uint32, egid uint32, sgid uint32) int32 {
73 return int32(call5(setresgidABI0, uintptr(rgid), uintptr(egid), uintptr(sgid), 0, 0))
74}
75
76//go:nosplit
77//go:norace
78func setresuid(ruid uint32, euid uint32, suid uint32) int32 {
79 return int32(call5(setresuidABI0, uintptr(ruid), uintptr(euid), uintptr(suid), 0, 0))
80}
81
82//go:nosplit
83//go:norace
84func setreuid(ruid uint32, euid uint32) int32 {
85 return int32(call5(setreuidABI0, uintptr(ruid), uintptr(euid), 0, 0, 0))
86}
87
88//go:nosplit
89//go:norace
90func setuid(uid uint32) int32 {
91 return int32(call5(setuidABI0, uintptr(uid), 0, 0, 0, 0))
92}
93
94//go:nosplit
95//go:norace
96func setgroups(ngid uint32, gidset *uint32) int32 {
97 return int32(call5(setgroupsABI0, uintptr(ngid), uintptr(unsafe.Pointer(gidset)), 0, 0, 0))
98}
99
100//go:nosplit
101//go:norace
102func pthread_attr_getstacksize(attr *pthread_attr_t, stacksize *size_t) int32 {
103 return int32(call5(pthread_attr_getstacksizeABI0, uintptr(unsafe.Pointer(attr)), uintptr(unsafe.Pointer(stacksize)), 0, 0, 0))
104}
105
106//go:nosplit
107//go:norace
108func pthread_attr_destroy(attr *pthread_attr_t) int32 {
109 return int32(call5(pthread_attr_destroyABI0, uintptr(unsafe.Pointer(attr)), 0, 0, 0, 0))
110}
111
112//go:linkname ___errno_location ___errno_location
113var ___errno_location uint8
114var __errno_locationABI0 = uintptr(unsafe.Pointer(&___errno_location))
115
116//go:linkname _setegid _setegid
117var _setegid uint8
118var setegidABI0 = uintptr(unsafe.Pointer(&_setegid))
119
120//go:linkname _seteuid _seteuid
121var _seteuid uint8
122var seteuidABI0 = uintptr(unsafe.Pointer(&_seteuid))
123
124//go:linkname _setgid _setgid
125var _setgid uint8
126var setgidABI0 = uintptr(unsafe.Pointer(&_setgid))
127
128//go:linkname _setregid _setregid
129var _setregid uint8
130var setregidABI0 = uintptr(unsafe.Pointer(&_setregid))
131
132//go:linkname _setresgid _setresgid
133var _setresgid uint8
134var setresgidABI0 = uintptr(unsafe.Pointer(&_setresgid))
135
136//go:linkname _setresuid _setresuid
137var _setresuid uint8
138var setresuidABI0 = uintptr(unsafe.Pointer(&_setresuid))
139
140//go:linkname _setreuid _setreuid
141var _setreuid uint8
142var setreuidABI0 = uintptr(unsafe.Pointer(&_setreuid))
143
144//go:linkname _setuid _setuid
145var _setuid uint8
146var setuidABI0 = uintptr(unsafe.Pointer(&_setuid))
147
148//go:linkname _setgroups _setgroups
149var _setgroups uint8
150var setgroupsABI0 = uintptr(unsafe.Pointer(&_setgroups))
151
152//go:linkname _pthread_attr_getstacksize _pthread_attr_getstacksize
153var _pthread_attr_getstacksize uint8
154var pthread_attr_getstacksizeABI0 = uintptr(unsafe.Pointer(&_pthread_attr_getstacksize))
155
156//go:linkname _pthread_attr_destroy _pthread_attr_destroy
157var _pthread_attr_destroy uint8
158var pthread_attr_destroyABI0 = uintptr(unsafe.Pointer(&_pthread_attr_destroy))