Upgrade strace to 4.5.14 (latest), differentiate sigcontext when we have 2.4 or 2...
[openwrt/svn-archive/archive.git] / utils / strace / patches / 01-linux_sigcontext.patch
1 --- strace-4.5.11/signal.c 2005-02-02 05:16:54.000000000 +0100
2 +++ strace-4.5.11.new/signal.c 2006-11-14 15:33:54.000000000 +0100
3 @@ -1422,7 +1422,11 @@
4 if (umove(tcp, sp, &sc) < 0)
5 return 0;
6 tcp->u_arg[0] = 1;
7 +#ifdef LINUX_2_4
8 tcp->u_arg[1] = sc.sc_sigset;
9 +#else
10 + tcp->u_arg[1] = sc.sc_hi2;
11 +#endif
12 } else {
13 tcp->u_rval = tcp->u_error = 0;
14 if(tcp->u_arg[0] == 0)