[PATCH] update error codes and signal numbers for hppa/parisc architecture
Dmitry V. Levin
ldv at altlinux.org
Tue Nov 11 23:36:21 UTC 2014
On Sat, Nov 08, 2014 at 10:52:44PM +0100, Helge Deller wrote:
> Dear strace developers,
>
> can you please apply this patch to strace in git?
> It updates some error codes and signal numbers for the hppa (parisc)
> architecture.
>
> There are two important changes in here:
>
> 1. EWOULDBLOCK has been up to kernel 3.14 errorcode #246. Since we had
> problems with EWOULDBLOCK != EAGAIN, this was changes in kernel 3.14.
>
> 2. Starting with kernel 3.18 we changed some signal numbers in such a
> way, that we end up with SIGRTMIN == 32, which brings hppa in sync with
> other linux ports. This was necessary to be able to support systemd on
> hppa.
>
> Both were incompatible changes (which basically broke our ABI), but both
> were necessary on our port.
Since our policy is to follow the kernel, I've applied your patch.
I wonder how do you merge ABI breaking changes into the kernel, though.
--
ldv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20141112/9e1e2f73/attachment.bin>
More information about the Strace-devel
mailing list