[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.

-------------- 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