Re: [OpenWrt-Devel] [PATCH] [packages] hsflowd: fix compile for x86+uClibc

2012-06-16 Thread Stijn Tintel
On 16-06-12 19:27, Stijn Tintel wrote:
> Remove another call to backtrace_symbols_fd to make hsflowd compile
> for x86+uClibc targets.
Signed-off-by: Stijn Tintel 

> ---
>  net/hsflowd/patches/200-uclibc-compat.patch |   10 +-
>  1 files changed, 9 insertions(+), 1 deletions(-)
>
> diff --git a/net/hsflowd/patches/200-uclibc-compat.patch 
> b/net/hsflowd/patches/200-uclibc-compat.patch
> index 5492daa..4c0a82e 100644
> --- a/net/hsflowd/patches/200-uclibc-compat.patch
> +++ b/net/hsflowd/patches/200-uclibc-compat.patch
> @@ -15,7 +15,15 @@
>   fflush(f_crash);
>   // Do something useful with siginfo_t 
>   if (sig == SIGSEGV) {
> -@@ -2005,7 +2004,6 @@ extern "C" {
> +@@ -1430,7 +1429,6 @@ extern "C" {
> + // overwrite sigaction with caller's address
> + backtracePtrs[1] = (void *)(((ucontext_t 
> *)secret)->uc_mcontext.gregs[REG_EIP]);
> + // then write again:
> +-backtrace_symbols_fd(backtracePtrs, siz, fileno(f_crash));
> + fflush(f_crash);
> + #endif
> + // exit with the original signal so we get the right idea
> +@@ -2005,7 +2003,6 @@ extern "C" {
> if(debug) {
>   myLog(LOG_INFO, "initAgent suceeded");
>   // print some stats to help us size HSP_RLIMIT_MEMLOCK etc.

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


[OpenWrt-Devel] [PATCH] [packages] hsflowd: fix compile for x86+uClibc

2012-06-16 Thread Stijn Tintel
Remove another call to backtrace_symbols_fd to make hsflowd compile
for x86+uClibc targets.

---
 net/hsflowd/patches/200-uclibc-compat.patch |   10 +-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/net/hsflowd/patches/200-uclibc-compat.patch 
b/net/hsflowd/patches/200-uclibc-compat.patch
index 5492daa..4c0a82e 100644
--- a/net/hsflowd/patches/200-uclibc-compat.patch
+++ b/net/hsflowd/patches/200-uclibc-compat.patch
@@ -15,7 +15,15 @@
fflush(f_crash);
// Do something useful with siginfo_t 
if (sig == SIGSEGV) {
-@@ -2005,7 +2004,6 @@ extern "C" {
+@@ -1430,7 +1429,6 @@ extern "C" {
+   // overwrite sigaction with caller's address
+   backtracePtrs[1] = (void *)(((ucontext_t 
*)secret)->uc_mcontext.gregs[REG_EIP]);
+   // then write again:
+-  backtrace_symbols_fd(backtracePtrs, siz, fileno(f_crash));
+   fflush(f_crash);
+ #endif
+   // exit with the original signal so we get the right idea
+@@ -2005,7 +2003,6 @@ extern "C" {
  if(debug) {
myLog(LOG_INFO, "initAgent suceeded");
// print some stats to help us size HSP_RLIMIT_MEMLOCK etc.
-- 
1.7.3.4

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel