Update SDK build tools to 24.0.1
[termux-packages] / packages / proot / src-cli-cli.c.patch
CommitLineData
f7690a8b
FF
1diff -u -r ../PRoot-5.1.0/src/cli/cli.c ./src/cli/cli.c
2--- ../PRoot-5.1.0/src/cli/cli.c 2014-12-15 09:18:11.000000000 -0500
3+++ ./src/cli/cli.c 2016-01-08 15:16:33.393030857 -0500
53372a3c 4@@ -30,7 +30,10 @@
f7690a8b
FF
5 #include <sys/types.h> /* getpid(2), */
6 #include <unistd.h> /* getpid(2), */
7 #include <errno.h> /* errno(3), */
53372a3c 8+#include <libgen.h> /* basename(3), */
f7690a8b
FF
9+#ifndef __ANDROID__
10 #include <execinfo.h> /* backtrace_symbols(3), */
11+#endif
12 #include <limits.h> /* INT_MAX, */
13
14 #include "cli/cli.h"
15@@ -558,7 +560,12 @@
16 void *const pointers[] = { this_function, call_site };
17 char **symbols = NULL;
18
19+#ifdef __ANDROID__
20+ fprintf(stderr, "backtrace_symbols() not available on Android\n");
21+ exit(1);
22+#else
23 symbols = backtrace_symbols(pointers, 2);
24+#endif
25 if (symbols == NULL)
26 goto end;
27