//go:build !windows
package loader
import "github.com/ebitengine/purego"
func openLibrary(path string) (uintptr, error) {
// RTLD_NOW = resolve all symbols immediately
// RTLD_LOCAL = symbols not available for subsequently loaded libraries
const (
RTLD_NOW = 0x2
RTLD_LOCAL = 0x0
)
return purego.Dlopen(path, RTLD_NOW|RTLD_LOCAL)
}