mirror of
https://github.com/fluencelabs/redis
synced 2025-03-19 17:10:50 +00:00
Norrow backtrace and setproctitle() to Linux+glibc.
Backtrace is a glibc extension, while setproctitle() implementation depends on the memory layout and is partially libc dependent.
This commit is contained in:
parent
128c642d05
commit
45102a6f63
@ -57,7 +57,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Test for backtrace() */
|
/* Test for backtrace() */
|
||||||
#if defined(__APPLE__) || defined(__linux__)
|
#if defined(__APPLE__) || (defined(__linux__) && defined(__GLIBC__))
|
||||||
#define HAVE_BACKTRACE 1
|
#define HAVE_BACKTRACE 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -118,7 +118,7 @@
|
|||||||
#define USE_SETPROCTITLE
|
#define USE_SETPROCTITLE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (defined __linux || defined __APPLE__)
|
#if ((defined __linux && defined(__GLIBC__)) || defined __APPLE__)
|
||||||
#define USE_SETPROCTITLE
|
#define USE_SETPROCTITLE
|
||||||
#define INIT_SETPROCTITLE_REPLACEMENT
|
#define INIT_SETPROCTITLE_REPLACEMENT
|
||||||
void spt_init(int argc, char *argv[]);
|
void spt_init(int argc, char *argv[]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user