sal/osl/unx/backtrace.c | 14 +++++--------- sal/osl/unx/backtrace.h | 14 +++++++++----- 2 files changed, 14 insertions(+), 14 deletions(-)
New commits: commit 3f46caf7af7c10a64bff57cfdf9856e19ae25fba Author: Stephan Bergmann <sberg...@redhat.com> Date: Thu Feb 9 13:44:00 2017 +0100 Dummy implementations of backtrace/backtrace_symbols on Android, too Change-Id: Ibbab23a9332c3475ab6ce5654999f040e936acfb diff --git a/sal/osl/unx/backtrace.c b/sal/osl/unx/backtrace.c index 4741f36..35bea16 100644 --- a/sal/osl/unx/backtrace.c +++ b/sal/osl/unx/backtrace.c @@ -134,9 +134,8 @@ void backtrace_symbols_fd( void **buffer, int size, int fd ) } } -#endif /* defined __sun */ +#elif defined FREEBSD || defined NETBSD || defined OPENBSD || defined(DRAGONFLY) -#if defined FREEBSD || defined NETBSD || defined OPENBSD || defined(DRAGONFLY) #include <dlfcn.h> #include <pthread.h> #include <setjmp.h> @@ -214,17 +213,14 @@ void backtrace_symbols_fd( void **buffer, int size, int fd ) fclose( fp ); } } -#endif /* defined FREEBSD */ -#ifdef LINUX +#elif defined LINUX #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif -#endif /* defined LINUX */ - -#if defined( MACOSX ) +#elif defined( MACOSX ) #include <dlfcn.h> #include <stdio.h> @@ -292,9 +288,8 @@ void backtrace_symbols_fd( void **buffer, int size, int fd ) } } -#endif /* defined MACOSX */ +#else -#if defined(AIX) int backtrace( void **buffer, int max_frames ) { return 0; @@ -309,6 +304,7 @@ char ** backtrace_symbols(void * const * buffer, int size) void backtrace_symbols_fd( void **buffer, int size, int fd ) { } + #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sal/osl/unx/backtrace.h b/sal/osl/unx/backtrace.h index 4695fd2..5fafc1c 100644 --- a/sal/osl/unx/backtrace.h +++ b/sal/osl/unx/backtrace.h @@ -17,8 +17,14 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#if defined (__sun) || defined (FREEBSD) || defined (NETBSD) || \ - defined (OPENBSD) || defined (DRAGONFLY) || defined (MACOSX) +#ifndef INCLUDED_SAL_OSL_UNX_BACKTRACE_H +#define INCLUDED_SAL_OSL_UNX_BACKTRACE_H + +#if defined (LINUX) + +#include <execinfo.h> + +#else #ifdef __cplusplus extern "C" { @@ -45,10 +51,8 @@ struct frame { } /* extern "C" */ #endif -#endif /* defined __sun || FREEBSD || NETBSD || OPENBSD */ +#endif -#if defined (LINUX) -#include <execinfo.h> #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits