| 12345678910111213141516171819202122 |
- // SPDX-License-Identifier: Apache-2.0
- // SPDX-FileCopyrightText: 2022 The Ebitengine Authors
- //go:build darwin || !cgo && (freebsd || linux || netbsd) && !faketime
- #include "textflag.h"
- // func dlopen(path *byte, mode int) (ret uintptr)
- TEXT dlopen(SB), NOSPLIT|NOFRAME, $0-0
- JMP purego_dlopen(SB)
- // func dlsym(handle uintptr, symbol *byte) (ret uintptr)
- TEXT dlsym(SB), NOSPLIT|NOFRAME, $0-0
- JMP purego_dlsym(SB)
- // func dlerror() (ret *byte)
- TEXT dlerror(SB), NOSPLIT|NOFRAME, $0-0
- JMP purego_dlerror(SB)
- // func dlclose(handle uintptr) (ret int)
- TEXT dlclose(SB), NOSPLIT|NOFRAME, $0-0
- JMP purego_dlclose(SB)
|