hppa: fix inotify/signalfd/timerfd flag values
parisc uses different O_* bits than the generic ABI (O_NONBLOCK is
000200004, O_CLOEXEC is 010000000). IN_/SFD_/TFD_NONBLOCK and _CLOEXEC
are defined in terms of those, but hppa had no arch-specific
bits/{inotify,signalfd,timerfd}.h, so it inherited the generic 00004000 /
02000000 values. inotify_init1(IN_NONBLOCK), signalfd(..., SFD_NONBLOCK)
and timerfd_create(..., TFD_NONBLOCK) therefore passed flags the parisc
kernel rejects with EINVAL, failing tst-inotify, tst-signalfd and
tst-timerfd.
Add hppa bits/inotify.h, bits/signalfd.h and bits/timerfd.h with the
parisc values, as already done for sparc and mips.
Verified with tst-inotify/tst-signalfd/tst-timerfd under qemu-system-hppa.
Signed-off-by: Ramin Moussavi <ramin.moussavi@yacoub.de>