File tree Expand file tree Collapse file tree 1 file changed +24
-24
lines changed
compiler-rt/lib/sanitizer_common Expand file tree Collapse file tree 1 file changed +24
-24
lines changed Original file line number Diff line number Diff line change @@ -658,49 +658,49 @@ struct __sanitizer_sigaction {
658
658
};
659
659
#else // !SANITIZER_ANDROID
660
660
struct __sanitizer_sigaction {
661
- #if defined(__mips__) && !SANITIZER_FREEBSD
661
+ # if defined(__mips__) && !SANITIZER_FREEBSD && !SANITIZER_MUSL
662
662
unsigned int sa_flags;
663
- #endif
663
+ # endif
664
664
union {
665
665
__sanitizer_sigactionhandler_ptr sigaction;
666
666
__sanitizer_sighandler_ptr handler;
667
667
};
668
- #if SANITIZER_FREEBSD
668
+ # if SANITIZER_FREEBSD
669
669
int sa_flags;
670
670
__sanitizer_sigset_t sa_mask;
671
- #else
672
- #if defined(__s390x__)
671
+ # else
672
+ # if defined(__s390x__)
673
673
int sa_resv;
674
- #else
674
+ # else
675
675
__sanitizer_sigset_t sa_mask;
676
- #endif
677
- #ifndef __mips__
678
- #if defined(__sparc__)
679
- #if __GLIBC_PREREQ (2, 20)
676
+ # endif
677
+ # if !defined( __mips__) || SANITIZER_MUSL
678
+ # if defined(__sparc__)
679
+ # if __GLIBC_PREREQ(2, 20)
680
680
// On sparc glibc 2.19 and earlier sa_flags was unsigned long.
681
- #if defined(__arch64__)
681
+ # if defined(__arch64__)
682
682
// To maintain ABI compatibility on sparc64 when switching to an int,
683
683
// __glibc_reserved0 was added.
684
684
int __glibc_reserved0;
685
- #endif
685
+ # endif
686
686
int sa_flags;
687
- #else
687
+ # else
688
688
unsigned long sa_flags;
689
- #endif
690
- #else
689
+ # endif
690
+ # else
691
691
int sa_flags;
692
- #endif
693
- #endif
694
- #endif
695
- #if SANITIZER_LINUX
692
+ # endif
693
+ # endif
694
+ # endif
695
+ # if SANITIZER_LINUX
696
696
void (*sa_restorer)();
697
- #endif
698
- #if defined(__mips__) && (SANITIZER_WORDSIZE == 32)
697
+ # endif
698
+ # if defined(__mips__) && (SANITIZER_WORDSIZE == 32) && !SANITIZER_MUSL
699
699
int sa_resv[1 ];
700
- #endif
701
- #if defined(__s390x__)
700
+ # endif
701
+ # if defined(__s390x__)
702
702
__sanitizer_sigset_t sa_mask;
703
- #endif
703
+ # endif
704
704
};
705
705
#endif // !SANITIZER_ANDROID
706
706
You can’t perform that action at this time.
0 commit comments