summaryrefslogtreecommitdiff
path: root/vendor/github.com/ebitengine/purego/dlfcn_playground.go
blob: 793f900fd17739586a44dd841ae76e327492c97a (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
// SPDX-License-Identifier: Apache-2.0
// SPDX-FileCopyrightText: 2024 The Ebitengine Authors

//go:build faketime

package purego

import "errors"

func Dlopen(path string, mode int) (uintptr, error) {
	return 0, errors.New("Dlopen is not supported in the playground")
}

func Dlsym(handle uintptr, name string) (uintptr, error) {
	return 0, errors.New("Dlsym is not supported in the playground")
}

func Dlclose(handle uintptr) error {
	return errors.New("Dlclose is not supported in the playground")
}

func loadSymbol(handle uintptr, name string) (uintptr, error) {
	return Dlsym(handle, name)
}