diff options
author | Zack Weinberg <zackw@panix.com> | 2018-04-04 12:37:23 -0400 |
---|---|---|
committer | Zack Weinberg <zackw@panix.com> | 2018-04-04 12:37:23 -0400 |
commit | 9185f86d8ffb37defdbea6ef616338106de6c2c8 (patch) | |
tree | 6b5c99080eab192354391cbddc68e35137013528 /ChangeLog | |
parent | b07367bcf8ef92ab746c70258a17d386083a274e (diff) | |
download | glibc-9185f86d8ffb37defdbea6ef616338106de6c2c8.tar glibc-9185f86d8ffb37defdbea6ef616338106de6c2c8.tar.gz glibc-9185f86d8ffb37defdbea6ef616338106de6c2c8.tar.bz2 glibc-9185f86d8ffb37defdbea6ef616338106de6c2c8.zip |
Make sysdeps/generic/internal-signals.h less stubby.
Three of the functions defined by internal-signals.h were not actually
fulfilling their contracts when the sysdeps/generic version of that
file was used. Also, the Linux version included several more headers
than the generic version, which is the root cause of a build failure
on Hurd (already addressed in another way, but I think it is proper to
make the headers match).
* sysdeps/generic/internal-signals.h: Include signal.h,
sigsetops.h, and stdbool.h.
(__libc_signal_block_all): Actually block all signals.
(__libc_signal_block_app): Likewise.
(__libc_signal_restore_set): Actually restore the signal mask.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,11 @@ +2018-04-04 Zack Weinberg <zackw@panix.com> + + * sysdeps/generic/internal-signals.h: Include signal.h, + sigsetops.h, and stdbool.h. + (__libc_signal_block_all): Actually block all signals. + (__libc_signal_block_app): Likewise. + (__libc_signal_restore_set): Actually restore the signal mask. + 2018-04-04 Florian Weimer <fweimer@redhat.com> inet: Actually build and run tst-deadline. |