diff options
author | Alex Laskin <alex@lask.in> | 2018-06-16 08:27:03 +0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2019-06-14 09:29:10 -0300 |
commit | 2e71e88c2a814ef9e0a8d1206bff0e071dc6d606 (patch) | |
tree | 32c761dc9a468114b8053211c2a8dc2533cedd5e /testing/ddcutil/execinfo.patch | |
parent | 127784aeb3384f55fb1795d2c2da3fea715a7fbd (diff) | |
download | aports-2e71e88c2a814ef9e0a8d1206bff0e071dc6d606.tar.bz2 aports-2e71e88c2a814ef9e0a8d1206bff0e071dc6d606.tar.xz |
testing/ddcutil: new aport
Query and change Linux monitor settings using DDC/CI and USB
https://github.com/rockowitz/ddcutil
Diffstat (limited to 'testing/ddcutil/execinfo.patch')
-rw-r--r-- | testing/ddcutil/execinfo.patch | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/testing/ddcutil/execinfo.patch b/testing/ddcutil/execinfo.patch new file mode 100644 index 0000000000..99448d70b0 --- /dev/null +++ b/testing/ddcutil/execinfo.patch @@ -0,0 +1,76 @@ +--- ddcutil-0.9.1-clean/src/test/i2c/i2c_io_old.c ++++ ddcutil-0.9.1-patched/src/test/i2c/i2c_io_old.c +@@ -34,7 +34,9 @@ + + #include <assert.h> + #include <errno.h> ++#ifdef HAVE_EXECINFO_H + #include <execinfo.h> ++#endif + #include <fcntl.h> + #include <stdio.h> + #include <stdlib.h> +--- ddcutil-0.9.1-clean/src/util/debug_util.c ++++ ddcutil-0.9.1-patched/src/util/debug_util.c +@@ -26,7 +26,9 @@ + */ + + /** \cond */ ++#ifdef HAVE_EXECINFO_H + #include <execinfo.h> ++ + #include <glib-2.0/glib.h> + #include <stdbool.h> + #include <stdio.h> +@@ -82,7 +84,6 @@ + return result; + } + +- + #ifdef OLD + /** Show the call stack. + * +@@ -194,5 +195,5 @@ + g_ptr_array_free(callstack, true); + } + } +- ++#endif + +--- ddcutil-0.9.1-clean/src/util/debug_util.h ++++ ddcutil-0.9.1-patched/src/util/debug_util.h +@@ -30,7 +30,9 @@ + + #include <glib-2.0/glib.h> + ++#ifdef HAVE_EXECINFO_H + GPtrArray * get_backtrace(int stack_adjust); + void show_backtrace(int stack_adjust); ++#endif + + #endif /* DEBUG_UTIL_H_ */ + +--- ddcutil-0.9.1-clean/src/util/error_info.c ++++ ddcutil-0.9.1-patched/src/util/error_info.c +@@ -101,7 +101,9 @@ + bool debug = false; + if (debug) { + printf("(%s) Starting. erec=%p\n", __func__, erec); ++#ifdef HAVE_EXECINFO_H + show_backtrace(2); ++#endif + } + if (erec) { + VALID_DDC_ERROR_PTR(erec); + +--- ddcutil-0.9.1-clean/src/util/edid.h ++++ ddcutil-0.9.1-patched/src/util/edid.h +@@ -36,6 +36,7 @@ + #include <stdint.h> + #include <stdio.h> + #include <stdlib.h> ++#include <sys/types.h> + /** \endcond */ + + #include "coredefs.h" + |