From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Jaeger To: GNU libc hacker Subject: Do we need Linux/alpha and Linux/sparc versions of ? Date: Sun, 23 Jan 2000 23:15:00 -0000 Message-id: X-SW-Source: 2000-01/msg00155.html Looking through the various asm-*/siginfo.h files in Linux 2.3.41pre2, I've encountered only two platforms with problems: Alpha and Sparc. Could the maintainers of these platforms please check the following and take appropriate action? Alpha defines: #define SI_PAD_SIZE ((SI_MAX_SIZE/sizeof(int)) - 4) #define SIGEV_PAD_SIZE ((SIGEV_MAX_SIZE/sizeof(int)) - 4) but all other platforms have a 3 instead of a 4 for these two defines: #define SI_PAD_SIZE ((SI_MAX_SIZE/sizeof(int)) - 3) #define SIGEV_PAD_SIZE ((SIGEV_MAX_SIZE/sizeof(int)) - 3) Sparc and Sparc64 additionally define the member _trapno for _sigfault - and SIGEMT is also only used by Sparc*: /* SIGILL, SIGFPE, SIGSEGV, SIGBUS, SIGEMT */ struct { void *_addr; /* faulting insn/memory ref. */ int _trapno; /* TRAP # which caused the signal */ } _sigfault; Do we need Linux/alpha and Linux/sparc versions of ? Andreas -- Andreas Jaeger SuSE Labs aj@suse.de private aj@arthur.rhein-neckar.de