mirror of
https://github.com/fluencelabs/musl
synced 2025-07-31 22:31:58 +00:00
fix siginfo_t for mips
si_errno and si_code are swapped in mips siginfo_t compared to other archs and some si_code values are different. This fix is required for POSIX timers to work. based on patch by Dmitry Ivanov.
This commit is contained in:
committed by
Rich Felker
parent
22f84829af
commit
9a3b8f97a1
@@ -94,7 +94,11 @@ union sigval {
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
#ifdef __SI_SWAP_ERRNO_CODE
|
||||
int si_signo, si_code, si_errno;
|
||||
#else
|
||||
int si_signo, si_errno, si_code;
|
||||
#endif
|
||||
union {
|
||||
char __pad[128 - 2*sizeof(int) - sizeof(long)];
|
||||
struct {
|
||||
|
Reference in New Issue
Block a user