Package: libexplain / 1.4.D001-6
Metadata
Package | Version | Patches format |
---|---|---|
libexplain | 1.4.D001-6 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
01_autofoo.patch | (download) |
etc/configure.ac |
2 1 + 1 - 0 ! |
fix autoreconf failure Bug-Debian: https://bugs.debian.org/758065 |
02_alpha fcntl h.patch | (download) |
libexplain/ac/fcntl.h |
7 0 + 7 - 0 ! |
do not special case alpha any longer Bug-Debian: https://bugs.debian.org/661440 |
03_fsflags 4.5.patch | (download) |
libexplain/buffer/file_inode_flags.c |
9 7 + 2 - 0 ! |
update inode flags for linux 4.5 Linux 4.5 updated the list of inode flags including removing some existing flags. This patch fixes the resulting FTBFS by updating the flags list. |
04_test t0274a.patch | (download) |
test/02/t0274a.sh |
8 4 + 4 - 0 ! |
fix test t0274a.sh on recent kernels As a result of fixing CVE-2015-8543, the behavior of creating a socket with an invalid protocol changed on recent kernels. Protocol numbers above 255 now return EINVAL. Fix the test by using a known illegal protocol and type combination which will fail with EPROTONOSUPPORT. |
05_largefile.patch | (download) |
libexplain/ac/fcntl.h |
21 17 + 4 - 0 ! |
fix handling of o_largefile on various 64-bit arches |
06_sysctl.patch | (download) |
libexplain/buffer/enfile.c |
2 1 + 1 - 0 ! |
only compile sysctl code if sysctl exists The sysctl syscall is not present on arm64, so disable parts of the code which require it if it's not present. |
07_ustat.patch | (download) |
explain/syscall/ustat.c |
13 1 + 12 - 0 ! |
do not require fully defined struct ustat Fixes ustat related FTBFS on adm64. Since explain_errno_ustat does not write to the data argument, it's pointless to try and allocate any memory for it anyway. |
08_hppa.patch | (download) |
libexplain/buffer/access_mode.c |
6 3 + 3 - 0 ! |
fix ftbfs on hppa - add handling of flags with multiple bits set On hppa the 'eventfd EINVAL' test was failing because the EFD_NONBLOCK was being incorrectly parsed. On hppa this flag sets two separate bits but the explain_parse_bits_print function does not handle this case. Fix by rewriting the algorithm to work on both cases. The access_modes table needed reordering to keep the old behavior there (this patch might change the ordering of some flags). Also handle a similar situation in explain_buffer_open_flags. |