commit | 6bd491daaf28a8281136931133504c23a18f819f | [log] [tgz] |
---|---|---|
author | Michael Forney <mforney@mforney.org> | Fri Jan 24 16:47:30 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 24 16:47:30 2020 |
tree | 5e0ed56a8828ea755226806aed7cd3e825ad1ff2 | |
parent | dffb4aca10855a287ddb89e2956f7906db2e36a2 [diff] |
Avoid using glibc internals for SIGSYS handler SIGSYS fields were added to siginfo_t on glibc in version 2.17, which is quite old now. Additionally, musl libc uses a different name (__si_fields) for its internal struct members. To fix this, use the libc-defined members if they are available, otherwise fall back to _sifields, as is done currently. Change-Id: I6a542a1817df7e31309a1043b899328a50834f7d Bug: 1045069 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2015735 Reviewed-by: Robert Sesek <rsesek@chromium.org> Commit-Queue: Robert Sesek <rsesek@chromium.org> Cr-Commit-Position: refs/heads/master@{#734970}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .