diff --git a/vlib/builtin/builtin.v b/vlib/builtin/builtin.v index 0683d85cf6..c831eb309a 100644 --- a/vlib/builtin/builtin.v +++ b/vlib/builtin/builtin.v @@ -31,6 +31,7 @@ fn on_panic(f fn (int) int) { } pub fn print_backtrace_skipping_top_frames(skipframes int) { + /* $if mac { buffer := [100]byteptr nr_ptrs := C.backtrace(*voidptr(buffer), 100) @@ -77,6 +78,7 @@ pub fn print_backtrace_skipping_top_frames(skipframes int) { } } println('print_backtrace_skipping_top_frames is not implemented on this platform for now...\n') + */ } pub fn print_backtrace(){ // at the time of backtrace_symbols_fd call, the C stack would look something like this: diff --git a/vlib/builtin/cdefs.v b/vlib/builtin/cdefs.v index e5f973af86..c467b0cbc4 100644 --- a/vlib/builtin/cdefs.v +++ b/vlib/builtin/cdefs.v @@ -13,8 +13,8 @@ fn C.strlen(s byteptr) int -fn backtrace(a voidptr, b int) int -fn backtrace_symbols_fd(voidptr, int, int) +//fn C.backtrace(a voidptr, b int) int +//fn C.backtrace_symbols_fd(voidptr, int, int) diff --git a/vlib/compiler/cheaders.v b/vlib/compiler/cheaders.v index 239c61c038..47404d44ef 100644 --- a/vlib/compiler/cheaders.v +++ b/vlib/compiler/cheaders.v @@ -26,7 +26,7 @@ CommonCHeaders = ' #ifdef __linux__ //#if !defined(__BIONIC__) && !defined(__GNUC_PREREQ) -#include // backtrace and backtrace_symbols_fd +//#include // backtrace and backtrace_symbols_fd //#endif #pragma weak backtrace