diff options
| author | Leo <thinkabit.ukim@gmail.com> | 2020-02-24 18:47:13 -0300 |
|---|---|---|
| committer | Leo <thinkabit.ukim@gmail.com> | 2020-02-24 23:29:30 -0300 |
| commit | df89894184cec38310eb2ca8220ce2fbf1705a43 (patch) | |
| tree | d4939f2a7de83ee4189d234d16d236b8fc072ad1 /community/lxdm/execinfo.patch | |
| parent | 85a804c4e18f5ef1fa17b4b3be275846a7ec4405 (diff) | |
| download | aports-df89894184cec38310eb2ca8220ce2fbf1705a43.tar.bz2 aports-df89894184cec38310eb2ca8220ce2fbf1705a43.tar.xz | |
community/lxdm: move from main
Diffstat (limited to 'community/lxdm/execinfo.patch')
| -rw-r--r-- | community/lxdm/execinfo.patch | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/community/lxdm/execinfo.patch b/community/lxdm/execinfo.patch new file mode 100644 index 0000000000..2adab16198 --- /dev/null +++ b/community/lxdm/execinfo.patch @@ -0,0 +1,49 @@ +diff -auNr lxdm-0.4.1.orig//configure.ac lxdm-0.4.1/configure.ac +--- lxdm-0.4.1.orig//configure.ac 2011-11-16 22:27:33.624019150 +0100 ++++ lxdm-0.4.1/configure.ac 2011-11-16 22:29:49.537310486 +0100 +@@ -23,7 +23,7 @@ + + # Checks for header files. + AC_PATH_X +-AC_CHECK_HEADERS([shadow.h stdlib.h string.h unistd.h utmpx.h]) ++AC_CHECK_HEADERS([shadow.h stdlib.h string.h unistd.h utmpx.h, execinfo.h]) + + # Checks for typedefs, structures, and compiler characteristics. + AC_TYPE_PID_T +diff -auNr lxdm-0.4.1.orig//src/lxdm.c lxdm-0.4.1/src/lxdm.c +--- lxdm-0.4.1.orig//src/lxdm.c 2011-11-16 22:27:33.617019240 +0100 ++++ lxdm-0.4.1/src/lxdm.c 2011-11-16 22:29:19.030694008 +0100 +@@ -52,7 +52,9 @@ + #include <sys/ioctl.h> + #include <sys/stat.h> + ++#ifdef HAVE_EXECINFO_H + #include <execinfo.h> ++#endif + + #ifdef HAVE_UTMPX_H + #include <utmpx.h> +@@ -1576,6 +1578,7 @@ + return success;; + } + ++#ifdef HAVE_EXECINFO_H + static void log_sigsegv(void) + { + void *array[40]; +@@ -1591,12 +1594,15 @@ + + free(bt_strs); + } ++#endif + + static void sigsegv_handler(int sig) + { + switch(sig){ + case SIGSEGV: ++#ifdef HAVE_EXECINFO_H + log_sigsegv(); ++#endif + lxdm_quit_self(0); + break; + default: |
