This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Thu, Aug 30, 2018 at 03:58:28PM +0000, Joseph Myers wrote: > As of Linux 4.17, siginfo headers in the Linux kernel have been > largely unified across architectures (so various constants are defined > with common values in include/uapi/asm-generic/siginfo.h even if not > all architectures can generate those particular constants). > > This patch makes glibc reflect that unification and the current set of > constants in that header as of Linux 4.18. Various constants are > added to bits/siginfo-consts.h (under the same feature test macro > conditions as the other constants with the same prefix), and removed > from the ia64 bits/siginfo-consts-arch.h where they were previously > there - this is not limited to constants added by the unification. > Nothing is done about macros that are defined in > include/uapi/asm-generic/siginfo.h with names with leading '__' (some > of those are ia64-specific ones that remain in the ia64 > bits/siginfo-consts-arch.h without the leading '__' there). > > A consequence of these changes is that TRAP_HWBKPT becomes available > on AArch64 and all other architectures as requested in bug 21286. > > Tested for x86_64; tested with build-many-glibcs.py for ia64. I've verified that new constants match those defined in Linux kernel headers. -- ldv
Attachment:
signature.asc
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |