diff --git a/vm/os-netbsd.cpp b/vm/os-netbsd.cpp index cd397bdae1..7a3cb30652 100755 --- a/vm/os-netbsd.cpp +++ b/vm/os-netbsd.cpp @@ -3,13 +3,13 @@ namespace factor { -extern int main(); +extern "C" int main(); const char *vm_executable_path(void) { static Dl_info info = {0}; if (!info.dli_fname) - dladdr(main, &info); + dladdr((void *)main, &info); return info.dli_fname; }