There are numerous checks in the code wrt availability
of linux subsystems. It makes no sense to check for them
anymore, since they're always present (since linux 2.6 or
earlier).
I'm not resending the whole series, since the only difference
is in patch 7/7 (CONFIG_EPOLL). Also, the inotify patches
weren't reviewed (inotify is now also present on freebsd, it
is not linux-specific). So I'm only re-sending patches 3, 4
and 7.
v2: do not check for epoll_create1 too, in the last patch.
Michael Tokarev (7):
linux-user/syscall.c: assume splice is always present
meson.build: stop checking for splice()
linux-user: assume inotify sycalls are always present
meson.build: stop checking for inotify_init()
linux-user: assume epoll is always present
meson.build: do not check for epoll.h (CONFIG_EPOLL)
rename CONFIG_EPOLL_CREATE1 to CONFIG_EPOLL, and stop checking for
epoll in meson.build
linux-user/fd-trans.c | 5 -----
linux-user/fd-trans.h | 4 ----
linux-user/syscall.c | 44 +++++++--------------------------------
linux-user/syscall_defs.h | 3 ---
meson.build | 13 +-----------
util/aio-posix.h | 4 ++--
util/meson.build | 2 +-
7 files changed, 11 insertions(+), 64 deletions(-)
--
2.47.3