linux_fsinfo.h: sync with current linux/magic.h

Import the current list of defines available in the kernel headers.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
tzselect: stop requiring ksh

This script works fine under bash (which we already require), so drop
the legacy ksh munging.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
linux: bits/in.h: sync with latest kernel headers

This pulls in the latest defines for {g,s}etsockopt.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
linux: bits/in.h: sync with latest kernel headers

Forgot to include ChangeLog update.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
tst-longjmp_chk: add comments and convert to test-skeleton

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
tests: unify fortification handler logic

We have multiple tests that copy & paste the same logic for disabling the
fortification output.  Let's unify this in the test-skeleton instead.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
tst-longjmp_chk3: new test for checking sigaltstack edge cases

Make sure the longjmp checking logic catches stacks that are slightly
outside of a valid alternative signal stack.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
tst-backtrace4: expand output even on failures

When debugging failures in this test, it's helpful to see as much output
as possible.  So rather than returning immediately, let the code run as
far as it can.  We still mark failures as soon as they happen.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
manual: setjmp: fix typos/grammar

Should hopefully be all obvious stuff.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
sem_open: allow RAMFS_MAGIC for mount points

A ramfs mount supports the same requirements as a tmpfs, so accept that
as a magic type too.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
shm_open: sync with logic in sem_open

Signed-off-by: Mike Frysinger <vapier@gentoo.org>