mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-04 10:50:07 +00:00
7c5e34d7f1
We can use long int on sparcv9, but on sparc64, we must match the int type used by the kernel (and not long int, as in POSIX).
18 lines
457 B
C
18 lines
457 B
C
/* Architecture-specific adjustments to siginfo_t. SPARC version. */
|
|
#ifndef _BITS_SIGINFO_ARCH_H
|
|
#define _BITS_SIGINFO_ARCH_H 1
|
|
|
|
/* The kernel uses int instead of long int (as in POSIX). In 32-bit
|
|
mode, we can still use long int, but in 64-bit mode, we need to
|
|
deviate from POSIX. */
|
|
#if __WORDSIZE == 64
|
|
# define __SI_BAND_TYPE int
|
|
#endif
|
|
|
|
#define __SI_SIGFAULT_ADDL \
|
|
int _si_trapno;
|
|
|
|
#define si_trapno _sifields._sigfault._si_trapno
|
|
|
|
#endif
|