[LTP] [PATCH] {rt_, }sigsuspend01: Fix build for non-glibc platforms
Petr Vorel
pvorel@suse.cz
Tue Jul 3 10:25:10 CEST 2018
Hi Alistair,
> The tests dig inside the sigset_t to check if the kernel reverted any
> changes made to the signal mask. This is done by comparing the first
> 32 signal flag bits by dereferencing the sigset_t and reading __val[0],
> which is an unsigned long. If the field is not called __val (with
> Android's bionic it is called '__bits' instead) the build breaks.
> Change the tests to use memcmp for the first sizeof(unsigned long) bits,
> which should be equivalent. This makes the test more portable.
> Signed-off-by: Alistair Strachan <astrachan@google.com>
Thanks for your patch, merged.
Kind regards,
Petr
More information about the ltp
mailing list