1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/dl/dl_test.v

29 lines
540 B
V
Raw Normal View History

2020-04-28 12:53:55 +03:00
import dl
fn test_dl() {
$if linux {
run_test_linux()
return
}
$if windows {
run_test_windows()
return
} $else {
eprint('currently not implemented on this platform')
}
}
fn run_test_linux() {
// ensure a not-existing dl won't be loaded
h := dl.open('not-existing-dynamic-link-library', dl.RTLD_NOW)
// println('handle = $h')
assert h == 0
}
fn run_test_windows() {
// ensure a not-existing dl won't be loaded
h := dl.open('not-existing-dynamic-link-library', dl.RTLD_NOW)
// println('handle = $h')
assert h == 0
}