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 && (darwin || freebsd || linux || netbsd)
7
8#include "textflag.h"
9
10// these stubs are here because it is not possible to go:linkname directly the C functions
11
12TEXT _malloc(SB), NOSPLIT|NOFRAME, $0-0
13 JMP purego_malloc(SB)
14
15TEXT _free(SB), NOSPLIT|NOFRAME, $0-0
16 JMP purego_free(SB)
17
18TEXT _setenv(SB), NOSPLIT|NOFRAME, $0-0
19 JMP purego_setenv(SB)
20
21TEXT _unsetenv(SB), NOSPLIT|NOFRAME, $0-0
22 JMP purego_unsetenv(SB)
23
24TEXT _sigfillset(SB), NOSPLIT|NOFRAME, $0-0
25 JMP purego_sigfillset(SB)
26
27TEXT _nanosleep(SB), NOSPLIT|NOFRAME, $0-0
28 JMP purego_nanosleep(SB)
29
30TEXT _abort(SB), NOSPLIT|NOFRAME, $0-0
31 JMP purego_abort(SB)
32
33TEXT _pthread_attr_init(SB), NOSPLIT|NOFRAME, $0-0
34 JMP purego_pthread_attr_init(SB)
35
36TEXT _pthread_create(SB), NOSPLIT|NOFRAME, $0-0
37 JMP purego_pthread_create(SB)
38
39TEXT _pthread_detach(SB), NOSPLIT|NOFRAME, $0-0
40 JMP purego_pthread_detach(SB)
41
42TEXT _pthread_sigmask(SB), NOSPLIT|NOFRAME, $0-0
43 JMP purego_pthread_sigmask(SB)
44
45TEXT _pthread_mutex_lock(SB), NOSPLIT|NOFRAME, $0-0
46 JMP purego_pthread_mutex_lock(SB)
47
48TEXT _pthread_mutex_unlock(SB), NOSPLIT|NOFRAME, $0-0
49 JMP purego_pthread_mutex_unlock(SB)
50
51TEXT _pthread_cond_broadcast(SB), NOSPLIT|NOFRAME, $0-0
52 JMP purego_pthread_cond_broadcast(SB)
53
54TEXT _pthread_setspecific(SB), NOSPLIT|NOFRAME, $0-0
55 JMP purego_pthread_setspecific(SB)