| commit 1334869bf0ea668e58e1c72daa3c09c1a95b5d81 |
| Author: Alexey I. Froloff <raorn@raorn.name> |
| Date: Wed Oct 24 21:10:15 2012 +0400 |
| |
| [PR-172] Fix compilatioin issues on OpenWRT |
| |
| Fix SHA1_* function names |
| Fix unused variables and functions |
| |
| --- |
| "Yann E. MORIN" <yann.morin.1998@free.fr>: |
| For buildroot, I removed the SHA_* fixes, as we're not affected. |
| No point in fixing something that does not bug us. |
| |
| diff --git a/src/trap.c b/src/trap.c |
| index bd76118..b0fe543 100644 |
| --- a/src/trap.c |
| +++ b/src/trap.c |
| @@ -67,6 +67,7 @@ sappend(char *buf, size_t l, const char *fmt, ...) |
| /** |
| * |
| */ |
| +#if ENABLE_EXECINFO |
| static int |
| add2lineresolve(const char *binary, void *addr, char *buf0, size_t buflen) |
| { |
| @@ -126,6 +127,7 @@ add2lineresolve(const char *binary, void *addr, char *buf0, size_t buflen) |
| close(fd[0]); |
| return 0; |
| } |
| +#endif /* ENABLE_EXECINFO */ |
| |
| |
| |
| @@ -133,8 +135,8 @@ static void |
| traphandler(int sig, siginfo_t *si, void *UC) |
| { |
| ucontext_t *uc = UC; |
| - char buf[200]; |
| #if ENABLE_EXECINFO |
| + char buf[200]; |
| static void *frames[MAXFRAMES]; |
| int nframes = backtrace(frames, MAXFRAMES); |
| Dl_info dli; |