From 203f9676775f8ef2d6abbff5ea2c397f5afaf5ef Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Sat, 26 Oct 2019 02:16:37 +0300 Subject: [PATCH] macos libproc fix 1 --- vlib/builtin/cfns.v | 2 +- vlib/os/os.v | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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)