diff --git a/vlib/builtin/cfns.v b/vlib/builtin/cfns.v index 9dec4340ab..38f3e9eed1 100644 --- a/vlib/builtin/cfns.v +++ b/vlib/builtin/cfns.v @@ -19,7 +19,7 @@ fn backtrace(a voidptr, b int) int fn backtrace_symbols_fd(voidptr, int, int) // -fn proc_pidpath(int, voidptr, int) int +//fn proc_pidpath(int, voidptr, int) int diff --git a/vlib/os/os.v b/vlib/os/os.v index f4d7f076eb..89c61301f2 100644 --- a/vlib/os/os.v +++ b/vlib/os/os.v @@ -698,6 +698,8 @@ pub fn executable() string { return string_from_wide2(result, len) } $if mac { + return os.args[0] + /* mut result := malloc(MAX_PATH) pid := C.getpid() ret := proc_pidpath (pid, result, MAX_PATH) @@ -706,6 +708,7 @@ pub fn executable() string { return '.' } return string(result) + */ } $if freebsd { mut result := malloc(MAX_PATH)