module dl #include fn C.dlopen(filename charptr, flags int) voidptr fn C.dlsym(handle voidptr, symbol charptr) voidptr pub const ( RTLD_NOW = C.RTLD_NOW DL_EXT = '.so' ) pub fn open(filename string, flags int) voidptr { return C.dlopen(filename.str, flags) } pub fn sym(handle voidptr, symbol string) voidptr { return C.dlsym(handle, symbol.str) }