* Rich Felker [2015-12-15 23:34:28 -0500]: > On Thu, Dec 10, 2015 at 01:36:33PM +0100, Szabolcs Nagy wrote: > > * Dmitry Ivanov [2015-12-10 12:47:12 +0200]: > > > MIPS has non-default siginfo_t structure. Also, some si_code values are > > > different. This patch is required for POSIX timers to work. ... > > until then i think it's enough to fix it in signal.h > > with some dirty ifdef around these members. > > Indeed, I think a makeshift solution could work okay here and avoid > moving this large, redundant structure into bits/signal.h. However I'd > rather not depend on compiler-predefined macros (like __mips__ in > Dmitry's second patch) in public headers, since we don't assume > particular compilers for compiling applications. > > Ideally bits/signal.h would define something in the reserved namespace > to change the behavior of the top-level signal.h. However > bits/signal.h needs to be towards the bottom of signal.h for other > reasons, so I don't see a really clean solution. Ideas? workaround solution attached, only build tested