v2 / vlib / dl / rtld_next_test.v
14 lines · 12 sloc · 301 bytes · 754c387d1bd9b6ec3c5905754f6157acca2f3bb9
Raw
1import dl
2
3type RealOpen = fn (charptr, int, int) int
4
5fn test_rtld_next() {
6 $if windows {
7 println('skipping test_rtld_next on windows')
8 return
9 }
10 real_open := RealOpen((dl.sym(dl.rtld_next, 'open')))
11 println(ptr_str(real_open))
12 assert real_open != unsafe { nil }
13 assert dl.dlerror() == ''
14}
15