Merge "Update strace to 4.25."
diff --git a/Android.bp b/Android.bp
index f3ac00e..8ef0406 100644
--- a/Android.bp
+++ b/Android.bp
@@ -62,6 +62,7 @@
         "fetch_struct_stat.c",
         "fetch_struct_stat64.c",
         "fetch_struct_statfs.c",
+        "fetch_struct_xfs_quotastat.c",
         "file_handle.c",
         "file_ioctl.c",
         "filter_qualify.c",
@@ -111,6 +112,7 @@
         "mq.c",
         "msghdr.c",
         "mtd.c",
+        "nbd_ioctl.c",
         "net.c",
         "netlink.c",
         "netlink_crypto.c",
diff --git a/CREDITS b/CREDITS
index 9ef85d1..c6ece3e 100644
--- a/CREDITS
+++ b/CREDITS
@@ -175,6 +175,7 @@
 	Philipp Marek <philipp.marek@emerion.com>
 	Philippe De Muyter <phdm@macqel.be>
 	Philippe Ombredanne <pombredanne@nexb.com>
+	Pierre Marsais <pierre.marsais@lse.epita.fr>
 	Pádraig Brady <P@draigBrady.com>
 	Quentin Monnet <quentin.monnet@6wind.com>
 	Rajeev V. Pillai <rajeevvp@gmail.com>
diff --git a/ChangeLog b/ChangeLog
index 2787131..cec8bff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1500 @@
+2018-10-30  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Prepare for 4.25 release.
+	* NEWS: Update for 4.25 release.
+
+	Update copyright headers.
+	Headers updated automatically using maint/update_copyright_years.sh
+	script.
+
+2018-10-25  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Update NEWS.
+
+2018-10-25  Elvira Khabirova  <lineprinter@altlinux.org>
+
+	Implement decoding of NBD_* ioctl commands.
+	* nbd_ioctl.c: New file.
+	* Makefile.am (strace_SOURCES): Add it.
+	* defs.h (DECL_IOCTL): Add nbd.
+	* ioctl.c (ioctl_decode): Add 0xab (nbd) case.
+	* xlat/nbd_ioctl_cmds.in: Likewise.
+	* xlat/nbd_ioctl_flags.in: Likewise.
+	* tests/ioctl_nbd.c: Likewise.
+	* tests/.gitignore: Add ioctl_nbd.
+	* tests/pure_executables.list: Likewise.
+	* tests/gen_tests.in (ioctl_nbd): New entry.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-10-25  Dmitry V. Levin  <ldv@altlinux.org>
+
+	tests: fix build with recent kernel headers.
+	Linux commit v4.19-rc2-5-g2ecefa0a15fd0ef88b9cd5d15ceb813008136431
+	changed the definition of struct keyctl_dh_params in an incompatible
+	way again.  Workaround this issue by using designated initializers.
+
+	* tests/keyctl.c (main): Use designated initializers for
+	struct keyctl_dh_params.
+
+2018-10-24  Dmitry V. Levin  <ldv@altlinux.org>
+
+	arm, sparc, sparc64: wire up io_pgetevents.
+	* linux/arm/syscallent.h ([399]): Wire up io_pgetevents syscall
+	introduced by Linux commit v4.19-rc7~24^2~1.
+	(ARM_FIRST_SHUFFLED_SYSCALL, SYS_socket_subcall): Raise from 400 to 500,
+	to make room for new syscalls.
+	* linux/sparc/syscallent.h ([361]): Wire up io_pgetevents syscall
+	introduced by Linux commit v4.19~31^2~5.
+	* linux/sparc64/syscallent.h: Likewise.
+
+2018-10-24  Gleb Fotengauer-Malinovskiy  <glebfm@altlinux.org>
+
+	Update ioctl entries from linux v4.19.
+	* linux/32/ioctls_inc_align16.h: Update from linux v4.19-rc8
+	using ioctls_gen.sh.
+	* linux/32/ioctls_inc_align32.h: Likewise.
+	* linux/32/ioctls_inc_align64.h: Likewise.
+	* linux/64/ioctls_inc.h: Likewise.
+	* linux/x32/ioctls_inc0.h: Likewise.
+	* linux/i386/ioctls_arch0.h: Likewise.
+	* linux/x86_64/ioctls_arch0.h: Likewise.
+	* NEWS: Mention this.
+
+	maint: update for linux 4.19-rc8.
+	* maint/ioctls_sym.sh (x86_list): Add KVM_[GS]ET_NESTED_STATE.
+
+2018-10-24  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Remove redundant VIDIOC_SUBDEV_* constants.
+	Remove those of VIDIOC_SUBDEV_* constants are defined exactly the same
+	way by the Linux kernel as their VIDIOC_* origins.
+
+	Linux kernel commit v4.19-rc1~137^2~248 introduced more of such
+	duplicates, forward remove them as well.
+
+	* linux/32/ioctls_inc_align16.h: Remove VIDIOC_SUBDEV_DV_TIMINGS_CAP,
+	VIDIOC_SUBDEV_ENUM_DV_TIMINGS, VIDIOC_SUBDEV_G_DV_TIMINGS,
+	VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_QUERY_DV_TIMINGS,
+	VIDIOC_SUBDEV_S_DV_TIMINGS, and VIDIOC_SUBDEV_S_EDID.
+	* linux/32/ioctls_inc_align32.h: Likewise.
+	* linux/32/ioctls_inc_align64.h: Likewise.
+	* linux/64/ioctls_inc.h: Likewise.
+	* linux/x32/ioctls_inc0.h: Likewise.
+	* maint/ioctls_sym.sh: Remove VIDIOC_SUBDEV_DV_TIMINGS_CAP,
+	VIDIOC_SUBDEV_ENUM_DV_TIMINGS, VIDIOC_SUBDEV_ENUMSTD,
+	VIDIOC_SUBDEV_G_DV_TIMINGS, VIDIOC_SUBDEV_G_EDID, VIDIOC_SUBDEV_G_STD,
+	VIDIOC_SUBDEV_QUERY_DV_TIMINGS, VIDIOC_SUBDEV_QUERYSTD,
+	VIDIOC_SUBDEV_S_DV_TIMINGS, VIDIOC_SUBDEV_S_EDID, and
+	VIDIOC_SUBDEV_S_STD.
+
+2018-09-27  Dmitry V. Levin  <ldv@altlinux.org>
+
+	xtensa: fix typo in pkey_alloc syscall number.
+	* linux/xtensa/syscallent.h (pkey_alloc): Change from 249 to 349.
+
+2018-09-23  Dmitry V. Levin  <ldv@altlinux.org>
+
+	xlat: print _IOC_NONE in symbolic form even if it is equal to 0.
+	On some architectures _IOC_NONE equals to 1, on others it is 0.
+	Change the way how ioctl direction flags are printed so that
+	_IOC_NONE is printed in symbolic form even if it is equal to 0.
+
+	* xlat/ioctl_dirs.in (_IOC_NONE): Move to the head of the list.
+	* tests/ioctl_inotify.c (main): Update expected output.
+	* tests/ioctl_loop. (main): Likewise.c
+	* tests/ioctl_perf.c (main): Likewise.
+	* tests/ioctl_scsi.c (main): Likewise.
+
+2018-09-18  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Disable git-archive.
+	Since configure uses git-version-gen which in turn depends
+	on "git describe" or  a .tarball-version file, raw archives
+	generated by "git archive" cannot be built.
+
+	* .gitattributes: New file.
+	* README-github_gitlab-autogenerated-archives.txt: Likewise.
+
+2018-09-16  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Workaround signedness bugs in system NLMSG_OK reported by -Wsign-compare
+	Introduce a replacement for NLMSG_OK provided by <linux/netlink.h> since
+	that system macro contains signedness bugs that are not going to be fixed.
+
+	* netlink.h: Include <stdbool.h>.
+	(is_nlmsg_ok): New static inline function.
+	* socketutils.c (receive_responses): Use it instead of NLMSG_OK.
+	* tests/netlink_inet_diag.c (check_responses): Likewise.
+	* tests/netlink_netlink_diag.c (check_responses): Likewise.
+	* tests/netlink_unix_diag.c (check_responses): Likewise.
+
+	Closes: https://github.com/strace/strace/issues/79
+
+2018-09-16  Dmitry V. Levin  <ldv@altlinux.org>
+
+	tests/sprintrc.c: drop redundant check.
+	* tests/sprintrc.c (sprintrc_ex): Remove fmt check, this also fixes the
+	warning reported by clang -Wtautological-constant-out-of-range-compare.
+
+	build: enable gcc -Woverride-init and clang -Winitializer-overrides.
+	* m4/st_warn_cflags.m4 (gl_WARN_ADD): Add -Winitializer-overrides
+	and -Woverride-init.
+
+2018-09-16  Dmitry V. Levin  <ldv@altlinux.org>
+
+	tests: exclude arm_sync_file_range from ksysent test.
+	arm_sync_file_range is better known as sync_file_range2.
+
+	* tests/ksysent.sed: Filter out arm_sync_file_range.
+
+2018-09-16  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Ignore warnings about overridden initialization of hwaddr_sizes.
+	As hwaddr_sizes array is explicitly initialized this way,
+	ignore potential warnings reported by gcc -Woverride-init
+	and clang -Winitializer-overrides.
+
+	* gcc_compat.h (CLANG_PREREQ): New macro.
+	(DIAG_PUSH_IGNORE_OVERRIDE_INIT, DIAG_POP_IGNORE_OVERRIDE_INIT): New
+	macros non-trivially defined for gcc >= 4.2 and clang >= 2.8.
+	* sock.c (print_ifreq): Use them to ignore warnings about overridden
+	initialization of hwaddr_sizes array.
+
+	Closes: https://github.com/strace/strace/issues/77
+
+2018-09-16  Dmitry V. Levin  <ldv@altlinux.org>
+
+	tests: workaround clang -Wunneeded-internal-declaration bug.
+	* tests/execve.c (main): Explicitly mark q_envp variable as used
+	to workaround clang -Wunneeded-internal-declaration bug.
+	* tests/execveat.c (main): Likewise.
+	* tests/nsyscalls.c (main): Explicitly mark syscallent variable as used
+	to workaround clang -Wunneeded-internal-declaration bug.
+
+	Closes: https://github.com/strace/strace/issues/78
+
+2018-09-04  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	process: honor xlat style in print_user_offset_addr.
+	* process.c (print_user_offset_addr): Print in accordance with xlat
+	verbosity setting.
+
+	time: add xlat styles support to printclockname.
+	* time.c (printclockname): Respectl xlat_verbosity.
+
+	perf: rewrite print_perf_event_attr using PRINT_FIELD_* macros.
+	* perf.c: Include "print_fields.h".
+	(PRINT_XLAT): Remove.
+	(print_perf_event_attr): Use PRINT_FIELD_* macros.
+
+2018-09-03  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	tests: check stack unwinding for signals.
+	* tests/stack-fcall-3.c: Include <signal.h>.
+	(f3): Call getpid or kill depending on the argument, store getpid result.
+	* tests/stack-fcall.c (main): Remove arguments, call f0(0) and f0(1).
+	* tests/strace-k-demangle.expected: Update expected output.
+	* tests/strace-k.expected: Likewise.
+	* tests/strace-k.test: Rewrite pattern matching code.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-09-03  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	Print stack traces on signals.
+	I don't know why it hasn't been done earlier.
+
+	* strace.c (print_stopped) [ENABLE_STACKTRACE]: Call unwind_tcb_print
+	if stack trace printing is enabled.
+
+2018-09-03  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: provide fallback definitions for open_access_modes constants.
+	* xlat/open_access_modes.in: Add fallback values.
+
+	xlat: update resources.
+	* xlat/resources.in: Declare as #value indexed, provide fallback values.
+	(RLIMIT_VMEM): Remove.
+
+	nlattr: ignore nla_type flags when selecting nlattr decoder.
+	* nlattr.c (decode_nlattr_with_data): Apply NLA_TYPE_MASK to nla_type
+	before decoder selection.
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	netlink_packet_diag: assorted decoding fixes.
+	* xlat/af_packet_versions.in: New file.
+	* netlink_packet_diag.c: Include "xlat/af_packet_versions.h".
+	(decode_packet_diag_req): sdiag_protocol shouldn't be decoded as a protocol,
+	currently it should be set to 0.
+	(decode_packet_diag_info): Decode pdi_version field using af_packet_versions
+	xlat; decode pdi_index field as an interface index.
+	(packet_diag_msg_nla_decoders) <PACKET_DIAG_UID>: Decode using
+	decode_nla_uid.
+	(decode_packet_diag_msg): Decode pdiag_num as an low-level protocol.
+	* tests/netlink_sock_diag.c: Update expected output.
+	* tests/nlattr_packet_diag_msg.c: Likewise.
+
+	sockaddr: add X.25 socket address decoding support.
+	* sockaddr.c: Include <linux/x25.h>.
+	(print_sockaddr_data_x25): New function.
+	(sa_printers) <[AF_X25]>: New socket address handler.
+	* tests/net-sockaddr.c (check_x25): New function.
+	(main): Use it to check X.25 socket address decoding.
+
+	net: add support for AX.25 protocols and socket option names decoding.
+	* xlat/ax25_protocols.in: New file.
+	* xlat/sock_ax25_options.in: Likewise.
+	* net.c: Include "xlat/ax25_protocols.h" and "xlat/sock_ax25_options.h".
+	* (SYS_FUNC(socket)): <[AF_AX25]>: Print protocol name using
+	ax25_protocols xlat.
+	(print_sockopt_fd_level_name) <[SOL_AX25]>: Print socket option name
+	using sock_ax25_options xlat.
+
+	sockaddr: decode AX.25 socket addresses.
+	* defs.h (print_ax25_addr): New prototype.
+	* print_fields.h (PRINT_FIELD_AX25_ADDR): New macro.
+	* sockaddr.c: Include <linux/ax25.h>.
+	(check_ax25_address, ax25_addr2str, print_ax25_addr_raw,
+	print_ax25_addr, print_sockaddr_data_ax25): New functions.
+	(sa_printers) <[AF_AX25]>: New printer.
+	* tests/net-sockaddr.c (AX25_ADDR): New macro.
+	(check_ax25): New function.
+	(main): Use it to check AX.25 socket address decoding.
+
+	macros: add ROUNDUP macro.
+	* macros.h (ROUNDUP): New macro.
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	futex: recognise FUTEX_BITSET_MATCH_ANY bitmask.
+	* xlat/futexbitset.in: New file.
+	* futex.c: Include "xlat/futexbitset.h".
+	(futex) <FUTEX_WAIT_BITSET, FUTEX_WAKE_BITSET>: Decode val3 using
+	futexbitset xlat.
+	* tests/futex.c: Add checks for 0xffffffff bitset mask printing.
+
+	Closes: Linux commit v4.16-rc1~166^2^2~2
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	ioprio: move constant definitions to xlat.
+	* xlat/ioprio_class.in: Add fallback values.
+	* xlat/ioprio_who.in: Likewise.
+	* ioprio.c: Remove IOPRIO_WHO_* and IOPRIO_CLASS_* enums.
+
+	net: decode AF_PACKET protocols in socket syscall.
+	* net.c: Include "xlat/ethernet_protocols.h" in XLAT_MACROS_ONLY mode.
+	(SYS_FUNC(socket)) <AF_PACKET>: Decode using ethernet_protocols xlat.
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	print_ifindex: add public get_ifname method.
+	In order to be able to obtain sanitised device name internally.
+
+	* defs.h (get_ifname): New declaration.
+	* print_ifindex.c (get_ifname): Refactor, leaving out addition
+	of if_nametoindex("") part.
+	(sprint_ifname): New function, adds if_nametoindex("")
+	to get_ifname's output.
+	(print_ifindex): Use sprint_ifname instead of get_ifname.
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	socketutils: introduce get_family_by_proto.
+	Add a helper function that returns address family based on the internal
+	notion of the socket protocol using protocols table.
+
+	* defs.h (get_family_by_proto): New declaration.
+	* socketutils.c (get_family_by_proto): New function.
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	socketutils: add more IP/IPv6 transport protocols.
+	* defs.h (sock_proto): Add SOCK_PROTO_UDPLITE, SOCK_PROTO_DCCP,
+	SOCK_PROTO_SCTP, SOCK_PROTO_L2TP_IP, SOCK_PROTO_PING, SOCK_PROTO_RAW,
+	SOCK_PROTO_UDPLITEv6, SOCK_PROTO_DCCPv6, SOCK_PROTO_L2TP_IPv6,
+	SOCK_PROTO_SCTPv6, SOCK_PROTO_PINGv6, and SOCK_PROTO_RAWv6.
+	* socketutils.c: Include "xlat/inet_protocols.h" in XLAT_MACROS_ONLY
+	mode.
+	(protocols): Add protocol descriptions for them.
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	socketutils: store more information in protocols table.
+	This also allows getting rid of all these *_v[46]_get calls.
+
+	* socketutils.c (unix_get, inet_get, netlink_gen): Add family, protocol,
+	and proto_name paramteres, use them where appropriate.
+	(tcp_v4_get, udp_v4_get, tcp_v6_get, udp_v6_get): Remove.
+	(protocols): Add family and proto fields to the structure, call inet_get
+	for IP/IPv6 protocols.
+	(get_sockaddr_by_inode_uncached): Update protocols->get calls.
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	sockaddr: whitespace cleanup, fix typo in comment.
+	* sockaddr.c (print_sockaddr_data_bt): Fix typo, remove excess
+	indentation from the switch statement.
+
+	tests: add utimensat test variants with different xlat verbosity levels.
+	* tests/utimensat-Xabbrev.c: New file.
+	* tests/utimensat-Xraw.c: Likewise.
+	* tests/utimensat-Xverbose.c: Likewise.
+	* tests/utimensat.c: Add handling of XLAT_RAW and XLAT_VERBOSE flags.
+	* tests/pure_executables.list: Add utimensat-Xabbrev, utimensat-Xraw,
+	and utimensat-Xverbose.
+	* tests/.gitignore: Likewise.
+	* tests/gen_tests.in (utimensat-Xabbrev, utimensat-Xraw, utimensat-Xverbose): New
+	tests.
+
+	print_timespec: make print_timespec_t_utime respect xlat style setting.
+	* print_timespec.c (print_timespec_t_utime): Print raw timespec value
+	in accordance with xlat style setting.
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	netlink: honor custom xlat style setting during nlmsg flags printing.
+	Commit v4.23~343 introduced xlat style argument to printflags_ex, but
+	XLAT_STYLE_DEFAULT was introduced only in the next commit v4.23~342,
+	which led to missing out fixing the sole external user of this
+	peculiar extended interface.
+
+	* netlink.c (decode_nlmsg_flags): Use XLAT_STYLE_DEFAULT instead of
+	XLAT_STYLE_ABBREV in printflags_ex call.
+
+	Fixes: v4.23~342 "Introduce XLAT_STYLE_DEFAULT"
+
+2018-09-02  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	netlink_netfilter: use xlat styles for res_id workaround printing.
+	* netlink_netfilter.c (decode_netlink_netfilter): Call print_xlat_ex
+	in order to respect xlat style setting.
+
+	xlat: provide fallback definitions for epollevents.
+	* xlat/epollevents.in: Provide fallback definitions, add EPOLLNVAL
+	constant (introduced by Linux commit v4.16-rc1~3^2~3).
+
+	xlat: provide fallback definitions to pollflags.
+	* xlat/pollflags.in: Add fallback definitions for POLLWRNORM,
+	POLLWRBAND, POLLMSG, POLLREMOVE, and POLLRDHUP.
+
+	xlat: provide fallback values for socktypes.
+	* xlat/socktypes.in: Provide fallback values.
+
+	xlat: provide fallback values to route_nexthop_flags.
+	* xlat/route_nexthop_flags.in: Add fallback values.
+
+2018-09-01  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	block: move fallback definitions for ioctl commands to xlat.
+	* xlat/block_ioctl_cmds.in: New file.
+	* block.c: Include "xlat/block_ioctl_cmds.h" in XLAT_MACROS_ONLY mode.
+	(BLKPG, BLKTRACESETUP, BLKTRACESTART, BLKTRACESTOP, BLKTRACETEARDOWN,
+	BLKDISCARD, BLKIOMIN, BLKIOOPT, BLKALIGNOFF, BLKPBSZGET,
+	BLKDISCARDZEROES, BLKSECDISCARD, BLKROTATIONAL, BLKZEROOUT): Remove
+	fallback definitions as those are porvided by block_ioctl_cmds xlat now.
+
+2018-09-01  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	Decode BLKGETSIZE64 unconditionally.
+	It is available on all supported kernel versions.
+
+	* block.c (block_ioctl): Remove #ifdef HAVE_BLKGETSIZE64.
+	* configure.ac: Remove BLKGETSIZE64 check.
+
+2018-09-01  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: add ability to specify a default string to print_xlat_ex.
+	In order to avoid dealing with xlat verbosity styles outside xlat code
+	as much as possible.
+
+	* defs.h (xlat_style_private_flag_bits): Rename from
+	print_array_flag_bits, add PXF_DEFAULT_STR_BIT.
+	(xlat_style_private_flags): Rename from print_array_flags, add
+	FLAG_(PXF_DEFAULT_STR).
+	* xlat.c (print_xlat_ex): Handle PXF_DEFAULT_STR by interpreting str
+	as a default value (print both value and str in XLAT_STYLE_ABBREV).
+
+2018-09-01  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	nlattr: provide common AF_INET{,6} address decoders.
+	Rename decode_ifla_inet6_token to decode_nla_in6_addr,
+	add a sister function decode_nla_in_addr for future use.
+
+	* nlattr.c (decode_nla_in_addr, decode_nla_in6_addr): New functions.
+	* nlattr.h (DECL_NLA(in_addr), DECL_NLA(in6_addr)): New declarations.
+	* rtnl_link.c (decode_ifla_inet6_token): Remove.
+	(ifla_inet6_nla_decoders) <[IFLA_INET6_TOKEN]>: Use decode_nla_in6_addr.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	net: decode SOL_XDP socket option names.
+	* xlat/sock_xdp_options.in: New file.
+	* net.c: Include "xlat/sock_xdp_options.h".
+	(print_sockopt_fd_level_name) <case SOL_XDP>: Print SOL_XDP socket
+	option names.
+
+	xlat: add SOL_XDP to socketlayers.in.
+	* xlat/socketlayers.in (SOL_XDP): New constant, introduced by Linux
+	commit v4.18-rc1~114^2~304^2~4^2~14.
+
+	xlat: add AF_XDP to addrfams.in.
+	* xlat/addrfams.in (AF_XDP): New constant, introduced by Linux commit
+	v4.18-rc1~114^2~304^2~4^2~14.
+
+	netlink_smc_diag: decode SMC_DIAG_SHUTDOWN attribute value.
+	* xlat/sock_shutdown_flags.in: New file.
+	* netlink_smc_diag.c: Include "xlat/sock_shutdown_flags.h".
+	(decode_smc_diag_shutdown): New function.
+	(smc_diag_msg_nla_decoders) <[SMC_DIAG_SHUTDOWN]>: Use
+	decode_smc_diag_shutdown.
+	* tests/nlattr_smc_diag_msg.c: Add checks for SMC_DIAG_SHUTDOWN.
+
+	tests/ioctl_v4l2: do not calculate page end address each time.
+	* tests/ioctl_v4l2.c (main): Replace page + size with page_end.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	print_fields: simplify UINT64_MAX printing.
+	As we have print_xlat_u now.
+
+	* print_fields.h (PRINT_FIELD_U64): Use print_xlat_u for UINT64_MAX
+	printing.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	nsfs: simplify auxstr logic.
+	There's no need to check whether non-NULL value is being assigned to
+	auxstr; syscall_exiting_trace does it itself.
+
+	* nsfs.c (nsfs_ioctl) <case NS_GET_NSTYPE>: Simply assign result of
+	xlookup to auxstr if syserror(tcp) is false.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: add BPF_PROG_TYPE_SK_REUSEPORT to bpf_prog_types.in.
+	* xlat/bpf_prog_types.in (BPF_PROG_TYPE_SK_REUSEPORT): New constant,
+	introduced by Linux commit v4.19-rc1~140^2~24^2~2^2~5.
+	* tests/bpf.c: Update expected output.
+
+	xlat: add IPSTATS_MIB_REASM_OVERLAPS to snmp_ip_stats_mib.in.
+	* xlat/snmp_ip_stats.in (IPSTATS_MIB_REASM_OVERLAPS): New constant,
+	introduced by Linux commit v4.19-rc1~140^2~128^2~2.
+
+	xlat: update bpf_map_types.in.
+	* xlat/bpf_map_types.in (BPF_MAP_TYPE_CGROUP_STORAGE): New constant,
+	introduced by Linux commit v4.19-rc1~140^2~108^2~3^2~12.
+	(BPF_MAP_TYPE_REUSEPORT_SOCKARRAY): New constant, introduced by Linux
+	commit v4.19-rc1~140^2~24^2~2^2~6.
+	* tests/bpf.c: Update expected output.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	rtnl_link: add IFLA_MIN_MTU and IFLA_MAX_MTU attributes.
+	Introduced by Linux commit v4.19-rc1~140^2~205^2~1.
+
+	* rtnl_link.c (ifinfomsg_nla_decoders) <[IFLA_MIN_MTU], [IFLA_MAX_MTU]>:
+	New decoder, calls decode_nla_u32.
+	* xlat/rtnl_link_attrs.in (IFLA_MIN_MTU, IFLA_MAX_MTU): New constant.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: add IPV4_DEVCONF_BC_FORWARDING-1 to inet_devconf_indices.in.
+	* xlat/inet_devconf_indices.in (IPV4_DEVCONF_BC_FORWARDING-1): New
+	constant, introduced by Linux commit v4.19-rc1~140^2~208^2~1.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	rtnl_netconf: add NETCONFA_BC_FORWARDING attribute.
+	Introduced by Linux commit v4.19-rc1~140^2~208^2~1.
+
+	* rtnl_netconf.c (netconfmsg_nla_decoders) <[NETCONFA_BC_FORWARDING]>:
+	New decoder, calls decode_nla_s32.
+	* xlat/rtnl_netconf_attrs.in (NETCONFA_BC_FORWARDING): New constant.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	netlink_smc_diag: add SMC_DIAG_FALLBACK attribute support.
+	Introduced by Linux commit v4.19-rc1~140^2~253^2~1.
+
+	* linux/smc_diag.h (SMC_DIAG_FALLBACK): New enumeration item.
+	(struct smc_diag_fallback): New type definition.
+	* netlink_smc_diag.c: Include "xlat/smc_decl_codes.h".
+	(decode_smc_diag_fallback): New function.
+	(smc_diag_msg_nla_decoders) <[SMC_DIAG_FALLBACK]>: New decoder, calls
+	decode_smc_diag_fallback.
+	* tests/nlattr_smc_diag_msg.c: Add checks for SMC_DIAG_FALLBACK
+	attribute decoding.
+	* xlat/smc_decl_codes.in: New file.
+	* xlat/smc_diag_attrs.in (SMC_DIAG_FALLBACK): New constant.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	defs.h: add style argument to printxval_search_ex macro.
+	It is identical to printxval_search otherwise.
+
+	* defs.h (printxval_search_ex): Add style argument.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: update v4l2_pix_fmts.in.
+	* xlat/v4l2_pix_fmts.in (V4L2_PIX_FMT_FWHT): New constant, introduced by
+	Linux commit v4.19-rc1~137^2~221.
+	(V4L2_PIX_FMT_SBGGR14P, V4L2_PIX_FMT_SGBRG14P, V4L2_PIX_FMT_SGRBG14P,
+	V4L2_PIX_FMT_SRGGB14P): New constants, introduced by Linux commit
+	v4.19-rc1~137^2~97.
+	(V4L2_PIX_FMT_Y10P): New constant, introduced by Linux commit
+	v4.19-rc1~137^2~95.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	netlink_smc_diag: decode smc_diag_msg.diag_fallback constant names.
+	Introduced by Linux commit v4.19-rc1~140^2~285^2~4.
+
+	* xlat/smc_diag_mode.in: New file.
+	* netlink_smc_diag.c: Include "xlat/smc_diag_mode.h".
+	(decode_smc_diag_msg): Print diag_fallback field using smc_diag_mode
+	xlat.
+	* tests/netlink_sock_diag.c (test_smc_diag_msg): Update expected output.
+	* tests/nlattr_smc_diag_msg.c (print_smc_diag_msg): Likewise.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	rtnl_link: add IFLA_BRPORT_BACKUP_PORT attribute.
+	Introduced by Linux commit v4.19-rc1~140^2~288^2.
+
+	* xlat/rtnl_ifla_brport_attrs.in (IFLA_BRPORT_BACKUP_PORT): New
+	constant.
+	* rtnl_link.c (ifla_brport_nla_decoders) <[IFLA_BRPORT_BACKUP_PORT]>:
+	New decoder.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: update nt_descriptor_types.in.
+	* xlat/nt_descriptor_types.in (NT_VMCOREDD): New named constant,
+	introduced by Linux commit v4.18-rc1~114^2~252^2~2.
+	(NT_MIPS_DSP): New named constant, introduced by Linux commit
+	v4.19-rc1~42^2~63.
+	(NT_MIPS_FP_MODE): New named constant, introduced by Linux commit
+	v4.19-rc1~42^2~62.
+
+	xlat: add AUDIT_INTEGRITY_POLICY_RULE to nl_audit_types.in.
+	* xlat/nl_audit_types.in (AUDIT_INTEGRITY_POLICY_RULE): New constant,
+	introduced by Linux commit v4.19-rc1~124^2~5.
+
+	rtnl_link: decode named constants for IFLA_XDP_ATTACHED attribute value.
+	* xlat/rtnl_ifla_xdp_attached_mode.in: New file.
+	* rtnl_link.c: Include "xlat/rtnl_ifla_xdp_attached_mode.h".
+	(decode_ifla_xdp_attached): New function.
+	(ifla_xdp_nla_decoders) <[IFLA_XDP_ATTACHED]>: Use
+	decode_ifla_xdp_attached instead of decode_nla_u8.
+	* tests/nlattr_ifla_xdp.c: Add checks for IFLA_XDP_ATTACHED decoding.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	rtnl_link: add new IFLA_XDP_* attributes.
+	Introduced by Linux commit v4.19-rc1~140^2~364^2~6^2~6.
+
+	* xlat/rtnl_ifla_xdp_attrs.in (IFLA_XDP_DRV_PROG_ID,
+	IFLA_XDP_SKB_PROG_ID, IFLA_XDP_HW_PROG_ID): New constants.
+	* rtnl_link.c (ifla_xdp_nla_decoders): Add decoders for
+	IFLA_XDP_DRV_PROG_ID, IFLA_XDP_SKB_PROG_ID, and IFLA_XDP_HW_PROG_ID.
+	* tests/nlattr_ifla_xdp.c: Add checks for new attributes.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: update v4l2_control_ids.in.
+	* xlat/v4l2_control_ids.in (V4L2_CID_MPEG_VIDEO_VP8_PROFILE): Renamed
+	from V4L2_CID_MPEG_VIDEO_VPX_PROFILE (the latter is now a synonym),
+	by Linux commit v4.19-rc1~137^2~270.
+	(V4L2_CID_MPEG_VIDEO_VP9_PROFILE): New constant, introduced by Linux
+	commit v4.19-rc1~137^2~269.
+
+	xlat: add SO_TXTIME to sock_options.in.
+	* xlat/sock_options.in (SO_TXTIME): New constant, introduced by Linux
+	commit v4.19-rc1~140^2~465^2~12.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	netlink_smc_diag: implement SMC_DIAG_DMBINFO decoding.
+	The message has been added by Linux commit v4.19-rc1~140^2~507^2~1.
+
+	* linux/smc_diag.h: Include "gcc_compat.h".
+	(enum): Add SMC_DIAG_DMBINFO.
+	(struct smcd_diag_dmbinfo): New type definition.
+	* xlat/smc_diag_attrs.in (SMC_DIAG_DMBINFO): New constant.
+	* netlink_smc_diag.c (decode_smc_diag_dmbinfo): New function.
+	(smc_diag_msg_nla_decoders) [SMC_DIAG_DMBINFO]: New decoder, calls
+	decode_smc_diag_dmbinfo.
+	* tests/nlattr_smc_diag_msg.c: Add SMC_DIAG_DMBINFO check.
+
+2018-08-27  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: add SCTP_REUSE_PORT to sock_sctp_options.in.
+	* xlat/sock_sctp_options.in (SCTP_REUSE_PORT): New constant, introduced
+	by Linux commit v4.19-rc1~140^2~518.
+
+	xlat: add IN_MASK_CREATE to inotify_flags.in.
+	* xlat/inotify_flags.in (IN_MASK_CREATE): New constant, introduced by
+	Linux commit v4.19-rc1~115^2.
+	* tests/inotify.c (main): Update expected output.
+
+2018-08-22  Dmitry V. Levin  <ldv@altlinux.org>
+
+	tests: workaround systemd-nspawn habit of disabling unimplemented syscalls
+	* tests/nsyscalls.c (test_syscall): Do not assume that unimplemented
+	syscalls always fail with ENOSYS.
+
+	tests: workaround systemd-nspawn habit of disabling mlockall syscall.
+	* tests/mmap.c (main): Do not assume that mlockall syscall always
+	succeeds.
+
+	tests: workaround systemd-nspawn habit of disabling munlockall syscall.
+	* tests/munlockall.c (main): Do not assume that munlockall syscall
+	always succeeds.
+
+2018-08-21  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	Decode AF_SMC netlink messages unconditionally.
+	As smc_diag.h is bundled, there is little sense to build AF_SMC support
+	conditionally.
+
+	* netlink_smc_diag.c [!AF_SMC]: Include xlat/addrfams.h under
+	XLAT_MACROS_ONLY, enable the rest of file.
+	* netlink_sock_diag.c: Include xlat/addrfams.h under XLAT_MACROS_ONLY.
+	(diag_decoders): Remove "ifdef AF_SMC" condition for [AF_SMC], reorder
+	in accordance with address family values.
+	* tests/nlattr_smc_diag_msg.c [!AF_SMC]: Define AF_SMC to 43, enable
+	the rest of test.
+
+2018-08-19  Dmitry V. Levin  <ldv@altlinux.org>
+
+	strace.c: introduce struct tcb_wait_data.
+	Introduce a new structure to pass information between next_event(),
+	restart_delayed_tcb(), and dispatch_event().
+
+	This is going to be used by a subsequent change of next_event().
+
+	* strace.c (struct tcb_wait_data): New type.
+	(next_event): Remove parameters, return a pointer
+	to const struct tcb_wait_data.  Return NULL instead of TE_BREAK.
+	(dispatch_event): Replace all parameters with a pointer
+	to const struct tcb_wait_data, obtain the trace event, siginfo,
+	and status from its fields.
+	(restart_delayed_tcb): Add local struct tcb_wait_data variable
+	with te field set to TE_RESTART, pass it to dispatch_event().
+	(main): Remove status and si variables, update next_event()
+	and dispatch_event() invocations.
+
+	Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com>
+
+2018-08-19  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: fix typo in smc_protocols.in.
+	* xlat/smc_protocols.in: s/^MCPROTO_SMC/SMCPROTO_SMC/.
+
+2018-08-19  Dmitry V. Levin  <ldv@altlinux.org>
+
+	ci: add a test with the latest gcc and mainline headers.
+	* .gitlab-ci.yml (gcc-x86_64-libdw-mainline): New entry.
+	* .travis.yml (CC=gcc-8, KHEADERS=torvalds/linux): Likewise.
+
+	ci: update gitlab ubuntu image.
+	* .gitlab-ci.yml (image): Replace "ubuntu:17.10" with "ubuntu:18.04".
+
+	ci: install kernel headers after compiler dependencies.
+	* ci/install-dependencies.sh: Install kernel headers after compiler
+	dependencies to avoid a needless attempt to install $common_packages.
+
+	ci: fix kernel headers version diagnostics.
+	* ci/run-build-and-tests.sh: Honor $CPPFLAGS when printing
+	kernel headers version.
+
+2018-08-19  Zhibin Li  <08826794brmt@gmail.com>
+
+	tests: enhance test coverage of evdev ioctl.
+	* tests/ioctl_evdev.c (main): Test EVIOCGMTSLOTS(8) command.
+
+	tests: check decoding of successful evdev ioctl.
+	* tests/ioctl_evdev-success.c: New file.
+	* tests/ioctl_evdev-success-v.c: Likewise.
+	* tests/ioctl_evdev-success.test: New test.
+	* tests/ioctl_evdev-success-v.test: Likewise.
+	* tests/.gitignore: Add ioctl_evdev-success and ioctl_evdev-success-v.
+	* tests/Makefile.am (check_PROGRAMS): Likewise.
+	(DECODER_TESTS): Add the two tests mentioned above.
+
+2018-08-19  Zhibin Li  <08826794brmt@gmail.com>
+
+	evdev: fix decoding of EVIOCGBIT(0, ...)
+	There is a comment in drivers/input/evdev.c which says:
+	/* EV_SYN==0 is EV_CNT, _not_ SYN_CNT, see EVIOCGBIT */
+
+	That is, EVIOCGBIT(0, ...) should return a bit mask with supported
+	event types instead of SYN_* event codes.
+
+	* defs.h (evdev_ev): New prototype.
+	* evdev.c: Include "xlat/evdev_ev.h" and remove "xlat/evdev_sync.h".
+	(bit_ioctl) <case EV_SYN>: Replace EV_SYN with 0, use evdev_ev
+	with XT_SORTED in decode_bitset invocation instead.
+	* ioctl.c: Do not include "xlat/evdev_ev.h".
+	(evdev_decode_number): Print nr == 0x20 as "0" instead of "EV_SYN".
+	* tests/ioctl_evdev.c (main): Use 0 instead of EV_SYN in EVIOCGBIT
+	output.
+	* xlat/evdev_sync.in: Remove.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+	Fixes: v4.10~89 "Add decoding for evdev ioctls"
+
+2018-08-19  Zhibin Li  <08826794brmt@gmail.com>
+
+	evdev: fix decoding of bit sets.
+	According to drivers/input/evdev.c:bits_to_user(),
+	the Linux kernel returns the number of bytes, not bits.
+
+	* evdev.c (decode_bitset_): Treat syscall return value as the number
+	of bytes.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+	Fixes: v4.10~89 "Add decoding for evdev ioctls"
+
+2018-08-19  Pierre Marsais  <pierre.marsais@lse.epita.fr>
+
+	kvm: decode the argument of KVM_CHECK_EXTENSION.
+	xlat/kvm_cap.in has been generated using the following command line:
+
+	grep '#define\s\+KVM_CAP' $linux/include/uapi/linux/kvm.h |
+	sed -E -e 's/^#define\s+([^ \t]+)\s*([0-9]+).*$/printf "%-40s%s\n" \1 \2/e' \
+	       -e 's/ {8}/\t/g; s/ +/\t/g'
+
+	* xlat/kvm_cap.in: New file.
+	* kvm.c: Include "xlat/kvm_cap.h".
+	(kvm_ioctl_decode_check_extension): New function.
+	(kvm_ioctl): Use it.
+	* tests/ioctl_kvm_run_common.c (main): Check decoding
+	of KVM_CHECK_EXTENSION command.
+
+2018-08-19  Dmitry V. Levin  <ldv@altlinux.org>
+
+	xlat: update V4L2_CID_USER_*_BASE constants.
+	* xlat/v4l2_control_id_bases.in (V4L2_CID_USER_S2255_BASE,
+	V4L2_CID_USER_SI476X_BASE, V4L2_CID_USER_SAA7134_BASE,
+	V4L2_CID_USER_ADV7180_BASE, V4L2_CID_USER_TC358743_BASE,
+	V4L2_CID_USER_MAX217X_BASE): New constants.
+
+2018-08-19  Dmitry V. Levin  <ldv@altlinux.org>
+
+	xlat: workaround V4L2_CID_USER_IMX_BASE Linux kernel ABI breakage.
+	Linux kernel commit v4.18-rc2-106-g421860b9d47053badce4b247576fa48df9ab4c48
+	has changed the value of V4L2_CID_USER_IMX_BASE constant introduced
+	by commit v4.13-rc1~141^2~121 because the old value was already used
+	by V4L2_CID_USER_MAX217X_BASE.
+
+	This is of course an ABI breakage that affects Linux kernels starting
+	with 4.13 and up to 4.18, as well as their LTS derivatives.
+
+	Since the imx driver didn't provide any public control ID definitions,
+	it looks like the best way to handle this situation is to pretend that
+	the old value of V4L2_CID_USER_IMX_BASE didn't exist.
+
+	* xlat/v4l2_control_id_bases.in (V4L2_CID_USER_IMX_BASE): Redefine.
+
+	Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com>
+
+2018-08-14  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Post-release administrivia.
+	* NEWS: Add a header line for the next release.
+	* debian/changelog.in: Add a changelog entry for 4.24-1.
+	* strace.spec.in: Likewise.
+
+	Prepare for 4.24 release.
+	* NEWS: Update for 4.24 release.
+
+2018-08-12  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Update copyright headers.
+	Headers updated automatically using maint/update_copyright_years.sh
+	script.
+
+2018-08-12  Gleb Fotengauer-Malinovskiy  <glebfm@altlinux.org>
+
+	Update ioctl entries from linux v4.18.
+	* linux/32/ioctls_inc_align16.h: Update from linux v4.18-rc8
+	using ioctls_gen.sh.
+	* linux/32/ioctls_inc_align32.h: Likewise.
+	* linux/32/ioctls_inc_align64.h: Likewise.
+	* linux/64/ioctls_inc.h: Likewise.
+	* linux/x32/ioctls_inc0.h: Likewise.
+	* linux/s390x/ioctls_arch0.h: Likewise.
+	* NEWS: Mention this.
+
+	maint: update for linux v4.18.
+	* maint/ioctls_sym.sh: Add workaround for linux/omap3isp.h file.
+
+2018-08-12  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Replace BTRFS_IOC_[GS]ET_FSLABEL with FS_IOC_[GS]ETFSLABEL.
+	Linux kernel commit v4.18-rc1~37^2~66 introduced FS_IOC_[GS]ETFSLABEL
+	ioctl constants as generalized copies of BTRFS_IOC_[GS]ET_FSLABEL.
+
+	* linux/32/ioctls_inc_align16.h: Replace BTRFS_IOC_[GS]ET_FSLABEL
+	with FS_IOC_[GS]ETFSLABEL.
+	* linux/32/ioctls_inc_align32.h: Likewise.
+	* linux/32/ioctls_inc_align64.h: Likewise.
+	* linux/64/ioctls_inc.h: Likewise.
+	* linux/x32/ioctls_inc0.h: Likewise.
+	* maint/ioctls_sym.sh: Remove BTRFS_IOC_[GS]ET_FSLABEL.
+	* tests/btrfs.c (FS_IOC_GETFSLABEL, FS_IOC_SETFSLABEL): Add fallback
+	definitions.
+	(btrfs_test_label_ioctls, btrfs_test_read_ioctls): Replace
+	BTRFS_IOC_[GS]ET_FSLABEL with FS_IOC_[GS]ETFSLABEL.
+
+2018-08-08  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	open.c: use __O_TMPFILE.
+	As it is the flag kernel actually checks against,
+	and it is now guaranteed to have a fallback definition.
+
+	* open.c (STRACE_O_TMPFILE): Remove.
+	(decode_open): Use __O_TMPFILE instead of STRACE_O_TMPFILE.
+
+2018-08-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	xlat: regenerate sock_options.in.
+	* xlat/sock_options.in: Regenerate using maint/gen_xlat_defs.sh script.
+	* xlat/sock_options.sh: Remove.
+
+2018-08-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	xlat: add fallback definitions to open_mode_flags.
+	* xlat/open_mode_flags.in: Regenerate using maint/gen_xlat_defs.sh script
+	to provide fallback definitions.  Implement a workaround for O_NDELAY.
+
+	Co-Authored-by: Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com>
+
+2018-08-05  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: remove non-Linux flags from open_mode_flags.
+	* xlat/open_mode_flags.in (O_PRIV, FNDELAY, FAPPEND, FMARK, FDEFER,
+	FSHLOCK, FEXLOCK, FCREAT, FTRUNC, FEXCL, FNBIO, FSYNC, FNOCTTY,
+	O_SHLOCK, O_EXLOCK): Remove flags that are not present in Linux.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-08-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	xlat: add fallback definitions to madvise_cmds.
+	* xlat/madvise_cmds.in: Regenerate using maint/gen_xlat_defs.sh script
+	to provide fallback definitions.
+
+	Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com>
+
+2018-08-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	xlat: add fallback definitions to mmap_flags.
+	* xlat/mmap_flags.in: Regenerate using maint/gen_xlat_defs.sh script
+	to provide fallback definitions.  Implement a workaround for MAP_RENAME.
+
+	Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com>
+
+2018-08-05  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	maint: add a Linux UAPI headers crawler.
+	This script is going to be used to generate xlat fallback values.
+
+	* maint/gen_xlat_defs.sh: New file.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-08-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	strace.spec.in: use $RPM_OPT_FLAGS when building auxiliary programs.
+	* strace.spec.in: Set CFLAGS_FOR_BUILD to "$RPM_OPT_FLAGS" so that
+	$RPM_OPT_FLAGS is honored when building auxiliary programs like
+	ioctlsort.
+
+2018-08-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	strace.spec.in: compress changelog files.
+	Some say uncompressed changelog files are too big.
+
+	* strace.spec.in: Compress ChangeLog and ChangeLog-CVS using gzip -9n.
+
+2018-08-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	strace.spec.in: use a SUSE-specific group name for SUSE.
+	Since, apparently, it isn't quite happy with a simple group name
+	"Development/Debuggers".
+
+	* strace.spec.in (Group): Add %{?suse_version:/Tools}.
+
+2018-08-05  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	strace.spec.in: use a SUSE-specific license name for SUSE.
+	Since, apparently, it isn't quite happy with a simple "BSD".
+
+	* strace.spec.in (License): Add %{?suse_version:-3-Clause}.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-08-05  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	tests: allow any error code when trying to set time.
+	Lower expectations of particular error code numbers when trying to set
+	time.  This helps to workaround issues with unexpected return codes
+	in some exotic environments where EPERM is returned instead of EINVAL
+	(e.g. mock that uses systemd-nspawn).
+
+	* tests/clock_xettime.c (main): Do not hardcode EINVAL, print return
+	codes using sprintrc.
+	* tests/xettimeofday.c (main): Likewise.
+	* NEWS: Mention this fix.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-08-05  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	s390x: fix build with old kernel headers.
+	Avoid defining psw_compat_t and s390_compat_regs if their definitions
+	are provided by kernel.  Before Linux commit v3.10-rc1~201^2~11,
+	these definition were available in <asm/ptrace.h>.
+
+	* configure.ac (AC_CHECK_TYPES): Check for s390_compat_regs.
+	* linux/s390x/arch_regs.c [HAVE_S390_COMPAT_REGS]: Do not define
+	psw_compat_t and s390_compat_regs.
+	* NEWS: Mention this fix.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-08-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	strace.spec.in: minor updates here and there.
+	* strace.spec.in: Add descriptive comments to build requirements.
+	Introduce %maybe_use_defattr and use it instead of %defattr.
+	Add output of ld --version to the build environment information.
+	Use printf instead of echo -e.
+
+2018-08-05  Dmitry V. Levin  <ldv@altlinux.org>
+
+	strace.spec.in: remove strace64 subpackage.
+	strace64 subpackage used to be installed into ppc32 and sparc32
+	userspace running by a 64-bit kernel to trace 64-bit processes.
+
+	As simultaneous decoding of processes running both in 64-bit and 32-bit
+	personality is fully supported on every architecture with compat kernel
+	support for quite some time, one can just install a 64-bit strace and
+	there is no more need for that strace64 kludge.
+
+	* strace.spec.in (strace64_arches, copy64, %ifarch %{strace64_arches}):
+	Remove.
+
+2018-08-04  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Update NEWS.
+
+	Update NEWS.
+
+	rtnl_route: decode new RTA_* attributes.
+	* rtnl_route.c (rtmsg_nla_decoders): Add entries for RTA_IP_PROTO,
+	RTA_SPORT, and RTA_DPORT.
+
+	xlat: update RTA_* constants.
+	* xlat/rtnl_route_attrs.in: Add RTA_IP_PROTO, RTA_SPORT, and RTA_DPORT
+	* constants introduced by Linux kernel commit v4.18-rc1~114^2~165^2~2.
+
+	rtnl_link: decode new IFLA_BRPORT_* attributes.
+	* rtnl_link.c (ifla_brport_nla_decoders): Add entries for
+	IFLA_BRPORT_GROUP_FWD_MASK, IFLA_BRPORT_NEIGH_SUPPRESS, and
+	IFLA_BRPORT_ISOLATED.
+
+	xlat: update IFLA_BRPORT_* constants.
+	* xlat/rtnl_ifla_brport_attrs.in: Add IFLA_BRPORT_GROUP_FWD_MASK
+	constant introduced by Linux kernel commit v4.15-rc1~84^2~607.
+	Add IFLA_BRPORT_NEIGH_SUPPRESS constant introduced by Linux kernel
+	commit v4.15-rc1~84^2~523^2~2.
+	Add IFLA_BRPORT_ISOLATED constant introduced by Linux kernel commit
+	v4.18-rc1~114^2~142.
+
+	xlat: update IFA_* constants.
+	* xlat/rtnl_addr_attrs.in: Add IFA_RT_PRIORITY constant introduced
+	by Linux kernel commit v4.18-rc1~114^2~108^2~3
+
+	xlat: update RTPROT_* constants.
+	* xlat/routing_protocols.in: Add RTPROT_BGP, RTPROT_ISIS, RTPROT_OSPF,
+	RTPROT_RIP, and RTPROT_EIGRP constants introduced by Linux kernel commit
+	v4.18-rc1~114^2~90.
+
+2018-08-01  Dmitry V. Levin  <ldv@altlinux.org>
+
+	xlat: save the script used to generate xlat/sock_options.in.
+	* xlat/sock_options.sh: New file from commit message of commit v4.23~199.
+
+2018-08-01  Zhibin Li  <08826794brmt@gmail.com>
+
+	tests: check decoding of getsockopt(PACKET_STATISTICS)
+	* tests/net-tpacket_stats.c: New file.
+	* tests/net-tpacket_stats-success.c: Likewise.
+	* tests/gen_tests.in (net-tpacket_stats): New test.
+	* tests/net-tpacket_stats-success.test: Likewise.
+	* tests/.gitignore: Add net-tpacket_stats and net-tpacket_stats-success.
+	* tests/Makefile.am (check_PROGRAMS): Add net-tpacket_stats-success.
+	(DECODER_TESTS): Add net-tpacket_stats-success.test.
+	* tests/pure_executables.list: Add net-tpacket_stats.
+
+	tests: check decoding of setsockopt(PACKET_[R|T]X_RING)
+	* tests/net-tpacket_req.c: New file.
+	* tests/.gitignore: Add net-tpacket_req.
+	* tests/pure_executables.list: Likewise.
+	* tests/gen_tests.in (net-tpacket_req): New test.
+
+	tests: check decoding of setsockopt(PACKET_[ADD|DROP]_MEMBERSHIP)
+	* tests/net-packet_mreq.c: New file.
+	* tests/.gitignore: Add net-packet_mreq.
+	* tests/pure_executables.list: Likewise.
+	* tests/gen_tests.in (net-packet_mreq): New test.
+
+2018-07-20  Dmitry V. Levin  <ldv@altlinux.org>
+
+	tests: bring lists back to the sorted order.
+	* tests/.gitignore: Make the list sorted again.
+	* tests/pure_executables.list: Likewise.
+	* tests/Makefile.am (check_PROGRAMS, DECODER_TESTS, MISC_TESTS):
+	Likewise.
+
+2018-07-20  Zhibin Li  <08826794brmt@gmail.com>
+
+	tests: check decoding of successful quotactl.
+	* tests/quotactl-success.c: New file.
+	* tests/quotactl-success-v.c: Likewise.
+	* tests/quotactl-xfs-success.c: Likewise.
+	* tests/quotactl-xfs-success-v.c: Likewise.
+	* tests/quotactl-success.test: New test.
+	* tests/quotactl-success-v.test: Likewise.
+	* tests/quotactl-xfs-success.test: Likewise.
+	* tests/quotactl-xfs-success-v.test: Likewise.
+	* tests/.gitignore: Add quotactl-success, quotactl-success-v,
+	quotactl-xfs-success and quotactl-xfs-success-v.
+	* tests/Makefile.am (check_PROGRAMS): Likewise.
+	(DECODER_TESTS): Add four new tests listed above.
+	* tests/quotactl.h: [INJECT_RETVAL] (check_quota): Use errstr instead of
+	sprintrc; check that returned value is equivalent to the injected one;
+	append "(INJECTED)" string to errstr.
+	* tests/quotactl.c: Changed condition rc != 0 to rc < 0 in callback
+	functions and value of opaque pointer addr_cb_arg in order to check
+	successful injection.
+	* tests/quotactl-xfs.c: Likewise.
+
+2018-07-18  Dmitry V. Levin  <ldv@altlinux.org>
+
+	net: enhance decoding of getsockopt(PACKET_STATISTICS)
+	* net.c (print_tpacket_stats): Change decoder to match the kernel
+	behaviour: getsockopt syscall accepts any non-negative *optlen and
+	writes either MIN(sizeof(struct tpacket_stats), *optlen) or
+	MIN(sizeof(struct tpacket_stats_v3), *optlen) bytes of data.
+
+	net: compile SO_PEERCRED/SO_ATTACH_FILTER/SO_ATTACH_REUSEPORT_CBPF code unconditionally
+	* net.c: Remove checks for SO_PEERCRED, SO_ATTACH_FILTER, and
+	SO_ATTACH_REUSEPORT_CBPF macros as they are defined unconditionally
+	since commit v4.23~199.
+
+	net: enhance decoding of getsockopt(SO_PEERCRED)
+	* net.c (print_ucred): Rename to print_get_ucred, change decoder
+	to match the kernel behaviour: getsockopt syscall accepts any
+	non-negative *optlen and writes MIN(sizeof(struct ucred), *optlen)
+	bytes of data.
+	(print_getsockopt): Replace print_ucred with print_get_ucred.
+	* tests/so_percred.c: Include <string.h>.
+	(main): Update expected output.
+
+	net: enhance decoding of getsockopt(SO_LINGER)
+	* net.c (print_get_linger): Change decoder to match the kernel
+	behaviour: getsockopt syscall accepts any non-negative *optlen
+	and writes MIN(sizeof(struct linger), *optlen) bytes of data.
+	(print_set_linger): Move after definition of SYS_FUNC(getsockopt).
+	* tests/so_linger.c: Include <stddef.h> and <string.h>.
+	(main): Update expected output.
+
+	net: generalize getsockopt length check.
+	* net.c (print_getsockopt): Apply (ulen < 0 || rlen < 0) check for all
+	cases.  As the kernel neither accepts nor returns a negative length
+	in case of successful getsockopt syscall invocation, these negative
+	values must have been forged by userspace.
+
+2018-07-15  Dmitry V. Levin  <ldv@altlinux.org>
+
+	tests: fix build with fresh glibc.
+	Workaround additional incompatibility between <sys/stat.h> and
+	<asm/stat.h> introduced by glibc-2.27.9000-566-gfd70af4.
+
+	* tests/xstatx.c (statx, statx_timestamp): Redefine before the inclusion
+	of <sys/stat.h> to avoid conflicts between definitions provided by the
+	linux kernel headers and the GNU libc.
+
+2018-07-15  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	tests/quotactl.h: document check_quota.
+	* tests/quotactl.h (check_quota): Add a comment describing the function
+	usage.
+
+2018-07-15  Zhibin Li  <08826794brmt@gmail.com>
+
+	tests/quotactl-xfs.c: fix indentation.
+
+2018-07-15  Zhibin Li  <08826794brmt@gmail.com>
+
+	tests: use check_quota for invalid quotactl commands.
+	Use check_quota function for invalid commands instead of manual quotactl
+	syscall invocations. In this way successful injection can also be checked
+	for these commands in the next commit.
+
+	* tests/quotactl.c (main): Add invalid_cmd_str and invalid_id_str local
+	variables, remove unused variable rc, use check_quota instead of manual
+	quotactl syscall invocations.
+	* tests/quotaclt.c (main): Add invalid_cmd_str variable, remove unused
+	variable rc, use check_quota instead of manual quotactl syscall invocations.
+
+2018-07-15  Zhibin Li  <08826794brmt@gmail.com>
+
+	tests: enhance test coverage of quotactl syscall parser.
+	* tests/quotactl.c (print_dqfmt): New function.
+	(main): Use print_dqfmt to print flags of quota format, improve existing
+	tests and add more tests for Q_GETFMT.
+	* tests/quotactl-xfs.c: Improve existing tests and add more tests for
+	Q_XGETQSTAT and Q_XGETQSTATV.
+
+	tests/quotactl-xfs.c: fix typos in QCMD.
+	* tests/quotactl-xfs.c (main): fix typos of sub-commands in QCMD.
+
+	Mpersify decoder of struct xfs_dqstats.
+	* xfs_quota_stat.h: New file.
+	* fetch_struct_xfs_quotastat.c: Likewise.
+	* Makefile.am (strace_SOURCES): Add them.
+	* quota.c: Include xfs_quota_stat.h
+	(struct fs_qfilestat, struct xfs_dqstats): Moved to xfs_quota_stat.h.
+	(decode_cmd_data) <case Q_XGETQSTAT>: Use fetch_struct_quotastat.
+
+	quota: fix disorder of PRINT_FIELD invocations.
+	* quota.c (decode_cmd_data) <case Q_XGETQSTAT>: Print fields
+	of struct xfs_dqstats in the structure order.
+
+2018-07-12  Zhibin Li  <08826794brmt@gmail.com>
+
+	tests: extend coverage for other fcntl flags.
+	* tests/fcntl-common.c: Include <assert.h>.
+	(struct fcntl_cmd_check): New structure.
+	(print_retval_flags, test_other_set_cmd, test_other_get_cmd,
+	print_flags_getfd, print_flags_getsig, print_flags_getlease,
+	test_fcntl_others): New functions.
+	(main): Use test_fcntl_others.
+
+2018-07-11  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Implement -e kvm= option on all architectures.
+	Make -e kvm= interface available on all architectures by adding a stub
+	on those architectures that do not have <linux/kvm.h>.
+
+	* filter_qualify.c (qualify_kvm): Define unconditionally.
+	(qual_options): Define qualify_kvm entry unconditionally.
+	* strace.c (usage): Mention kvm argument of -e option unconditionally.
+
+2018-07-11  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: update bpf(2)-related constants.
+	* xlat/bpf_attach_type.in (BPF_CGROUP_UDP4_SENDMSG,
+	BPF_CGROUP_UDP6_SENDMSG): New constant, introduced by Linux commit
+	v4.18-rc1~114^2~9^2~20^2~4.
+	(BPF_LIRC_MODE2): New constant, introduced by Linux commit
+	v4.18-rc1~114^2~9^2~15^2~1.
+	* xlat/bpf_commands.in (BPF_BTF_LOAD): New constant, introduced by Linux
+	commit v4.18-rc1~114^2~417^2~1^2~5.
+	(BPF_BTF_GET_FD_BY_ID): New constant, introduced by Linux commit
+	v4.18-rc1~114^2~223^2~21^2~4.
+	(BPF_TASK_FD_QUERY): New constant, introduced by Linux commit
+	v4.18-rc1~114^2~148^2~1^2~5.
+	* xlat/bpf_map_types.in (BPF_MAP_TYPE_XSKMAP): New constant, introduced
+	by Linux commit v4.18-rc1~114^2~304^2~4^2~8.
+	(BPF_MAP_TYPE_SOCKHASH): New constant, introduced by Linux commit
+	v4.18-rc1~114^2~223^2~5^2~2.
+	* xlat/bpf_prog_types.in (BPF_PROG_TYPE_LWT_SEG6LOCAL): New constant,
+	introduced by Linux commit v4.18-rc1~114^2~148^2~2^2~1.
+	(BPF_PROG_TYPE_LIRC_MODE2): New constant, introduced by Linux commit
+	v4.18-rc1~114^2~9^2~15^2~1.
+	* tests/bpf.c: Update expected output.
+
+2018-07-11  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	Wire up io_pgetevents and rseq on hppa, microblaze, mips, powerpc, and s390
+	* linux/hppa/syscallent.h ([350]): Wire up io_pgetevents syscall
+	introduced by Linux commit v4.18-rc3~7^2~2.
+	* linux/microblaze/syscallent.h ([399], [400]): Wire up io_pgetevents
+	and rseq syscalls introduced by Linux commit v4.18-rc3~33^2~2.
+	* linux/mips/syscallent-n32.h ([6331], [6332]): Wire up rseq and
+	io_pgetevents syscalls introduced by Linux commits v4.18-rc2~11^2~2
+	and v4.18-rc2~11^2, respectively.
+	* linux/mips/syscallent-n64.h ([5327], [5328]): Likewise.
+	* linux/mips/syscallent-o32.h ([4367], [4368]): Likewise.
+	* linux/powerpc/syscallent.h ([388]): Wire up io_pgetevents syscall
+	introduced by Linux commit v4.18-rc3~14^2~2.
+	* linux/powerpc64/syscallent.h ([388]): Likewise.
+	* linux/s390/syscallent.h ([382], [383]): Wire up io_pgetevents
+	and rseq syscalls introduced by Linux commits v4.18-rc4~18^2~1
+	and v4.18-rc4~18^2, respectively.
+	* linux/s390x/syscallent.h([382], [383]): Likewise.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-07-11  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	maint: improve the tag message.
+	* maint/gen-tag-message.sh: Align the wording of the changes section
+	header with the one used in NEWS, add a reference to CREDITS in
+	"Contributors" section.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-07-10  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Upgrade invalid -e kvm= argument to a fatal error.
+	* filter_qualify.c (qualify_kvm): Call error_msg_and_die instead of
+	error_msg in case of invalid -e kvm= argument.
+	* tests/options-syntax.test: Check it.
+
+	Mention -e inject option in "strace -h" output.
+	* strace.c (usage): Mention inject argument of -e option.
+
+2018-07-07  Masatake YAMATO  <yamato@redhat.com>
+
+	tests: check decoding of vcpu auxstr.
+	* tests/ioctl_kvm_run_common.c: Rename from ioctl_kvm_run.c.
+	(run_kvm): Parametrize printing of KVM_RUN ioctl with print_KVM_RUN
+	invocation.
+	(main): Invoke optional KVM_NO_CPUID_CALLBACK macro when the old kernel
+	behavior is detected.
+	* tests/Makefile.am (EXTRA_DIST): Add ioctl_kvm_run_common.c.
+	* tests/ioctl_kvm_run.c: New file, a wrapper around
+	ioctl_kvm_run_common.c.
+	* ioctl_kvm_run_auxstr_vcpu.c: Likewise.
+	* tests/gen_tests.in (ioctl_kvm_run_auxstr_vcpu): New test.
+	* tests/pure_executables.list: Add ioctl_kvm_run_auxstr_vcpu.
+	* tests/.gitignore: Likewise.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-07-07  Masatake YAMATO  <yamato@redhat.com>
+
+	strace.1.in: document -e kvm=vcpu option.
+	* strace.1.in (-e kvm=vcpu): Document new option.
+	* NEWS: Mention -e kvm=vcpu option.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-07-07  Masatake YAMATO  <yamato@redhat.com>
+
+	kvm: attach the exit reason of vcpu as auxstr to KVM_RUN output.
+	In KVM, a virtual machine implementation like Qemu can access a vcpu
+	via ioctl.  KVM_RUN is an ioctl command to enter vcpu.  The command
+	returns control for various reasons: needs of device emulation or
+	consuming time slices are the typical ones.  The vmi takes a different
+	action for the reason.
+
+	We, strace users, want to know the reason to understand kvm.  This
+	change prints the reason as auxstr if "-e kvm=vcpu" option is given,
+	and if strace runs on Linux 4.16.0 or higher, which includes commit
+	e46b469278a59781f9b25ff608af84892963821b, "kvm: embed vcpu id to dentry
+	of vcpu anon inode."
+
+	The way to get the reason is a bit complicated because the ioctl does
+	not return it to the userspace directly.  Instead, the vmi and kvm
+	communicate via an area of the process virtual memory where the fd of
+	vcpu is mmap'ed.  strace must peek the area to know the reason.
+
+	The change does three things: (1) recording the area for the given vcpu
+	when the target calls VCPU_CREATE to vcpu_info_list per tcb data field,
+	(2) verifying the data recorded in vcpu_info_list before doing (3), and
+	(3) decoding the exit reason field of the area.
+
+	The change is complicated because there is a case that strace
+	does not have a chance to do (1) if -p option is used.
+	In this case, vcpu_info data created in the step (2).
+
+	The area has more fields than "exit reason",
+	dumping them may be implemented in the future.
+
+	* defs.h (struct tcb) [HAVE_LINUX_KVM_H]: Add vcpu_info_list field.
+	[HAVE_LINUX_KVM_H]: (kvm_run_structure_decoder_init,
+	kvm_vcpu_info_free): New declarations.
+	* strace.c (usage): Add "kvm" as a new expression for -e option.
+	(droptcb): Call kvm_vcpu_info_free.
+	* filter_qualify.c (qualify_kvm): New function calling
+	kvm_run_structure_decoder_init to enable for attaching the exit
+	reason to auxstr.
+	(qual_options): Add "kvm" as an entry.
+	* xlat/kvm_exit_reason.in: New file.
+	* kvm.c: Include xmalloc.h and mmap_cache.h.
+	(dump_kvm_run_structure): New static variable.
+	(kvm_run_structure_decoder_init): New function.
+	(vcpu_info): New struct definition representing the 3-tuple: vcpu file
+	descriptor, id of the vcpu, and mmap'ed entry.
+	(vcpu_find, vcpu_alloc, vcpu_register, vcpu_getinfo,
+	kvm_vcpu_info_free): New functions to access tcb's vcpu_info_list
+	field and vcpu_info data type.
+	(is_map_for_file, map_len): New helper functions.
+	(kvm_ioclt_run_attach_auxstr, kvm_ioctl_decode_run): New functions
+	decoding vcpu exit reason and attaching the decoded data to auxstr
+	field of tcb.
+	(kvm_ioctl_create_vcpu): Call vcpu_register to make an entry mapping
+	a file descriptor and the vcpu id associated with the fd.
+	(kvm_ioctl): Call kvm_ioctl_decode_run.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-07-07  Masatake YAMATO  <yamato@redhat.com>
+
+	mmap_cache: add customizable search function.
+	* mmap_cache.c (mmap_cache_search_custom): New function.
+	* mmap_cache.h (mmap_cache_search_fn): New type.
+	(mmap_cache_search_custom): New function prototype.
+
+2018-07-07  Pierre Marsais  <pierre.marsais@lse.epita.fr>
+
+	tests: check verbose decoding of kvm ioctl.
+	* tests/ioctl_kvm_run-v.c: New file.
+	* tests/ioctl_kvm_run.c: Include xlat.h and xlat/kvm_cpuid_flags.h.
+	(print_kvm_segment, print_kvm_sregs, print_kvm_regs): New functions.
+	(run_kvm): Use them.
+	(print_cpuid_ioctl) [VERBOSE]: Print verbose ioctl decoding.
+	* tests/gen_tests.in (ioctl_kvm_run-v): New entry.
+	* tests/pure_executables.list: Add ioctl_kvm_run-v.
+	* tests/.gitignore: Likewise.
+
+	tests: check decoding of kvm ioctls related to struct kvm_cpuid2.
+	* tests/ioctl_kvm_run.c [!HAVE_STRUCT_KVM_CPUID2]: Skip the test.
+	(KVM_MAX_CPUID_ENTRIES): New macro.
+	(print_cpuid_ioctl): New function.
+	(main): Add tests for cpuid related ioctl.
+
+2018-07-07  Pierre Marsais  <pierre.marsais@lse.epita.fr>
+
+	kvm: decode the argument of KVM_SET_CPUID2 and KVM_GET_*_CPUID ioctl commands
+	* configure.ac (AC_CHECK_TYPES): Add struct kvm_cpuid2.
+	* xlat/kvm_cpuid_flags.in: New file.
+	* kvm.c [HAVE_STRUCT_KVM_CPUID2]: Include "xlat/kvm_cpuid_flags.h".
+	[HAVE_STRUCT_KVM_CPUID2] (print_kvm_cpuid_entry, kvm_ioctl_decode_cpuid2):
+	New functions.
+	(kvm_ioctl) [HAVE_STRUCT_KVM_CPUID2]: Use kvm_ioctl_decode_cpuid2.
+	* NEWS: Mention this improvement.
+
+	Co-Authored-by: Dmitry V. Levin <ldv@altlinux.org>
+
+2018-07-07  Zhibin Li  <08826794brmt@gmail.com>
+
+	net: fix a typo in print_tpacket_stats.
+
+2018-07-03  Dmitry V. Levin  <ldv@altlinux.org>
+
+	tests: fix race condition in aio.test.
+	* tests/aio.c (main): Print aio_key fields before the io_submit syscall
+	invocation to avoid races with the kernel.
+
+2018-07-03  Dmitry V. Levin  <ldv@altlinux.org>
+
+	ci: robustify network-related operations.
+	Reduce false positives by wrapping network-related operations into a loop.
+
+	* ci/install-dependencies.sh (retry_if_failed): New function.
+	Use it to invoke apt-get update, apt-get install, git clone,
+	add-apt-repository, and pip install.
+
+2018-06-29  Zhibin Li  <08826794brmt@gmail.com>
+
+	.gitignore: ignore linux/linux.
+	Ignore directory linux/linux created by workaround from commit
+	v4.23-11-g15003d4.
+
+	* .gitignore: Add /linux/linux.
+
+2018-06-18  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Fix build on systems where libc relies on <linux/signal.h>
+	Commit v4.23~10 has broken the build with Android's libc because it
+	relies on the UAPI headers (such as <linux/signal.h>) to define various
+	types, rather than copying them into the libc headers (such as <signal.h>)
+	like most other Linux C libraries.
+
+	* linux/linux/signal.h: Rename to linux/signal.h.in.
+	* Makefile.am (strace_SOURCES): Remove linux/linux/signal.h.
+	(EXTRA_DIST): Add linux/signal.h.in.
+	(DISTCLEANFILES): Add linux/linux/signal.h.
+	* configure.ac (AC_CACHE_CHECK): Check whether <linux/signal.h>
+	can be used along with <signal.h>, install linux/linux/signal.h
+	workaround if they cannot be used together.
+
+	Reported-by: Elliott Hughes <enh@google.com>
+	Closes: https://github.com/strace/strace/issues/72
+
+2018-06-18  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	xlat: add AUDIT_INTEGRITY_EVM_XATTR to nl_audit_types.
+	* xlat/nl_audit_types.in (AUDIT_INTEGRITY_EVM_XATTR): New constant,
+	introduced by Linux commit v4.18-rc1~100^2~9.
+
+	xlat: add UDP_SEGMENT to sock_udp_options.
+	* xlat/sock_udp_options.in (UDP_SEGMENT): New constant, introduced by
+	Linux commit v4.18-rc1~114^2~377^2~8.
+
+2018-06-17  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Remove redundant range initializers in syscallent files.
+	* linux/aarch64/syscallent.h: Remove redundant range initializers.
+	* linux/x32/syscallent.h: Likewise.
+
+2018-06-17  Chen Jingpiao  <chenjingpiao@gmail.com>
+
+	x32: move rseq syscall entry to a suitable place.
+	As rseq syscall is not x32-specific, move it after the previous one
+	that is not x32-specific.  Fix the unused syscall number range.
+
+	* linux/x32/syscallent.h ([334]): Move it after [333].
+	([335 ... 511]): Update the range.
+
+2018-06-17  Eugene Syromyatnikov  <evgsyr@gmail.com>
+
+	aio: make iocb array output more strucutred.
+	* aio.c (print_iocb): Print curly brackets.
+	(print_iocbp): Do not print curly brackets.
+	* tests/aio.c: Update expected output.
+
+	aio: print IOCB_CMD_* using xlat.
+	* xlat/aio_cmds.in: New file.
+	* aio.c (tprint_lio_opcode): Change array of structs "cmds" to array of
+	enums "subs", use printxval_indexn_ex for printing cmd, return sub type
+	using subs array.
+
+	xlat/sock_tcp_options.in: add #value_indexed.
+	* xlat/sock_tcp_options.in: Add #value_indexed, provide fallback
+	definitions.
+	* net.c (print_sockopt_fd_level_name) <case SOL_TCP>: Use
+	printxval_index instead of printxval.
+
+	xlat/sock_tcp_options.in: update.
+	* xlat/sock_tcp_options.in (TCP_ZEROCOPY_RECEIVE): New constant,
+	introduced by Linux commit v4.18-rc1~114^2~351^2~1.
+	(TCP_INQ): New constant, introduced by Linux commit v4.18-rc1~114^2~330.
+
+	xlat/sigtrap_codes.in: add TRAP_UNK.
+	* xlat/sigtrap_codes.in (TRAP_UNK): New constant, introduced by Linux
+	commit v4.17-rc1-15-gdb78e6a.
+
+2018-06-15  Dmitry V. Levin  <ldv@altlinux.org>
+
+	Post-release administrivia.
+	* NEWS: Add a header line for the next release.
+	* debian/changelog.in: Add a changelog entry for 4.23-1.
+	* strace.spec.in: Likewise.
+
 2018-06-14  Dmitry V. Levin  <ldv@altlinux.org>
 
 	Prepare for 4.23 release.
diff --git a/LICENSE b/LICENSE
new file mode 120000
index 0000000..d24842f
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1 @@
+COPYING
\ No newline at end of file
diff --git a/Makefile b/Makefile
deleted file mode 100644
index c148798..0000000
--- a/Makefile
+++ /dev/null
@@ -1,8582 +0,0 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
-# Makefile.  Generated from Makefile.in by configure.
-
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-# Automake input for strace.
-#
-# Copyright (c) 2002-2009 Roland McGrath <roland@redhat.com>
-# Copyright (c) 2006-2016 Dmitry V. Levin <ldv@altlinux.org>
-# Copyright (c) 2008-2015 Mike Frysinger <vapier@gentoo.org>
-# Copyright (c) 2015 Elvira Khabirova <lineprinter0@gmail.com>
-# Copyright (c) 2002-2018 The strace developers.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. The name of the author may not be used to endorse or promote products
-#    derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# scno.h make rules for strace.
-#
-# Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. The name of the author may not be used to endorse or promote products
-#    derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-
-
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
-am__make_running_with_option = \
-  case $${target_option-} in \
-      ?) ;; \
-      *) echo "am__make_running_with_option: internal error: invalid" \
-              "target option '$${target_option-}' specified" >&2; \
-         exit 1;; \
-  esac; \
-  has_opt=no; \
-  sane_makeflags=$$MAKEFLAGS; \
-  if $(am__is_gnu_make); then \
-    sane_makeflags=$$MFLAGS; \
-  else \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        bs=\\; \
-        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
-          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
-    esac; \
-  fi; \
-  skip_next=no; \
-  strip_trailopt () \
-  { \
-    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
-  }; \
-  for flg in $$sane_makeflags; do \
-    test $$skip_next = yes && { skip_next=no; continue; }; \
-    case $$flg in \
-      *=*|--*) continue;; \
-        -*I) strip_trailopt 'I'; skip_next=yes;; \
-      -*I?*) strip_trailopt 'I';; \
-        -*O) strip_trailopt 'O'; skip_next=yes;; \
-      -*O?*) strip_trailopt 'O';; \
-        -*l) strip_trailopt 'l'; skip_next=yes;; \
-      -*l?*) strip_trailopt 'l';; \
-      -[dEDm]) skip_next=yes;; \
-      -[JT]) skip_next=yes;; \
-    esac; \
-    case $$flg in \
-      *$$target_option*) has_opt=yes; break;; \
-    esac; \
-  done; \
-  test $$has_opt = yes
-am__make_dryrun = (target_option=n; $(am__make_running_with_option))
-am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-pkgdatadir = $(datadir)/strace
-pkgincludedir = $(includedir)/strace
-pkglibdir = $(libdir)/strace
-pkglibexecdir = $(libexecdir)/strace
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = x86_64-pc-linux-gnu
-host_triplet = aarch64-unknown-linux-android
-bin_PROGRAMS = strace$(EXEEXT)
-DIST_COMMON = $(srcdir)/xlat/Makemodule.am $(srcdir)/scno.am \
-	$(srcdir)/mpers.am $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
-	$(top_srcdir)/configure $(am__configure_deps) \
-	$(srcdir)/config.h.in $(srcdir)/strace.1.in \
-	$(srcdir)/strace-log-merge.1.in $(srcdir)/strace.spec.in \
-	$(top_srcdir)/debian/changelog.in depcomp AUTHORS COPYING \
-	INSTALL NEWS README compile config.guess config.sub install-sh \
-	missing
-#am__append_1 = unwind.c unwind.h
-##am__append_2 = unwind-libdw.c
-##am__append_3 = $(libdw_CPPFLAGS)
-##am__append_4 = $(libdw_CFLAGS)
-##am__append_5 = $(libdw_LDFLAGS)
-##am__append_6 = $(libdw_LIBS)
-##am__append_7 = unwind-libunwind.c
-##am__append_8 = $(libunwind_CPPFLAGS)
-##am__append_9 = $(libunwind_LDFLAGS)
-##am__append_10 = $(libunwind_LIBS)
-##am__append_11 = $(libiberty_CPPFLAGS)
-##am__append_12 = $(libiberty_LDFLAGS)
-##am__append_13 = $(libiberty_LIBS)
-am__append_14 = libmpers-m32.a
-am__append_15 = libmpers-m32.a
-am__append_16 = $(mpers_m32_targets)
-am__append_17 = $(mpers_m32_targets)
-#am__append_18 = libmpers-mx32.a
-#am__append_19 = libmpers-mx32.a
-#am__append_20 = $(mpers_mx32_targets)
-#am__append_21 = $(mpers_mx32_targets)
-subdir = .
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_code_coverage.m4 \
-	$(top_srcdir)/m4/ax_prog_cc_for_build.m4 \
-	$(top_srcdir)/m4/ax_valgrind_check.m4 \
-	$(top_srcdir)/m4/bpf_attr.m4 $(top_srcdir)/m4/mpers.m4 \
-	$(top_srcdir)/m4/st_demangle.m4 $(top_srcdir)/m4/st_libdw.m4 \
-	$(top_srcdir)/m4/st_libunwind.m4 \
-	$(top_srcdir)/m4/st_save_restore_var.m4 \
-	$(top_srcdir)/m4/st_stacktrace.m4 \
-	$(top_srcdir)/m4/st_warn_cflags.m4 \
-	$(top_srcdir)/m4/warnings.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno config.status.lineno
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES = strace.1 strace-log-merge.1 strace.spec \
-	debian/changelog
-CONFIG_CLEAN_VPATH_FILES =
-LIBRARIES = $(noinst_LIBRARIES)
-AR = ar
-ARFLAGS = cru
-AM_V_AR = $(am__v_AR_$(V))
-am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY))
-am__v_AR_0 = @echo "  AR      " $@;
-am__v_AR_1 = 
-libmpers_m32_a_AR = $(AR) $(ARFLAGS)
-libmpers_m32_a_LIBADD =
-am__libmpers_m32_a_SOURCES_DIST = block.c btrfs.c dirent.c \
-	evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c \
-	fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \
-	fetch_struct_msghdr.c fetch_struct_stat.c \
-	fetch_struct_stat64.c fetch_struct_statfs.c hdio.c \
-	ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c \
-	print_aio_sigset.c print_group_req.c print_mq_attr.c \
-	print_msgbuf.c print_sg_req_info.c print_sigevent.c \
-	print_time.c print_timespec.c print_timeval.c print_timex.c \
-	printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c \
-	sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c
-am__objects_1 = libmpers_m32_a-block.$(OBJEXT) \
-	libmpers_m32_a-btrfs.$(OBJEXT) libmpers_m32_a-dirent.$(OBJEXT) \
-	libmpers_m32_a-evdev_mpers.$(OBJEXT) \
-	libmpers_m32_a-fetch_bpf_fprog.$(OBJEXT) \
-	libmpers_m32_a-fetch_struct_flock.$(OBJEXT) \
-	libmpers_m32_a-fetch_struct_keyctl_kdf_params.$(OBJEXT) \
-	libmpers_m32_a-fetch_struct_mmsghdr.$(OBJEXT) \
-	libmpers_m32_a-fetch_struct_msghdr.$(OBJEXT) \
-	libmpers_m32_a-fetch_struct_stat.$(OBJEXT) \
-	libmpers_m32_a-fetch_struct_stat64.$(OBJEXT) \
-	libmpers_m32_a-fetch_struct_statfs.$(OBJEXT) \
-	libmpers_m32_a-hdio.$(OBJEXT) \
-	libmpers_m32_a-ipc_msgctl.$(OBJEXT) \
-	libmpers_m32_a-ipc_shmctl.$(OBJEXT) \
-	libmpers_m32_a-loop.$(OBJEXT) libmpers_m32_a-mtd.$(OBJEXT) \
-	libmpers_m32_a-perf_ioctl.$(OBJEXT) \
-	libmpers_m32_a-print_aio_sigset.$(OBJEXT) \
-	libmpers_m32_a-print_group_req.$(OBJEXT) \
-	libmpers_m32_a-print_mq_attr.$(OBJEXT) \
-	libmpers_m32_a-print_msgbuf.$(OBJEXT) \
-	libmpers_m32_a-print_sg_req_info.$(OBJEXT) \
-	libmpers_m32_a-print_sigevent.$(OBJEXT) \
-	libmpers_m32_a-print_time.$(OBJEXT) \
-	libmpers_m32_a-print_timespec.$(OBJEXT) \
-	libmpers_m32_a-print_timeval.$(OBJEXT) \
-	libmpers_m32_a-print_timex.$(OBJEXT) \
-	libmpers_m32_a-printrusage.$(OBJEXT) \
-	libmpers_m32_a-printsiginfo.$(OBJEXT) \
-	libmpers_m32_a-rt_sigreturn.$(OBJEXT) \
-	libmpers_m32_a-rtc.$(OBJEXT) libmpers_m32_a-sg_io_v3.$(OBJEXT) \
-	libmpers_m32_a-sigaltstack.$(OBJEXT) \
-	libmpers_m32_a-sock.$(OBJEXT) libmpers_m32_a-sysinfo.$(OBJEXT) \
-	libmpers_m32_a-times.$(OBJEXT) libmpers_m32_a-ustat.$(OBJEXT) \
-	libmpers_m32_a-utime.$(OBJEXT) libmpers_m32_a-v4l2.$(OBJEXT)
-am_libmpers_m32_a_OBJECTS = $(am__objects_1)
-libmpers_m32_a_OBJECTS = $(am_libmpers_m32_a_OBJECTS)
-libmpers_mx32_a_AR = $(AR) $(ARFLAGS)
-libmpers_mx32_a_LIBADD =
-am__libmpers_mx32_a_SOURCES_DIST = block.c btrfs.c dirent.c \
-	evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c \
-	fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \
-	fetch_struct_msghdr.c fetch_struct_stat.c \
-	fetch_struct_stat64.c fetch_struct_statfs.c hdio.c \
-	ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c \
-	print_aio_sigset.c print_group_req.c print_mq_attr.c \
-	print_msgbuf.c print_sg_req_info.c print_sigevent.c \
-	print_time.c print_timespec.c print_timeval.c print_timex.c \
-	printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c \
-	sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c
-am__objects_2 = libmpers_mx32_a-block.$(OBJEXT) \
-	libmpers_mx32_a-btrfs.$(OBJEXT) \
-	libmpers_mx32_a-dirent.$(OBJEXT) \
-	libmpers_mx32_a-evdev_mpers.$(OBJEXT) \
-	libmpers_mx32_a-fetch_bpf_fprog.$(OBJEXT) \
-	libmpers_mx32_a-fetch_struct_flock.$(OBJEXT) \
-	libmpers_mx32_a-fetch_struct_keyctl_kdf_params.$(OBJEXT) \
-	libmpers_mx32_a-fetch_struct_mmsghdr.$(OBJEXT) \
-	libmpers_mx32_a-fetch_struct_msghdr.$(OBJEXT) \
-	libmpers_mx32_a-fetch_struct_stat.$(OBJEXT) \
-	libmpers_mx32_a-fetch_struct_stat64.$(OBJEXT) \
-	libmpers_mx32_a-fetch_struct_statfs.$(OBJEXT) \
-	libmpers_mx32_a-hdio.$(OBJEXT) \
-	libmpers_mx32_a-ipc_msgctl.$(OBJEXT) \
-	libmpers_mx32_a-ipc_shmctl.$(OBJEXT) \
-	libmpers_mx32_a-loop.$(OBJEXT) libmpers_mx32_a-mtd.$(OBJEXT) \
-	libmpers_mx32_a-perf_ioctl.$(OBJEXT) \
-	libmpers_mx32_a-print_aio_sigset.$(OBJEXT) \
-	libmpers_mx32_a-print_group_req.$(OBJEXT) \
-	libmpers_mx32_a-print_mq_attr.$(OBJEXT) \
-	libmpers_mx32_a-print_msgbuf.$(OBJEXT) \
-	libmpers_mx32_a-print_sg_req_info.$(OBJEXT) \
-	libmpers_mx32_a-print_sigevent.$(OBJEXT) \
-	libmpers_mx32_a-print_time.$(OBJEXT) \
-	libmpers_mx32_a-print_timespec.$(OBJEXT) \
-	libmpers_mx32_a-print_timeval.$(OBJEXT) \
-	libmpers_mx32_a-print_timex.$(OBJEXT) \
-	libmpers_mx32_a-printrusage.$(OBJEXT) \
-	libmpers_mx32_a-printsiginfo.$(OBJEXT) \
-	libmpers_mx32_a-rt_sigreturn.$(OBJEXT) \
-	libmpers_mx32_a-rtc.$(OBJEXT) \
-	libmpers_mx32_a-sg_io_v3.$(OBJEXT) \
-	libmpers_mx32_a-sigaltstack.$(OBJEXT) \
-	libmpers_mx32_a-sock.$(OBJEXT) \
-	libmpers_mx32_a-sysinfo.$(OBJEXT) \
-	libmpers_mx32_a-times.$(OBJEXT) \
-	libmpers_mx32_a-ustat.$(OBJEXT) \
-	libmpers_mx32_a-utime.$(OBJEXT) libmpers_mx32_a-v4l2.$(OBJEXT)
-#am_libmpers_mx32_a_OBJECTS = $(am__objects_2)
-libmpers_mx32_a_OBJECTS = $(am_libmpers_mx32_a_OBJECTS)
-libstrace_a_AR = $(AR) $(ARFLAGS)
-libstrace_a_LIBADD =
-am_libstrace_a_OBJECTS =  \
-	libstrace_a-fetch_indirect_syscall_args.$(OBJEXT) \
-	libstrace_a-fstatfs.$(OBJEXT) libstrace_a-fstatfs64.$(OBJEXT) \
-	libstrace_a-getpagesize.$(OBJEXT) libstrace_a-ipc.$(OBJEXT) \
-	libstrace_a-mmap_cache.$(OBJEXT) \
-	libstrace_a-sigreturn.$(OBJEXT) \
-	libstrace_a-socketcall.$(OBJEXT) libstrace_a-statfs.$(OBJEXT) \
-	libstrace_a-statfs64.$(OBJEXT) \
-	libstrace_a-sync_file_range.$(OBJEXT) \
-	libstrace_a-sync_file_range2.$(OBJEXT) \
-	libstrace_a-upeek.$(OBJEXT) libstrace_a-upoke.$(OBJEXT)
-libstrace_a_OBJECTS = $(am_libstrace_a_OBJECTS)
-am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \
-	"$(DESTDIR)$(man1dir)"
-PROGRAMS = $(bin_PROGRAMS)
-am__strace_SOURCES_DIST = access.c affinity.c aio.c alpha.c \
-	arch_defs.h basic_filters.c bind.c bjm.c block.c bpf.c \
-	bpf_attr.h bpf_filter.c bpf_filter.h bpf_fprog.h \
-	bpf_seccomp_filter.c bpf_sock_filter.c btrfs.c cacheflush.c \
-	capability.c caps0.h caps1.h chdir.c chmod.c clone.c \
-	copy_file_range.c count.c defs.h delay.c delay.h desc.c \
-	dirent.c dirent64.c dm.c dyxlat.c empty.h epoll.c \
-	error_prints.c error_prints.h evdev.c evdev_mpers.c eventfd.c \
-	execve.c f_owner_ex.h fadvise.c fallocate.c fanotify.c \
-	fchownat.c fcntl.c fetch_bpf_fprog.c fetch_struct_flock.c \
-	fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \
-	fetch_struct_msghdr.c fetch_struct_stat.c \
-	fetch_struct_stat64.c fetch_struct_statfs.c file_handle.c \
-	file_ioctl.c filter_qualify.c filter.h flock.c flock.h \
-	fs_x_ioctl.c futex.c gcc_compat.h get_robust_list.c getcpu.c \
-	getcwd.c getrandom.c hdio.c hostname.c inotify.c \
-	inotify_ioctl.c io.c ioctl.c ioperm.c iopl.c ioprio.c \
-	ipc_defs.h ipc_msg.c ipc_msgctl.c ipc_sem.c ipc_shm.c \
-	ipc_shmctl.c kcmp.c kernel_types.h kexec.c keyctl.c \
-	keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c link.c \
-	linux/asm_stat.h linux/linux/signal.h linux/x32/asm_stat.h \
-	linux/x86_64/asm_stat.h listen.c lookup_dcookie.c loop.c \
-	lseek.c macros.h mem.c membarrier.c memfd_create.c mknod.c \
-	mmap_notify.c mmap_notify.h mmsghdr.c mount.c mpers_type.h \
-	mq.c msghdr.c msghdr.h mtd.c native_defs.h negated_errno.h \
-	net.c netlink.c netlink.h netlink_crypto.c \
-	netlink_kobject_uevent.c netlink_kobject_uevent.h \
-	netlink_sock_diag.h netlink_inet_diag.c netlink_netfilter.c \
-	netlink_netlink_diag.c netlink_packet_diag.c netlink_route.c \
-	netlink_route.h netlink_selinux.c netlink_smc_diag.c \
-	netlink_sock_diag.c netlink_unix_diag.c nlattr.c nlattr.h \
-	nsfs.c nsfs.h nsig.h numa.c number_set.c number_set.h \
-	oldstat.c open.c or1k_atomic.c pathtrace.c perf.c \
-	perf_event_struct.h perf_ioctl.c personality.c pkeys.c poll.c \
-	prctl.c print_aio_sigset.c print_dev_t.c print_group_req.c \
-	print_fields.h print_ifindex.c print_mac.c print_mq_attr.c \
-	print_msgbuf.c print_sg_req_info.c print_sigevent.c \
-	print_statfs.c print_struct_stat.c print_time.c \
-	print_timespec.c print_timeval.c print_timex.c printmode.c \
-	printrusage.c printsiginfo.c printsiginfo.h process.c \
-	process_vm.c ptp.c ptrace.h quota.c readahead.c readlink.c \
-	reboot.c regs.h renameat.c resource.c retval.c retval.h \
-	riscv.c rt_sigframe.c rt_sigreturn.c rtc.c rtnl_addr.c \
-	rtnl_addrlabel.c rtnl_dcb.c rtnl_link.c rtnl_mdb.c \
-	rtnl_neigh.c rtnl_neightbl.c rtnl_netconf.c rtnl_nsid.c \
-	rtnl_route.c rtnl_rule.c rtnl_tc.c rtnl_tc_action.c s390.c \
-	sched.c sched_attr.h scsi.c seccomp.c sendfile.c sg_io_v3.c \
-	sg_io_v4.c shutdown.c sigaltstack.c sigevent.h signal.c \
-	signalfd.c sock.c sockaddr.c socketutils.c sparc.c \
-	sram_alloc.c stat.c stat.h stat64.c statfs.c statfs.h \
-	static_assert.h statx.c statx.h strace.c string_to_uint.h \
-	string_to_uint.c swapon.c syscall.c sysctl.c sysent.h \
-	sysent_shorthand_defs.h sysent_shorthand_undefs.h sysinfo.c \
-	syslog.c sysmips.c term.c time.c times.c trace_event.h \
-	truncate.c ubi.c ucopy.c uid.c uid16.c umask.c umount.c \
-	uname.c userfaultfd.c ustat.c util.c utime.c utimes.c v4l2.c \
-	wait.c xattr.c xlat.c xlat.h xmalloc.c xmalloc.h xstring.h \
-	bpf_attr_check.c unwind.c unwind.h unwind-libdw.c \
-	unwind-libunwind.c
-am__objects_3 = strace-bpf_attr_check.$(OBJEXT)
-#am__objects_4 = strace-unwind.$(OBJEXT)
-##am__objects_5 = strace-unwind-libdw.$(OBJEXT)
-##am__objects_6 = strace-unwind-libunwind.$(OBJEXT)
-am_strace_OBJECTS = strace-access.$(OBJEXT) strace-affinity.$(OBJEXT) \
-	strace-aio.$(OBJEXT) strace-alpha.$(OBJEXT) \
-	strace-basic_filters.$(OBJEXT) strace-bind.$(OBJEXT) \
-	strace-bjm.$(OBJEXT) strace-block.$(OBJEXT) \
-	strace-bpf.$(OBJEXT) strace-bpf_filter.$(OBJEXT) \
-	strace-bpf_seccomp_filter.$(OBJEXT) \
-	strace-bpf_sock_filter.$(OBJEXT) strace-btrfs.$(OBJEXT) \
-	strace-cacheflush.$(OBJEXT) strace-capability.$(OBJEXT) \
-	strace-chdir.$(OBJEXT) strace-chmod.$(OBJEXT) \
-	strace-clone.$(OBJEXT) strace-copy_file_range.$(OBJEXT) \
-	strace-count.$(OBJEXT) strace-delay.$(OBJEXT) \
-	strace-desc.$(OBJEXT) strace-dirent.$(OBJEXT) \
-	strace-dirent64.$(OBJEXT) strace-dm.$(OBJEXT) \
-	strace-dyxlat.$(OBJEXT) strace-epoll.$(OBJEXT) \
-	strace-error_prints.$(OBJEXT) strace-evdev.$(OBJEXT) \
-	strace-evdev_mpers.$(OBJEXT) strace-eventfd.$(OBJEXT) \
-	strace-execve.$(OBJEXT) strace-fadvise.$(OBJEXT) \
-	strace-fallocate.$(OBJEXT) strace-fanotify.$(OBJEXT) \
-	strace-fchownat.$(OBJEXT) strace-fcntl.$(OBJEXT) \
-	strace-fetch_bpf_fprog.$(OBJEXT) \
-	strace-fetch_struct_flock.$(OBJEXT) \
-	strace-fetch_struct_keyctl_kdf_params.$(OBJEXT) \
-	strace-fetch_struct_mmsghdr.$(OBJEXT) \
-	strace-fetch_struct_msghdr.$(OBJEXT) \
-	strace-fetch_struct_stat.$(OBJEXT) \
-	strace-fetch_struct_stat64.$(OBJEXT) \
-	strace-fetch_struct_statfs.$(OBJEXT) \
-	strace-file_handle.$(OBJEXT) strace-file_ioctl.$(OBJEXT) \
-	strace-filter_qualify.$(OBJEXT) strace-flock.$(OBJEXT) \
-	strace-fs_x_ioctl.$(OBJEXT) strace-futex.$(OBJEXT) \
-	strace-get_robust_list.$(OBJEXT) strace-getcpu.$(OBJEXT) \
-	strace-getcwd.$(OBJEXT) strace-getrandom.$(OBJEXT) \
-	strace-hdio.$(OBJEXT) strace-hostname.$(OBJEXT) \
-	strace-inotify.$(OBJEXT) strace-inotify_ioctl.$(OBJEXT) \
-	strace-io.$(OBJEXT) strace-ioctl.$(OBJEXT) \
-	strace-ioperm.$(OBJEXT) strace-iopl.$(OBJEXT) \
-	strace-ioprio.$(OBJEXT) strace-ipc_msg.$(OBJEXT) \
-	strace-ipc_msgctl.$(OBJEXT) strace-ipc_sem.$(OBJEXT) \
-	strace-ipc_shm.$(OBJEXT) strace-ipc_shmctl.$(OBJEXT) \
-	strace-kcmp.$(OBJEXT) strace-kexec.$(OBJEXT) \
-	strace-keyctl.$(OBJEXT) strace-kvm.$(OBJEXT) \
-	strace-ldt.$(OBJEXT) strace-link.$(OBJEXT) \
-	strace-listen.$(OBJEXT) strace-lookup_dcookie.$(OBJEXT) \
-	strace-loop.$(OBJEXT) strace-lseek.$(OBJEXT) \
-	strace-mem.$(OBJEXT) strace-membarrier.$(OBJEXT) \
-	strace-memfd_create.$(OBJEXT) strace-mknod.$(OBJEXT) \
-	strace-mmap_notify.$(OBJEXT) strace-mmsghdr.$(OBJEXT) \
-	strace-mount.$(OBJEXT) strace-mq.$(OBJEXT) \
-	strace-msghdr.$(OBJEXT) strace-mtd.$(OBJEXT) \
-	strace-net.$(OBJEXT) strace-netlink.$(OBJEXT) \
-	strace-netlink_crypto.$(OBJEXT) \
-	strace-netlink_kobject_uevent.$(OBJEXT) \
-	strace-netlink_inet_diag.$(OBJEXT) \
-	strace-netlink_netfilter.$(OBJEXT) \
-	strace-netlink_netlink_diag.$(OBJEXT) \
-	strace-netlink_packet_diag.$(OBJEXT) \
-	strace-netlink_route.$(OBJEXT) \
-	strace-netlink_selinux.$(OBJEXT) \
-	strace-netlink_smc_diag.$(OBJEXT) \
-	strace-netlink_sock_diag.$(OBJEXT) \
-	strace-netlink_unix_diag.$(OBJEXT) strace-nlattr.$(OBJEXT) \
-	strace-nsfs.$(OBJEXT) strace-numa.$(OBJEXT) \
-	strace-number_set.$(OBJEXT) strace-oldstat.$(OBJEXT) \
-	strace-open.$(OBJEXT) strace-or1k_atomic.$(OBJEXT) \
-	strace-pathtrace.$(OBJEXT) strace-perf.$(OBJEXT) \
-	strace-perf_ioctl.$(OBJEXT) strace-personality.$(OBJEXT) \
-	strace-pkeys.$(OBJEXT) strace-poll.$(OBJEXT) \
-	strace-prctl.$(OBJEXT) strace-print_aio_sigset.$(OBJEXT) \
-	strace-print_dev_t.$(OBJEXT) strace-print_group_req.$(OBJEXT) \
-	strace-print_ifindex.$(OBJEXT) strace-print_mac.$(OBJEXT) \
-	strace-print_mq_attr.$(OBJEXT) strace-print_msgbuf.$(OBJEXT) \
-	strace-print_sg_req_info.$(OBJEXT) \
-	strace-print_sigevent.$(OBJEXT) strace-print_statfs.$(OBJEXT) \
-	strace-print_struct_stat.$(OBJEXT) strace-print_time.$(OBJEXT) \
-	strace-print_timespec.$(OBJEXT) strace-print_timeval.$(OBJEXT) \
-	strace-print_timex.$(OBJEXT) strace-printmode.$(OBJEXT) \
-	strace-printrusage.$(OBJEXT) strace-printsiginfo.$(OBJEXT) \
-	strace-process.$(OBJEXT) strace-process_vm.$(OBJEXT) \
-	strace-ptp.$(OBJEXT) strace-quota.$(OBJEXT) \
-	strace-readahead.$(OBJEXT) strace-readlink.$(OBJEXT) \
-	strace-reboot.$(OBJEXT) strace-renameat.$(OBJEXT) \
-	strace-resource.$(OBJEXT) strace-retval.$(OBJEXT) \
-	strace-riscv.$(OBJEXT) strace-rt_sigframe.$(OBJEXT) \
-	strace-rt_sigreturn.$(OBJEXT) strace-rtc.$(OBJEXT) \
-	strace-rtnl_addr.$(OBJEXT) strace-rtnl_addrlabel.$(OBJEXT) \
-	strace-rtnl_dcb.$(OBJEXT) strace-rtnl_link.$(OBJEXT) \
-	strace-rtnl_mdb.$(OBJEXT) strace-rtnl_neigh.$(OBJEXT) \
-	strace-rtnl_neightbl.$(OBJEXT) strace-rtnl_netconf.$(OBJEXT) \
-	strace-rtnl_nsid.$(OBJEXT) strace-rtnl_route.$(OBJEXT) \
-	strace-rtnl_rule.$(OBJEXT) strace-rtnl_tc.$(OBJEXT) \
-	strace-rtnl_tc_action.$(OBJEXT) strace-s390.$(OBJEXT) \
-	strace-sched.$(OBJEXT) strace-scsi.$(OBJEXT) \
-	strace-seccomp.$(OBJEXT) strace-sendfile.$(OBJEXT) \
-	strace-sg_io_v3.$(OBJEXT) strace-sg_io_v4.$(OBJEXT) \
-	strace-shutdown.$(OBJEXT) strace-sigaltstack.$(OBJEXT) \
-	strace-signal.$(OBJEXT) strace-signalfd.$(OBJEXT) \
-	strace-sock.$(OBJEXT) strace-sockaddr.$(OBJEXT) \
-	strace-socketutils.$(OBJEXT) strace-sparc.$(OBJEXT) \
-	strace-sram_alloc.$(OBJEXT) strace-stat.$(OBJEXT) \
-	strace-stat64.$(OBJEXT) strace-statfs.$(OBJEXT) \
-	strace-statx.$(OBJEXT) strace-strace.$(OBJEXT) \
-	strace-string_to_uint.$(OBJEXT) strace-swapon.$(OBJEXT) \
-	strace-syscall.$(OBJEXT) strace-sysctl.$(OBJEXT) \
-	strace-sysinfo.$(OBJEXT) strace-syslog.$(OBJEXT) \
-	strace-sysmips.$(OBJEXT) strace-term.$(OBJEXT) \
-	strace-time.$(OBJEXT) strace-times.$(OBJEXT) \
-	strace-truncate.$(OBJEXT) strace-ubi.$(OBJEXT) \
-	strace-ucopy.$(OBJEXT) strace-uid.$(OBJEXT) \
-	strace-uid16.$(OBJEXT) strace-umask.$(OBJEXT) \
-	strace-umount.$(OBJEXT) strace-uname.$(OBJEXT) \
-	strace-userfaultfd.$(OBJEXT) strace-ustat.$(OBJEXT) \
-	strace-util.$(OBJEXT) strace-utime.$(OBJEXT) \
-	strace-utimes.$(OBJEXT) strace-v4l2.$(OBJEXT) \
-	strace-wait.$(OBJEXT) strace-xattr.$(OBJEXT) \
-	strace-xlat.$(OBJEXT) strace-xmalloc.$(OBJEXT) \
-	$(am__objects_3) $(am__objects_4) $(am__objects_5) \
-	$(am__objects_6)
-strace_OBJECTS = $(am_strace_OBJECTS)
-am__DEPENDENCIES_1 =
-##am__DEPENDENCIES_2 =  \
-##	$(am__DEPENDENCIES_1)
-##am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1)
-##am__DEPENDENCIES_4 = $(am__DEPENDENCIES_1)
-strace_DEPENDENCIES = libstrace.a $(am__DEPENDENCIES_1) \
-	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \
-	$(am__DEPENDENCIES_3) $(am__DEPENDENCIES_4) \
-	$(am__DEPENDENCIES_1) $(am__append_14) $(am__append_18)
-strace_LINK = $(CCLD) $(strace_CFLAGS) $(CFLAGS) $(strace_LDFLAGS) \
-	$(LDFLAGS) -o $@
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
-    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
-    *) f=$$p;; \
-  esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
-  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
-  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
-  for p in $$list; do echo "$$p $$p"; done | \
-  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
-  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
-    if (++n[$$2] == $(am__install_max)) \
-      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
-    END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
-  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
-  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
-  test -z "$$files" \
-    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
-    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
-         $(am__cd) "$$dir" && rm -f $$files; }; \
-  }
-SCRIPTS = $(bin_SCRIPTS)
-AM_V_P = $(am__v_P_$(V))
-am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
-am__v_P_0 = false
-am__v_P_1 = :
-AM_V_GEN = $(am__v_GEN_$(V))
-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
-am__v_GEN_0 = @echo "  GEN     " $@;
-am__v_GEN_1 = 
-AM_V_at = $(am__v_at_$(V))
-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
-am__v_at_0 = @
-am__v_at_1 = 
-DEFAULT_INCLUDES = 
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-am__mv = mv -f
-AM_V_lt = $(am__v_lt_$(V))
-am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
-am__v_lt_0 = --silent
-am__v_lt_1 = 
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-AM_V_CC = $(am__v_CC_$(V))
-am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
-am__v_CC_0 = @echo "  CC      " $@;
-am__v_CC_1 = 
-CCLD = $(CC)
-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-AM_V_CCLD = $(am__v_CCLD_$(V))
-am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
-am__v_CCLD_0 = @echo "  CCLD    " $@;
-am__v_CCLD_1 = 
-SOURCES = $(libmpers_m32_a_SOURCES) $(libmpers_mx32_a_SOURCES) \
-	$(libstrace_a_SOURCES) $(strace_SOURCES)
-DIST_SOURCES = $(am__libmpers_m32_a_SOURCES_DIST) \
-	$(am__libmpers_mx32_a_SOURCES_DIST) $(libstrace_a_SOURCES) \
-	$(am__strace_SOURCES_DIST)
-RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
-	ctags-recursive dvi-recursive html-recursive info-recursive \
-	install-data-recursive install-dvi-recursive \
-	install-exec-recursive install-html-recursive \
-	install-info-recursive install-pdf-recursive \
-	install-ps-recursive install-recursive installcheck-recursive \
-	installdirs-recursive pdf-recursive ps-recursive \
-	tags-recursive uninstall-recursive
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-man1dir = $(mandir)/man1
-NROFF = nroff
-MANS = $(man_MANS)
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
-  distclean-recursive maintainer-clean-recursive
-am__recursive_targets = \
-  $(RECURSIVE_TARGETS) \
-  $(RECURSIVE_CLEAN_TARGETS) \
-  $(am__extra_recursive_targets)
-AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
-	cscope distdir dist dist-all distcheck
-am__extra_recursive_targets = check-valgrind-recursive \
-	check-valgrind-memcheck-recursive \
-	check-valgrind-helgrind-recursive check-valgrind-drd-recursive \
-	check-valgrind-sgcheck-recursive
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
-	$(LISP)config.h.in
-# Read a list of newline-separated strings from the standard input,
-# and print each of them once, without duplicates.  Input order is
-# *not* preserved.
-am__uniquify_input = $(AWK) '\
-  BEGIN { nonempty = 0; } \
-  { items[$$0] = 1; nonempty = 1; } \
-  END { if (nonempty) { for (i in items) print i; }; } \
-'
-# Make sure the list of sources is unique.  This is necessary because,
-# e.g., the same source file might be shared among _SOURCES variables
-# for different programs/libraries.
-am__define_uniq_tagged_files = \
-  list='$(am__tagged_files)'; \
-  unique=`for i in $$list; do \
-    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-  done | $(am__uniquify_input)`
-ETAGS = etags
-CTAGS = ctags
-CSCOPE = cscope
-DIST_SUBDIRS = . tests tests-m32 tests-mx32
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-distdir = $(PACKAGE)-$(VERSION)
-top_distdir = $(distdir)
-am__remove_distdir = \
-  if test -d "$(distdir)"; then \
-    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
-      && rm -rf "$(distdir)" \
-      || { sleep 5 && rm -rf "$(distdir)"; }; \
-  else :; fi
-am__post_remove_distdir = $(am__remove_distdir)
-am__relativize = \
-  dir0=`pwd`; \
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
-  sed_rest='s,^[^/]*/*,,'; \
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
-  sed_butlast='s,/*[^/]*$$,,'; \
-  while test -n "$$dir1"; do \
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
-    if test "$$first" != "."; then \
-      if test "$$first" = ".."; then \
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
-      else \
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
-        if test "$$first2" = "$$first"; then \
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
-        else \
-          dir2="../$$dir2"; \
-        fi; \
-        dir0="$$dir0"/"$$first"; \
-      fi; \
-    fi; \
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
-  done; \
-  reldir="$$dir2"
-DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz
-GZIP_ENV = --best
-DIST_TARGETS = dist-xz dist-gzip
-distuninstallcheck_listfiles = find . -type f -print
-am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
-  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
-distcleancheck_listfiles = find . -type f -print
-ACLOCAL = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing aclocal-1.14
-AMTAR = $${TAR-tar}
-AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoconf
-AUTOHEADER = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoheader
-AUTOMAKE = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing automake-1.14
-AWK = gawk
-BUILD_EXEEXT = 
-BUILD_OBJEXT = 
-CC = aarch64-linux-android-clang
-CCDEPMODE = depmode=gcc3
-CC_FOR_BUILD = gcc
-CFLAGS = -fPIE -fPIC 
-CFLAGS_FOR_BUILD = -g -O2
-CODE_COVERAGE_CFLAGS = 
-CODE_COVERAGE_CPPFLAGS = 
-CODE_COVERAGE_CXXFLAGS = 
-CODE_COVERAGE_ENABLED = no
-CODE_COVERAGE_LDFLAGS = 
-CODE_COVERAGE_LIBS = 
-COPYRIGHT_YEAR = 2018
-CPP = aarch64-linux-android-clang -E
-CPPFLAGS = 
-CPPFLAGS_FOR_BUILD = 
-CPP_FOR_BUILD = gcc -E
-CYGPATH_W = echo
-DEB_CHANGELOGTIME = Fri, 15 Jun 2018 17:54:18 +0000
-DEFS = -DHAVE_CONFIG_H
-DEPDIR = .deps
-ECHO_C = 
-ECHO_N = -n
-ECHO_T = 
-EGREP = /bin/grep -E
-ENABLE_VALGRIND_drd = no
-ENABLE_VALGRIND_helgrind = no
-ENABLE_VALGRIND_memcheck = yes
-ENABLE_VALGRIND_sgcheck = 
-EXEEXT = 
-GCOV = 
-GENHTML = 
-GREP = /bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LCOV = 
-LDFLAGS = -pie 
-LDFLAGS_FOR_BUILD = 
-LIBOBJS = 
-LIBS = 
-LTLIBOBJS = 
-MAINT = #
-MAKEINFO = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing makeinfo
-MANPAGE_DATE = 2018-06-13
-MIPS_ABI = 
-MKDIR_P = /bin/mkdir -p
-OBJEXT = o
-PACKAGE = strace
-PACKAGE_BUGREPORT = strace-devel@lists.strace.io
-PACKAGE_NAME = strace
-PACKAGE_STRING = strace 4.23
-PACKAGE_TARNAME = strace
-PACKAGE_URL = https://strace.io
-PACKAGE_VERSION = 4.23
-PATH_SEPARATOR = :
-PERL = /usr/bin/perl
-RANLIB = aarch64-linux-android-ranlib
-READELF = aarch64-linux-android-readelf
-RPM_CHANGELOGTIME = Fri Jun 15 2018
-SED = /bin/sed
-SET_MAKE = 
-SHELL = /bin/sh
-SIZEOF_KERNEL_LONG_T = 8
-SIZEOF_LONG = 8
-STRIP = aarch64-linux-android-strip
-VALGRIND = valgrind
-VALGRIND_ENABLED = yes
-VERSION = 4.23
-WARN_CFLAGS =  -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wnested-externs -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings
-WARN_CFLAGS_FOR_BUILD =  -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings
-abs_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-abs_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-abs_top_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-abs_top_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-ac_ct_CC = 
-ac_ct_CC_FOR_BUILD = gcc
-am__include = include
-am__leading_dot = .
-am__quote = 
-am__tar = $${TAR-tar} chof - "$$tardir"
-am__untar = $${TAR-tar} xf -
-arch = aarch64
-arch_m32 = arm
-arch_mx32 = aarch64
-arch_native = aarch64
-bindir = ${exec_prefix}/bin
-build = x86_64-pc-linux-gnu
-build_alias = 
-build_cpu = x86_64
-build_os = linux-gnu
-build_vendor = pc
-builddir = .
-cc_flags_m32 = -m32
-cc_flags_mx32 = -mx32
-clock_LIBS = 
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-dl_LIBS = -ldl
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = aarch64-unknown-linux-android
-host_alias = aarch64-linux-android
-host_cpu = aarch64
-host_os = linux-android
-host_vendor = unknown
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/install-sh
-libdir = ${exec_prefix}/lib
-libdw_CFLAGS = 
-libdw_CPPFLAGS = 
-libdw_LDFLAGS = 
-libdw_LIBS = 
-libexecdir = ${exec_prefix}/libexec
-libiberty_CPPFLAGS = 
-libiberty_LDFLAGS = 
-libiberty_LIBS = 
-libunwind_CPPFLAGS = 
-libunwind_LDFLAGS = 
-libunwind_LIBS = 
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-mandir = ${datarootdir}/man
-mkdir_p = $(MKDIR_P)
-mq_LIBS = 
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias = 
-timer_LIBS = 
-top_build_prefix = 
-top_builddir = .
-top_srcdir = .
-valgrind_enabled_tools =  memcheck
-valgrind_tools = memcheck helgrind drd sgcheck
-#TESTS_M32 = tests-m32
-#TESTS_MX32 = tests-mx32
-SUBDIRS = . tests $(TESTS_M32) $(TESTS_MX32)
-man_MANS = strace.1 strace-log-merge.1
-bin_SCRIPTS = strace-graph strace-log-merge
-OS = linux
-# ARCH is `i386', `m68k', `sparc', etc.
-ARCH = aarch64
-ACLOCAL_AMFLAGS = -I m4
-AM_CFLAGS = $(WARN_CFLAGS)
-AM_CPPFLAGS = -I$(builddir)/$(OS)/$(ARCH) \
-	      -I$(srcdir)/$(OS)/$(ARCH) \
-	      -I$(builddir)/$(OS) \
-	      -I$(srcdir)/$(OS) \
-	      -I$(builddir) \
-	      -I$(srcdir)
-
-AM_CFLAGS_FOR_BUILD = $(WARN_CFLAGS_FOR_BUILD)
-AM_CPPFLAGS_FOR_BUILD = $(AM_CPPFLAGS)
-XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \
-	xlat/adjtimex_modes.in xlat/adjtimex_state.in \
-	xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in \
-	xlat/archvals.in xlat/arp_hardware_types.in xlat/at_flags.in \
-	xlat/at_statx_sync_types.in xlat/atomic_ops.in \
-	xlat/audit_arch.in xlat/baud_options.in xlat/bdaddr_types.in \
-	xlat/blkpg_ops.in xlat/bluetooth_l2_cid.in \
-	xlat/bluetooth_l2_psm.in xlat/bootflags1.in xlat/bootflags2.in \
-	xlat/bootflags3.in xlat/bpf_attach_flags.in \
-	xlat/bpf_attach_type.in xlat/bpf_class.in xlat/bpf_commands.in \
-	xlat/bpf_file_mode_flags.in xlat/bpf_map_flags.in \
-	xlat/bpf_map_types.in xlat/bpf_map_update_elem_flags.in \
-	xlat/bpf_miscop.in xlat/bpf_mode.in xlat/bpf_op_alu.in \
-	xlat/bpf_op_jmp.in xlat/bpf_prog_flags.in \
-	xlat/bpf_prog_types.in xlat/bpf_query_flags.in \
-	xlat/bpf_rval.in xlat/bpf_size.in xlat/bpf_src.in \
-	xlat/bsg_flags.in xlat/bsg_protocol.in xlat/bsg_subprotocol.in \
-	xlat/bt_protocols.in xlat/btrfs_balance_args.in \
-	xlat/btrfs_balance_ctl_cmds.in xlat/btrfs_balance_flags.in \
-	xlat/btrfs_balance_state.in xlat/btrfs_compress_types.in \
-	xlat/btrfs_cont_reading_from_srcdev_mode.in \
-	xlat/btrfs_defrag_flags.in xlat/btrfs_dev_replace_cmds.in \
-	xlat/btrfs_dev_replace_results.in \
-	xlat/btrfs_dev_replace_state.in xlat/btrfs_dev_stats_flags.in \
-	xlat/btrfs_dev_stats_values.in xlat/btrfs_features_compat.in \
-	xlat/btrfs_features_compat_ro.in \
-	xlat/btrfs_features_incompat.in xlat/btrfs_key_types.in \
-	xlat/btrfs_logical_ino_args_flags.in \
-	xlat/btrfs_qgroup_ctl_cmds.in \
-	xlat/btrfs_qgroup_inherit_flags.in \
-	xlat/btrfs_qgroup_limit_flags.in \
-	xlat/btrfs_qgroup_status_flags.in xlat/btrfs_scrub_flags.in \
-	xlat/btrfs_send_flags.in xlat/btrfs_snap_flags_v2.in \
-	xlat/btrfs_space_info_flags.in xlat/btrfs_tree_objectids.in \
-	xlat/cacheflush_scope.in xlat/caif_protocols.in \
-	xlat/can_protocols.in xlat/cap.in xlat/cap_mask0.in \
-	xlat/cap_mask1.in xlat/cap_version.in xlat/clockflags.in \
-	xlat/clocknames.in xlat/clone_flags.in xlat/cpuclocknames.in \
-	xlat/crypto_nl_attrs.in xlat/dcb_commands.in \
-	xlat/delete_module_flags.in xlat/dirent_types.in \
-	xlat/dm_flags.in xlat/ebpf_class.in xlat/ebpf_mode.in \
-	xlat/ebpf_op_alu.in xlat/ebpf_op_jmp.in xlat/ebpf_regs.in \
-	xlat/ebpf_size.in xlat/efd_flags.in xlat/epollctls.in \
-	xlat/epollevents.in xlat/epollflags.in \
-	xlat/ethernet_protocols.in xlat/evdev_abs.in \
-	xlat/evdev_autorepeat.in xlat/evdev_ev.in \
-	xlat/evdev_ff_status.in xlat/evdev_ff_types.in \
-	xlat/evdev_keycode.in xlat/evdev_leds.in xlat/evdev_misc.in \
-	xlat/evdev_mtslots.in xlat/evdev_prop.in \
-	xlat/evdev_relative_axes.in xlat/evdev_snd.in \
-	xlat/evdev_switch.in xlat/evdev_sync.in xlat/f_owner_types.in \
-	xlat/f_seals.in xlat/falloc_flags.in xlat/fan_classes.in \
-	xlat/fan_event_flags.in xlat/fan_init_flags.in \
-	xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in \
-	xlat/fib_rule_actions.in xlat/fib_rule_flags.in \
-	xlat/fiemap_extent_flags.in xlat/fiemap_flags.in \
-	xlat/flockcmds.in xlat/fsmagic.in xlat/futexops.in \
-	xlat/futexwakecmps.in xlat/futexwakeops.in \
-	xlat/getrandom_flags.in xlat/getsock_ip_options.in \
-	xlat/getsock_ipv6_options.in xlat/getsock_options.in \
-	xlat/hci_channels.in xlat/hw_breakpoint_len.in \
-	xlat/hw_breakpoint_type.in xlat/icmpfilterflags.in \
-	xlat/if_dqblk_valid.in xlat/if_dqinfo_flags.in \
-	xlat/if_dqinfo_valid.in xlat/ifaddrflags.in xlat/iffflags.in \
-	xlat/in6_addr_gen_mode.in xlat/inet6_devconf_indices.in \
-	xlat/inet6_if_flags.in xlat/inet_devconf_indices.in \
-	xlat/inet_diag_attrs.in xlat/inet_diag_bytecodes.in \
-	xlat/inet_diag_extended_flags.in xlat/inet_diag_req_attrs.in \
-	xlat/inet_protocols.in xlat/inotify_flags.in \
-	xlat/inotify_init_flags.in xlat/ioctl_dirs.in \
-	xlat/ioprio_class.in xlat/ioprio_who.in xlat/ip_cmsg_types.in \
-	xlat/ip_type_of_services.in xlat/ipc_msg_flags.in \
-	xlat/ipc_private.in xlat/ipccalls.in xlat/irda_protocols.in \
-	xlat/isdn_protocols.in xlat/itimer_which.in \
-	xlat/kcm_protocols.in xlat/kcmp_types.in \
-	xlat/kexec_arch_values.in xlat/kexec_file_load_flags.in \
-	xlat/kexec_load_flags.in xlat/key_perms.in xlat/key_reqkeys.in \
-	xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_mem_flags.in \
-	xlat/lockfcmds.in xlat/loop_cmds.in \
-	xlat/loop_crypt_type_options.in xlat/loop_flags_options.in \
-	xlat/lwtunnel_encap_types.in xlat/madvise_cmds.in \
-	xlat/mbindflags.in xlat/mctl_sync.in xlat/mdb_flags.in \
-	xlat/mdb_states.in xlat/membarrier_cmds.in \
-	xlat/memfd_create_flags.in xlat/mempolicyflags.in \
-	xlat/mlock_flags.in xlat/mlockall_flags.in xlat/mmap_flags.in \
-	xlat/mmap_prot.in xlat/modem_flags.in xlat/modetypes.in \
-	xlat/module_init_flags.in xlat/mount_flags.in \
-	xlat/move_pages_flags.in xlat/mq_attr_flags.in \
-	xlat/mremap_flags.in xlat/msg_flags.in xlat/msgctl_flags.in \
-	xlat/mtd_file_mode_options.in xlat/mtd_flags_options.in \
-	xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in \
-	xlat/mtd_otp_options.in xlat/mtd_type_options.in \
-	xlat/multicast_router_types.in xlat/name_to_handle_at_flags.in \
-	xlat/neighbor_cache_entry_flags.in \
-	xlat/neighbor_cache_entry_states.in xlat/netfilter_versions.in \
-	xlat/netlink_ack_flags.in xlat/netlink_delete_flags.in \
-	xlat/netlink_diag_attrs.in xlat/netlink_diag_show.in \
-	xlat/netlink_flags.in xlat/netlink_get_flags.in \
-	xlat/netlink_new_flags.in xlat/netlink_protocols.in \
-	xlat/netlink_sk_meminfo_indices.in \
-	xlat/netlink_socket_flags.in xlat/netlink_states.in \
-	xlat/netlink_types.in xlat/nf_acct_msg_types.in \
-	xlat/nf_cthelper_msg_types.in \
-	xlat/nf_ctnetlink_exp_msg_types.in \
-	xlat/nf_ctnetlink_msg_types.in xlat/nf_cttimeout_msg_types.in \
-	xlat/nf_ipset_msg_types.in xlat/nf_nft_compat_msg_types.in \
-	xlat/nf_nftables_msg_types.in xlat/nf_osf_msg_types.in \
-	xlat/nf_queue_msg_types.in xlat/nf_ulog_msg_types.in \
-	xlat/nfc_protocols.in xlat/nl_audit_types.in \
-	xlat/nl_crypto_types.in xlat/nl_netfilter_msg_types.in \
-	xlat/nl_netfilter_subsys_ids.in xlat/nl_route_types.in \
-	xlat/nl_selinux_types.in xlat/nl_sock_diag_types.in \
-	xlat/nl_xfrm_types.in xlat/nlmsgerr_attrs.in \
-	xlat/notifyflags.in xlat/nt_descriptor_types.in \
-	xlat/numa_node.in xlat/open_access_modes.in \
-	xlat/open_mode_flags.in xlat/packet_diag_attrs.in \
-	xlat/packet_diag_info_flags.in xlat/packet_diag_show.in \
-	xlat/packet_mreq_type.in xlat/perf_attr_size.in \
-	xlat/perf_branch_sample_type.in xlat/perf_event_open_flags.in \
-	xlat/perf_event_read_format.in \
-	xlat/perf_event_sample_format.in xlat/perf_hw_cache_id.in \
-	xlat/perf_hw_cache_op_id.in xlat/perf_hw_cache_op_result_id.in \
-	xlat/perf_hw_id.in xlat/perf_ioctl_cmds.in \
-	xlat/perf_ioctl_flags.in xlat/perf_sw_ids.in \
-	xlat/perf_type_id.in xlat/personality_flags.in \
-	xlat/personality_types.in xlat/phonet_protocols.in \
-	xlat/pkey_access.in xlat/policies.in xlat/pollflags.in \
-	xlat/pr_cap_ambient.in xlat/pr_dumpable.in xlat/pr_fp_mode.in \
-	xlat/pr_mce_kill.in xlat/pr_mce_kill_policy.in \
-	xlat/pr_set_mm.in xlat/pr_spec_cmds.in \
-	xlat/pr_spec_get_store_bypass_flags.in \
-	xlat/pr_spec_set_store_bypass_flags.in xlat/pr_sve_vl_flags.in \
-	xlat/pr_tsc.in xlat/pr_unalign_flags.in xlat/prctl_options.in \
-	xlat/priorities.in xlat/ptp_flags_options.in \
-	xlat/ptrace_cmds.in xlat/ptrace_events.in \
-	xlat/ptrace_peeksiginfo_flags.in \
-	xlat/ptrace_setoptions_flags.in xlat/quota_formats.in \
-	xlat/quotacmds.in xlat/quotatypes.in xlat/rename_flags.in \
-	xlat/resource_flags.in xlat/resources.in \
-	xlat/riscv_flush_icache_flags.in xlat/route_nexthop_flags.in \
-	xlat/routing_flags.in xlat/routing_protocols.in \
-	xlat/routing_scopes.in xlat/routing_table_ids.in \
-	xlat/routing_types.in xlat/rtnl_addr_attrs.in \
-	xlat/rtnl_addrlabel_attrs.in xlat/rtnl_dcb_attrs.in \
-	xlat/rtnl_ifla_af_spec_inet6_attrs.in \
-	xlat/rtnl_ifla_af_spec_inet_attrs.in \
-	xlat/rtnl_ifla_brport_attrs.in xlat/rtnl_ifla_events.in \
-	xlat/rtnl_ifla_info_attrs.in \
-	xlat/rtnl_ifla_info_data_bridge_attrs.in \
-	xlat/rtnl_ifla_info_data_tun_attrs.in \
-	xlat/rtnl_ifla_port_attrs.in xlat/rtnl_ifla_vf_port_attrs.in \
-	xlat/rtnl_ifla_xdp_attrs.in xlat/rtnl_link_attrs.in \
-	xlat/rtnl_mdb_attrs.in xlat/rtnl_mdba_mdb_attrs.in \
-	xlat/rtnl_mdba_mdb_eattr_attrs.in \
-	xlat/rtnl_mdba_mdb_entry_attrs.in \
-	xlat/rtnl_mdba_router_attrs.in \
-	xlat/rtnl_mdba_router_pattr_attrs.in xlat/rtnl_neigh_attrs.in \
-	xlat/rtnl_neightbl_attrs.in xlat/rtnl_neightbl_parms_attrs.in \
-	xlat/rtnl_netconf_attrs.in xlat/rtnl_nsid_attrs.in \
-	xlat/rtnl_route_attrs.in xlat/rtnl_rta_metrics_attrs.in \
-	xlat/rtnl_rule_attrs.in xlat/rtnl_tc_action_attrs.in \
-	xlat/rtnl_tc_attrs.in xlat/rtnl_tca_stab_attrs.in \
-	xlat/rtnl_tca_stats_attrs.in xlat/rwf_flags.in \
-	xlat/s390_guarded_storage_commands.in \
-	xlat/s390_runtime_instr_commands.in \
-	xlat/s390_sthyi_function_codes.in xlat/sa_handler_values.in \
-	xlat/sched_flags.in xlat/schedulers.in xlat/scmvals.in \
-	xlat/scsi_sg_commands.in xlat/secbits.in \
-	xlat/seccomp_filter_flags.in xlat/seccomp_mode.in \
-	xlat/seccomp_ops.in xlat/seccomp_ret_action.in \
-	xlat/semctl_flags.in xlat/semop_flags.in xlat/setns_types.in \
-	xlat/setsock_ip_options.in xlat/setsock_ipv6_options.in \
-	xlat/setsock_options.in xlat/sfd_flags.in \
-	xlat/sg_io_dxfer_direction.in xlat/sg_io_flags.in \
-	xlat/sg_io_info.in xlat/sg_scsi_reset.in xlat/shm_flags.in \
-	xlat/shm_resource_flags.in xlat/shmctl_flags.in \
-	xlat/shutdown_modes.in xlat/sigact_flags.in \
-	xlat/sigaltstack_flags.in xlat/sigbus_codes.in \
-	xlat/sigchld_codes.in xlat/sigemt_codes.in xlat/sigev_value.in \
-	xlat/sigfpe_codes.in xlat/sigill_codes.in \
-	xlat/siginfo_codes.in xlat/sigpoll_codes.in \
-	xlat/sigprocmaskcmds.in xlat/sigprof_codes.in \
-	xlat/sigsegv_codes.in xlat/sigsys_codes.in \
-	xlat/sigtrap_codes.in xlat/skf_ad.in xlat/skf_off.in \
-	xlat/smc_diag_attrs.in xlat/smc_diag_extended_flags.in \
-	xlat/smc_link_group_roles.in xlat/smc_protocols.in \
-	xlat/smc_states.in xlat/snmp_icmp6_stats.in \
-	xlat/snmp_ip_stats.in xlat/sock_alg_options.in \
-	xlat/sock_bluetooth_options.in xlat/sock_caif_options.in \
-	xlat/sock_dccp_options.in xlat/sock_ip_options.in \
-	xlat/sock_ipv6_options.in xlat/sock_ipx_options.in \
-	xlat/sock_irda_options.in xlat/sock_iucv_options.in \
-	xlat/sock_kcm_options.in xlat/sock_llc_options.in \
-	xlat/sock_netlink_options.in xlat/sock_nfcllcp_options.in \
-	xlat/sock_options.in xlat/sock_packet_options.in \
-	xlat/sock_pnp_options.in xlat/sock_pppol2tp_options.in \
-	xlat/sock_raw_options.in xlat/sock_rds_options.in \
-	xlat/sock_rxrpc_options.in xlat/sock_sctp_options.in \
-	xlat/sock_tcp_options.in xlat/sock_tipc_options.in \
-	xlat/sock_tls_options.in xlat/sock_type_flags.in \
-	xlat/sock_udp_options.in xlat/socketcalls.in \
-	xlat/socketlayers.in xlat/socktypes.in \
-	xlat/sparc_kern_features.in xlat/splice_flags.in \
-	xlat/sram_alloc_flags.in xlat/statfs_flags.in \
-	xlat/statx_attrs.in xlat/statx_masks.in xlat/swap_flags.in \
-	xlat/sync_file_range_flags.in xlat/sysctl_kern.in \
-	xlat/sysctl_net.in xlat/sysctl_net_core.in \
-	xlat/sysctl_net_ipv4.in xlat/sysctl_net_ipv4_conf.in \
-	xlat/sysctl_net_ipv4_route.in xlat/sysctl_net_ipv6.in \
-	xlat/sysctl_net_ipv6_route.in xlat/sysctl_net_unix.in \
-	xlat/sysctl_root.in xlat/sysctl_vm.in \
-	xlat/syslog_action_type.in xlat/sysmips_operations.in \
-	xlat/tcflsh_options.in xlat/tcp_state_flags.in \
-	xlat/tcp_states.in xlat/tcxonc_options.in xlat/timerfdflags.in \
-	xlat/tun_device_types.in xlat/ubi_volume_props.in \
-	xlat/ubi_volume_types.in xlat/uffd_api_features.in \
-	xlat/uffd_api_flags.in xlat/uffd_copy_flags.in \
-	xlat/uffd_flags.in xlat/uffd_register_ioctl_flags.in \
-	xlat/uffd_register_mode_flags.in xlat/uffd_zeropage_flags.in \
-	xlat/umount_flags.in xlat/unix_diag_attrs.in \
-	xlat/unix_diag_show.in xlat/unshare_flags.in xlat/usagewho.in \
-	xlat/v4l2_buf_flags.in xlat/v4l2_buf_types.in \
-	xlat/v4l2_capture_modes.in xlat/v4l2_colorspaces.in \
-	xlat/v4l2_control_classes.in xlat/v4l2_control_flags.in \
-	xlat/v4l2_control_id_bases.in xlat/v4l2_control_ids.in \
-	xlat/v4l2_control_types.in \
-	xlat/v4l2_device_capabilities_flags.in xlat/v4l2_fields.in \
-	xlat/v4l2_format_description_flags.in \
-	xlat/v4l2_frameinterval_types.in xlat/v4l2_framesize_types.in \
-	xlat/v4l2_input_types.in xlat/v4l2_memories.in \
-	xlat/v4l2_pix_fmts.in xlat/v4l2_sdr_fmts.in \
-	xlat/v4l2_sliced_flags.in xlat/v4l2_streaming_capabilities.in \
-	xlat/v4l2_tuner_audmodes.in xlat/v4l2_tuner_capabilities.in \
-	xlat/v4l2_tuner_rxsubchanses.in xlat/v4l2_tuner_types.in \
-	xlat/v4l2_vbi_flags.in xlat/wait4_options.in \
-	xlat/waitid_types.in xlat/whence_codes.in xlat/xattrflags.in \
-	xlat/xdp_flags.in xlat/xfs_dqblk_flags.in \
-	xlat/xfs_quota_flags.in
-XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h \
-	xlat/adjtimex_modes.h xlat/adjtimex_state.h \
-	xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h \
-	xlat/archvals.h xlat/arp_hardware_types.h xlat/at_flags.h \
-	xlat/at_statx_sync_types.h xlat/atomic_ops.h xlat/audit_arch.h \
-	xlat/baud_options.h xlat/bdaddr_types.h xlat/blkpg_ops.h \
-	xlat/bluetooth_l2_cid.h xlat/bluetooth_l2_psm.h \
-	xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h \
-	xlat/bpf_attach_flags.h xlat/bpf_attach_type.h \
-	xlat/bpf_class.h xlat/bpf_commands.h \
-	xlat/bpf_file_mode_flags.h xlat/bpf_map_flags.h \
-	xlat/bpf_map_types.h xlat/bpf_map_update_elem_flags.h \
-	xlat/bpf_miscop.h xlat/bpf_mode.h xlat/bpf_op_alu.h \
-	xlat/bpf_op_jmp.h xlat/bpf_prog_flags.h xlat/bpf_prog_types.h \
-	xlat/bpf_query_flags.h xlat/bpf_rval.h xlat/bpf_size.h \
-	xlat/bpf_src.h xlat/bsg_flags.h xlat/bsg_protocol.h \
-	xlat/bsg_subprotocol.h xlat/bt_protocols.h \
-	xlat/btrfs_balance_args.h xlat/btrfs_balance_ctl_cmds.h \
-	xlat/btrfs_balance_flags.h xlat/btrfs_balance_state.h \
-	xlat/btrfs_compress_types.h \
-	xlat/btrfs_cont_reading_from_srcdev_mode.h \
-	xlat/btrfs_defrag_flags.h xlat/btrfs_dev_replace_cmds.h \
-	xlat/btrfs_dev_replace_results.h \
-	xlat/btrfs_dev_replace_state.h xlat/btrfs_dev_stats_flags.h \
-	xlat/btrfs_dev_stats_values.h xlat/btrfs_features_compat.h \
-	xlat/btrfs_features_compat_ro.h xlat/btrfs_features_incompat.h \
-	xlat/btrfs_key_types.h xlat/btrfs_logical_ino_args_flags.h \
-	xlat/btrfs_qgroup_ctl_cmds.h xlat/btrfs_qgroup_inherit_flags.h \
-	xlat/btrfs_qgroup_limit_flags.h \
-	xlat/btrfs_qgroup_status_flags.h xlat/btrfs_scrub_flags.h \
-	xlat/btrfs_send_flags.h xlat/btrfs_snap_flags_v2.h \
-	xlat/btrfs_space_info_flags.h xlat/btrfs_tree_objectids.h \
-	xlat/cacheflush_scope.h xlat/caif_protocols.h \
-	xlat/can_protocols.h xlat/cap.h xlat/cap_mask0.h \
-	xlat/cap_mask1.h xlat/cap_version.h xlat/clockflags.h \
-	xlat/clocknames.h xlat/clone_flags.h xlat/cpuclocknames.h \
-	xlat/crypto_nl_attrs.h xlat/dcb_commands.h \
-	xlat/delete_module_flags.h xlat/dirent_types.h xlat/dm_flags.h \
-	xlat/ebpf_class.h xlat/ebpf_mode.h xlat/ebpf_op_alu.h \
-	xlat/ebpf_op_jmp.h xlat/ebpf_regs.h xlat/ebpf_size.h \
-	xlat/efd_flags.h xlat/epollctls.h xlat/epollevents.h \
-	xlat/epollflags.h xlat/ethernet_protocols.h xlat/evdev_abs.h \
-	xlat/evdev_autorepeat.h xlat/evdev_ev.h xlat/evdev_ff_status.h \
-	xlat/evdev_ff_types.h xlat/evdev_keycode.h xlat/evdev_leds.h \
-	xlat/evdev_misc.h xlat/evdev_mtslots.h xlat/evdev_prop.h \
-	xlat/evdev_relative_axes.h xlat/evdev_snd.h \
-	xlat/evdev_switch.h xlat/evdev_sync.h xlat/f_owner_types.h \
-	xlat/f_seals.h xlat/falloc_flags.h xlat/fan_classes.h \
-	xlat/fan_event_flags.h xlat/fan_init_flags.h \
-	xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h \
-	xlat/fib_rule_actions.h xlat/fib_rule_flags.h \
-	xlat/fiemap_extent_flags.h xlat/fiemap_flags.h \
-	xlat/flockcmds.h xlat/fsmagic.h xlat/futexops.h \
-	xlat/futexwakecmps.h xlat/futexwakeops.h \
-	xlat/getrandom_flags.h xlat/getsock_ip_options.h \
-	xlat/getsock_ipv6_options.h xlat/getsock_options.h \
-	xlat/hci_channels.h xlat/hw_breakpoint_len.h \
-	xlat/hw_breakpoint_type.h xlat/icmpfilterflags.h \
-	xlat/if_dqblk_valid.h xlat/if_dqinfo_flags.h \
-	xlat/if_dqinfo_valid.h xlat/ifaddrflags.h xlat/iffflags.h \
-	xlat/in6_addr_gen_mode.h xlat/inet6_devconf_indices.h \
-	xlat/inet6_if_flags.h xlat/inet_devconf_indices.h \
-	xlat/inet_diag_attrs.h xlat/inet_diag_bytecodes.h \
-	xlat/inet_diag_extended_flags.h xlat/inet_diag_req_attrs.h \
-	xlat/inet_protocols.h xlat/inotify_flags.h \
-	xlat/inotify_init_flags.h xlat/ioctl_dirs.h \
-	xlat/ioprio_class.h xlat/ioprio_who.h xlat/ip_cmsg_types.h \
-	xlat/ip_type_of_services.h xlat/ipc_msg_flags.h \
-	xlat/ipc_private.h xlat/ipccalls.h xlat/irda_protocols.h \
-	xlat/isdn_protocols.h xlat/itimer_which.h xlat/kcm_protocols.h \
-	xlat/kcmp_types.h xlat/kexec_arch_values.h \
-	xlat/kexec_file_load_flags.h xlat/kexec_load_flags.h \
-	xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h \
-	xlat/keyctl_commands.h xlat/kvm_mem_flags.h xlat/lockfcmds.h \
-	xlat/loop_cmds.h xlat/loop_crypt_type_options.h \
-	xlat/loop_flags_options.h xlat/lwtunnel_encap_types.h \
-	xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_sync.h \
-	xlat/mdb_flags.h xlat/mdb_states.h xlat/membarrier_cmds.h \
-	xlat/memfd_create_flags.h xlat/mempolicyflags.h \
-	xlat/mlock_flags.h xlat/mlockall_flags.h xlat/mmap_flags.h \
-	xlat/mmap_prot.h xlat/modem_flags.h xlat/modetypes.h \
-	xlat/module_init_flags.h xlat/mount_flags.h \
-	xlat/move_pages_flags.h xlat/mq_attr_flags.h \
-	xlat/mremap_flags.h xlat/msg_flags.h xlat/msgctl_flags.h \
-	xlat/mtd_file_mode_options.h xlat/mtd_flags_options.h \
-	xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h \
-	xlat/mtd_otp_options.h xlat/mtd_type_options.h \
-	xlat/multicast_router_types.h xlat/name_to_handle_at_flags.h \
-	xlat/neighbor_cache_entry_flags.h \
-	xlat/neighbor_cache_entry_states.h xlat/netfilter_versions.h \
-	xlat/netlink_ack_flags.h xlat/netlink_delete_flags.h \
-	xlat/netlink_diag_attrs.h xlat/netlink_diag_show.h \
-	xlat/netlink_flags.h xlat/netlink_get_flags.h \
-	xlat/netlink_new_flags.h xlat/netlink_protocols.h \
-	xlat/netlink_sk_meminfo_indices.h xlat/netlink_socket_flags.h \
-	xlat/netlink_states.h xlat/netlink_types.h \
-	xlat/nf_acct_msg_types.h xlat/nf_cthelper_msg_types.h \
-	xlat/nf_ctnetlink_exp_msg_types.h \
-	xlat/nf_ctnetlink_msg_types.h xlat/nf_cttimeout_msg_types.h \
-	xlat/nf_ipset_msg_types.h xlat/nf_nft_compat_msg_types.h \
-	xlat/nf_nftables_msg_types.h xlat/nf_osf_msg_types.h \
-	xlat/nf_queue_msg_types.h xlat/nf_ulog_msg_types.h \
-	xlat/nfc_protocols.h xlat/nl_audit_types.h \
-	xlat/nl_crypto_types.h xlat/nl_netfilter_msg_types.h \
-	xlat/nl_netfilter_subsys_ids.h xlat/nl_route_types.h \
-	xlat/nl_selinux_types.h xlat/nl_sock_diag_types.h \
-	xlat/nl_xfrm_types.h xlat/nlmsgerr_attrs.h xlat/notifyflags.h \
-	xlat/nt_descriptor_types.h xlat/numa_node.h \
-	xlat/open_access_modes.h xlat/open_mode_flags.h \
-	xlat/packet_diag_attrs.h xlat/packet_diag_info_flags.h \
-	xlat/packet_diag_show.h xlat/packet_mreq_type.h \
-	xlat/perf_attr_size.h xlat/perf_branch_sample_type.h \
-	xlat/perf_event_open_flags.h xlat/perf_event_read_format.h \
-	xlat/perf_event_sample_format.h xlat/perf_hw_cache_id.h \
-	xlat/perf_hw_cache_op_id.h xlat/perf_hw_cache_op_result_id.h \
-	xlat/perf_hw_id.h xlat/perf_ioctl_cmds.h \
-	xlat/perf_ioctl_flags.h xlat/perf_sw_ids.h xlat/perf_type_id.h \
-	xlat/personality_flags.h xlat/personality_types.h \
-	xlat/phonet_protocols.h xlat/pkey_access.h xlat/policies.h \
-	xlat/pollflags.h xlat/pr_cap_ambient.h xlat/pr_dumpable.h \
-	xlat/pr_fp_mode.h xlat/pr_mce_kill.h xlat/pr_mce_kill_policy.h \
-	xlat/pr_set_mm.h xlat/pr_spec_cmds.h \
-	xlat/pr_spec_get_store_bypass_flags.h \
-	xlat/pr_spec_set_store_bypass_flags.h xlat/pr_sve_vl_flags.h \
-	xlat/pr_tsc.h xlat/pr_unalign_flags.h xlat/prctl_options.h \
-	xlat/priorities.h xlat/ptp_flags_options.h xlat/ptrace_cmds.h \
-	xlat/ptrace_events.h xlat/ptrace_peeksiginfo_flags.h \
-	xlat/ptrace_setoptions_flags.h xlat/quota_formats.h \
-	xlat/quotacmds.h xlat/quotatypes.h xlat/rename_flags.h \
-	xlat/resource_flags.h xlat/resources.h \
-	xlat/riscv_flush_icache_flags.h xlat/route_nexthop_flags.h \
-	xlat/routing_flags.h xlat/routing_protocols.h \
-	xlat/routing_scopes.h xlat/routing_table_ids.h \
-	xlat/routing_types.h xlat/rtnl_addr_attrs.h \
-	xlat/rtnl_addrlabel_attrs.h xlat/rtnl_dcb_attrs.h \
-	xlat/rtnl_ifla_af_spec_inet6_attrs.h \
-	xlat/rtnl_ifla_af_spec_inet_attrs.h \
-	xlat/rtnl_ifla_brport_attrs.h xlat/rtnl_ifla_events.h \
-	xlat/rtnl_ifla_info_attrs.h \
-	xlat/rtnl_ifla_info_data_bridge_attrs.h \
-	xlat/rtnl_ifla_info_data_tun_attrs.h \
-	xlat/rtnl_ifla_port_attrs.h xlat/rtnl_ifla_vf_port_attrs.h \
-	xlat/rtnl_ifla_xdp_attrs.h xlat/rtnl_link_attrs.h \
-	xlat/rtnl_mdb_attrs.h xlat/rtnl_mdba_mdb_attrs.h \
-	xlat/rtnl_mdba_mdb_eattr_attrs.h \
-	xlat/rtnl_mdba_mdb_entry_attrs.h xlat/rtnl_mdba_router_attrs.h \
-	xlat/rtnl_mdba_router_pattr_attrs.h xlat/rtnl_neigh_attrs.h \
-	xlat/rtnl_neightbl_attrs.h xlat/rtnl_neightbl_parms_attrs.h \
-	xlat/rtnl_netconf_attrs.h xlat/rtnl_nsid_attrs.h \
-	xlat/rtnl_route_attrs.h xlat/rtnl_rta_metrics_attrs.h \
-	xlat/rtnl_rule_attrs.h xlat/rtnl_tc_action_attrs.h \
-	xlat/rtnl_tc_attrs.h xlat/rtnl_tca_stab_attrs.h \
-	xlat/rtnl_tca_stats_attrs.h xlat/rwf_flags.h \
-	xlat/s390_guarded_storage_commands.h \
-	xlat/s390_runtime_instr_commands.h \
-	xlat/s390_sthyi_function_codes.h xlat/sa_handler_values.h \
-	xlat/sched_flags.h xlat/schedulers.h xlat/scmvals.h \
-	xlat/scsi_sg_commands.h xlat/secbits.h \
-	xlat/seccomp_filter_flags.h xlat/seccomp_mode.h \
-	xlat/seccomp_ops.h xlat/seccomp_ret_action.h \
-	xlat/semctl_flags.h xlat/semop_flags.h xlat/setns_types.h \
-	xlat/setsock_ip_options.h xlat/setsock_ipv6_options.h \
-	xlat/setsock_options.h xlat/sfd_flags.h \
-	xlat/sg_io_dxfer_direction.h xlat/sg_io_flags.h \
-	xlat/sg_io_info.h xlat/sg_scsi_reset.h xlat/shm_flags.h \
-	xlat/shm_resource_flags.h xlat/shmctl_flags.h \
-	xlat/shutdown_modes.h xlat/sigact_flags.h \
-	xlat/sigaltstack_flags.h xlat/sigbus_codes.h \
-	xlat/sigchld_codes.h xlat/sigemt_codes.h xlat/sigev_value.h \
-	xlat/sigfpe_codes.h xlat/sigill_codes.h xlat/siginfo_codes.h \
-	xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h \
-	xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h \
-	xlat/sigtrap_codes.h xlat/skf_ad.h xlat/skf_off.h \
-	xlat/smc_diag_attrs.h xlat/smc_diag_extended_flags.h \
-	xlat/smc_link_group_roles.h xlat/smc_protocols.h \
-	xlat/smc_states.h xlat/snmp_icmp6_stats.h xlat/snmp_ip_stats.h \
-	xlat/sock_alg_options.h xlat/sock_bluetooth_options.h \
-	xlat/sock_caif_options.h xlat/sock_dccp_options.h \
-	xlat/sock_ip_options.h xlat/sock_ipv6_options.h \
-	xlat/sock_ipx_options.h xlat/sock_irda_options.h \
-	xlat/sock_iucv_options.h xlat/sock_kcm_options.h \
-	xlat/sock_llc_options.h xlat/sock_netlink_options.h \
-	xlat/sock_nfcllcp_options.h xlat/sock_options.h \
-	xlat/sock_packet_options.h xlat/sock_pnp_options.h \
-	xlat/sock_pppol2tp_options.h xlat/sock_raw_options.h \
-	xlat/sock_rds_options.h xlat/sock_rxrpc_options.h \
-	xlat/sock_sctp_options.h xlat/sock_tcp_options.h \
-	xlat/sock_tipc_options.h xlat/sock_tls_options.h \
-	xlat/sock_type_flags.h xlat/sock_udp_options.h \
-	xlat/socketcalls.h xlat/socketlayers.h xlat/socktypes.h \
-	xlat/sparc_kern_features.h xlat/splice_flags.h \
-	xlat/sram_alloc_flags.h xlat/statfs_flags.h xlat/statx_attrs.h \
-	xlat/statx_masks.h xlat/swap_flags.h \
-	xlat/sync_file_range_flags.h xlat/sysctl_kern.h \
-	xlat/sysctl_net.h xlat/sysctl_net_core.h \
-	xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_conf.h \
-	xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h \
-	xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h \
-	xlat/sysctl_root.h xlat/sysctl_vm.h xlat/syslog_action_type.h \
-	xlat/sysmips_operations.h xlat/tcflsh_options.h \
-	xlat/tcp_state_flags.h xlat/tcp_states.h xlat/tcxonc_options.h \
-	xlat/timerfdflags.h xlat/tun_device_types.h \
-	xlat/ubi_volume_props.h xlat/ubi_volume_types.h \
-	xlat/uffd_api_features.h xlat/uffd_api_flags.h \
-	xlat/uffd_copy_flags.h xlat/uffd_flags.h \
-	xlat/uffd_register_ioctl_flags.h \
-	xlat/uffd_register_mode_flags.h xlat/uffd_zeropage_flags.h \
-	xlat/umount_flags.h xlat/unix_diag_attrs.h \
-	xlat/unix_diag_show.h xlat/unshare_flags.h xlat/usagewho.h \
-	xlat/v4l2_buf_flags.h xlat/v4l2_buf_types.h \
-	xlat/v4l2_capture_modes.h xlat/v4l2_colorspaces.h \
-	xlat/v4l2_control_classes.h xlat/v4l2_control_flags.h \
-	xlat/v4l2_control_id_bases.h xlat/v4l2_control_ids.h \
-	xlat/v4l2_control_types.h \
-	xlat/v4l2_device_capabilities_flags.h xlat/v4l2_fields.h \
-	xlat/v4l2_format_description_flags.h \
-	xlat/v4l2_frameinterval_types.h xlat/v4l2_framesize_types.h \
-	xlat/v4l2_input_types.h xlat/v4l2_memories.h \
-	xlat/v4l2_pix_fmts.h xlat/v4l2_sdr_fmts.h \
-	xlat/v4l2_sliced_flags.h xlat/v4l2_streaming_capabilities.h \
-	xlat/v4l2_tuner_audmodes.h xlat/v4l2_tuner_capabilities.h \
-	xlat/v4l2_tuner_rxsubchanses.h xlat/v4l2_tuner_types.h \
-	xlat/v4l2_vbi_flags.h xlat/wait4_options.h xlat/waitid_types.h \
-	xlat/whence_codes.h xlat/xattrflags.h xlat/xdp_flags.h \
-	xlat/xfs_dqblk_flags.h xlat/xfs_quota_flags.h
-strace_CPPFLAGS = $(AM_CPPFLAGS) $(am__append_3) $(am__append_8) \
-	$(am__append_11) $(CODE_COVERAGE_CPPFLAGS)
-strace_CFLAGS = $(AM_CFLAGS) $(am__append_4) $(CODE_COVERAGE_CFLAGS)
-strace_LDFLAGS = $(am__append_5) $(am__append_9) $(am__append_12)
-strace_LDADD = libstrace.a $(clock_LIBS) $(timer_LIBS) $(am__append_6) \
-	$(am__append_10) $(am__append_13) $(CODE_COVERAGE_LIBS) \
-	$(am__append_14) $(am__append_18)
-noinst_LIBRARIES = libstrace.a $(am__append_15) $(am__append_19)
-libstrace_a_CPPFLAGS = $(strace_CPPFLAGS)
-libstrace_a_CFLAGS = $(strace_CFLAGS)
-libstrace_a_SOURCES = \
-	fetch_indirect_syscall_args.c \
-	fstatfs.c \
-	fstatfs64.c \
-	getpagesize.c \
-	ipc.c \
-	mmap_cache.c	\
-	mmap_cache.h	\
-	sigreturn.c	\
-	socketcall.c \
-	statfs.c \
-	statfs64.c \
-	sync_file_range.c \
-	sync_file_range2.c \
-	upeek.c		\
-	upoke.c		\
-	# end of libstrace_a_SOURCES
-
-strace_SOURCES = access.c affinity.c aio.c alpha.c arch_defs.h \
-	basic_filters.c bind.c bjm.c block.c bpf.c bpf_attr.h \
-	bpf_filter.c bpf_filter.h bpf_fprog.h bpf_seccomp_filter.c \
-	bpf_sock_filter.c btrfs.c cacheflush.c capability.c caps0.h \
-	caps1.h chdir.c chmod.c clone.c copy_file_range.c count.c \
-	defs.h delay.c delay.h desc.c dirent.c dirent64.c dm.c \
-	dyxlat.c empty.h epoll.c error_prints.c error_prints.h evdev.c \
-	evdev_mpers.c eventfd.c execve.c f_owner_ex.h fadvise.c \
-	fallocate.c fanotify.c fchownat.c fcntl.c fetch_bpf_fprog.c \
-	fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c \
-	fetch_struct_mmsghdr.c fetch_struct_msghdr.c \
-	fetch_struct_stat.c fetch_struct_stat64.c \
-	fetch_struct_statfs.c file_handle.c file_ioctl.c \
-	filter_qualify.c filter.h flock.c flock.h fs_x_ioctl.c futex.c \
-	gcc_compat.h get_robust_list.c getcpu.c getcwd.c getrandom.c \
-	hdio.c hostname.c inotify.c inotify_ioctl.c io.c ioctl.c \
-	ioperm.c iopl.c ioprio.c ipc_defs.h ipc_msg.c ipc_msgctl.c \
-	ipc_sem.c ipc_shm.c ipc_shmctl.c kcmp.c kernel_types.h kexec.c \
-	keyctl.c keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c \
-	link.c linux/asm_stat.h linux/linux/signal.h \
-	linux/x32/asm_stat.h linux/x86_64/asm_stat.h listen.c \
-	lookup_dcookie.c loop.c lseek.c macros.h mem.c membarrier.c \
-	memfd_create.c mknod.c mmap_notify.c mmap_notify.h mmsghdr.c \
-	mount.c mpers_type.h mq.c msghdr.c msghdr.h mtd.c \
-	native_defs.h negated_errno.h net.c netlink.c netlink.h \
-	netlink_crypto.c netlink_kobject_uevent.c \
-	netlink_kobject_uevent.h netlink_sock_diag.h \
-	netlink_inet_diag.c netlink_netfilter.c netlink_netlink_diag.c \
-	netlink_packet_diag.c netlink_route.c netlink_route.h \
-	netlink_selinux.c netlink_smc_diag.c netlink_sock_diag.c \
-	netlink_unix_diag.c nlattr.c nlattr.h nsfs.c nsfs.h nsig.h \
-	numa.c number_set.c number_set.h oldstat.c open.c \
-	or1k_atomic.c pathtrace.c perf.c perf_event_struct.h \
-	perf_ioctl.c personality.c pkeys.c poll.c prctl.c \
-	print_aio_sigset.c print_dev_t.c print_group_req.c \
-	print_fields.h print_ifindex.c print_mac.c print_mq_attr.c \
-	print_msgbuf.c print_sg_req_info.c print_sigevent.c \
-	print_statfs.c print_struct_stat.c print_time.c \
-	print_timespec.c print_timeval.c print_timex.c printmode.c \
-	printrusage.c printsiginfo.c printsiginfo.h process.c \
-	process_vm.c ptp.c ptrace.h quota.c readahead.c readlink.c \
-	reboot.c regs.h renameat.c resource.c retval.c retval.h \
-	riscv.c rt_sigframe.c rt_sigreturn.c rtc.c rtnl_addr.c \
-	rtnl_addrlabel.c rtnl_dcb.c rtnl_link.c rtnl_mdb.c \
-	rtnl_neigh.c rtnl_neightbl.c rtnl_netconf.c rtnl_nsid.c \
-	rtnl_route.c rtnl_rule.c rtnl_tc.c rtnl_tc_action.c s390.c \
-	sched.c sched_attr.h scsi.c seccomp.c sendfile.c sg_io_v3.c \
-	sg_io_v4.c shutdown.c sigaltstack.c sigevent.h signal.c \
-	signalfd.c sock.c sockaddr.c socketutils.c sparc.c \
-	sram_alloc.c stat.c stat.h stat64.c statfs.c statfs.h \
-	static_assert.h statx.c statx.h strace.c string_to_uint.h \
-	string_to_uint.c swapon.c syscall.c sysctl.c sysent.h \
-	sysent_shorthand_defs.h sysent_shorthand_undefs.h sysinfo.c \
-	syslog.c sysmips.c term.c time.c times.c trace_event.h \
-	truncate.c ubi.c ucopy.c uid.c uid16.c umask.c umount.c \
-	uname.c userfaultfd.c ustat.c util.c utime.c utimes.c v4l2.c \
-	wait.c xattr.c xlat.c xlat.h xmalloc.c xmalloc.h xstring.h \
-	$(strace_SOURCES_check) $(am__append_1) $(am__append_2) \
-	$(am__append_7)
-strace_SOURCES_check = bpf_attr_check.c
-CODE_COVERAGE_BRANCH_COVERAGE = 1
-CODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) \
-	--prefix $(shell cd $(abs_top_srcdir)/.. && pwd || echo .)
-
-CODE_COVERAGE_IGNORE_PATTERN = '/usr/include/*'
-
-# Enable this to get link map generated
-#strace_LDFLAGS += -Wl,-Map=strace.mapfile
-EXTRA_DIST = \
-	$(man_MANS)			\
-	.version			\
-	COPYING				\
-	CREDITS				\
-	ChangeLog			\
-	ChangeLog-CVS			\
-	README-linux-ptrace		\
-	debian/changelog		\
-	debian/compat			\
-	debian/control			\
-	debian/copyright		\
-	debian/rules			\
-	debian/source/format		\
-	debian/strace-udeb.install	\
-	debian/strace.docs		\
-	debian/strace.examples		\
-	debian/strace.install		\
-	debian/strace.manpages		\
-	debian/strace64.install		\
-	debian/strace64.manpages	\
-	debian/watch			\
-	gen_bpf_attr_check.sh		\
-	generate_sen.sh			\
-	ioctl_iocdef.c			\
-	ioctlsort.c			\
-	linux/32/ioctls_inc.h		\
-	linux/32/ioctls_inc_align16.h	\
-	linux/32/ioctls_inc_align32.h	\
-	linux/32/ioctls_inc_align64.h	\
-	linux/32/syscallent.h		\
-	linux/64/ioctls_inc.h		\
-	linux/64/syscallent.h		\
-	linux/aarch64/arch_defs_.h	\
-	linux/aarch64/arch_regs.c	\
-	linux/aarch64/arch_regs.h	\
-	linux/aarch64/arch_rt_sigframe.c	\
-	linux/aarch64/arch_sigreturn.c	\
-	linux/aarch64/get_error.c	\
-	linux/aarch64/get_scno.c	\
-	linux/aarch64/get_syscall_args.c	\
-	linux/aarch64/ioctls_arch0.h	\
-	linux/aarch64/ioctls_arch1.h	\
-	linux/aarch64/ioctls_inc0.h	\
-	linux/aarch64/ioctls_inc1.h	\
-	linux/aarch64/nr_prefix.c	\
-	linux/aarch64/raw_syscall.h	\
-	linux/aarch64/set_error.c	\
-	linux/aarch64/set_scno.c	\
-	linux/aarch64/shuffle_scno.c	\
-	linux/aarch64/syscallent.h	\
-	linux/aarch64/syscallent1.h	\
-	linux/alpha/arch_defs_.h	\
-	linux/alpha/arch_getrval2.c	\
-	linux/alpha/arch_regs.c		\
-	linux/alpha/arch_regs.h		\
-	linux/alpha/arch_rt_sigframe.c	\
-	linux/alpha/arch_sigreturn.c	\
-	linux/alpha/errnoent.h		\
-	linux/alpha/get_error.c		\
-	linux/alpha/get_scno.c		\
-	linux/alpha/get_syscall_args.c	\
-	linux/alpha/get_syscall_result.c	\
-	linux/alpha/ioctls_arch0.h	\
-	linux/alpha/ioctls_inc0.h	\
-	linux/alpha/raw_syscall.h	\
-	linux/alpha/set_error.c		\
-	linux/alpha/set_scno.c		\
-	linux/alpha/signalent.h		\
-	linux/alpha/syscallent.h	\
-	linux/alpha/userent.h		\
-	linux/arc/arch_regs.c		\
-	linux/arc/arch_regs.h		\
-	linux/arc/arch_rt_sigframe.c	\
-	linux/arc/get_error.c		\
-	linux/arc/get_scno.c		\
-	linux/arc/get_syscall_args.c	\
-	linux/arc/ioctls_arch0.h	\
-	linux/arc/ioctls_inc0.h		\
-	linux/arc/raw_syscall.h		\
-	linux/arc/set_error.c		\
-	linux/arc/set_scno.c		\
-	linux/arc/syscallent.h		\
-	linux/arch_defs_.h		\
-	linux/arch_kvm.c		\
-	linux/arch_regs.h		\
-	linux/arch_sigreturn.c		\
-	linux/arm/arch_defs_.h		\
-	linux/arm/arch_regs.c		\
-	linux/arm/arch_regs.h		\
-	linux/arm/arch_rt_sigframe.c	\
-	linux/arm/arch_sigreturn.c	\
-	linux/arm/get_error.c		\
-	linux/arm/get_scno.c		\
-	linux/arm/get_syscall_args.c	\
-	linux/arm/ioctls_arch0.h	\
-	linux/arm/ioctls_inc0.h		\
-	linux/arm/nr_prefix.c		\
-	linux/arm/raw_syscall.h		\
-	linux/arm/set_error.c		\
-	linux/arm/set_scno.c		\
-	linux/arm/shuffle_scno.c	\
-	linux/arm/syscallent.h		\
-	linux/arm/userent.h		\
-	linux/avr32/arch_regs.c		\
-	linux/avr32/arch_regs.h		\
-	linux/avr32/arch_rt_sigframe.c	\
-	linux/avr32/get_error.c		\
-	linux/avr32/get_scno.c		\
-	linux/avr32/get_syscall_args.c	\
-	linux/avr32/ioctls_arch0.h	\
-	linux/avr32/ioctls_inc0.h	\
-	linux/avr32/raw_syscall.h	\
-	linux/avr32/set_error.c		\
-	linux/avr32/set_scno.c		\
-	linux/avr32/syscallent.h	\
-	linux/avr32/userent.h		\
-	linux/bfin/arch_defs_.h		\
-	linux/bfin/arch_regs.c		\
-	linux/bfin/arch_rt_sigframe.c	\
-	linux/bfin/get_error.c		\
-	linux/bfin/get_scno.c		\
-	linux/bfin/get_syscall_args.c	\
-	linux/bfin/get_syscall_result.c	\
-	linux/bfin/ioctls_arch0.h	\
-	linux/bfin/ioctls_inc0.h	\
-	linux/bfin/raw_syscall.h	\
-	linux/bfin/rt_sigframe.h	\
-	linux/bfin/set_error.c		\
-	linux/bfin/set_scno.c		\
-	linux/bfin/syscallent.h		\
-	linux/bfin/userent.h		\
-	linux/dummy.h			\
-	linux/errnoent.h		\
-	linux/getregs_old.h		\
-	linux/hppa/arch_defs_.h		\
-	linux/hppa/arch_regs.c		\
-	linux/hppa/arch_regs.h		\
-	linux/hppa/arch_rt_sigframe.c	\
-	linux/hppa/errnoent.h		\
-	linux/hppa/get_error.c		\
-	linux/hppa/get_scno.c		\
-	linux/hppa/get_syscall_args.c	\
-	linux/hppa/get_syscall_result.c	\
-	linux/hppa/ioctls_arch0.h	\
-	linux/hppa/ioctls_inc0.h	\
-	linux/hppa/raw_syscall.h	\
-	linux/hppa/rt_sigframe.h	\
-	linux/hppa/set_error.c		\
-	linux/hppa/set_scno.c		\
-	linux/hppa/signalent.h		\
-	linux/hppa/syscallent.h		\
-	linux/i386/arch_kvm.c		\
-	linux/i386/arch_defs_.h		\
-	linux/i386/arch_regs.c		\
-	linux/i386/arch_regs.h		\
-	linux/i386/arch_rt_sigframe.c	\
-	linux/i386/arch_sigreturn.c	\
-	linux/i386/get_error.c		\
-	linux/i386/get_scno.c		\
-	linux/i386/get_syscall_args.c	\
-	linux/i386/ioctls_arch0.h	\
-	linux/i386/ioctls_inc0.h	\
-	linux/i386/raw_syscall.h	\
-	linux/i386/rt_sigframe.h	\
-	linux/i386/set_error.c		\
-	linux/i386/set_scno.c		\
-	linux/i386/syscallent.h		\
-	linux/i386/userent.h		\
-	linux/i386/userent0.h		\
-	linux/ia64/arch_defs_.h		\
-	linux/ia64/arch_getrval2.c	\
-	linux/ia64/arch_regs.c		\
-	linux/ia64/arch_regs.h		\
-	linux/ia64/arch_rt_sigframe.c	\
-	linux/ia64/get_error.c		\
-	linux/ia64/get_scno.c		\
-	linux/ia64/get_syscall_args.c	\
-	linux/ia64/ioctls_arch0.h	\
-	linux/ia64/ioctls_inc0.h	\
-	linux/ia64/raw_syscall.h	\
-	linux/ia64/rt_sigframe.h	\
-	linux/ia64/set_error.c		\
-	linux/ia64/set_scno.c		\
-	linux/ia64/syscallent.h		\
-	linux/ia64/userent.h		\
-	linux/inet_diag.h		\
-	linux/m68k/arch_defs_.h		\
-	linux/m68k/arch_regs.c		\
-	linux/m68k/arch_regs.h		\
-	linux/m68k/arch_rt_sigframe.c	\
-	linux/m68k/arch_sigreturn.c	\
-	linux/m68k/get_error.c		\
-	linux/m68k/get_scno.c		\
-	linux/m68k/get_syscall_args.c	\
-	linux/m68k/ioctls_arch0.h	\
-	linux/m68k/ioctls_inc0.h	\
-	linux/m68k/raw_syscall.h	\
-	linux/m68k/rt_sigframe.h	\
-	linux/m68k/set_error.c		\
-	linux/m68k/set_scno.c		\
-	linux/m68k/syscallent.h		\
-	linux/m68k/userent.h		\
-	linux/metag/arch_regs.c		\
-	linux/metag/arch_regs.h		\
-	linux/metag/arch_rt_sigframe.c	\
-	linux/metag/get_error.c		\
-	linux/metag/get_scno.c		\
-	linux/metag/get_syscall_args.c	\
-	linux/metag/ioctls_arch0.h	\
-	linux/metag/ioctls_inc0.h	\
-	linux/metag/raw_syscall.h	\
-	linux/metag/set_error.c		\
-	linux/metag/set_scno.c		\
-	linux/metag/syscallent.h	\
-	linux/microblaze/arch_defs_.h	\
-	linux/microblaze/arch_regs.c	\
-	linux/microblaze/arch_rt_sigframe.c	\
-	linux/microblaze/arch_sigreturn.c	\
-	linux/microblaze/get_error.c	\
-	linux/microblaze/get_scno.c	\
-	linux/microblaze/get_syscall_args.c	\
-	linux/microblaze/get_syscall_result.c	\
-	linux/microblaze/ioctls_arch0.h	\
-	linux/microblaze/ioctls_inc0.h	\
-	linux/microblaze/raw_syscall.h	\
-	linux/microblaze/set_error.c	\
-	linux/microblaze/set_scno.c	\
-	linux/microblaze/syscallent.h	\
-	linux/microblaze/userent.h	\
-	linux/mips/arch_defs_.h		\
-	linux/mips/arch_getrval2.c	\
-	linux/mips/arch_regs.c		\
-	linux/mips/arch_regs.h		\
-	linux/mips/arch_rt_sigframe.c	\
-	linux/mips/arch_sigreturn.c	\
-	linux/mips/errnoent.h		\
-	linux/mips/genstub.sh		\
-	linux/mips/get_error.c		\
-	linux/mips/get_scno.c		\
-	linux/mips/get_syscall_args.c	\
-	linux/mips/ioctls_arch0.h	\
-	linux/mips/ioctls_inc0.h	\
-	linux/mips/raw_syscall.h	\
-	linux/mips/rt_sigframe.h	\
-	linux/mips/set_error.c		\
-	linux/mips/set_scno.c		\
-	linux/mips/signalent.h		\
-	linux/mips/syscallent-compat.h	\
-	linux/mips/syscallent-n32.h	\
-	linux/mips/syscallent-n64.h	\
-	linux/mips/syscallent-o32.h	\
-	linux/mips/syscallent.h		\
-	linux/mips/userent.h		\
-	linux/netlink_diag.h		\
-	linux/nios2/arch_defs_.h	\
-	linux/nios2/arch_regs.c		\
-	linux/nios2/arch_regs.h		\
-	linux/nios2/arch_rt_sigframe.c	\
-	linux/nios2/get_error.c		\
-	linux/nios2/get_scno.c		\
-	linux/nios2/get_syscall_args.c	\
-	linux/nios2/ioctls_arch0.h	\
-	linux/nios2/ioctls_inc0.h	\
-	linux/nios2/raw_syscall.h	\
-	linux/nios2/set_error.c		\
-	linux/nios2/set_scno.c		\
-	linux/nios2/syscallent.h	\
-	linux/nr_prefix.c		\
-	linux/or1k/arch_regs.c		\
-	linux/or1k/arch_regs.h		\
-	linux/or1k/arch_rt_sigframe.c	\
-	linux/or1k/get_error.c		\
-	linux/or1k/get_scno.c		\
-	linux/or1k/get_syscall_args.c	\
-	linux/or1k/ioctls_arch0.h	\
-	linux/or1k/ioctls_inc0.h	\
-	linux/or1k/raw_syscall.h	\
-	linux/or1k/set_error.c		\
-	linux/or1k/set_scno.c		\
-	linux/or1k/syscallent.h		\
-	linux/or1k/userent.h		\
-	linux/packet_diag.h		\
-	linux/powerpc/arch_defs_.h	\
-	linux/powerpc/arch_regs.c	\
-	linux/powerpc/arch_regs.h	\
-	linux/powerpc/arch_rt_sigframe.c	\
-	linux/powerpc/arch_sigreturn.c	\
-	linux/powerpc/errnoent.h	\
-	linux/powerpc/get_error.c	\
-	linux/powerpc/get_scno.c	\
-	linux/powerpc/get_syscall_args.c	\
-	linux/powerpc/getregs_old.c	\
-	linux/powerpc/getregs_old.h	\
-	linux/powerpc/ioctls_arch0.h	\
-	linux/powerpc/ioctls_inc0.h	\
-	linux/powerpc/raw_syscall.h	\
-	linux/powerpc/set_error.c	\
-	linux/powerpc/set_scno.c	\
-	linux/powerpc/syscallent.h	\
-	linux/powerpc/userent.h		\
-	linux/powerpc64/arch_defs_.h	\
-	linux/powerpc64/arch_regs.c	\
-	linux/powerpc64/arch_regs.h	\
-	linux/powerpc64/arch_rt_sigframe.c	\
-	linux/powerpc64/arch_sigreturn.c	\
-	linux/powerpc64/errnoent.h	\
-	linux/powerpc64/get_error.c	\
-	linux/powerpc64/get_scno.c	\
-	linux/powerpc64/get_syscall_args.c	\
-	linux/powerpc64/getregs_old.c	\
-	linux/powerpc64/getregs_old.h	\
-	linux/powerpc64/ioctls_arch0.h	\
-	linux/powerpc64/ioctls_arch1.h	\
-	linux/powerpc64/ioctls_inc0.h	\
-	linux/powerpc64/ioctls_inc1.h	\
-	linux/powerpc64/raw_syscall.h	\
-	linux/powerpc64/rt_sigframe.h	\
-	linux/powerpc64/set_error.c	\
-	linux/powerpc64/set_scno.c	\
-	linux/powerpc64/syscallent.h	\
-	linux/powerpc64/syscallent1.h	\
-	linux/powerpc64/userent.h	\
-	linux/raw_syscall.h		\
-	linux/riscv/arch_defs_.h	\
-	linux/riscv/arch_regs.c		\
-	linux/riscv/arch_regs.h		\
-	linux/riscv/arch_rt_sigframe.c	\
-	linux/riscv/get_error.c		\
-	linux/riscv/get_scno.c		\
-	linux/riscv/get_syscall_args.c	\
-	linux/riscv/ioctls_arch0.h	\
-	linux/riscv/ioctls_arch1.h	\
-	linux/riscv/ioctls_inc0.h	\
-	linux/riscv/ioctls_inc1.h	\
-	linux/riscv/raw_syscall.h	\
-	linux/riscv/set_error.c		\
-	linux/riscv/set_scno.c		\
-	linux/riscv/syscallent.h	\
-	linux/riscv/syscallent1.h	\
-	linux/rt_sigframe.h		\
-	linux/s390/arch_defs_.h		\
-	linux/s390/arch_regs.c		\
-	linux/s390/arch_regs.h		\
-	linux/s390/arch_rt_sigframe.c	\
-	linux/s390/arch_sigreturn.c	\
-	linux/s390/get_error.c		\
-	linux/s390/get_scno.c		\
-	linux/s390/get_syscall_args.c	\
-	linux/s390/ioctls_arch0.h	\
-	linux/s390/ioctls_inc0.h	\
-	linux/s390/raw_syscall.h	\
-	linux/s390/rt_sigframe.h	\
-	linux/s390/set_error.c		\
-	linux/s390/set_scno.c		\
-	linux/s390/syscallent.h		\
-	linux/s390/userent.h		\
-	linux/s390/userent0.h		\
-	linux/s390/userent1.h		\
-	linux/s390x/arch_defs_.h	\
-	linux/s390x/arch_regs.c		\
-	linux/s390x/arch_regs.h		\
-	linux/s390x/arch_rt_sigframe.c	\
-	linux/s390x/arch_sigreturn.c	\
-	linux/s390x/get_error.c		\
-	linux/s390x/get_scno.c		\
-	linux/s390x/get_syscall_args.c	\
-	linux/s390x/ioctls_arch0.h	\
-	linux/s390x/ioctls_arch1.h	\
-	linux/s390x/ioctls_inc0.h	\
-	linux/s390x/ioctls_inc1.h	\
-	linux/s390x/raw_syscall.h	\
-	linux/s390x/rt_sigframe.h	\
-	linux/s390x/set_error.c		\
-	linux/s390x/set_scno.c		\
-	linux/s390x/syscallent.h	\
-	linux/s390x/syscallent1.h	\
-	linux/s390x/userent.h		\
-	linux/sh/arch_defs_.h		\
-	linux/sh/arch_getrval2.c	\
-	linux/sh/arch_regs.c		\
-	linux/sh/arch_rt_sigframe.c	\
-	linux/sh/get_error.c		\
-	linux/sh/get_scno.c		\
-	linux/sh/get_syscall_args.c	\
-	linux/sh/get_syscall_result.c	\
-	linux/sh/ioctls_arch0.h		\
-	linux/sh/ioctls_inc0.h		\
-	linux/sh/raw_syscall.h		\
-	linux/sh/set_error.c		\
-	linux/sh/set_scno.c		\
-	linux/sh/syscallent.h		\
-	linux/sh/userent.h		\
-	linux/sh/userent0.h		\
-	linux/sh64/arch_defs_.h		\
-	linux/sh64/arch_regs.c		\
-	linux/sh64/arch_regs.h		\
-	linux/sh64/arch_rt_sigframe.c	\
-	linux/sh64/get_error.c		\
-	linux/sh64/get_scno.c		\
-	linux/sh64/get_syscall_args.c	\
-	linux/sh64/get_syscall_result.c	\
-	linux/sh64/ioctls_arch0.h	\
-	linux/sh64/ioctls_inc0.h	\
-	linux/sh64/raw_syscall.h	\
-	linux/sh64/rt_sigframe.h	\
-	linux/sh64/set_error.c		\
-	linux/sh64/set_scno.c		\
-	linux/sh64/syscallent.h		\
-	linux/sh64/userent.h		\
-	linux/shuffle_scno.c		\
-	linux/signalent.h		\
-	linux/smc_diag.h		\
-	linux/sock_diag.h		\
-	linux/sparc/arch_defs_.h	\
-	linux/sparc/arch_getrval2.c	\
-	linux/sparc/arch_regs.c		\
-	linux/sparc/arch_regs.h		\
-	linux/sparc/arch_rt_sigframe.c	\
-	linux/sparc/arch_sigreturn.c	\
-	linux/sparc/errnoent.h		\
-	linux/sparc/get_error.c		\
-	linux/sparc/get_scno.c		\
-	linux/sparc/get_syscall_args.c	\
-	linux/sparc/ioctls_arch0.h	\
-	linux/sparc/ioctls_inc0.h	\
-	linux/sparc/raw_syscall.h	\
-	linux/sparc/rt_sigframe.h	\
-	linux/sparc/set_error.c		\
-	linux/sparc/set_scno.c		\
-	linux/sparc/signalent.h		\
-	linux/sparc/syscallent.h	\
-	linux/sparc/userent.h		\
-	linux/sparc64/arch_defs_.h	\
-	linux/sparc64/arch_getrval2.c	\
-	linux/sparc64/arch_regs.c	\
-	linux/sparc64/arch_regs.h	\
-	linux/sparc64/arch_rt_sigframe.c	\
-	linux/sparc64/arch_sigreturn.c	\
-	linux/sparc64/errnoent.h	\
-	linux/sparc64/get_error.c	\
-	linux/sparc64/get_scno.c	\
-	linux/sparc64/get_syscall_args.c	\
-	linux/sparc64/ioctls_arch0.h	\
-	linux/sparc64/ioctls_arch1.h	\
-	linux/sparc64/ioctls_inc0.h	\
-	linux/sparc64/ioctls_inc1.h	\
-	linux/sparc64/raw_syscall.h	\
-	linux/sparc64/rt_sigframe.h	\
-	linux/sparc64/set_error.c	\
-	linux/sparc64/set_scno.c	\
-	linux/sparc64/signalent.h	\
-	linux/sparc64/syscallent.h	\
-	linux/sparc64/syscallent1.h	\
-	linux/sparc64/userent.h		\
-	linux/subcall.h			\
-	linux/syscall.h			\
-	linux/tile/arch_defs_.h		\
-	linux/tile/arch_regs.c		\
-	linux/tile/arch_regs.h		\
-	linux/tile/arch_rt_sigframe.c	\
-	linux/tile/arch_sigreturn.c	\
-	linux/tile/get_error.c		\
-	linux/tile/get_scno.c		\
-	linux/tile/get_syscall_args.c	\
-	linux/tile/ioctls_arch0.h	\
-	linux/tile/ioctls_arch1.h	\
-	linux/tile/ioctls_inc0.h	\
-	linux/tile/ioctls_inc1.h	\
-	linux/tile/raw_syscall.h	\
-	linux/tile/rt_sigframe.h	\
-	linux/tile/set_error.c		\
-	linux/tile/set_scno.c		\
-	linux/tile/syscallent.h		\
-	linux/tile/syscallent1.h	\
-	linux/tile/userent.h		\
-	linux/unix_diag.h		\
-	linux/userent.h			\
-	linux/userent0.h		\
-	linux/x32/arch_defs_.h		\
-	linux/x32/arch_kvm.c		\
-	linux/x32/arch_regs.c		\
-	linux/x32/arch_regs.h		\
-	linux/x32/arch_rt_sigframe.c	\
-	linux/x32/arch_sigreturn.c	\
-	linux/x32/get_error.c		\
-	linux/x32/get_scno.c		\
-	linux/x32/get_syscall_args.c	\
-	linux/x32/ioctls_arch0.h	\
-	linux/x32/ioctls_arch1.h	\
-	linux/x32/ioctls_inc0.h		\
-	linux/x32/ioctls_inc1.h		\
-	linux/x32/raw_syscall.h		\
-	linux/x32/rt_sigframe.h		\
-	linux/x32/set_error.c		\
-	linux/x32/set_scno.c		\
-	linux/x32/shuffle_scno.c	\
-	linux/x32/syscallent.h		\
-	linux/x32/syscallent1.h		\
-	linux/x32/userent.h		\
-	linux/x86_64/arch_defs_.h	\
-	linux/x86_64/arch_kvm.c		\
-	linux/x86_64/arch_regs.c	\
-	linux/x86_64/arch_regs.h	\
-	linux/x86_64/arch_rt_sigframe.c	\
-	linux/x86_64/arch_sigreturn.c	\
-	linux/x86_64/get_error.c	\
-	linux/x86_64/get_scno.c		\
-	linux/x86_64/get_syscall_args.c	\
-	linux/x86_64/getregs_old.c	\
-	linux/x86_64/getregs_old.h	\
-	linux/x86_64/ioctls_arch0.h	\
-	linux/x86_64/ioctls_arch1.h	\
-	linux/x86_64/ioctls_arch2.h	\
-	linux/x86_64/ioctls_inc0.h	\
-	linux/x86_64/ioctls_inc1.h	\
-	linux/x86_64/ioctls_inc2.h	\
-	linux/x86_64/raw_syscall.h	\
-	linux/x86_64/rt_sigframe.h	\
-	linux/x86_64/set_error.c	\
-	linux/x86_64/set_scno.c		\
-	linux/x86_64/shuffle_scno.c	\
-	linux/x86_64/syscallent.h	\
-	linux/x86_64/syscallent1.h	\
-	linux/x86_64/syscallent2.h	\
-	linux/x86_64/userent.h		\
-	linux/xtensa/arch_regs.c	\
-	linux/xtensa/arch_rt_sigframe.c	\
-	linux/xtensa/get_error.c	\
-	linux/xtensa/get_scno.c		\
-	linux/xtensa/get_syscall_args.c	\
-	linux/xtensa/get_syscall_result.c	\
-	linux/xtensa/ioctls_arch0.h	\
-	linux/xtensa/ioctls_inc0.h	\
-	linux/xtensa/raw_syscall.h	\
-	linux/xtensa/set_error.c	\
-	linux/xtensa/set_scno.c		\
-	linux/xtensa/syscallent.h	\
-	linux/xtensa/userent.h		\
-	mpers.awk			\
-	mpers.sh			\
-	mpers_test.sh			\
-	mpers_xlat.h			\
-	scno.head			\
-	strace-graph			\
-	strace-log-merge		\
-	strace.spec			\
-	$(XLAT_INPUT_FILES)		\
-	$(XLAT_HEADER_FILES)		\
-	xlat/gen.sh			\
-	# end of EXTRA_DIST
-
-strace_SOURCES_c = \
-	$(filter %.c,$(strace_SOURCES)) $(filter %.c,$(libstrace_a_SOURCES))
-
-sys_func_h_sources = $(filter-out $(strace_SOURCES_check),$(strace_SOURCES_c))
-syscallent_names = subcall.h syscallent.h syscallent1.h \
-		   syscallent-n32.h syscallent-n64.h syscallent-o32.h
-
-syscallent_patterns = $(patsubst %,\%/%,$(syscallent_names))
-syscallent_files = $(filter $(syscallent_patterns),$(EXTRA_DIST))
-today = $(shell LC_TIME=C date -u +%Y-%m-%d)
-version_regexp = $(subst .,\.,$(VERSION))
-news_check_regexp = 'Noteworthy changes in release $(version_regexp) ($(today))'
-ioctlsort_CC = $(CC_FOR_BUILD)
-ioctlsort_DEFS = $(DEFS)
-ioctlsort_INCLUDES = $(DEFAULT_INCLUDES) $(INCLUDES)
-ioctlsort_CPPFLAGS = $(AM_CPPFLAGS_FOR_BUILD) $(CPPFLAGS_FOR_BUILD)
-ioctlsort_CFLAGS = $(AM_CFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD)
-ioctlsort_LDFLAGS = $(AM_LDFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD)
-ioctls_inc_h = $(wildcard $(srcdir)/$(OS)/$(ARCH)/ioctls_inc*.h)
-ioctlent_h = $(patsubst $(srcdir)/$(OS)/$(ARCH)/ioctls_inc%,ioctlent%,$(ioctls_inc_h))
-ioctl_redefs_h = $(filter-out ioctl_redefs0.h,$(subst ioctlent,ioctl_redefs,$(ioctlent_h)))
-BUILT_SOURCES = $(ioctl_redefs_h) $(ioctlent_h) bpf_attr_check.c \
-	native_printer_decls.h native_printer_defs.h printers.h sen.h \
-	sys_func.h .version scno.h $(am__append_16) $(am__append_20)
-CLEANFILES = $(ioctl_redefs_h) $(ioctlent_h) $(mpers_preproc_files) \
-	ioctl_iocdef.h ioctl_iocdef.i bpf_attr_check.c \
-	native_printer_decls.h native_printer_defs.h printers.h sen.h \
-	sys_func.h syscallent.i scno.h $(am__append_17) \
-	$(am__append_21)
-DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h
-SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-		$(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS)
-
-digits = [[:digit:]][[:digit:]]*
-al_nums = [[:alnum:]_][[:alnum:]_]*
-SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p
-
-# Generated by ./generate_mpers_am.sh; do not edit.
-mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c 
-
-# defines mpers_source_files
-srcdir_mpers_source_files = $(patsubst %,$(srcdir)/%,$(mpers_source_files))
-mpers_preproc_files = $(mpers_source_files:.c=.c.mpers.i)
-mpers_NAME = 
-mpers_PREFIX = $(mpers_NAME)_
-mpers_DEFS = $(DEFS)
-mpers_INCLUDES = $(DEFAULT_INCLUDES) $(INCLUDES)
-mpers_CPPFLAGS = $(strace_CPPFLAGS) $(CPPFLAGS)
-mpers_sh_opts = $(mpers_DEFS) $(mpers_INCLUDES) $(mpers_CPPFLAGS)
-libmpers_CPPFLAGS = $(strace_CPPFLAGS) -DIN_MPERS
-libmpers_CFLAGS = $(strace_CFLAGS)
-mpers_printer_decl_pattern = ^MPERS_PRINTER_DECL\(([^,)]+),[[:space:]]*([^,)]+),[[:space:]]*([^)]+)\)$$
-libmpers_m32_a_SOURCES = $(mpers_source_files)
-libmpers_m32_a_CPPFLAGS = $(libmpers_CPPFLAGS) -DMPERS_IS_m32 -I$(builddir)/mpers-m32
-libmpers_m32_a_CFLAGS = $(libmpers_CFLAGS)
-mpers_m32_targets = mpers-m32.stamp m32_type_defs.h m32_funcs.h m32_printer_decls.h m32_printer_defs.h
-#libmpers_mx32_a_SOURCES = $(mpers_source_files)
-#libmpers_mx32_a_CPPFLAGS = $(libmpers_CPPFLAGS) -DMPERS_IS_mx32 -I$(builddir)/mpers-mx32
-#libmpers_mx32_a_CFLAGS = $(libmpers_CFLAGS)
-#mpers_mx32_targets = mpers-mx32.stamp mx32_type_defs.h mx32_funcs.h mx32_printer_decls.h mx32_printer_defs.h
-#gen_changelog_start_date = 2009-07-08 20:00
-all: $(BUILT_SOURCES) config.h
-	$(MAKE) $(AM_MAKEFLAGS) all-recursive
-
-.SUFFIXES:
-.SUFFIXES: .c .o .obj
-am--refresh: Makefile
-	@:
-$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(srcdir)/xlat/Makemodule.am $(srcdir)/scno.am $(srcdir)/mpers.am $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
-	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
-		&& exit 0; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    echo ' $(SHELL) ./config.status'; \
-	    $(SHELL) ./config.status;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
-	esac;
-$(srcdir)/xlat/Makemodule.am $(srcdir)/scno.am $(srcdir)/mpers.am:
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	$(SHELL) ./config.status --recheck
-
-$(top_srcdir)/configure: # $(am__configure_deps)
-	$(am__cd) $(srcdir) && $(AUTOCONF)
-$(ACLOCAL_M4): # $(am__aclocal_m4_deps)
-	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-$(am__aclocal_m4_deps):
-
-config.h: stamp-h1
-	@test -f $@ || rm -f stamp-h1
-	@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
-
-stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
-	@rm -f stamp-h1
-	cd $(top_builddir) && $(SHELL) ./config.status config.h
-$(srcdir)/config.h.in: # $(am__configure_deps) 
-	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
-	rm -f stamp-h1
-	touch $@
-
-distclean-hdr:
-	-rm -f config.h stamp-h1
-strace.1: $(top_builddir)/config.status $(srcdir)/strace.1.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-strace-log-merge.1: $(top_builddir)/config.status $(srcdir)/strace-log-merge.1.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-strace.spec: $(top_builddir)/config.status $(srcdir)/strace.spec.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-debian/changelog: $(top_builddir)/config.status $(top_srcdir)/debian/changelog.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-
-clean-noinstLIBRARIES:
-	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
-
-libmpers-m32.a: $(libmpers_m32_a_OBJECTS) $(libmpers_m32_a_DEPENDENCIES) $(EXTRA_libmpers_m32_a_DEPENDENCIES) 
-	$(AM_V_at)-rm -f libmpers-m32.a
-	$(AM_V_AR)$(libmpers_m32_a_AR) libmpers-m32.a $(libmpers_m32_a_OBJECTS) $(libmpers_m32_a_LIBADD)
-	$(AM_V_at)$(RANLIB) libmpers-m32.a
-
-libmpers-mx32.a: $(libmpers_mx32_a_OBJECTS) $(libmpers_mx32_a_DEPENDENCIES) $(EXTRA_libmpers_mx32_a_DEPENDENCIES) 
-	$(AM_V_at)-rm -f libmpers-mx32.a
-	$(AM_V_AR)$(libmpers_mx32_a_AR) libmpers-mx32.a $(libmpers_mx32_a_OBJECTS) $(libmpers_mx32_a_LIBADD)
-	$(AM_V_at)$(RANLIB) libmpers-mx32.a
-
-libstrace.a: $(libstrace_a_OBJECTS) $(libstrace_a_DEPENDENCIES) $(EXTRA_libstrace_a_DEPENDENCIES) 
-	$(AM_V_at)-rm -f libstrace.a
-	$(AM_V_AR)$(libstrace_a_AR) libstrace.a $(libstrace_a_OBJECTS) $(libstrace_a_LIBADD)
-	$(AM_V_at)$(RANLIB) libstrace.a
-install-binPROGRAMS: $(bin_PROGRAMS)
-	@$(NORMAL_INSTALL)
-	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
-	fi; \
-	for p in $$list; do echo "$$p $$p"; done | \
-	sed 's/$(EXEEXT)$$//' | \
-	while read p p1; do if test -f $$p \
-	  ; then echo "$$p"; echo "$$p"; else :; fi; \
-	done | \
-	sed -e 'p;s,.*/,,;n;h' \
-	    -e 's|.*|.|' \
-	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
-	sed 'N;N;N;s,\n, ,g' | \
-	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
-	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
-	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
-	    else { print "f", $$3 "/" $$4, $$1; } } \
-	  END { for (d in files) print "f", d, files[d] }' | \
-	while read type dir files; do \
-	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
-	    test -z "$$files" || { \
-	      echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
-	      $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
-	    } \
-	; done
-
-uninstall-binPROGRAMS:
-	@$(NORMAL_UNINSTALL)
-	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
-	files=`for p in $$list; do echo "$$p"; done | \
-	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
-	      -e 's/$$/$(EXEEXT)/' \
-	`; \
-	test -n "$$list" || exit 0; \
-	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
-	cd "$(DESTDIR)$(bindir)" && rm -f $$files
-
-clean-binPROGRAMS:
-	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
-
-strace$(EXEEXT): $(strace_OBJECTS) $(strace_DEPENDENCIES) $(EXTRA_strace_DEPENDENCIES) 
-	@rm -f strace$(EXEEXT)
-	$(AM_V_CCLD)$(strace_LINK) $(strace_OBJECTS) $(strace_LDADD) $(LIBS)
-install-binSCRIPTS: $(bin_SCRIPTS)
-	@$(NORMAL_INSTALL)
-	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
-	fi; \
-	for p in $$list; do \
-	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
-	done | \
-	sed -e 'p;s,.*/,,;n' \
-	    -e 'h;s|.*|.|' \
-	    -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
-	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
-	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
-	    if ($$2 == $$4) { files[d] = files[d] " " $$1; \
-	      if (++n[d] == $(am__install_max)) { \
-		print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
-	    else { print "f", d "/" $$4, $$1 } } \
-	  END { for (d in files) print "f", d, files[d] }' | \
-	while read type dir files; do \
-	     if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
-	     test -z "$$files" || { \
-	       echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
-	       $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
-	     } \
-	; done
-
-uninstall-binSCRIPTS:
-	@$(NORMAL_UNINSTALL)
-	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
-	files=`for p in $$list; do echo "$$p"; done | \
-	       sed -e 's,.*/,,;$(transform)'`; \
-	dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
-
-mostlyclean-compile:
-	-rm -f *.$(OBJEXT)
-
-distclean-compile:
-	-rm -f *.tab.c
-
-include ./$(DEPDIR)/libmpers_m32_a-block.Po
-include ./$(DEPDIR)/libmpers_m32_a-btrfs.Po
-include ./$(DEPDIR)/libmpers_m32_a-dirent.Po
-include ./$(DEPDIR)/libmpers_m32_a-evdev_mpers.Po
-include ./$(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Po
-include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Po
-include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Po
-include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Po
-include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Po
-include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Po
-include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Po
-include ./$(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Po
-include ./$(DEPDIR)/libmpers_m32_a-hdio.Po
-include ./$(DEPDIR)/libmpers_m32_a-ipc_msgctl.Po
-include ./$(DEPDIR)/libmpers_m32_a-ipc_shmctl.Po
-include ./$(DEPDIR)/libmpers_m32_a-loop.Po
-include ./$(DEPDIR)/libmpers_m32_a-mtd.Po
-include ./$(DEPDIR)/libmpers_m32_a-perf_ioctl.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_aio_sigset.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_group_req.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_mq_attr.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_msgbuf.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_sg_req_info.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_sigevent.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_time.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_timespec.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_timeval.Po
-include ./$(DEPDIR)/libmpers_m32_a-print_timex.Po
-include ./$(DEPDIR)/libmpers_m32_a-printrusage.Po
-include ./$(DEPDIR)/libmpers_m32_a-printsiginfo.Po
-include ./$(DEPDIR)/libmpers_m32_a-rt_sigreturn.Po
-include ./$(DEPDIR)/libmpers_m32_a-rtc.Po
-include ./$(DEPDIR)/libmpers_m32_a-sg_io_v3.Po
-include ./$(DEPDIR)/libmpers_m32_a-sigaltstack.Po
-include ./$(DEPDIR)/libmpers_m32_a-sock.Po
-include ./$(DEPDIR)/libmpers_m32_a-sysinfo.Po
-include ./$(DEPDIR)/libmpers_m32_a-times.Po
-include ./$(DEPDIR)/libmpers_m32_a-ustat.Po
-include ./$(DEPDIR)/libmpers_m32_a-utime.Po
-include ./$(DEPDIR)/libmpers_m32_a-v4l2.Po
-include ./$(DEPDIR)/libmpers_mx32_a-block.Po
-include ./$(DEPDIR)/libmpers_mx32_a-btrfs.Po
-include ./$(DEPDIR)/libmpers_mx32_a-dirent.Po
-include ./$(DEPDIR)/libmpers_mx32_a-evdev_mpers.Po
-include ./$(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Po
-include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Po
-include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Po
-include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Po
-include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Po
-include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Po
-include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Po
-include ./$(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Po
-include ./$(DEPDIR)/libmpers_mx32_a-hdio.Po
-include ./$(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Po
-include ./$(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Po
-include ./$(DEPDIR)/libmpers_mx32_a-loop.Po
-include ./$(DEPDIR)/libmpers_mx32_a-mtd.Po
-include ./$(DEPDIR)/libmpers_mx32_a-perf_ioctl.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_group_req.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_mq_attr.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_msgbuf.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_sigevent.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_time.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_timespec.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_timeval.Po
-include ./$(DEPDIR)/libmpers_mx32_a-print_timex.Po
-include ./$(DEPDIR)/libmpers_mx32_a-printrusage.Po
-include ./$(DEPDIR)/libmpers_mx32_a-printsiginfo.Po
-include ./$(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Po
-include ./$(DEPDIR)/libmpers_mx32_a-rtc.Po
-include ./$(DEPDIR)/libmpers_mx32_a-sg_io_v3.Po
-include ./$(DEPDIR)/libmpers_mx32_a-sigaltstack.Po
-include ./$(DEPDIR)/libmpers_mx32_a-sock.Po
-include ./$(DEPDIR)/libmpers_mx32_a-sysinfo.Po
-include ./$(DEPDIR)/libmpers_mx32_a-times.Po
-include ./$(DEPDIR)/libmpers_mx32_a-ustat.Po
-include ./$(DEPDIR)/libmpers_mx32_a-utime.Po
-include ./$(DEPDIR)/libmpers_mx32_a-v4l2.Po
-include ./$(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Po
-include ./$(DEPDIR)/libstrace_a-fstatfs.Po
-include ./$(DEPDIR)/libstrace_a-fstatfs64.Po
-include ./$(DEPDIR)/libstrace_a-getpagesize.Po
-include ./$(DEPDIR)/libstrace_a-ipc.Po
-include ./$(DEPDIR)/libstrace_a-mmap_cache.Po
-include ./$(DEPDIR)/libstrace_a-sigreturn.Po
-include ./$(DEPDIR)/libstrace_a-socketcall.Po
-include ./$(DEPDIR)/libstrace_a-statfs.Po
-include ./$(DEPDIR)/libstrace_a-statfs64.Po
-include ./$(DEPDIR)/libstrace_a-sync_file_range.Po
-include ./$(DEPDIR)/libstrace_a-sync_file_range2.Po
-include ./$(DEPDIR)/libstrace_a-upeek.Po
-include ./$(DEPDIR)/libstrace_a-upoke.Po
-include ./$(DEPDIR)/strace-access.Po
-include ./$(DEPDIR)/strace-affinity.Po
-include ./$(DEPDIR)/strace-aio.Po
-include ./$(DEPDIR)/strace-alpha.Po
-include ./$(DEPDIR)/strace-basic_filters.Po
-include ./$(DEPDIR)/strace-bind.Po
-include ./$(DEPDIR)/strace-bjm.Po
-include ./$(DEPDIR)/strace-block.Po
-include ./$(DEPDIR)/strace-bpf.Po
-include ./$(DEPDIR)/strace-bpf_attr_check.Po
-include ./$(DEPDIR)/strace-bpf_filter.Po
-include ./$(DEPDIR)/strace-bpf_seccomp_filter.Po
-include ./$(DEPDIR)/strace-bpf_sock_filter.Po
-include ./$(DEPDIR)/strace-btrfs.Po
-include ./$(DEPDIR)/strace-cacheflush.Po
-include ./$(DEPDIR)/strace-capability.Po
-include ./$(DEPDIR)/strace-chdir.Po
-include ./$(DEPDIR)/strace-chmod.Po
-include ./$(DEPDIR)/strace-clone.Po
-include ./$(DEPDIR)/strace-copy_file_range.Po
-include ./$(DEPDIR)/strace-count.Po
-include ./$(DEPDIR)/strace-delay.Po
-include ./$(DEPDIR)/strace-desc.Po
-include ./$(DEPDIR)/strace-dirent.Po
-include ./$(DEPDIR)/strace-dirent64.Po
-include ./$(DEPDIR)/strace-dm.Po
-include ./$(DEPDIR)/strace-dyxlat.Po
-include ./$(DEPDIR)/strace-epoll.Po
-include ./$(DEPDIR)/strace-error_prints.Po
-include ./$(DEPDIR)/strace-evdev.Po
-include ./$(DEPDIR)/strace-evdev_mpers.Po
-include ./$(DEPDIR)/strace-eventfd.Po
-include ./$(DEPDIR)/strace-execve.Po
-include ./$(DEPDIR)/strace-fadvise.Po
-include ./$(DEPDIR)/strace-fallocate.Po
-include ./$(DEPDIR)/strace-fanotify.Po
-include ./$(DEPDIR)/strace-fchownat.Po
-include ./$(DEPDIR)/strace-fcntl.Po
-include ./$(DEPDIR)/strace-fetch_bpf_fprog.Po
-include ./$(DEPDIR)/strace-fetch_struct_flock.Po
-include ./$(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Po
-include ./$(DEPDIR)/strace-fetch_struct_mmsghdr.Po
-include ./$(DEPDIR)/strace-fetch_struct_msghdr.Po
-include ./$(DEPDIR)/strace-fetch_struct_stat.Po
-include ./$(DEPDIR)/strace-fetch_struct_stat64.Po
-include ./$(DEPDIR)/strace-fetch_struct_statfs.Po
-include ./$(DEPDIR)/strace-file_handle.Po
-include ./$(DEPDIR)/strace-file_ioctl.Po
-include ./$(DEPDIR)/strace-filter_qualify.Po
-include ./$(DEPDIR)/strace-flock.Po
-include ./$(DEPDIR)/strace-fs_x_ioctl.Po
-include ./$(DEPDIR)/strace-futex.Po
-include ./$(DEPDIR)/strace-get_robust_list.Po
-include ./$(DEPDIR)/strace-getcpu.Po
-include ./$(DEPDIR)/strace-getcwd.Po
-include ./$(DEPDIR)/strace-getrandom.Po
-include ./$(DEPDIR)/strace-hdio.Po
-include ./$(DEPDIR)/strace-hostname.Po
-include ./$(DEPDIR)/strace-inotify.Po
-include ./$(DEPDIR)/strace-inotify_ioctl.Po
-include ./$(DEPDIR)/strace-io.Po
-include ./$(DEPDIR)/strace-ioctl.Po
-include ./$(DEPDIR)/strace-ioperm.Po
-include ./$(DEPDIR)/strace-iopl.Po
-include ./$(DEPDIR)/strace-ioprio.Po
-include ./$(DEPDIR)/strace-ipc_msg.Po
-include ./$(DEPDIR)/strace-ipc_msgctl.Po
-include ./$(DEPDIR)/strace-ipc_sem.Po
-include ./$(DEPDIR)/strace-ipc_shm.Po
-include ./$(DEPDIR)/strace-ipc_shmctl.Po
-include ./$(DEPDIR)/strace-kcmp.Po
-include ./$(DEPDIR)/strace-kexec.Po
-include ./$(DEPDIR)/strace-keyctl.Po
-include ./$(DEPDIR)/strace-kvm.Po
-include ./$(DEPDIR)/strace-ldt.Po
-include ./$(DEPDIR)/strace-link.Po
-include ./$(DEPDIR)/strace-listen.Po
-include ./$(DEPDIR)/strace-lookup_dcookie.Po
-include ./$(DEPDIR)/strace-loop.Po
-include ./$(DEPDIR)/strace-lseek.Po
-include ./$(DEPDIR)/strace-mem.Po
-include ./$(DEPDIR)/strace-membarrier.Po
-include ./$(DEPDIR)/strace-memfd_create.Po
-include ./$(DEPDIR)/strace-mknod.Po
-include ./$(DEPDIR)/strace-mmap_notify.Po
-include ./$(DEPDIR)/strace-mmsghdr.Po
-include ./$(DEPDIR)/strace-mount.Po
-include ./$(DEPDIR)/strace-mq.Po
-include ./$(DEPDIR)/strace-msghdr.Po
-include ./$(DEPDIR)/strace-mtd.Po
-include ./$(DEPDIR)/strace-net.Po
-include ./$(DEPDIR)/strace-netlink.Po
-include ./$(DEPDIR)/strace-netlink_crypto.Po
-include ./$(DEPDIR)/strace-netlink_inet_diag.Po
-include ./$(DEPDIR)/strace-netlink_kobject_uevent.Po
-include ./$(DEPDIR)/strace-netlink_netfilter.Po
-include ./$(DEPDIR)/strace-netlink_netlink_diag.Po
-include ./$(DEPDIR)/strace-netlink_packet_diag.Po
-include ./$(DEPDIR)/strace-netlink_route.Po
-include ./$(DEPDIR)/strace-netlink_selinux.Po
-include ./$(DEPDIR)/strace-netlink_smc_diag.Po
-include ./$(DEPDIR)/strace-netlink_sock_diag.Po
-include ./$(DEPDIR)/strace-netlink_unix_diag.Po
-include ./$(DEPDIR)/strace-nlattr.Po
-include ./$(DEPDIR)/strace-nsfs.Po
-include ./$(DEPDIR)/strace-numa.Po
-include ./$(DEPDIR)/strace-number_set.Po
-include ./$(DEPDIR)/strace-oldstat.Po
-include ./$(DEPDIR)/strace-open.Po
-include ./$(DEPDIR)/strace-or1k_atomic.Po
-include ./$(DEPDIR)/strace-pathtrace.Po
-include ./$(DEPDIR)/strace-perf.Po
-include ./$(DEPDIR)/strace-perf_ioctl.Po
-include ./$(DEPDIR)/strace-personality.Po
-include ./$(DEPDIR)/strace-pkeys.Po
-include ./$(DEPDIR)/strace-poll.Po
-include ./$(DEPDIR)/strace-prctl.Po
-include ./$(DEPDIR)/strace-print_aio_sigset.Po
-include ./$(DEPDIR)/strace-print_dev_t.Po
-include ./$(DEPDIR)/strace-print_group_req.Po
-include ./$(DEPDIR)/strace-print_ifindex.Po
-include ./$(DEPDIR)/strace-print_mac.Po
-include ./$(DEPDIR)/strace-print_mq_attr.Po
-include ./$(DEPDIR)/strace-print_msgbuf.Po
-include ./$(DEPDIR)/strace-print_sg_req_info.Po
-include ./$(DEPDIR)/strace-print_sigevent.Po
-include ./$(DEPDIR)/strace-print_statfs.Po
-include ./$(DEPDIR)/strace-print_struct_stat.Po
-include ./$(DEPDIR)/strace-print_time.Po
-include ./$(DEPDIR)/strace-print_timespec.Po
-include ./$(DEPDIR)/strace-print_timeval.Po
-include ./$(DEPDIR)/strace-print_timex.Po
-include ./$(DEPDIR)/strace-printmode.Po
-include ./$(DEPDIR)/strace-printrusage.Po
-include ./$(DEPDIR)/strace-printsiginfo.Po
-include ./$(DEPDIR)/strace-process.Po
-include ./$(DEPDIR)/strace-process_vm.Po
-include ./$(DEPDIR)/strace-ptp.Po
-include ./$(DEPDIR)/strace-quota.Po
-include ./$(DEPDIR)/strace-readahead.Po
-include ./$(DEPDIR)/strace-readlink.Po
-include ./$(DEPDIR)/strace-reboot.Po
-include ./$(DEPDIR)/strace-renameat.Po
-include ./$(DEPDIR)/strace-resource.Po
-include ./$(DEPDIR)/strace-retval.Po
-include ./$(DEPDIR)/strace-riscv.Po
-include ./$(DEPDIR)/strace-rt_sigframe.Po
-include ./$(DEPDIR)/strace-rt_sigreturn.Po
-include ./$(DEPDIR)/strace-rtc.Po
-include ./$(DEPDIR)/strace-rtnl_addr.Po
-include ./$(DEPDIR)/strace-rtnl_addrlabel.Po
-include ./$(DEPDIR)/strace-rtnl_dcb.Po
-include ./$(DEPDIR)/strace-rtnl_link.Po
-include ./$(DEPDIR)/strace-rtnl_mdb.Po
-include ./$(DEPDIR)/strace-rtnl_neigh.Po
-include ./$(DEPDIR)/strace-rtnl_neightbl.Po
-include ./$(DEPDIR)/strace-rtnl_netconf.Po
-include ./$(DEPDIR)/strace-rtnl_nsid.Po
-include ./$(DEPDIR)/strace-rtnl_route.Po
-include ./$(DEPDIR)/strace-rtnl_rule.Po
-include ./$(DEPDIR)/strace-rtnl_tc.Po
-include ./$(DEPDIR)/strace-rtnl_tc_action.Po
-include ./$(DEPDIR)/strace-s390.Po
-include ./$(DEPDIR)/strace-sched.Po
-include ./$(DEPDIR)/strace-scsi.Po
-include ./$(DEPDIR)/strace-seccomp.Po
-include ./$(DEPDIR)/strace-sendfile.Po
-include ./$(DEPDIR)/strace-sg_io_v3.Po
-include ./$(DEPDIR)/strace-sg_io_v4.Po
-include ./$(DEPDIR)/strace-shutdown.Po
-include ./$(DEPDIR)/strace-sigaltstack.Po
-include ./$(DEPDIR)/strace-signal.Po
-include ./$(DEPDIR)/strace-signalfd.Po
-include ./$(DEPDIR)/strace-sock.Po
-include ./$(DEPDIR)/strace-sockaddr.Po
-include ./$(DEPDIR)/strace-socketutils.Po
-include ./$(DEPDIR)/strace-sparc.Po
-include ./$(DEPDIR)/strace-sram_alloc.Po
-include ./$(DEPDIR)/strace-stat.Po
-include ./$(DEPDIR)/strace-stat64.Po
-include ./$(DEPDIR)/strace-statfs.Po
-include ./$(DEPDIR)/strace-statx.Po
-include ./$(DEPDIR)/strace-strace.Po
-include ./$(DEPDIR)/strace-string_to_uint.Po
-include ./$(DEPDIR)/strace-swapon.Po
-include ./$(DEPDIR)/strace-syscall.Po
-include ./$(DEPDIR)/strace-sysctl.Po
-include ./$(DEPDIR)/strace-sysinfo.Po
-include ./$(DEPDIR)/strace-syslog.Po
-include ./$(DEPDIR)/strace-sysmips.Po
-include ./$(DEPDIR)/strace-term.Po
-include ./$(DEPDIR)/strace-time.Po
-include ./$(DEPDIR)/strace-times.Po
-include ./$(DEPDIR)/strace-truncate.Po
-include ./$(DEPDIR)/strace-ubi.Po
-include ./$(DEPDIR)/strace-ucopy.Po
-include ./$(DEPDIR)/strace-uid.Po
-include ./$(DEPDIR)/strace-uid16.Po
-include ./$(DEPDIR)/strace-umask.Po
-include ./$(DEPDIR)/strace-umount.Po
-include ./$(DEPDIR)/strace-uname.Po
-include ./$(DEPDIR)/strace-unwind-libdw.Po
-include ./$(DEPDIR)/strace-unwind-libunwind.Po
-include ./$(DEPDIR)/strace-unwind.Po
-include ./$(DEPDIR)/strace-userfaultfd.Po
-include ./$(DEPDIR)/strace-ustat.Po
-include ./$(DEPDIR)/strace-util.Po
-include ./$(DEPDIR)/strace-utime.Po
-include ./$(DEPDIR)/strace-utimes.Po
-include ./$(DEPDIR)/strace-v4l2.Po
-include ./$(DEPDIR)/strace-wait.Po
-include ./$(DEPDIR)/strace-xattr.Po
-include ./$(DEPDIR)/strace-xlat.Po
-include ./$(DEPDIR)/strace-xmalloc.Po
-
-.c.o:
-	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-#	$(AM_V_CC)source='$<' object='$@' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(COMPILE) -c -o $@ $<
-
-.c.obj:
-	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-#	$(AM_V_CC)source='$<' object='$@' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-libmpers_m32_a-block.o: block.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-block.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-block.Tpo -c -o libmpers_m32_a-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-block.Tpo $(DEPDIR)/libmpers_m32_a-block.Po
-#	$(AM_V_CC)source='block.c' object='libmpers_m32_a-block.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c
-
-libmpers_m32_a-block.obj: block.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-block.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-block.Tpo -c -o libmpers_m32_a-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-block.Tpo $(DEPDIR)/libmpers_m32_a-block.Po
-#	$(AM_V_CC)source='block.c' object='libmpers_m32_a-block.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi`
-
-libmpers_m32_a-btrfs.o: btrfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-btrfs.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-btrfs.Tpo -c -o libmpers_m32_a-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-btrfs.Tpo $(DEPDIR)/libmpers_m32_a-btrfs.Po
-#	$(AM_V_CC)source='btrfs.c' object='libmpers_m32_a-btrfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c
-
-libmpers_m32_a-btrfs.obj: btrfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-btrfs.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-btrfs.Tpo -c -o libmpers_m32_a-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-btrfs.Tpo $(DEPDIR)/libmpers_m32_a-btrfs.Po
-#	$(AM_V_CC)source='btrfs.c' object='libmpers_m32_a-btrfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi`
-
-libmpers_m32_a-dirent.o: dirent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-dirent.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-dirent.Tpo -c -o libmpers_m32_a-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-dirent.Tpo $(DEPDIR)/libmpers_m32_a-dirent.Po
-#	$(AM_V_CC)source='dirent.c' object='libmpers_m32_a-dirent.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c
-
-libmpers_m32_a-dirent.obj: dirent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-dirent.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-dirent.Tpo -c -o libmpers_m32_a-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-dirent.Tpo $(DEPDIR)/libmpers_m32_a-dirent.Po
-#	$(AM_V_CC)source='dirent.c' object='libmpers_m32_a-dirent.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi`
-
-libmpers_m32_a-evdev_mpers.o: evdev_mpers.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-evdev_mpers.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-evdev_mpers.Tpo -c -o libmpers_m32_a-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-evdev_mpers.Tpo $(DEPDIR)/libmpers_m32_a-evdev_mpers.Po
-#	$(AM_V_CC)source='evdev_mpers.c' object='libmpers_m32_a-evdev_mpers.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c
-
-libmpers_m32_a-evdev_mpers.obj: evdev_mpers.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-evdev_mpers.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-evdev_mpers.Tpo -c -o libmpers_m32_a-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-evdev_mpers.Tpo $(DEPDIR)/libmpers_m32_a-evdev_mpers.Po
-#	$(AM_V_CC)source='evdev_mpers.c' object='libmpers_m32_a-evdev_mpers.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi`
-
-libmpers_m32_a-fetch_bpf_fprog.o: fetch_bpf_fprog.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_bpf_fprog.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Tpo -c -o libmpers_m32_a-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Tpo $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Po
-#	$(AM_V_CC)source='fetch_bpf_fprog.c' object='libmpers_m32_a-fetch_bpf_fprog.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c
-
-libmpers_m32_a-fetch_bpf_fprog.obj: fetch_bpf_fprog.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_bpf_fprog.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Tpo -c -o libmpers_m32_a-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Tpo $(DEPDIR)/libmpers_m32_a-fetch_bpf_fprog.Po
-#	$(AM_V_CC)source='fetch_bpf_fprog.c' object='libmpers_m32_a-fetch_bpf_fprog.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi`
-
-libmpers_m32_a-fetch_struct_flock.o: fetch_struct_flock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_flock.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Tpo -c -o libmpers_m32_a-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Po
-#	$(AM_V_CC)source='fetch_struct_flock.c' object='libmpers_m32_a-fetch_struct_flock.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c
-
-libmpers_m32_a-fetch_struct_flock.obj: fetch_struct_flock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_flock.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Tpo -c -o libmpers_m32_a-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_flock.Po
-#	$(AM_V_CC)source='fetch_struct_flock.c' object='libmpers_m32_a-fetch_struct_flock.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi`
-
-libmpers_m32_a-fetch_struct_keyctl_kdf_params.o: fetch_struct_keyctl_kdf_params.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_keyctl_kdf_params.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Tpo -c -o libmpers_m32_a-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Po
-#	$(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='libmpers_m32_a-fetch_struct_keyctl_kdf_params.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c
-
-libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj: fetch_struct_keyctl_kdf_params.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Tpo -c -o libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_keyctl_kdf_params.Po
-#	$(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi`
-
-libmpers_m32_a-fetch_struct_mmsghdr.o: fetch_struct_mmsghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_mmsghdr.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Tpo -c -o libmpers_m32_a-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Po
-#	$(AM_V_CC)source='fetch_struct_mmsghdr.c' object='libmpers_m32_a-fetch_struct_mmsghdr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c
-
-libmpers_m32_a-fetch_struct_mmsghdr.obj: fetch_struct_mmsghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_mmsghdr.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Tpo -c -o libmpers_m32_a-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_mmsghdr.Po
-#	$(AM_V_CC)source='fetch_struct_mmsghdr.c' object='libmpers_m32_a-fetch_struct_mmsghdr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi`
-
-libmpers_m32_a-fetch_struct_msghdr.o: fetch_struct_msghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_msghdr.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Tpo -c -o libmpers_m32_a-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Po
-#	$(AM_V_CC)source='fetch_struct_msghdr.c' object='libmpers_m32_a-fetch_struct_msghdr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c
-
-libmpers_m32_a-fetch_struct_msghdr.obj: fetch_struct_msghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_msghdr.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Tpo -c -o libmpers_m32_a-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_msghdr.Po
-#	$(AM_V_CC)source='fetch_struct_msghdr.c' object='libmpers_m32_a-fetch_struct_msghdr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi`
-
-libmpers_m32_a-fetch_struct_stat.o: fetch_struct_stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_stat.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Tpo -c -o libmpers_m32_a-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Po
-#	$(AM_V_CC)source='fetch_struct_stat.c' object='libmpers_m32_a-fetch_struct_stat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c
-
-libmpers_m32_a-fetch_struct_stat.obj: fetch_struct_stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_stat.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Tpo -c -o libmpers_m32_a-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Po
-#	$(AM_V_CC)source='fetch_struct_stat.c' object='libmpers_m32_a-fetch_struct_stat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi`
-
-libmpers_m32_a-fetch_struct_stat64.o: fetch_struct_stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_stat64.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Tpo -c -o libmpers_m32_a-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Po
-#	$(AM_V_CC)source='fetch_struct_stat64.c' object='libmpers_m32_a-fetch_struct_stat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c
-
-libmpers_m32_a-fetch_struct_stat64.obj: fetch_struct_stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_stat64.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Tpo -c -o libmpers_m32_a-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Po
-#	$(AM_V_CC)source='fetch_struct_stat64.c' object='libmpers_m32_a-fetch_struct_stat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi`
-
-libmpers_m32_a-fetch_struct_statfs.o: fetch_struct_statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_statfs.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Tpo -c -o libmpers_m32_a-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Po
-#	$(AM_V_CC)source='fetch_struct_statfs.c' object='libmpers_m32_a-fetch_struct_statfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c
-
-libmpers_m32_a-fetch_struct_statfs.obj: fetch_struct_statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_statfs.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Tpo -c -o libmpers_m32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Po
-#	$(AM_V_CC)source='fetch_struct_statfs.c' object='libmpers_m32_a-fetch_struct_statfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi`
-
-libmpers_m32_a-hdio.o: hdio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-hdio.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-hdio.Tpo -c -o libmpers_m32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-hdio.Tpo $(DEPDIR)/libmpers_m32_a-hdio.Po
-#	$(AM_V_CC)source='hdio.c' object='libmpers_m32_a-hdio.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c
-
-libmpers_m32_a-hdio.obj: hdio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-hdio.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-hdio.Tpo -c -o libmpers_m32_a-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-hdio.Tpo $(DEPDIR)/libmpers_m32_a-hdio.Po
-#	$(AM_V_CC)source='hdio.c' object='libmpers_m32_a-hdio.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi`
-
-libmpers_m32_a-ipc_msgctl.o: ipc_msgctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ipc_msgctl.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Tpo -c -o libmpers_m32_a-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Tpo $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Po
-#	$(AM_V_CC)source='ipc_msgctl.c' object='libmpers_m32_a-ipc_msgctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c
-
-libmpers_m32_a-ipc_msgctl.obj: ipc_msgctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ipc_msgctl.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Tpo -c -o libmpers_m32_a-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Tpo $(DEPDIR)/libmpers_m32_a-ipc_msgctl.Po
-#	$(AM_V_CC)source='ipc_msgctl.c' object='libmpers_m32_a-ipc_msgctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi`
-
-libmpers_m32_a-ipc_shmctl.o: ipc_shmctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ipc_shmctl.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Tpo -c -o libmpers_m32_a-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Tpo $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Po
-#	$(AM_V_CC)source='ipc_shmctl.c' object='libmpers_m32_a-ipc_shmctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c
-
-libmpers_m32_a-ipc_shmctl.obj: ipc_shmctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ipc_shmctl.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Tpo -c -o libmpers_m32_a-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Tpo $(DEPDIR)/libmpers_m32_a-ipc_shmctl.Po
-#	$(AM_V_CC)source='ipc_shmctl.c' object='libmpers_m32_a-ipc_shmctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi`
-
-libmpers_m32_a-loop.o: loop.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-loop.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-loop.Tpo -c -o libmpers_m32_a-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-loop.Tpo $(DEPDIR)/libmpers_m32_a-loop.Po
-#	$(AM_V_CC)source='loop.c' object='libmpers_m32_a-loop.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c
-
-libmpers_m32_a-loop.obj: loop.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-loop.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-loop.Tpo -c -o libmpers_m32_a-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-loop.Tpo $(DEPDIR)/libmpers_m32_a-loop.Po
-#	$(AM_V_CC)source='loop.c' object='libmpers_m32_a-loop.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi`
-
-libmpers_m32_a-mtd.o: mtd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-mtd.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-mtd.Tpo -c -o libmpers_m32_a-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-mtd.Tpo $(DEPDIR)/libmpers_m32_a-mtd.Po
-#	$(AM_V_CC)source='mtd.c' object='libmpers_m32_a-mtd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c
-
-libmpers_m32_a-mtd.obj: mtd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-mtd.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-mtd.Tpo -c -o libmpers_m32_a-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-mtd.Tpo $(DEPDIR)/libmpers_m32_a-mtd.Po
-#	$(AM_V_CC)source='mtd.c' object='libmpers_m32_a-mtd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi`
-
-libmpers_m32_a-perf_ioctl.o: perf_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-perf_ioctl.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-perf_ioctl.Tpo -c -o libmpers_m32_a-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-perf_ioctl.Tpo $(DEPDIR)/libmpers_m32_a-perf_ioctl.Po
-#	$(AM_V_CC)source='perf_ioctl.c' object='libmpers_m32_a-perf_ioctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c
-
-libmpers_m32_a-perf_ioctl.obj: perf_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-perf_ioctl.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-perf_ioctl.Tpo -c -o libmpers_m32_a-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-perf_ioctl.Tpo $(DEPDIR)/libmpers_m32_a-perf_ioctl.Po
-#	$(AM_V_CC)source='perf_ioctl.c' object='libmpers_m32_a-perf_ioctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi`
-
-libmpers_m32_a-print_aio_sigset.o: print_aio_sigset.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_aio_sigset.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Tpo -c -o libmpers_m32_a-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Tpo $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Po
-#	$(AM_V_CC)source='print_aio_sigset.c' object='libmpers_m32_a-print_aio_sigset.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c
-
-libmpers_m32_a-print_aio_sigset.obj: print_aio_sigset.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_aio_sigset.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Tpo -c -o libmpers_m32_a-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Tpo $(DEPDIR)/libmpers_m32_a-print_aio_sigset.Po
-#	$(AM_V_CC)source='print_aio_sigset.c' object='libmpers_m32_a-print_aio_sigset.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi`
-
-libmpers_m32_a-print_group_req.o: print_group_req.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_group_req.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_group_req.Tpo -c -o libmpers_m32_a-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_group_req.Tpo $(DEPDIR)/libmpers_m32_a-print_group_req.Po
-#	$(AM_V_CC)source='print_group_req.c' object='libmpers_m32_a-print_group_req.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c
-
-libmpers_m32_a-print_group_req.obj: print_group_req.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_group_req.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_group_req.Tpo -c -o libmpers_m32_a-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_group_req.Tpo $(DEPDIR)/libmpers_m32_a-print_group_req.Po
-#	$(AM_V_CC)source='print_group_req.c' object='libmpers_m32_a-print_group_req.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi`
-
-libmpers_m32_a-print_mq_attr.o: print_mq_attr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_mq_attr.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_mq_attr.Tpo -c -o libmpers_m32_a-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_mq_attr.Tpo $(DEPDIR)/libmpers_m32_a-print_mq_attr.Po
-#	$(AM_V_CC)source='print_mq_attr.c' object='libmpers_m32_a-print_mq_attr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c
-
-libmpers_m32_a-print_mq_attr.obj: print_mq_attr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_mq_attr.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_mq_attr.Tpo -c -o libmpers_m32_a-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_mq_attr.Tpo $(DEPDIR)/libmpers_m32_a-print_mq_attr.Po
-#	$(AM_V_CC)source='print_mq_attr.c' object='libmpers_m32_a-print_mq_attr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi`
-
-libmpers_m32_a-print_msgbuf.o: print_msgbuf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_msgbuf.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_msgbuf.Tpo -c -o libmpers_m32_a-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_msgbuf.Tpo $(DEPDIR)/libmpers_m32_a-print_msgbuf.Po
-#	$(AM_V_CC)source='print_msgbuf.c' object='libmpers_m32_a-print_msgbuf.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c
-
-libmpers_m32_a-print_msgbuf.obj: print_msgbuf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_msgbuf.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_msgbuf.Tpo -c -o libmpers_m32_a-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_msgbuf.Tpo $(DEPDIR)/libmpers_m32_a-print_msgbuf.Po
-#	$(AM_V_CC)source='print_msgbuf.c' object='libmpers_m32_a-print_msgbuf.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi`
-
-libmpers_m32_a-print_sg_req_info.o: print_sg_req_info.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_sg_req_info.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Tpo -c -o libmpers_m32_a-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Tpo $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Po
-#	$(AM_V_CC)source='print_sg_req_info.c' object='libmpers_m32_a-print_sg_req_info.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c
-
-libmpers_m32_a-print_sg_req_info.obj: print_sg_req_info.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_sg_req_info.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Tpo -c -o libmpers_m32_a-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Tpo $(DEPDIR)/libmpers_m32_a-print_sg_req_info.Po
-#	$(AM_V_CC)source='print_sg_req_info.c' object='libmpers_m32_a-print_sg_req_info.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi`
-
-libmpers_m32_a-print_sigevent.o: print_sigevent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_sigevent.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_sigevent.Tpo -c -o libmpers_m32_a-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_sigevent.Tpo $(DEPDIR)/libmpers_m32_a-print_sigevent.Po
-#	$(AM_V_CC)source='print_sigevent.c' object='libmpers_m32_a-print_sigevent.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c
-
-libmpers_m32_a-print_sigevent.obj: print_sigevent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_sigevent.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_sigevent.Tpo -c -o libmpers_m32_a-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_sigevent.Tpo $(DEPDIR)/libmpers_m32_a-print_sigevent.Po
-#	$(AM_V_CC)source='print_sigevent.c' object='libmpers_m32_a-print_sigevent.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi`
-
-libmpers_m32_a-print_time.o: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_time.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_time.Tpo -c -o libmpers_m32_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_time.Tpo $(DEPDIR)/libmpers_m32_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libmpers_m32_a-print_time.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-
-libmpers_m32_a-print_time.obj: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_time.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_time.Tpo -c -o libmpers_m32_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_time.Tpo $(DEPDIR)/libmpers_m32_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libmpers_m32_a-print_time.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-
-libmpers_m32_a-print_timespec.o: print_timespec.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timespec.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timespec.Tpo -c -o libmpers_m32_a-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timespec.Tpo $(DEPDIR)/libmpers_m32_a-print_timespec.Po
-#	$(AM_V_CC)source='print_timespec.c' object='libmpers_m32_a-print_timespec.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c
-
-libmpers_m32_a-print_timespec.obj: print_timespec.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timespec.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timespec.Tpo -c -o libmpers_m32_a-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timespec.Tpo $(DEPDIR)/libmpers_m32_a-print_timespec.Po
-#	$(AM_V_CC)source='print_timespec.c' object='libmpers_m32_a-print_timespec.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi`
-
-libmpers_m32_a-print_timeval.o: print_timeval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timeval.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timeval.Tpo -c -o libmpers_m32_a-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timeval.Tpo $(DEPDIR)/libmpers_m32_a-print_timeval.Po
-#	$(AM_V_CC)source='print_timeval.c' object='libmpers_m32_a-print_timeval.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c
-
-libmpers_m32_a-print_timeval.obj: print_timeval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timeval.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timeval.Tpo -c -o libmpers_m32_a-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timeval.Tpo $(DEPDIR)/libmpers_m32_a-print_timeval.Po
-#	$(AM_V_CC)source='print_timeval.c' object='libmpers_m32_a-print_timeval.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi`
-
-libmpers_m32_a-print_timex.o: print_timex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timex.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timex.Tpo -c -o libmpers_m32_a-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timex.Tpo $(DEPDIR)/libmpers_m32_a-print_timex.Po
-#	$(AM_V_CC)source='print_timex.c' object='libmpers_m32_a-print_timex.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c
-
-libmpers_m32_a-print_timex.obj: print_timex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-print_timex.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-print_timex.Tpo -c -o libmpers_m32_a-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-print_timex.Tpo $(DEPDIR)/libmpers_m32_a-print_timex.Po
-#	$(AM_V_CC)source='print_timex.c' object='libmpers_m32_a-print_timex.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi`
-
-libmpers_m32_a-printrusage.o: printrusage.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-printrusage.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-printrusage.Tpo -c -o libmpers_m32_a-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-printrusage.Tpo $(DEPDIR)/libmpers_m32_a-printrusage.Po
-#	$(AM_V_CC)source='printrusage.c' object='libmpers_m32_a-printrusage.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c
-
-libmpers_m32_a-printrusage.obj: printrusage.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-printrusage.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-printrusage.Tpo -c -o libmpers_m32_a-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-printrusage.Tpo $(DEPDIR)/libmpers_m32_a-printrusage.Po
-#	$(AM_V_CC)source='printrusage.c' object='libmpers_m32_a-printrusage.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi`
-
-libmpers_m32_a-printsiginfo.o: printsiginfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-printsiginfo.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-printsiginfo.Tpo -c -o libmpers_m32_a-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-printsiginfo.Tpo $(DEPDIR)/libmpers_m32_a-printsiginfo.Po
-#	$(AM_V_CC)source='printsiginfo.c' object='libmpers_m32_a-printsiginfo.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c
-
-libmpers_m32_a-printsiginfo.obj: printsiginfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-printsiginfo.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-printsiginfo.Tpo -c -o libmpers_m32_a-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-printsiginfo.Tpo $(DEPDIR)/libmpers_m32_a-printsiginfo.Po
-#	$(AM_V_CC)source='printsiginfo.c' object='libmpers_m32_a-printsiginfo.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi`
-
-libmpers_m32_a-rt_sigreturn.o: rt_sigreturn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-rt_sigreturn.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Tpo -c -o libmpers_m32_a-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Tpo $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Po
-#	$(AM_V_CC)source='rt_sigreturn.c' object='libmpers_m32_a-rt_sigreturn.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c
-
-libmpers_m32_a-rt_sigreturn.obj: rt_sigreturn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-rt_sigreturn.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Tpo -c -o libmpers_m32_a-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Tpo $(DEPDIR)/libmpers_m32_a-rt_sigreturn.Po
-#	$(AM_V_CC)source='rt_sigreturn.c' object='libmpers_m32_a-rt_sigreturn.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi`
-
-libmpers_m32_a-rtc.o: rtc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-rtc.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-rtc.Tpo -c -o libmpers_m32_a-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-rtc.Tpo $(DEPDIR)/libmpers_m32_a-rtc.Po
-#	$(AM_V_CC)source='rtc.c' object='libmpers_m32_a-rtc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c
-
-libmpers_m32_a-rtc.obj: rtc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-rtc.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-rtc.Tpo -c -o libmpers_m32_a-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-rtc.Tpo $(DEPDIR)/libmpers_m32_a-rtc.Po
-#	$(AM_V_CC)source='rtc.c' object='libmpers_m32_a-rtc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi`
-
-libmpers_m32_a-sg_io_v3.o: sg_io_v3.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sg_io_v3.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sg_io_v3.Tpo -c -o libmpers_m32_a-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sg_io_v3.Tpo $(DEPDIR)/libmpers_m32_a-sg_io_v3.Po
-#	$(AM_V_CC)source='sg_io_v3.c' object='libmpers_m32_a-sg_io_v3.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c
-
-libmpers_m32_a-sg_io_v3.obj: sg_io_v3.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sg_io_v3.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sg_io_v3.Tpo -c -o libmpers_m32_a-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sg_io_v3.Tpo $(DEPDIR)/libmpers_m32_a-sg_io_v3.Po
-#	$(AM_V_CC)source='sg_io_v3.c' object='libmpers_m32_a-sg_io_v3.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi`
-
-libmpers_m32_a-sigaltstack.o: sigaltstack.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sigaltstack.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sigaltstack.Tpo -c -o libmpers_m32_a-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sigaltstack.Tpo $(DEPDIR)/libmpers_m32_a-sigaltstack.Po
-#	$(AM_V_CC)source='sigaltstack.c' object='libmpers_m32_a-sigaltstack.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c
-
-libmpers_m32_a-sigaltstack.obj: sigaltstack.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sigaltstack.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sigaltstack.Tpo -c -o libmpers_m32_a-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sigaltstack.Tpo $(DEPDIR)/libmpers_m32_a-sigaltstack.Po
-#	$(AM_V_CC)source='sigaltstack.c' object='libmpers_m32_a-sigaltstack.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi`
-
-libmpers_m32_a-sock.o: sock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sock.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sock.Tpo -c -o libmpers_m32_a-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sock.Tpo $(DEPDIR)/libmpers_m32_a-sock.Po
-#	$(AM_V_CC)source='sock.c' object='libmpers_m32_a-sock.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c
-
-libmpers_m32_a-sock.obj: sock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sock.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sock.Tpo -c -o libmpers_m32_a-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sock.Tpo $(DEPDIR)/libmpers_m32_a-sock.Po
-#	$(AM_V_CC)source='sock.c' object='libmpers_m32_a-sock.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi`
-
-libmpers_m32_a-sysinfo.o: sysinfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sysinfo.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sysinfo.Tpo -c -o libmpers_m32_a-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sysinfo.Tpo $(DEPDIR)/libmpers_m32_a-sysinfo.Po
-#	$(AM_V_CC)source='sysinfo.c' object='libmpers_m32_a-sysinfo.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c
-
-libmpers_m32_a-sysinfo.obj: sysinfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-sysinfo.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-sysinfo.Tpo -c -o libmpers_m32_a-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-sysinfo.Tpo $(DEPDIR)/libmpers_m32_a-sysinfo.Po
-#	$(AM_V_CC)source='sysinfo.c' object='libmpers_m32_a-sysinfo.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi`
-
-libmpers_m32_a-times.o: times.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-times.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-times.Tpo -c -o libmpers_m32_a-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-times.Tpo $(DEPDIR)/libmpers_m32_a-times.Po
-#	$(AM_V_CC)source='times.c' object='libmpers_m32_a-times.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c
-
-libmpers_m32_a-times.obj: times.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-times.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-times.Tpo -c -o libmpers_m32_a-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-times.Tpo $(DEPDIR)/libmpers_m32_a-times.Po
-#	$(AM_V_CC)source='times.c' object='libmpers_m32_a-times.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi`
-
-libmpers_m32_a-ustat.o: ustat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ustat.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ustat.Tpo -c -o libmpers_m32_a-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ustat.Tpo $(DEPDIR)/libmpers_m32_a-ustat.Po
-#	$(AM_V_CC)source='ustat.c' object='libmpers_m32_a-ustat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c
-
-libmpers_m32_a-ustat.obj: ustat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-ustat.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-ustat.Tpo -c -o libmpers_m32_a-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-ustat.Tpo $(DEPDIR)/libmpers_m32_a-ustat.Po
-#	$(AM_V_CC)source='ustat.c' object='libmpers_m32_a-ustat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi`
-
-libmpers_m32_a-utime.o: utime.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-utime.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-utime.Tpo -c -o libmpers_m32_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-utime.Tpo $(DEPDIR)/libmpers_m32_a-utime.Po
-#	$(AM_V_CC)source='utime.c' object='libmpers_m32_a-utime.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c
-
-libmpers_m32_a-utime.obj: utime.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-utime.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-utime.Tpo -c -o libmpers_m32_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-utime.Tpo $(DEPDIR)/libmpers_m32_a-utime.Po
-#	$(AM_V_CC)source='utime.c' object='libmpers_m32_a-utime.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi`
-
-libmpers_m32_a-v4l2.o: v4l2.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-v4l2.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-v4l2.Tpo -c -o libmpers_m32_a-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-v4l2.Tpo $(DEPDIR)/libmpers_m32_a-v4l2.Po
-#	$(AM_V_CC)source='v4l2.c' object='libmpers_m32_a-v4l2.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c
-
-libmpers_m32_a-v4l2.obj: v4l2.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-v4l2.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-v4l2.Tpo -c -o libmpers_m32_a-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-v4l2.Tpo $(DEPDIR)/libmpers_m32_a-v4l2.Po
-#	$(AM_V_CC)source='v4l2.c' object='libmpers_m32_a-v4l2.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi`
-
-libmpers_mx32_a-block.o: block.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-block.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-block.Tpo -c -o libmpers_mx32_a-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-block.Tpo $(DEPDIR)/libmpers_mx32_a-block.Po
-#	$(AM_V_CC)source='block.c' object='libmpers_mx32_a-block.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c
-
-libmpers_mx32_a-block.obj: block.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-block.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-block.Tpo -c -o libmpers_mx32_a-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-block.Tpo $(DEPDIR)/libmpers_mx32_a-block.Po
-#	$(AM_V_CC)source='block.c' object='libmpers_mx32_a-block.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi`
-
-libmpers_mx32_a-btrfs.o: btrfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-btrfs.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-btrfs.Tpo -c -o libmpers_mx32_a-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-btrfs.Tpo $(DEPDIR)/libmpers_mx32_a-btrfs.Po
-#	$(AM_V_CC)source='btrfs.c' object='libmpers_mx32_a-btrfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c
-
-libmpers_mx32_a-btrfs.obj: btrfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-btrfs.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-btrfs.Tpo -c -o libmpers_mx32_a-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-btrfs.Tpo $(DEPDIR)/libmpers_mx32_a-btrfs.Po
-#	$(AM_V_CC)source='btrfs.c' object='libmpers_mx32_a-btrfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi`
-
-libmpers_mx32_a-dirent.o: dirent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-dirent.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-dirent.Tpo -c -o libmpers_mx32_a-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-dirent.Tpo $(DEPDIR)/libmpers_mx32_a-dirent.Po
-#	$(AM_V_CC)source='dirent.c' object='libmpers_mx32_a-dirent.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c
-
-libmpers_mx32_a-dirent.obj: dirent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-dirent.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-dirent.Tpo -c -o libmpers_mx32_a-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-dirent.Tpo $(DEPDIR)/libmpers_mx32_a-dirent.Po
-#	$(AM_V_CC)source='dirent.c' object='libmpers_mx32_a-dirent.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi`
-
-libmpers_mx32_a-evdev_mpers.o: evdev_mpers.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-evdev_mpers.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Tpo -c -o libmpers_mx32_a-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Tpo $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Po
-#	$(AM_V_CC)source='evdev_mpers.c' object='libmpers_mx32_a-evdev_mpers.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c
-
-libmpers_mx32_a-evdev_mpers.obj: evdev_mpers.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-evdev_mpers.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Tpo -c -o libmpers_mx32_a-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Tpo $(DEPDIR)/libmpers_mx32_a-evdev_mpers.Po
-#	$(AM_V_CC)source='evdev_mpers.c' object='libmpers_mx32_a-evdev_mpers.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi`
-
-libmpers_mx32_a-fetch_bpf_fprog.o: fetch_bpf_fprog.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_bpf_fprog.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Tpo -c -o libmpers_mx32_a-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Po
-#	$(AM_V_CC)source='fetch_bpf_fprog.c' object='libmpers_mx32_a-fetch_bpf_fprog.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c
-
-libmpers_mx32_a-fetch_bpf_fprog.obj: fetch_bpf_fprog.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_bpf_fprog.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Tpo -c -o libmpers_mx32_a-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_bpf_fprog.Po
-#	$(AM_V_CC)source='fetch_bpf_fprog.c' object='libmpers_mx32_a-fetch_bpf_fprog.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi`
-
-libmpers_mx32_a-fetch_struct_flock.o: fetch_struct_flock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_flock.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Tpo -c -o libmpers_mx32_a-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Po
-#	$(AM_V_CC)source='fetch_struct_flock.c' object='libmpers_mx32_a-fetch_struct_flock.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c
-
-libmpers_mx32_a-fetch_struct_flock.obj: fetch_struct_flock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_flock.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Tpo -c -o libmpers_mx32_a-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_flock.Po
-#	$(AM_V_CC)source='fetch_struct_flock.c' object='libmpers_mx32_a-fetch_struct_flock.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi`
-
-libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o: fetch_struct_keyctl_kdf_params.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Tpo -c -o libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Po
-#	$(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c
-
-libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj: fetch_struct_keyctl_kdf_params.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Tpo -c -o libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_keyctl_kdf_params.Po
-#	$(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi`
-
-libmpers_mx32_a-fetch_struct_mmsghdr.o: fetch_struct_mmsghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_mmsghdr.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Tpo -c -o libmpers_mx32_a-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Po
-#	$(AM_V_CC)source='fetch_struct_mmsghdr.c' object='libmpers_mx32_a-fetch_struct_mmsghdr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c
-
-libmpers_mx32_a-fetch_struct_mmsghdr.obj: fetch_struct_mmsghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_mmsghdr.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Tpo -c -o libmpers_mx32_a-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_mmsghdr.Po
-#	$(AM_V_CC)source='fetch_struct_mmsghdr.c' object='libmpers_mx32_a-fetch_struct_mmsghdr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi`
-
-libmpers_mx32_a-fetch_struct_msghdr.o: fetch_struct_msghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_msghdr.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Tpo -c -o libmpers_mx32_a-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Po
-#	$(AM_V_CC)source='fetch_struct_msghdr.c' object='libmpers_mx32_a-fetch_struct_msghdr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c
-
-libmpers_mx32_a-fetch_struct_msghdr.obj: fetch_struct_msghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_msghdr.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Tpo -c -o libmpers_mx32_a-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_msghdr.Po
-#	$(AM_V_CC)source='fetch_struct_msghdr.c' object='libmpers_mx32_a-fetch_struct_msghdr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi`
-
-libmpers_mx32_a-fetch_struct_stat.o: fetch_struct_stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_stat.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Tpo -c -o libmpers_mx32_a-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Po
-#	$(AM_V_CC)source='fetch_struct_stat.c' object='libmpers_mx32_a-fetch_struct_stat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c
-
-libmpers_mx32_a-fetch_struct_stat.obj: fetch_struct_stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_stat.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Tpo -c -o libmpers_mx32_a-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Po
-#	$(AM_V_CC)source='fetch_struct_stat.c' object='libmpers_mx32_a-fetch_struct_stat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi`
-
-libmpers_mx32_a-fetch_struct_stat64.o: fetch_struct_stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_stat64.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Tpo -c -o libmpers_mx32_a-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Po
-#	$(AM_V_CC)source='fetch_struct_stat64.c' object='libmpers_mx32_a-fetch_struct_stat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c
-
-libmpers_mx32_a-fetch_struct_stat64.obj: fetch_struct_stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_stat64.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Tpo -c -o libmpers_mx32_a-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Po
-#	$(AM_V_CC)source='fetch_struct_stat64.c' object='libmpers_mx32_a-fetch_struct_stat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi`
-
-libmpers_mx32_a-fetch_struct_statfs.o: fetch_struct_statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_statfs.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Tpo -c -o libmpers_mx32_a-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Po
-#	$(AM_V_CC)source='fetch_struct_statfs.c' object='libmpers_mx32_a-fetch_struct_statfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c
-
-libmpers_mx32_a-fetch_struct_statfs.obj: fetch_struct_statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_statfs.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Tpo -c -o libmpers_mx32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Po
-#	$(AM_V_CC)source='fetch_struct_statfs.c' object='libmpers_mx32_a-fetch_struct_statfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi`
-
-libmpers_mx32_a-hdio.o: hdio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-hdio.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-hdio.Tpo -c -o libmpers_mx32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-hdio.Tpo $(DEPDIR)/libmpers_mx32_a-hdio.Po
-#	$(AM_V_CC)source='hdio.c' object='libmpers_mx32_a-hdio.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c
-
-libmpers_mx32_a-hdio.obj: hdio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-hdio.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-hdio.Tpo -c -o libmpers_mx32_a-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-hdio.Tpo $(DEPDIR)/libmpers_mx32_a-hdio.Po
-#	$(AM_V_CC)source='hdio.c' object='libmpers_mx32_a-hdio.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi`
-
-libmpers_mx32_a-ipc_msgctl.o: ipc_msgctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ipc_msgctl.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Tpo -c -o libmpers_mx32_a-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Tpo $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Po
-#	$(AM_V_CC)source='ipc_msgctl.c' object='libmpers_mx32_a-ipc_msgctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c
-
-libmpers_mx32_a-ipc_msgctl.obj: ipc_msgctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ipc_msgctl.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Tpo -c -o libmpers_mx32_a-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Tpo $(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Po
-#	$(AM_V_CC)source='ipc_msgctl.c' object='libmpers_mx32_a-ipc_msgctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi`
-
-libmpers_mx32_a-ipc_shmctl.o: ipc_shmctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ipc_shmctl.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Tpo -c -o libmpers_mx32_a-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Tpo $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Po
-#	$(AM_V_CC)source='ipc_shmctl.c' object='libmpers_mx32_a-ipc_shmctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c
-
-libmpers_mx32_a-ipc_shmctl.obj: ipc_shmctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ipc_shmctl.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Tpo -c -o libmpers_mx32_a-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Tpo $(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Po
-#	$(AM_V_CC)source='ipc_shmctl.c' object='libmpers_mx32_a-ipc_shmctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi`
-
-libmpers_mx32_a-loop.o: loop.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-loop.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-loop.Tpo -c -o libmpers_mx32_a-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-loop.Tpo $(DEPDIR)/libmpers_mx32_a-loop.Po
-#	$(AM_V_CC)source='loop.c' object='libmpers_mx32_a-loop.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c
-
-libmpers_mx32_a-loop.obj: loop.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-loop.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-loop.Tpo -c -o libmpers_mx32_a-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-loop.Tpo $(DEPDIR)/libmpers_mx32_a-loop.Po
-#	$(AM_V_CC)source='loop.c' object='libmpers_mx32_a-loop.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi`
-
-libmpers_mx32_a-mtd.o: mtd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-mtd.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-mtd.Tpo -c -o libmpers_mx32_a-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-mtd.Tpo $(DEPDIR)/libmpers_mx32_a-mtd.Po
-#	$(AM_V_CC)source='mtd.c' object='libmpers_mx32_a-mtd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c
-
-libmpers_mx32_a-mtd.obj: mtd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-mtd.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-mtd.Tpo -c -o libmpers_mx32_a-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-mtd.Tpo $(DEPDIR)/libmpers_mx32_a-mtd.Po
-#	$(AM_V_CC)source='mtd.c' object='libmpers_mx32_a-mtd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi`
-
-libmpers_mx32_a-perf_ioctl.o: perf_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-perf_ioctl.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Tpo -c -o libmpers_mx32_a-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Tpo $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Po
-#	$(AM_V_CC)source='perf_ioctl.c' object='libmpers_mx32_a-perf_ioctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c
-
-libmpers_mx32_a-perf_ioctl.obj: perf_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-perf_ioctl.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Tpo -c -o libmpers_mx32_a-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Tpo $(DEPDIR)/libmpers_mx32_a-perf_ioctl.Po
-#	$(AM_V_CC)source='perf_ioctl.c' object='libmpers_mx32_a-perf_ioctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi`
-
-libmpers_mx32_a-print_aio_sigset.o: print_aio_sigset.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_aio_sigset.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Tpo -c -o libmpers_mx32_a-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Tpo $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Po
-#	$(AM_V_CC)source='print_aio_sigset.c' object='libmpers_mx32_a-print_aio_sigset.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c
-
-libmpers_mx32_a-print_aio_sigset.obj: print_aio_sigset.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_aio_sigset.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Tpo -c -o libmpers_mx32_a-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Tpo $(DEPDIR)/libmpers_mx32_a-print_aio_sigset.Po
-#	$(AM_V_CC)source='print_aio_sigset.c' object='libmpers_mx32_a-print_aio_sigset.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi`
-
-libmpers_mx32_a-print_group_req.o: print_group_req.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_group_req.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_group_req.Tpo -c -o libmpers_mx32_a-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_group_req.Tpo $(DEPDIR)/libmpers_mx32_a-print_group_req.Po
-#	$(AM_V_CC)source='print_group_req.c' object='libmpers_mx32_a-print_group_req.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c
-
-libmpers_mx32_a-print_group_req.obj: print_group_req.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_group_req.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_group_req.Tpo -c -o libmpers_mx32_a-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_group_req.Tpo $(DEPDIR)/libmpers_mx32_a-print_group_req.Po
-#	$(AM_V_CC)source='print_group_req.c' object='libmpers_mx32_a-print_group_req.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi`
-
-libmpers_mx32_a-print_mq_attr.o: print_mq_attr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_mq_attr.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Tpo -c -o libmpers_mx32_a-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Tpo $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Po
-#	$(AM_V_CC)source='print_mq_attr.c' object='libmpers_mx32_a-print_mq_attr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c
-
-libmpers_mx32_a-print_mq_attr.obj: print_mq_attr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_mq_attr.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Tpo -c -o libmpers_mx32_a-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Tpo $(DEPDIR)/libmpers_mx32_a-print_mq_attr.Po
-#	$(AM_V_CC)source='print_mq_attr.c' object='libmpers_mx32_a-print_mq_attr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi`
-
-libmpers_mx32_a-print_msgbuf.o: print_msgbuf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_msgbuf.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Tpo -c -o libmpers_mx32_a-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Tpo $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Po
-#	$(AM_V_CC)source='print_msgbuf.c' object='libmpers_mx32_a-print_msgbuf.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c
-
-libmpers_mx32_a-print_msgbuf.obj: print_msgbuf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_msgbuf.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Tpo -c -o libmpers_mx32_a-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Tpo $(DEPDIR)/libmpers_mx32_a-print_msgbuf.Po
-#	$(AM_V_CC)source='print_msgbuf.c' object='libmpers_mx32_a-print_msgbuf.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi`
-
-libmpers_mx32_a-print_sg_req_info.o: print_sg_req_info.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_sg_req_info.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Tpo -c -o libmpers_mx32_a-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Tpo $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Po
-#	$(AM_V_CC)source='print_sg_req_info.c' object='libmpers_mx32_a-print_sg_req_info.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c
-
-libmpers_mx32_a-print_sg_req_info.obj: print_sg_req_info.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_sg_req_info.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Tpo -c -o libmpers_mx32_a-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Tpo $(DEPDIR)/libmpers_mx32_a-print_sg_req_info.Po
-#	$(AM_V_CC)source='print_sg_req_info.c' object='libmpers_mx32_a-print_sg_req_info.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi`
-
-libmpers_mx32_a-print_sigevent.o: print_sigevent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_sigevent.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_sigevent.Tpo -c -o libmpers_mx32_a-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_sigevent.Tpo $(DEPDIR)/libmpers_mx32_a-print_sigevent.Po
-#	$(AM_V_CC)source='print_sigevent.c' object='libmpers_mx32_a-print_sigevent.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c
-
-libmpers_mx32_a-print_sigevent.obj: print_sigevent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_sigevent.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_sigevent.Tpo -c -o libmpers_mx32_a-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_sigevent.Tpo $(DEPDIR)/libmpers_mx32_a-print_sigevent.Po
-#	$(AM_V_CC)source='print_sigevent.c' object='libmpers_mx32_a-print_sigevent.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi`
-
-libmpers_mx32_a-print_time.o: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_time.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_time.Tpo -c -o libmpers_mx32_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_time.Tpo $(DEPDIR)/libmpers_mx32_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libmpers_mx32_a-print_time.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-
-libmpers_mx32_a-print_time.obj: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_time.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_time.Tpo -c -o libmpers_mx32_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_time.Tpo $(DEPDIR)/libmpers_mx32_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libmpers_mx32_a-print_time.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-
-libmpers_mx32_a-print_timespec.o: print_timespec.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timespec.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timespec.Tpo -c -o libmpers_mx32_a-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timespec.Tpo $(DEPDIR)/libmpers_mx32_a-print_timespec.Po
-#	$(AM_V_CC)source='print_timespec.c' object='libmpers_mx32_a-print_timespec.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c
-
-libmpers_mx32_a-print_timespec.obj: print_timespec.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timespec.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timespec.Tpo -c -o libmpers_mx32_a-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timespec.Tpo $(DEPDIR)/libmpers_mx32_a-print_timespec.Po
-#	$(AM_V_CC)source='print_timespec.c' object='libmpers_mx32_a-print_timespec.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi`
-
-libmpers_mx32_a-print_timeval.o: print_timeval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timeval.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timeval.Tpo -c -o libmpers_mx32_a-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timeval.Tpo $(DEPDIR)/libmpers_mx32_a-print_timeval.Po
-#	$(AM_V_CC)source='print_timeval.c' object='libmpers_mx32_a-print_timeval.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c
-
-libmpers_mx32_a-print_timeval.obj: print_timeval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timeval.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timeval.Tpo -c -o libmpers_mx32_a-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timeval.Tpo $(DEPDIR)/libmpers_mx32_a-print_timeval.Po
-#	$(AM_V_CC)source='print_timeval.c' object='libmpers_mx32_a-print_timeval.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi`
-
-libmpers_mx32_a-print_timex.o: print_timex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timex.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timex.Tpo -c -o libmpers_mx32_a-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timex.Tpo $(DEPDIR)/libmpers_mx32_a-print_timex.Po
-#	$(AM_V_CC)source='print_timex.c' object='libmpers_mx32_a-print_timex.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c
-
-libmpers_mx32_a-print_timex.obj: print_timex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-print_timex.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-print_timex.Tpo -c -o libmpers_mx32_a-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-print_timex.Tpo $(DEPDIR)/libmpers_mx32_a-print_timex.Po
-#	$(AM_V_CC)source='print_timex.c' object='libmpers_mx32_a-print_timex.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi`
-
-libmpers_mx32_a-printrusage.o: printrusage.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-printrusage.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-printrusage.Tpo -c -o libmpers_mx32_a-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-printrusage.Tpo $(DEPDIR)/libmpers_mx32_a-printrusage.Po
-#	$(AM_V_CC)source='printrusage.c' object='libmpers_mx32_a-printrusage.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c
-
-libmpers_mx32_a-printrusage.obj: printrusage.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-printrusage.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-printrusage.Tpo -c -o libmpers_mx32_a-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-printrusage.Tpo $(DEPDIR)/libmpers_mx32_a-printrusage.Po
-#	$(AM_V_CC)source='printrusage.c' object='libmpers_mx32_a-printrusage.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi`
-
-libmpers_mx32_a-printsiginfo.o: printsiginfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-printsiginfo.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-printsiginfo.Tpo -c -o libmpers_mx32_a-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-printsiginfo.Tpo $(DEPDIR)/libmpers_mx32_a-printsiginfo.Po
-#	$(AM_V_CC)source='printsiginfo.c' object='libmpers_mx32_a-printsiginfo.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c
-
-libmpers_mx32_a-printsiginfo.obj: printsiginfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-printsiginfo.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-printsiginfo.Tpo -c -o libmpers_mx32_a-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-printsiginfo.Tpo $(DEPDIR)/libmpers_mx32_a-printsiginfo.Po
-#	$(AM_V_CC)source='printsiginfo.c' object='libmpers_mx32_a-printsiginfo.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi`
-
-libmpers_mx32_a-rt_sigreturn.o: rt_sigreturn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-rt_sigreturn.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Tpo -c -o libmpers_mx32_a-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Tpo $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Po
-#	$(AM_V_CC)source='rt_sigreturn.c' object='libmpers_mx32_a-rt_sigreturn.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c
-
-libmpers_mx32_a-rt_sigreturn.obj: rt_sigreturn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-rt_sigreturn.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Tpo -c -o libmpers_mx32_a-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Tpo $(DEPDIR)/libmpers_mx32_a-rt_sigreturn.Po
-#	$(AM_V_CC)source='rt_sigreturn.c' object='libmpers_mx32_a-rt_sigreturn.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi`
-
-libmpers_mx32_a-rtc.o: rtc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-rtc.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-rtc.Tpo -c -o libmpers_mx32_a-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-rtc.Tpo $(DEPDIR)/libmpers_mx32_a-rtc.Po
-#	$(AM_V_CC)source='rtc.c' object='libmpers_mx32_a-rtc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c
-
-libmpers_mx32_a-rtc.obj: rtc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-rtc.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-rtc.Tpo -c -o libmpers_mx32_a-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-rtc.Tpo $(DEPDIR)/libmpers_mx32_a-rtc.Po
-#	$(AM_V_CC)source='rtc.c' object='libmpers_mx32_a-rtc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi`
-
-libmpers_mx32_a-sg_io_v3.o: sg_io_v3.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sg_io_v3.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Tpo -c -o libmpers_mx32_a-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Tpo $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Po
-#	$(AM_V_CC)source='sg_io_v3.c' object='libmpers_mx32_a-sg_io_v3.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c
-
-libmpers_mx32_a-sg_io_v3.obj: sg_io_v3.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sg_io_v3.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Tpo -c -o libmpers_mx32_a-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Tpo $(DEPDIR)/libmpers_mx32_a-sg_io_v3.Po
-#	$(AM_V_CC)source='sg_io_v3.c' object='libmpers_mx32_a-sg_io_v3.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi`
-
-libmpers_mx32_a-sigaltstack.o: sigaltstack.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sigaltstack.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sigaltstack.Tpo -c -o libmpers_mx32_a-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sigaltstack.Tpo $(DEPDIR)/libmpers_mx32_a-sigaltstack.Po
-#	$(AM_V_CC)source='sigaltstack.c' object='libmpers_mx32_a-sigaltstack.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c
-
-libmpers_mx32_a-sigaltstack.obj: sigaltstack.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sigaltstack.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sigaltstack.Tpo -c -o libmpers_mx32_a-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sigaltstack.Tpo $(DEPDIR)/libmpers_mx32_a-sigaltstack.Po
-#	$(AM_V_CC)source='sigaltstack.c' object='libmpers_mx32_a-sigaltstack.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi`
-
-libmpers_mx32_a-sock.o: sock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sock.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sock.Tpo -c -o libmpers_mx32_a-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sock.Tpo $(DEPDIR)/libmpers_mx32_a-sock.Po
-#	$(AM_V_CC)source='sock.c' object='libmpers_mx32_a-sock.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c
-
-libmpers_mx32_a-sock.obj: sock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sock.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sock.Tpo -c -o libmpers_mx32_a-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sock.Tpo $(DEPDIR)/libmpers_mx32_a-sock.Po
-#	$(AM_V_CC)source='sock.c' object='libmpers_mx32_a-sock.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi`
-
-libmpers_mx32_a-sysinfo.o: sysinfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sysinfo.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sysinfo.Tpo -c -o libmpers_mx32_a-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sysinfo.Tpo $(DEPDIR)/libmpers_mx32_a-sysinfo.Po
-#	$(AM_V_CC)source='sysinfo.c' object='libmpers_mx32_a-sysinfo.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c
-
-libmpers_mx32_a-sysinfo.obj: sysinfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-sysinfo.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-sysinfo.Tpo -c -o libmpers_mx32_a-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-sysinfo.Tpo $(DEPDIR)/libmpers_mx32_a-sysinfo.Po
-#	$(AM_V_CC)source='sysinfo.c' object='libmpers_mx32_a-sysinfo.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi`
-
-libmpers_mx32_a-times.o: times.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-times.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-times.Tpo -c -o libmpers_mx32_a-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-times.Tpo $(DEPDIR)/libmpers_mx32_a-times.Po
-#	$(AM_V_CC)source='times.c' object='libmpers_mx32_a-times.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c
-
-libmpers_mx32_a-times.obj: times.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-times.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-times.Tpo -c -o libmpers_mx32_a-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-times.Tpo $(DEPDIR)/libmpers_mx32_a-times.Po
-#	$(AM_V_CC)source='times.c' object='libmpers_mx32_a-times.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi`
-
-libmpers_mx32_a-ustat.o: ustat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ustat.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ustat.Tpo -c -o libmpers_mx32_a-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ustat.Tpo $(DEPDIR)/libmpers_mx32_a-ustat.Po
-#	$(AM_V_CC)source='ustat.c' object='libmpers_mx32_a-ustat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c
-
-libmpers_mx32_a-ustat.obj: ustat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-ustat.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-ustat.Tpo -c -o libmpers_mx32_a-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-ustat.Tpo $(DEPDIR)/libmpers_mx32_a-ustat.Po
-#	$(AM_V_CC)source='ustat.c' object='libmpers_mx32_a-ustat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi`
-
-libmpers_mx32_a-utime.o: utime.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-utime.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-utime.Tpo -c -o libmpers_mx32_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-utime.Tpo $(DEPDIR)/libmpers_mx32_a-utime.Po
-#	$(AM_V_CC)source='utime.c' object='libmpers_mx32_a-utime.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c
-
-libmpers_mx32_a-utime.obj: utime.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-utime.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-utime.Tpo -c -o libmpers_mx32_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-utime.Tpo $(DEPDIR)/libmpers_mx32_a-utime.Po
-#	$(AM_V_CC)source='utime.c' object='libmpers_mx32_a-utime.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi`
-
-libmpers_mx32_a-v4l2.o: v4l2.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-v4l2.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-v4l2.Tpo -c -o libmpers_mx32_a-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-v4l2.Tpo $(DEPDIR)/libmpers_mx32_a-v4l2.Po
-#	$(AM_V_CC)source='v4l2.c' object='libmpers_mx32_a-v4l2.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c
-
-libmpers_mx32_a-v4l2.obj: v4l2.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-v4l2.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-v4l2.Tpo -c -o libmpers_mx32_a-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-v4l2.Tpo $(DEPDIR)/libmpers_mx32_a-v4l2.Po
-#	$(AM_V_CC)source='v4l2.c' object='libmpers_mx32_a-v4l2.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi`
-
-libstrace_a-fetch_indirect_syscall_args.o: fetch_indirect_syscall_args.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fetch_indirect_syscall_args.o -MD -MP -MF $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Tpo -c -o libstrace_a-fetch_indirect_syscall_args.o `test -f 'fetch_indirect_syscall_args.c' || echo '$(srcdir)/'`fetch_indirect_syscall_args.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Tpo $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Po
-#	$(AM_V_CC)source='fetch_indirect_syscall_args.c' object='libstrace_a-fetch_indirect_syscall_args.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fetch_indirect_syscall_args.o `test -f 'fetch_indirect_syscall_args.c' || echo '$(srcdir)/'`fetch_indirect_syscall_args.c
-
-libstrace_a-fetch_indirect_syscall_args.obj: fetch_indirect_syscall_args.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fetch_indirect_syscall_args.obj -MD -MP -MF $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Tpo -c -o libstrace_a-fetch_indirect_syscall_args.obj `if test -f 'fetch_indirect_syscall_args.c'; then $(CYGPATH_W) 'fetch_indirect_syscall_args.c'; else $(CYGPATH_W) '$(srcdir)/fetch_indirect_syscall_args.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Tpo $(DEPDIR)/libstrace_a-fetch_indirect_syscall_args.Po
-#	$(AM_V_CC)source='fetch_indirect_syscall_args.c' object='libstrace_a-fetch_indirect_syscall_args.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fetch_indirect_syscall_args.obj `if test -f 'fetch_indirect_syscall_args.c'; then $(CYGPATH_W) 'fetch_indirect_syscall_args.c'; else $(CYGPATH_W) '$(srcdir)/fetch_indirect_syscall_args.c'; fi`
-
-libstrace_a-fstatfs.o: fstatfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fstatfs.o -MD -MP -MF $(DEPDIR)/libstrace_a-fstatfs.Tpo -c -o libstrace_a-fstatfs.o `test -f 'fstatfs.c' || echo '$(srcdir)/'`fstatfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fstatfs.Tpo $(DEPDIR)/libstrace_a-fstatfs.Po
-#	$(AM_V_CC)source='fstatfs.c' object='libstrace_a-fstatfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fstatfs.o `test -f 'fstatfs.c' || echo '$(srcdir)/'`fstatfs.c
-
-libstrace_a-fstatfs.obj: fstatfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fstatfs.obj -MD -MP -MF $(DEPDIR)/libstrace_a-fstatfs.Tpo -c -o libstrace_a-fstatfs.obj `if test -f 'fstatfs.c'; then $(CYGPATH_W) 'fstatfs.c'; else $(CYGPATH_W) '$(srcdir)/fstatfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fstatfs.Tpo $(DEPDIR)/libstrace_a-fstatfs.Po
-#	$(AM_V_CC)source='fstatfs.c' object='libstrace_a-fstatfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fstatfs.obj `if test -f 'fstatfs.c'; then $(CYGPATH_W) 'fstatfs.c'; else $(CYGPATH_W) '$(srcdir)/fstatfs.c'; fi`
-
-libstrace_a-fstatfs64.o: fstatfs64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fstatfs64.o -MD -MP -MF $(DEPDIR)/libstrace_a-fstatfs64.Tpo -c -o libstrace_a-fstatfs64.o `test -f 'fstatfs64.c' || echo '$(srcdir)/'`fstatfs64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fstatfs64.Tpo $(DEPDIR)/libstrace_a-fstatfs64.Po
-#	$(AM_V_CC)source='fstatfs64.c' object='libstrace_a-fstatfs64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fstatfs64.o `test -f 'fstatfs64.c' || echo '$(srcdir)/'`fstatfs64.c
-
-libstrace_a-fstatfs64.obj: fstatfs64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-fstatfs64.obj -MD -MP -MF $(DEPDIR)/libstrace_a-fstatfs64.Tpo -c -o libstrace_a-fstatfs64.obj `if test -f 'fstatfs64.c'; then $(CYGPATH_W) 'fstatfs64.c'; else $(CYGPATH_W) '$(srcdir)/fstatfs64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-fstatfs64.Tpo $(DEPDIR)/libstrace_a-fstatfs64.Po
-#	$(AM_V_CC)source='fstatfs64.c' object='libstrace_a-fstatfs64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-fstatfs64.obj `if test -f 'fstatfs64.c'; then $(CYGPATH_W) 'fstatfs64.c'; else $(CYGPATH_W) '$(srcdir)/fstatfs64.c'; fi`
-
-libstrace_a-getpagesize.o: getpagesize.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-getpagesize.o -MD -MP -MF $(DEPDIR)/libstrace_a-getpagesize.Tpo -c -o libstrace_a-getpagesize.o `test -f 'getpagesize.c' || echo '$(srcdir)/'`getpagesize.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-getpagesize.Tpo $(DEPDIR)/libstrace_a-getpagesize.Po
-#	$(AM_V_CC)source='getpagesize.c' object='libstrace_a-getpagesize.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-getpagesize.o `test -f 'getpagesize.c' || echo '$(srcdir)/'`getpagesize.c
-
-libstrace_a-getpagesize.obj: getpagesize.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-getpagesize.obj -MD -MP -MF $(DEPDIR)/libstrace_a-getpagesize.Tpo -c -o libstrace_a-getpagesize.obj `if test -f 'getpagesize.c'; then $(CYGPATH_W) 'getpagesize.c'; else $(CYGPATH_W) '$(srcdir)/getpagesize.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-getpagesize.Tpo $(DEPDIR)/libstrace_a-getpagesize.Po
-#	$(AM_V_CC)source='getpagesize.c' object='libstrace_a-getpagesize.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-getpagesize.obj `if test -f 'getpagesize.c'; then $(CYGPATH_W) 'getpagesize.c'; else $(CYGPATH_W) '$(srcdir)/getpagesize.c'; fi`
-
-libstrace_a-ipc.o: ipc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-ipc.o -MD -MP -MF $(DEPDIR)/libstrace_a-ipc.Tpo -c -o libstrace_a-ipc.o `test -f 'ipc.c' || echo '$(srcdir)/'`ipc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-ipc.Tpo $(DEPDIR)/libstrace_a-ipc.Po
-#	$(AM_V_CC)source='ipc.c' object='libstrace_a-ipc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-ipc.o `test -f 'ipc.c' || echo '$(srcdir)/'`ipc.c
-
-libstrace_a-ipc.obj: ipc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-ipc.obj -MD -MP -MF $(DEPDIR)/libstrace_a-ipc.Tpo -c -o libstrace_a-ipc.obj `if test -f 'ipc.c'; then $(CYGPATH_W) 'ipc.c'; else $(CYGPATH_W) '$(srcdir)/ipc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-ipc.Tpo $(DEPDIR)/libstrace_a-ipc.Po
-#	$(AM_V_CC)source='ipc.c' object='libstrace_a-ipc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-ipc.obj `if test -f 'ipc.c'; then $(CYGPATH_W) 'ipc.c'; else $(CYGPATH_W) '$(srcdir)/ipc.c'; fi`
-
-libstrace_a-mmap_cache.o: mmap_cache.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-mmap_cache.o -MD -MP -MF $(DEPDIR)/libstrace_a-mmap_cache.Tpo -c -o libstrace_a-mmap_cache.o `test -f 'mmap_cache.c' || echo '$(srcdir)/'`mmap_cache.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-mmap_cache.Tpo $(DEPDIR)/libstrace_a-mmap_cache.Po
-#	$(AM_V_CC)source='mmap_cache.c' object='libstrace_a-mmap_cache.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-mmap_cache.o `test -f 'mmap_cache.c' || echo '$(srcdir)/'`mmap_cache.c
-
-libstrace_a-mmap_cache.obj: mmap_cache.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-mmap_cache.obj -MD -MP -MF $(DEPDIR)/libstrace_a-mmap_cache.Tpo -c -o libstrace_a-mmap_cache.obj `if test -f 'mmap_cache.c'; then $(CYGPATH_W) 'mmap_cache.c'; else $(CYGPATH_W) '$(srcdir)/mmap_cache.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-mmap_cache.Tpo $(DEPDIR)/libstrace_a-mmap_cache.Po
-#	$(AM_V_CC)source='mmap_cache.c' object='libstrace_a-mmap_cache.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-mmap_cache.obj `if test -f 'mmap_cache.c'; then $(CYGPATH_W) 'mmap_cache.c'; else $(CYGPATH_W) '$(srcdir)/mmap_cache.c'; fi`
-
-libstrace_a-sigreturn.o: sigreturn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sigreturn.o -MD -MP -MF $(DEPDIR)/libstrace_a-sigreturn.Tpo -c -o libstrace_a-sigreturn.o `test -f 'sigreturn.c' || echo '$(srcdir)/'`sigreturn.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sigreturn.Tpo $(DEPDIR)/libstrace_a-sigreturn.Po
-#	$(AM_V_CC)source='sigreturn.c' object='libstrace_a-sigreturn.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sigreturn.o `test -f 'sigreturn.c' || echo '$(srcdir)/'`sigreturn.c
-
-libstrace_a-sigreturn.obj: sigreturn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sigreturn.obj -MD -MP -MF $(DEPDIR)/libstrace_a-sigreturn.Tpo -c -o libstrace_a-sigreturn.obj `if test -f 'sigreturn.c'; then $(CYGPATH_W) 'sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/sigreturn.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sigreturn.Tpo $(DEPDIR)/libstrace_a-sigreturn.Po
-#	$(AM_V_CC)source='sigreturn.c' object='libstrace_a-sigreturn.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sigreturn.obj `if test -f 'sigreturn.c'; then $(CYGPATH_W) 'sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/sigreturn.c'; fi`
-
-libstrace_a-socketcall.o: socketcall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-socketcall.o -MD -MP -MF $(DEPDIR)/libstrace_a-socketcall.Tpo -c -o libstrace_a-socketcall.o `test -f 'socketcall.c' || echo '$(srcdir)/'`socketcall.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-socketcall.Tpo $(DEPDIR)/libstrace_a-socketcall.Po
-#	$(AM_V_CC)source='socketcall.c' object='libstrace_a-socketcall.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-socketcall.o `test -f 'socketcall.c' || echo '$(srcdir)/'`socketcall.c
-
-libstrace_a-socketcall.obj: socketcall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-socketcall.obj -MD -MP -MF $(DEPDIR)/libstrace_a-socketcall.Tpo -c -o libstrace_a-socketcall.obj `if test -f 'socketcall.c'; then $(CYGPATH_W) 'socketcall.c'; else $(CYGPATH_W) '$(srcdir)/socketcall.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-socketcall.Tpo $(DEPDIR)/libstrace_a-socketcall.Po
-#	$(AM_V_CC)source='socketcall.c' object='libstrace_a-socketcall.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-socketcall.obj `if test -f 'socketcall.c'; then $(CYGPATH_W) 'socketcall.c'; else $(CYGPATH_W) '$(srcdir)/socketcall.c'; fi`
-
-libstrace_a-statfs.o: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-statfs.o -MD -MP -MF $(DEPDIR)/libstrace_a-statfs.Tpo -c -o libstrace_a-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-statfs.Tpo $(DEPDIR)/libstrace_a-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='libstrace_a-statfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-
-libstrace_a-statfs.obj: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-statfs.obj -MD -MP -MF $(DEPDIR)/libstrace_a-statfs.Tpo -c -o libstrace_a-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-statfs.Tpo $(DEPDIR)/libstrace_a-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='libstrace_a-statfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-
-libstrace_a-statfs64.o: statfs64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-statfs64.o -MD -MP -MF $(DEPDIR)/libstrace_a-statfs64.Tpo -c -o libstrace_a-statfs64.o `test -f 'statfs64.c' || echo '$(srcdir)/'`statfs64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-statfs64.Tpo $(DEPDIR)/libstrace_a-statfs64.Po
-#	$(AM_V_CC)source='statfs64.c' object='libstrace_a-statfs64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-statfs64.o `test -f 'statfs64.c' || echo '$(srcdir)/'`statfs64.c
-
-libstrace_a-statfs64.obj: statfs64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-statfs64.obj -MD -MP -MF $(DEPDIR)/libstrace_a-statfs64.Tpo -c -o libstrace_a-statfs64.obj `if test -f 'statfs64.c'; then $(CYGPATH_W) 'statfs64.c'; else $(CYGPATH_W) '$(srcdir)/statfs64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-statfs64.Tpo $(DEPDIR)/libstrace_a-statfs64.Po
-#	$(AM_V_CC)source='statfs64.c' object='libstrace_a-statfs64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-statfs64.obj `if test -f 'statfs64.c'; then $(CYGPATH_W) 'statfs64.c'; else $(CYGPATH_W) '$(srcdir)/statfs64.c'; fi`
-
-libstrace_a-sync_file_range.o: sync_file_range.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sync_file_range.o -MD -MP -MF $(DEPDIR)/libstrace_a-sync_file_range.Tpo -c -o libstrace_a-sync_file_range.o `test -f 'sync_file_range.c' || echo '$(srcdir)/'`sync_file_range.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sync_file_range.Tpo $(DEPDIR)/libstrace_a-sync_file_range.Po
-#	$(AM_V_CC)source='sync_file_range.c' object='libstrace_a-sync_file_range.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sync_file_range.o `test -f 'sync_file_range.c' || echo '$(srcdir)/'`sync_file_range.c
-
-libstrace_a-sync_file_range.obj: sync_file_range.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sync_file_range.obj -MD -MP -MF $(DEPDIR)/libstrace_a-sync_file_range.Tpo -c -o libstrace_a-sync_file_range.obj `if test -f 'sync_file_range.c'; then $(CYGPATH_W) 'sync_file_range.c'; else $(CYGPATH_W) '$(srcdir)/sync_file_range.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sync_file_range.Tpo $(DEPDIR)/libstrace_a-sync_file_range.Po
-#	$(AM_V_CC)source='sync_file_range.c' object='libstrace_a-sync_file_range.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sync_file_range.obj `if test -f 'sync_file_range.c'; then $(CYGPATH_W) 'sync_file_range.c'; else $(CYGPATH_W) '$(srcdir)/sync_file_range.c'; fi`
-
-libstrace_a-sync_file_range2.o: sync_file_range2.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sync_file_range2.o -MD -MP -MF $(DEPDIR)/libstrace_a-sync_file_range2.Tpo -c -o libstrace_a-sync_file_range2.o `test -f 'sync_file_range2.c' || echo '$(srcdir)/'`sync_file_range2.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sync_file_range2.Tpo $(DEPDIR)/libstrace_a-sync_file_range2.Po
-#	$(AM_V_CC)source='sync_file_range2.c' object='libstrace_a-sync_file_range2.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sync_file_range2.o `test -f 'sync_file_range2.c' || echo '$(srcdir)/'`sync_file_range2.c
-
-libstrace_a-sync_file_range2.obj: sync_file_range2.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-sync_file_range2.obj -MD -MP -MF $(DEPDIR)/libstrace_a-sync_file_range2.Tpo -c -o libstrace_a-sync_file_range2.obj `if test -f 'sync_file_range2.c'; then $(CYGPATH_W) 'sync_file_range2.c'; else $(CYGPATH_W) '$(srcdir)/sync_file_range2.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-sync_file_range2.Tpo $(DEPDIR)/libstrace_a-sync_file_range2.Po
-#	$(AM_V_CC)source='sync_file_range2.c' object='libstrace_a-sync_file_range2.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-sync_file_range2.obj `if test -f 'sync_file_range2.c'; then $(CYGPATH_W) 'sync_file_range2.c'; else $(CYGPATH_W) '$(srcdir)/sync_file_range2.c'; fi`
-
-libstrace_a-upeek.o: upeek.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-upeek.o -MD -MP -MF $(DEPDIR)/libstrace_a-upeek.Tpo -c -o libstrace_a-upeek.o `test -f 'upeek.c' || echo '$(srcdir)/'`upeek.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-upeek.Tpo $(DEPDIR)/libstrace_a-upeek.Po
-#	$(AM_V_CC)source='upeek.c' object='libstrace_a-upeek.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-upeek.o `test -f 'upeek.c' || echo '$(srcdir)/'`upeek.c
-
-libstrace_a-upeek.obj: upeek.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-upeek.obj -MD -MP -MF $(DEPDIR)/libstrace_a-upeek.Tpo -c -o libstrace_a-upeek.obj `if test -f 'upeek.c'; then $(CYGPATH_W) 'upeek.c'; else $(CYGPATH_W) '$(srcdir)/upeek.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-upeek.Tpo $(DEPDIR)/libstrace_a-upeek.Po
-#	$(AM_V_CC)source='upeek.c' object='libstrace_a-upeek.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-upeek.obj `if test -f 'upeek.c'; then $(CYGPATH_W) 'upeek.c'; else $(CYGPATH_W) '$(srcdir)/upeek.c'; fi`
-
-libstrace_a-upoke.o: upoke.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-upoke.o -MD -MP -MF $(DEPDIR)/libstrace_a-upoke.Tpo -c -o libstrace_a-upoke.o `test -f 'upoke.c' || echo '$(srcdir)/'`upoke.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-upoke.Tpo $(DEPDIR)/libstrace_a-upoke.Po
-#	$(AM_V_CC)source='upoke.c' object='libstrace_a-upoke.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-upoke.o `test -f 'upoke.c' || echo '$(srcdir)/'`upoke.c
-
-libstrace_a-upoke.obj: upoke.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -MT libstrace_a-upoke.obj -MD -MP -MF $(DEPDIR)/libstrace_a-upoke.Tpo -c -o libstrace_a-upoke.obj `if test -f 'upoke.c'; then $(CYGPATH_W) 'upoke.c'; else $(CYGPATH_W) '$(srcdir)/upoke.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libstrace_a-upoke.Tpo $(DEPDIR)/libstrace_a-upoke.Po
-#	$(AM_V_CC)source='upoke.c' object='libstrace_a-upoke.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libstrace_a_CPPFLAGS) $(CPPFLAGS) $(libstrace_a_CFLAGS) $(CFLAGS) -c -o libstrace_a-upoke.obj `if test -f 'upoke.c'; then $(CYGPATH_W) 'upoke.c'; else $(CYGPATH_W) '$(srcdir)/upoke.c'; fi`
-
-strace-access.o: access.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-access.o -MD -MP -MF $(DEPDIR)/strace-access.Tpo -c -o strace-access.o `test -f 'access.c' || echo '$(srcdir)/'`access.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-access.Tpo $(DEPDIR)/strace-access.Po
-#	$(AM_V_CC)source='access.c' object='strace-access.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-access.o `test -f 'access.c' || echo '$(srcdir)/'`access.c
-
-strace-access.obj: access.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-access.obj -MD -MP -MF $(DEPDIR)/strace-access.Tpo -c -o strace-access.obj `if test -f 'access.c'; then $(CYGPATH_W) 'access.c'; else $(CYGPATH_W) '$(srcdir)/access.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-access.Tpo $(DEPDIR)/strace-access.Po
-#	$(AM_V_CC)source='access.c' object='strace-access.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-access.obj `if test -f 'access.c'; then $(CYGPATH_W) 'access.c'; else $(CYGPATH_W) '$(srcdir)/access.c'; fi`
-
-strace-affinity.o: affinity.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-affinity.o -MD -MP -MF $(DEPDIR)/strace-affinity.Tpo -c -o strace-affinity.o `test -f 'affinity.c' || echo '$(srcdir)/'`affinity.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-affinity.Tpo $(DEPDIR)/strace-affinity.Po
-#	$(AM_V_CC)source='affinity.c' object='strace-affinity.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-affinity.o `test -f 'affinity.c' || echo '$(srcdir)/'`affinity.c
-
-strace-affinity.obj: affinity.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-affinity.obj -MD -MP -MF $(DEPDIR)/strace-affinity.Tpo -c -o strace-affinity.obj `if test -f 'affinity.c'; then $(CYGPATH_W) 'affinity.c'; else $(CYGPATH_W) '$(srcdir)/affinity.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-affinity.Tpo $(DEPDIR)/strace-affinity.Po
-#	$(AM_V_CC)source='affinity.c' object='strace-affinity.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-affinity.obj `if test -f 'affinity.c'; then $(CYGPATH_W) 'affinity.c'; else $(CYGPATH_W) '$(srcdir)/affinity.c'; fi`
-
-strace-aio.o: aio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-aio.o -MD -MP -MF $(DEPDIR)/strace-aio.Tpo -c -o strace-aio.o `test -f 'aio.c' || echo '$(srcdir)/'`aio.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-aio.Tpo $(DEPDIR)/strace-aio.Po
-#	$(AM_V_CC)source='aio.c' object='strace-aio.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-aio.o `test -f 'aio.c' || echo '$(srcdir)/'`aio.c
-
-strace-aio.obj: aio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-aio.obj -MD -MP -MF $(DEPDIR)/strace-aio.Tpo -c -o strace-aio.obj `if test -f 'aio.c'; then $(CYGPATH_W) 'aio.c'; else $(CYGPATH_W) '$(srcdir)/aio.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-aio.Tpo $(DEPDIR)/strace-aio.Po
-#	$(AM_V_CC)source='aio.c' object='strace-aio.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-aio.obj `if test -f 'aio.c'; then $(CYGPATH_W) 'aio.c'; else $(CYGPATH_W) '$(srcdir)/aio.c'; fi`
-
-strace-alpha.o: alpha.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-alpha.o -MD -MP -MF $(DEPDIR)/strace-alpha.Tpo -c -o strace-alpha.o `test -f 'alpha.c' || echo '$(srcdir)/'`alpha.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-alpha.Tpo $(DEPDIR)/strace-alpha.Po
-#	$(AM_V_CC)source='alpha.c' object='strace-alpha.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-alpha.o `test -f 'alpha.c' || echo '$(srcdir)/'`alpha.c
-
-strace-alpha.obj: alpha.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-alpha.obj -MD -MP -MF $(DEPDIR)/strace-alpha.Tpo -c -o strace-alpha.obj `if test -f 'alpha.c'; then $(CYGPATH_W) 'alpha.c'; else $(CYGPATH_W) '$(srcdir)/alpha.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-alpha.Tpo $(DEPDIR)/strace-alpha.Po
-#	$(AM_V_CC)source='alpha.c' object='strace-alpha.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-alpha.obj `if test -f 'alpha.c'; then $(CYGPATH_W) 'alpha.c'; else $(CYGPATH_W) '$(srcdir)/alpha.c'; fi`
-
-strace-basic_filters.o: basic_filters.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-basic_filters.o -MD -MP -MF $(DEPDIR)/strace-basic_filters.Tpo -c -o strace-basic_filters.o `test -f 'basic_filters.c' || echo '$(srcdir)/'`basic_filters.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-basic_filters.Tpo $(DEPDIR)/strace-basic_filters.Po
-#	$(AM_V_CC)source='basic_filters.c' object='strace-basic_filters.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-basic_filters.o `test -f 'basic_filters.c' || echo '$(srcdir)/'`basic_filters.c
-
-strace-basic_filters.obj: basic_filters.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-basic_filters.obj -MD -MP -MF $(DEPDIR)/strace-basic_filters.Tpo -c -o strace-basic_filters.obj `if test -f 'basic_filters.c'; then $(CYGPATH_W) 'basic_filters.c'; else $(CYGPATH_W) '$(srcdir)/basic_filters.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-basic_filters.Tpo $(DEPDIR)/strace-basic_filters.Po
-#	$(AM_V_CC)source='basic_filters.c' object='strace-basic_filters.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-basic_filters.obj `if test -f 'basic_filters.c'; then $(CYGPATH_W) 'basic_filters.c'; else $(CYGPATH_W) '$(srcdir)/basic_filters.c'; fi`
-
-strace-bind.o: bind.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bind.o -MD -MP -MF $(DEPDIR)/strace-bind.Tpo -c -o strace-bind.o `test -f 'bind.c' || echo '$(srcdir)/'`bind.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bind.Tpo $(DEPDIR)/strace-bind.Po
-#	$(AM_V_CC)source='bind.c' object='strace-bind.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bind.o `test -f 'bind.c' || echo '$(srcdir)/'`bind.c
-
-strace-bind.obj: bind.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bind.obj -MD -MP -MF $(DEPDIR)/strace-bind.Tpo -c -o strace-bind.obj `if test -f 'bind.c'; then $(CYGPATH_W) 'bind.c'; else $(CYGPATH_W) '$(srcdir)/bind.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bind.Tpo $(DEPDIR)/strace-bind.Po
-#	$(AM_V_CC)source='bind.c' object='strace-bind.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bind.obj `if test -f 'bind.c'; then $(CYGPATH_W) 'bind.c'; else $(CYGPATH_W) '$(srcdir)/bind.c'; fi`
-
-strace-bjm.o: bjm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bjm.o -MD -MP -MF $(DEPDIR)/strace-bjm.Tpo -c -o strace-bjm.o `test -f 'bjm.c' || echo '$(srcdir)/'`bjm.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bjm.Tpo $(DEPDIR)/strace-bjm.Po
-#	$(AM_V_CC)source='bjm.c' object='strace-bjm.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bjm.o `test -f 'bjm.c' || echo '$(srcdir)/'`bjm.c
-
-strace-bjm.obj: bjm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bjm.obj -MD -MP -MF $(DEPDIR)/strace-bjm.Tpo -c -o strace-bjm.obj `if test -f 'bjm.c'; then $(CYGPATH_W) 'bjm.c'; else $(CYGPATH_W) '$(srcdir)/bjm.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bjm.Tpo $(DEPDIR)/strace-bjm.Po
-#	$(AM_V_CC)source='bjm.c' object='strace-bjm.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bjm.obj `if test -f 'bjm.c'; then $(CYGPATH_W) 'bjm.c'; else $(CYGPATH_W) '$(srcdir)/bjm.c'; fi`
-
-strace-block.o: block.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-block.o -MD -MP -MF $(DEPDIR)/strace-block.Tpo -c -o strace-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-block.Tpo $(DEPDIR)/strace-block.Po
-#	$(AM_V_CC)source='block.c' object='strace-block.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-block.o `test -f 'block.c' || echo '$(srcdir)/'`block.c
-
-strace-block.obj: block.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-block.obj -MD -MP -MF $(DEPDIR)/strace-block.Tpo -c -o strace-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-block.Tpo $(DEPDIR)/strace-block.Po
-#	$(AM_V_CC)source='block.c' object='strace-block.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-block.obj `if test -f 'block.c'; then $(CYGPATH_W) 'block.c'; else $(CYGPATH_W) '$(srcdir)/block.c'; fi`
-
-strace-bpf.o: bpf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf.o -MD -MP -MF $(DEPDIR)/strace-bpf.Tpo -c -o strace-bpf.o `test -f 'bpf.c' || echo '$(srcdir)/'`bpf.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf.Tpo $(DEPDIR)/strace-bpf.Po
-#	$(AM_V_CC)source='bpf.c' object='strace-bpf.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf.o `test -f 'bpf.c' || echo '$(srcdir)/'`bpf.c
-
-strace-bpf.obj: bpf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf.obj -MD -MP -MF $(DEPDIR)/strace-bpf.Tpo -c -o strace-bpf.obj `if test -f 'bpf.c'; then $(CYGPATH_W) 'bpf.c'; else $(CYGPATH_W) '$(srcdir)/bpf.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf.Tpo $(DEPDIR)/strace-bpf.Po
-#	$(AM_V_CC)source='bpf.c' object='strace-bpf.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf.obj `if test -f 'bpf.c'; then $(CYGPATH_W) 'bpf.c'; else $(CYGPATH_W) '$(srcdir)/bpf.c'; fi`
-
-strace-bpf_filter.o: bpf_filter.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_filter.o -MD -MP -MF $(DEPDIR)/strace-bpf_filter.Tpo -c -o strace-bpf_filter.o `test -f 'bpf_filter.c' || echo '$(srcdir)/'`bpf_filter.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_filter.Tpo $(DEPDIR)/strace-bpf_filter.Po
-#	$(AM_V_CC)source='bpf_filter.c' object='strace-bpf_filter.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_filter.o `test -f 'bpf_filter.c' || echo '$(srcdir)/'`bpf_filter.c
-
-strace-bpf_filter.obj: bpf_filter.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_filter.obj -MD -MP -MF $(DEPDIR)/strace-bpf_filter.Tpo -c -o strace-bpf_filter.obj `if test -f 'bpf_filter.c'; then $(CYGPATH_W) 'bpf_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_filter.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_filter.Tpo $(DEPDIR)/strace-bpf_filter.Po
-#	$(AM_V_CC)source='bpf_filter.c' object='strace-bpf_filter.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_filter.obj `if test -f 'bpf_filter.c'; then $(CYGPATH_W) 'bpf_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_filter.c'; fi`
-
-strace-bpf_seccomp_filter.o: bpf_seccomp_filter.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_seccomp_filter.o -MD -MP -MF $(DEPDIR)/strace-bpf_seccomp_filter.Tpo -c -o strace-bpf_seccomp_filter.o `test -f 'bpf_seccomp_filter.c' || echo '$(srcdir)/'`bpf_seccomp_filter.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_seccomp_filter.Tpo $(DEPDIR)/strace-bpf_seccomp_filter.Po
-#	$(AM_V_CC)source='bpf_seccomp_filter.c' object='strace-bpf_seccomp_filter.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_seccomp_filter.o `test -f 'bpf_seccomp_filter.c' || echo '$(srcdir)/'`bpf_seccomp_filter.c
-
-strace-bpf_seccomp_filter.obj: bpf_seccomp_filter.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_seccomp_filter.obj -MD -MP -MF $(DEPDIR)/strace-bpf_seccomp_filter.Tpo -c -o strace-bpf_seccomp_filter.obj `if test -f 'bpf_seccomp_filter.c'; then $(CYGPATH_W) 'bpf_seccomp_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_seccomp_filter.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_seccomp_filter.Tpo $(DEPDIR)/strace-bpf_seccomp_filter.Po
-#	$(AM_V_CC)source='bpf_seccomp_filter.c' object='strace-bpf_seccomp_filter.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_seccomp_filter.obj `if test -f 'bpf_seccomp_filter.c'; then $(CYGPATH_W) 'bpf_seccomp_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_seccomp_filter.c'; fi`
-
-strace-bpf_sock_filter.o: bpf_sock_filter.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_sock_filter.o -MD -MP -MF $(DEPDIR)/strace-bpf_sock_filter.Tpo -c -o strace-bpf_sock_filter.o `test -f 'bpf_sock_filter.c' || echo '$(srcdir)/'`bpf_sock_filter.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_sock_filter.Tpo $(DEPDIR)/strace-bpf_sock_filter.Po
-#	$(AM_V_CC)source='bpf_sock_filter.c' object='strace-bpf_sock_filter.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_sock_filter.o `test -f 'bpf_sock_filter.c' || echo '$(srcdir)/'`bpf_sock_filter.c
-
-strace-bpf_sock_filter.obj: bpf_sock_filter.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_sock_filter.obj -MD -MP -MF $(DEPDIR)/strace-bpf_sock_filter.Tpo -c -o strace-bpf_sock_filter.obj `if test -f 'bpf_sock_filter.c'; then $(CYGPATH_W) 'bpf_sock_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_sock_filter.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_sock_filter.Tpo $(DEPDIR)/strace-bpf_sock_filter.Po
-#	$(AM_V_CC)source='bpf_sock_filter.c' object='strace-bpf_sock_filter.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_sock_filter.obj `if test -f 'bpf_sock_filter.c'; then $(CYGPATH_W) 'bpf_sock_filter.c'; else $(CYGPATH_W) '$(srcdir)/bpf_sock_filter.c'; fi`
-
-strace-btrfs.o: btrfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-btrfs.o -MD -MP -MF $(DEPDIR)/strace-btrfs.Tpo -c -o strace-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-btrfs.Tpo $(DEPDIR)/strace-btrfs.Po
-#	$(AM_V_CC)source='btrfs.c' object='strace-btrfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-btrfs.o `test -f 'btrfs.c' || echo '$(srcdir)/'`btrfs.c
-
-strace-btrfs.obj: btrfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-btrfs.obj -MD -MP -MF $(DEPDIR)/strace-btrfs.Tpo -c -o strace-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-btrfs.Tpo $(DEPDIR)/strace-btrfs.Po
-#	$(AM_V_CC)source='btrfs.c' object='strace-btrfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-btrfs.obj `if test -f 'btrfs.c'; then $(CYGPATH_W) 'btrfs.c'; else $(CYGPATH_W) '$(srcdir)/btrfs.c'; fi`
-
-strace-cacheflush.o: cacheflush.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-cacheflush.o -MD -MP -MF $(DEPDIR)/strace-cacheflush.Tpo -c -o strace-cacheflush.o `test -f 'cacheflush.c' || echo '$(srcdir)/'`cacheflush.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-cacheflush.Tpo $(DEPDIR)/strace-cacheflush.Po
-#	$(AM_V_CC)source='cacheflush.c' object='strace-cacheflush.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-cacheflush.o `test -f 'cacheflush.c' || echo '$(srcdir)/'`cacheflush.c
-
-strace-cacheflush.obj: cacheflush.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-cacheflush.obj -MD -MP -MF $(DEPDIR)/strace-cacheflush.Tpo -c -o strace-cacheflush.obj `if test -f 'cacheflush.c'; then $(CYGPATH_W) 'cacheflush.c'; else $(CYGPATH_W) '$(srcdir)/cacheflush.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-cacheflush.Tpo $(DEPDIR)/strace-cacheflush.Po
-#	$(AM_V_CC)source='cacheflush.c' object='strace-cacheflush.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-cacheflush.obj `if test -f 'cacheflush.c'; then $(CYGPATH_W) 'cacheflush.c'; else $(CYGPATH_W) '$(srcdir)/cacheflush.c'; fi`
-
-strace-capability.o: capability.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-capability.o -MD -MP -MF $(DEPDIR)/strace-capability.Tpo -c -o strace-capability.o `test -f 'capability.c' || echo '$(srcdir)/'`capability.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-capability.Tpo $(DEPDIR)/strace-capability.Po
-#	$(AM_V_CC)source='capability.c' object='strace-capability.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-capability.o `test -f 'capability.c' || echo '$(srcdir)/'`capability.c
-
-strace-capability.obj: capability.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-capability.obj -MD -MP -MF $(DEPDIR)/strace-capability.Tpo -c -o strace-capability.obj `if test -f 'capability.c'; then $(CYGPATH_W) 'capability.c'; else $(CYGPATH_W) '$(srcdir)/capability.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-capability.Tpo $(DEPDIR)/strace-capability.Po
-#	$(AM_V_CC)source='capability.c' object='strace-capability.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-capability.obj `if test -f 'capability.c'; then $(CYGPATH_W) 'capability.c'; else $(CYGPATH_W) '$(srcdir)/capability.c'; fi`
-
-strace-chdir.o: chdir.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-chdir.o -MD -MP -MF $(DEPDIR)/strace-chdir.Tpo -c -o strace-chdir.o `test -f 'chdir.c' || echo '$(srcdir)/'`chdir.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-chdir.Tpo $(DEPDIR)/strace-chdir.Po
-#	$(AM_V_CC)source='chdir.c' object='strace-chdir.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-chdir.o `test -f 'chdir.c' || echo '$(srcdir)/'`chdir.c
-
-strace-chdir.obj: chdir.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-chdir.obj -MD -MP -MF $(DEPDIR)/strace-chdir.Tpo -c -o strace-chdir.obj `if test -f 'chdir.c'; then $(CYGPATH_W) 'chdir.c'; else $(CYGPATH_W) '$(srcdir)/chdir.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-chdir.Tpo $(DEPDIR)/strace-chdir.Po
-#	$(AM_V_CC)source='chdir.c' object='strace-chdir.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-chdir.obj `if test -f 'chdir.c'; then $(CYGPATH_W) 'chdir.c'; else $(CYGPATH_W) '$(srcdir)/chdir.c'; fi`
-
-strace-chmod.o: chmod.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-chmod.o -MD -MP -MF $(DEPDIR)/strace-chmod.Tpo -c -o strace-chmod.o `test -f 'chmod.c' || echo '$(srcdir)/'`chmod.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-chmod.Tpo $(DEPDIR)/strace-chmod.Po
-#	$(AM_V_CC)source='chmod.c' object='strace-chmod.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-chmod.o `test -f 'chmod.c' || echo '$(srcdir)/'`chmod.c
-
-strace-chmod.obj: chmod.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-chmod.obj -MD -MP -MF $(DEPDIR)/strace-chmod.Tpo -c -o strace-chmod.obj `if test -f 'chmod.c'; then $(CYGPATH_W) 'chmod.c'; else $(CYGPATH_W) '$(srcdir)/chmod.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-chmod.Tpo $(DEPDIR)/strace-chmod.Po
-#	$(AM_V_CC)source='chmod.c' object='strace-chmod.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-chmod.obj `if test -f 'chmod.c'; then $(CYGPATH_W) 'chmod.c'; else $(CYGPATH_W) '$(srcdir)/chmod.c'; fi`
-
-strace-clone.o: clone.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-clone.o -MD -MP -MF $(DEPDIR)/strace-clone.Tpo -c -o strace-clone.o `test -f 'clone.c' || echo '$(srcdir)/'`clone.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-clone.Tpo $(DEPDIR)/strace-clone.Po
-#	$(AM_V_CC)source='clone.c' object='strace-clone.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-clone.o `test -f 'clone.c' || echo '$(srcdir)/'`clone.c
-
-strace-clone.obj: clone.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-clone.obj -MD -MP -MF $(DEPDIR)/strace-clone.Tpo -c -o strace-clone.obj `if test -f 'clone.c'; then $(CYGPATH_W) 'clone.c'; else $(CYGPATH_W) '$(srcdir)/clone.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-clone.Tpo $(DEPDIR)/strace-clone.Po
-#	$(AM_V_CC)source='clone.c' object='strace-clone.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-clone.obj `if test -f 'clone.c'; then $(CYGPATH_W) 'clone.c'; else $(CYGPATH_W) '$(srcdir)/clone.c'; fi`
-
-strace-copy_file_range.o: copy_file_range.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-copy_file_range.o -MD -MP -MF $(DEPDIR)/strace-copy_file_range.Tpo -c -o strace-copy_file_range.o `test -f 'copy_file_range.c' || echo '$(srcdir)/'`copy_file_range.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-copy_file_range.Tpo $(DEPDIR)/strace-copy_file_range.Po
-#	$(AM_V_CC)source='copy_file_range.c' object='strace-copy_file_range.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-copy_file_range.o `test -f 'copy_file_range.c' || echo '$(srcdir)/'`copy_file_range.c
-
-strace-copy_file_range.obj: copy_file_range.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-copy_file_range.obj -MD -MP -MF $(DEPDIR)/strace-copy_file_range.Tpo -c -o strace-copy_file_range.obj `if test -f 'copy_file_range.c'; then $(CYGPATH_W) 'copy_file_range.c'; else $(CYGPATH_W) '$(srcdir)/copy_file_range.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-copy_file_range.Tpo $(DEPDIR)/strace-copy_file_range.Po
-#	$(AM_V_CC)source='copy_file_range.c' object='strace-copy_file_range.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-copy_file_range.obj `if test -f 'copy_file_range.c'; then $(CYGPATH_W) 'copy_file_range.c'; else $(CYGPATH_W) '$(srcdir)/copy_file_range.c'; fi`
-
-strace-count.o: count.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-count.o -MD -MP -MF $(DEPDIR)/strace-count.Tpo -c -o strace-count.o `test -f 'count.c' || echo '$(srcdir)/'`count.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-count.Tpo $(DEPDIR)/strace-count.Po
-#	$(AM_V_CC)source='count.c' object='strace-count.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-count.o `test -f 'count.c' || echo '$(srcdir)/'`count.c
-
-strace-count.obj: count.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-count.obj -MD -MP -MF $(DEPDIR)/strace-count.Tpo -c -o strace-count.obj `if test -f 'count.c'; then $(CYGPATH_W) 'count.c'; else $(CYGPATH_W) '$(srcdir)/count.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-count.Tpo $(DEPDIR)/strace-count.Po
-#	$(AM_V_CC)source='count.c' object='strace-count.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-count.obj `if test -f 'count.c'; then $(CYGPATH_W) 'count.c'; else $(CYGPATH_W) '$(srcdir)/count.c'; fi`
-
-strace-delay.o: delay.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-delay.o -MD -MP -MF $(DEPDIR)/strace-delay.Tpo -c -o strace-delay.o `test -f 'delay.c' || echo '$(srcdir)/'`delay.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-delay.Tpo $(DEPDIR)/strace-delay.Po
-#	$(AM_V_CC)source='delay.c' object='strace-delay.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-delay.o `test -f 'delay.c' || echo '$(srcdir)/'`delay.c
-
-strace-delay.obj: delay.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-delay.obj -MD -MP -MF $(DEPDIR)/strace-delay.Tpo -c -o strace-delay.obj `if test -f 'delay.c'; then $(CYGPATH_W) 'delay.c'; else $(CYGPATH_W) '$(srcdir)/delay.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-delay.Tpo $(DEPDIR)/strace-delay.Po
-#	$(AM_V_CC)source='delay.c' object='strace-delay.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-delay.obj `if test -f 'delay.c'; then $(CYGPATH_W) 'delay.c'; else $(CYGPATH_W) '$(srcdir)/delay.c'; fi`
-
-strace-desc.o: desc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-desc.o -MD -MP -MF $(DEPDIR)/strace-desc.Tpo -c -o strace-desc.o `test -f 'desc.c' || echo '$(srcdir)/'`desc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-desc.Tpo $(DEPDIR)/strace-desc.Po
-#	$(AM_V_CC)source='desc.c' object='strace-desc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-desc.o `test -f 'desc.c' || echo '$(srcdir)/'`desc.c
-
-strace-desc.obj: desc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-desc.obj -MD -MP -MF $(DEPDIR)/strace-desc.Tpo -c -o strace-desc.obj `if test -f 'desc.c'; then $(CYGPATH_W) 'desc.c'; else $(CYGPATH_W) '$(srcdir)/desc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-desc.Tpo $(DEPDIR)/strace-desc.Po
-#	$(AM_V_CC)source='desc.c' object='strace-desc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-desc.obj `if test -f 'desc.c'; then $(CYGPATH_W) 'desc.c'; else $(CYGPATH_W) '$(srcdir)/desc.c'; fi`
-
-strace-dirent.o: dirent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dirent.o -MD -MP -MF $(DEPDIR)/strace-dirent.Tpo -c -o strace-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-dirent.Tpo $(DEPDIR)/strace-dirent.Po
-#	$(AM_V_CC)source='dirent.c' object='strace-dirent.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dirent.o `test -f 'dirent.c' || echo '$(srcdir)/'`dirent.c
-
-strace-dirent.obj: dirent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dirent.obj -MD -MP -MF $(DEPDIR)/strace-dirent.Tpo -c -o strace-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-dirent.Tpo $(DEPDIR)/strace-dirent.Po
-#	$(AM_V_CC)source='dirent.c' object='strace-dirent.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dirent.obj `if test -f 'dirent.c'; then $(CYGPATH_W) 'dirent.c'; else $(CYGPATH_W) '$(srcdir)/dirent.c'; fi`
-
-strace-dirent64.o: dirent64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dirent64.o -MD -MP -MF $(DEPDIR)/strace-dirent64.Tpo -c -o strace-dirent64.o `test -f 'dirent64.c' || echo '$(srcdir)/'`dirent64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-dirent64.Tpo $(DEPDIR)/strace-dirent64.Po
-#	$(AM_V_CC)source='dirent64.c' object='strace-dirent64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dirent64.o `test -f 'dirent64.c' || echo '$(srcdir)/'`dirent64.c
-
-strace-dirent64.obj: dirent64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dirent64.obj -MD -MP -MF $(DEPDIR)/strace-dirent64.Tpo -c -o strace-dirent64.obj `if test -f 'dirent64.c'; then $(CYGPATH_W) 'dirent64.c'; else $(CYGPATH_W) '$(srcdir)/dirent64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-dirent64.Tpo $(DEPDIR)/strace-dirent64.Po
-#	$(AM_V_CC)source='dirent64.c' object='strace-dirent64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dirent64.obj `if test -f 'dirent64.c'; then $(CYGPATH_W) 'dirent64.c'; else $(CYGPATH_W) '$(srcdir)/dirent64.c'; fi`
-
-strace-dm.o: dm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dm.o -MD -MP -MF $(DEPDIR)/strace-dm.Tpo -c -o strace-dm.o `test -f 'dm.c' || echo '$(srcdir)/'`dm.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-dm.Tpo $(DEPDIR)/strace-dm.Po
-#	$(AM_V_CC)source='dm.c' object='strace-dm.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dm.o `test -f 'dm.c' || echo '$(srcdir)/'`dm.c
-
-strace-dm.obj: dm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dm.obj -MD -MP -MF $(DEPDIR)/strace-dm.Tpo -c -o strace-dm.obj `if test -f 'dm.c'; then $(CYGPATH_W) 'dm.c'; else $(CYGPATH_W) '$(srcdir)/dm.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-dm.Tpo $(DEPDIR)/strace-dm.Po
-#	$(AM_V_CC)source='dm.c' object='strace-dm.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dm.obj `if test -f 'dm.c'; then $(CYGPATH_W) 'dm.c'; else $(CYGPATH_W) '$(srcdir)/dm.c'; fi`
-
-strace-dyxlat.o: dyxlat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dyxlat.o -MD -MP -MF $(DEPDIR)/strace-dyxlat.Tpo -c -o strace-dyxlat.o `test -f 'dyxlat.c' || echo '$(srcdir)/'`dyxlat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-dyxlat.Tpo $(DEPDIR)/strace-dyxlat.Po
-#	$(AM_V_CC)source='dyxlat.c' object='strace-dyxlat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dyxlat.o `test -f 'dyxlat.c' || echo '$(srcdir)/'`dyxlat.c
-
-strace-dyxlat.obj: dyxlat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-dyxlat.obj -MD -MP -MF $(DEPDIR)/strace-dyxlat.Tpo -c -o strace-dyxlat.obj `if test -f 'dyxlat.c'; then $(CYGPATH_W) 'dyxlat.c'; else $(CYGPATH_W) '$(srcdir)/dyxlat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-dyxlat.Tpo $(DEPDIR)/strace-dyxlat.Po
-#	$(AM_V_CC)source='dyxlat.c' object='strace-dyxlat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-dyxlat.obj `if test -f 'dyxlat.c'; then $(CYGPATH_W) 'dyxlat.c'; else $(CYGPATH_W) '$(srcdir)/dyxlat.c'; fi`
-
-strace-epoll.o: epoll.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-epoll.o -MD -MP -MF $(DEPDIR)/strace-epoll.Tpo -c -o strace-epoll.o `test -f 'epoll.c' || echo '$(srcdir)/'`epoll.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-epoll.Tpo $(DEPDIR)/strace-epoll.Po
-#	$(AM_V_CC)source='epoll.c' object='strace-epoll.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-epoll.o `test -f 'epoll.c' || echo '$(srcdir)/'`epoll.c
-
-strace-epoll.obj: epoll.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-epoll.obj -MD -MP -MF $(DEPDIR)/strace-epoll.Tpo -c -o strace-epoll.obj `if test -f 'epoll.c'; then $(CYGPATH_W) 'epoll.c'; else $(CYGPATH_W) '$(srcdir)/epoll.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-epoll.Tpo $(DEPDIR)/strace-epoll.Po
-#	$(AM_V_CC)source='epoll.c' object='strace-epoll.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-epoll.obj `if test -f 'epoll.c'; then $(CYGPATH_W) 'epoll.c'; else $(CYGPATH_W) '$(srcdir)/epoll.c'; fi`
-
-strace-error_prints.o: error_prints.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-error_prints.o -MD -MP -MF $(DEPDIR)/strace-error_prints.Tpo -c -o strace-error_prints.o `test -f 'error_prints.c' || echo '$(srcdir)/'`error_prints.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-error_prints.Tpo $(DEPDIR)/strace-error_prints.Po
-#	$(AM_V_CC)source='error_prints.c' object='strace-error_prints.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-error_prints.o `test -f 'error_prints.c' || echo '$(srcdir)/'`error_prints.c
-
-strace-error_prints.obj: error_prints.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-error_prints.obj -MD -MP -MF $(DEPDIR)/strace-error_prints.Tpo -c -o strace-error_prints.obj `if test -f 'error_prints.c'; then $(CYGPATH_W) 'error_prints.c'; else $(CYGPATH_W) '$(srcdir)/error_prints.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-error_prints.Tpo $(DEPDIR)/strace-error_prints.Po
-#	$(AM_V_CC)source='error_prints.c' object='strace-error_prints.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-error_prints.obj `if test -f 'error_prints.c'; then $(CYGPATH_W) 'error_prints.c'; else $(CYGPATH_W) '$(srcdir)/error_prints.c'; fi`
-
-strace-evdev.o: evdev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-evdev.o -MD -MP -MF $(DEPDIR)/strace-evdev.Tpo -c -o strace-evdev.o `test -f 'evdev.c' || echo '$(srcdir)/'`evdev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-evdev.Tpo $(DEPDIR)/strace-evdev.Po
-#	$(AM_V_CC)source='evdev.c' object='strace-evdev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-evdev.o `test -f 'evdev.c' || echo '$(srcdir)/'`evdev.c
-
-strace-evdev.obj: evdev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-evdev.obj -MD -MP -MF $(DEPDIR)/strace-evdev.Tpo -c -o strace-evdev.obj `if test -f 'evdev.c'; then $(CYGPATH_W) 'evdev.c'; else $(CYGPATH_W) '$(srcdir)/evdev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-evdev.Tpo $(DEPDIR)/strace-evdev.Po
-#	$(AM_V_CC)source='evdev.c' object='strace-evdev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-evdev.obj `if test -f 'evdev.c'; then $(CYGPATH_W) 'evdev.c'; else $(CYGPATH_W) '$(srcdir)/evdev.c'; fi`
-
-strace-evdev_mpers.o: evdev_mpers.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-evdev_mpers.o -MD -MP -MF $(DEPDIR)/strace-evdev_mpers.Tpo -c -o strace-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-evdev_mpers.Tpo $(DEPDIR)/strace-evdev_mpers.Po
-#	$(AM_V_CC)source='evdev_mpers.c' object='strace-evdev_mpers.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-evdev_mpers.o `test -f 'evdev_mpers.c' || echo '$(srcdir)/'`evdev_mpers.c
-
-strace-evdev_mpers.obj: evdev_mpers.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-evdev_mpers.obj -MD -MP -MF $(DEPDIR)/strace-evdev_mpers.Tpo -c -o strace-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-evdev_mpers.Tpo $(DEPDIR)/strace-evdev_mpers.Po
-#	$(AM_V_CC)source='evdev_mpers.c' object='strace-evdev_mpers.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-evdev_mpers.obj `if test -f 'evdev_mpers.c'; then $(CYGPATH_W) 'evdev_mpers.c'; else $(CYGPATH_W) '$(srcdir)/evdev_mpers.c'; fi`
-
-strace-eventfd.o: eventfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-eventfd.o -MD -MP -MF $(DEPDIR)/strace-eventfd.Tpo -c -o strace-eventfd.o `test -f 'eventfd.c' || echo '$(srcdir)/'`eventfd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-eventfd.Tpo $(DEPDIR)/strace-eventfd.Po
-#	$(AM_V_CC)source='eventfd.c' object='strace-eventfd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-eventfd.o `test -f 'eventfd.c' || echo '$(srcdir)/'`eventfd.c
-
-strace-eventfd.obj: eventfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-eventfd.obj -MD -MP -MF $(DEPDIR)/strace-eventfd.Tpo -c -o strace-eventfd.obj `if test -f 'eventfd.c'; then $(CYGPATH_W) 'eventfd.c'; else $(CYGPATH_W) '$(srcdir)/eventfd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-eventfd.Tpo $(DEPDIR)/strace-eventfd.Po
-#	$(AM_V_CC)source='eventfd.c' object='strace-eventfd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-eventfd.obj `if test -f 'eventfd.c'; then $(CYGPATH_W) 'eventfd.c'; else $(CYGPATH_W) '$(srcdir)/eventfd.c'; fi`
-
-strace-execve.o: execve.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-execve.o -MD -MP -MF $(DEPDIR)/strace-execve.Tpo -c -o strace-execve.o `test -f 'execve.c' || echo '$(srcdir)/'`execve.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-execve.Tpo $(DEPDIR)/strace-execve.Po
-#	$(AM_V_CC)source='execve.c' object='strace-execve.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-execve.o `test -f 'execve.c' || echo '$(srcdir)/'`execve.c
-
-strace-execve.obj: execve.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-execve.obj -MD -MP -MF $(DEPDIR)/strace-execve.Tpo -c -o strace-execve.obj `if test -f 'execve.c'; then $(CYGPATH_W) 'execve.c'; else $(CYGPATH_W) '$(srcdir)/execve.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-execve.Tpo $(DEPDIR)/strace-execve.Po
-#	$(AM_V_CC)source='execve.c' object='strace-execve.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-execve.obj `if test -f 'execve.c'; then $(CYGPATH_W) 'execve.c'; else $(CYGPATH_W) '$(srcdir)/execve.c'; fi`
-
-strace-fadvise.o: fadvise.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fadvise.o -MD -MP -MF $(DEPDIR)/strace-fadvise.Tpo -c -o strace-fadvise.o `test -f 'fadvise.c' || echo '$(srcdir)/'`fadvise.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fadvise.Tpo $(DEPDIR)/strace-fadvise.Po
-#	$(AM_V_CC)source='fadvise.c' object='strace-fadvise.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fadvise.o `test -f 'fadvise.c' || echo '$(srcdir)/'`fadvise.c
-
-strace-fadvise.obj: fadvise.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fadvise.obj -MD -MP -MF $(DEPDIR)/strace-fadvise.Tpo -c -o strace-fadvise.obj `if test -f 'fadvise.c'; then $(CYGPATH_W) 'fadvise.c'; else $(CYGPATH_W) '$(srcdir)/fadvise.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fadvise.Tpo $(DEPDIR)/strace-fadvise.Po
-#	$(AM_V_CC)source='fadvise.c' object='strace-fadvise.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fadvise.obj `if test -f 'fadvise.c'; then $(CYGPATH_W) 'fadvise.c'; else $(CYGPATH_W) '$(srcdir)/fadvise.c'; fi`
-
-strace-fallocate.o: fallocate.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fallocate.o -MD -MP -MF $(DEPDIR)/strace-fallocate.Tpo -c -o strace-fallocate.o `test -f 'fallocate.c' || echo '$(srcdir)/'`fallocate.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fallocate.Tpo $(DEPDIR)/strace-fallocate.Po
-#	$(AM_V_CC)source='fallocate.c' object='strace-fallocate.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fallocate.o `test -f 'fallocate.c' || echo '$(srcdir)/'`fallocate.c
-
-strace-fallocate.obj: fallocate.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fallocate.obj -MD -MP -MF $(DEPDIR)/strace-fallocate.Tpo -c -o strace-fallocate.obj `if test -f 'fallocate.c'; then $(CYGPATH_W) 'fallocate.c'; else $(CYGPATH_W) '$(srcdir)/fallocate.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fallocate.Tpo $(DEPDIR)/strace-fallocate.Po
-#	$(AM_V_CC)source='fallocate.c' object='strace-fallocate.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fallocate.obj `if test -f 'fallocate.c'; then $(CYGPATH_W) 'fallocate.c'; else $(CYGPATH_W) '$(srcdir)/fallocate.c'; fi`
-
-strace-fanotify.o: fanotify.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fanotify.o -MD -MP -MF $(DEPDIR)/strace-fanotify.Tpo -c -o strace-fanotify.o `test -f 'fanotify.c' || echo '$(srcdir)/'`fanotify.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fanotify.Tpo $(DEPDIR)/strace-fanotify.Po
-#	$(AM_V_CC)source='fanotify.c' object='strace-fanotify.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fanotify.o `test -f 'fanotify.c' || echo '$(srcdir)/'`fanotify.c
-
-strace-fanotify.obj: fanotify.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fanotify.obj -MD -MP -MF $(DEPDIR)/strace-fanotify.Tpo -c -o strace-fanotify.obj `if test -f 'fanotify.c'; then $(CYGPATH_W) 'fanotify.c'; else $(CYGPATH_W) '$(srcdir)/fanotify.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fanotify.Tpo $(DEPDIR)/strace-fanotify.Po
-#	$(AM_V_CC)source='fanotify.c' object='strace-fanotify.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fanotify.obj `if test -f 'fanotify.c'; then $(CYGPATH_W) 'fanotify.c'; else $(CYGPATH_W) '$(srcdir)/fanotify.c'; fi`
-
-strace-fchownat.o: fchownat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fchownat.o -MD -MP -MF $(DEPDIR)/strace-fchownat.Tpo -c -o strace-fchownat.o `test -f 'fchownat.c' || echo '$(srcdir)/'`fchownat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fchownat.Tpo $(DEPDIR)/strace-fchownat.Po
-#	$(AM_V_CC)source='fchownat.c' object='strace-fchownat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fchownat.o `test -f 'fchownat.c' || echo '$(srcdir)/'`fchownat.c
-
-strace-fchownat.obj: fchownat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fchownat.obj -MD -MP -MF $(DEPDIR)/strace-fchownat.Tpo -c -o strace-fchownat.obj `if test -f 'fchownat.c'; then $(CYGPATH_W) 'fchownat.c'; else $(CYGPATH_W) '$(srcdir)/fchownat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fchownat.Tpo $(DEPDIR)/strace-fchownat.Po
-#	$(AM_V_CC)source='fchownat.c' object='strace-fchownat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fchownat.obj `if test -f 'fchownat.c'; then $(CYGPATH_W) 'fchownat.c'; else $(CYGPATH_W) '$(srcdir)/fchownat.c'; fi`
-
-strace-fcntl.o: fcntl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fcntl.o -MD -MP -MF $(DEPDIR)/strace-fcntl.Tpo -c -o strace-fcntl.o `test -f 'fcntl.c' || echo '$(srcdir)/'`fcntl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fcntl.Tpo $(DEPDIR)/strace-fcntl.Po
-#	$(AM_V_CC)source='fcntl.c' object='strace-fcntl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fcntl.o `test -f 'fcntl.c' || echo '$(srcdir)/'`fcntl.c
-
-strace-fcntl.obj: fcntl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fcntl.obj -MD -MP -MF $(DEPDIR)/strace-fcntl.Tpo -c -o strace-fcntl.obj `if test -f 'fcntl.c'; then $(CYGPATH_W) 'fcntl.c'; else $(CYGPATH_W) '$(srcdir)/fcntl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fcntl.Tpo $(DEPDIR)/strace-fcntl.Po
-#	$(AM_V_CC)source='fcntl.c' object='strace-fcntl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fcntl.obj `if test -f 'fcntl.c'; then $(CYGPATH_W) 'fcntl.c'; else $(CYGPATH_W) '$(srcdir)/fcntl.c'; fi`
-
-strace-fetch_bpf_fprog.o: fetch_bpf_fprog.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_bpf_fprog.o -MD -MP -MF $(DEPDIR)/strace-fetch_bpf_fprog.Tpo -c -o strace-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_bpf_fprog.Tpo $(DEPDIR)/strace-fetch_bpf_fprog.Po
-#	$(AM_V_CC)source='fetch_bpf_fprog.c' object='strace-fetch_bpf_fprog.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_bpf_fprog.o `test -f 'fetch_bpf_fprog.c' || echo '$(srcdir)/'`fetch_bpf_fprog.c
-
-strace-fetch_bpf_fprog.obj: fetch_bpf_fprog.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_bpf_fprog.obj -MD -MP -MF $(DEPDIR)/strace-fetch_bpf_fprog.Tpo -c -o strace-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_bpf_fprog.Tpo $(DEPDIR)/strace-fetch_bpf_fprog.Po
-#	$(AM_V_CC)source='fetch_bpf_fprog.c' object='strace-fetch_bpf_fprog.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_bpf_fprog.obj `if test -f 'fetch_bpf_fprog.c'; then $(CYGPATH_W) 'fetch_bpf_fprog.c'; else $(CYGPATH_W) '$(srcdir)/fetch_bpf_fprog.c'; fi`
-
-strace-fetch_struct_flock.o: fetch_struct_flock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_flock.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_flock.Tpo -c -o strace-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_flock.Tpo $(DEPDIR)/strace-fetch_struct_flock.Po
-#	$(AM_V_CC)source='fetch_struct_flock.c' object='strace-fetch_struct_flock.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_flock.o `test -f 'fetch_struct_flock.c' || echo '$(srcdir)/'`fetch_struct_flock.c
-
-strace-fetch_struct_flock.obj: fetch_struct_flock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_flock.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_flock.Tpo -c -o strace-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_flock.Tpo $(DEPDIR)/strace-fetch_struct_flock.Po
-#	$(AM_V_CC)source='fetch_struct_flock.c' object='strace-fetch_struct_flock.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_flock.obj `if test -f 'fetch_struct_flock.c'; then $(CYGPATH_W) 'fetch_struct_flock.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_flock.c'; fi`
-
-strace-fetch_struct_keyctl_kdf_params.o: fetch_struct_keyctl_kdf_params.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_keyctl_kdf_params.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Tpo -c -o strace-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Po
-#	$(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='strace-fetch_struct_keyctl_kdf_params.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_keyctl_kdf_params.o `test -f 'fetch_struct_keyctl_kdf_params.c' || echo '$(srcdir)/'`fetch_struct_keyctl_kdf_params.c
-
-strace-fetch_struct_keyctl_kdf_params.obj: fetch_struct_keyctl_kdf_params.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_keyctl_kdf_params.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Tpo -c -o strace-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Tpo $(DEPDIR)/strace-fetch_struct_keyctl_kdf_params.Po
-#	$(AM_V_CC)source='fetch_struct_keyctl_kdf_params.c' object='strace-fetch_struct_keyctl_kdf_params.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_keyctl_kdf_params.obj `if test -f 'fetch_struct_keyctl_kdf_params.c'; then $(CYGPATH_W) 'fetch_struct_keyctl_kdf_params.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_keyctl_kdf_params.c'; fi`
-
-strace-fetch_struct_mmsghdr.o: fetch_struct_mmsghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_mmsghdr.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_mmsghdr.Tpo -c -o strace-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_mmsghdr.Tpo $(DEPDIR)/strace-fetch_struct_mmsghdr.Po
-#	$(AM_V_CC)source='fetch_struct_mmsghdr.c' object='strace-fetch_struct_mmsghdr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_mmsghdr.o `test -f 'fetch_struct_mmsghdr.c' || echo '$(srcdir)/'`fetch_struct_mmsghdr.c
-
-strace-fetch_struct_mmsghdr.obj: fetch_struct_mmsghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_mmsghdr.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_mmsghdr.Tpo -c -o strace-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_mmsghdr.Tpo $(DEPDIR)/strace-fetch_struct_mmsghdr.Po
-#	$(AM_V_CC)source='fetch_struct_mmsghdr.c' object='strace-fetch_struct_mmsghdr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_mmsghdr.obj `if test -f 'fetch_struct_mmsghdr.c'; then $(CYGPATH_W) 'fetch_struct_mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_mmsghdr.c'; fi`
-
-strace-fetch_struct_msghdr.o: fetch_struct_msghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_msghdr.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_msghdr.Tpo -c -o strace-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_msghdr.Tpo $(DEPDIR)/strace-fetch_struct_msghdr.Po
-#	$(AM_V_CC)source='fetch_struct_msghdr.c' object='strace-fetch_struct_msghdr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_msghdr.o `test -f 'fetch_struct_msghdr.c' || echo '$(srcdir)/'`fetch_struct_msghdr.c
-
-strace-fetch_struct_msghdr.obj: fetch_struct_msghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_msghdr.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_msghdr.Tpo -c -o strace-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_msghdr.Tpo $(DEPDIR)/strace-fetch_struct_msghdr.Po
-#	$(AM_V_CC)source='fetch_struct_msghdr.c' object='strace-fetch_struct_msghdr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_msghdr.obj `if test -f 'fetch_struct_msghdr.c'; then $(CYGPATH_W) 'fetch_struct_msghdr.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_msghdr.c'; fi`
-
-strace-fetch_struct_stat.o: fetch_struct_stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_stat.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_stat.Tpo -c -o strace-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_stat.Tpo $(DEPDIR)/strace-fetch_struct_stat.Po
-#	$(AM_V_CC)source='fetch_struct_stat.c' object='strace-fetch_struct_stat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_stat.o `test -f 'fetch_struct_stat.c' || echo '$(srcdir)/'`fetch_struct_stat.c
-
-strace-fetch_struct_stat.obj: fetch_struct_stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_stat.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_stat.Tpo -c -o strace-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_stat.Tpo $(DEPDIR)/strace-fetch_struct_stat.Po
-#	$(AM_V_CC)source='fetch_struct_stat.c' object='strace-fetch_struct_stat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_stat.obj `if test -f 'fetch_struct_stat.c'; then $(CYGPATH_W) 'fetch_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat.c'; fi`
-
-strace-fetch_struct_stat64.o: fetch_struct_stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_stat64.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_stat64.Tpo -c -o strace-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_stat64.Tpo $(DEPDIR)/strace-fetch_struct_stat64.Po
-#	$(AM_V_CC)source='fetch_struct_stat64.c' object='strace-fetch_struct_stat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_stat64.o `test -f 'fetch_struct_stat64.c' || echo '$(srcdir)/'`fetch_struct_stat64.c
-
-strace-fetch_struct_stat64.obj: fetch_struct_stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_stat64.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_stat64.Tpo -c -o strace-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_stat64.Tpo $(DEPDIR)/strace-fetch_struct_stat64.Po
-#	$(AM_V_CC)source='fetch_struct_stat64.c' object='strace-fetch_struct_stat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_stat64.obj `if test -f 'fetch_struct_stat64.c'; then $(CYGPATH_W) 'fetch_struct_stat64.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_stat64.c'; fi`
-
-strace-fetch_struct_statfs.o: fetch_struct_statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_statfs.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_statfs.Tpo -c -o strace-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_statfs.Tpo $(DEPDIR)/strace-fetch_struct_statfs.Po
-#	$(AM_V_CC)source='fetch_struct_statfs.c' object='strace-fetch_struct_statfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_statfs.o `test -f 'fetch_struct_statfs.c' || echo '$(srcdir)/'`fetch_struct_statfs.c
-
-strace-fetch_struct_statfs.obj: fetch_struct_statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_statfs.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_statfs.Tpo -c -o strace-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_statfs.Tpo $(DEPDIR)/strace-fetch_struct_statfs.Po
-#	$(AM_V_CC)source='fetch_struct_statfs.c' object='strace-fetch_struct_statfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi`
-
-strace-file_handle.o: file_handle.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_handle.o -MD -MP -MF $(DEPDIR)/strace-file_handle.Tpo -c -o strace-file_handle.o `test -f 'file_handle.c' || echo '$(srcdir)/'`file_handle.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_handle.Tpo $(DEPDIR)/strace-file_handle.Po
-#	$(AM_V_CC)source='file_handle.c' object='strace-file_handle.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-file_handle.o `test -f 'file_handle.c' || echo '$(srcdir)/'`file_handle.c
-
-strace-file_handle.obj: file_handle.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_handle.obj -MD -MP -MF $(DEPDIR)/strace-file_handle.Tpo -c -o strace-file_handle.obj `if test -f 'file_handle.c'; then $(CYGPATH_W) 'file_handle.c'; else $(CYGPATH_W) '$(srcdir)/file_handle.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_handle.Tpo $(DEPDIR)/strace-file_handle.Po
-#	$(AM_V_CC)source='file_handle.c' object='strace-file_handle.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-file_handle.obj `if test -f 'file_handle.c'; then $(CYGPATH_W) 'file_handle.c'; else $(CYGPATH_W) '$(srcdir)/file_handle.c'; fi`
-
-strace-file_ioctl.o: file_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_ioctl.o -MD -MP -MF $(DEPDIR)/strace-file_ioctl.Tpo -c -o strace-file_ioctl.o `test -f 'file_ioctl.c' || echo '$(srcdir)/'`file_ioctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_ioctl.Tpo $(DEPDIR)/strace-file_ioctl.Po
-#	$(AM_V_CC)source='file_ioctl.c' object='strace-file_ioctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-file_ioctl.o `test -f 'file_ioctl.c' || echo '$(srcdir)/'`file_ioctl.c
-
-strace-file_ioctl.obj: file_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-file_ioctl.Tpo -c -o strace-file_ioctl.obj `if test -f 'file_ioctl.c'; then $(CYGPATH_W) 'file_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/file_ioctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_ioctl.Tpo $(DEPDIR)/strace-file_ioctl.Po
-#	$(AM_V_CC)source='file_ioctl.c' object='strace-file_ioctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-file_ioctl.obj `if test -f 'file_ioctl.c'; then $(CYGPATH_W) 'file_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/file_ioctl.c'; fi`
-
-strace-filter_qualify.o: filter_qualify.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-filter_qualify.o -MD -MP -MF $(DEPDIR)/strace-filter_qualify.Tpo -c -o strace-filter_qualify.o `test -f 'filter_qualify.c' || echo '$(srcdir)/'`filter_qualify.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-filter_qualify.Tpo $(DEPDIR)/strace-filter_qualify.Po
-#	$(AM_V_CC)source='filter_qualify.c' object='strace-filter_qualify.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-filter_qualify.o `test -f 'filter_qualify.c' || echo '$(srcdir)/'`filter_qualify.c
-
-strace-filter_qualify.obj: filter_qualify.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-filter_qualify.obj -MD -MP -MF $(DEPDIR)/strace-filter_qualify.Tpo -c -o strace-filter_qualify.obj `if test -f 'filter_qualify.c'; then $(CYGPATH_W) 'filter_qualify.c'; else $(CYGPATH_W) '$(srcdir)/filter_qualify.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-filter_qualify.Tpo $(DEPDIR)/strace-filter_qualify.Po
-#	$(AM_V_CC)source='filter_qualify.c' object='strace-filter_qualify.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-filter_qualify.obj `if test -f 'filter_qualify.c'; then $(CYGPATH_W) 'filter_qualify.c'; else $(CYGPATH_W) '$(srcdir)/filter_qualify.c'; fi`
-
-strace-flock.o: flock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-flock.o -MD -MP -MF $(DEPDIR)/strace-flock.Tpo -c -o strace-flock.o `test -f 'flock.c' || echo '$(srcdir)/'`flock.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-flock.Tpo $(DEPDIR)/strace-flock.Po
-#	$(AM_V_CC)source='flock.c' object='strace-flock.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-flock.o `test -f 'flock.c' || echo '$(srcdir)/'`flock.c
-
-strace-flock.obj: flock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-flock.obj -MD -MP -MF $(DEPDIR)/strace-flock.Tpo -c -o strace-flock.obj `if test -f 'flock.c'; then $(CYGPATH_W) 'flock.c'; else $(CYGPATH_W) '$(srcdir)/flock.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-flock.Tpo $(DEPDIR)/strace-flock.Po
-#	$(AM_V_CC)source='flock.c' object='strace-flock.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-flock.obj `if test -f 'flock.c'; then $(CYGPATH_W) 'flock.c'; else $(CYGPATH_W) '$(srcdir)/flock.c'; fi`
-
-strace-fs_x_ioctl.o: fs_x_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fs_x_ioctl.o -MD -MP -MF $(DEPDIR)/strace-fs_x_ioctl.Tpo -c -o strace-fs_x_ioctl.o `test -f 'fs_x_ioctl.c' || echo '$(srcdir)/'`fs_x_ioctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fs_x_ioctl.Tpo $(DEPDIR)/strace-fs_x_ioctl.Po
-#	$(AM_V_CC)source='fs_x_ioctl.c' object='strace-fs_x_ioctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fs_x_ioctl.o `test -f 'fs_x_ioctl.c' || echo '$(srcdir)/'`fs_x_ioctl.c
-
-strace-fs_x_ioctl.obj: fs_x_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fs_x_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-fs_x_ioctl.Tpo -c -o strace-fs_x_ioctl.obj `if test -f 'fs_x_ioctl.c'; then $(CYGPATH_W) 'fs_x_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/fs_x_ioctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fs_x_ioctl.Tpo $(DEPDIR)/strace-fs_x_ioctl.Po
-#	$(AM_V_CC)source='fs_x_ioctl.c' object='strace-fs_x_ioctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fs_x_ioctl.obj `if test -f 'fs_x_ioctl.c'; then $(CYGPATH_W) 'fs_x_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/fs_x_ioctl.c'; fi`
-
-strace-futex.o: futex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-futex.o -MD -MP -MF $(DEPDIR)/strace-futex.Tpo -c -o strace-futex.o `test -f 'futex.c' || echo '$(srcdir)/'`futex.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-futex.Tpo $(DEPDIR)/strace-futex.Po
-#	$(AM_V_CC)source='futex.c' object='strace-futex.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-futex.o `test -f 'futex.c' || echo '$(srcdir)/'`futex.c
-
-strace-futex.obj: futex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-futex.obj -MD -MP -MF $(DEPDIR)/strace-futex.Tpo -c -o strace-futex.obj `if test -f 'futex.c'; then $(CYGPATH_W) 'futex.c'; else $(CYGPATH_W) '$(srcdir)/futex.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-futex.Tpo $(DEPDIR)/strace-futex.Po
-#	$(AM_V_CC)source='futex.c' object='strace-futex.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-futex.obj `if test -f 'futex.c'; then $(CYGPATH_W) 'futex.c'; else $(CYGPATH_W) '$(srcdir)/futex.c'; fi`
-
-strace-get_robust_list.o: get_robust_list.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-get_robust_list.o -MD -MP -MF $(DEPDIR)/strace-get_robust_list.Tpo -c -o strace-get_robust_list.o `test -f 'get_robust_list.c' || echo '$(srcdir)/'`get_robust_list.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-get_robust_list.Tpo $(DEPDIR)/strace-get_robust_list.Po
-#	$(AM_V_CC)source='get_robust_list.c' object='strace-get_robust_list.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-get_robust_list.o `test -f 'get_robust_list.c' || echo '$(srcdir)/'`get_robust_list.c
-
-strace-get_robust_list.obj: get_robust_list.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-get_robust_list.obj -MD -MP -MF $(DEPDIR)/strace-get_robust_list.Tpo -c -o strace-get_robust_list.obj `if test -f 'get_robust_list.c'; then $(CYGPATH_W) 'get_robust_list.c'; else $(CYGPATH_W) '$(srcdir)/get_robust_list.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-get_robust_list.Tpo $(DEPDIR)/strace-get_robust_list.Po
-#	$(AM_V_CC)source='get_robust_list.c' object='strace-get_robust_list.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-get_robust_list.obj `if test -f 'get_robust_list.c'; then $(CYGPATH_W) 'get_robust_list.c'; else $(CYGPATH_W) '$(srcdir)/get_robust_list.c'; fi`
-
-strace-getcpu.o: getcpu.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getcpu.o -MD -MP -MF $(DEPDIR)/strace-getcpu.Tpo -c -o strace-getcpu.o `test -f 'getcpu.c' || echo '$(srcdir)/'`getcpu.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-getcpu.Tpo $(DEPDIR)/strace-getcpu.Po
-#	$(AM_V_CC)source='getcpu.c' object='strace-getcpu.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getcpu.o `test -f 'getcpu.c' || echo '$(srcdir)/'`getcpu.c
-
-strace-getcpu.obj: getcpu.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getcpu.obj -MD -MP -MF $(DEPDIR)/strace-getcpu.Tpo -c -o strace-getcpu.obj `if test -f 'getcpu.c'; then $(CYGPATH_W) 'getcpu.c'; else $(CYGPATH_W) '$(srcdir)/getcpu.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-getcpu.Tpo $(DEPDIR)/strace-getcpu.Po
-#	$(AM_V_CC)source='getcpu.c' object='strace-getcpu.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getcpu.obj `if test -f 'getcpu.c'; then $(CYGPATH_W) 'getcpu.c'; else $(CYGPATH_W) '$(srcdir)/getcpu.c'; fi`
-
-strace-getcwd.o: getcwd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getcwd.o -MD -MP -MF $(DEPDIR)/strace-getcwd.Tpo -c -o strace-getcwd.o `test -f 'getcwd.c' || echo '$(srcdir)/'`getcwd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-getcwd.Tpo $(DEPDIR)/strace-getcwd.Po
-#	$(AM_V_CC)source='getcwd.c' object='strace-getcwd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getcwd.o `test -f 'getcwd.c' || echo '$(srcdir)/'`getcwd.c
-
-strace-getcwd.obj: getcwd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getcwd.obj -MD -MP -MF $(DEPDIR)/strace-getcwd.Tpo -c -o strace-getcwd.obj `if test -f 'getcwd.c'; then $(CYGPATH_W) 'getcwd.c'; else $(CYGPATH_W) '$(srcdir)/getcwd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-getcwd.Tpo $(DEPDIR)/strace-getcwd.Po
-#	$(AM_V_CC)source='getcwd.c' object='strace-getcwd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getcwd.obj `if test -f 'getcwd.c'; then $(CYGPATH_W) 'getcwd.c'; else $(CYGPATH_W) '$(srcdir)/getcwd.c'; fi`
-
-strace-getrandom.o: getrandom.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getrandom.o -MD -MP -MF $(DEPDIR)/strace-getrandom.Tpo -c -o strace-getrandom.o `test -f 'getrandom.c' || echo '$(srcdir)/'`getrandom.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-getrandom.Tpo $(DEPDIR)/strace-getrandom.Po
-#	$(AM_V_CC)source='getrandom.c' object='strace-getrandom.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getrandom.o `test -f 'getrandom.c' || echo '$(srcdir)/'`getrandom.c
-
-strace-getrandom.obj: getrandom.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-getrandom.obj -MD -MP -MF $(DEPDIR)/strace-getrandom.Tpo -c -o strace-getrandom.obj `if test -f 'getrandom.c'; then $(CYGPATH_W) 'getrandom.c'; else $(CYGPATH_W) '$(srcdir)/getrandom.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-getrandom.Tpo $(DEPDIR)/strace-getrandom.Po
-#	$(AM_V_CC)source='getrandom.c' object='strace-getrandom.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-getrandom.obj `if test -f 'getrandom.c'; then $(CYGPATH_W) 'getrandom.c'; else $(CYGPATH_W) '$(srcdir)/getrandom.c'; fi`
-
-strace-hdio.o: hdio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-hdio.o -MD -MP -MF $(DEPDIR)/strace-hdio.Tpo -c -o strace-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-hdio.Tpo $(DEPDIR)/strace-hdio.Po
-#	$(AM_V_CC)source='hdio.c' object='strace-hdio.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c
-
-strace-hdio.obj: hdio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-hdio.obj -MD -MP -MF $(DEPDIR)/strace-hdio.Tpo -c -o strace-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-hdio.Tpo $(DEPDIR)/strace-hdio.Po
-#	$(AM_V_CC)source='hdio.c' object='strace-hdio.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-hdio.obj `if test -f 'hdio.c'; then $(CYGPATH_W) 'hdio.c'; else $(CYGPATH_W) '$(srcdir)/hdio.c'; fi`
-
-strace-hostname.o: hostname.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-hostname.o -MD -MP -MF $(DEPDIR)/strace-hostname.Tpo -c -o strace-hostname.o `test -f 'hostname.c' || echo '$(srcdir)/'`hostname.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-hostname.Tpo $(DEPDIR)/strace-hostname.Po
-#	$(AM_V_CC)source='hostname.c' object='strace-hostname.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-hostname.o `test -f 'hostname.c' || echo '$(srcdir)/'`hostname.c
-
-strace-hostname.obj: hostname.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-hostname.obj -MD -MP -MF $(DEPDIR)/strace-hostname.Tpo -c -o strace-hostname.obj `if test -f 'hostname.c'; then $(CYGPATH_W) 'hostname.c'; else $(CYGPATH_W) '$(srcdir)/hostname.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-hostname.Tpo $(DEPDIR)/strace-hostname.Po
-#	$(AM_V_CC)source='hostname.c' object='strace-hostname.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-hostname.obj `if test -f 'hostname.c'; then $(CYGPATH_W) 'hostname.c'; else $(CYGPATH_W) '$(srcdir)/hostname.c'; fi`
-
-strace-inotify.o: inotify.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-inotify.o -MD -MP -MF $(DEPDIR)/strace-inotify.Tpo -c -o strace-inotify.o `test -f 'inotify.c' || echo '$(srcdir)/'`inotify.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-inotify.Tpo $(DEPDIR)/strace-inotify.Po
-#	$(AM_V_CC)source='inotify.c' object='strace-inotify.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-inotify.o `test -f 'inotify.c' || echo '$(srcdir)/'`inotify.c
-
-strace-inotify.obj: inotify.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-inotify.obj -MD -MP -MF $(DEPDIR)/strace-inotify.Tpo -c -o strace-inotify.obj `if test -f 'inotify.c'; then $(CYGPATH_W) 'inotify.c'; else $(CYGPATH_W) '$(srcdir)/inotify.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-inotify.Tpo $(DEPDIR)/strace-inotify.Po
-#	$(AM_V_CC)source='inotify.c' object='strace-inotify.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-inotify.obj `if test -f 'inotify.c'; then $(CYGPATH_W) 'inotify.c'; else $(CYGPATH_W) '$(srcdir)/inotify.c'; fi`
-
-strace-inotify_ioctl.o: inotify_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-inotify_ioctl.o -MD -MP -MF $(DEPDIR)/strace-inotify_ioctl.Tpo -c -o strace-inotify_ioctl.o `test -f 'inotify_ioctl.c' || echo '$(srcdir)/'`inotify_ioctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-inotify_ioctl.Tpo $(DEPDIR)/strace-inotify_ioctl.Po
-#	$(AM_V_CC)source='inotify_ioctl.c' object='strace-inotify_ioctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-inotify_ioctl.o `test -f 'inotify_ioctl.c' || echo '$(srcdir)/'`inotify_ioctl.c
-
-strace-inotify_ioctl.obj: inotify_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-inotify_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-inotify_ioctl.Tpo -c -o strace-inotify_ioctl.obj `if test -f 'inotify_ioctl.c'; then $(CYGPATH_W) 'inotify_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/inotify_ioctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-inotify_ioctl.Tpo $(DEPDIR)/strace-inotify_ioctl.Po
-#	$(AM_V_CC)source='inotify_ioctl.c' object='strace-inotify_ioctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-inotify_ioctl.obj `if test -f 'inotify_ioctl.c'; then $(CYGPATH_W) 'inotify_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/inotify_ioctl.c'; fi`
-
-strace-io.o: io.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-io.o -MD -MP -MF $(DEPDIR)/strace-io.Tpo -c -o strace-io.o `test -f 'io.c' || echo '$(srcdir)/'`io.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-io.Tpo $(DEPDIR)/strace-io.Po
-#	$(AM_V_CC)source='io.c' object='strace-io.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-io.o `test -f 'io.c' || echo '$(srcdir)/'`io.c
-
-strace-io.obj: io.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-io.obj -MD -MP -MF $(DEPDIR)/strace-io.Tpo -c -o strace-io.obj `if test -f 'io.c'; then $(CYGPATH_W) 'io.c'; else $(CYGPATH_W) '$(srcdir)/io.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-io.Tpo $(DEPDIR)/strace-io.Po
-#	$(AM_V_CC)source='io.c' object='strace-io.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-io.obj `if test -f 'io.c'; then $(CYGPATH_W) 'io.c'; else $(CYGPATH_W) '$(srcdir)/io.c'; fi`
-
-strace-ioctl.o: ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioctl.o -MD -MP -MF $(DEPDIR)/strace-ioctl.Tpo -c -o strace-ioctl.o `test -f 'ioctl.c' || echo '$(srcdir)/'`ioctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioctl.Tpo $(DEPDIR)/strace-ioctl.Po
-#	$(AM_V_CC)source='ioctl.c' object='strace-ioctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioctl.o `test -f 'ioctl.c' || echo '$(srcdir)/'`ioctl.c
-
-strace-ioctl.obj: ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioctl.obj -MD -MP -MF $(DEPDIR)/strace-ioctl.Tpo -c -o strace-ioctl.obj `if test -f 'ioctl.c'; then $(CYGPATH_W) 'ioctl.c'; else $(CYGPATH_W) '$(srcdir)/ioctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioctl.Tpo $(DEPDIR)/strace-ioctl.Po
-#	$(AM_V_CC)source='ioctl.c' object='strace-ioctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioctl.obj `if test -f 'ioctl.c'; then $(CYGPATH_W) 'ioctl.c'; else $(CYGPATH_W) '$(srcdir)/ioctl.c'; fi`
-
-strace-ioperm.o: ioperm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioperm.o -MD -MP -MF $(DEPDIR)/strace-ioperm.Tpo -c -o strace-ioperm.o `test -f 'ioperm.c' || echo '$(srcdir)/'`ioperm.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioperm.Tpo $(DEPDIR)/strace-ioperm.Po
-#	$(AM_V_CC)source='ioperm.c' object='strace-ioperm.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioperm.o `test -f 'ioperm.c' || echo '$(srcdir)/'`ioperm.c
-
-strace-ioperm.obj: ioperm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioperm.obj -MD -MP -MF $(DEPDIR)/strace-ioperm.Tpo -c -o strace-ioperm.obj `if test -f 'ioperm.c'; then $(CYGPATH_W) 'ioperm.c'; else $(CYGPATH_W) '$(srcdir)/ioperm.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioperm.Tpo $(DEPDIR)/strace-ioperm.Po
-#	$(AM_V_CC)source='ioperm.c' object='strace-ioperm.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioperm.obj `if test -f 'ioperm.c'; then $(CYGPATH_W) 'ioperm.c'; else $(CYGPATH_W) '$(srcdir)/ioperm.c'; fi`
-
-strace-iopl.o: iopl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-iopl.o -MD -MP -MF $(DEPDIR)/strace-iopl.Tpo -c -o strace-iopl.o `test -f 'iopl.c' || echo '$(srcdir)/'`iopl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-iopl.Tpo $(DEPDIR)/strace-iopl.Po
-#	$(AM_V_CC)source='iopl.c' object='strace-iopl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-iopl.o `test -f 'iopl.c' || echo '$(srcdir)/'`iopl.c
-
-strace-iopl.obj: iopl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-iopl.obj -MD -MP -MF $(DEPDIR)/strace-iopl.Tpo -c -o strace-iopl.obj `if test -f 'iopl.c'; then $(CYGPATH_W) 'iopl.c'; else $(CYGPATH_W) '$(srcdir)/iopl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-iopl.Tpo $(DEPDIR)/strace-iopl.Po
-#	$(AM_V_CC)source='iopl.c' object='strace-iopl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-iopl.obj `if test -f 'iopl.c'; then $(CYGPATH_W) 'iopl.c'; else $(CYGPATH_W) '$(srcdir)/iopl.c'; fi`
-
-strace-ioprio.o: ioprio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioprio.o -MD -MP -MF $(DEPDIR)/strace-ioprio.Tpo -c -o strace-ioprio.o `test -f 'ioprio.c' || echo '$(srcdir)/'`ioprio.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioprio.Tpo $(DEPDIR)/strace-ioprio.Po
-#	$(AM_V_CC)source='ioprio.c' object='strace-ioprio.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioprio.o `test -f 'ioprio.c' || echo '$(srcdir)/'`ioprio.c
-
-strace-ioprio.obj: ioprio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ioprio.obj -MD -MP -MF $(DEPDIR)/strace-ioprio.Tpo -c -o strace-ioprio.obj `if test -f 'ioprio.c'; then $(CYGPATH_W) 'ioprio.c'; else $(CYGPATH_W) '$(srcdir)/ioprio.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ioprio.Tpo $(DEPDIR)/strace-ioprio.Po
-#	$(AM_V_CC)source='ioprio.c' object='strace-ioprio.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ioprio.obj `if test -f 'ioprio.c'; then $(CYGPATH_W) 'ioprio.c'; else $(CYGPATH_W) '$(srcdir)/ioprio.c'; fi`
-
-strace-ipc_msg.o: ipc_msg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_msg.o -MD -MP -MF $(DEPDIR)/strace-ipc_msg.Tpo -c -o strace-ipc_msg.o `test -f 'ipc_msg.c' || echo '$(srcdir)/'`ipc_msg.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_msg.Tpo $(DEPDIR)/strace-ipc_msg.Po
-#	$(AM_V_CC)source='ipc_msg.c' object='strace-ipc_msg.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_msg.o `test -f 'ipc_msg.c' || echo '$(srcdir)/'`ipc_msg.c
-
-strace-ipc_msg.obj: ipc_msg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_msg.obj -MD -MP -MF $(DEPDIR)/strace-ipc_msg.Tpo -c -o strace-ipc_msg.obj `if test -f 'ipc_msg.c'; then $(CYGPATH_W) 'ipc_msg.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msg.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_msg.Tpo $(DEPDIR)/strace-ipc_msg.Po
-#	$(AM_V_CC)source='ipc_msg.c' object='strace-ipc_msg.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_msg.obj `if test -f 'ipc_msg.c'; then $(CYGPATH_W) 'ipc_msg.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msg.c'; fi`
-
-strace-ipc_msgctl.o: ipc_msgctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_msgctl.o -MD -MP -MF $(DEPDIR)/strace-ipc_msgctl.Tpo -c -o strace-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_msgctl.Tpo $(DEPDIR)/strace-ipc_msgctl.Po
-#	$(AM_V_CC)source='ipc_msgctl.c' object='strace-ipc_msgctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_msgctl.o `test -f 'ipc_msgctl.c' || echo '$(srcdir)/'`ipc_msgctl.c
-
-strace-ipc_msgctl.obj: ipc_msgctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_msgctl.obj -MD -MP -MF $(DEPDIR)/strace-ipc_msgctl.Tpo -c -o strace-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_msgctl.Tpo $(DEPDIR)/strace-ipc_msgctl.Po
-#	$(AM_V_CC)source='ipc_msgctl.c' object='strace-ipc_msgctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_msgctl.obj `if test -f 'ipc_msgctl.c'; then $(CYGPATH_W) 'ipc_msgctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_msgctl.c'; fi`
-
-strace-ipc_sem.o: ipc_sem.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_sem.o -MD -MP -MF $(DEPDIR)/strace-ipc_sem.Tpo -c -o strace-ipc_sem.o `test -f 'ipc_sem.c' || echo '$(srcdir)/'`ipc_sem.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_sem.Tpo $(DEPDIR)/strace-ipc_sem.Po
-#	$(AM_V_CC)source='ipc_sem.c' object='strace-ipc_sem.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_sem.o `test -f 'ipc_sem.c' || echo '$(srcdir)/'`ipc_sem.c
-
-strace-ipc_sem.obj: ipc_sem.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_sem.obj -MD -MP -MF $(DEPDIR)/strace-ipc_sem.Tpo -c -o strace-ipc_sem.obj `if test -f 'ipc_sem.c'; then $(CYGPATH_W) 'ipc_sem.c'; else $(CYGPATH_W) '$(srcdir)/ipc_sem.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_sem.Tpo $(DEPDIR)/strace-ipc_sem.Po
-#	$(AM_V_CC)source='ipc_sem.c' object='strace-ipc_sem.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_sem.obj `if test -f 'ipc_sem.c'; then $(CYGPATH_W) 'ipc_sem.c'; else $(CYGPATH_W) '$(srcdir)/ipc_sem.c'; fi`
-
-strace-ipc_shm.o: ipc_shm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_shm.o -MD -MP -MF $(DEPDIR)/strace-ipc_shm.Tpo -c -o strace-ipc_shm.o `test -f 'ipc_shm.c' || echo '$(srcdir)/'`ipc_shm.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_shm.Tpo $(DEPDIR)/strace-ipc_shm.Po
-#	$(AM_V_CC)source='ipc_shm.c' object='strace-ipc_shm.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_shm.o `test -f 'ipc_shm.c' || echo '$(srcdir)/'`ipc_shm.c
-
-strace-ipc_shm.obj: ipc_shm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_shm.obj -MD -MP -MF $(DEPDIR)/strace-ipc_shm.Tpo -c -o strace-ipc_shm.obj `if test -f 'ipc_shm.c'; then $(CYGPATH_W) 'ipc_shm.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shm.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_shm.Tpo $(DEPDIR)/strace-ipc_shm.Po
-#	$(AM_V_CC)source='ipc_shm.c' object='strace-ipc_shm.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_shm.obj `if test -f 'ipc_shm.c'; then $(CYGPATH_W) 'ipc_shm.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shm.c'; fi`
-
-strace-ipc_shmctl.o: ipc_shmctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_shmctl.o -MD -MP -MF $(DEPDIR)/strace-ipc_shmctl.Tpo -c -o strace-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_shmctl.Tpo $(DEPDIR)/strace-ipc_shmctl.Po
-#	$(AM_V_CC)source='ipc_shmctl.c' object='strace-ipc_shmctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_shmctl.o `test -f 'ipc_shmctl.c' || echo '$(srcdir)/'`ipc_shmctl.c
-
-strace-ipc_shmctl.obj: ipc_shmctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ipc_shmctl.obj -MD -MP -MF $(DEPDIR)/strace-ipc_shmctl.Tpo -c -o strace-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ipc_shmctl.Tpo $(DEPDIR)/strace-ipc_shmctl.Po
-#	$(AM_V_CC)source='ipc_shmctl.c' object='strace-ipc_shmctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ipc_shmctl.obj `if test -f 'ipc_shmctl.c'; then $(CYGPATH_W) 'ipc_shmctl.c'; else $(CYGPATH_W) '$(srcdir)/ipc_shmctl.c'; fi`
-
-strace-kcmp.o: kcmp.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kcmp.o -MD -MP -MF $(DEPDIR)/strace-kcmp.Tpo -c -o strace-kcmp.o `test -f 'kcmp.c' || echo '$(srcdir)/'`kcmp.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-kcmp.Tpo $(DEPDIR)/strace-kcmp.Po
-#	$(AM_V_CC)source='kcmp.c' object='strace-kcmp.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kcmp.o `test -f 'kcmp.c' || echo '$(srcdir)/'`kcmp.c
-
-strace-kcmp.obj: kcmp.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kcmp.obj -MD -MP -MF $(DEPDIR)/strace-kcmp.Tpo -c -o strace-kcmp.obj `if test -f 'kcmp.c'; then $(CYGPATH_W) 'kcmp.c'; else $(CYGPATH_W) '$(srcdir)/kcmp.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-kcmp.Tpo $(DEPDIR)/strace-kcmp.Po
-#	$(AM_V_CC)source='kcmp.c' object='strace-kcmp.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kcmp.obj `if test -f 'kcmp.c'; then $(CYGPATH_W) 'kcmp.c'; else $(CYGPATH_W) '$(srcdir)/kcmp.c'; fi`
-
-strace-kexec.o: kexec.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kexec.o -MD -MP -MF $(DEPDIR)/strace-kexec.Tpo -c -o strace-kexec.o `test -f 'kexec.c' || echo '$(srcdir)/'`kexec.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-kexec.Tpo $(DEPDIR)/strace-kexec.Po
-#	$(AM_V_CC)source='kexec.c' object='strace-kexec.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kexec.o `test -f 'kexec.c' || echo '$(srcdir)/'`kexec.c
-
-strace-kexec.obj: kexec.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kexec.obj -MD -MP -MF $(DEPDIR)/strace-kexec.Tpo -c -o strace-kexec.obj `if test -f 'kexec.c'; then $(CYGPATH_W) 'kexec.c'; else $(CYGPATH_W) '$(srcdir)/kexec.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-kexec.Tpo $(DEPDIR)/strace-kexec.Po
-#	$(AM_V_CC)source='kexec.c' object='strace-kexec.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kexec.obj `if test -f 'kexec.c'; then $(CYGPATH_W) 'kexec.c'; else $(CYGPATH_W) '$(srcdir)/kexec.c'; fi`
-
-strace-keyctl.o: keyctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-keyctl.o -MD -MP -MF $(DEPDIR)/strace-keyctl.Tpo -c -o strace-keyctl.o `test -f 'keyctl.c' || echo '$(srcdir)/'`keyctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-keyctl.Tpo $(DEPDIR)/strace-keyctl.Po
-#	$(AM_V_CC)source='keyctl.c' object='strace-keyctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-keyctl.o `test -f 'keyctl.c' || echo '$(srcdir)/'`keyctl.c
-
-strace-keyctl.obj: keyctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-keyctl.obj -MD -MP -MF $(DEPDIR)/strace-keyctl.Tpo -c -o strace-keyctl.obj `if test -f 'keyctl.c'; then $(CYGPATH_W) 'keyctl.c'; else $(CYGPATH_W) '$(srcdir)/keyctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-keyctl.Tpo $(DEPDIR)/strace-keyctl.Po
-#	$(AM_V_CC)source='keyctl.c' object='strace-keyctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-keyctl.obj `if test -f 'keyctl.c'; then $(CYGPATH_W) 'keyctl.c'; else $(CYGPATH_W) '$(srcdir)/keyctl.c'; fi`
-
-strace-kvm.o: kvm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kvm.o -MD -MP -MF $(DEPDIR)/strace-kvm.Tpo -c -o strace-kvm.o `test -f 'kvm.c' || echo '$(srcdir)/'`kvm.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-kvm.Tpo $(DEPDIR)/strace-kvm.Po
-#	$(AM_V_CC)source='kvm.c' object='strace-kvm.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kvm.o `test -f 'kvm.c' || echo '$(srcdir)/'`kvm.c
-
-strace-kvm.obj: kvm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-kvm.obj -MD -MP -MF $(DEPDIR)/strace-kvm.Tpo -c -o strace-kvm.obj `if test -f 'kvm.c'; then $(CYGPATH_W) 'kvm.c'; else $(CYGPATH_W) '$(srcdir)/kvm.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-kvm.Tpo $(DEPDIR)/strace-kvm.Po
-#	$(AM_V_CC)source='kvm.c' object='strace-kvm.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-kvm.obj `if test -f 'kvm.c'; then $(CYGPATH_W) 'kvm.c'; else $(CYGPATH_W) '$(srcdir)/kvm.c'; fi`
-
-strace-ldt.o: ldt.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ldt.o -MD -MP -MF $(DEPDIR)/strace-ldt.Tpo -c -o strace-ldt.o `test -f 'ldt.c' || echo '$(srcdir)/'`ldt.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ldt.Tpo $(DEPDIR)/strace-ldt.Po
-#	$(AM_V_CC)source='ldt.c' object='strace-ldt.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ldt.o `test -f 'ldt.c' || echo '$(srcdir)/'`ldt.c
-
-strace-ldt.obj: ldt.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ldt.obj -MD -MP -MF $(DEPDIR)/strace-ldt.Tpo -c -o strace-ldt.obj `if test -f 'ldt.c'; then $(CYGPATH_W) 'ldt.c'; else $(CYGPATH_W) '$(srcdir)/ldt.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ldt.Tpo $(DEPDIR)/strace-ldt.Po
-#	$(AM_V_CC)source='ldt.c' object='strace-ldt.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ldt.obj `if test -f 'ldt.c'; then $(CYGPATH_W) 'ldt.c'; else $(CYGPATH_W) '$(srcdir)/ldt.c'; fi`
-
-strace-link.o: link.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-link.o -MD -MP -MF $(DEPDIR)/strace-link.Tpo -c -o strace-link.o `test -f 'link.c' || echo '$(srcdir)/'`link.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-link.Tpo $(DEPDIR)/strace-link.Po
-#	$(AM_V_CC)source='link.c' object='strace-link.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-link.o `test -f 'link.c' || echo '$(srcdir)/'`link.c
-
-strace-link.obj: link.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-link.obj -MD -MP -MF $(DEPDIR)/strace-link.Tpo -c -o strace-link.obj `if test -f 'link.c'; then $(CYGPATH_W) 'link.c'; else $(CYGPATH_W) '$(srcdir)/link.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-link.Tpo $(DEPDIR)/strace-link.Po
-#	$(AM_V_CC)source='link.c' object='strace-link.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-link.obj `if test -f 'link.c'; then $(CYGPATH_W) 'link.c'; else $(CYGPATH_W) '$(srcdir)/link.c'; fi`
-
-strace-listen.o: listen.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-listen.o -MD -MP -MF $(DEPDIR)/strace-listen.Tpo -c -o strace-listen.o `test -f 'listen.c' || echo '$(srcdir)/'`listen.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-listen.Tpo $(DEPDIR)/strace-listen.Po
-#	$(AM_V_CC)source='listen.c' object='strace-listen.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-listen.o `test -f 'listen.c' || echo '$(srcdir)/'`listen.c
-
-strace-listen.obj: listen.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-listen.obj -MD -MP -MF $(DEPDIR)/strace-listen.Tpo -c -o strace-listen.obj `if test -f 'listen.c'; then $(CYGPATH_W) 'listen.c'; else $(CYGPATH_W) '$(srcdir)/listen.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-listen.Tpo $(DEPDIR)/strace-listen.Po
-#	$(AM_V_CC)source='listen.c' object='strace-listen.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-listen.obj `if test -f 'listen.c'; then $(CYGPATH_W) 'listen.c'; else $(CYGPATH_W) '$(srcdir)/listen.c'; fi`
-
-strace-lookup_dcookie.o: lookup_dcookie.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-lookup_dcookie.o -MD -MP -MF $(DEPDIR)/strace-lookup_dcookie.Tpo -c -o strace-lookup_dcookie.o `test -f 'lookup_dcookie.c' || echo '$(srcdir)/'`lookup_dcookie.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-lookup_dcookie.Tpo $(DEPDIR)/strace-lookup_dcookie.Po
-#	$(AM_V_CC)source='lookup_dcookie.c' object='strace-lookup_dcookie.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-lookup_dcookie.o `test -f 'lookup_dcookie.c' || echo '$(srcdir)/'`lookup_dcookie.c
-
-strace-lookup_dcookie.obj: lookup_dcookie.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-lookup_dcookie.obj -MD -MP -MF $(DEPDIR)/strace-lookup_dcookie.Tpo -c -o strace-lookup_dcookie.obj `if test -f 'lookup_dcookie.c'; then $(CYGPATH_W) 'lookup_dcookie.c'; else $(CYGPATH_W) '$(srcdir)/lookup_dcookie.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-lookup_dcookie.Tpo $(DEPDIR)/strace-lookup_dcookie.Po
-#	$(AM_V_CC)source='lookup_dcookie.c' object='strace-lookup_dcookie.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-lookup_dcookie.obj `if test -f 'lookup_dcookie.c'; then $(CYGPATH_W) 'lookup_dcookie.c'; else $(CYGPATH_W) '$(srcdir)/lookup_dcookie.c'; fi`
-
-strace-loop.o: loop.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-loop.o -MD -MP -MF $(DEPDIR)/strace-loop.Tpo -c -o strace-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-loop.Tpo $(DEPDIR)/strace-loop.Po
-#	$(AM_V_CC)source='loop.c' object='strace-loop.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-loop.o `test -f 'loop.c' || echo '$(srcdir)/'`loop.c
-
-strace-loop.obj: loop.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-loop.obj -MD -MP -MF $(DEPDIR)/strace-loop.Tpo -c -o strace-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-loop.Tpo $(DEPDIR)/strace-loop.Po
-#	$(AM_V_CC)source='loop.c' object='strace-loop.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-loop.obj `if test -f 'loop.c'; then $(CYGPATH_W) 'loop.c'; else $(CYGPATH_W) '$(srcdir)/loop.c'; fi`
-
-strace-lseek.o: lseek.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-lseek.o -MD -MP -MF $(DEPDIR)/strace-lseek.Tpo -c -o strace-lseek.o `test -f 'lseek.c' || echo '$(srcdir)/'`lseek.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-lseek.Tpo $(DEPDIR)/strace-lseek.Po
-#	$(AM_V_CC)source='lseek.c' object='strace-lseek.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-lseek.o `test -f 'lseek.c' || echo '$(srcdir)/'`lseek.c
-
-strace-lseek.obj: lseek.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-lseek.obj -MD -MP -MF $(DEPDIR)/strace-lseek.Tpo -c -o strace-lseek.obj `if test -f 'lseek.c'; then $(CYGPATH_W) 'lseek.c'; else $(CYGPATH_W) '$(srcdir)/lseek.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-lseek.Tpo $(DEPDIR)/strace-lseek.Po
-#	$(AM_V_CC)source='lseek.c' object='strace-lseek.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-lseek.obj `if test -f 'lseek.c'; then $(CYGPATH_W) 'lseek.c'; else $(CYGPATH_W) '$(srcdir)/lseek.c'; fi`
-
-strace-mem.o: mem.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mem.o -MD -MP -MF $(DEPDIR)/strace-mem.Tpo -c -o strace-mem.o `test -f 'mem.c' || echo '$(srcdir)/'`mem.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mem.Tpo $(DEPDIR)/strace-mem.Po
-#	$(AM_V_CC)source='mem.c' object='strace-mem.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mem.o `test -f 'mem.c' || echo '$(srcdir)/'`mem.c
-
-strace-mem.obj: mem.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mem.obj -MD -MP -MF $(DEPDIR)/strace-mem.Tpo -c -o strace-mem.obj `if test -f 'mem.c'; then $(CYGPATH_W) 'mem.c'; else $(CYGPATH_W) '$(srcdir)/mem.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mem.Tpo $(DEPDIR)/strace-mem.Po
-#	$(AM_V_CC)source='mem.c' object='strace-mem.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mem.obj `if test -f 'mem.c'; then $(CYGPATH_W) 'mem.c'; else $(CYGPATH_W) '$(srcdir)/mem.c'; fi`
-
-strace-membarrier.o: membarrier.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-membarrier.o -MD -MP -MF $(DEPDIR)/strace-membarrier.Tpo -c -o strace-membarrier.o `test -f 'membarrier.c' || echo '$(srcdir)/'`membarrier.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-membarrier.Tpo $(DEPDIR)/strace-membarrier.Po
-#	$(AM_V_CC)source='membarrier.c' object='strace-membarrier.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-membarrier.o `test -f 'membarrier.c' || echo '$(srcdir)/'`membarrier.c
-
-strace-membarrier.obj: membarrier.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-membarrier.obj -MD -MP -MF $(DEPDIR)/strace-membarrier.Tpo -c -o strace-membarrier.obj `if test -f 'membarrier.c'; then $(CYGPATH_W) 'membarrier.c'; else $(CYGPATH_W) '$(srcdir)/membarrier.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-membarrier.Tpo $(DEPDIR)/strace-membarrier.Po
-#	$(AM_V_CC)source='membarrier.c' object='strace-membarrier.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-membarrier.obj `if test -f 'membarrier.c'; then $(CYGPATH_W) 'membarrier.c'; else $(CYGPATH_W) '$(srcdir)/membarrier.c'; fi`
-
-strace-memfd_create.o: memfd_create.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-memfd_create.o -MD -MP -MF $(DEPDIR)/strace-memfd_create.Tpo -c -o strace-memfd_create.o `test -f 'memfd_create.c' || echo '$(srcdir)/'`memfd_create.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-memfd_create.Tpo $(DEPDIR)/strace-memfd_create.Po
-#	$(AM_V_CC)source='memfd_create.c' object='strace-memfd_create.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-memfd_create.o `test -f 'memfd_create.c' || echo '$(srcdir)/'`memfd_create.c
-
-strace-memfd_create.obj: memfd_create.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-memfd_create.obj -MD -MP -MF $(DEPDIR)/strace-memfd_create.Tpo -c -o strace-memfd_create.obj `if test -f 'memfd_create.c'; then $(CYGPATH_W) 'memfd_create.c'; else $(CYGPATH_W) '$(srcdir)/memfd_create.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-memfd_create.Tpo $(DEPDIR)/strace-memfd_create.Po
-#	$(AM_V_CC)source='memfd_create.c' object='strace-memfd_create.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-memfd_create.obj `if test -f 'memfd_create.c'; then $(CYGPATH_W) 'memfd_create.c'; else $(CYGPATH_W) '$(srcdir)/memfd_create.c'; fi`
-
-strace-mknod.o: mknod.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mknod.o -MD -MP -MF $(DEPDIR)/strace-mknod.Tpo -c -o strace-mknod.o `test -f 'mknod.c' || echo '$(srcdir)/'`mknod.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mknod.Tpo $(DEPDIR)/strace-mknod.Po
-#	$(AM_V_CC)source='mknod.c' object='strace-mknod.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mknod.o `test -f 'mknod.c' || echo '$(srcdir)/'`mknod.c
-
-strace-mknod.obj: mknod.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mknod.obj -MD -MP -MF $(DEPDIR)/strace-mknod.Tpo -c -o strace-mknod.obj `if test -f 'mknod.c'; then $(CYGPATH_W) 'mknod.c'; else $(CYGPATH_W) '$(srcdir)/mknod.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mknod.Tpo $(DEPDIR)/strace-mknod.Po
-#	$(AM_V_CC)source='mknod.c' object='strace-mknod.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mknod.obj `if test -f 'mknod.c'; then $(CYGPATH_W) 'mknod.c'; else $(CYGPATH_W) '$(srcdir)/mknod.c'; fi`
-
-strace-mmap_notify.o: mmap_notify.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mmap_notify.o -MD -MP -MF $(DEPDIR)/strace-mmap_notify.Tpo -c -o strace-mmap_notify.o `test -f 'mmap_notify.c' || echo '$(srcdir)/'`mmap_notify.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mmap_notify.Tpo $(DEPDIR)/strace-mmap_notify.Po
-#	$(AM_V_CC)source='mmap_notify.c' object='strace-mmap_notify.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mmap_notify.o `test -f 'mmap_notify.c' || echo '$(srcdir)/'`mmap_notify.c
-
-strace-mmap_notify.obj: mmap_notify.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mmap_notify.obj -MD -MP -MF $(DEPDIR)/strace-mmap_notify.Tpo -c -o strace-mmap_notify.obj `if test -f 'mmap_notify.c'; then $(CYGPATH_W) 'mmap_notify.c'; else $(CYGPATH_W) '$(srcdir)/mmap_notify.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mmap_notify.Tpo $(DEPDIR)/strace-mmap_notify.Po
-#	$(AM_V_CC)source='mmap_notify.c' object='strace-mmap_notify.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mmap_notify.obj `if test -f 'mmap_notify.c'; then $(CYGPATH_W) 'mmap_notify.c'; else $(CYGPATH_W) '$(srcdir)/mmap_notify.c'; fi`
-
-strace-mmsghdr.o: mmsghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mmsghdr.o -MD -MP -MF $(DEPDIR)/strace-mmsghdr.Tpo -c -o strace-mmsghdr.o `test -f 'mmsghdr.c' || echo '$(srcdir)/'`mmsghdr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mmsghdr.Tpo $(DEPDIR)/strace-mmsghdr.Po
-#	$(AM_V_CC)source='mmsghdr.c' object='strace-mmsghdr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mmsghdr.o `test -f 'mmsghdr.c' || echo '$(srcdir)/'`mmsghdr.c
-
-strace-mmsghdr.obj: mmsghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mmsghdr.obj -MD -MP -MF $(DEPDIR)/strace-mmsghdr.Tpo -c -o strace-mmsghdr.obj `if test -f 'mmsghdr.c'; then $(CYGPATH_W) 'mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/mmsghdr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mmsghdr.Tpo $(DEPDIR)/strace-mmsghdr.Po
-#	$(AM_V_CC)source='mmsghdr.c' object='strace-mmsghdr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mmsghdr.obj `if test -f 'mmsghdr.c'; then $(CYGPATH_W) 'mmsghdr.c'; else $(CYGPATH_W) '$(srcdir)/mmsghdr.c'; fi`
-
-strace-mount.o: mount.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mount.o -MD -MP -MF $(DEPDIR)/strace-mount.Tpo -c -o strace-mount.o `test -f 'mount.c' || echo '$(srcdir)/'`mount.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mount.Tpo $(DEPDIR)/strace-mount.Po
-#	$(AM_V_CC)source='mount.c' object='strace-mount.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mount.o `test -f 'mount.c' || echo '$(srcdir)/'`mount.c
-
-strace-mount.obj: mount.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mount.obj -MD -MP -MF $(DEPDIR)/strace-mount.Tpo -c -o strace-mount.obj `if test -f 'mount.c'; then $(CYGPATH_W) 'mount.c'; else $(CYGPATH_W) '$(srcdir)/mount.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mount.Tpo $(DEPDIR)/strace-mount.Po
-#	$(AM_V_CC)source='mount.c' object='strace-mount.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mount.obj `if test -f 'mount.c'; then $(CYGPATH_W) 'mount.c'; else $(CYGPATH_W) '$(srcdir)/mount.c'; fi`
-
-strace-mq.o: mq.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mq.o -MD -MP -MF $(DEPDIR)/strace-mq.Tpo -c -o strace-mq.o `test -f 'mq.c' || echo '$(srcdir)/'`mq.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mq.Tpo $(DEPDIR)/strace-mq.Po
-#	$(AM_V_CC)source='mq.c' object='strace-mq.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mq.o `test -f 'mq.c' || echo '$(srcdir)/'`mq.c
-
-strace-mq.obj: mq.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mq.obj -MD -MP -MF $(DEPDIR)/strace-mq.Tpo -c -o strace-mq.obj `if test -f 'mq.c'; then $(CYGPATH_W) 'mq.c'; else $(CYGPATH_W) '$(srcdir)/mq.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mq.Tpo $(DEPDIR)/strace-mq.Po
-#	$(AM_V_CC)source='mq.c' object='strace-mq.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mq.obj `if test -f 'mq.c'; then $(CYGPATH_W) 'mq.c'; else $(CYGPATH_W) '$(srcdir)/mq.c'; fi`
-
-strace-msghdr.o: msghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-msghdr.o -MD -MP -MF $(DEPDIR)/strace-msghdr.Tpo -c -o strace-msghdr.o `test -f 'msghdr.c' || echo '$(srcdir)/'`msghdr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-msghdr.Tpo $(DEPDIR)/strace-msghdr.Po
-#	$(AM_V_CC)source='msghdr.c' object='strace-msghdr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-msghdr.o `test -f 'msghdr.c' || echo '$(srcdir)/'`msghdr.c
-
-strace-msghdr.obj: msghdr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-msghdr.obj -MD -MP -MF $(DEPDIR)/strace-msghdr.Tpo -c -o strace-msghdr.obj `if test -f 'msghdr.c'; then $(CYGPATH_W) 'msghdr.c'; else $(CYGPATH_W) '$(srcdir)/msghdr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-msghdr.Tpo $(DEPDIR)/strace-msghdr.Po
-#	$(AM_V_CC)source='msghdr.c' object='strace-msghdr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-msghdr.obj `if test -f 'msghdr.c'; then $(CYGPATH_W) 'msghdr.c'; else $(CYGPATH_W) '$(srcdir)/msghdr.c'; fi`
-
-strace-mtd.o: mtd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mtd.o -MD -MP -MF $(DEPDIR)/strace-mtd.Tpo -c -o strace-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mtd.Tpo $(DEPDIR)/strace-mtd.Po
-#	$(AM_V_CC)source='mtd.c' object='strace-mtd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mtd.o `test -f 'mtd.c' || echo '$(srcdir)/'`mtd.c
-
-strace-mtd.obj: mtd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-mtd.obj -MD -MP -MF $(DEPDIR)/strace-mtd.Tpo -c -o strace-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-mtd.Tpo $(DEPDIR)/strace-mtd.Po
-#	$(AM_V_CC)source='mtd.c' object='strace-mtd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi`
-
-strace-net.o: net.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-net.o -MD -MP -MF $(DEPDIR)/strace-net.Tpo -c -o strace-net.o `test -f 'net.c' || echo '$(srcdir)/'`net.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-net.Tpo $(DEPDIR)/strace-net.Po
-#	$(AM_V_CC)source='net.c' object='strace-net.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-net.o `test -f 'net.c' || echo '$(srcdir)/'`net.c
-
-strace-net.obj: net.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-net.obj -MD -MP -MF $(DEPDIR)/strace-net.Tpo -c -o strace-net.obj `if test -f 'net.c'; then $(CYGPATH_W) 'net.c'; else $(CYGPATH_W) '$(srcdir)/net.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-net.Tpo $(DEPDIR)/strace-net.Po
-#	$(AM_V_CC)source='net.c' object='strace-net.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-net.obj `if test -f 'net.c'; then $(CYGPATH_W) 'net.c'; else $(CYGPATH_W) '$(srcdir)/net.c'; fi`
-
-strace-netlink.o: netlink.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink.o -MD -MP -MF $(DEPDIR)/strace-netlink.Tpo -c -o strace-netlink.o `test -f 'netlink.c' || echo '$(srcdir)/'`netlink.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink.Tpo $(DEPDIR)/strace-netlink.Po
-#	$(AM_V_CC)source='netlink.c' object='strace-netlink.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink.o `test -f 'netlink.c' || echo '$(srcdir)/'`netlink.c
-
-strace-netlink.obj: netlink.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink.obj -MD -MP -MF $(DEPDIR)/strace-netlink.Tpo -c -o strace-netlink.obj `if test -f 'netlink.c'; then $(CYGPATH_W) 'netlink.c'; else $(CYGPATH_W) '$(srcdir)/netlink.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink.Tpo $(DEPDIR)/strace-netlink.Po
-#	$(AM_V_CC)source='netlink.c' object='strace-netlink.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink.obj `if test -f 'netlink.c'; then $(CYGPATH_W) 'netlink.c'; else $(CYGPATH_W) '$(srcdir)/netlink.c'; fi`
-
-strace-netlink_crypto.o: netlink_crypto.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_crypto.o -MD -MP -MF $(DEPDIR)/strace-netlink_crypto.Tpo -c -o strace-netlink_crypto.o `test -f 'netlink_crypto.c' || echo '$(srcdir)/'`netlink_crypto.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_crypto.Tpo $(DEPDIR)/strace-netlink_crypto.Po
-#	$(AM_V_CC)source='netlink_crypto.c' object='strace-netlink_crypto.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_crypto.o `test -f 'netlink_crypto.c' || echo '$(srcdir)/'`netlink_crypto.c
-
-strace-netlink_crypto.obj: netlink_crypto.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_crypto.obj -MD -MP -MF $(DEPDIR)/strace-netlink_crypto.Tpo -c -o strace-netlink_crypto.obj `if test -f 'netlink_crypto.c'; then $(CYGPATH_W) 'netlink_crypto.c'; else $(CYGPATH_W) '$(srcdir)/netlink_crypto.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_crypto.Tpo $(DEPDIR)/strace-netlink_crypto.Po
-#	$(AM_V_CC)source='netlink_crypto.c' object='strace-netlink_crypto.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_crypto.obj `if test -f 'netlink_crypto.c'; then $(CYGPATH_W) 'netlink_crypto.c'; else $(CYGPATH_W) '$(srcdir)/netlink_crypto.c'; fi`
-
-strace-netlink_kobject_uevent.o: netlink_kobject_uevent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_kobject_uevent.o -MD -MP -MF $(DEPDIR)/strace-netlink_kobject_uevent.Tpo -c -o strace-netlink_kobject_uevent.o `test -f 'netlink_kobject_uevent.c' || echo '$(srcdir)/'`netlink_kobject_uevent.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_kobject_uevent.Tpo $(DEPDIR)/strace-netlink_kobject_uevent.Po
-#	$(AM_V_CC)source='netlink_kobject_uevent.c' object='strace-netlink_kobject_uevent.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_kobject_uevent.o `test -f 'netlink_kobject_uevent.c' || echo '$(srcdir)/'`netlink_kobject_uevent.c
-
-strace-netlink_kobject_uevent.obj: netlink_kobject_uevent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_kobject_uevent.obj -MD -MP -MF $(DEPDIR)/strace-netlink_kobject_uevent.Tpo -c -o strace-netlink_kobject_uevent.obj `if test -f 'netlink_kobject_uevent.c'; then $(CYGPATH_W) 'netlink_kobject_uevent.c'; else $(CYGPATH_W) '$(srcdir)/netlink_kobject_uevent.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_kobject_uevent.Tpo $(DEPDIR)/strace-netlink_kobject_uevent.Po
-#	$(AM_V_CC)source='netlink_kobject_uevent.c' object='strace-netlink_kobject_uevent.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_kobject_uevent.obj `if test -f 'netlink_kobject_uevent.c'; then $(CYGPATH_W) 'netlink_kobject_uevent.c'; else $(CYGPATH_W) '$(srcdir)/netlink_kobject_uevent.c'; fi`
-
-strace-netlink_inet_diag.o: netlink_inet_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_inet_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_inet_diag.Tpo -c -o strace-netlink_inet_diag.o `test -f 'netlink_inet_diag.c' || echo '$(srcdir)/'`netlink_inet_diag.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_inet_diag.Tpo $(DEPDIR)/strace-netlink_inet_diag.Po
-#	$(AM_V_CC)source='netlink_inet_diag.c' object='strace-netlink_inet_diag.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_inet_diag.o `test -f 'netlink_inet_diag.c' || echo '$(srcdir)/'`netlink_inet_diag.c
-
-strace-netlink_inet_diag.obj: netlink_inet_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_inet_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_inet_diag.Tpo -c -o strace-netlink_inet_diag.obj `if test -f 'netlink_inet_diag.c'; then $(CYGPATH_W) 'netlink_inet_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_inet_diag.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_inet_diag.Tpo $(DEPDIR)/strace-netlink_inet_diag.Po
-#	$(AM_V_CC)source='netlink_inet_diag.c' object='strace-netlink_inet_diag.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_inet_diag.obj `if test -f 'netlink_inet_diag.c'; then $(CYGPATH_W) 'netlink_inet_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_inet_diag.c'; fi`
-
-strace-netlink_netfilter.o: netlink_netfilter.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_netfilter.o -MD -MP -MF $(DEPDIR)/strace-netlink_netfilter.Tpo -c -o strace-netlink_netfilter.o `test -f 'netlink_netfilter.c' || echo '$(srcdir)/'`netlink_netfilter.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_netfilter.Tpo $(DEPDIR)/strace-netlink_netfilter.Po
-#	$(AM_V_CC)source='netlink_netfilter.c' object='strace-netlink_netfilter.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_netfilter.o `test -f 'netlink_netfilter.c' || echo '$(srcdir)/'`netlink_netfilter.c
-
-strace-netlink_netfilter.obj: netlink_netfilter.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_netfilter.obj -MD -MP -MF $(DEPDIR)/strace-netlink_netfilter.Tpo -c -o strace-netlink_netfilter.obj `if test -f 'netlink_netfilter.c'; then $(CYGPATH_W) 'netlink_netfilter.c'; else $(CYGPATH_W) '$(srcdir)/netlink_netfilter.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_netfilter.Tpo $(DEPDIR)/strace-netlink_netfilter.Po
-#	$(AM_V_CC)source='netlink_netfilter.c' object='strace-netlink_netfilter.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_netfilter.obj `if test -f 'netlink_netfilter.c'; then $(CYGPATH_W) 'netlink_netfilter.c'; else $(CYGPATH_W) '$(srcdir)/netlink_netfilter.c'; fi`
-
-strace-netlink_netlink_diag.o: netlink_netlink_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_netlink_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_netlink_diag.Tpo -c -o strace-netlink_netlink_diag.o `test -f 'netlink_netlink_diag.c' || echo '$(srcdir)/'`netlink_netlink_diag.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_netlink_diag.Tpo $(DEPDIR)/strace-netlink_netlink_diag.Po
-#	$(AM_V_CC)source='netlink_netlink_diag.c' object='strace-netlink_netlink_diag.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_netlink_diag.o `test -f 'netlink_netlink_diag.c' || echo '$(srcdir)/'`netlink_netlink_diag.c
-
-strace-netlink_netlink_diag.obj: netlink_netlink_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_netlink_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_netlink_diag.Tpo -c -o strace-netlink_netlink_diag.obj `if test -f 'netlink_netlink_diag.c'; then $(CYGPATH_W) 'netlink_netlink_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_netlink_diag.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_netlink_diag.Tpo $(DEPDIR)/strace-netlink_netlink_diag.Po
-#	$(AM_V_CC)source='netlink_netlink_diag.c' object='strace-netlink_netlink_diag.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_netlink_diag.obj `if test -f 'netlink_netlink_diag.c'; then $(CYGPATH_W) 'netlink_netlink_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_netlink_diag.c'; fi`
-
-strace-netlink_packet_diag.o: netlink_packet_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_packet_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_packet_diag.Tpo -c -o strace-netlink_packet_diag.o `test -f 'netlink_packet_diag.c' || echo '$(srcdir)/'`netlink_packet_diag.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_packet_diag.Tpo $(DEPDIR)/strace-netlink_packet_diag.Po
-#	$(AM_V_CC)source='netlink_packet_diag.c' object='strace-netlink_packet_diag.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_packet_diag.o `test -f 'netlink_packet_diag.c' || echo '$(srcdir)/'`netlink_packet_diag.c
-
-strace-netlink_packet_diag.obj: netlink_packet_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_packet_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_packet_diag.Tpo -c -o strace-netlink_packet_diag.obj `if test -f 'netlink_packet_diag.c'; then $(CYGPATH_W) 'netlink_packet_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_packet_diag.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_packet_diag.Tpo $(DEPDIR)/strace-netlink_packet_diag.Po
-#	$(AM_V_CC)source='netlink_packet_diag.c' object='strace-netlink_packet_diag.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_packet_diag.obj `if test -f 'netlink_packet_diag.c'; then $(CYGPATH_W) 'netlink_packet_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_packet_diag.c'; fi`
-
-strace-netlink_route.o: netlink_route.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_route.o -MD -MP -MF $(DEPDIR)/strace-netlink_route.Tpo -c -o strace-netlink_route.o `test -f 'netlink_route.c' || echo '$(srcdir)/'`netlink_route.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_route.Tpo $(DEPDIR)/strace-netlink_route.Po
-#	$(AM_V_CC)source='netlink_route.c' object='strace-netlink_route.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_route.o `test -f 'netlink_route.c' || echo '$(srcdir)/'`netlink_route.c
-
-strace-netlink_route.obj: netlink_route.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_route.obj -MD -MP -MF $(DEPDIR)/strace-netlink_route.Tpo -c -o strace-netlink_route.obj `if test -f 'netlink_route.c'; then $(CYGPATH_W) 'netlink_route.c'; else $(CYGPATH_W) '$(srcdir)/netlink_route.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_route.Tpo $(DEPDIR)/strace-netlink_route.Po
-#	$(AM_V_CC)source='netlink_route.c' object='strace-netlink_route.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_route.obj `if test -f 'netlink_route.c'; then $(CYGPATH_W) 'netlink_route.c'; else $(CYGPATH_W) '$(srcdir)/netlink_route.c'; fi`
-
-strace-netlink_selinux.o: netlink_selinux.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_selinux.o -MD -MP -MF $(DEPDIR)/strace-netlink_selinux.Tpo -c -o strace-netlink_selinux.o `test -f 'netlink_selinux.c' || echo '$(srcdir)/'`netlink_selinux.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_selinux.Tpo $(DEPDIR)/strace-netlink_selinux.Po
-#	$(AM_V_CC)source='netlink_selinux.c' object='strace-netlink_selinux.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_selinux.o `test -f 'netlink_selinux.c' || echo '$(srcdir)/'`netlink_selinux.c
-
-strace-netlink_selinux.obj: netlink_selinux.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_selinux.obj -MD -MP -MF $(DEPDIR)/strace-netlink_selinux.Tpo -c -o strace-netlink_selinux.obj `if test -f 'netlink_selinux.c'; then $(CYGPATH_W) 'netlink_selinux.c'; else $(CYGPATH_W) '$(srcdir)/netlink_selinux.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_selinux.Tpo $(DEPDIR)/strace-netlink_selinux.Po
-#	$(AM_V_CC)source='netlink_selinux.c' object='strace-netlink_selinux.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_selinux.obj `if test -f 'netlink_selinux.c'; then $(CYGPATH_W) 'netlink_selinux.c'; else $(CYGPATH_W) '$(srcdir)/netlink_selinux.c'; fi`
-
-strace-netlink_smc_diag.o: netlink_smc_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_smc_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_smc_diag.Tpo -c -o strace-netlink_smc_diag.o `test -f 'netlink_smc_diag.c' || echo '$(srcdir)/'`netlink_smc_diag.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_smc_diag.Tpo $(DEPDIR)/strace-netlink_smc_diag.Po
-#	$(AM_V_CC)source='netlink_smc_diag.c' object='strace-netlink_smc_diag.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_smc_diag.o `test -f 'netlink_smc_diag.c' || echo '$(srcdir)/'`netlink_smc_diag.c
-
-strace-netlink_smc_diag.obj: netlink_smc_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_smc_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_smc_diag.Tpo -c -o strace-netlink_smc_diag.obj `if test -f 'netlink_smc_diag.c'; then $(CYGPATH_W) 'netlink_smc_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_smc_diag.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_smc_diag.Tpo $(DEPDIR)/strace-netlink_smc_diag.Po
-#	$(AM_V_CC)source='netlink_smc_diag.c' object='strace-netlink_smc_diag.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_smc_diag.obj `if test -f 'netlink_smc_diag.c'; then $(CYGPATH_W) 'netlink_smc_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_smc_diag.c'; fi`
-
-strace-netlink_sock_diag.o: netlink_sock_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_sock_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_sock_diag.Tpo -c -o strace-netlink_sock_diag.o `test -f 'netlink_sock_diag.c' || echo '$(srcdir)/'`netlink_sock_diag.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_sock_diag.Tpo $(DEPDIR)/strace-netlink_sock_diag.Po
-#	$(AM_V_CC)source='netlink_sock_diag.c' object='strace-netlink_sock_diag.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_sock_diag.o `test -f 'netlink_sock_diag.c' || echo '$(srcdir)/'`netlink_sock_diag.c
-
-strace-netlink_sock_diag.obj: netlink_sock_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_sock_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_sock_diag.Tpo -c -o strace-netlink_sock_diag.obj `if test -f 'netlink_sock_diag.c'; then $(CYGPATH_W) 'netlink_sock_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_sock_diag.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_sock_diag.Tpo $(DEPDIR)/strace-netlink_sock_diag.Po
-#	$(AM_V_CC)source='netlink_sock_diag.c' object='strace-netlink_sock_diag.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_sock_diag.obj `if test -f 'netlink_sock_diag.c'; then $(CYGPATH_W) 'netlink_sock_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_sock_diag.c'; fi`
-
-strace-netlink_unix_diag.o: netlink_unix_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_unix_diag.o -MD -MP -MF $(DEPDIR)/strace-netlink_unix_diag.Tpo -c -o strace-netlink_unix_diag.o `test -f 'netlink_unix_diag.c' || echo '$(srcdir)/'`netlink_unix_diag.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_unix_diag.Tpo $(DEPDIR)/strace-netlink_unix_diag.Po
-#	$(AM_V_CC)source='netlink_unix_diag.c' object='strace-netlink_unix_diag.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_unix_diag.o `test -f 'netlink_unix_diag.c' || echo '$(srcdir)/'`netlink_unix_diag.c
-
-strace-netlink_unix_diag.obj: netlink_unix_diag.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-netlink_unix_diag.obj -MD -MP -MF $(DEPDIR)/strace-netlink_unix_diag.Tpo -c -o strace-netlink_unix_diag.obj `if test -f 'netlink_unix_diag.c'; then $(CYGPATH_W) 'netlink_unix_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_unix_diag.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-netlink_unix_diag.Tpo $(DEPDIR)/strace-netlink_unix_diag.Po
-#	$(AM_V_CC)source='netlink_unix_diag.c' object='strace-netlink_unix_diag.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-netlink_unix_diag.obj `if test -f 'netlink_unix_diag.c'; then $(CYGPATH_W) 'netlink_unix_diag.c'; else $(CYGPATH_W) '$(srcdir)/netlink_unix_diag.c'; fi`
-
-strace-nlattr.o: nlattr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nlattr.o -MD -MP -MF $(DEPDIR)/strace-nlattr.Tpo -c -o strace-nlattr.o `test -f 'nlattr.c' || echo '$(srcdir)/'`nlattr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-nlattr.Tpo $(DEPDIR)/strace-nlattr.Po
-#	$(AM_V_CC)source='nlattr.c' object='strace-nlattr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nlattr.o `test -f 'nlattr.c' || echo '$(srcdir)/'`nlattr.c
-
-strace-nlattr.obj: nlattr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nlattr.obj -MD -MP -MF $(DEPDIR)/strace-nlattr.Tpo -c -o strace-nlattr.obj `if test -f 'nlattr.c'; then $(CYGPATH_W) 'nlattr.c'; else $(CYGPATH_W) '$(srcdir)/nlattr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-nlattr.Tpo $(DEPDIR)/strace-nlattr.Po
-#	$(AM_V_CC)source='nlattr.c' object='strace-nlattr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nlattr.obj `if test -f 'nlattr.c'; then $(CYGPATH_W) 'nlattr.c'; else $(CYGPATH_W) '$(srcdir)/nlattr.c'; fi`
-
-strace-nsfs.o: nsfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nsfs.o -MD -MP -MF $(DEPDIR)/strace-nsfs.Tpo -c -o strace-nsfs.o `test -f 'nsfs.c' || echo '$(srcdir)/'`nsfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-nsfs.Tpo $(DEPDIR)/strace-nsfs.Po
-#	$(AM_V_CC)source='nsfs.c' object='strace-nsfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nsfs.o `test -f 'nsfs.c' || echo '$(srcdir)/'`nsfs.c
-
-strace-nsfs.obj: nsfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nsfs.obj -MD -MP -MF $(DEPDIR)/strace-nsfs.Tpo -c -o strace-nsfs.obj `if test -f 'nsfs.c'; then $(CYGPATH_W) 'nsfs.c'; else $(CYGPATH_W) '$(srcdir)/nsfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-nsfs.Tpo $(DEPDIR)/strace-nsfs.Po
-#	$(AM_V_CC)source='nsfs.c' object='strace-nsfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nsfs.obj `if test -f 'nsfs.c'; then $(CYGPATH_W) 'nsfs.c'; else $(CYGPATH_W) '$(srcdir)/nsfs.c'; fi`
-
-strace-numa.o: numa.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-numa.o -MD -MP -MF $(DEPDIR)/strace-numa.Tpo -c -o strace-numa.o `test -f 'numa.c' || echo '$(srcdir)/'`numa.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-numa.Tpo $(DEPDIR)/strace-numa.Po
-#	$(AM_V_CC)source='numa.c' object='strace-numa.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-numa.o `test -f 'numa.c' || echo '$(srcdir)/'`numa.c
-
-strace-numa.obj: numa.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-numa.obj -MD -MP -MF $(DEPDIR)/strace-numa.Tpo -c -o strace-numa.obj `if test -f 'numa.c'; then $(CYGPATH_W) 'numa.c'; else $(CYGPATH_W) '$(srcdir)/numa.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-numa.Tpo $(DEPDIR)/strace-numa.Po
-#	$(AM_V_CC)source='numa.c' object='strace-numa.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-numa.obj `if test -f 'numa.c'; then $(CYGPATH_W) 'numa.c'; else $(CYGPATH_W) '$(srcdir)/numa.c'; fi`
-
-strace-number_set.o: number_set.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-number_set.o -MD -MP -MF $(DEPDIR)/strace-number_set.Tpo -c -o strace-number_set.o `test -f 'number_set.c' || echo '$(srcdir)/'`number_set.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-number_set.Tpo $(DEPDIR)/strace-number_set.Po
-#	$(AM_V_CC)source='number_set.c' object='strace-number_set.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-number_set.o `test -f 'number_set.c' || echo '$(srcdir)/'`number_set.c
-
-strace-number_set.obj: number_set.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-number_set.obj -MD -MP -MF $(DEPDIR)/strace-number_set.Tpo -c -o strace-number_set.obj `if test -f 'number_set.c'; then $(CYGPATH_W) 'number_set.c'; else $(CYGPATH_W) '$(srcdir)/number_set.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-number_set.Tpo $(DEPDIR)/strace-number_set.Po
-#	$(AM_V_CC)source='number_set.c' object='strace-number_set.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-number_set.obj `if test -f 'number_set.c'; then $(CYGPATH_W) 'number_set.c'; else $(CYGPATH_W) '$(srcdir)/number_set.c'; fi`
-
-strace-oldstat.o: oldstat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-oldstat.o -MD -MP -MF $(DEPDIR)/strace-oldstat.Tpo -c -o strace-oldstat.o `test -f 'oldstat.c' || echo '$(srcdir)/'`oldstat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-oldstat.Tpo $(DEPDIR)/strace-oldstat.Po
-#	$(AM_V_CC)source='oldstat.c' object='strace-oldstat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-oldstat.o `test -f 'oldstat.c' || echo '$(srcdir)/'`oldstat.c
-
-strace-oldstat.obj: oldstat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-oldstat.obj -MD -MP -MF $(DEPDIR)/strace-oldstat.Tpo -c -o strace-oldstat.obj `if test -f 'oldstat.c'; then $(CYGPATH_W) 'oldstat.c'; else $(CYGPATH_W) '$(srcdir)/oldstat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-oldstat.Tpo $(DEPDIR)/strace-oldstat.Po
-#	$(AM_V_CC)source='oldstat.c' object='strace-oldstat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-oldstat.obj `if test -f 'oldstat.c'; then $(CYGPATH_W) 'oldstat.c'; else $(CYGPATH_W) '$(srcdir)/oldstat.c'; fi`
-
-strace-open.o: open.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-open.o -MD -MP -MF $(DEPDIR)/strace-open.Tpo -c -o strace-open.o `test -f 'open.c' || echo '$(srcdir)/'`open.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-open.Tpo $(DEPDIR)/strace-open.Po
-#	$(AM_V_CC)source='open.c' object='strace-open.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-open.o `test -f 'open.c' || echo '$(srcdir)/'`open.c
-
-strace-open.obj: open.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-open.obj -MD -MP -MF $(DEPDIR)/strace-open.Tpo -c -o strace-open.obj `if test -f 'open.c'; then $(CYGPATH_W) 'open.c'; else $(CYGPATH_W) '$(srcdir)/open.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-open.Tpo $(DEPDIR)/strace-open.Po
-#	$(AM_V_CC)source='open.c' object='strace-open.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-open.obj `if test -f 'open.c'; then $(CYGPATH_W) 'open.c'; else $(CYGPATH_W) '$(srcdir)/open.c'; fi`
-
-strace-or1k_atomic.o: or1k_atomic.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-or1k_atomic.o -MD -MP -MF $(DEPDIR)/strace-or1k_atomic.Tpo -c -o strace-or1k_atomic.o `test -f 'or1k_atomic.c' || echo '$(srcdir)/'`or1k_atomic.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-or1k_atomic.Tpo $(DEPDIR)/strace-or1k_atomic.Po
-#	$(AM_V_CC)source='or1k_atomic.c' object='strace-or1k_atomic.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-or1k_atomic.o `test -f 'or1k_atomic.c' || echo '$(srcdir)/'`or1k_atomic.c
-
-strace-or1k_atomic.obj: or1k_atomic.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-or1k_atomic.obj -MD -MP -MF $(DEPDIR)/strace-or1k_atomic.Tpo -c -o strace-or1k_atomic.obj `if test -f 'or1k_atomic.c'; then $(CYGPATH_W) 'or1k_atomic.c'; else $(CYGPATH_W) '$(srcdir)/or1k_atomic.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-or1k_atomic.Tpo $(DEPDIR)/strace-or1k_atomic.Po
-#	$(AM_V_CC)source='or1k_atomic.c' object='strace-or1k_atomic.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-or1k_atomic.obj `if test -f 'or1k_atomic.c'; then $(CYGPATH_W) 'or1k_atomic.c'; else $(CYGPATH_W) '$(srcdir)/or1k_atomic.c'; fi`
-
-strace-pathtrace.o: pathtrace.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-pathtrace.o -MD -MP -MF $(DEPDIR)/strace-pathtrace.Tpo -c -o strace-pathtrace.o `test -f 'pathtrace.c' || echo '$(srcdir)/'`pathtrace.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-pathtrace.Tpo $(DEPDIR)/strace-pathtrace.Po
-#	$(AM_V_CC)source='pathtrace.c' object='strace-pathtrace.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-pathtrace.o `test -f 'pathtrace.c' || echo '$(srcdir)/'`pathtrace.c
-
-strace-pathtrace.obj: pathtrace.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-pathtrace.obj -MD -MP -MF $(DEPDIR)/strace-pathtrace.Tpo -c -o strace-pathtrace.obj `if test -f 'pathtrace.c'; then $(CYGPATH_W) 'pathtrace.c'; else $(CYGPATH_W) '$(srcdir)/pathtrace.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-pathtrace.Tpo $(DEPDIR)/strace-pathtrace.Po
-#	$(AM_V_CC)source='pathtrace.c' object='strace-pathtrace.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-pathtrace.obj `if test -f 'pathtrace.c'; then $(CYGPATH_W) 'pathtrace.c'; else $(CYGPATH_W) '$(srcdir)/pathtrace.c'; fi`
-
-strace-perf.o: perf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-perf.o -MD -MP -MF $(DEPDIR)/strace-perf.Tpo -c -o strace-perf.o `test -f 'perf.c' || echo '$(srcdir)/'`perf.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-perf.Tpo $(DEPDIR)/strace-perf.Po
-#	$(AM_V_CC)source='perf.c' object='strace-perf.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-perf.o `test -f 'perf.c' || echo '$(srcdir)/'`perf.c
-
-strace-perf.obj: perf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-perf.obj -MD -MP -MF $(DEPDIR)/strace-perf.Tpo -c -o strace-perf.obj `if test -f 'perf.c'; then $(CYGPATH_W) 'perf.c'; else $(CYGPATH_W) '$(srcdir)/perf.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-perf.Tpo $(DEPDIR)/strace-perf.Po
-#	$(AM_V_CC)source='perf.c' object='strace-perf.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-perf.obj `if test -f 'perf.c'; then $(CYGPATH_W) 'perf.c'; else $(CYGPATH_W) '$(srcdir)/perf.c'; fi`
-
-strace-perf_ioctl.o: perf_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-perf_ioctl.o -MD -MP -MF $(DEPDIR)/strace-perf_ioctl.Tpo -c -o strace-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-perf_ioctl.Tpo $(DEPDIR)/strace-perf_ioctl.Po
-#	$(AM_V_CC)source='perf_ioctl.c' object='strace-perf_ioctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-perf_ioctl.o `test -f 'perf_ioctl.c' || echo '$(srcdir)/'`perf_ioctl.c
-
-strace-perf_ioctl.obj: perf_ioctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-perf_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-perf_ioctl.Tpo -c -o strace-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-perf_ioctl.Tpo $(DEPDIR)/strace-perf_ioctl.Po
-#	$(AM_V_CC)source='perf_ioctl.c' object='strace-perf_ioctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-perf_ioctl.obj `if test -f 'perf_ioctl.c'; then $(CYGPATH_W) 'perf_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/perf_ioctl.c'; fi`
-
-strace-personality.o: personality.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-personality.o -MD -MP -MF $(DEPDIR)/strace-personality.Tpo -c -o strace-personality.o `test -f 'personality.c' || echo '$(srcdir)/'`personality.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-personality.Tpo $(DEPDIR)/strace-personality.Po
-#	$(AM_V_CC)source='personality.c' object='strace-personality.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-personality.o `test -f 'personality.c' || echo '$(srcdir)/'`personality.c
-
-strace-personality.obj: personality.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-personality.obj -MD -MP -MF $(DEPDIR)/strace-personality.Tpo -c -o strace-personality.obj `if test -f 'personality.c'; then $(CYGPATH_W) 'personality.c'; else $(CYGPATH_W) '$(srcdir)/personality.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-personality.Tpo $(DEPDIR)/strace-personality.Po
-#	$(AM_V_CC)source='personality.c' object='strace-personality.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-personality.obj `if test -f 'personality.c'; then $(CYGPATH_W) 'personality.c'; else $(CYGPATH_W) '$(srcdir)/personality.c'; fi`
-
-strace-pkeys.o: pkeys.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-pkeys.o -MD -MP -MF $(DEPDIR)/strace-pkeys.Tpo -c -o strace-pkeys.o `test -f 'pkeys.c' || echo '$(srcdir)/'`pkeys.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-pkeys.Tpo $(DEPDIR)/strace-pkeys.Po
-#	$(AM_V_CC)source='pkeys.c' object='strace-pkeys.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-pkeys.o `test -f 'pkeys.c' || echo '$(srcdir)/'`pkeys.c
-
-strace-pkeys.obj: pkeys.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-pkeys.obj -MD -MP -MF $(DEPDIR)/strace-pkeys.Tpo -c -o strace-pkeys.obj `if test -f 'pkeys.c'; then $(CYGPATH_W) 'pkeys.c'; else $(CYGPATH_W) '$(srcdir)/pkeys.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-pkeys.Tpo $(DEPDIR)/strace-pkeys.Po
-#	$(AM_V_CC)source='pkeys.c' object='strace-pkeys.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-pkeys.obj `if test -f 'pkeys.c'; then $(CYGPATH_W) 'pkeys.c'; else $(CYGPATH_W) '$(srcdir)/pkeys.c'; fi`
-
-strace-poll.o: poll.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-poll.o -MD -MP -MF $(DEPDIR)/strace-poll.Tpo -c -o strace-poll.o `test -f 'poll.c' || echo '$(srcdir)/'`poll.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-poll.Tpo $(DEPDIR)/strace-poll.Po
-#	$(AM_V_CC)source='poll.c' object='strace-poll.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-poll.o `test -f 'poll.c' || echo '$(srcdir)/'`poll.c
-
-strace-poll.obj: poll.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-poll.obj -MD -MP -MF $(DEPDIR)/strace-poll.Tpo -c -o strace-poll.obj `if test -f 'poll.c'; then $(CYGPATH_W) 'poll.c'; else $(CYGPATH_W) '$(srcdir)/poll.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-poll.Tpo $(DEPDIR)/strace-poll.Po
-#	$(AM_V_CC)source='poll.c' object='strace-poll.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-poll.obj `if test -f 'poll.c'; then $(CYGPATH_W) 'poll.c'; else $(CYGPATH_W) '$(srcdir)/poll.c'; fi`
-
-strace-prctl.o: prctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-prctl.o -MD -MP -MF $(DEPDIR)/strace-prctl.Tpo -c -o strace-prctl.o `test -f 'prctl.c' || echo '$(srcdir)/'`prctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-prctl.Tpo $(DEPDIR)/strace-prctl.Po
-#	$(AM_V_CC)source='prctl.c' object='strace-prctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-prctl.o `test -f 'prctl.c' || echo '$(srcdir)/'`prctl.c
-
-strace-prctl.obj: prctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-prctl.obj -MD -MP -MF $(DEPDIR)/strace-prctl.Tpo -c -o strace-prctl.obj `if test -f 'prctl.c'; then $(CYGPATH_W) 'prctl.c'; else $(CYGPATH_W) '$(srcdir)/prctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-prctl.Tpo $(DEPDIR)/strace-prctl.Po
-#	$(AM_V_CC)source='prctl.c' object='strace-prctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-prctl.obj `if test -f 'prctl.c'; then $(CYGPATH_W) 'prctl.c'; else $(CYGPATH_W) '$(srcdir)/prctl.c'; fi`
-
-strace-print_aio_sigset.o: print_aio_sigset.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_aio_sigset.o -MD -MP -MF $(DEPDIR)/strace-print_aio_sigset.Tpo -c -o strace-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_aio_sigset.Tpo $(DEPDIR)/strace-print_aio_sigset.Po
-#	$(AM_V_CC)source='print_aio_sigset.c' object='strace-print_aio_sigset.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_aio_sigset.o `test -f 'print_aio_sigset.c' || echo '$(srcdir)/'`print_aio_sigset.c
-
-strace-print_aio_sigset.obj: print_aio_sigset.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_aio_sigset.obj -MD -MP -MF $(DEPDIR)/strace-print_aio_sigset.Tpo -c -o strace-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_aio_sigset.Tpo $(DEPDIR)/strace-print_aio_sigset.Po
-#	$(AM_V_CC)source='print_aio_sigset.c' object='strace-print_aio_sigset.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_aio_sigset.obj `if test -f 'print_aio_sigset.c'; then $(CYGPATH_W) 'print_aio_sigset.c'; else $(CYGPATH_W) '$(srcdir)/print_aio_sigset.c'; fi`
-
-strace-print_dev_t.o: print_dev_t.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_dev_t.o -MD -MP -MF $(DEPDIR)/strace-print_dev_t.Tpo -c -o strace-print_dev_t.o `test -f 'print_dev_t.c' || echo '$(srcdir)/'`print_dev_t.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_dev_t.Tpo $(DEPDIR)/strace-print_dev_t.Po
-#	$(AM_V_CC)source='print_dev_t.c' object='strace-print_dev_t.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_dev_t.o `test -f 'print_dev_t.c' || echo '$(srcdir)/'`print_dev_t.c
-
-strace-print_dev_t.obj: print_dev_t.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_dev_t.obj -MD -MP -MF $(DEPDIR)/strace-print_dev_t.Tpo -c -o strace-print_dev_t.obj `if test -f 'print_dev_t.c'; then $(CYGPATH_W) 'print_dev_t.c'; else $(CYGPATH_W) '$(srcdir)/print_dev_t.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_dev_t.Tpo $(DEPDIR)/strace-print_dev_t.Po
-#	$(AM_V_CC)source='print_dev_t.c' object='strace-print_dev_t.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_dev_t.obj `if test -f 'print_dev_t.c'; then $(CYGPATH_W) 'print_dev_t.c'; else $(CYGPATH_W) '$(srcdir)/print_dev_t.c'; fi`
-
-strace-print_group_req.o: print_group_req.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_group_req.o -MD -MP -MF $(DEPDIR)/strace-print_group_req.Tpo -c -o strace-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_group_req.Tpo $(DEPDIR)/strace-print_group_req.Po
-#	$(AM_V_CC)source='print_group_req.c' object='strace-print_group_req.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_group_req.o `test -f 'print_group_req.c' || echo '$(srcdir)/'`print_group_req.c
-
-strace-print_group_req.obj: print_group_req.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_group_req.obj -MD -MP -MF $(DEPDIR)/strace-print_group_req.Tpo -c -o strace-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_group_req.Tpo $(DEPDIR)/strace-print_group_req.Po
-#	$(AM_V_CC)source='print_group_req.c' object='strace-print_group_req.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_group_req.obj `if test -f 'print_group_req.c'; then $(CYGPATH_W) 'print_group_req.c'; else $(CYGPATH_W) '$(srcdir)/print_group_req.c'; fi`
-
-strace-print_ifindex.o: print_ifindex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_ifindex.o -MD -MP -MF $(DEPDIR)/strace-print_ifindex.Tpo -c -o strace-print_ifindex.o `test -f 'print_ifindex.c' || echo '$(srcdir)/'`print_ifindex.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_ifindex.Tpo $(DEPDIR)/strace-print_ifindex.Po
-#	$(AM_V_CC)source='print_ifindex.c' object='strace-print_ifindex.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_ifindex.o `test -f 'print_ifindex.c' || echo '$(srcdir)/'`print_ifindex.c
-
-strace-print_ifindex.obj: print_ifindex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_ifindex.obj -MD -MP -MF $(DEPDIR)/strace-print_ifindex.Tpo -c -o strace-print_ifindex.obj `if test -f 'print_ifindex.c'; then $(CYGPATH_W) 'print_ifindex.c'; else $(CYGPATH_W) '$(srcdir)/print_ifindex.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_ifindex.Tpo $(DEPDIR)/strace-print_ifindex.Po
-#	$(AM_V_CC)source='print_ifindex.c' object='strace-print_ifindex.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_ifindex.obj `if test -f 'print_ifindex.c'; then $(CYGPATH_W) 'print_ifindex.c'; else $(CYGPATH_W) '$(srcdir)/print_ifindex.c'; fi`
-
-strace-print_mac.o: print_mac.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_mac.o -MD -MP -MF $(DEPDIR)/strace-print_mac.Tpo -c -o strace-print_mac.o `test -f 'print_mac.c' || echo '$(srcdir)/'`print_mac.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_mac.Tpo $(DEPDIR)/strace-print_mac.Po
-#	$(AM_V_CC)source='print_mac.c' object='strace-print_mac.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_mac.o `test -f 'print_mac.c' || echo '$(srcdir)/'`print_mac.c
-
-strace-print_mac.obj: print_mac.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_mac.obj -MD -MP -MF $(DEPDIR)/strace-print_mac.Tpo -c -o strace-print_mac.obj `if test -f 'print_mac.c'; then $(CYGPATH_W) 'print_mac.c'; else $(CYGPATH_W) '$(srcdir)/print_mac.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_mac.Tpo $(DEPDIR)/strace-print_mac.Po
-#	$(AM_V_CC)source='print_mac.c' object='strace-print_mac.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_mac.obj `if test -f 'print_mac.c'; then $(CYGPATH_W) 'print_mac.c'; else $(CYGPATH_W) '$(srcdir)/print_mac.c'; fi`
-
-strace-print_mq_attr.o: print_mq_attr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_mq_attr.o -MD -MP -MF $(DEPDIR)/strace-print_mq_attr.Tpo -c -o strace-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_mq_attr.Tpo $(DEPDIR)/strace-print_mq_attr.Po
-#	$(AM_V_CC)source='print_mq_attr.c' object='strace-print_mq_attr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_mq_attr.o `test -f 'print_mq_attr.c' || echo '$(srcdir)/'`print_mq_attr.c
-
-strace-print_mq_attr.obj: print_mq_attr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_mq_attr.obj -MD -MP -MF $(DEPDIR)/strace-print_mq_attr.Tpo -c -o strace-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_mq_attr.Tpo $(DEPDIR)/strace-print_mq_attr.Po
-#	$(AM_V_CC)source='print_mq_attr.c' object='strace-print_mq_attr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_mq_attr.obj `if test -f 'print_mq_attr.c'; then $(CYGPATH_W) 'print_mq_attr.c'; else $(CYGPATH_W) '$(srcdir)/print_mq_attr.c'; fi`
-
-strace-print_msgbuf.o: print_msgbuf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_msgbuf.o -MD -MP -MF $(DEPDIR)/strace-print_msgbuf.Tpo -c -o strace-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_msgbuf.Tpo $(DEPDIR)/strace-print_msgbuf.Po
-#	$(AM_V_CC)source='print_msgbuf.c' object='strace-print_msgbuf.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_msgbuf.o `test -f 'print_msgbuf.c' || echo '$(srcdir)/'`print_msgbuf.c
-
-strace-print_msgbuf.obj: print_msgbuf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_msgbuf.obj -MD -MP -MF $(DEPDIR)/strace-print_msgbuf.Tpo -c -o strace-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_msgbuf.Tpo $(DEPDIR)/strace-print_msgbuf.Po
-#	$(AM_V_CC)source='print_msgbuf.c' object='strace-print_msgbuf.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_msgbuf.obj `if test -f 'print_msgbuf.c'; then $(CYGPATH_W) 'print_msgbuf.c'; else $(CYGPATH_W) '$(srcdir)/print_msgbuf.c'; fi`
-
-strace-print_sg_req_info.o: print_sg_req_info.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_sg_req_info.o -MD -MP -MF $(DEPDIR)/strace-print_sg_req_info.Tpo -c -o strace-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_sg_req_info.Tpo $(DEPDIR)/strace-print_sg_req_info.Po
-#	$(AM_V_CC)source='print_sg_req_info.c' object='strace-print_sg_req_info.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_sg_req_info.o `test -f 'print_sg_req_info.c' || echo '$(srcdir)/'`print_sg_req_info.c
-
-strace-print_sg_req_info.obj: print_sg_req_info.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_sg_req_info.obj -MD -MP -MF $(DEPDIR)/strace-print_sg_req_info.Tpo -c -o strace-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_sg_req_info.Tpo $(DEPDIR)/strace-print_sg_req_info.Po
-#	$(AM_V_CC)source='print_sg_req_info.c' object='strace-print_sg_req_info.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_sg_req_info.obj `if test -f 'print_sg_req_info.c'; then $(CYGPATH_W) 'print_sg_req_info.c'; else $(CYGPATH_W) '$(srcdir)/print_sg_req_info.c'; fi`
-
-strace-print_sigevent.o: print_sigevent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_sigevent.o -MD -MP -MF $(DEPDIR)/strace-print_sigevent.Tpo -c -o strace-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_sigevent.Tpo $(DEPDIR)/strace-print_sigevent.Po
-#	$(AM_V_CC)source='print_sigevent.c' object='strace-print_sigevent.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_sigevent.o `test -f 'print_sigevent.c' || echo '$(srcdir)/'`print_sigevent.c
-
-strace-print_sigevent.obj: print_sigevent.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_sigevent.obj -MD -MP -MF $(DEPDIR)/strace-print_sigevent.Tpo -c -o strace-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_sigevent.Tpo $(DEPDIR)/strace-print_sigevent.Po
-#	$(AM_V_CC)source='print_sigevent.c' object='strace-print_sigevent.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_sigevent.obj `if test -f 'print_sigevent.c'; then $(CYGPATH_W) 'print_sigevent.c'; else $(CYGPATH_W) '$(srcdir)/print_sigevent.c'; fi`
-
-strace-print_statfs.o: print_statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_statfs.o -MD -MP -MF $(DEPDIR)/strace-print_statfs.Tpo -c -o strace-print_statfs.o `test -f 'print_statfs.c' || echo '$(srcdir)/'`print_statfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_statfs.Tpo $(DEPDIR)/strace-print_statfs.Po
-#	$(AM_V_CC)source='print_statfs.c' object='strace-print_statfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_statfs.o `test -f 'print_statfs.c' || echo '$(srcdir)/'`print_statfs.c
-
-strace-print_statfs.obj: print_statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_statfs.obj -MD -MP -MF $(DEPDIR)/strace-print_statfs.Tpo -c -o strace-print_statfs.obj `if test -f 'print_statfs.c'; then $(CYGPATH_W) 'print_statfs.c'; else $(CYGPATH_W) '$(srcdir)/print_statfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_statfs.Tpo $(DEPDIR)/strace-print_statfs.Po
-#	$(AM_V_CC)source='print_statfs.c' object='strace-print_statfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_statfs.obj `if test -f 'print_statfs.c'; then $(CYGPATH_W) 'print_statfs.c'; else $(CYGPATH_W) '$(srcdir)/print_statfs.c'; fi`
-
-strace-print_struct_stat.o: print_struct_stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_struct_stat.o -MD -MP -MF $(DEPDIR)/strace-print_struct_stat.Tpo -c -o strace-print_struct_stat.o `test -f 'print_struct_stat.c' || echo '$(srcdir)/'`print_struct_stat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_struct_stat.Tpo $(DEPDIR)/strace-print_struct_stat.Po
-#	$(AM_V_CC)source='print_struct_stat.c' object='strace-print_struct_stat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_struct_stat.o `test -f 'print_struct_stat.c' || echo '$(srcdir)/'`print_struct_stat.c
-
-strace-print_struct_stat.obj: print_struct_stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_struct_stat.obj -MD -MP -MF $(DEPDIR)/strace-print_struct_stat.Tpo -c -o strace-print_struct_stat.obj `if test -f 'print_struct_stat.c'; then $(CYGPATH_W) 'print_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/print_struct_stat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_struct_stat.Tpo $(DEPDIR)/strace-print_struct_stat.Po
-#	$(AM_V_CC)source='print_struct_stat.c' object='strace-print_struct_stat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_struct_stat.obj `if test -f 'print_struct_stat.c'; then $(CYGPATH_W) 'print_struct_stat.c'; else $(CYGPATH_W) '$(srcdir)/print_struct_stat.c'; fi`
-
-strace-print_time.o: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_time.o -MD -MP -MF $(DEPDIR)/strace-print_time.Tpo -c -o strace-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_time.Tpo $(DEPDIR)/strace-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='strace-print_time.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-
-strace-print_time.obj: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_time.obj -MD -MP -MF $(DEPDIR)/strace-print_time.Tpo -c -o strace-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_time.Tpo $(DEPDIR)/strace-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='strace-print_time.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-
-strace-print_timespec.o: print_timespec.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timespec.o -MD -MP -MF $(DEPDIR)/strace-print_timespec.Tpo -c -o strace-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timespec.Tpo $(DEPDIR)/strace-print_timespec.Po
-#	$(AM_V_CC)source='print_timespec.c' object='strace-print_timespec.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timespec.o `test -f 'print_timespec.c' || echo '$(srcdir)/'`print_timespec.c
-
-strace-print_timespec.obj: print_timespec.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timespec.obj -MD -MP -MF $(DEPDIR)/strace-print_timespec.Tpo -c -o strace-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timespec.Tpo $(DEPDIR)/strace-print_timespec.Po
-#	$(AM_V_CC)source='print_timespec.c' object='strace-print_timespec.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timespec.obj `if test -f 'print_timespec.c'; then $(CYGPATH_W) 'print_timespec.c'; else $(CYGPATH_W) '$(srcdir)/print_timespec.c'; fi`
-
-strace-print_timeval.o: print_timeval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timeval.o -MD -MP -MF $(DEPDIR)/strace-print_timeval.Tpo -c -o strace-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timeval.Tpo $(DEPDIR)/strace-print_timeval.Po
-#	$(AM_V_CC)source='print_timeval.c' object='strace-print_timeval.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timeval.o `test -f 'print_timeval.c' || echo '$(srcdir)/'`print_timeval.c
-
-strace-print_timeval.obj: print_timeval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timeval.obj -MD -MP -MF $(DEPDIR)/strace-print_timeval.Tpo -c -o strace-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timeval.Tpo $(DEPDIR)/strace-print_timeval.Po
-#	$(AM_V_CC)source='print_timeval.c' object='strace-print_timeval.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timeval.obj `if test -f 'print_timeval.c'; then $(CYGPATH_W) 'print_timeval.c'; else $(CYGPATH_W) '$(srcdir)/print_timeval.c'; fi`
-
-strace-print_timex.o: print_timex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timex.o -MD -MP -MF $(DEPDIR)/strace-print_timex.Tpo -c -o strace-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timex.Tpo $(DEPDIR)/strace-print_timex.Po
-#	$(AM_V_CC)source='print_timex.c' object='strace-print_timex.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timex.o `test -f 'print_timex.c' || echo '$(srcdir)/'`print_timex.c
-
-strace-print_timex.obj: print_timex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-print_timex.obj -MD -MP -MF $(DEPDIR)/strace-print_timex.Tpo -c -o strace-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-print_timex.Tpo $(DEPDIR)/strace-print_timex.Po
-#	$(AM_V_CC)source='print_timex.c' object='strace-print_timex.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-print_timex.obj `if test -f 'print_timex.c'; then $(CYGPATH_W) 'print_timex.c'; else $(CYGPATH_W) '$(srcdir)/print_timex.c'; fi`
-
-strace-printmode.o: printmode.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printmode.o -MD -MP -MF $(DEPDIR)/strace-printmode.Tpo -c -o strace-printmode.o `test -f 'printmode.c' || echo '$(srcdir)/'`printmode.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-printmode.Tpo $(DEPDIR)/strace-printmode.Po
-#	$(AM_V_CC)source='printmode.c' object='strace-printmode.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printmode.o `test -f 'printmode.c' || echo '$(srcdir)/'`printmode.c
-
-strace-printmode.obj: printmode.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printmode.obj -MD -MP -MF $(DEPDIR)/strace-printmode.Tpo -c -o strace-printmode.obj `if test -f 'printmode.c'; then $(CYGPATH_W) 'printmode.c'; else $(CYGPATH_W) '$(srcdir)/printmode.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-printmode.Tpo $(DEPDIR)/strace-printmode.Po
-#	$(AM_V_CC)source='printmode.c' object='strace-printmode.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printmode.obj `if test -f 'printmode.c'; then $(CYGPATH_W) 'printmode.c'; else $(CYGPATH_W) '$(srcdir)/printmode.c'; fi`
-
-strace-printrusage.o: printrusage.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printrusage.o -MD -MP -MF $(DEPDIR)/strace-printrusage.Tpo -c -o strace-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-printrusage.Tpo $(DEPDIR)/strace-printrusage.Po
-#	$(AM_V_CC)source='printrusage.c' object='strace-printrusage.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printrusage.o `test -f 'printrusage.c' || echo '$(srcdir)/'`printrusage.c
-
-strace-printrusage.obj: printrusage.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printrusage.obj -MD -MP -MF $(DEPDIR)/strace-printrusage.Tpo -c -o strace-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-printrusage.Tpo $(DEPDIR)/strace-printrusage.Po
-#	$(AM_V_CC)source='printrusage.c' object='strace-printrusage.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printrusage.obj `if test -f 'printrusage.c'; then $(CYGPATH_W) 'printrusage.c'; else $(CYGPATH_W) '$(srcdir)/printrusage.c'; fi`
-
-strace-printsiginfo.o: printsiginfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printsiginfo.o -MD -MP -MF $(DEPDIR)/strace-printsiginfo.Tpo -c -o strace-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-printsiginfo.Tpo $(DEPDIR)/strace-printsiginfo.Po
-#	$(AM_V_CC)source='printsiginfo.c' object='strace-printsiginfo.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printsiginfo.o `test -f 'printsiginfo.c' || echo '$(srcdir)/'`printsiginfo.c
-
-strace-printsiginfo.obj: printsiginfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-printsiginfo.obj -MD -MP -MF $(DEPDIR)/strace-printsiginfo.Tpo -c -o strace-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-printsiginfo.Tpo $(DEPDIR)/strace-printsiginfo.Po
-#	$(AM_V_CC)source='printsiginfo.c' object='strace-printsiginfo.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-printsiginfo.obj `if test -f 'printsiginfo.c'; then $(CYGPATH_W) 'printsiginfo.c'; else $(CYGPATH_W) '$(srcdir)/printsiginfo.c'; fi`
-
-strace-process.o: process.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-process.o -MD -MP -MF $(DEPDIR)/strace-process.Tpo -c -o strace-process.o `test -f 'process.c' || echo '$(srcdir)/'`process.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-process.Tpo $(DEPDIR)/strace-process.Po
-#	$(AM_V_CC)source='process.c' object='strace-process.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-process.o `test -f 'process.c' || echo '$(srcdir)/'`process.c
-
-strace-process.obj: process.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-process.obj -MD -MP -MF $(DEPDIR)/strace-process.Tpo -c -o strace-process.obj `if test -f 'process.c'; then $(CYGPATH_W) 'process.c'; else $(CYGPATH_W) '$(srcdir)/process.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-process.Tpo $(DEPDIR)/strace-process.Po
-#	$(AM_V_CC)source='process.c' object='strace-process.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-process.obj `if test -f 'process.c'; then $(CYGPATH_W) 'process.c'; else $(CYGPATH_W) '$(srcdir)/process.c'; fi`
-
-strace-process_vm.o: process_vm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-process_vm.o -MD -MP -MF $(DEPDIR)/strace-process_vm.Tpo -c -o strace-process_vm.o `test -f 'process_vm.c' || echo '$(srcdir)/'`process_vm.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-process_vm.Tpo $(DEPDIR)/strace-process_vm.Po
-#	$(AM_V_CC)source='process_vm.c' object='strace-process_vm.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-process_vm.o `test -f 'process_vm.c' || echo '$(srcdir)/'`process_vm.c
-
-strace-process_vm.obj: process_vm.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-process_vm.obj -MD -MP -MF $(DEPDIR)/strace-process_vm.Tpo -c -o strace-process_vm.obj `if test -f 'process_vm.c'; then $(CYGPATH_W) 'process_vm.c'; else $(CYGPATH_W) '$(srcdir)/process_vm.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-process_vm.Tpo $(DEPDIR)/strace-process_vm.Po
-#	$(AM_V_CC)source='process_vm.c' object='strace-process_vm.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-process_vm.obj `if test -f 'process_vm.c'; then $(CYGPATH_W) 'process_vm.c'; else $(CYGPATH_W) '$(srcdir)/process_vm.c'; fi`
-
-strace-ptp.o: ptp.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ptp.o -MD -MP -MF $(DEPDIR)/strace-ptp.Tpo -c -o strace-ptp.o `test -f 'ptp.c' || echo '$(srcdir)/'`ptp.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ptp.Tpo $(DEPDIR)/strace-ptp.Po
-#	$(AM_V_CC)source='ptp.c' object='strace-ptp.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ptp.o `test -f 'ptp.c' || echo '$(srcdir)/'`ptp.c
-
-strace-ptp.obj: ptp.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ptp.obj -MD -MP -MF $(DEPDIR)/strace-ptp.Tpo -c -o strace-ptp.obj `if test -f 'ptp.c'; then $(CYGPATH_W) 'ptp.c'; else $(CYGPATH_W) '$(srcdir)/ptp.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ptp.Tpo $(DEPDIR)/strace-ptp.Po
-#	$(AM_V_CC)source='ptp.c' object='strace-ptp.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ptp.obj `if test -f 'ptp.c'; then $(CYGPATH_W) 'ptp.c'; else $(CYGPATH_W) '$(srcdir)/ptp.c'; fi`
-
-strace-quota.o: quota.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-quota.o -MD -MP -MF $(DEPDIR)/strace-quota.Tpo -c -o strace-quota.o `test -f 'quota.c' || echo '$(srcdir)/'`quota.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-quota.Tpo $(DEPDIR)/strace-quota.Po
-#	$(AM_V_CC)source='quota.c' object='strace-quota.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-quota.o `test -f 'quota.c' || echo '$(srcdir)/'`quota.c
-
-strace-quota.obj: quota.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-quota.obj -MD -MP -MF $(DEPDIR)/strace-quota.Tpo -c -o strace-quota.obj `if test -f 'quota.c'; then $(CYGPATH_W) 'quota.c'; else $(CYGPATH_W) '$(srcdir)/quota.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-quota.Tpo $(DEPDIR)/strace-quota.Po
-#	$(AM_V_CC)source='quota.c' object='strace-quota.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-quota.obj `if test -f 'quota.c'; then $(CYGPATH_W) 'quota.c'; else $(CYGPATH_W) '$(srcdir)/quota.c'; fi`
-
-strace-readahead.o: readahead.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-readahead.o -MD -MP -MF $(DEPDIR)/strace-readahead.Tpo -c -o strace-readahead.o `test -f 'readahead.c' || echo '$(srcdir)/'`readahead.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-readahead.Tpo $(DEPDIR)/strace-readahead.Po
-#	$(AM_V_CC)source='readahead.c' object='strace-readahead.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-readahead.o `test -f 'readahead.c' || echo '$(srcdir)/'`readahead.c
-
-strace-readahead.obj: readahead.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-readahead.obj -MD -MP -MF $(DEPDIR)/strace-readahead.Tpo -c -o strace-readahead.obj `if test -f 'readahead.c'; then $(CYGPATH_W) 'readahead.c'; else $(CYGPATH_W) '$(srcdir)/readahead.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-readahead.Tpo $(DEPDIR)/strace-readahead.Po
-#	$(AM_V_CC)source='readahead.c' object='strace-readahead.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-readahead.obj `if test -f 'readahead.c'; then $(CYGPATH_W) 'readahead.c'; else $(CYGPATH_W) '$(srcdir)/readahead.c'; fi`
-
-strace-readlink.o: readlink.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-readlink.o -MD -MP -MF $(DEPDIR)/strace-readlink.Tpo -c -o strace-readlink.o `test -f 'readlink.c' || echo '$(srcdir)/'`readlink.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-readlink.Tpo $(DEPDIR)/strace-readlink.Po
-#	$(AM_V_CC)source='readlink.c' object='strace-readlink.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-readlink.o `test -f 'readlink.c' || echo '$(srcdir)/'`readlink.c
-
-strace-readlink.obj: readlink.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-readlink.obj -MD -MP -MF $(DEPDIR)/strace-readlink.Tpo -c -o strace-readlink.obj `if test -f 'readlink.c'; then $(CYGPATH_W) 'readlink.c'; else $(CYGPATH_W) '$(srcdir)/readlink.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-readlink.Tpo $(DEPDIR)/strace-readlink.Po
-#	$(AM_V_CC)source='readlink.c' object='strace-readlink.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-readlink.obj `if test -f 'readlink.c'; then $(CYGPATH_W) 'readlink.c'; else $(CYGPATH_W) '$(srcdir)/readlink.c'; fi`
-
-strace-reboot.o: reboot.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-reboot.o -MD -MP -MF $(DEPDIR)/strace-reboot.Tpo -c -o strace-reboot.o `test -f 'reboot.c' || echo '$(srcdir)/'`reboot.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-reboot.Tpo $(DEPDIR)/strace-reboot.Po
-#	$(AM_V_CC)source='reboot.c' object='strace-reboot.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-reboot.o `test -f 'reboot.c' || echo '$(srcdir)/'`reboot.c
-
-strace-reboot.obj: reboot.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-reboot.obj -MD -MP -MF $(DEPDIR)/strace-reboot.Tpo -c -o strace-reboot.obj `if test -f 'reboot.c'; then $(CYGPATH_W) 'reboot.c'; else $(CYGPATH_W) '$(srcdir)/reboot.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-reboot.Tpo $(DEPDIR)/strace-reboot.Po
-#	$(AM_V_CC)source='reboot.c' object='strace-reboot.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-reboot.obj `if test -f 'reboot.c'; then $(CYGPATH_W) 'reboot.c'; else $(CYGPATH_W) '$(srcdir)/reboot.c'; fi`
-
-strace-renameat.o: renameat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-renameat.o -MD -MP -MF $(DEPDIR)/strace-renameat.Tpo -c -o strace-renameat.o `test -f 'renameat.c' || echo '$(srcdir)/'`renameat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-renameat.Tpo $(DEPDIR)/strace-renameat.Po
-#	$(AM_V_CC)source='renameat.c' object='strace-renameat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-renameat.o `test -f 'renameat.c' || echo '$(srcdir)/'`renameat.c
-
-strace-renameat.obj: renameat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-renameat.obj -MD -MP -MF $(DEPDIR)/strace-renameat.Tpo -c -o strace-renameat.obj `if test -f 'renameat.c'; then $(CYGPATH_W) 'renameat.c'; else $(CYGPATH_W) '$(srcdir)/renameat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-renameat.Tpo $(DEPDIR)/strace-renameat.Po
-#	$(AM_V_CC)source='renameat.c' object='strace-renameat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-renameat.obj `if test -f 'renameat.c'; then $(CYGPATH_W) 'renameat.c'; else $(CYGPATH_W) '$(srcdir)/renameat.c'; fi`
-
-strace-resource.o: resource.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-resource.o -MD -MP -MF $(DEPDIR)/strace-resource.Tpo -c -o strace-resource.o `test -f 'resource.c' || echo '$(srcdir)/'`resource.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-resource.Tpo $(DEPDIR)/strace-resource.Po
-#	$(AM_V_CC)source='resource.c' object='strace-resource.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-resource.o `test -f 'resource.c' || echo '$(srcdir)/'`resource.c
-
-strace-resource.obj: resource.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-resource.obj -MD -MP -MF $(DEPDIR)/strace-resource.Tpo -c -o strace-resource.obj `if test -f 'resource.c'; then $(CYGPATH_W) 'resource.c'; else $(CYGPATH_W) '$(srcdir)/resource.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-resource.Tpo $(DEPDIR)/strace-resource.Po
-#	$(AM_V_CC)source='resource.c' object='strace-resource.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-resource.obj `if test -f 'resource.c'; then $(CYGPATH_W) 'resource.c'; else $(CYGPATH_W) '$(srcdir)/resource.c'; fi`
-
-strace-retval.o: retval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-retval.o -MD -MP -MF $(DEPDIR)/strace-retval.Tpo -c -o strace-retval.o `test -f 'retval.c' || echo '$(srcdir)/'`retval.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-retval.Tpo $(DEPDIR)/strace-retval.Po
-#	$(AM_V_CC)source='retval.c' object='strace-retval.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-retval.o `test -f 'retval.c' || echo '$(srcdir)/'`retval.c
-
-strace-retval.obj: retval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-retval.obj -MD -MP -MF $(DEPDIR)/strace-retval.Tpo -c -o strace-retval.obj `if test -f 'retval.c'; then $(CYGPATH_W) 'retval.c'; else $(CYGPATH_W) '$(srcdir)/retval.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-retval.Tpo $(DEPDIR)/strace-retval.Po
-#	$(AM_V_CC)source='retval.c' object='strace-retval.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-retval.obj `if test -f 'retval.c'; then $(CYGPATH_W) 'retval.c'; else $(CYGPATH_W) '$(srcdir)/retval.c'; fi`
-
-strace-riscv.o: riscv.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-riscv.o -MD -MP -MF $(DEPDIR)/strace-riscv.Tpo -c -o strace-riscv.o `test -f 'riscv.c' || echo '$(srcdir)/'`riscv.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-riscv.Tpo $(DEPDIR)/strace-riscv.Po
-#	$(AM_V_CC)source='riscv.c' object='strace-riscv.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-riscv.o `test -f 'riscv.c' || echo '$(srcdir)/'`riscv.c
-
-strace-riscv.obj: riscv.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-riscv.obj -MD -MP -MF $(DEPDIR)/strace-riscv.Tpo -c -o strace-riscv.obj `if test -f 'riscv.c'; then $(CYGPATH_W) 'riscv.c'; else $(CYGPATH_W) '$(srcdir)/riscv.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-riscv.Tpo $(DEPDIR)/strace-riscv.Po
-#	$(AM_V_CC)source='riscv.c' object='strace-riscv.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-riscv.obj `if test -f 'riscv.c'; then $(CYGPATH_W) 'riscv.c'; else $(CYGPATH_W) '$(srcdir)/riscv.c'; fi`
-
-strace-rt_sigframe.o: rt_sigframe.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rt_sigframe.o -MD -MP -MF $(DEPDIR)/strace-rt_sigframe.Tpo -c -o strace-rt_sigframe.o `test -f 'rt_sigframe.c' || echo '$(srcdir)/'`rt_sigframe.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rt_sigframe.Tpo $(DEPDIR)/strace-rt_sigframe.Po
-#	$(AM_V_CC)source='rt_sigframe.c' object='strace-rt_sigframe.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rt_sigframe.o `test -f 'rt_sigframe.c' || echo '$(srcdir)/'`rt_sigframe.c
-
-strace-rt_sigframe.obj: rt_sigframe.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rt_sigframe.obj -MD -MP -MF $(DEPDIR)/strace-rt_sigframe.Tpo -c -o strace-rt_sigframe.obj `if test -f 'rt_sigframe.c'; then $(CYGPATH_W) 'rt_sigframe.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigframe.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rt_sigframe.Tpo $(DEPDIR)/strace-rt_sigframe.Po
-#	$(AM_V_CC)source='rt_sigframe.c' object='strace-rt_sigframe.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rt_sigframe.obj `if test -f 'rt_sigframe.c'; then $(CYGPATH_W) 'rt_sigframe.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigframe.c'; fi`
-
-strace-rt_sigreturn.o: rt_sigreturn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rt_sigreturn.o -MD -MP -MF $(DEPDIR)/strace-rt_sigreturn.Tpo -c -o strace-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rt_sigreturn.Tpo $(DEPDIR)/strace-rt_sigreturn.Po
-#	$(AM_V_CC)source='rt_sigreturn.c' object='strace-rt_sigreturn.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rt_sigreturn.o `test -f 'rt_sigreturn.c' || echo '$(srcdir)/'`rt_sigreturn.c
-
-strace-rt_sigreturn.obj: rt_sigreturn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rt_sigreturn.obj -MD -MP -MF $(DEPDIR)/strace-rt_sigreturn.Tpo -c -o strace-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rt_sigreturn.Tpo $(DEPDIR)/strace-rt_sigreturn.Po
-#	$(AM_V_CC)source='rt_sigreturn.c' object='strace-rt_sigreturn.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rt_sigreturn.obj `if test -f 'rt_sigreturn.c'; then $(CYGPATH_W) 'rt_sigreturn.c'; else $(CYGPATH_W) '$(srcdir)/rt_sigreturn.c'; fi`
-
-strace-rtc.o: rtc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtc.o -MD -MP -MF $(DEPDIR)/strace-rtc.Tpo -c -o strace-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtc.Tpo $(DEPDIR)/strace-rtc.Po
-#	$(AM_V_CC)source='rtc.c' object='strace-rtc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtc.o `test -f 'rtc.c' || echo '$(srcdir)/'`rtc.c
-
-strace-rtc.obj: rtc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtc.obj -MD -MP -MF $(DEPDIR)/strace-rtc.Tpo -c -o strace-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtc.Tpo $(DEPDIR)/strace-rtc.Po
-#	$(AM_V_CC)source='rtc.c' object='strace-rtc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtc.obj `if test -f 'rtc.c'; then $(CYGPATH_W) 'rtc.c'; else $(CYGPATH_W) '$(srcdir)/rtc.c'; fi`
-
-strace-rtnl_addr.o: rtnl_addr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_addr.o -MD -MP -MF $(DEPDIR)/strace-rtnl_addr.Tpo -c -o strace-rtnl_addr.o `test -f 'rtnl_addr.c' || echo '$(srcdir)/'`rtnl_addr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_addr.Tpo $(DEPDIR)/strace-rtnl_addr.Po
-#	$(AM_V_CC)source='rtnl_addr.c' object='strace-rtnl_addr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_addr.o `test -f 'rtnl_addr.c' || echo '$(srcdir)/'`rtnl_addr.c
-
-strace-rtnl_addr.obj: rtnl_addr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_addr.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_addr.Tpo -c -o strace-rtnl_addr.obj `if test -f 'rtnl_addr.c'; then $(CYGPATH_W) 'rtnl_addr.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_addr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_addr.Tpo $(DEPDIR)/strace-rtnl_addr.Po
-#	$(AM_V_CC)source='rtnl_addr.c' object='strace-rtnl_addr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_addr.obj `if test -f 'rtnl_addr.c'; then $(CYGPATH_W) 'rtnl_addr.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_addr.c'; fi`
-
-strace-rtnl_addrlabel.o: rtnl_addrlabel.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_addrlabel.o -MD -MP -MF $(DEPDIR)/strace-rtnl_addrlabel.Tpo -c -o strace-rtnl_addrlabel.o `test -f 'rtnl_addrlabel.c' || echo '$(srcdir)/'`rtnl_addrlabel.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_addrlabel.Tpo $(DEPDIR)/strace-rtnl_addrlabel.Po
-#	$(AM_V_CC)source='rtnl_addrlabel.c' object='strace-rtnl_addrlabel.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_addrlabel.o `test -f 'rtnl_addrlabel.c' || echo '$(srcdir)/'`rtnl_addrlabel.c
-
-strace-rtnl_addrlabel.obj: rtnl_addrlabel.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_addrlabel.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_addrlabel.Tpo -c -o strace-rtnl_addrlabel.obj `if test -f 'rtnl_addrlabel.c'; then $(CYGPATH_W) 'rtnl_addrlabel.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_addrlabel.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_addrlabel.Tpo $(DEPDIR)/strace-rtnl_addrlabel.Po
-#	$(AM_V_CC)source='rtnl_addrlabel.c' object='strace-rtnl_addrlabel.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_addrlabel.obj `if test -f 'rtnl_addrlabel.c'; then $(CYGPATH_W) 'rtnl_addrlabel.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_addrlabel.c'; fi`
-
-strace-rtnl_dcb.o: rtnl_dcb.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_dcb.o -MD -MP -MF $(DEPDIR)/strace-rtnl_dcb.Tpo -c -o strace-rtnl_dcb.o `test -f 'rtnl_dcb.c' || echo '$(srcdir)/'`rtnl_dcb.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_dcb.Tpo $(DEPDIR)/strace-rtnl_dcb.Po
-#	$(AM_V_CC)source='rtnl_dcb.c' object='strace-rtnl_dcb.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_dcb.o `test -f 'rtnl_dcb.c' || echo '$(srcdir)/'`rtnl_dcb.c
-
-strace-rtnl_dcb.obj: rtnl_dcb.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_dcb.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_dcb.Tpo -c -o strace-rtnl_dcb.obj `if test -f 'rtnl_dcb.c'; then $(CYGPATH_W) 'rtnl_dcb.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_dcb.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_dcb.Tpo $(DEPDIR)/strace-rtnl_dcb.Po
-#	$(AM_V_CC)source='rtnl_dcb.c' object='strace-rtnl_dcb.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_dcb.obj `if test -f 'rtnl_dcb.c'; then $(CYGPATH_W) 'rtnl_dcb.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_dcb.c'; fi`
-
-strace-rtnl_link.o: rtnl_link.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_link.o -MD -MP -MF $(DEPDIR)/strace-rtnl_link.Tpo -c -o strace-rtnl_link.o `test -f 'rtnl_link.c' || echo '$(srcdir)/'`rtnl_link.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_link.Tpo $(DEPDIR)/strace-rtnl_link.Po
-#	$(AM_V_CC)source='rtnl_link.c' object='strace-rtnl_link.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_link.o `test -f 'rtnl_link.c' || echo '$(srcdir)/'`rtnl_link.c
-
-strace-rtnl_link.obj: rtnl_link.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_link.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_link.Tpo -c -o strace-rtnl_link.obj `if test -f 'rtnl_link.c'; then $(CYGPATH_W) 'rtnl_link.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_link.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_link.Tpo $(DEPDIR)/strace-rtnl_link.Po
-#	$(AM_V_CC)source='rtnl_link.c' object='strace-rtnl_link.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_link.obj `if test -f 'rtnl_link.c'; then $(CYGPATH_W) 'rtnl_link.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_link.c'; fi`
-
-strace-rtnl_mdb.o: rtnl_mdb.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_mdb.o -MD -MP -MF $(DEPDIR)/strace-rtnl_mdb.Tpo -c -o strace-rtnl_mdb.o `test -f 'rtnl_mdb.c' || echo '$(srcdir)/'`rtnl_mdb.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_mdb.Tpo $(DEPDIR)/strace-rtnl_mdb.Po
-#	$(AM_V_CC)source='rtnl_mdb.c' object='strace-rtnl_mdb.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_mdb.o `test -f 'rtnl_mdb.c' || echo '$(srcdir)/'`rtnl_mdb.c
-
-strace-rtnl_mdb.obj: rtnl_mdb.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_mdb.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_mdb.Tpo -c -o strace-rtnl_mdb.obj `if test -f 'rtnl_mdb.c'; then $(CYGPATH_W) 'rtnl_mdb.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_mdb.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_mdb.Tpo $(DEPDIR)/strace-rtnl_mdb.Po
-#	$(AM_V_CC)source='rtnl_mdb.c' object='strace-rtnl_mdb.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_mdb.obj `if test -f 'rtnl_mdb.c'; then $(CYGPATH_W) 'rtnl_mdb.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_mdb.c'; fi`
-
-strace-rtnl_neigh.o: rtnl_neigh.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_neigh.o -MD -MP -MF $(DEPDIR)/strace-rtnl_neigh.Tpo -c -o strace-rtnl_neigh.o `test -f 'rtnl_neigh.c' || echo '$(srcdir)/'`rtnl_neigh.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_neigh.Tpo $(DEPDIR)/strace-rtnl_neigh.Po
-#	$(AM_V_CC)source='rtnl_neigh.c' object='strace-rtnl_neigh.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_neigh.o `test -f 'rtnl_neigh.c' || echo '$(srcdir)/'`rtnl_neigh.c
-
-strace-rtnl_neigh.obj: rtnl_neigh.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_neigh.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_neigh.Tpo -c -o strace-rtnl_neigh.obj `if test -f 'rtnl_neigh.c'; then $(CYGPATH_W) 'rtnl_neigh.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_neigh.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_neigh.Tpo $(DEPDIR)/strace-rtnl_neigh.Po
-#	$(AM_V_CC)source='rtnl_neigh.c' object='strace-rtnl_neigh.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_neigh.obj `if test -f 'rtnl_neigh.c'; then $(CYGPATH_W) 'rtnl_neigh.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_neigh.c'; fi`
-
-strace-rtnl_neightbl.o: rtnl_neightbl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_neightbl.o -MD -MP -MF $(DEPDIR)/strace-rtnl_neightbl.Tpo -c -o strace-rtnl_neightbl.o `test -f 'rtnl_neightbl.c' || echo '$(srcdir)/'`rtnl_neightbl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_neightbl.Tpo $(DEPDIR)/strace-rtnl_neightbl.Po
-#	$(AM_V_CC)source='rtnl_neightbl.c' object='strace-rtnl_neightbl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_neightbl.o `test -f 'rtnl_neightbl.c' || echo '$(srcdir)/'`rtnl_neightbl.c
-
-strace-rtnl_neightbl.obj: rtnl_neightbl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_neightbl.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_neightbl.Tpo -c -o strace-rtnl_neightbl.obj `if test -f 'rtnl_neightbl.c'; then $(CYGPATH_W) 'rtnl_neightbl.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_neightbl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_neightbl.Tpo $(DEPDIR)/strace-rtnl_neightbl.Po
-#	$(AM_V_CC)source='rtnl_neightbl.c' object='strace-rtnl_neightbl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_neightbl.obj `if test -f 'rtnl_neightbl.c'; then $(CYGPATH_W) 'rtnl_neightbl.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_neightbl.c'; fi`
-
-strace-rtnl_netconf.o: rtnl_netconf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_netconf.o -MD -MP -MF $(DEPDIR)/strace-rtnl_netconf.Tpo -c -o strace-rtnl_netconf.o `test -f 'rtnl_netconf.c' || echo '$(srcdir)/'`rtnl_netconf.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_netconf.Tpo $(DEPDIR)/strace-rtnl_netconf.Po
-#	$(AM_V_CC)source='rtnl_netconf.c' object='strace-rtnl_netconf.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_netconf.o `test -f 'rtnl_netconf.c' || echo '$(srcdir)/'`rtnl_netconf.c
-
-strace-rtnl_netconf.obj: rtnl_netconf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_netconf.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_netconf.Tpo -c -o strace-rtnl_netconf.obj `if test -f 'rtnl_netconf.c'; then $(CYGPATH_W) 'rtnl_netconf.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_netconf.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_netconf.Tpo $(DEPDIR)/strace-rtnl_netconf.Po
-#	$(AM_V_CC)source='rtnl_netconf.c' object='strace-rtnl_netconf.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_netconf.obj `if test -f 'rtnl_netconf.c'; then $(CYGPATH_W) 'rtnl_netconf.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_netconf.c'; fi`
-
-strace-rtnl_nsid.o: rtnl_nsid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_nsid.o -MD -MP -MF $(DEPDIR)/strace-rtnl_nsid.Tpo -c -o strace-rtnl_nsid.o `test -f 'rtnl_nsid.c' || echo '$(srcdir)/'`rtnl_nsid.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_nsid.Tpo $(DEPDIR)/strace-rtnl_nsid.Po
-#	$(AM_V_CC)source='rtnl_nsid.c' object='strace-rtnl_nsid.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_nsid.o `test -f 'rtnl_nsid.c' || echo '$(srcdir)/'`rtnl_nsid.c
-
-strace-rtnl_nsid.obj: rtnl_nsid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_nsid.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_nsid.Tpo -c -o strace-rtnl_nsid.obj `if test -f 'rtnl_nsid.c'; then $(CYGPATH_W) 'rtnl_nsid.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_nsid.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_nsid.Tpo $(DEPDIR)/strace-rtnl_nsid.Po
-#	$(AM_V_CC)source='rtnl_nsid.c' object='strace-rtnl_nsid.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_nsid.obj `if test -f 'rtnl_nsid.c'; then $(CYGPATH_W) 'rtnl_nsid.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_nsid.c'; fi`
-
-strace-rtnl_route.o: rtnl_route.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_route.o -MD -MP -MF $(DEPDIR)/strace-rtnl_route.Tpo -c -o strace-rtnl_route.o `test -f 'rtnl_route.c' || echo '$(srcdir)/'`rtnl_route.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_route.Tpo $(DEPDIR)/strace-rtnl_route.Po
-#	$(AM_V_CC)source='rtnl_route.c' object='strace-rtnl_route.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_route.o `test -f 'rtnl_route.c' || echo '$(srcdir)/'`rtnl_route.c
-
-strace-rtnl_route.obj: rtnl_route.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_route.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_route.Tpo -c -o strace-rtnl_route.obj `if test -f 'rtnl_route.c'; then $(CYGPATH_W) 'rtnl_route.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_route.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_route.Tpo $(DEPDIR)/strace-rtnl_route.Po
-#	$(AM_V_CC)source='rtnl_route.c' object='strace-rtnl_route.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_route.obj `if test -f 'rtnl_route.c'; then $(CYGPATH_W) 'rtnl_route.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_route.c'; fi`
-
-strace-rtnl_rule.o: rtnl_rule.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_rule.o -MD -MP -MF $(DEPDIR)/strace-rtnl_rule.Tpo -c -o strace-rtnl_rule.o `test -f 'rtnl_rule.c' || echo '$(srcdir)/'`rtnl_rule.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_rule.Tpo $(DEPDIR)/strace-rtnl_rule.Po
-#	$(AM_V_CC)source='rtnl_rule.c' object='strace-rtnl_rule.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_rule.o `test -f 'rtnl_rule.c' || echo '$(srcdir)/'`rtnl_rule.c
-
-strace-rtnl_rule.obj: rtnl_rule.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_rule.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_rule.Tpo -c -o strace-rtnl_rule.obj `if test -f 'rtnl_rule.c'; then $(CYGPATH_W) 'rtnl_rule.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_rule.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_rule.Tpo $(DEPDIR)/strace-rtnl_rule.Po
-#	$(AM_V_CC)source='rtnl_rule.c' object='strace-rtnl_rule.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_rule.obj `if test -f 'rtnl_rule.c'; then $(CYGPATH_W) 'rtnl_rule.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_rule.c'; fi`
-
-strace-rtnl_tc.o: rtnl_tc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_tc.o -MD -MP -MF $(DEPDIR)/strace-rtnl_tc.Tpo -c -o strace-rtnl_tc.o `test -f 'rtnl_tc.c' || echo '$(srcdir)/'`rtnl_tc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_tc.Tpo $(DEPDIR)/strace-rtnl_tc.Po
-#	$(AM_V_CC)source='rtnl_tc.c' object='strace-rtnl_tc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_tc.o `test -f 'rtnl_tc.c' || echo '$(srcdir)/'`rtnl_tc.c
-
-strace-rtnl_tc.obj: rtnl_tc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_tc.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_tc.Tpo -c -o strace-rtnl_tc.obj `if test -f 'rtnl_tc.c'; then $(CYGPATH_W) 'rtnl_tc.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_tc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_tc.Tpo $(DEPDIR)/strace-rtnl_tc.Po
-#	$(AM_V_CC)source='rtnl_tc.c' object='strace-rtnl_tc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_tc.obj `if test -f 'rtnl_tc.c'; then $(CYGPATH_W) 'rtnl_tc.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_tc.c'; fi`
-
-strace-rtnl_tc_action.o: rtnl_tc_action.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_tc_action.o -MD -MP -MF $(DEPDIR)/strace-rtnl_tc_action.Tpo -c -o strace-rtnl_tc_action.o `test -f 'rtnl_tc_action.c' || echo '$(srcdir)/'`rtnl_tc_action.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_tc_action.Tpo $(DEPDIR)/strace-rtnl_tc_action.Po
-#	$(AM_V_CC)source='rtnl_tc_action.c' object='strace-rtnl_tc_action.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_tc_action.o `test -f 'rtnl_tc_action.c' || echo '$(srcdir)/'`rtnl_tc_action.c
-
-strace-rtnl_tc_action.obj: rtnl_tc_action.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-rtnl_tc_action.obj -MD -MP -MF $(DEPDIR)/strace-rtnl_tc_action.Tpo -c -o strace-rtnl_tc_action.obj `if test -f 'rtnl_tc_action.c'; then $(CYGPATH_W) 'rtnl_tc_action.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_tc_action.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-rtnl_tc_action.Tpo $(DEPDIR)/strace-rtnl_tc_action.Po
-#	$(AM_V_CC)source='rtnl_tc_action.c' object='strace-rtnl_tc_action.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-rtnl_tc_action.obj `if test -f 'rtnl_tc_action.c'; then $(CYGPATH_W) 'rtnl_tc_action.c'; else $(CYGPATH_W) '$(srcdir)/rtnl_tc_action.c'; fi`
-
-strace-s390.o: s390.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-s390.o -MD -MP -MF $(DEPDIR)/strace-s390.Tpo -c -o strace-s390.o `test -f 's390.c' || echo '$(srcdir)/'`s390.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-s390.Tpo $(DEPDIR)/strace-s390.Po
-#	$(AM_V_CC)source='s390.c' object='strace-s390.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-s390.o `test -f 's390.c' || echo '$(srcdir)/'`s390.c
-
-strace-s390.obj: s390.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-s390.obj -MD -MP -MF $(DEPDIR)/strace-s390.Tpo -c -o strace-s390.obj `if test -f 's390.c'; then $(CYGPATH_W) 's390.c'; else $(CYGPATH_W) '$(srcdir)/s390.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-s390.Tpo $(DEPDIR)/strace-s390.Po
-#	$(AM_V_CC)source='s390.c' object='strace-s390.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-s390.obj `if test -f 's390.c'; then $(CYGPATH_W) 's390.c'; else $(CYGPATH_W) '$(srcdir)/s390.c'; fi`
-
-strace-sched.o: sched.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sched.o -MD -MP -MF $(DEPDIR)/strace-sched.Tpo -c -o strace-sched.o `test -f 'sched.c' || echo '$(srcdir)/'`sched.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sched.Tpo $(DEPDIR)/strace-sched.Po
-#	$(AM_V_CC)source='sched.c' object='strace-sched.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sched.o `test -f 'sched.c' || echo '$(srcdir)/'`sched.c
-
-strace-sched.obj: sched.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sched.obj -MD -MP -MF $(DEPDIR)/strace-sched.Tpo -c -o strace-sched.obj `if test -f 'sched.c'; then $(CYGPATH_W) 'sched.c'; else $(CYGPATH_W) '$(srcdir)/sched.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sched.Tpo $(DEPDIR)/strace-sched.Po
-#	$(AM_V_CC)source='sched.c' object='strace-sched.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sched.obj `if test -f 'sched.c'; then $(CYGPATH_W) 'sched.c'; else $(CYGPATH_W) '$(srcdir)/sched.c'; fi`
-
-strace-scsi.o: scsi.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-scsi.o -MD -MP -MF $(DEPDIR)/strace-scsi.Tpo -c -o strace-scsi.o `test -f 'scsi.c' || echo '$(srcdir)/'`scsi.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-scsi.Tpo $(DEPDIR)/strace-scsi.Po
-#	$(AM_V_CC)source='scsi.c' object='strace-scsi.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-scsi.o `test -f 'scsi.c' || echo '$(srcdir)/'`scsi.c
-
-strace-scsi.obj: scsi.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-scsi.obj -MD -MP -MF $(DEPDIR)/strace-scsi.Tpo -c -o strace-scsi.obj `if test -f 'scsi.c'; then $(CYGPATH_W) 'scsi.c'; else $(CYGPATH_W) '$(srcdir)/scsi.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-scsi.Tpo $(DEPDIR)/strace-scsi.Po
-#	$(AM_V_CC)source='scsi.c' object='strace-scsi.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-scsi.obj `if test -f 'scsi.c'; then $(CYGPATH_W) 'scsi.c'; else $(CYGPATH_W) '$(srcdir)/scsi.c'; fi`
-
-strace-seccomp.o: seccomp.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-seccomp.o -MD -MP -MF $(DEPDIR)/strace-seccomp.Tpo -c -o strace-seccomp.o `test -f 'seccomp.c' || echo '$(srcdir)/'`seccomp.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-seccomp.Tpo $(DEPDIR)/strace-seccomp.Po
-#	$(AM_V_CC)source='seccomp.c' object='strace-seccomp.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-seccomp.o `test -f 'seccomp.c' || echo '$(srcdir)/'`seccomp.c
-
-strace-seccomp.obj: seccomp.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-seccomp.obj -MD -MP -MF $(DEPDIR)/strace-seccomp.Tpo -c -o strace-seccomp.obj `if test -f 'seccomp.c'; then $(CYGPATH_W) 'seccomp.c'; else $(CYGPATH_W) '$(srcdir)/seccomp.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-seccomp.Tpo $(DEPDIR)/strace-seccomp.Po
-#	$(AM_V_CC)source='seccomp.c' object='strace-seccomp.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-seccomp.obj `if test -f 'seccomp.c'; then $(CYGPATH_W) 'seccomp.c'; else $(CYGPATH_W) '$(srcdir)/seccomp.c'; fi`
-
-strace-sendfile.o: sendfile.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sendfile.o -MD -MP -MF $(DEPDIR)/strace-sendfile.Tpo -c -o strace-sendfile.o `test -f 'sendfile.c' || echo '$(srcdir)/'`sendfile.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sendfile.Tpo $(DEPDIR)/strace-sendfile.Po
-#	$(AM_V_CC)source='sendfile.c' object='strace-sendfile.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sendfile.o `test -f 'sendfile.c' || echo '$(srcdir)/'`sendfile.c
-
-strace-sendfile.obj: sendfile.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sendfile.obj -MD -MP -MF $(DEPDIR)/strace-sendfile.Tpo -c -o strace-sendfile.obj `if test -f 'sendfile.c'; then $(CYGPATH_W) 'sendfile.c'; else $(CYGPATH_W) '$(srcdir)/sendfile.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sendfile.Tpo $(DEPDIR)/strace-sendfile.Po
-#	$(AM_V_CC)source='sendfile.c' object='strace-sendfile.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sendfile.obj `if test -f 'sendfile.c'; then $(CYGPATH_W) 'sendfile.c'; else $(CYGPATH_W) '$(srcdir)/sendfile.c'; fi`
-
-strace-sg_io_v3.o: sg_io_v3.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sg_io_v3.o -MD -MP -MF $(DEPDIR)/strace-sg_io_v3.Tpo -c -o strace-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sg_io_v3.Tpo $(DEPDIR)/strace-sg_io_v3.Po
-#	$(AM_V_CC)source='sg_io_v3.c' object='strace-sg_io_v3.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sg_io_v3.o `test -f 'sg_io_v3.c' || echo '$(srcdir)/'`sg_io_v3.c
-
-strace-sg_io_v3.obj: sg_io_v3.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sg_io_v3.obj -MD -MP -MF $(DEPDIR)/strace-sg_io_v3.Tpo -c -o strace-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sg_io_v3.Tpo $(DEPDIR)/strace-sg_io_v3.Po
-#	$(AM_V_CC)source='sg_io_v3.c' object='strace-sg_io_v3.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sg_io_v3.obj `if test -f 'sg_io_v3.c'; then $(CYGPATH_W) 'sg_io_v3.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v3.c'; fi`
-
-strace-sg_io_v4.o: sg_io_v4.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sg_io_v4.o -MD -MP -MF $(DEPDIR)/strace-sg_io_v4.Tpo -c -o strace-sg_io_v4.o `test -f 'sg_io_v4.c' || echo '$(srcdir)/'`sg_io_v4.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sg_io_v4.Tpo $(DEPDIR)/strace-sg_io_v4.Po
-#	$(AM_V_CC)source='sg_io_v4.c' object='strace-sg_io_v4.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sg_io_v4.o `test -f 'sg_io_v4.c' || echo '$(srcdir)/'`sg_io_v4.c
-
-strace-sg_io_v4.obj: sg_io_v4.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sg_io_v4.obj -MD -MP -MF $(DEPDIR)/strace-sg_io_v4.Tpo -c -o strace-sg_io_v4.obj `if test -f 'sg_io_v4.c'; then $(CYGPATH_W) 'sg_io_v4.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v4.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sg_io_v4.Tpo $(DEPDIR)/strace-sg_io_v4.Po
-#	$(AM_V_CC)source='sg_io_v4.c' object='strace-sg_io_v4.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sg_io_v4.obj `if test -f 'sg_io_v4.c'; then $(CYGPATH_W) 'sg_io_v4.c'; else $(CYGPATH_W) '$(srcdir)/sg_io_v4.c'; fi`
-
-strace-shutdown.o: shutdown.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-shutdown.o -MD -MP -MF $(DEPDIR)/strace-shutdown.Tpo -c -o strace-shutdown.o `test -f 'shutdown.c' || echo '$(srcdir)/'`shutdown.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-shutdown.Tpo $(DEPDIR)/strace-shutdown.Po
-#	$(AM_V_CC)source='shutdown.c' object='strace-shutdown.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-shutdown.o `test -f 'shutdown.c' || echo '$(srcdir)/'`shutdown.c
-
-strace-shutdown.obj: shutdown.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-shutdown.obj -MD -MP -MF $(DEPDIR)/strace-shutdown.Tpo -c -o strace-shutdown.obj `if test -f 'shutdown.c'; then $(CYGPATH_W) 'shutdown.c'; else $(CYGPATH_W) '$(srcdir)/shutdown.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-shutdown.Tpo $(DEPDIR)/strace-shutdown.Po
-#	$(AM_V_CC)source='shutdown.c' object='strace-shutdown.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-shutdown.obj `if test -f 'shutdown.c'; then $(CYGPATH_W) 'shutdown.c'; else $(CYGPATH_W) '$(srcdir)/shutdown.c'; fi`
-
-strace-sigaltstack.o: sigaltstack.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sigaltstack.o -MD -MP -MF $(DEPDIR)/strace-sigaltstack.Tpo -c -o strace-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sigaltstack.Tpo $(DEPDIR)/strace-sigaltstack.Po
-#	$(AM_V_CC)source='sigaltstack.c' object='strace-sigaltstack.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sigaltstack.o `test -f 'sigaltstack.c' || echo '$(srcdir)/'`sigaltstack.c
-
-strace-sigaltstack.obj: sigaltstack.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sigaltstack.obj -MD -MP -MF $(DEPDIR)/strace-sigaltstack.Tpo -c -o strace-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sigaltstack.Tpo $(DEPDIR)/strace-sigaltstack.Po
-#	$(AM_V_CC)source='sigaltstack.c' object='strace-sigaltstack.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sigaltstack.obj `if test -f 'sigaltstack.c'; then $(CYGPATH_W) 'sigaltstack.c'; else $(CYGPATH_W) '$(srcdir)/sigaltstack.c'; fi`
-
-strace-signal.o: signal.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-signal.o -MD -MP -MF $(DEPDIR)/strace-signal.Tpo -c -o strace-signal.o `test -f 'signal.c' || echo '$(srcdir)/'`signal.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-signal.Tpo $(DEPDIR)/strace-signal.Po
-#	$(AM_V_CC)source='signal.c' object='strace-signal.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-signal.o `test -f 'signal.c' || echo '$(srcdir)/'`signal.c
-
-strace-signal.obj: signal.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-signal.obj -MD -MP -MF $(DEPDIR)/strace-signal.Tpo -c -o strace-signal.obj `if test -f 'signal.c'; then $(CYGPATH_W) 'signal.c'; else $(CYGPATH_W) '$(srcdir)/signal.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-signal.Tpo $(DEPDIR)/strace-signal.Po
-#	$(AM_V_CC)source='signal.c' object='strace-signal.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-signal.obj `if test -f 'signal.c'; then $(CYGPATH_W) 'signal.c'; else $(CYGPATH_W) '$(srcdir)/signal.c'; fi`
-
-strace-signalfd.o: signalfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-signalfd.o -MD -MP -MF $(DEPDIR)/strace-signalfd.Tpo -c -o strace-signalfd.o `test -f 'signalfd.c' || echo '$(srcdir)/'`signalfd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-signalfd.Tpo $(DEPDIR)/strace-signalfd.Po
-#	$(AM_V_CC)source='signalfd.c' object='strace-signalfd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-signalfd.o `test -f 'signalfd.c' || echo '$(srcdir)/'`signalfd.c
-
-strace-signalfd.obj: signalfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-signalfd.obj -MD -MP -MF $(DEPDIR)/strace-signalfd.Tpo -c -o strace-signalfd.obj `if test -f 'signalfd.c'; then $(CYGPATH_W) 'signalfd.c'; else $(CYGPATH_W) '$(srcdir)/signalfd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-signalfd.Tpo $(DEPDIR)/strace-signalfd.Po
-#	$(AM_V_CC)source='signalfd.c' object='strace-signalfd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-signalfd.obj `if test -f 'signalfd.c'; then $(CYGPATH_W) 'signalfd.c'; else $(CYGPATH_W) '$(srcdir)/signalfd.c'; fi`
-
-strace-sock.o: sock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sock.o -MD -MP -MF $(DEPDIR)/strace-sock.Tpo -c -o strace-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sock.Tpo $(DEPDIR)/strace-sock.Po
-#	$(AM_V_CC)source='sock.c' object='strace-sock.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sock.o `test -f 'sock.c' || echo '$(srcdir)/'`sock.c
-
-strace-sock.obj: sock.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sock.obj -MD -MP -MF $(DEPDIR)/strace-sock.Tpo -c -o strace-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sock.Tpo $(DEPDIR)/strace-sock.Po
-#	$(AM_V_CC)source='sock.c' object='strace-sock.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sock.obj `if test -f 'sock.c'; then $(CYGPATH_W) 'sock.c'; else $(CYGPATH_W) '$(srcdir)/sock.c'; fi`
-
-strace-sockaddr.o: sockaddr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sockaddr.o -MD -MP -MF $(DEPDIR)/strace-sockaddr.Tpo -c -o strace-sockaddr.o `test -f 'sockaddr.c' || echo '$(srcdir)/'`sockaddr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sockaddr.Tpo $(DEPDIR)/strace-sockaddr.Po
-#	$(AM_V_CC)source='sockaddr.c' object='strace-sockaddr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sockaddr.o `test -f 'sockaddr.c' || echo '$(srcdir)/'`sockaddr.c
-
-strace-sockaddr.obj: sockaddr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sockaddr.obj -MD -MP -MF $(DEPDIR)/strace-sockaddr.Tpo -c -o strace-sockaddr.obj `if test -f 'sockaddr.c'; then $(CYGPATH_W) 'sockaddr.c'; else $(CYGPATH_W) '$(srcdir)/sockaddr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sockaddr.Tpo $(DEPDIR)/strace-sockaddr.Po
-#	$(AM_V_CC)source='sockaddr.c' object='strace-sockaddr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sockaddr.obj `if test -f 'sockaddr.c'; then $(CYGPATH_W) 'sockaddr.c'; else $(CYGPATH_W) '$(srcdir)/sockaddr.c'; fi`
-
-strace-socketutils.o: socketutils.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-socketutils.o -MD -MP -MF $(DEPDIR)/strace-socketutils.Tpo -c -o strace-socketutils.o `test -f 'socketutils.c' || echo '$(srcdir)/'`socketutils.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-socketutils.Tpo $(DEPDIR)/strace-socketutils.Po
-#	$(AM_V_CC)source='socketutils.c' object='strace-socketutils.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-socketutils.o `test -f 'socketutils.c' || echo '$(srcdir)/'`socketutils.c
-
-strace-socketutils.obj: socketutils.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-socketutils.obj -MD -MP -MF $(DEPDIR)/strace-socketutils.Tpo -c -o strace-socketutils.obj `if test -f 'socketutils.c'; then $(CYGPATH_W) 'socketutils.c'; else $(CYGPATH_W) '$(srcdir)/socketutils.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-socketutils.Tpo $(DEPDIR)/strace-socketutils.Po
-#	$(AM_V_CC)source='socketutils.c' object='strace-socketutils.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-socketutils.obj `if test -f 'socketutils.c'; then $(CYGPATH_W) 'socketutils.c'; else $(CYGPATH_W) '$(srcdir)/socketutils.c'; fi`
-
-strace-sparc.o: sparc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sparc.o -MD -MP -MF $(DEPDIR)/strace-sparc.Tpo -c -o strace-sparc.o `test -f 'sparc.c' || echo '$(srcdir)/'`sparc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sparc.Tpo $(DEPDIR)/strace-sparc.Po
-#	$(AM_V_CC)source='sparc.c' object='strace-sparc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sparc.o `test -f 'sparc.c' || echo '$(srcdir)/'`sparc.c
-
-strace-sparc.obj: sparc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sparc.obj -MD -MP -MF $(DEPDIR)/strace-sparc.Tpo -c -o strace-sparc.obj `if test -f 'sparc.c'; then $(CYGPATH_W) 'sparc.c'; else $(CYGPATH_W) '$(srcdir)/sparc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sparc.Tpo $(DEPDIR)/strace-sparc.Po
-#	$(AM_V_CC)source='sparc.c' object='strace-sparc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sparc.obj `if test -f 'sparc.c'; then $(CYGPATH_W) 'sparc.c'; else $(CYGPATH_W) '$(srcdir)/sparc.c'; fi`
-
-strace-sram_alloc.o: sram_alloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sram_alloc.o -MD -MP -MF $(DEPDIR)/strace-sram_alloc.Tpo -c -o strace-sram_alloc.o `test -f 'sram_alloc.c' || echo '$(srcdir)/'`sram_alloc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sram_alloc.Tpo $(DEPDIR)/strace-sram_alloc.Po
-#	$(AM_V_CC)source='sram_alloc.c' object='strace-sram_alloc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sram_alloc.o `test -f 'sram_alloc.c' || echo '$(srcdir)/'`sram_alloc.c
-
-strace-sram_alloc.obj: sram_alloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sram_alloc.obj -MD -MP -MF $(DEPDIR)/strace-sram_alloc.Tpo -c -o strace-sram_alloc.obj `if test -f 'sram_alloc.c'; then $(CYGPATH_W) 'sram_alloc.c'; else $(CYGPATH_W) '$(srcdir)/sram_alloc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sram_alloc.Tpo $(DEPDIR)/strace-sram_alloc.Po
-#	$(AM_V_CC)source='sram_alloc.c' object='strace-sram_alloc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sram_alloc.obj `if test -f 'sram_alloc.c'; then $(CYGPATH_W) 'sram_alloc.c'; else $(CYGPATH_W) '$(srcdir)/sram_alloc.c'; fi`
-
-strace-stat.o: stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-stat.o -MD -MP -MF $(DEPDIR)/strace-stat.Tpo -c -o strace-stat.o `test -f 'stat.c' || echo '$(srcdir)/'`stat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-stat.Tpo $(DEPDIR)/strace-stat.Po
-#	$(AM_V_CC)source='stat.c' object='strace-stat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-stat.o `test -f 'stat.c' || echo '$(srcdir)/'`stat.c
-
-strace-stat.obj: stat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-stat.obj -MD -MP -MF $(DEPDIR)/strace-stat.Tpo -c -o strace-stat.obj `if test -f 'stat.c'; then $(CYGPATH_W) 'stat.c'; else $(CYGPATH_W) '$(srcdir)/stat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-stat.Tpo $(DEPDIR)/strace-stat.Po
-#	$(AM_V_CC)source='stat.c' object='strace-stat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-stat.obj `if test -f 'stat.c'; then $(CYGPATH_W) 'stat.c'; else $(CYGPATH_W) '$(srcdir)/stat.c'; fi`
-
-strace-stat64.o: stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-stat64.o -MD -MP -MF $(DEPDIR)/strace-stat64.Tpo -c -o strace-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-stat64.Tpo $(DEPDIR)/strace-stat64.Po
-#	$(AM_V_CC)source='stat64.c' object='strace-stat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c
-
-strace-stat64.obj: stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-stat64.obj -MD -MP -MF $(DEPDIR)/strace-stat64.Tpo -c -o strace-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-stat64.Tpo $(DEPDIR)/strace-stat64.Po
-#	$(AM_V_CC)source='stat64.c' object='strace-stat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi`
-
-strace-statfs.o: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-statfs.o -MD -MP -MF $(DEPDIR)/strace-statfs.Tpo -c -o strace-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-statfs.Tpo $(DEPDIR)/strace-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='strace-statfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-
-strace-statfs.obj: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-statfs.obj -MD -MP -MF $(DEPDIR)/strace-statfs.Tpo -c -o strace-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-statfs.Tpo $(DEPDIR)/strace-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='strace-statfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-
-strace-statx.o: statx.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-statx.o -MD -MP -MF $(DEPDIR)/strace-statx.Tpo -c -o strace-statx.o `test -f 'statx.c' || echo '$(srcdir)/'`statx.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-statx.Tpo $(DEPDIR)/strace-statx.Po
-#	$(AM_V_CC)source='statx.c' object='strace-statx.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-statx.o `test -f 'statx.c' || echo '$(srcdir)/'`statx.c
-
-strace-statx.obj: statx.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-statx.obj -MD -MP -MF $(DEPDIR)/strace-statx.Tpo -c -o strace-statx.obj `if test -f 'statx.c'; then $(CYGPATH_W) 'statx.c'; else $(CYGPATH_W) '$(srcdir)/statx.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-statx.Tpo $(DEPDIR)/strace-statx.Po
-#	$(AM_V_CC)source='statx.c' object='strace-statx.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-statx.obj `if test -f 'statx.c'; then $(CYGPATH_W) 'statx.c'; else $(CYGPATH_W) '$(srcdir)/statx.c'; fi`
-
-strace-strace.o: strace.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-strace.o -MD -MP -MF $(DEPDIR)/strace-strace.Tpo -c -o strace-strace.o `test -f 'strace.c' || echo '$(srcdir)/'`strace.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-strace.Tpo $(DEPDIR)/strace-strace.Po
-#	$(AM_V_CC)source='strace.c' object='strace-strace.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-strace.o `test -f 'strace.c' || echo '$(srcdir)/'`strace.c
-
-strace-strace.obj: strace.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-strace.obj -MD -MP -MF $(DEPDIR)/strace-strace.Tpo -c -o strace-strace.obj `if test -f 'strace.c'; then $(CYGPATH_W) 'strace.c'; else $(CYGPATH_W) '$(srcdir)/strace.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-strace.Tpo $(DEPDIR)/strace-strace.Po
-#	$(AM_V_CC)source='strace.c' object='strace-strace.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-strace.obj `if test -f 'strace.c'; then $(CYGPATH_W) 'strace.c'; else $(CYGPATH_W) '$(srcdir)/strace.c'; fi`
-
-strace-string_to_uint.o: string_to_uint.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-string_to_uint.o -MD -MP -MF $(DEPDIR)/strace-string_to_uint.Tpo -c -o strace-string_to_uint.o `test -f 'string_to_uint.c' || echo '$(srcdir)/'`string_to_uint.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-string_to_uint.Tpo $(DEPDIR)/strace-string_to_uint.Po
-#	$(AM_V_CC)source='string_to_uint.c' object='strace-string_to_uint.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-string_to_uint.o `test -f 'string_to_uint.c' || echo '$(srcdir)/'`string_to_uint.c
-
-strace-string_to_uint.obj: string_to_uint.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-string_to_uint.obj -MD -MP -MF $(DEPDIR)/strace-string_to_uint.Tpo -c -o strace-string_to_uint.obj `if test -f 'string_to_uint.c'; then $(CYGPATH_W) 'string_to_uint.c'; else $(CYGPATH_W) '$(srcdir)/string_to_uint.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-string_to_uint.Tpo $(DEPDIR)/strace-string_to_uint.Po
-#	$(AM_V_CC)source='string_to_uint.c' object='strace-string_to_uint.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-string_to_uint.obj `if test -f 'string_to_uint.c'; then $(CYGPATH_W) 'string_to_uint.c'; else $(CYGPATH_W) '$(srcdir)/string_to_uint.c'; fi`
-
-strace-swapon.o: swapon.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-swapon.o -MD -MP -MF $(DEPDIR)/strace-swapon.Tpo -c -o strace-swapon.o `test -f 'swapon.c' || echo '$(srcdir)/'`swapon.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-swapon.Tpo $(DEPDIR)/strace-swapon.Po
-#	$(AM_V_CC)source='swapon.c' object='strace-swapon.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-swapon.o `test -f 'swapon.c' || echo '$(srcdir)/'`swapon.c
-
-strace-swapon.obj: swapon.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-swapon.obj -MD -MP -MF $(DEPDIR)/strace-swapon.Tpo -c -o strace-swapon.obj `if test -f 'swapon.c'; then $(CYGPATH_W) 'swapon.c'; else $(CYGPATH_W) '$(srcdir)/swapon.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-swapon.Tpo $(DEPDIR)/strace-swapon.Po
-#	$(AM_V_CC)source='swapon.c' object='strace-swapon.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-swapon.obj `if test -f 'swapon.c'; then $(CYGPATH_W) 'swapon.c'; else $(CYGPATH_W) '$(srcdir)/swapon.c'; fi`
-
-strace-syscall.o: syscall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-syscall.o -MD -MP -MF $(DEPDIR)/strace-syscall.Tpo -c -o strace-syscall.o `test -f 'syscall.c' || echo '$(srcdir)/'`syscall.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-syscall.Tpo $(DEPDIR)/strace-syscall.Po
-#	$(AM_V_CC)source='syscall.c' object='strace-syscall.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-syscall.o `test -f 'syscall.c' || echo '$(srcdir)/'`syscall.c
-
-strace-syscall.obj: syscall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-syscall.obj -MD -MP -MF $(DEPDIR)/strace-syscall.Tpo -c -o strace-syscall.obj `if test -f 'syscall.c'; then $(CYGPATH_W) 'syscall.c'; else $(CYGPATH_W) '$(srcdir)/syscall.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-syscall.Tpo $(DEPDIR)/strace-syscall.Po
-#	$(AM_V_CC)source='syscall.c' object='strace-syscall.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-syscall.obj `if test -f 'syscall.c'; then $(CYGPATH_W) 'syscall.c'; else $(CYGPATH_W) '$(srcdir)/syscall.c'; fi`
-
-strace-sysctl.o: sysctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysctl.o -MD -MP -MF $(DEPDIR)/strace-sysctl.Tpo -c -o strace-sysctl.o `test -f 'sysctl.c' || echo '$(srcdir)/'`sysctl.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysctl.Tpo $(DEPDIR)/strace-sysctl.Po
-#	$(AM_V_CC)source='sysctl.c' object='strace-sysctl.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysctl.o `test -f 'sysctl.c' || echo '$(srcdir)/'`sysctl.c
-
-strace-sysctl.obj: sysctl.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysctl.obj -MD -MP -MF $(DEPDIR)/strace-sysctl.Tpo -c -o strace-sysctl.obj `if test -f 'sysctl.c'; then $(CYGPATH_W) 'sysctl.c'; else $(CYGPATH_W) '$(srcdir)/sysctl.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysctl.Tpo $(DEPDIR)/strace-sysctl.Po
-#	$(AM_V_CC)source='sysctl.c' object='strace-sysctl.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysctl.obj `if test -f 'sysctl.c'; then $(CYGPATH_W) 'sysctl.c'; else $(CYGPATH_W) '$(srcdir)/sysctl.c'; fi`
-
-strace-sysinfo.o: sysinfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysinfo.o -MD -MP -MF $(DEPDIR)/strace-sysinfo.Tpo -c -o strace-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysinfo.Tpo $(DEPDIR)/strace-sysinfo.Po
-#	$(AM_V_CC)source='sysinfo.c' object='strace-sysinfo.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysinfo.o `test -f 'sysinfo.c' || echo '$(srcdir)/'`sysinfo.c
-
-strace-sysinfo.obj: sysinfo.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysinfo.obj -MD -MP -MF $(DEPDIR)/strace-sysinfo.Tpo -c -o strace-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysinfo.Tpo $(DEPDIR)/strace-sysinfo.Po
-#	$(AM_V_CC)source='sysinfo.c' object='strace-sysinfo.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysinfo.obj `if test -f 'sysinfo.c'; then $(CYGPATH_W) 'sysinfo.c'; else $(CYGPATH_W) '$(srcdir)/sysinfo.c'; fi`
-
-strace-syslog.o: syslog.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-syslog.o -MD -MP -MF $(DEPDIR)/strace-syslog.Tpo -c -o strace-syslog.o `test -f 'syslog.c' || echo '$(srcdir)/'`syslog.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-syslog.Tpo $(DEPDIR)/strace-syslog.Po
-#	$(AM_V_CC)source='syslog.c' object='strace-syslog.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-syslog.o `test -f 'syslog.c' || echo '$(srcdir)/'`syslog.c
-
-strace-syslog.obj: syslog.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-syslog.obj -MD -MP -MF $(DEPDIR)/strace-syslog.Tpo -c -o strace-syslog.obj `if test -f 'syslog.c'; then $(CYGPATH_W) 'syslog.c'; else $(CYGPATH_W) '$(srcdir)/syslog.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-syslog.Tpo $(DEPDIR)/strace-syslog.Po
-#	$(AM_V_CC)source='syslog.c' object='strace-syslog.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-syslog.obj `if test -f 'syslog.c'; then $(CYGPATH_W) 'syslog.c'; else $(CYGPATH_W) '$(srcdir)/syslog.c'; fi`
-
-strace-sysmips.o: sysmips.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysmips.o -MD -MP -MF $(DEPDIR)/strace-sysmips.Tpo -c -o strace-sysmips.o `test -f 'sysmips.c' || echo '$(srcdir)/'`sysmips.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysmips.Tpo $(DEPDIR)/strace-sysmips.Po
-#	$(AM_V_CC)source='sysmips.c' object='strace-sysmips.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysmips.o `test -f 'sysmips.c' || echo '$(srcdir)/'`sysmips.c
-
-strace-sysmips.obj: sysmips.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-sysmips.obj -MD -MP -MF $(DEPDIR)/strace-sysmips.Tpo -c -o strace-sysmips.obj `if test -f 'sysmips.c'; then $(CYGPATH_W) 'sysmips.c'; else $(CYGPATH_W) '$(srcdir)/sysmips.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-sysmips.Tpo $(DEPDIR)/strace-sysmips.Po
-#	$(AM_V_CC)source='sysmips.c' object='strace-sysmips.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-sysmips.obj `if test -f 'sysmips.c'; then $(CYGPATH_W) 'sysmips.c'; else $(CYGPATH_W) '$(srcdir)/sysmips.c'; fi`
-
-strace-term.o: term.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-term.o -MD -MP -MF $(DEPDIR)/strace-term.Tpo -c -o strace-term.o `test -f 'term.c' || echo '$(srcdir)/'`term.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-term.Tpo $(DEPDIR)/strace-term.Po
-#	$(AM_V_CC)source='term.c' object='strace-term.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-term.o `test -f 'term.c' || echo '$(srcdir)/'`term.c
-
-strace-term.obj: term.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-term.obj -MD -MP -MF $(DEPDIR)/strace-term.Tpo -c -o strace-term.obj `if test -f 'term.c'; then $(CYGPATH_W) 'term.c'; else $(CYGPATH_W) '$(srcdir)/term.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-term.Tpo $(DEPDIR)/strace-term.Po
-#	$(AM_V_CC)source='term.c' object='strace-term.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-term.obj `if test -f 'term.c'; then $(CYGPATH_W) 'term.c'; else $(CYGPATH_W) '$(srcdir)/term.c'; fi`
-
-strace-time.o: time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-time.o -MD -MP -MF $(DEPDIR)/strace-time.Tpo -c -o strace-time.o `test -f 'time.c' || echo '$(srcdir)/'`time.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-time.Tpo $(DEPDIR)/strace-time.Po
-#	$(AM_V_CC)source='time.c' object='strace-time.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-time.o `test -f 'time.c' || echo '$(srcdir)/'`time.c
-
-strace-time.obj: time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-time.obj -MD -MP -MF $(DEPDIR)/strace-time.Tpo -c -o strace-time.obj `if test -f 'time.c'; then $(CYGPATH_W) 'time.c'; else $(CYGPATH_W) '$(srcdir)/time.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-time.Tpo $(DEPDIR)/strace-time.Po
-#	$(AM_V_CC)source='time.c' object='strace-time.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-time.obj `if test -f 'time.c'; then $(CYGPATH_W) 'time.c'; else $(CYGPATH_W) '$(srcdir)/time.c'; fi`
-
-strace-times.o: times.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-times.o -MD -MP -MF $(DEPDIR)/strace-times.Tpo -c -o strace-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-times.Tpo $(DEPDIR)/strace-times.Po
-#	$(AM_V_CC)source='times.c' object='strace-times.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-times.o `test -f 'times.c' || echo '$(srcdir)/'`times.c
-
-strace-times.obj: times.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-times.obj -MD -MP -MF $(DEPDIR)/strace-times.Tpo -c -o strace-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-times.Tpo $(DEPDIR)/strace-times.Po
-#	$(AM_V_CC)source='times.c' object='strace-times.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-times.obj `if test -f 'times.c'; then $(CYGPATH_W) 'times.c'; else $(CYGPATH_W) '$(srcdir)/times.c'; fi`
-
-strace-truncate.o: truncate.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-truncate.o -MD -MP -MF $(DEPDIR)/strace-truncate.Tpo -c -o strace-truncate.o `test -f 'truncate.c' || echo '$(srcdir)/'`truncate.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-truncate.Tpo $(DEPDIR)/strace-truncate.Po
-#	$(AM_V_CC)source='truncate.c' object='strace-truncate.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-truncate.o `test -f 'truncate.c' || echo '$(srcdir)/'`truncate.c
-
-strace-truncate.obj: truncate.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-truncate.obj -MD -MP -MF $(DEPDIR)/strace-truncate.Tpo -c -o strace-truncate.obj `if test -f 'truncate.c'; then $(CYGPATH_W) 'truncate.c'; else $(CYGPATH_W) '$(srcdir)/truncate.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-truncate.Tpo $(DEPDIR)/strace-truncate.Po
-#	$(AM_V_CC)source='truncate.c' object='strace-truncate.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-truncate.obj `if test -f 'truncate.c'; then $(CYGPATH_W) 'truncate.c'; else $(CYGPATH_W) '$(srcdir)/truncate.c'; fi`
-
-strace-ubi.o: ubi.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ubi.o -MD -MP -MF $(DEPDIR)/strace-ubi.Tpo -c -o strace-ubi.o `test -f 'ubi.c' || echo '$(srcdir)/'`ubi.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ubi.Tpo $(DEPDIR)/strace-ubi.Po
-#	$(AM_V_CC)source='ubi.c' object='strace-ubi.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ubi.o `test -f 'ubi.c' || echo '$(srcdir)/'`ubi.c
-
-strace-ubi.obj: ubi.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ubi.obj -MD -MP -MF $(DEPDIR)/strace-ubi.Tpo -c -o strace-ubi.obj `if test -f 'ubi.c'; then $(CYGPATH_W) 'ubi.c'; else $(CYGPATH_W) '$(srcdir)/ubi.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ubi.Tpo $(DEPDIR)/strace-ubi.Po
-#	$(AM_V_CC)source='ubi.c' object='strace-ubi.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ubi.obj `if test -f 'ubi.c'; then $(CYGPATH_W) 'ubi.c'; else $(CYGPATH_W) '$(srcdir)/ubi.c'; fi`
-
-strace-ucopy.o: ucopy.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ucopy.o -MD -MP -MF $(DEPDIR)/strace-ucopy.Tpo -c -o strace-ucopy.o `test -f 'ucopy.c' || echo '$(srcdir)/'`ucopy.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ucopy.Tpo $(DEPDIR)/strace-ucopy.Po
-#	$(AM_V_CC)source='ucopy.c' object='strace-ucopy.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ucopy.o `test -f 'ucopy.c' || echo '$(srcdir)/'`ucopy.c
-
-strace-ucopy.obj: ucopy.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ucopy.obj -MD -MP -MF $(DEPDIR)/strace-ucopy.Tpo -c -o strace-ucopy.obj `if test -f 'ucopy.c'; then $(CYGPATH_W) 'ucopy.c'; else $(CYGPATH_W) '$(srcdir)/ucopy.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ucopy.Tpo $(DEPDIR)/strace-ucopy.Po
-#	$(AM_V_CC)source='ucopy.c' object='strace-ucopy.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ucopy.obj `if test -f 'ucopy.c'; then $(CYGPATH_W) 'ucopy.c'; else $(CYGPATH_W) '$(srcdir)/ucopy.c'; fi`
-
-strace-uid.o: uid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uid.o -MD -MP -MF $(DEPDIR)/strace-uid.Tpo -c -o strace-uid.o `test -f 'uid.c' || echo '$(srcdir)/'`uid.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-uid.Tpo $(DEPDIR)/strace-uid.Po
-#	$(AM_V_CC)source='uid.c' object='strace-uid.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uid.o `test -f 'uid.c' || echo '$(srcdir)/'`uid.c
-
-strace-uid.obj: uid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uid.obj -MD -MP -MF $(DEPDIR)/strace-uid.Tpo -c -o strace-uid.obj `if test -f 'uid.c'; then $(CYGPATH_W) 'uid.c'; else $(CYGPATH_W) '$(srcdir)/uid.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-uid.Tpo $(DEPDIR)/strace-uid.Po
-#	$(AM_V_CC)source='uid.c' object='strace-uid.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uid.obj `if test -f 'uid.c'; then $(CYGPATH_W) 'uid.c'; else $(CYGPATH_W) '$(srcdir)/uid.c'; fi`
-
-strace-uid16.o: uid16.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uid16.o -MD -MP -MF $(DEPDIR)/strace-uid16.Tpo -c -o strace-uid16.o `test -f 'uid16.c' || echo '$(srcdir)/'`uid16.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-uid16.Tpo $(DEPDIR)/strace-uid16.Po
-#	$(AM_V_CC)source='uid16.c' object='strace-uid16.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uid16.o `test -f 'uid16.c' || echo '$(srcdir)/'`uid16.c
-
-strace-uid16.obj: uid16.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uid16.obj -MD -MP -MF $(DEPDIR)/strace-uid16.Tpo -c -o strace-uid16.obj `if test -f 'uid16.c'; then $(CYGPATH_W) 'uid16.c'; else $(CYGPATH_W) '$(srcdir)/uid16.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-uid16.Tpo $(DEPDIR)/strace-uid16.Po
-#	$(AM_V_CC)source='uid16.c' object='strace-uid16.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uid16.obj `if test -f 'uid16.c'; then $(CYGPATH_W) 'uid16.c'; else $(CYGPATH_W) '$(srcdir)/uid16.c'; fi`
-
-strace-umask.o: umask.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-umask.o -MD -MP -MF $(DEPDIR)/strace-umask.Tpo -c -o strace-umask.o `test -f 'umask.c' || echo '$(srcdir)/'`umask.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-umask.Tpo $(DEPDIR)/strace-umask.Po
-#	$(AM_V_CC)source='umask.c' object='strace-umask.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-umask.o `test -f 'umask.c' || echo '$(srcdir)/'`umask.c
-
-strace-umask.obj: umask.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-umask.obj -MD -MP -MF $(DEPDIR)/strace-umask.Tpo -c -o strace-umask.obj `if test -f 'umask.c'; then $(CYGPATH_W) 'umask.c'; else $(CYGPATH_W) '$(srcdir)/umask.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-umask.Tpo $(DEPDIR)/strace-umask.Po
-#	$(AM_V_CC)source='umask.c' object='strace-umask.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-umask.obj `if test -f 'umask.c'; then $(CYGPATH_W) 'umask.c'; else $(CYGPATH_W) '$(srcdir)/umask.c'; fi`
-
-strace-umount.o: umount.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-umount.o -MD -MP -MF $(DEPDIR)/strace-umount.Tpo -c -o strace-umount.o `test -f 'umount.c' || echo '$(srcdir)/'`umount.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-umount.Tpo $(DEPDIR)/strace-umount.Po
-#	$(AM_V_CC)source='umount.c' object='strace-umount.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-umount.o `test -f 'umount.c' || echo '$(srcdir)/'`umount.c
-
-strace-umount.obj: umount.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-umount.obj -MD -MP -MF $(DEPDIR)/strace-umount.Tpo -c -o strace-umount.obj `if test -f 'umount.c'; then $(CYGPATH_W) 'umount.c'; else $(CYGPATH_W) '$(srcdir)/umount.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-umount.Tpo $(DEPDIR)/strace-umount.Po
-#	$(AM_V_CC)source='umount.c' object='strace-umount.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-umount.obj `if test -f 'umount.c'; then $(CYGPATH_W) 'umount.c'; else $(CYGPATH_W) '$(srcdir)/umount.c'; fi`
-
-strace-uname.o: uname.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uname.o -MD -MP -MF $(DEPDIR)/strace-uname.Tpo -c -o strace-uname.o `test -f 'uname.c' || echo '$(srcdir)/'`uname.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-uname.Tpo $(DEPDIR)/strace-uname.Po
-#	$(AM_V_CC)source='uname.c' object='strace-uname.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uname.o `test -f 'uname.c' || echo '$(srcdir)/'`uname.c
-
-strace-uname.obj: uname.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-uname.obj -MD -MP -MF $(DEPDIR)/strace-uname.Tpo -c -o strace-uname.obj `if test -f 'uname.c'; then $(CYGPATH_W) 'uname.c'; else $(CYGPATH_W) '$(srcdir)/uname.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-uname.Tpo $(DEPDIR)/strace-uname.Po
-#	$(AM_V_CC)source='uname.c' object='strace-uname.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-uname.obj `if test -f 'uname.c'; then $(CYGPATH_W) 'uname.c'; else $(CYGPATH_W) '$(srcdir)/uname.c'; fi`
-
-strace-userfaultfd.o: userfaultfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-userfaultfd.o -MD -MP -MF $(DEPDIR)/strace-userfaultfd.Tpo -c -o strace-userfaultfd.o `test -f 'userfaultfd.c' || echo '$(srcdir)/'`userfaultfd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-userfaultfd.Tpo $(DEPDIR)/strace-userfaultfd.Po
-#	$(AM_V_CC)source='userfaultfd.c' object='strace-userfaultfd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-userfaultfd.o `test -f 'userfaultfd.c' || echo '$(srcdir)/'`userfaultfd.c
-
-strace-userfaultfd.obj: userfaultfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-userfaultfd.obj -MD -MP -MF $(DEPDIR)/strace-userfaultfd.Tpo -c -o strace-userfaultfd.obj `if test -f 'userfaultfd.c'; then $(CYGPATH_W) 'userfaultfd.c'; else $(CYGPATH_W) '$(srcdir)/userfaultfd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-userfaultfd.Tpo $(DEPDIR)/strace-userfaultfd.Po
-#	$(AM_V_CC)source='userfaultfd.c' object='strace-userfaultfd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-userfaultfd.obj `if test -f 'userfaultfd.c'; then $(CYGPATH_W) 'userfaultfd.c'; else $(CYGPATH_W) '$(srcdir)/userfaultfd.c'; fi`
-
-strace-ustat.o: ustat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ustat.o -MD -MP -MF $(DEPDIR)/strace-ustat.Tpo -c -o strace-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ustat.Tpo $(DEPDIR)/strace-ustat.Po
-#	$(AM_V_CC)source='ustat.c' object='strace-ustat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ustat.o `test -f 'ustat.c' || echo '$(srcdir)/'`ustat.c
-
-strace-ustat.obj: ustat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-ustat.obj -MD -MP -MF $(DEPDIR)/strace-ustat.Tpo -c -o strace-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-ustat.Tpo $(DEPDIR)/strace-ustat.Po
-#	$(AM_V_CC)source='ustat.c' object='strace-ustat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-ustat.obj `if test -f 'ustat.c'; then $(CYGPATH_W) 'ustat.c'; else $(CYGPATH_W) '$(srcdir)/ustat.c'; fi`
-
-strace-util.o: util.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-util.o -MD -MP -MF $(DEPDIR)/strace-util.Tpo -c -o strace-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-util.Tpo $(DEPDIR)/strace-util.Po
-#	$(AM_V_CC)source='util.c' object='strace-util.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c
-
-strace-util.obj: util.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-util.obj -MD -MP -MF $(DEPDIR)/strace-util.Tpo -c -o strace-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-util.Tpo $(DEPDIR)/strace-util.Po
-#	$(AM_V_CC)source='util.c' object='strace-util.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`
-
-strace-utime.o: utime.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-utime.o -MD -MP -MF $(DEPDIR)/strace-utime.Tpo -c -o strace-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-utime.Tpo $(DEPDIR)/strace-utime.Po
-#	$(AM_V_CC)source='utime.c' object='strace-utime.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c
-
-strace-utime.obj: utime.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-utime.obj -MD -MP -MF $(DEPDIR)/strace-utime.Tpo -c -o strace-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-utime.Tpo $(DEPDIR)/strace-utime.Po
-#	$(AM_V_CC)source='utime.c' object='strace-utime.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi`
-
-strace-utimes.o: utimes.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-utimes.o -MD -MP -MF $(DEPDIR)/strace-utimes.Tpo -c -o strace-utimes.o `test -f 'utimes.c' || echo '$(srcdir)/'`utimes.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-utimes.Tpo $(DEPDIR)/strace-utimes.Po
-#	$(AM_V_CC)source='utimes.c' object='strace-utimes.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-utimes.o `test -f 'utimes.c' || echo '$(srcdir)/'`utimes.c
-
-strace-utimes.obj: utimes.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-utimes.obj -MD -MP -MF $(DEPDIR)/strace-utimes.Tpo -c -o strace-utimes.obj `if test -f 'utimes.c'; then $(CYGPATH_W) 'utimes.c'; else $(CYGPATH_W) '$(srcdir)/utimes.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-utimes.Tpo $(DEPDIR)/strace-utimes.Po
-#	$(AM_V_CC)source='utimes.c' object='strace-utimes.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-utimes.obj `if test -f 'utimes.c'; then $(CYGPATH_W) 'utimes.c'; else $(CYGPATH_W) '$(srcdir)/utimes.c'; fi`
-
-strace-v4l2.o: v4l2.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-v4l2.o -MD -MP -MF $(DEPDIR)/strace-v4l2.Tpo -c -o strace-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-v4l2.Tpo $(DEPDIR)/strace-v4l2.Po
-#	$(AM_V_CC)source='v4l2.c' object='strace-v4l2.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-v4l2.o `test -f 'v4l2.c' || echo '$(srcdir)/'`v4l2.c
-
-strace-v4l2.obj: v4l2.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-v4l2.obj -MD -MP -MF $(DEPDIR)/strace-v4l2.Tpo -c -o strace-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-v4l2.Tpo $(DEPDIR)/strace-v4l2.Po
-#	$(AM_V_CC)source='v4l2.c' object='strace-v4l2.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-v4l2.obj `if test -f 'v4l2.c'; then $(CYGPATH_W) 'v4l2.c'; else $(CYGPATH_W) '$(srcdir)/v4l2.c'; fi`
-
-strace-wait.o: wait.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-wait.o -MD -MP -MF $(DEPDIR)/strace-wait.Tpo -c -o strace-wait.o `test -f 'wait.c' || echo '$(srcdir)/'`wait.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-wait.Tpo $(DEPDIR)/strace-wait.Po
-#	$(AM_V_CC)source='wait.c' object='strace-wait.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-wait.o `test -f 'wait.c' || echo '$(srcdir)/'`wait.c
-
-strace-wait.obj: wait.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-wait.obj -MD -MP -MF $(DEPDIR)/strace-wait.Tpo -c -o strace-wait.obj `if test -f 'wait.c'; then $(CYGPATH_W) 'wait.c'; else $(CYGPATH_W) '$(srcdir)/wait.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-wait.Tpo $(DEPDIR)/strace-wait.Po
-#	$(AM_V_CC)source='wait.c' object='strace-wait.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-wait.obj `if test -f 'wait.c'; then $(CYGPATH_W) 'wait.c'; else $(CYGPATH_W) '$(srcdir)/wait.c'; fi`
-
-strace-xattr.o: xattr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xattr.o -MD -MP -MF $(DEPDIR)/strace-xattr.Tpo -c -o strace-xattr.o `test -f 'xattr.c' || echo '$(srcdir)/'`xattr.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-xattr.Tpo $(DEPDIR)/strace-xattr.Po
-#	$(AM_V_CC)source='xattr.c' object='strace-xattr.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xattr.o `test -f 'xattr.c' || echo '$(srcdir)/'`xattr.c
-
-strace-xattr.obj: xattr.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xattr.obj -MD -MP -MF $(DEPDIR)/strace-xattr.Tpo -c -o strace-xattr.obj `if test -f 'xattr.c'; then $(CYGPATH_W) 'xattr.c'; else $(CYGPATH_W) '$(srcdir)/xattr.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-xattr.Tpo $(DEPDIR)/strace-xattr.Po
-#	$(AM_V_CC)source='xattr.c' object='strace-xattr.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xattr.obj `if test -f 'xattr.c'; then $(CYGPATH_W) 'xattr.c'; else $(CYGPATH_W) '$(srcdir)/xattr.c'; fi`
-
-strace-xlat.o: xlat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xlat.o -MD -MP -MF $(DEPDIR)/strace-xlat.Tpo -c -o strace-xlat.o `test -f 'xlat.c' || echo '$(srcdir)/'`xlat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-xlat.Tpo $(DEPDIR)/strace-xlat.Po
-#	$(AM_V_CC)source='xlat.c' object='strace-xlat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xlat.o `test -f 'xlat.c' || echo '$(srcdir)/'`xlat.c
-
-strace-xlat.obj: xlat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xlat.obj -MD -MP -MF $(DEPDIR)/strace-xlat.Tpo -c -o strace-xlat.obj `if test -f 'xlat.c'; then $(CYGPATH_W) 'xlat.c'; else $(CYGPATH_W) '$(srcdir)/xlat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-xlat.Tpo $(DEPDIR)/strace-xlat.Po
-#	$(AM_V_CC)source='xlat.c' object='strace-xlat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xlat.obj `if test -f 'xlat.c'; then $(CYGPATH_W) 'xlat.c'; else $(CYGPATH_W) '$(srcdir)/xlat.c'; fi`
-
-strace-xmalloc.o: xmalloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xmalloc.o -MD -MP -MF $(DEPDIR)/strace-xmalloc.Tpo -c -o strace-xmalloc.o `test -f 'xmalloc.c' || echo '$(srcdir)/'`xmalloc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-xmalloc.Tpo $(DEPDIR)/strace-xmalloc.Po
-#	$(AM_V_CC)source='xmalloc.c' object='strace-xmalloc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xmalloc.o `test -f 'xmalloc.c' || echo '$(srcdir)/'`xmalloc.c
-
-strace-xmalloc.obj: xmalloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-xmalloc.obj -MD -MP -MF $(DEPDIR)/strace-xmalloc.Tpo -c -o strace-xmalloc.obj `if test -f 'xmalloc.c'; then $(CYGPATH_W) 'xmalloc.c'; else $(CYGPATH_W) '$(srcdir)/xmalloc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-xmalloc.Tpo $(DEPDIR)/strace-xmalloc.Po
-#	$(AM_V_CC)source='xmalloc.c' object='strace-xmalloc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-xmalloc.obj `if test -f 'xmalloc.c'; then $(CYGPATH_W) 'xmalloc.c'; else $(CYGPATH_W) '$(srcdir)/xmalloc.c'; fi`
-
-strace-bpf_attr_check.o: bpf_attr_check.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_attr_check.o -MD -MP -MF $(DEPDIR)/strace-bpf_attr_check.Tpo -c -o strace-bpf_attr_check.o `test -f 'bpf_attr_check.c' || echo '$(srcdir)/'`bpf_attr_check.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_attr_check.Tpo $(DEPDIR)/strace-bpf_attr_check.Po
-#	$(AM_V_CC)source='bpf_attr_check.c' object='strace-bpf_attr_check.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_attr_check.o `test -f 'bpf_attr_check.c' || echo '$(srcdir)/'`bpf_attr_check.c
-
-strace-bpf_attr_check.obj: bpf_attr_check.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-bpf_attr_check.obj -MD -MP -MF $(DEPDIR)/strace-bpf_attr_check.Tpo -c -o strace-bpf_attr_check.obj `if test -f 'bpf_attr_check.c'; then $(CYGPATH_W) 'bpf_attr_check.c'; else $(CYGPATH_W) '$(srcdir)/bpf_attr_check.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-bpf_attr_check.Tpo $(DEPDIR)/strace-bpf_attr_check.Po
-#	$(AM_V_CC)source='bpf_attr_check.c' object='strace-bpf_attr_check.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-bpf_attr_check.obj `if test -f 'bpf_attr_check.c'; then $(CYGPATH_W) 'bpf_attr_check.c'; else $(CYGPATH_W) '$(srcdir)/bpf_attr_check.c'; fi`
-
-strace-unwind.o: unwind.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind.o -MD -MP -MF $(DEPDIR)/strace-unwind.Tpo -c -o strace-unwind.o `test -f 'unwind.c' || echo '$(srcdir)/'`unwind.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind.Tpo $(DEPDIR)/strace-unwind.Po
-#	$(AM_V_CC)source='unwind.c' object='strace-unwind.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind.o `test -f 'unwind.c' || echo '$(srcdir)/'`unwind.c
-
-strace-unwind.obj: unwind.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind.obj -MD -MP -MF $(DEPDIR)/strace-unwind.Tpo -c -o strace-unwind.obj `if test -f 'unwind.c'; then $(CYGPATH_W) 'unwind.c'; else $(CYGPATH_W) '$(srcdir)/unwind.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind.Tpo $(DEPDIR)/strace-unwind.Po
-#	$(AM_V_CC)source='unwind.c' object='strace-unwind.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind.obj `if test -f 'unwind.c'; then $(CYGPATH_W) 'unwind.c'; else $(CYGPATH_W) '$(srcdir)/unwind.c'; fi`
-
-strace-unwind-libdw.o: unwind-libdw.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind-libdw.o -MD -MP -MF $(DEPDIR)/strace-unwind-libdw.Tpo -c -o strace-unwind-libdw.o `test -f 'unwind-libdw.c' || echo '$(srcdir)/'`unwind-libdw.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind-libdw.Tpo $(DEPDIR)/strace-unwind-libdw.Po
-#	$(AM_V_CC)source='unwind-libdw.c' object='strace-unwind-libdw.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind-libdw.o `test -f 'unwind-libdw.c' || echo '$(srcdir)/'`unwind-libdw.c
-
-strace-unwind-libdw.obj: unwind-libdw.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind-libdw.obj -MD -MP -MF $(DEPDIR)/strace-unwind-libdw.Tpo -c -o strace-unwind-libdw.obj `if test -f 'unwind-libdw.c'; then $(CYGPATH_W) 'unwind-libdw.c'; else $(CYGPATH_W) '$(srcdir)/unwind-libdw.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind-libdw.Tpo $(DEPDIR)/strace-unwind-libdw.Po
-#	$(AM_V_CC)source='unwind-libdw.c' object='strace-unwind-libdw.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind-libdw.obj `if test -f 'unwind-libdw.c'; then $(CYGPATH_W) 'unwind-libdw.c'; else $(CYGPATH_W) '$(srcdir)/unwind-libdw.c'; fi`
-
-strace-unwind-libunwind.o: unwind-libunwind.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind-libunwind.o -MD -MP -MF $(DEPDIR)/strace-unwind-libunwind.Tpo -c -o strace-unwind-libunwind.o `test -f 'unwind-libunwind.c' || echo '$(srcdir)/'`unwind-libunwind.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind-libunwind.Tpo $(DEPDIR)/strace-unwind-libunwind.Po
-#	$(AM_V_CC)source='unwind-libunwind.c' object='strace-unwind-libunwind.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind-libunwind.o `test -f 'unwind-libunwind.c' || echo '$(srcdir)/'`unwind-libunwind.c
-
-strace-unwind-libunwind.obj: unwind-libunwind.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-unwind-libunwind.obj -MD -MP -MF $(DEPDIR)/strace-unwind-libunwind.Tpo -c -o strace-unwind-libunwind.obj `if test -f 'unwind-libunwind.c'; then $(CYGPATH_W) 'unwind-libunwind.c'; else $(CYGPATH_W) '$(srcdir)/unwind-libunwind.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-unwind-libunwind.Tpo $(DEPDIR)/strace-unwind-libunwind.Po
-#	$(AM_V_CC)source='unwind-libunwind.c' object='strace-unwind-libunwind.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-unwind-libunwind.obj `if test -f 'unwind-libunwind.c'; then $(CYGPATH_W) 'unwind-libunwind.c'; else $(CYGPATH_W) '$(srcdir)/unwind-libunwind.c'; fi`
-install-man1: $(man_MANS)
-	@$(NORMAL_INSTALL)
-	@list1=''; \
-	list2='$(man_MANS)'; \
-	test -n "$(man1dir)" \
-	  && test -n "`echo $$list1$$list2`" \
-	  || exit 0; \
-	echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
-	$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
-	{ for i in $$list1; do echo "$$i"; done;  \
-	if test -n "$$list2"; then \
-	  for i in $$list2; do echo "$$i"; done \
-	    | sed -n '/\.1[a-z]*$$/p'; \
-	fi; \
-	} | while read p; do \
-	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
-	  echo "$$d$$p"; echo "$$p"; \
-	done | \
-	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
-	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
-	sed 'N;N;s,\n, ,g' | { \
-	list=; while read file base inst; do \
-	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
-	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
-	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
-	  fi; \
-	done; \
-	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
-	while read files; do \
-	  test -z "$$files" || { \
-	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
-	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
-	done; }
-
-uninstall-man1:
-	@$(NORMAL_UNINSTALL)
-	@list=''; test -n "$(man1dir)" || exit 0; \
-	files=`{ for i in $$list; do echo "$$i"; done; \
-	l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
-	  sed -n '/\.1[a-z]*$$/p'; \
-	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
-	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
-	dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run 'make' without going through this Makefile.
-# To change the values of 'make' variables: instead of editing Makefiles,
-# (1) if the variable is set in 'config.status', edit 'config.status'
-#     (which will cause the Makefiles to be regenerated when you run 'make');
-# (2) otherwise, pass the desired values on the 'make' command line.
-$(am__recursive_targets):
-	@fail=; \
-	if $(am__make_keepgoing); then \
-	  failcom='fail=yes'; \
-	else \
-	  failcom='exit 1'; \
-	fi; \
-	dot_seen=no; \
-	target=`echo $@ | sed s/-recursive//`; \
-	case "$@" in \
-	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-	  *) list='$(SUBDIRS)' ;; \
-	esac; \
-	for subdir in $$list; do \
-	  echo "Making $$target in $$subdir"; \
-	  if test "$$subdir" = "."; then \
-	    dot_seen=yes; \
-	    local_target="$$target-am"; \
-	  else \
-	    local_target="$$target"; \
-	  fi; \
-	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	  || eval $$failcom; \
-	done; \
-	if test "$$dot_seen" = "no"; then \
-	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
-	fi; test -z "$$fail"
-check-valgrind-local: 
-check-valgrind-memcheck-local: 
-check-valgrind-helgrind-local: 
-check-valgrind-drd-local: 
-check-valgrind-sgcheck-local: 
-
-ID: $(am__tagged_files)
-	$(am__define_uniq_tagged_files); mkid -fID $$unique
-tags: tags-recursive
-TAGS: tags
-
-tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
-	set x; \
-	here=`pwd`; \
-	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
-	  include_option=--etags-include; \
-	  empty_fix=.; \
-	else \
-	  include_option=--include; \
-	  empty_fix=; \
-	fi; \
-	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  if test "$$subdir" = .; then :; else \
-	    test ! -f $$subdir/TAGS || \
-	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
-	  fi; \
-	done; \
-	$(am__define_uniq_tagged_files); \
-	shift; \
-	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-	  test -n "$$unique" || unique=$$empty_fix; \
-	  if test $$# -gt 0; then \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      "$$@" $$unique; \
-	  else \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      $$unique; \
-	  fi; \
-	fi
-ctags: ctags-recursive
-
-CTAGS: ctags
-ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
-	$(am__define_uniq_tagged_files); \
-	test -z "$(CTAGS_ARGS)$$unique" \
-	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$unique
-
-GTAGS:
-	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && $(am__cd) $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) "$$here"
-cscope: cscope.files
-	test ! -s cscope.files \
-	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
-clean-cscope:
-	-rm -f cscope.files
-cscope.files: clean-cscope cscopelist
-cscopelist: cscopelist-recursive
-
-cscopelist-am: $(am__tagged_files)
-	list='$(am__tagged_files)'; \
-	case "$(srcdir)" in \
-	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
-	  *) sdir=$(subdir)/$(srcdir) ;; \
-	esac; \
-	for i in $$list; do \
-	  if test -f "$$i"; then \
-	    echo "$(subdir)/$$i"; \
-	  else \
-	    echo "$$sdir/$$i"; \
-	  fi; \
-	done >> $(top_builddir)/cscope.files
-
-distclean-tags:
-	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
-
-distdir: $(DISTFILES)
-	$(am__remove_distdir)
-	test -d "$(distdir)" || mkdir "$(distdir)"
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
-	  if test "$$subdir" = .; then :; else \
-	    $(am__make_dryrun) \
-	      || test -d "$(distdir)/$$subdir" \
-	      || $(MKDIR_P) "$(distdir)/$$subdir" \
-	      || exit 1; \
-	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
-	    $(am__relativize); \
-	    new_distdir=$$reldir; \
-	    dir1=$$subdir; dir2="$(top_distdir)"; \
-	    $(am__relativize); \
-	    new_top_distdir=$$reldir; \
-	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
-	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
-	    ($(am__cd) $$subdir && \
-	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$new_top_distdir" \
-	        distdir="$$new_distdir" \
-		am__remove_distdir=: \
-		am__skip_length_check=: \
-		am__skip_mode_fix=: \
-	        distdir) \
-	      || exit 1; \
-	  fi; \
-	done
-	$(MAKE) $(AM_MAKEFLAGS) \
-	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
-	  dist-hook
-	-test -n "$(am__skip_mode_fix)" \
-	|| find "$(distdir)" -type d ! -perm -755 \
-		-exec chmod u+rwx,go+rx {} \; -o \
-	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
-	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
-	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
-	|| chmod -R a+r "$(distdir)"
-dist-gzip: distdir
-	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-	$(am__post_remove_distdir)
-
-dist-bzip2: distdir
-	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
-	$(am__post_remove_distdir)
-
-dist-lzip: distdir
-	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
-	$(am__post_remove_distdir)
-dist-xz: distdir
-	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
-	$(am__post_remove_distdir)
-
-dist-tarZ: distdir
-	@echo WARNING: "Support for shar distribution archives is" \
-	               "deprecated." >&2
-	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
-	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
-	$(am__post_remove_distdir)
-
-dist-shar: distdir
-	@echo WARNING: "Support for distribution archives compressed with" \
-		       "legacy program 'compress' is deprecated." >&2
-	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
-	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
-	$(am__post_remove_distdir)
-
-dist-zip: distdir
-	-rm -f $(distdir).zip
-	zip -rq $(distdir).zip $(distdir)
-	$(am__post_remove_distdir)
-
-dist dist-all:
-	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
-	$(am__post_remove_distdir)
-
-# This target untars the dist file and tries a VPATH configuration.  Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
-	case '$(DIST_ARCHIVES)' in \
-	*.tar.gz*) \
-	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
-	*.tar.bz2*) \
-	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
-	*.tar.lz*) \
-	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
-	*.tar.xz*) \
-	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
-	*.tar.Z*) \
-	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
-	*.shar.gz*) \
-	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
-	*.zip*) \
-	  unzip $(distdir).zip ;;\
-	esac
-	chmod -R a-w $(distdir)
-	chmod u+w $(distdir)
-	mkdir $(distdir)/_build $(distdir)/_inst
-	chmod a-w $(distdir)
-	test -d $(distdir)/_build || exit 0; \
-	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
-	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
-	  && am__cwd=`pwd` \
-	  && $(am__cd) $(distdir)/_build \
-	  && ../configure \
-	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
-	    $(DISTCHECK_CONFIGURE_FLAGS) \
-	    --srcdir=.. --prefix="$$dc_install_base" \
-	  && $(MAKE) $(AM_MAKEFLAGS) \
-	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
-	  && $(MAKE) $(AM_MAKEFLAGS) check \
-	  && $(MAKE) $(AM_MAKEFLAGS) install \
-	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
-	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
-	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
-	        distuninstallcheck \
-	  && chmod -R a-w "$$dc_install_base" \
-	  && ({ \
-	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
-	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
-	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
-	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
-	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
-	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
-	  && rm -rf "$$dc_destdir" \
-	  && $(MAKE) $(AM_MAKEFLAGS) dist \
-	  && rm -rf $(DIST_ARCHIVES) \
-	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
-	  && cd "$$am__cwd" \
-	  || exit 1
-	$(am__post_remove_distdir)
-	@(echo "$(distdir) archives ready for distribution: "; \
-	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
-	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
-distuninstallcheck:
-	@test -n '$(distuninstallcheck_dir)' || { \
-	  echo 'ERROR: trying to run $@ with an empty' \
-	       '$$(distuninstallcheck_dir)' >&2; \
-	  exit 1; \
-	}; \
-	$(am__cd) '$(distuninstallcheck_dir)' || { \
-	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
-	  exit 1; \
-	}; \
-	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
-	   || { echo "ERROR: files left after uninstall:" ; \
-	        if test -n "$(DESTDIR)"; then \
-	          echo "  (check DESTDIR support)"; \
-	        fi ; \
-	        $(distuninstallcheck_listfiles) ; \
-	        exit 1; } >&2
-distcleancheck: distclean
-	@if test '$(srcdir)' = . ; then \
-	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
-	  exit 1 ; \
-	fi
-	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
-	  || { echo "ERROR: files left in build directory after distclean:" ; \
-	       $(distcleancheck_listfiles) ; \
-	       exit 1; } >&2
-check-am: all-am
-check: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) check-recursive
-all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(SCRIPTS) $(MANS) config.h
-installdirs: installdirs-recursive
-installdirs-am:
-	for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"; do \
-	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
-	done
-install: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-
-clean-generic:
-	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
-check-valgrind: check-valgrind-recursive
-
-check-valgrind-am: check-valgrind-local
-
-check-valgrind-drd: check-valgrind-drd-recursive
-
-check-valgrind-drd-am: check-valgrind-drd-local
-
-check-valgrind-helgrind: check-valgrind-helgrind-recursive
-
-check-valgrind-helgrind-am: check-valgrind-helgrind-local
-
-check-valgrind-memcheck: check-valgrind-memcheck-recursive
-
-check-valgrind-memcheck-am: check-valgrind-memcheck-local
-
-check-valgrind-sgcheck: check-valgrind-sgcheck-recursive
-
-check-valgrind-sgcheck-am: check-valgrind-sgcheck-local
-
-clean: clean-recursive
-
-clean-am: clean-binPROGRAMS clean-generic clean-local \
-	clean-noinstLIBRARIES mostlyclean-am
-
-distclean: distclean-recursive
-	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
-	distclean-hdr distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-html-am:
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-man
-
-install-dvi: install-dvi-recursive
-
-install-dvi-am:
-
-install-exec-am: install-binPROGRAMS install-binSCRIPTS
-
-install-html: install-html-recursive
-
-install-html-am:
-
-install-info: install-info-recursive
-
-install-info-am:
-
-install-man: install-man1
-
-install-pdf: install-pdf-recursive
-
-install-pdf-am:
-
-install-ps: install-ps-recursive
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
-	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-	-rm -rf $(top_srcdir)/autom4te.cache
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-man
-
-uninstall-man: uninstall-man1
-
-.MAKE: $(am__recursive_targets) all check install install-am \
-	install-strip
-
-.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
-	am--refresh check check-am check-valgrind-am \
-	check-valgrind-drd-am check-valgrind-drd-local \
-	check-valgrind-helgrind-am check-valgrind-helgrind-local \
-	check-valgrind-local check-valgrind-memcheck-am \
-	check-valgrind-memcheck-local check-valgrind-sgcheck-am \
-	check-valgrind-sgcheck-local clean clean-binPROGRAMS \
-	clean-cscope clean-generic clean-local clean-noinstLIBRARIES \
-	cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
-	dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \
-	dist-zip distcheck distclean distclean-compile \
-	distclean-generic distclean-hdr distclean-tags distcleancheck \
-	distdir distuninstallcheck dvi dvi-am html html-am info \
-	info-am install install-am install-binPROGRAMS \
-	install-binSCRIPTS install-data install-data-am install-dvi \
-	install-dvi-am install-exec install-exec-am install-html \
-	install-html-am install-info install-info-am install-man \
-	install-man1 install-pdf install-pdf-am install-ps \
-	install-ps-am install-strip installcheck installcheck-am \
-	installdirs installdirs-am maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-compile \
-	mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
-	uninstall-am uninstall-binPROGRAMS uninstall-binSCRIPTS \
-	uninstall-man uninstall-man1
-
-$(top_srcdir)/xlat/access_flags.h: $(top_srcdir)/xlat/access_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/addrfams.h: $(top_srcdir)/xlat/addrfams.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/adjtimex_modes.h: $(top_srcdir)/xlat/adjtimex_modes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/adjtimex_state.h: $(top_srcdir)/xlat/adjtimex_state.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/adjtimex_status.h: $(top_srcdir)/xlat/adjtimex_status.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/advise.h: $(top_srcdir)/xlat/advise.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/af_packet_types.h: $(top_srcdir)/xlat/af_packet_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/archvals.h: $(top_srcdir)/xlat/archvals.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/arp_hardware_types.h: $(top_srcdir)/xlat/arp_hardware_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/at_flags.h: $(top_srcdir)/xlat/at_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/at_statx_sync_types.h: $(top_srcdir)/xlat/at_statx_sync_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/atomic_ops.h: $(top_srcdir)/xlat/atomic_ops.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/audit_arch.h: $(top_srcdir)/xlat/audit_arch.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/baud_options.h: $(top_srcdir)/xlat/baud_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bdaddr_types.h: $(top_srcdir)/xlat/bdaddr_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/blkpg_ops.h: $(top_srcdir)/xlat/blkpg_ops.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bluetooth_l2_cid.h: $(top_srcdir)/xlat/bluetooth_l2_cid.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bluetooth_l2_psm.h: $(top_srcdir)/xlat/bluetooth_l2_psm.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bootflags1.h: $(top_srcdir)/xlat/bootflags1.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bootflags2.h: $(top_srcdir)/xlat/bootflags2.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bootflags3.h: $(top_srcdir)/xlat/bootflags3.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_attach_flags.h: $(top_srcdir)/xlat/bpf_attach_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_attach_type.h: $(top_srcdir)/xlat/bpf_attach_type.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_class.h: $(top_srcdir)/xlat/bpf_class.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_commands.h: $(top_srcdir)/xlat/bpf_commands.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_file_mode_flags.h: $(top_srcdir)/xlat/bpf_file_mode_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_map_flags.h: $(top_srcdir)/xlat/bpf_map_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_map_types.h: $(top_srcdir)/xlat/bpf_map_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_map_update_elem_flags.h: $(top_srcdir)/xlat/bpf_map_update_elem_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_miscop.h: $(top_srcdir)/xlat/bpf_miscop.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_mode.h: $(top_srcdir)/xlat/bpf_mode.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_op_alu.h: $(top_srcdir)/xlat/bpf_op_alu.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_op_jmp.h: $(top_srcdir)/xlat/bpf_op_jmp.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_prog_flags.h: $(top_srcdir)/xlat/bpf_prog_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_prog_types.h: $(top_srcdir)/xlat/bpf_prog_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_query_flags.h: $(top_srcdir)/xlat/bpf_query_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_rval.h: $(top_srcdir)/xlat/bpf_rval.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_size.h: $(top_srcdir)/xlat/bpf_size.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bpf_src.h: $(top_srcdir)/xlat/bpf_src.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bsg_flags.h: $(top_srcdir)/xlat/bsg_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bsg_protocol.h: $(top_srcdir)/xlat/bsg_protocol.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bsg_subprotocol.h: $(top_srcdir)/xlat/bsg_subprotocol.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/bt_protocols.h: $(top_srcdir)/xlat/bt_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_balance_args.h: $(top_srcdir)/xlat/btrfs_balance_args.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_balance_ctl_cmds.h: $(top_srcdir)/xlat/btrfs_balance_ctl_cmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_balance_flags.h: $(top_srcdir)/xlat/btrfs_balance_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_balance_state.h: $(top_srcdir)/xlat/btrfs_balance_state.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_compress_types.h: $(top_srcdir)/xlat/btrfs_compress_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_cont_reading_from_srcdev_mode.h: $(top_srcdir)/xlat/btrfs_cont_reading_from_srcdev_mode.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_defrag_flags.h: $(top_srcdir)/xlat/btrfs_defrag_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_dev_replace_cmds.h: $(top_srcdir)/xlat/btrfs_dev_replace_cmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_dev_replace_results.h: $(top_srcdir)/xlat/btrfs_dev_replace_results.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_dev_replace_state.h: $(top_srcdir)/xlat/btrfs_dev_replace_state.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_dev_stats_flags.h: $(top_srcdir)/xlat/btrfs_dev_stats_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_dev_stats_values.h: $(top_srcdir)/xlat/btrfs_dev_stats_values.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_features_compat.h: $(top_srcdir)/xlat/btrfs_features_compat.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_features_compat_ro.h: $(top_srcdir)/xlat/btrfs_features_compat_ro.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_features_incompat.h: $(top_srcdir)/xlat/btrfs_features_incompat.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_key_types.h: $(top_srcdir)/xlat/btrfs_key_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_logical_ino_args_flags.h: $(top_srcdir)/xlat/btrfs_logical_ino_args_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_qgroup_ctl_cmds.h: $(top_srcdir)/xlat/btrfs_qgroup_ctl_cmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_qgroup_inherit_flags.h: $(top_srcdir)/xlat/btrfs_qgroup_inherit_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_qgroup_limit_flags.h: $(top_srcdir)/xlat/btrfs_qgroup_limit_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_qgroup_status_flags.h: $(top_srcdir)/xlat/btrfs_qgroup_status_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_scrub_flags.h: $(top_srcdir)/xlat/btrfs_scrub_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_send_flags.h: $(top_srcdir)/xlat/btrfs_send_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_snap_flags_v2.h: $(top_srcdir)/xlat/btrfs_snap_flags_v2.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_space_info_flags.h: $(top_srcdir)/xlat/btrfs_space_info_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/btrfs_tree_objectids.h: $(top_srcdir)/xlat/btrfs_tree_objectids.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/cacheflush_scope.h: $(top_srcdir)/xlat/cacheflush_scope.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/caif_protocols.h: $(top_srcdir)/xlat/caif_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/can_protocols.h: $(top_srcdir)/xlat/can_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/cap.h: $(top_srcdir)/xlat/cap.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/cap_mask0.h: $(top_srcdir)/xlat/cap_mask0.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/cap_mask1.h: $(top_srcdir)/xlat/cap_mask1.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/cap_version.h: $(top_srcdir)/xlat/cap_version.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/clockflags.h: $(top_srcdir)/xlat/clockflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/clocknames.h: $(top_srcdir)/xlat/clocknames.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/clone_flags.h: $(top_srcdir)/xlat/clone_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/cpuclocknames.h: $(top_srcdir)/xlat/cpuclocknames.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/crypto_nl_attrs.h: $(top_srcdir)/xlat/crypto_nl_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/dcb_commands.h: $(top_srcdir)/xlat/dcb_commands.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/delete_module_flags.h: $(top_srcdir)/xlat/delete_module_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/dirent_types.h: $(top_srcdir)/xlat/dirent_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/dm_flags.h: $(top_srcdir)/xlat/dm_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ebpf_class.h: $(top_srcdir)/xlat/ebpf_class.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ebpf_mode.h: $(top_srcdir)/xlat/ebpf_mode.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ebpf_op_alu.h: $(top_srcdir)/xlat/ebpf_op_alu.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ebpf_op_jmp.h: $(top_srcdir)/xlat/ebpf_op_jmp.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ebpf_regs.h: $(top_srcdir)/xlat/ebpf_regs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ebpf_size.h: $(top_srcdir)/xlat/ebpf_size.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/efd_flags.h: $(top_srcdir)/xlat/efd_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/epollctls.h: $(top_srcdir)/xlat/epollctls.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/epollevents.h: $(top_srcdir)/xlat/epollevents.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/epollflags.h: $(top_srcdir)/xlat/epollflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ethernet_protocols.h: $(top_srcdir)/xlat/ethernet_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_abs.h: $(top_srcdir)/xlat/evdev_abs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_autorepeat.h: $(top_srcdir)/xlat/evdev_autorepeat.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_ev.h: $(top_srcdir)/xlat/evdev_ev.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_ff_status.h: $(top_srcdir)/xlat/evdev_ff_status.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_ff_types.h: $(top_srcdir)/xlat/evdev_ff_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_keycode.h: $(top_srcdir)/xlat/evdev_keycode.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_leds.h: $(top_srcdir)/xlat/evdev_leds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_misc.h: $(top_srcdir)/xlat/evdev_misc.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_mtslots.h: $(top_srcdir)/xlat/evdev_mtslots.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_prop.h: $(top_srcdir)/xlat/evdev_prop.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_relative_axes.h: $(top_srcdir)/xlat/evdev_relative_axes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_snd.h: $(top_srcdir)/xlat/evdev_snd.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_switch.h: $(top_srcdir)/xlat/evdev_switch.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_sync.h: $(top_srcdir)/xlat/evdev_sync.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/f_owner_types.h: $(top_srcdir)/xlat/f_owner_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/f_seals.h: $(top_srcdir)/xlat/f_seals.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/falloc_flags.h: $(top_srcdir)/xlat/falloc_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fan_classes.h: $(top_srcdir)/xlat/fan_classes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fan_event_flags.h: $(top_srcdir)/xlat/fan_event_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fan_init_flags.h: $(top_srcdir)/xlat/fan_init_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fan_mark_flags.h: $(top_srcdir)/xlat/fan_mark_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fcntlcmds.h: $(top_srcdir)/xlat/fcntlcmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fdflags.h: $(top_srcdir)/xlat/fdflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fib_rule_actions.h: $(top_srcdir)/xlat/fib_rule_actions.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fib_rule_flags.h: $(top_srcdir)/xlat/fib_rule_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fiemap_extent_flags.h: $(top_srcdir)/xlat/fiemap_extent_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fiemap_flags.h: $(top_srcdir)/xlat/fiemap_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/flockcmds.h: $(top_srcdir)/xlat/flockcmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/fsmagic.h: $(top_srcdir)/xlat/fsmagic.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/futexops.h: $(top_srcdir)/xlat/futexops.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/futexwakecmps.h: $(top_srcdir)/xlat/futexwakecmps.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/futexwakeops.h: $(top_srcdir)/xlat/futexwakeops.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/getrandom_flags.h: $(top_srcdir)/xlat/getrandom_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/getsock_ip_options.h: $(top_srcdir)/xlat/getsock_ip_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/getsock_ipv6_options.h: $(top_srcdir)/xlat/getsock_ipv6_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/getsock_options.h: $(top_srcdir)/xlat/getsock_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/hci_channels.h: $(top_srcdir)/xlat/hci_channels.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/hw_breakpoint_len.h: $(top_srcdir)/xlat/hw_breakpoint_len.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/hw_breakpoint_type.h: $(top_srcdir)/xlat/hw_breakpoint_type.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/icmpfilterflags.h: $(top_srcdir)/xlat/icmpfilterflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/if_dqblk_valid.h: $(top_srcdir)/xlat/if_dqblk_valid.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/if_dqinfo_flags.h: $(top_srcdir)/xlat/if_dqinfo_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/if_dqinfo_valid.h: $(top_srcdir)/xlat/if_dqinfo_valid.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ifaddrflags.h: $(top_srcdir)/xlat/ifaddrflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/iffflags.h: $(top_srcdir)/xlat/iffflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/in6_addr_gen_mode.h: $(top_srcdir)/xlat/in6_addr_gen_mode.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inet6_devconf_indices.h: $(top_srcdir)/xlat/inet6_devconf_indices.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inet6_if_flags.h: $(top_srcdir)/xlat/inet6_if_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inet_devconf_indices.h: $(top_srcdir)/xlat/inet_devconf_indices.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inet_diag_attrs.h: $(top_srcdir)/xlat/inet_diag_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inet_diag_bytecodes.h: $(top_srcdir)/xlat/inet_diag_bytecodes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inet_diag_extended_flags.h: $(top_srcdir)/xlat/inet_diag_extended_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inet_diag_req_attrs.h: $(top_srcdir)/xlat/inet_diag_req_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inet_protocols.h: $(top_srcdir)/xlat/inet_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inotify_flags.h: $(top_srcdir)/xlat/inotify_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/inotify_init_flags.h: $(top_srcdir)/xlat/inotify_init_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ioctl_dirs.h: $(top_srcdir)/xlat/ioctl_dirs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ioprio_class.h: $(top_srcdir)/xlat/ioprio_class.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ioprio_who.h: $(top_srcdir)/xlat/ioprio_who.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ip_cmsg_types.h: $(top_srcdir)/xlat/ip_cmsg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ip_type_of_services.h: $(top_srcdir)/xlat/ip_type_of_services.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ipc_msg_flags.h: $(top_srcdir)/xlat/ipc_msg_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ipc_private.h: $(top_srcdir)/xlat/ipc_private.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ipccalls.h: $(top_srcdir)/xlat/ipccalls.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/irda_protocols.h: $(top_srcdir)/xlat/irda_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/isdn_protocols.h: $(top_srcdir)/xlat/isdn_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/itimer_which.h: $(top_srcdir)/xlat/itimer_which.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/kcm_protocols.h: $(top_srcdir)/xlat/kcm_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/kcmp_types.h: $(top_srcdir)/xlat/kcmp_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/kexec_arch_values.h: $(top_srcdir)/xlat/kexec_arch_values.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/kexec_file_load_flags.h: $(top_srcdir)/xlat/kexec_file_load_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/kexec_load_flags.h: $(top_srcdir)/xlat/kexec_load_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/key_perms.h: $(top_srcdir)/xlat/key_perms.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/key_reqkeys.h: $(top_srcdir)/xlat/key_reqkeys.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/key_spec.h: $(top_srcdir)/xlat/key_spec.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/keyctl_commands.h: $(top_srcdir)/xlat/keyctl_commands.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/kvm_mem_flags.h: $(top_srcdir)/xlat/kvm_mem_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/lockfcmds.h: $(top_srcdir)/xlat/lockfcmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/loop_cmds.h: $(top_srcdir)/xlat/loop_cmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/loop_crypt_type_options.h: $(top_srcdir)/xlat/loop_crypt_type_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/loop_flags_options.h: $(top_srcdir)/xlat/loop_flags_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/lwtunnel_encap_types.h: $(top_srcdir)/xlat/lwtunnel_encap_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/madvise_cmds.h: $(top_srcdir)/xlat/madvise_cmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mbindflags.h: $(top_srcdir)/xlat/mbindflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mctl_sync.h: $(top_srcdir)/xlat/mctl_sync.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mdb_flags.h: $(top_srcdir)/xlat/mdb_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mdb_states.h: $(top_srcdir)/xlat/mdb_states.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/membarrier_cmds.h: $(top_srcdir)/xlat/membarrier_cmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/memfd_create_flags.h: $(top_srcdir)/xlat/memfd_create_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mempolicyflags.h: $(top_srcdir)/xlat/mempolicyflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mlock_flags.h: $(top_srcdir)/xlat/mlock_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mlockall_flags.h: $(top_srcdir)/xlat/mlockall_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mmap_flags.h: $(top_srcdir)/xlat/mmap_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mmap_prot.h: $(top_srcdir)/xlat/mmap_prot.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/modem_flags.h: $(top_srcdir)/xlat/modem_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/modetypes.h: $(top_srcdir)/xlat/modetypes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/module_init_flags.h: $(top_srcdir)/xlat/module_init_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mount_flags.h: $(top_srcdir)/xlat/mount_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/move_pages_flags.h: $(top_srcdir)/xlat/move_pages_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mq_attr_flags.h: $(top_srcdir)/xlat/mq_attr_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mremap_flags.h: $(top_srcdir)/xlat/mremap_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/msg_flags.h: $(top_srcdir)/xlat/msg_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/msgctl_flags.h: $(top_srcdir)/xlat/msgctl_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mtd_file_mode_options.h: $(top_srcdir)/xlat/mtd_file_mode_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mtd_flags_options.h: $(top_srcdir)/xlat/mtd_flags_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mtd_mode_options.h: $(top_srcdir)/xlat/mtd_mode_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mtd_nandecc_options.h: $(top_srcdir)/xlat/mtd_nandecc_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mtd_otp_options.h: $(top_srcdir)/xlat/mtd_otp_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mtd_type_options.h: $(top_srcdir)/xlat/mtd_type_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/multicast_router_types.h: $(top_srcdir)/xlat/multicast_router_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/name_to_handle_at_flags.h: $(top_srcdir)/xlat/name_to_handle_at_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/neighbor_cache_entry_flags.h: $(top_srcdir)/xlat/neighbor_cache_entry_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/neighbor_cache_entry_states.h: $(top_srcdir)/xlat/neighbor_cache_entry_states.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netfilter_versions.h: $(top_srcdir)/xlat/netfilter_versions.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_ack_flags.h: $(top_srcdir)/xlat/netlink_ack_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_delete_flags.h: $(top_srcdir)/xlat/netlink_delete_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_diag_attrs.h: $(top_srcdir)/xlat/netlink_diag_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_diag_show.h: $(top_srcdir)/xlat/netlink_diag_show.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_flags.h: $(top_srcdir)/xlat/netlink_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_get_flags.h: $(top_srcdir)/xlat/netlink_get_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_new_flags.h: $(top_srcdir)/xlat/netlink_new_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_protocols.h: $(top_srcdir)/xlat/netlink_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_sk_meminfo_indices.h: $(top_srcdir)/xlat/netlink_sk_meminfo_indices.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_socket_flags.h: $(top_srcdir)/xlat/netlink_socket_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_states.h: $(top_srcdir)/xlat/netlink_states.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/netlink_types.h: $(top_srcdir)/xlat/netlink_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_acct_msg_types.h: $(top_srcdir)/xlat/nf_acct_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_cthelper_msg_types.h: $(top_srcdir)/xlat/nf_cthelper_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_ctnetlink_exp_msg_types.h: $(top_srcdir)/xlat/nf_ctnetlink_exp_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_ctnetlink_msg_types.h: $(top_srcdir)/xlat/nf_ctnetlink_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_cttimeout_msg_types.h: $(top_srcdir)/xlat/nf_cttimeout_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_ipset_msg_types.h: $(top_srcdir)/xlat/nf_ipset_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_nft_compat_msg_types.h: $(top_srcdir)/xlat/nf_nft_compat_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_nftables_msg_types.h: $(top_srcdir)/xlat/nf_nftables_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_osf_msg_types.h: $(top_srcdir)/xlat/nf_osf_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_queue_msg_types.h: $(top_srcdir)/xlat/nf_queue_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nf_ulog_msg_types.h: $(top_srcdir)/xlat/nf_ulog_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nfc_protocols.h: $(top_srcdir)/xlat/nfc_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nl_audit_types.h: $(top_srcdir)/xlat/nl_audit_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nl_crypto_types.h: $(top_srcdir)/xlat/nl_crypto_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nl_netfilter_msg_types.h: $(top_srcdir)/xlat/nl_netfilter_msg_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nl_netfilter_subsys_ids.h: $(top_srcdir)/xlat/nl_netfilter_subsys_ids.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nl_route_types.h: $(top_srcdir)/xlat/nl_route_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nl_selinux_types.h: $(top_srcdir)/xlat/nl_selinux_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nl_sock_diag_types.h: $(top_srcdir)/xlat/nl_sock_diag_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nl_xfrm_types.h: $(top_srcdir)/xlat/nl_xfrm_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nlmsgerr_attrs.h: $(top_srcdir)/xlat/nlmsgerr_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/notifyflags.h: $(top_srcdir)/xlat/notifyflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/nt_descriptor_types.h: $(top_srcdir)/xlat/nt_descriptor_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/numa_node.h: $(top_srcdir)/xlat/numa_node.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/open_access_modes.h: $(top_srcdir)/xlat/open_access_modes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/open_mode_flags.h: $(top_srcdir)/xlat/open_mode_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/packet_diag_attrs.h: $(top_srcdir)/xlat/packet_diag_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/packet_diag_info_flags.h: $(top_srcdir)/xlat/packet_diag_info_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/packet_diag_show.h: $(top_srcdir)/xlat/packet_diag_show.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/packet_mreq_type.h: $(top_srcdir)/xlat/packet_mreq_type.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_attr_size.h: $(top_srcdir)/xlat/perf_attr_size.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_branch_sample_type.h: $(top_srcdir)/xlat/perf_branch_sample_type.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_event_open_flags.h: $(top_srcdir)/xlat/perf_event_open_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_event_read_format.h: $(top_srcdir)/xlat/perf_event_read_format.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_event_sample_format.h: $(top_srcdir)/xlat/perf_event_sample_format.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_hw_cache_id.h: $(top_srcdir)/xlat/perf_hw_cache_id.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_hw_cache_op_id.h: $(top_srcdir)/xlat/perf_hw_cache_op_id.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_hw_cache_op_result_id.h: $(top_srcdir)/xlat/perf_hw_cache_op_result_id.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_hw_id.h: $(top_srcdir)/xlat/perf_hw_id.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_ioctl_cmds.h: $(top_srcdir)/xlat/perf_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_ioctl_flags.h: $(top_srcdir)/xlat/perf_ioctl_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_sw_ids.h: $(top_srcdir)/xlat/perf_sw_ids.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/perf_type_id.h: $(top_srcdir)/xlat/perf_type_id.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/personality_flags.h: $(top_srcdir)/xlat/personality_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/personality_types.h: $(top_srcdir)/xlat/personality_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/phonet_protocols.h: $(top_srcdir)/xlat/phonet_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pkey_access.h: $(top_srcdir)/xlat/pkey_access.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/policies.h: $(top_srcdir)/xlat/policies.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pollflags.h: $(top_srcdir)/xlat/pollflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_cap_ambient.h: $(top_srcdir)/xlat/pr_cap_ambient.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_dumpable.h: $(top_srcdir)/xlat/pr_dumpable.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_fp_mode.h: $(top_srcdir)/xlat/pr_fp_mode.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_mce_kill.h: $(top_srcdir)/xlat/pr_mce_kill.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_mce_kill_policy.h: $(top_srcdir)/xlat/pr_mce_kill_policy.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_set_mm.h: $(top_srcdir)/xlat/pr_set_mm.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_spec_cmds.h: $(top_srcdir)/xlat/pr_spec_cmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_spec_get_store_bypass_flags.h: $(top_srcdir)/xlat/pr_spec_get_store_bypass_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_spec_set_store_bypass_flags.h: $(top_srcdir)/xlat/pr_spec_set_store_bypass_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_sve_vl_flags.h: $(top_srcdir)/xlat/pr_sve_vl_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_tsc.h: $(top_srcdir)/xlat/pr_tsc.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/pr_unalign_flags.h: $(top_srcdir)/xlat/pr_unalign_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/prctl_options.h: $(top_srcdir)/xlat/prctl_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/priorities.h: $(top_srcdir)/xlat/priorities.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ptp_flags_options.h: $(top_srcdir)/xlat/ptp_flags_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ptrace_cmds.h: $(top_srcdir)/xlat/ptrace_cmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ptrace_events.h: $(top_srcdir)/xlat/ptrace_events.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ptrace_peeksiginfo_flags.h: $(top_srcdir)/xlat/ptrace_peeksiginfo_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ptrace_setoptions_flags.h: $(top_srcdir)/xlat/ptrace_setoptions_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/quota_formats.h: $(top_srcdir)/xlat/quota_formats.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/quotacmds.h: $(top_srcdir)/xlat/quotacmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/quotatypes.h: $(top_srcdir)/xlat/quotatypes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rename_flags.h: $(top_srcdir)/xlat/rename_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/resource_flags.h: $(top_srcdir)/xlat/resource_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/resources.h: $(top_srcdir)/xlat/resources.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/riscv_flush_icache_flags.h: $(top_srcdir)/xlat/riscv_flush_icache_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/route_nexthop_flags.h: $(top_srcdir)/xlat/route_nexthop_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/routing_flags.h: $(top_srcdir)/xlat/routing_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/routing_protocols.h: $(top_srcdir)/xlat/routing_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/routing_scopes.h: $(top_srcdir)/xlat/routing_scopes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/routing_table_ids.h: $(top_srcdir)/xlat/routing_table_ids.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/routing_types.h: $(top_srcdir)/xlat/routing_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_addr_attrs.h: $(top_srcdir)/xlat/rtnl_addr_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_addrlabel_attrs.h: $(top_srcdir)/xlat/rtnl_addrlabel_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_dcb_attrs.h: $(top_srcdir)/xlat/rtnl_dcb_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_af_spec_inet6_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_af_spec_inet6_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_af_spec_inet_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_af_spec_inet_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_brport_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_brport_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_events.h: $(top_srcdir)/xlat/rtnl_ifla_events.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_info_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_info_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_info_data_bridge_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_info_data_bridge_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_info_data_tun_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_info_data_tun_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_port_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_link_attrs.h: $(top_srcdir)/xlat/rtnl_link_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_mdb_attrs.h: $(top_srcdir)/xlat/rtnl_mdb_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_mdba_mdb_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_mdb_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_mdba_mdb_eattr_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_mdb_eattr_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_mdba_mdb_entry_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_mdb_entry_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_mdba_router_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_router_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_mdba_router_pattr_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_router_pattr_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_neigh_attrs.h: $(top_srcdir)/xlat/rtnl_neigh_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_neightbl_attrs.h: $(top_srcdir)/xlat/rtnl_neightbl_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_neightbl_parms_attrs.h: $(top_srcdir)/xlat/rtnl_neightbl_parms_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_netconf_attrs.h: $(top_srcdir)/xlat/rtnl_netconf_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_nsid_attrs.h: $(top_srcdir)/xlat/rtnl_nsid_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_route_attrs.h: $(top_srcdir)/xlat/rtnl_route_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_rta_metrics_attrs.h: $(top_srcdir)/xlat/rtnl_rta_metrics_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_rule_attrs.h: $(top_srcdir)/xlat/rtnl_rule_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_tc_action_attrs.h: $(top_srcdir)/xlat/rtnl_tc_action_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_tc_attrs.h: $(top_srcdir)/xlat/rtnl_tc_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_tca_stab_attrs.h: $(top_srcdir)/xlat/rtnl_tca_stab_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rtnl_tca_stats_attrs.h: $(top_srcdir)/xlat/rtnl_tca_stats_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/rwf_flags.h: $(top_srcdir)/xlat/rwf_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/s390_guarded_storage_commands.h: $(top_srcdir)/xlat/s390_guarded_storage_commands.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/s390_runtime_instr_commands.h: $(top_srcdir)/xlat/s390_runtime_instr_commands.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/s390_sthyi_function_codes.h: $(top_srcdir)/xlat/s390_sthyi_function_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sa_handler_values.h: $(top_srcdir)/xlat/sa_handler_values.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sched_flags.h: $(top_srcdir)/xlat/sched_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/schedulers.h: $(top_srcdir)/xlat/schedulers.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/scmvals.h: $(top_srcdir)/xlat/scmvals.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/scsi_sg_commands.h: $(top_srcdir)/xlat/scsi_sg_commands.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/secbits.h: $(top_srcdir)/xlat/secbits.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/seccomp_filter_flags.h: $(top_srcdir)/xlat/seccomp_filter_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/seccomp_mode.h: $(top_srcdir)/xlat/seccomp_mode.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/seccomp_ops.h: $(top_srcdir)/xlat/seccomp_ops.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/seccomp_ret_action.h: $(top_srcdir)/xlat/seccomp_ret_action.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/semctl_flags.h: $(top_srcdir)/xlat/semctl_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/semop_flags.h: $(top_srcdir)/xlat/semop_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/setns_types.h: $(top_srcdir)/xlat/setns_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/setsock_ip_options.h: $(top_srcdir)/xlat/setsock_ip_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/setsock_ipv6_options.h: $(top_srcdir)/xlat/setsock_ipv6_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/setsock_options.h: $(top_srcdir)/xlat/setsock_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sfd_flags.h: $(top_srcdir)/xlat/sfd_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sg_io_dxfer_direction.h: $(top_srcdir)/xlat/sg_io_dxfer_direction.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sg_io_flags.h: $(top_srcdir)/xlat/sg_io_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sg_io_info.h: $(top_srcdir)/xlat/sg_io_info.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sg_scsi_reset.h: $(top_srcdir)/xlat/sg_scsi_reset.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/shm_flags.h: $(top_srcdir)/xlat/shm_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/shm_resource_flags.h: $(top_srcdir)/xlat/shm_resource_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/shmctl_flags.h: $(top_srcdir)/xlat/shmctl_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/shutdown_modes.h: $(top_srcdir)/xlat/shutdown_modes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigact_flags.h: $(top_srcdir)/xlat/sigact_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigaltstack_flags.h: $(top_srcdir)/xlat/sigaltstack_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigbus_codes.h: $(top_srcdir)/xlat/sigbus_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigchld_codes.h: $(top_srcdir)/xlat/sigchld_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigemt_codes.h: $(top_srcdir)/xlat/sigemt_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigev_value.h: $(top_srcdir)/xlat/sigev_value.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigfpe_codes.h: $(top_srcdir)/xlat/sigfpe_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigill_codes.h: $(top_srcdir)/xlat/sigill_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/siginfo_codes.h: $(top_srcdir)/xlat/siginfo_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigpoll_codes.h: $(top_srcdir)/xlat/sigpoll_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigprocmaskcmds.h: $(top_srcdir)/xlat/sigprocmaskcmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigprof_codes.h: $(top_srcdir)/xlat/sigprof_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigsegv_codes.h: $(top_srcdir)/xlat/sigsegv_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigsys_codes.h: $(top_srcdir)/xlat/sigsys_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sigtrap_codes.h: $(top_srcdir)/xlat/sigtrap_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/skf_ad.h: $(top_srcdir)/xlat/skf_ad.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/skf_off.h: $(top_srcdir)/xlat/skf_off.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/smc_diag_attrs.h: $(top_srcdir)/xlat/smc_diag_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/smc_diag_extended_flags.h: $(top_srcdir)/xlat/smc_diag_extended_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/smc_link_group_roles.h: $(top_srcdir)/xlat/smc_link_group_roles.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/smc_protocols.h: $(top_srcdir)/xlat/smc_protocols.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/smc_states.h: $(top_srcdir)/xlat/smc_states.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/snmp_icmp6_stats.h: $(top_srcdir)/xlat/snmp_icmp6_stats.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/snmp_ip_stats.h: $(top_srcdir)/xlat/snmp_ip_stats.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_alg_options.h: $(top_srcdir)/xlat/sock_alg_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_bluetooth_options.h: $(top_srcdir)/xlat/sock_bluetooth_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_caif_options.h: $(top_srcdir)/xlat/sock_caif_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_dccp_options.h: $(top_srcdir)/xlat/sock_dccp_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_ip_options.h: $(top_srcdir)/xlat/sock_ip_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_ipv6_options.h: $(top_srcdir)/xlat/sock_ipv6_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_ipx_options.h: $(top_srcdir)/xlat/sock_ipx_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_irda_options.h: $(top_srcdir)/xlat/sock_irda_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_iucv_options.h: $(top_srcdir)/xlat/sock_iucv_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_kcm_options.h: $(top_srcdir)/xlat/sock_kcm_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_llc_options.h: $(top_srcdir)/xlat/sock_llc_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_netlink_options.h: $(top_srcdir)/xlat/sock_netlink_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_nfcllcp_options.h: $(top_srcdir)/xlat/sock_nfcllcp_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_options.h: $(top_srcdir)/xlat/sock_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_packet_options.h: $(top_srcdir)/xlat/sock_packet_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_pnp_options.h: $(top_srcdir)/xlat/sock_pnp_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_pppol2tp_options.h: $(top_srcdir)/xlat/sock_pppol2tp_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_raw_options.h: $(top_srcdir)/xlat/sock_raw_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_rds_options.h: $(top_srcdir)/xlat/sock_rds_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_rxrpc_options.h: $(top_srcdir)/xlat/sock_rxrpc_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_sctp_options.h: $(top_srcdir)/xlat/sock_sctp_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_tcp_options.h: $(top_srcdir)/xlat/sock_tcp_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_tipc_options.h: $(top_srcdir)/xlat/sock_tipc_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_tls_options.h: $(top_srcdir)/xlat/sock_tls_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_type_flags.h: $(top_srcdir)/xlat/sock_type_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sock_udp_options.h: $(top_srcdir)/xlat/sock_udp_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/socketcalls.h: $(top_srcdir)/xlat/socketcalls.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/socketlayers.h: $(top_srcdir)/xlat/socketlayers.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/socktypes.h: $(top_srcdir)/xlat/socktypes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sparc_kern_features.h: $(top_srcdir)/xlat/sparc_kern_features.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/splice_flags.h: $(top_srcdir)/xlat/splice_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sram_alloc_flags.h: $(top_srcdir)/xlat/sram_alloc_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/statfs_flags.h: $(top_srcdir)/xlat/statfs_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/statx_attrs.h: $(top_srcdir)/xlat/statx_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/statx_masks.h: $(top_srcdir)/xlat/statx_masks.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/swap_flags.h: $(top_srcdir)/xlat/swap_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sync_file_range_flags.h: $(top_srcdir)/xlat/sync_file_range_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_kern.h: $(top_srcdir)/xlat/sysctl_kern.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_net.h: $(top_srcdir)/xlat/sysctl_net.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_net_core.h: $(top_srcdir)/xlat/sysctl_net_core.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_net_ipv4.h: $(top_srcdir)/xlat/sysctl_net_ipv4.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_net_ipv4_conf.h: $(top_srcdir)/xlat/sysctl_net_ipv4_conf.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_net_ipv4_route.h: $(top_srcdir)/xlat/sysctl_net_ipv4_route.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_net_ipv6.h: $(top_srcdir)/xlat/sysctl_net_ipv6.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_net_ipv6_route.h: $(top_srcdir)/xlat/sysctl_net_ipv6_route.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_net_unix.h: $(top_srcdir)/xlat/sysctl_net_unix.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_root.h: $(top_srcdir)/xlat/sysctl_root.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysctl_vm.h: $(top_srcdir)/xlat/sysctl_vm.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/syslog_action_type.h: $(top_srcdir)/xlat/syslog_action_type.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/sysmips_operations.h: $(top_srcdir)/xlat/sysmips_operations.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/tcflsh_options.h: $(top_srcdir)/xlat/tcflsh_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/tcp_state_flags.h: $(top_srcdir)/xlat/tcp_state_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/tcp_states.h: $(top_srcdir)/xlat/tcp_states.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/tcxonc_options.h: $(top_srcdir)/xlat/tcxonc_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/timerfdflags.h: $(top_srcdir)/xlat/timerfdflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/tun_device_types.h: $(top_srcdir)/xlat/tun_device_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ubi_volume_props.h: $(top_srcdir)/xlat/ubi_volume_props.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/ubi_volume_types.h: $(top_srcdir)/xlat/ubi_volume_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/uffd_api_features.h: $(top_srcdir)/xlat/uffd_api_features.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/uffd_api_flags.h: $(top_srcdir)/xlat/uffd_api_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/uffd_copy_flags.h: $(top_srcdir)/xlat/uffd_copy_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/uffd_flags.h: $(top_srcdir)/xlat/uffd_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/uffd_register_ioctl_flags.h: $(top_srcdir)/xlat/uffd_register_ioctl_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/uffd_register_mode_flags.h: $(top_srcdir)/xlat/uffd_register_mode_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/uffd_zeropage_flags.h: $(top_srcdir)/xlat/uffd_zeropage_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/umount_flags.h: $(top_srcdir)/xlat/umount_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/unix_diag_attrs.h: $(top_srcdir)/xlat/unix_diag_attrs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/unix_diag_show.h: $(top_srcdir)/xlat/unix_diag_show.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/unshare_flags.h: $(top_srcdir)/xlat/unshare_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/usagewho.h: $(top_srcdir)/xlat/usagewho.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_buf_flags.h: $(top_srcdir)/xlat/v4l2_buf_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_buf_types.h: $(top_srcdir)/xlat/v4l2_buf_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_capture_modes.h: $(top_srcdir)/xlat/v4l2_capture_modes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_colorspaces.h: $(top_srcdir)/xlat/v4l2_colorspaces.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_control_classes.h: $(top_srcdir)/xlat/v4l2_control_classes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_control_flags.h: $(top_srcdir)/xlat/v4l2_control_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_control_id_bases.h: $(top_srcdir)/xlat/v4l2_control_id_bases.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_control_ids.h: $(top_srcdir)/xlat/v4l2_control_ids.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_control_types.h: $(top_srcdir)/xlat/v4l2_control_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_device_capabilities_flags.h: $(top_srcdir)/xlat/v4l2_device_capabilities_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_fields.h: $(top_srcdir)/xlat/v4l2_fields.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_format_description_flags.h: $(top_srcdir)/xlat/v4l2_format_description_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_frameinterval_types.h: $(top_srcdir)/xlat/v4l2_frameinterval_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_framesize_types.h: $(top_srcdir)/xlat/v4l2_framesize_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_input_types.h: $(top_srcdir)/xlat/v4l2_input_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_memories.h: $(top_srcdir)/xlat/v4l2_memories.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_pix_fmts.h: $(top_srcdir)/xlat/v4l2_pix_fmts.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_sdr_fmts.h: $(top_srcdir)/xlat/v4l2_sdr_fmts.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_sliced_flags.h: $(top_srcdir)/xlat/v4l2_sliced_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_streaming_capabilities.h: $(top_srcdir)/xlat/v4l2_streaming_capabilities.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_tuner_audmodes.h: $(top_srcdir)/xlat/v4l2_tuner_audmodes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_tuner_capabilities.h: $(top_srcdir)/xlat/v4l2_tuner_capabilities.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_tuner_rxsubchanses.h: $(top_srcdir)/xlat/v4l2_tuner_rxsubchanses.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_tuner_types.h: $(top_srcdir)/xlat/v4l2_tuner_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/v4l2_vbi_flags.h: $(top_srcdir)/xlat/v4l2_vbi_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/wait4_options.h: $(top_srcdir)/xlat/wait4_options.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/waitid_types.h: $(top_srcdir)/xlat/waitid_types.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/whence_codes.h: $(top_srcdir)/xlat/whence_codes.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/xattrflags.h: $(top_srcdir)/xlat/xattrflags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/xdp_flags.h: $(top_srcdir)/xlat/xdp_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/xfs_dqblk_flags.h: $(top_srcdir)/xlat/xfs_dqblk_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/xfs_quota_flags.h: $(top_srcdir)/xlat/xfs_quota_flags.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-
-
-# Code coverage
-#
-# Optional:
-#  - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting.
-#    Multiple directories may be specified, separated by whitespace.
-#    (Default: $(top_builddir))
-#  - CODE_COVERAGE_OUTPUT_FILE: Filename and path for the .info file generated
-#    by lcov for code coverage. (Default:
-#    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info)
-#  - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage
-#    reports to be created. (Default:
-#    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage)
-#  - CODE_COVERAGE_BRANCH_COVERAGE: Set to 1 to enforce branch coverage,
-#    set to 0 to disable it and leave empty to stay with the default.
-#    (Default: empty)
-#  - CODE_COVERAGE_LCOV_SHOPTS_DEFAULT: Extra options shared between both lcov
-#    instances. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)
-#  - CODE_COVERAGE_LCOV_SHOPTS: Extra options to shared between both lcov
-#    instances. (Default: $CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
-#  - CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH: --gcov-tool pathtogcov
-#  - CODE_COVERAGE_LCOV_OPTIONS_DEFAULT: Extra options to pass to the
-#    collecting lcov instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)
-#  - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov
-#    instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
-#  - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering
-#    lcov instance. (Default: empty)
-#  - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov
-#    instance. (Default: $CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
-#  - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the
-#    genhtml instance. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)
-#  - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml
-#    instance. (Default: $CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
-#  - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore
-#
-# The generated report will be titled using the $(PACKAGE_NAME) and
-# $(PACKAGE_VERSION). In order to add the current git hash to the title,
-# use the git-version-gen script, available online.
-
-# Optional variables
-CODE_COVERAGE_DIRECTORY ?= $(top_builddir)
-CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info
-CODE_COVERAGE_OUTPUT_DIRECTORY ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage
-CODE_COVERAGE_BRANCH_COVERAGE ?=
-CODE_COVERAGE_LCOV_SHOPTS_DEFAULT ?= $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
---rc lcov_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
-CODE_COVERAGE_LCOV_SHOPTS ?= $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
-CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH ?= --gcov-tool "$(GCOV)"
-CODE_COVERAGE_LCOV_OPTIONS_DEFAULT ?= $(CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)
-CODE_COVERAGE_LCOV_OPTIONS ?= $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
-CODE_COVERAGE_LCOV_RMOPTS_DEFAULT ?=
-CODE_COVERAGE_LCOV_RMOPTS ?= $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
-CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\
-$(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
---rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
-CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
-CODE_COVERAGE_IGNORE_PATTERN ?=
-
-code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V))
-code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY))
-code_coverage_v_lcov_cap_0 = @echo "  LCOV   --capture"\
- $(CODE_COVERAGE_OUTPUT_FILE);
-code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V))
-code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY))
-code_coverage_v_lcov_ign_0 = @echo "  LCOV   --remove /tmp/*"\
- $(CODE_COVERAGE_IGNORE_PATTERN);
-code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V))
-code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY))
-code_coverage_v_genhtml_0 = @echo "  GEN   " $(CODE_COVERAGE_OUTPUT_DIRECTORY);
-code_coverage_quiet = $(code_coverage_quiet_$(V))
-code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY))
-code_coverage_quiet_0 = --quiet
-
-# sanitizes the test-name: replaces with underscores: dashes and dots
-code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1)))
-
-# Use recursive makes in order to ignore errors during check
-check-code-coverage:
-	@echo "Need to reconfigure with --enable-code-coverage"
-
-
-# Capture code coverage data
-code-coverage-capture: code-coverage-capture-hook
-	@echo "Need to reconfigure with --enable-code-coverage"
-
-
-# Hook rule executed before code-coverage-capture, overridable by the user
-code-coverage-capture-hook:
-
-
-
-GITIGNOREFILES ?=
-GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
-
-AM_DISTCHECK_CONFIGURE_FLAGS ?=
-AM_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage
-
-.PHONY: check-code-coverage code-coverage-capture code-coverage-capture-hook code-coverage-clean
-
-
-.PHONY: check-valgrind-local
-check-valgrind-local:
-
-.PHONY: srpm
-srpm: dist-xz
-	rpmbuild --define '%_srcrpmdir .' -ts $(distdir).tar.xz
-
-$(srcdir)/.version:
-	$(AM_V_GEN)echo $(VERSION) > $@-t && mv $@-t $@
-
-bpf_attr_check.c: $(srcdir)/bpf_attr.h $(srcdir)/gen_bpf_attr_check.sh
-	$(srcdir)/gen_bpf_attr_check.sh $< > $@-t && mv $@-t $@
-
-sys_func.h: $(patsubst %,$(srcdir)/%,$(sys_func_h_sources))
-	for f in $^; do \
-		sed -n 's/^SYS_FUNC(.*/extern &;/p' $$f; \
-	done | sort -u > $@
-
-sen.h: $(patsubst %,$(srcdir)/%,$(syscallent_files))
-	for f in $^; do cat -- $$f; done | \
-		$(srcdir)/generate_sen.sh > $@
-
-dist-hook:
-	$(AM_V_GEN)echo $(VERSION) > $(distdir)/.tarball-version
-	${AM_V_GEN}echo $(COPYRIGHT_YEAR) > $(distdir)/.year
-	${AM_V_GEN}echo $(MANPAGE_DATE) > $(distdir)/.strace.1.in.date
-
-news-check: NEWS
-	$(AM_V_GEN)if head -1 $< |				\
-	  grep -x $(news_check_regexp) >/dev/null; then		\
-		:;						\
-	else							\
-		echo >&2 '$<: check failed';			\
-		exit 1;						\
-	fi
-
-ioctl_redefs%.h: ioctlent%.h ioctlent0.h
-	sort $< > $<-t
-	sort ioctlent0.h | comm -23 $<-t - | \
-		sed -r -n 's/^\{ "([^"]+)", (0x[[:xdigit:]]+) \},$$/#ifdef \1\n# undef \1\n# define \1 \2\n#endif/p' \
-		> $@-t
-	rm -f $<-t
-	mv $@-t $@
-
-ioctlent%.h: ioctlsort%
-	./$< > $@
-
-# Need to pick up <linux/ioctl.h> definitions *for host* while compiling
-# ioctlsort *for build*, hence this magic.
-ioctl_iocdef.i: $(srcdir)/ioctl_iocdef.c
-	$(CPP) -P $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-		$(strace_CPPFLAGS) $(CPPFLAGS) $< -o $@
-
-ioctl_iocdef.h: ioctl_iocdef.i
-	sed -n 's/^DEFINE HOST/#define /p' $< > $@
-
-ioctlsort%$(BUILD_EXEEXT): ioctlsort%.o
-	$(ioctlsort_CC) $(ioctlsort_CFLAGS) $(ioctlsort_LDFLAGS) $< -o $@
-
-ioctlsort%.o: ioctls_all%.h ioctl_iocdef.h $(srcdir)/ioctlsort.c
-	$(ioctlsort_CC) $(ioctlsort_DEFS) $(ioctlsort_INCLUDES) $(ioctlsort_CPPFLAGS) $(ioctlsort_CFLAGS) -DIOCTLSORT_INC=\"$<\" -c -o $@ $(srcdir)/ioctlsort.c
-
-ioctls_all%.h: $(srcdir)/$(OS)/$(ARCH)/ioctls_inc%.h $(srcdir)/$(OS)/$(ARCH)/ioctls_arch%.h
-	cat $^ > $@
-
-syscallent.i: $(top_builddir)/config.h $(top_srcdir)/$(OS)/$(ARCH)/syscallent.h
-	$(CPP) -P $(SCNO_CPPFLAGS) -include $^ -o $@
-
-scno.h: $(top_srcdir)/scno.head syscallent.i
-	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
-	cat $< >> $@-t
-	LC_ALL=C sed -n '$(SCNO_SED)' $(filter-out $<,$^) >> $@-t
-	mv $@-t $@
-
-$(strace_OBJECTS): scno.h
-
-# mpers targets
-
-mpers-m%.stamp: $(srcdir_mpers_source_files) | printers.h
-	for f in $^; do \
-		READELF="$(READELF)" \
-		CC="$(CC)" \
-		CFLAGS="$(mpers_sh_opts) -DMPERS_IS_$(mpers_NAME)" \
-		CPP="$(CPP)" \
-		CPPFLAGS="$(mpers_sh_opts) -DIN_MPERS -DMPERS_IS_$(mpers_NAME)" \
-		$(srcdir)/mpers.sh $(mpers_NAME) $(mpers_CC_FLAGS) $$f || exit; \
-	done
-	> $@
-
-m%_type_defs.h: $(srcdir_mpers_source_files)
-	for f in $^; do \
-		sed -r -n 's/^#[[:space:]]*include DEF_MPERS_TYPE\(([^)]+)\)/#ifdef MPERS_$(mpers_PREFIX)\1\n# define \1 MPERS_$(mpers_PREFIX)\1\n#endif/p' $$f || exit; \
-	done > $@-t
-	echo '#undef MPERS_PRINTER_NAME' >> $@-t
-	echo '#define MPERS_PRINTER_NAME(printer_name) printer_name' >> $@-t
-	echo '#include "$(mpers_PREFIX)printer_decls.h"' >> $@-t
-	echo '#include MPERS_$(mpers_PREFIX)IOCTL_MACROS' >> $@-t
-	mv $@-t $@
-
-m%_funcs.h: $(srcdir_mpers_source_files)
-	for f in $^; do \
-		sed -r -n 's/^SYS_FUNC\(([^)]+)\)/#undef sys_\1\n#define sys_\1 $(mpers_PREFIX)sys_\1/p' $$f || exit; \
-	done > $@-t && \
-	echo '#include "sys_func.h"' >> $@-t
-	mv $@-t $@
-
-# printers
-
-%.c.mpers.i: $(srcdir)/%.c
-	$(CPP) -P $(mpers_sh_opts) -DIN_MPERS_BOOTSTRAP $< -o $@
-
-printers.h: $(mpers_preproc_files)
-	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
-	echo 'typedef struct {' >> $@-t
-	for f in $^; do \
-		sed -r -n 's/$(mpers_printer_decl_pattern)/ \1 (*\2)(\3);\n#define \2 MPERS_PRINTER_NAME(\2)\n/p' $$f \
-		|| exit; \
-	done >> $@-t
-	echo '} struct_printers;' >> $@-t
-	echo 'extern const struct_printers *printers;' >> $@-t
-	echo '#define MPERS_PRINTER_NAME(printer_name) printers->printer_name' >> $@-t
-	mv $@-t $@
-
-%_printer_decls.h: $(mpers_preproc_files)
-	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
-	for f in $^; do \
-		sed -r -n 's/$(mpers_printer_decl_pattern)/extern \1 $(mpers_PREFIX)\2(\3);/p' $$f \
-		|| exit; \
-	done >> $@-t
-	mv $@-t $@
-
-%_printer_defs.h: $(mpers_preproc_files)
-	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
-	for f in $^; do \
-		sed -r -n 's/$(mpers_printer_decl_pattern)/.\2 = $(mpers_PREFIX)\2,/p' $$f \
-		|| exit; \
-	done >> $@-t
-	mv $@-t $@
-
-native_printer_decls.h native_printer_defs.h: mpers_PREFIX =
-
-$(mpers_m32_targets): mpers_NAME = m32
-$(mpers_m32_targets): mpers_CC_FLAGS = -m32
-
-#$(mpers_mx32_targets): mpers_NAME = mx32
-#$(mpers_mx32_targets): mpers_CC_FLAGS = -mx32
-
-clean-local:
-	-rm -rf mpers-m32 mpers-mx32
-#$(srcdir)/ChangeLog: $(srcdir)/gitlog-to-changelog $(srcdir)/Makefile.in \
-#		     $(srcdir)/.version
-#	@rm -f $@.new
-#	(cd $(srcdir); \
-#	 ./gitlog-to-changelog --append-dot \
-#	   --since='$(gen_changelog_start_date)'; \
-#	 echo; echo; echo 'See ChangeLog-CVS for older changes.' \
-#	) > $@.new
-#	chmod 444 $@.new
-#	mv -f $@.new $@
-
-#$(srcdir)/CREDITS: $(srcdir)/CREDITS.in $(srcdir)/.mailmap \
-#		   $(srcdir)/Makefile.in $(srcdir)/.version
-#	$(AM_V_GEN)							\
-#	(								\
-#	  cd $(srcdir);							\
-#	  sed '/^##/,$$d' CREDITS.in;					\
-#	  sed -n '1,/^##>/d; s/   */\t/; s/^./&/p' CREDITS.in		\
-#	    | maint/gen-contributors-list.sh - -e HEAD --initial	\
-#	    | sed 's/\t/ /g; s/^/\t/'					\
-#	) > $@-t && mv $@-t $@
-
-#export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/Makefile.am b/Makefile.am
index 3259344..913d26a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -144,6 +144,7 @@
 	fetch_struct_stat.c \
 	fetch_struct_stat64.c \
 	fetch_struct_statfs.c \
+	fetch_struct_xfs_quotastat.c \
 	file_handle.c	\
 	file_ioctl.c	\
 	filter_qualify.c \
@@ -182,7 +183,6 @@
 	ldt.c		\
 	link.c		\
 	linux/asm_stat.h \
-	linux/linux/signal.h \
 	linux/x32/asm_stat.h \
 	linux/x86_64/asm_stat.h \
 	listen.c	\
@@ -204,6 +204,7 @@
 	msghdr.h	\
 	mtd.c		\
 	native_defs.h	\
+	nbd_ioctl.c	\
 	negated_errno.h	\
 	net.c		\
 	netlink.c       \
@@ -349,6 +350,7 @@
 	v4l2.c		\
 	wait.c		\
 	xattr.c		\
+	xfs_quota_stat.h \
 	xlat.c		\
 	xlat.h		\
 	xmalloc.c	\
@@ -804,6 +806,7 @@
 	linux/sh64/syscallent.h		\
 	linux/sh64/userent.h		\
 	linux/shuffle_scno.c		\
+	linux/signal.h.in 		\
 	linux/signalent.h		\
 	linux/smc_diag.h		\
 	linux/sock_diag.h		\
@@ -1042,7 +1045,7 @@
 		ioctl_iocdef.h ioctl_iocdef.i \
 		bpf_attr_check.c native_printer_decls.h native_printer_defs.h \
 		printers.h sen.h sys_func.h
-DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h
+DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h linux/linux/signal.h
 
 include scno.am
 
diff --git a/Makefile.in b/Makefile.in
index 9cfc55a..2bdc7a4 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -202,13 +202,14 @@
 	evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c \
 	fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \
 	fetch_struct_msghdr.c fetch_struct_stat.c \
-	fetch_struct_stat64.c fetch_struct_statfs.c hdio.c \
-	ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c \
-	print_aio_sigset.c print_group_req.c print_mq_attr.c \
-	print_msgbuf.c print_sg_req_info.c print_sigevent.c \
-	print_time.c print_timespec.c print_timeval.c print_timex.c \
-	printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c \
-	sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c
+	fetch_struct_stat64.c fetch_struct_statfs.c \
+	fetch_struct_xfs_quotastat.c hdio.c ipc_msgctl.c ipc_shmctl.c \
+	loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c \
+	print_mq_attr.c print_msgbuf.c print_sg_req_info.c \
+	print_sigevent.c print_time.c print_timespec.c print_timeval.c \
+	print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c \
+	rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c \
+	ustat.c utime.c v4l2.c
 am__objects_1 = libmpers_m32_a-block.$(OBJEXT) \
 	libmpers_m32_a-btrfs.$(OBJEXT) libmpers_m32_a-dirent.$(OBJEXT) \
 	libmpers_m32_a-evdev_mpers.$(OBJEXT) \
@@ -220,6 +221,7 @@
 	libmpers_m32_a-fetch_struct_stat.$(OBJEXT) \
 	libmpers_m32_a-fetch_struct_stat64.$(OBJEXT) \
 	libmpers_m32_a-fetch_struct_statfs.$(OBJEXT) \
+	libmpers_m32_a-fetch_struct_xfs_quotastat.$(OBJEXT) \
 	libmpers_m32_a-hdio.$(OBJEXT) \
 	libmpers_m32_a-ipc_msgctl.$(OBJEXT) \
 	libmpers_m32_a-ipc_shmctl.$(OBJEXT) \
@@ -251,13 +253,14 @@
 	evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c \
 	fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \
 	fetch_struct_msghdr.c fetch_struct_stat.c \
-	fetch_struct_stat64.c fetch_struct_statfs.c hdio.c \
-	ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c \
-	print_aio_sigset.c print_group_req.c print_mq_attr.c \
-	print_msgbuf.c print_sg_req_info.c print_sigevent.c \
-	print_time.c print_timespec.c print_timeval.c print_timex.c \
-	printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c \
-	sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c
+	fetch_struct_stat64.c fetch_struct_statfs.c \
+	fetch_struct_xfs_quotastat.c hdio.c ipc_msgctl.c ipc_shmctl.c \
+	loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c \
+	print_mq_attr.c print_msgbuf.c print_sg_req_info.c \
+	print_sigevent.c print_time.c print_timespec.c print_timeval.c \
+	print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c \
+	rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c \
+	ustat.c utime.c v4l2.c
 am__objects_2 = libmpers_mx32_a-block.$(OBJEXT) \
 	libmpers_mx32_a-btrfs.$(OBJEXT) \
 	libmpers_mx32_a-dirent.$(OBJEXT) \
@@ -270,6 +273,7 @@
 	libmpers_mx32_a-fetch_struct_stat.$(OBJEXT) \
 	libmpers_mx32_a-fetch_struct_stat64.$(OBJEXT) \
 	libmpers_mx32_a-fetch_struct_statfs.$(OBJEXT) \
+	libmpers_mx32_a-fetch_struct_xfs_quotastat.$(OBJEXT) \
 	libmpers_mx32_a-hdio.$(OBJEXT) \
 	libmpers_mx32_a-ipc_msgctl.$(OBJEXT) \
 	libmpers_mx32_a-ipc_shmctl.$(OBJEXT) \
@@ -327,20 +331,20 @@
 	fchownat.c fcntl.c fetch_bpf_fprog.c fetch_struct_flock.c \
 	fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c \
 	fetch_struct_msghdr.c fetch_struct_stat.c \
-	fetch_struct_stat64.c fetch_struct_statfs.c file_handle.c \
-	file_ioctl.c filter_qualify.c filter.h flock.c flock.h \
-	fs_x_ioctl.c futex.c gcc_compat.h get_robust_list.c getcpu.c \
-	getcwd.c getrandom.c hdio.c hostname.c inotify.c \
-	inotify_ioctl.c io.c ioctl.c ioperm.c iopl.c ioprio.c \
-	ipc_defs.h ipc_msg.c ipc_msgctl.c ipc_sem.c ipc_shm.c \
-	ipc_shmctl.c kcmp.c kernel_types.h kexec.c keyctl.c \
-	keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c link.c \
-	linux/asm_stat.h linux/linux/signal.h linux/x32/asm_stat.h \
+	fetch_struct_stat64.c fetch_struct_statfs.c \
+	fetch_struct_xfs_quotastat.c file_handle.c file_ioctl.c \
+	filter_qualify.c filter.h flock.c flock.h fs_x_ioctl.c futex.c \
+	gcc_compat.h get_robust_list.c getcpu.c getcwd.c getrandom.c \
+	hdio.c hostname.c inotify.c inotify_ioctl.c io.c ioctl.c \
+	ioperm.c iopl.c ioprio.c ipc_defs.h ipc_msg.c ipc_msgctl.c \
+	ipc_sem.c ipc_shm.c ipc_shmctl.c kcmp.c kernel_types.h kexec.c \
+	keyctl.c keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c \
+	link.c linux/asm_stat.h linux/x32/asm_stat.h \
 	linux/x86_64/asm_stat.h listen.c lookup_dcookie.c loop.c \
 	lseek.c macros.h mem.c membarrier.c memfd_create.c mknod.c \
 	mmap_notify.c mmap_notify.h mmsghdr.c mount.c mpers_type.h \
-	mq.c msghdr.c msghdr.h mtd.c native_defs.h negated_errno.h \
-	net.c netlink.c netlink.h netlink_crypto.c \
+	mq.c msghdr.c msghdr.h mtd.c native_defs.h nbd_ioctl.c \
+	negated_errno.h net.c netlink.c netlink.h netlink_crypto.c \
 	netlink_kobject_uevent.c netlink_kobject_uevent.h \
 	netlink_sock_diag.h netlink_inet_diag.c netlink_netfilter.c \
 	netlink_netlink_diag.c netlink_packet_diag.c netlink_route.c \
@@ -371,9 +375,9 @@
 	syslog.c sysmips.c term.c time.c times.c trace_event.h \
 	truncate.c ubi.c ucopy.c uid.c uid16.c umask.c umount.c \
 	uname.c userfaultfd.c ustat.c util.c utime.c utimes.c v4l2.c \
-	wait.c xattr.c xlat.c xlat.h xmalloc.c xmalloc.h xstring.h \
-	bpf_attr_check.c unwind.c unwind.h unwind-libdw.c \
-	unwind-libunwind.c
+	wait.c xattr.c xfs_quota_stat.h xlat.c xlat.h xmalloc.c \
+	xmalloc.h xstring.h bpf_attr_check.c unwind.c unwind.h \
+	unwind-libdw.c unwind-libunwind.c
 am__objects_3 = strace-bpf_attr_check.$(OBJEXT)
 @ENABLE_STACKTRACE_TRUE@am__objects_4 = strace-unwind.$(OBJEXT)
 @ENABLE_STACKTRACE_TRUE@@USE_LIBDW_TRUE@am__objects_5 = strace-unwind-libdw.$(OBJEXT)
@@ -405,6 +409,7 @@
 	strace-fetch_struct_stat.$(OBJEXT) \
 	strace-fetch_struct_stat64.$(OBJEXT) \
 	strace-fetch_struct_statfs.$(OBJEXT) \
+	strace-fetch_struct_xfs_quotastat.$(OBJEXT) \
 	strace-file_handle.$(OBJEXT) strace-file_ioctl.$(OBJEXT) \
 	strace-filter_qualify.$(OBJEXT) strace-flock.$(OBJEXT) \
 	strace-fs_x_ioctl.$(OBJEXT) strace-futex.$(OBJEXT) \
@@ -427,8 +432,8 @@
 	strace-mmap_notify.$(OBJEXT) strace-mmsghdr.$(OBJEXT) \
 	strace-mount.$(OBJEXT) strace-mq.$(OBJEXT) \
 	strace-msghdr.$(OBJEXT) strace-mtd.$(OBJEXT) \
-	strace-net.$(OBJEXT) strace-netlink.$(OBJEXT) \
-	strace-netlink_crypto.$(OBJEXT) \
+	strace-nbd_ioctl.$(OBJEXT) strace-net.$(OBJEXT) \
+	strace-netlink.$(OBJEXT) strace-netlink_crypto.$(OBJEXT) \
 	strace-netlink_kobject_uevent.$(OBJEXT) \
 	strace-netlink_inet_diag.$(OBJEXT) \
 	strace-netlink_netfilter.$(OBJEXT) \
@@ -840,10 +845,12 @@
 XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in \
 	xlat/adjtimex_modes.in xlat/adjtimex_state.in \
 	xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in \
-	xlat/archvals.in xlat/arp_hardware_types.in xlat/at_flags.in \
+	xlat/af_packet_versions.in xlat/aio_cmds.in xlat/archvals.in \
+	xlat/arp_hardware_types.in xlat/at_flags.in \
 	xlat/at_statx_sync_types.in xlat/atomic_ops.in \
-	xlat/audit_arch.in xlat/baud_options.in xlat/bdaddr_types.in \
-	xlat/blkpg_ops.in xlat/bluetooth_l2_cid.in \
+	xlat/audit_arch.in xlat/ax25_protocols.in xlat/baud_options.in \
+	xlat/bdaddr_types.in xlat/blkpg_ops.in \
+	xlat/block_ioctl_cmds.in xlat/bluetooth_l2_cid.in \
 	xlat/bluetooth_l2_psm.in xlat/bootflags1.in xlat/bootflags2.in \
 	xlat/bootflags3.in xlat/bpf_attach_flags.in \
 	xlat/bpf_attach_type.in xlat/bpf_class.in xlat/bpf_commands.in \
@@ -887,14 +894,14 @@
 	xlat/evdev_keycode.in xlat/evdev_leds.in xlat/evdev_misc.in \
 	xlat/evdev_mtslots.in xlat/evdev_prop.in \
 	xlat/evdev_relative_axes.in xlat/evdev_snd.in \
-	xlat/evdev_switch.in xlat/evdev_sync.in xlat/f_owner_types.in \
-	xlat/f_seals.in xlat/falloc_flags.in xlat/fan_classes.in \
+	xlat/evdev_switch.in xlat/f_owner_types.in xlat/f_seals.in \
+	xlat/falloc_flags.in xlat/fan_classes.in \
 	xlat/fan_event_flags.in xlat/fan_init_flags.in \
 	xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in \
 	xlat/fib_rule_actions.in xlat/fib_rule_flags.in \
 	xlat/fiemap_extent_flags.in xlat/fiemap_flags.in \
-	xlat/flockcmds.in xlat/fsmagic.in xlat/futexops.in \
-	xlat/futexwakecmps.in xlat/futexwakeops.in \
+	xlat/flockcmds.in xlat/fsmagic.in xlat/futexbitset.in \
+	xlat/futexops.in xlat/futexwakecmps.in xlat/futexwakeops.in \
 	xlat/getrandom_flags.in xlat/getsock_ip_options.in \
 	xlat/getsock_ipv6_options.in xlat/getsock_options.in \
 	xlat/hci_channels.in xlat/hw_breakpoint_len.in \
@@ -914,8 +921,9 @@
 	xlat/kcm_protocols.in xlat/kcmp_types.in \
 	xlat/kexec_arch_values.in xlat/kexec_file_load_flags.in \
 	xlat/kexec_load_flags.in xlat/key_perms.in xlat/key_reqkeys.in \
-	xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_mem_flags.in \
-	xlat/lockfcmds.in xlat/loop_cmds.in \
+	xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_cap.in \
+	xlat/kvm_cpuid_flags.in xlat/kvm_exit_reason.in \
+	xlat/kvm_mem_flags.in xlat/lockfcmds.in xlat/loop_cmds.in \
 	xlat/loop_crypt_type_options.in xlat/loop_flags_options.in \
 	xlat/lwtunnel_encap_types.in xlat/madvise_cmds.in \
 	xlat/mbindflags.in xlat/mctl_sync.in xlat/mdb_flags.in \
@@ -930,6 +938,7 @@
 	xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in \
 	xlat/mtd_otp_options.in xlat/mtd_type_options.in \
 	xlat/multicast_router_types.in xlat/name_to_handle_at_flags.in \
+	xlat/nbd_ioctl_cmds.in xlat/nbd_ioctl_flags.in \
 	xlat/neighbor_cache_entry_flags.in \
 	xlat/neighbor_cache_entry_states.in xlat/netfilter_versions.in \
 	xlat/netlink_ack_flags.in xlat/netlink_delete_flags.in \
@@ -988,6 +997,7 @@
 	xlat/rtnl_ifla_info_data_bridge_attrs.in \
 	xlat/rtnl_ifla_info_data_tun_attrs.in \
 	xlat/rtnl_ifla_port_attrs.in xlat/rtnl_ifla_vf_port_attrs.in \
+	xlat/rtnl_ifla_xdp_attached_mode.in \
 	xlat/rtnl_ifla_xdp_attrs.in xlat/rtnl_link_attrs.in \
 	xlat/rtnl_mdb_attrs.in xlat/rtnl_mdba_mdb_attrs.in \
 	xlat/rtnl_mdba_mdb_eattr_attrs.in \
@@ -1021,24 +1031,26 @@
 	xlat/sigprocmaskcmds.in xlat/sigprof_codes.in \
 	xlat/sigsegv_codes.in xlat/sigsys_codes.in \
 	xlat/sigtrap_codes.in xlat/skf_ad.in xlat/skf_off.in \
-	xlat/smc_diag_attrs.in xlat/smc_diag_extended_flags.in \
+	xlat/smc_decl_codes.in xlat/smc_diag_attrs.in \
+	xlat/smc_diag_extended_flags.in xlat/smc_diag_mode.in \
 	xlat/smc_link_group_roles.in xlat/smc_protocols.in \
 	xlat/smc_states.in xlat/snmp_icmp6_stats.in \
 	xlat/snmp_ip_stats.in xlat/sock_alg_options.in \
-	xlat/sock_bluetooth_options.in xlat/sock_caif_options.in \
-	xlat/sock_dccp_options.in xlat/sock_ip_options.in \
-	xlat/sock_ipv6_options.in xlat/sock_ipx_options.in \
-	xlat/sock_irda_options.in xlat/sock_iucv_options.in \
-	xlat/sock_kcm_options.in xlat/sock_llc_options.in \
-	xlat/sock_netlink_options.in xlat/sock_nfcllcp_options.in \
-	xlat/sock_options.in xlat/sock_packet_options.in \
-	xlat/sock_pnp_options.in xlat/sock_pppol2tp_options.in \
-	xlat/sock_raw_options.in xlat/sock_rds_options.in \
-	xlat/sock_rxrpc_options.in xlat/sock_sctp_options.in \
+	xlat/sock_ax25_options.in xlat/sock_bluetooth_options.in \
+	xlat/sock_caif_options.in xlat/sock_dccp_options.in \
+	xlat/sock_ip_options.in xlat/sock_ipv6_options.in \
+	xlat/sock_ipx_options.in xlat/sock_irda_options.in \
+	xlat/sock_iucv_options.in xlat/sock_kcm_options.in \
+	xlat/sock_llc_options.in xlat/sock_netlink_options.in \
+	xlat/sock_nfcllcp_options.in xlat/sock_options.in \
+	xlat/sock_packet_options.in xlat/sock_pnp_options.in \
+	xlat/sock_pppol2tp_options.in xlat/sock_raw_options.in \
+	xlat/sock_rds_options.in xlat/sock_rxrpc_options.in \
+	xlat/sock_sctp_options.in xlat/sock_shutdown_flags.in \
 	xlat/sock_tcp_options.in xlat/sock_tipc_options.in \
 	xlat/sock_tls_options.in xlat/sock_type_flags.in \
-	xlat/sock_udp_options.in xlat/socketcalls.in \
-	xlat/socketlayers.in xlat/socktypes.in \
+	xlat/sock_udp_options.in xlat/sock_xdp_options.in \
+	xlat/socketcalls.in xlat/socketlayers.in xlat/socktypes.in \
 	xlat/sparc_kern_features.in xlat/splice_flags.in \
 	xlat/sram_alloc_flags.in xlat/statfs_flags.in \
 	xlat/statx_attrs.in xlat/statx_masks.in xlat/swap_flags.in \
@@ -1078,9 +1090,11 @@
 XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h \
 	xlat/adjtimex_modes.h xlat/adjtimex_state.h \
 	xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h \
-	xlat/archvals.h xlat/arp_hardware_types.h xlat/at_flags.h \
+	xlat/af_packet_versions.h xlat/aio_cmds.h xlat/archvals.h \
+	xlat/arp_hardware_types.h xlat/at_flags.h \
 	xlat/at_statx_sync_types.h xlat/atomic_ops.h xlat/audit_arch.h \
-	xlat/baud_options.h xlat/bdaddr_types.h xlat/blkpg_ops.h \
+	xlat/ax25_protocols.h xlat/baud_options.h xlat/bdaddr_types.h \
+	xlat/blkpg_ops.h xlat/block_ioctl_cmds.h \
 	xlat/bluetooth_l2_cid.h xlat/bluetooth_l2_psm.h \
 	xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h \
 	xlat/bpf_attach_flags.h xlat/bpf_attach_type.h \
@@ -1121,14 +1135,13 @@
 	xlat/evdev_ff_types.h xlat/evdev_keycode.h xlat/evdev_leds.h \
 	xlat/evdev_misc.h xlat/evdev_mtslots.h xlat/evdev_prop.h \
 	xlat/evdev_relative_axes.h xlat/evdev_snd.h \
-	xlat/evdev_switch.h xlat/evdev_sync.h xlat/f_owner_types.h \
-	xlat/f_seals.h xlat/falloc_flags.h xlat/fan_classes.h \
-	xlat/fan_event_flags.h xlat/fan_init_flags.h \
-	xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h \
-	xlat/fib_rule_actions.h xlat/fib_rule_flags.h \
+	xlat/evdev_switch.h xlat/f_owner_types.h xlat/f_seals.h \
+	xlat/falloc_flags.h xlat/fan_classes.h xlat/fan_event_flags.h \
+	xlat/fan_init_flags.h xlat/fan_mark_flags.h xlat/fcntlcmds.h \
+	xlat/fdflags.h xlat/fib_rule_actions.h xlat/fib_rule_flags.h \
 	xlat/fiemap_extent_flags.h xlat/fiemap_flags.h \
-	xlat/flockcmds.h xlat/fsmagic.h xlat/futexops.h \
-	xlat/futexwakecmps.h xlat/futexwakeops.h \
+	xlat/flockcmds.h xlat/fsmagic.h xlat/futexbitset.h \
+	xlat/futexops.h xlat/futexwakecmps.h xlat/futexwakeops.h \
 	xlat/getrandom_flags.h xlat/getsock_ip_options.h \
 	xlat/getsock_ipv6_options.h xlat/getsock_options.h \
 	xlat/hci_channels.h xlat/hw_breakpoint_len.h \
@@ -1148,7 +1161,8 @@
 	xlat/kcmp_types.h xlat/kexec_arch_values.h \
 	xlat/kexec_file_load_flags.h xlat/kexec_load_flags.h \
 	xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h \
-	xlat/keyctl_commands.h xlat/kvm_mem_flags.h xlat/lockfcmds.h \
+	xlat/keyctl_commands.h xlat/kvm_cap.h xlat/kvm_cpuid_flags.h \
+	xlat/kvm_exit_reason.h xlat/kvm_mem_flags.h xlat/lockfcmds.h \
 	xlat/loop_cmds.h xlat/loop_crypt_type_options.h \
 	xlat/loop_flags_options.h xlat/lwtunnel_encap_types.h \
 	xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_sync.h \
@@ -1163,6 +1177,7 @@
 	xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h \
 	xlat/mtd_otp_options.h xlat/mtd_type_options.h \
 	xlat/multicast_router_types.h xlat/name_to_handle_at_flags.h \
+	xlat/nbd_ioctl_cmds.h xlat/nbd_ioctl_flags.h \
 	xlat/neighbor_cache_entry_flags.h \
 	xlat/neighbor_cache_entry_states.h xlat/netfilter_versions.h \
 	xlat/netlink_ack_flags.h xlat/netlink_delete_flags.h \
@@ -1217,9 +1232,9 @@
 	xlat/rtnl_ifla_info_data_bridge_attrs.h \
 	xlat/rtnl_ifla_info_data_tun_attrs.h \
 	xlat/rtnl_ifla_port_attrs.h xlat/rtnl_ifla_vf_port_attrs.h \
-	xlat/rtnl_ifla_xdp_attrs.h xlat/rtnl_link_attrs.h \
-	xlat/rtnl_mdb_attrs.h xlat/rtnl_mdba_mdb_attrs.h \
-	xlat/rtnl_mdba_mdb_eattr_attrs.h \
+	xlat/rtnl_ifla_xdp_attached_mode.h xlat/rtnl_ifla_xdp_attrs.h \
+	xlat/rtnl_link_attrs.h xlat/rtnl_mdb_attrs.h \
+	xlat/rtnl_mdba_mdb_attrs.h xlat/rtnl_mdba_mdb_eattr_attrs.h \
 	xlat/rtnl_mdba_mdb_entry_attrs.h xlat/rtnl_mdba_router_attrs.h \
 	xlat/rtnl_mdba_router_pattr_attrs.h xlat/rtnl_neigh_attrs.h \
 	xlat/rtnl_neightbl_attrs.h xlat/rtnl_neightbl_parms_attrs.h \
@@ -1248,28 +1263,30 @@
 	xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h \
 	xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h \
 	xlat/sigtrap_codes.h xlat/skf_ad.h xlat/skf_off.h \
-	xlat/smc_diag_attrs.h xlat/smc_diag_extended_flags.h \
+	xlat/smc_decl_codes.h xlat/smc_diag_attrs.h \
+	xlat/smc_diag_extended_flags.h xlat/smc_diag_mode.h \
 	xlat/smc_link_group_roles.h xlat/smc_protocols.h \
 	xlat/smc_states.h xlat/snmp_icmp6_stats.h xlat/snmp_ip_stats.h \
-	xlat/sock_alg_options.h xlat/sock_bluetooth_options.h \
-	xlat/sock_caif_options.h xlat/sock_dccp_options.h \
-	xlat/sock_ip_options.h xlat/sock_ipv6_options.h \
-	xlat/sock_ipx_options.h xlat/sock_irda_options.h \
-	xlat/sock_iucv_options.h xlat/sock_kcm_options.h \
-	xlat/sock_llc_options.h xlat/sock_netlink_options.h \
-	xlat/sock_nfcllcp_options.h xlat/sock_options.h \
-	xlat/sock_packet_options.h xlat/sock_pnp_options.h \
-	xlat/sock_pppol2tp_options.h xlat/sock_raw_options.h \
-	xlat/sock_rds_options.h xlat/sock_rxrpc_options.h \
-	xlat/sock_sctp_options.h xlat/sock_tcp_options.h \
+	xlat/sock_alg_options.h xlat/sock_ax25_options.h \
+	xlat/sock_bluetooth_options.h xlat/sock_caif_options.h \
+	xlat/sock_dccp_options.h xlat/sock_ip_options.h \
+	xlat/sock_ipv6_options.h xlat/sock_ipx_options.h \
+	xlat/sock_irda_options.h xlat/sock_iucv_options.h \
+	xlat/sock_kcm_options.h xlat/sock_llc_options.h \
+	xlat/sock_netlink_options.h xlat/sock_nfcllcp_options.h \
+	xlat/sock_options.h xlat/sock_packet_options.h \
+	xlat/sock_pnp_options.h xlat/sock_pppol2tp_options.h \
+	xlat/sock_raw_options.h xlat/sock_rds_options.h \
+	xlat/sock_rxrpc_options.h xlat/sock_sctp_options.h \
+	xlat/sock_shutdown_flags.h xlat/sock_tcp_options.h \
 	xlat/sock_tipc_options.h xlat/sock_tls_options.h \
 	xlat/sock_type_flags.h xlat/sock_udp_options.h \
-	xlat/socketcalls.h xlat/socketlayers.h xlat/socktypes.h \
-	xlat/sparc_kern_features.h xlat/splice_flags.h \
-	xlat/sram_alloc_flags.h xlat/statfs_flags.h xlat/statx_attrs.h \
-	xlat/statx_masks.h xlat/swap_flags.h \
-	xlat/sync_file_range_flags.h xlat/sysctl_kern.h \
-	xlat/sysctl_net.h xlat/sysctl_net_core.h \
+	xlat/sock_xdp_options.h xlat/socketcalls.h xlat/socketlayers.h \
+	xlat/socktypes.h xlat/sparc_kern_features.h \
+	xlat/splice_flags.h xlat/sram_alloc_flags.h \
+	xlat/statfs_flags.h xlat/statx_attrs.h xlat/statx_masks.h \
+	xlat/swap_flags.h xlat/sync_file_range_flags.h \
+	xlat/sysctl_kern.h xlat/sysctl_net.h xlat/sysctl_net_core.h \
 	xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_conf.h \
 	xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h \
 	xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h \
@@ -1340,20 +1357,20 @@
 	fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c \
 	fetch_struct_mmsghdr.c fetch_struct_msghdr.c \
 	fetch_struct_stat.c fetch_struct_stat64.c \
-	fetch_struct_statfs.c file_handle.c file_ioctl.c \
-	filter_qualify.c filter.h flock.c flock.h fs_x_ioctl.c futex.c \
-	gcc_compat.h get_robust_list.c getcpu.c getcwd.c getrandom.c \
-	hdio.c hostname.c inotify.c inotify_ioctl.c io.c ioctl.c \
-	ioperm.c iopl.c ioprio.c ipc_defs.h ipc_msg.c ipc_msgctl.c \
-	ipc_sem.c ipc_shm.c ipc_shmctl.c kcmp.c kernel_types.h kexec.c \
-	keyctl.c keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c \
-	link.c linux/asm_stat.h linux/linux/signal.h \
-	linux/x32/asm_stat.h linux/x86_64/asm_stat.h listen.c \
-	lookup_dcookie.c loop.c lseek.c macros.h mem.c membarrier.c \
-	memfd_create.c mknod.c mmap_notify.c mmap_notify.h mmsghdr.c \
-	mount.c mpers_type.h mq.c msghdr.c msghdr.h mtd.c \
-	native_defs.h negated_errno.h net.c netlink.c netlink.h \
-	netlink_crypto.c netlink_kobject_uevent.c \
+	fetch_struct_statfs.c fetch_struct_xfs_quotastat.c \
+	file_handle.c file_ioctl.c filter_qualify.c filter.h flock.c \
+	flock.h fs_x_ioctl.c futex.c gcc_compat.h get_robust_list.c \
+	getcpu.c getcwd.c getrandom.c hdio.c hostname.c inotify.c \
+	inotify_ioctl.c io.c ioctl.c ioperm.c iopl.c ioprio.c \
+	ipc_defs.h ipc_msg.c ipc_msgctl.c ipc_sem.c ipc_shm.c \
+	ipc_shmctl.c kcmp.c kernel_types.h kexec.c keyctl.c \
+	keyctl_kdf_params.h kvm.c largefile_wrappers.h ldt.c link.c \
+	linux/asm_stat.h linux/x32/asm_stat.h linux/x86_64/asm_stat.h \
+	listen.c lookup_dcookie.c loop.c lseek.c macros.h mem.c \
+	membarrier.c memfd_create.c mknod.c mmap_notify.c \
+	mmap_notify.h mmsghdr.c mount.c mpers_type.h mq.c msghdr.c \
+	msghdr.h mtd.c native_defs.h nbd_ioctl.c negated_errno.h net.c \
+	netlink.c netlink.h netlink_crypto.c netlink_kobject_uevent.c \
 	netlink_kobject_uevent.h netlink_sock_diag.h \
 	netlink_inet_diag.c netlink_netfilter.c netlink_netlink_diag.c \
 	netlink_packet_diag.c netlink_route.c netlink_route.h \
@@ -1384,9 +1401,9 @@
 	syslog.c sysmips.c term.c time.c times.c trace_event.h \
 	truncate.c ubi.c ucopy.c uid.c uid16.c umask.c umount.c \
 	uname.c userfaultfd.c ustat.c util.c utime.c utimes.c v4l2.c \
-	wait.c xattr.c xlat.c xlat.h xmalloc.c xmalloc.h xstring.h \
-	$(strace_SOURCES_check) $(am__append_1) $(am__append_2) \
-	$(am__append_7)
+	wait.c xattr.c xfs_quota_stat.h xlat.c xlat.h xmalloc.c \
+	xmalloc.h xstring.h $(strace_SOURCES_check) $(am__append_1) \
+	$(am__append_2) $(am__append_7)
 strace_SOURCES_check = bpf_attr_check.c
 CODE_COVERAGE_BRANCH_COVERAGE = 1
 CODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) \
@@ -1807,6 +1824,7 @@
 	linux/sh64/syscallent.h		\
 	linux/sh64/userent.h		\
 	linux/shuffle_scno.c		\
+	linux/signal.h.in 		\
 	linux/signalent.h		\
 	linux/smc_diag.h		\
 	linux/sock_diag.h		\
@@ -1977,7 +1995,7 @@
 	native_printer_decls.h native_printer_defs.h printers.h sen.h \
 	sys_func.h syscallent.i scno.h $(am__append_17) \
 	$(am__append_21)
-DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h
+DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h linux/linux/signal.h
 SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 		$(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS)
 
@@ -1986,7 +2004,7 @@
 SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p
 
 # Generated by ./generate_mpers_am.sh; do not edit.
-mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c 
+mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c fetch_struct_xfs_quotastat.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c 
 
 # defines mpers_source_files
 srcdir_mpers_source_files = $(patsubst %,$(srcdir)/%,$(mpers_source_files))
@@ -2190,6 +2208,7 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-fetch_struct_stat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-fetch_struct_stat64.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-fetch_struct_statfs.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-hdio.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-ipc_msgctl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_m32_a-ipc_shmctl.Po@am__quote@
@@ -2230,6 +2249,7 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-fetch_struct_stat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-fetch_struct_stat64.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-fetch_struct_statfs.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-hdio.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-ipc_msgctl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpers_mx32_a-ipc_shmctl.Po@am__quote@
@@ -2318,6 +2338,7 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-fetch_struct_stat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-fetch_struct_stat64.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-fetch_struct_statfs.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-fetch_struct_xfs_quotastat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-file_handle.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-file_ioctl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-filter_qualify.Po@am__quote@
@@ -2362,6 +2383,7 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-mq.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-msghdr.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-mtd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-nbd_ioctl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-net.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-netlink.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strace-netlink_crypto.Po@am__quote@
@@ -2669,6 +2691,20 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi`
 
+libmpers_m32_a-fetch_struct_xfs_quotastat.o: fetch_struct_xfs_quotastat.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_xfs_quotastat.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Tpo -c -o libmpers_m32_a-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='libmpers_m32_a-fetch_struct_xfs_quotastat.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c
+
+libmpers_m32_a-fetch_struct_xfs_quotastat.obj: fetch_struct_xfs_quotastat.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-fetch_struct_xfs_quotastat.obj -MD -MP -MF $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Tpo -c -o libmpers_m32_a-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/libmpers_m32_a-fetch_struct_xfs_quotastat.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='libmpers_m32_a-fetch_struct_xfs_quotastat.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -c -o libmpers_m32_a-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi`
+
 libmpers_m32_a-hdio.o: hdio.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_m32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_m32_a_CFLAGS) $(CFLAGS) -MT libmpers_m32_a-hdio.o -MD -MP -MF $(DEPDIR)/libmpers_m32_a-hdio.Tpo -c -o libmpers_m32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_m32_a-hdio.Tpo $(DEPDIR)/libmpers_m32_a-hdio.Po
@@ -3229,6 +3265,20 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi`
 
+libmpers_mx32_a-fetch_struct_xfs_quotastat.o: fetch_struct_xfs_quotastat.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_xfs_quotastat.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Tpo -c -o libmpers_mx32_a-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='libmpers_mx32_a-fetch_struct_xfs_quotastat.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c
+
+libmpers_mx32_a-fetch_struct_xfs_quotastat.obj: fetch_struct_xfs_quotastat.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-fetch_struct_xfs_quotastat.obj -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Tpo -c -o libmpers_mx32_a-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/libmpers_mx32_a-fetch_struct_xfs_quotastat.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='libmpers_mx32_a-fetch_struct_xfs_quotastat.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -c -o libmpers_mx32_a-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi`
+
 libmpers_mx32_a-hdio.o: hdio.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmpers_mx32_a_CPPFLAGS) $(CPPFLAGS) $(libmpers_mx32_a_CFLAGS) $(CFLAGS) -MT libmpers_mx32_a-hdio.o -MD -MP -MF $(DEPDIR)/libmpers_mx32_a-hdio.Tpo -c -o libmpers_mx32_a-hdio.o `test -f 'hdio.c' || echo '$(srcdir)/'`hdio.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libmpers_mx32_a-hdio.Tpo $(DEPDIR)/libmpers_mx32_a-hdio.Po
@@ -4447,6 +4497,20 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_statfs.obj `if test -f 'fetch_struct_statfs.c'; then $(CYGPATH_W) 'fetch_struct_statfs.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_statfs.c'; fi`
 
+strace-fetch_struct_xfs_quotastat.o: fetch_struct_xfs_quotastat.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_xfs_quotastat.o -MD -MP -MF $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Tpo -c -o strace-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='strace-fetch_struct_xfs_quotastat.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_xfs_quotastat.o `test -f 'fetch_struct_xfs_quotastat.c' || echo '$(srcdir)/'`fetch_struct_xfs_quotastat.c
+
+strace-fetch_struct_xfs_quotastat.obj: fetch_struct_xfs_quotastat.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-fetch_struct_xfs_quotastat.obj -MD -MP -MF $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Tpo -c -o strace-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Tpo $(DEPDIR)/strace-fetch_struct_xfs_quotastat.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='fetch_struct_xfs_quotastat.c' object='strace-fetch_struct_xfs_quotastat.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-fetch_struct_xfs_quotastat.obj `if test -f 'fetch_struct_xfs_quotastat.c'; then $(CYGPATH_W) 'fetch_struct_xfs_quotastat.c'; else $(CYGPATH_W) '$(srcdir)/fetch_struct_xfs_quotastat.c'; fi`
+
 strace-file_handle.o: file_handle.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-file_handle.o -MD -MP -MF $(DEPDIR)/strace-file_handle.Tpo -c -o strace-file_handle.o `test -f 'file_handle.c' || echo '$(srcdir)/'`file_handle.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-file_handle.Tpo $(DEPDIR)/strace-file_handle.Po
@@ -5063,6 +5127,20 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-mtd.obj `if test -f 'mtd.c'; then $(CYGPATH_W) 'mtd.c'; else $(CYGPATH_W) '$(srcdir)/mtd.c'; fi`
 
+strace-nbd_ioctl.o: nbd_ioctl.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nbd_ioctl.o -MD -MP -MF $(DEPDIR)/strace-nbd_ioctl.Tpo -c -o strace-nbd_ioctl.o `test -f 'nbd_ioctl.c' || echo '$(srcdir)/'`nbd_ioctl.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-nbd_ioctl.Tpo $(DEPDIR)/strace-nbd_ioctl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='nbd_ioctl.c' object='strace-nbd_ioctl.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nbd_ioctl.o `test -f 'nbd_ioctl.c' || echo '$(srcdir)/'`nbd_ioctl.c
+
+strace-nbd_ioctl.obj: nbd_ioctl.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-nbd_ioctl.obj -MD -MP -MF $(DEPDIR)/strace-nbd_ioctl.Tpo -c -o strace-nbd_ioctl.obj `if test -f 'nbd_ioctl.c'; then $(CYGPATH_W) 'nbd_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/nbd_ioctl.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-nbd_ioctl.Tpo $(DEPDIR)/strace-nbd_ioctl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='nbd_ioctl.c' object='strace-nbd_ioctl.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -c -o strace-nbd_ioctl.obj `if test -f 'nbd_ioctl.c'; then $(CYGPATH_W) 'nbd_ioctl.c'; else $(CYGPATH_W) '$(srcdir)/nbd_ioctl.c'; fi`
+
 strace-net.o: net.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(strace_CPPFLAGS) $(CPPFLAGS) $(strace_CFLAGS) $(CFLAGS) -MT strace-net.o -MD -MP -MF $(DEPDIR)/strace-net.Tpo -c -o strace-net.o `test -f 'net.c' || echo '$(srcdir)/'`net.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/strace-net.Tpo $(DEPDIR)/strace-net.Po
@@ -7337,6 +7415,10 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/af_packet_types.h: $(top_srcdir)/xlat/af_packet_types.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/af_packet_versions.h: $(top_srcdir)/xlat/af_packet_versions.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/aio_cmds.h: $(top_srcdir)/xlat/aio_cmds.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/archvals.h: $(top_srcdir)/xlat/archvals.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/arp_hardware_types.h: $(top_srcdir)/xlat/arp_hardware_types.in $(top_srcdir)/xlat/gen.sh
@@ -7349,12 +7431,16 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/audit_arch.h: $(top_srcdir)/xlat/audit_arch.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/ax25_protocols.h: $(top_srcdir)/xlat/ax25_protocols.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/baud_options.h: $(top_srcdir)/xlat/baud_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/bdaddr_types.h: $(top_srcdir)/xlat/bdaddr_types.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/blkpg_ops.h: $(top_srcdir)/xlat/blkpg_ops.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/block_ioctl_cmds.h: $(top_srcdir)/xlat/block_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/bluetooth_l2_cid.h: $(top_srcdir)/xlat/bluetooth_l2_cid.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/bluetooth_l2_psm.h: $(top_srcdir)/xlat/bluetooth_l2_psm.in $(top_srcdir)/xlat/gen.sh
@@ -7541,8 +7627,6 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/evdev_switch.h: $(top_srcdir)/xlat/evdev_switch.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_sync.h: $(top_srcdir)/xlat/evdev_sync.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/f_owner_types.h: $(top_srcdir)/xlat/f_owner_types.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/f_seals.h: $(top_srcdir)/xlat/f_seals.in $(top_srcdir)/xlat/gen.sh
@@ -7573,6 +7657,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/fsmagic.h: $(top_srcdir)/xlat/fsmagic.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/futexbitset.h: $(top_srcdir)/xlat/futexbitset.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/futexops.h: $(top_srcdir)/xlat/futexops.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/futexwakecmps.h: $(top_srcdir)/xlat/futexwakecmps.in $(top_srcdir)/xlat/gen.sh
@@ -7667,6 +7753,12 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/keyctl_commands.h: $(top_srcdir)/xlat/keyctl_commands.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/kvm_cap.h: $(top_srcdir)/xlat/kvm_cap.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/kvm_cpuid_flags.h: $(top_srcdir)/xlat/kvm_cpuid_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/kvm_exit_reason.h: $(top_srcdir)/xlat/kvm_exit_reason.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/kvm_mem_flags.h: $(top_srcdir)/xlat/kvm_mem_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/lockfcmds.h: $(top_srcdir)/xlat/lockfcmds.in $(top_srcdir)/xlat/gen.sh
@@ -7737,6 +7829,10 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/name_to_handle_at_flags.h: $(top_srcdir)/xlat/name_to_handle_at_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nbd_ioctl_cmds.h: $(top_srcdir)/xlat/nbd_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nbd_ioctl_flags.h: $(top_srcdir)/xlat/nbd_ioctl_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/neighbor_cache_entry_flags.h: $(top_srcdir)/xlat/neighbor_cache_entry_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/neighbor_cache_entry_states.h: $(top_srcdir)/xlat/neighbor_cache_entry_states.in $(top_srcdir)/xlat/gen.sh
@@ -7953,6 +8049,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rtnl_ifla_xdp_attached_mode.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attached_mode.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_link_attrs.h: $(top_srcdir)/xlat/rtnl_link_attrs.in $(top_srcdir)/xlat/gen.sh
@@ -8085,10 +8183,14 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/skf_off.h: $(top_srcdir)/xlat/skf_off.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/smc_decl_codes.h: $(top_srcdir)/xlat/smc_decl_codes.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/smc_diag_attrs.h: $(top_srcdir)/xlat/smc_diag_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/smc_diag_extended_flags.h: $(top_srcdir)/xlat/smc_diag_extended_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/smc_diag_mode.h: $(top_srcdir)/xlat/smc_diag_mode.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/smc_link_group_roles.h: $(top_srcdir)/xlat/smc_link_group_roles.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/smc_protocols.h: $(top_srcdir)/xlat/smc_protocols.in $(top_srcdir)/xlat/gen.sh
@@ -8101,6 +8203,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_alg_options.h: $(top_srcdir)/xlat/sock_alg_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/sock_ax25_options.h: $(top_srcdir)/xlat/sock_ax25_options.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_bluetooth_options.h: $(top_srcdir)/xlat/sock_bluetooth_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_caif_options.h: $(top_srcdir)/xlat/sock_caif_options.in $(top_srcdir)/xlat/gen.sh
@@ -8141,6 +8245,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_sctp_options.h: $(top_srcdir)/xlat/sock_sctp_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/sock_shutdown_flags.h: $(top_srcdir)/xlat/sock_shutdown_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_tcp_options.h: $(top_srcdir)/xlat/sock_tcp_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_tipc_options.h: $(top_srcdir)/xlat/sock_tipc_options.in $(top_srcdir)/xlat/gen.sh
@@ -8151,6 +8257,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_udp_options.h: $(top_srcdir)/xlat/sock_udp_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/sock_xdp_options.h: $(top_srcdir)/xlat/sock_xdp_options.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/socketcalls.h: $(top_srcdir)/xlat/socketcalls.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/socketlayers.h: $(top_srcdir)/xlat/socketlayers.in $(top_srcdir)/xlat/gen.sh
diff --git a/NEWS b/NEWS
index 29602be..ad9e0ca 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,50 @@
+Noteworthy changes in release 4.25 (2018-10-30)
+===============================================
+
+* Improvements
+  * Implemented decoding of KVM_CHECK_EXTENSION and NBD_* ioctl commands.
+  * Implemented decoding of SOL_XDP socket option names.
+  * Implemented decoding of AF_PACKET protocols in socket syscall.
+  * Implemented decoding of AF_AX25 and AF_X25 addresses, protocols,
+    and options.
+  * Implemented stack trace printing on receiving signals.
+  * Enhanced xlat styles support configured by -X option.
+  * Enhanced decoding of IFLA_*, NETCONFA_*, and SMC_DIAG_* netlink attributes.
+  * Wired up io_pgetevents syscall on arm, sparc, and sparc64.
+  * Updated lists of AF_*, AUDIT_*, BPF_*, IFLA_*, IN_*, IPSTATS_*,
+    IPV4_DEVCONF_*, NT_*, SCTP_*, SO_*, SOCK_*, SOL_*, and V4L2_* constants.
+  * Updated lists of ioctl commands from Linux 4.19.
+
+* Bug fixes
+  * Fixed decoding of bit sets in evdev ioctl commands.
+  * Fixed decoding of EVIOCGBIT(0, ...) ioctl commands.
+  * Fixed test suite for the case when mlockall and unimplemented syscalls
+    are explicitly disabled by a seccomp filter.
+
+Noteworthy changes in release 4.24 (2018-08-14)
+===============================================
+
+* Improvements
+  * Implemented decoding of kvm vcpu exit reason (-e kvm=vcpu option),
+    requires Linux kernel version 4.16.0 or higher.
+  * Implemented decoding of KVM_SET_CPUID2 and KVM_GET_*_CPUID ioctl commands.
+  * Enhanced decoding of corner cases of SO_LINGER, SO_PEERCRED,
+    and PACKET_STATISTICS getsockopt options.
+  * Wired up io_pgetevents and rseq syscalls on hppa, microblaze, mips, powerpc,
+    and s390.
+  * Updated lists of AUDIT_*, BPF_*, IFA_*, IFLA_*, RTA_*, RTPROT_*, TCP_*,
+    TRAP_*, and UDP_* constants.
+  * Updated lists of ioctl commands from Linux 4.18.
+
+* Bug fixes
+  * Fixed decoding of Q_XGETQSTAT on non-native personalities.
+  * Fixed race condition in aio test.
+  * Fixed build with Bionic libc.
+  * Fixed build with glibc-2.28.
+  * Fixed build in exotic systemd-nspawn based environments.
+  * Fixed build on s390 with kernel headers that do not contain Linux commit
+    v3.10-rc1~201^2~11.
+
 Noteworthy changes in release 4.23 (2018-06-14)
 ===============================================
 
diff --git a/NOTICE b/NOTICE
new file mode 120000
index 0000000..7a694c9
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1 @@
+LICENSE
\ No newline at end of file
diff --git a/aio.c b/aio.c
index 8a6741b..a07d8eb 100644
--- a/aio.c
+++ b/aio.c
@@ -33,6 +33,8 @@
 #include "print_fields.h"
 #include <linux/aio_abi.h>
 
+#include "xlat/aio_cmds.h"
+
 SYS_FUNC(io_setup)
 {
 	if (entering(tcp))
@@ -56,28 +58,22 @@
 static enum iocb_sub
 tprint_lio_opcode(unsigned int cmd)
 {
-	static const struct {
-		const char *name;
-		enum iocb_sub sub;
-	} cmds[] = {
-		{ "IOCB_CMD_PREAD", SUB_COMMON },
-		{ "IOCB_CMD_PWRITE", SUB_COMMON },
-		{ "IOCB_CMD_FSYNC", SUB_NONE },
-		{ "IOCB_CMD_FDSYNC", SUB_NONE },
-		{ "IOCB_CMD_PREADX", SUB_NONE },
-		{ "IOCB_CMD_POLL", SUB_NONE },
-		{ "IOCB_CMD_NOOP", SUB_NONE },
-		{ "IOCB_CMD_PREADV", SUB_VECTOR },
-		{ "IOCB_CMD_PWRITEV", SUB_VECTOR },
+	static const enum iocb_sub subs[] = {
+		[IOCB_CMD_PREAD]	= SUB_COMMON,
+		[IOCB_CMD_PWRITE]	= SUB_COMMON,
+		[IOCB_CMD_FSYNC]	= SUB_NONE,
+		[IOCB_CMD_FDSYNC]	= SUB_NONE,
+		[IOCB_CMD_PREADX]	= SUB_NONE,
+		[IOCB_CMD_POLL]		= SUB_NONE,
+		[IOCB_CMD_NOOP]		= SUB_NONE,
+		[IOCB_CMD_PREADV]	= SUB_VECTOR,
+		[IOCB_CMD_PWRITEV]	= SUB_VECTOR,
 	};
 
-	if (cmd < ARRAY_SIZE(cmds)) {
-		tprints(cmds[cmd].name);
-		return cmds[cmd].sub;
-	}
-	tprintf("%u", cmd);
-	tprints_comment("IOCB_CMD_???");
-	return SUB_NONE;
+	printxval_indexn_ex(ARRSZ_PAIR(aio_cmds), cmd, "IOCB_CMD_???",
+			    XLAT_STYLE_FMT_U);
+
+	return cmd < ARRAY_SIZE(subs) ? subs[cmd] : SUB_NONE;
 }
 
 static void
@@ -129,6 +125,8 @@
 static void
 print_iocb(struct tcb *tcp, const struct iocb *cb)
 {
+	tprints("{");
+
 	enum iocb_sub sub = print_iocb_header(tcp, cb);
 
 	switch (sub) {
@@ -160,6 +158,8 @@
 	case SUB_NONE:
 		break;
 	}
+
+	tprints("}");
 }
 
 static bool
@@ -174,10 +174,8 @@
 		addr = *(kernel_ulong_t *) elem_buf;
 	}
 
-	tprints("{");
 	if (!umove_or_printaddr(tcp, addr, &cb))
 		print_iocb(tcp, &cb);
-	tprints("}");
 
 	return true;
 }
diff --git a/block.c b/block.c
index 5edb9b6..477fea2 100644
--- a/block.c
+++ b/block.c
@@ -65,60 +65,15 @@
 	uint32_t pid;
 } struct_blk_user_trace_setup;
 
+/* Provide fall-back definitions for BLK* ioctls */
+#define XLAT_MACROS_ONLY
+# include "xlat/block_ioctl_cmds.h"
+#undef XLAT_MACROS_ONLY
+
 #include MPERS_DEFS
 
 #include "print_fields.h"
 
-#ifndef BLKPG
-# define BLKPG      _IO(0x12, 105)
-#endif
-
-/*
- * ioctl numbers <= 114 are present in Linux 2.4.  The following ones have been
- * added since then and headers containing them may not be available on every
- * system.
- */
-
-#ifndef BLKTRACESETUP
-# define BLKTRACESETUP _IOWR(0x12, 115, struct_blk_user_trace_setup)
-#endif
-#ifndef BLKTRACESTART
-# define BLKTRACESTART _IO(0x12, 116)
-#endif
-#ifndef BLKTRACESTOP
-# define BLKTRACESTOP _IO(0x12, 117)
-#endif
-#ifndef BLKTRACETEARDOWN
-# define BLKTRACETEARDOWN _IO(0x12, 118)
-#endif
-#ifndef BLKDISCARD
-# define BLKDISCARD _IO(0x12, 119)
-#endif
-#ifndef BLKIOMIN
-# define BLKIOMIN _IO(0x12, 120)
-#endif
-#ifndef BLKIOOPT
-# define BLKIOOPT _IO(0x12, 121)
-#endif
-#ifndef BLKALIGNOFF
-# define BLKALIGNOFF _IO(0x12, 122)
-#endif
-#ifndef BLKPBSZGET
-# define BLKPBSZGET _IO(0x12, 123)
-#endif
-#ifndef BLKDISCARDZEROES
-# define BLKDISCARDZEROES _IO(0x12, 124)
-#endif
-#ifndef BLKSECDISCARD
-# define BLKSECDISCARD _IO(0x12, 125)
-#endif
-#ifndef BLKROTATIONAL
-# define BLKROTATIONAL _IO(0x12, 126)
-#endif
-#ifndef BLKZEROOUT
-# define BLKZEROOUT _IO(0x12, 127)
-#endif
-
 #include "xlat/blkpg_ops.h"
 
 static void
@@ -204,7 +159,6 @@
 		printnum_ulong(tcp, arg);
 		break;
 
-#ifdef HAVE_BLKGETSIZE64
 	/* returns an uint64_t */
 	case BLKGETSIZE64:
 		if (entering(tcp))
@@ -212,7 +166,6 @@
 		tprints(", ");
 		printnum_int64(tcp, arg, "%" PRIu64);
 		break;
-#endif
 
 	/* takes a pair of uint64_t */
 	case BLKDISCARD:
diff --git a/config.h b/config.h
index 168c34b..58a1628 100644
--- a/config.h
+++ b/config.h
@@ -1,6 +1,9 @@
 /* config.h.  Generated from config.h.in by configure.  */
 /* config.h.in.  Generated from configure.ac by autoheader.  */
 
+/* Define for the AArch64 architecture. */
+/* #undef AARCH64 */
+
 /* Define if building universal (internal helper macro) */
 /* #undef AC_APPLE_UNIVERSAL_BUILD */
 
@@ -52,9 +55,6 @@
 /* Define to 1 if you have the `be64toh' function. */
 /* #undef HAVE_BE64TOH */
 
-/* Define to 1 if you have BLKGETSIZE64. */
-#define HAVE_BLKGETSIZE64 1
-
 /* Define to 1 if you have the <bluetooth/bluetooth.h> header file. */
 /* #undef HAVE_BLUETOOTH_BLUETOOTH_H */
 
@@ -408,7 +408,7 @@
 
 /* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
    don't. */
-#define HAVE_DECL_SYS_ERRLIST 0
+#define HAVE_DECL_SYS_ERRLIST 1
 
 /* Define to 1 if you have the declaration of `TCA_STAB_DATA', and to 0 if you
    don't. */
@@ -682,7 +682,7 @@
 #define HAVE_FALLOCATE 1
 
 /* Define to 1 if you have the `fanotify_mark' function. */
-/* #undef HAVE_FANOTIFY_MARK */
+#define HAVE_FANOTIFY_MARK 1
 
 /* Define to 1 if you have the `fopen64' function. */
 #define HAVE_FOPEN64 1
@@ -691,7 +691,7 @@
 #define HAVE_FORK 1
 
 /* Define to 1 if you have the `fputs_unlocked' function. */
-/* #undef HAVE_FPUTS_UNLOCKED */
+#define HAVE_FPUTS_UNLOCKED 1
 
 /* Define to 1 if you have the `fstatat' function. */
 #define HAVE_FSTATAT 1
@@ -715,7 +715,7 @@
 #define HAVE_ICONV_H 1
 
 /* Define to 1 if you have the `iconv_open' function. */
-/* #undef HAVE_ICONV_OPEN */
+#define HAVE_ICONV_OPEN 1
 
 /* Define to 1 if you have the `if_indextoname' function. */
 #define HAVE_IF_INDEXTONAME 1
@@ -886,16 +886,16 @@
 /* #undef HAVE_M32_MPERS */
 
 /* Define to 1 if m32 has the type 'struct stat'. */
-/* #undef HAVE_M32_STRUCT_STAT */
+#define HAVE_M32_STRUCT_STAT 1
 
 /* Define to 1 if m32 has the type 'struct stat64'. */
-/* #undef HAVE_M32_STRUCT_STAT64 */
+#define HAVE_M32_STRUCT_STAT64 1
 
 /* Define to 1 if 'st_mtime_nsec' is a member of m32 'struct stat64'. */
-/* #undef HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC */
+#define HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC 1
 
 /* Define to 1 if 'st_mtime_nsec' is a member of m32 'struct stat'. */
-/* #undef HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC */
+#define HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC 1
 
 /* Define to 1 if you have the <memory.h> header file. */
 #define HAVE_MEMORY_H 1
@@ -907,7 +907,7 @@
 /* #undef HAVE_MX32_MPERS */
 
 /* Define to 1 if mx32 has the type 'struct stat'. */
-/* #undef HAVE_MX32_STRUCT_STAT */
+#define HAVE_MX32_STRUCT_STAT 1
 
 /* Define to 1 if mx32 has the type 'struct stat64'. */
 /* #undef HAVE_MX32_STRUCT_STAT64 */
@@ -916,7 +916,7 @@
 /* #undef HAVE_MX32_STRUCT_STAT64_ST_MTIME_NSEC */
 
 /* Define to 1 if 'st_mtime_nsec' is a member of mx32 'struct stat'. */
-/* #undef HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC */
+#define HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC 1
 
 /* Define to 1 if you have the <netinet/sctp.h> header file. */
 /* #undef HAVE_NETINET_SCTP_H */
@@ -954,6 +954,9 @@
 /* Define to 1 if you have the `readahead' function. */
 #define HAVE_READAHEAD 1
 
+/* Define to 1 if the system has the type `s390_compat_regs'. */
+/* #undef HAVE_S390_COMPAT_REGS */
+
 /* Define to 1 if you have the <scsi/sg.h> header file. */
 #define HAVE_SCSI_SG_H 1
 
@@ -1015,7 +1018,7 @@
 #define HAVE_STRUCT_BPF_MAP_INFO_ID 1
 
 /* Define to 1 if `ifindex' is a member of `struct bpf_map_info'. */
-/* #undef HAVE_STRUCT_BPF_MAP_INFO_IFINDEX */
+#define HAVE_STRUCT_BPF_MAP_INFO_IFINDEX 1
 
 /* Define to 1 if `key_size' is a member of `struct bpf_map_info'. */
 #define HAVE_STRUCT_BPF_MAP_INFO_KEY_SIZE 1
@@ -1045,7 +1048,7 @@
 #define HAVE_STRUCT_BPF_PROG_INFO_ID 1
 
 /* Define to 1 if `ifindex' is a member of `struct bpf_prog_info'. */
-/* #undef HAVE_STRUCT_BPF_PROG_INFO_IFINDEX */
+#define HAVE_STRUCT_BPF_PROG_INFO_IFINDEX 1
 
 /* Define to 1 if `jited_prog_insns' is a member of `struct bpf_prog_info'. */
 #define HAVE_STRUCT_BPF_PROG_INFO_JITED_PROG_INSNS 1
@@ -1129,7 +1132,7 @@
 #define HAVE_STRUCT_DCBMSG 1
 
 /* Define to 1 if the system has the type `struct fib_rule_port_range'. */
-/* #undef HAVE_STRUCT_FIB_RULE_PORT_RANGE */
+#define HAVE_STRUCT_FIB_RULE_PORT_RANGE 1
 
 /* Define to 1 if the system has the type `struct fib_rule_uid_range'. */
 #define HAVE_STRUCT_FIB_RULE_UID_RANGE 1
@@ -1179,6 +1182,9 @@
 /* Define to 1 if the system has the type `struct keyctl_kdf_params'. */
 #define HAVE_STRUCT_KEYCTL_KDF_PARAMS 1
 
+/* Define to 1 if the system has the type `struct kvm_cpuid2'. */
+/* #undef HAVE_STRUCT_KVM_CPUID2 */
+
 /* Define to 1 if the system has the type `struct kvm_regs'. */
 #define HAVE_STRUCT_KVM_REGS 1
 
@@ -1284,7 +1290,7 @@
 #define HAVE_STRUCT_PTP_SYS_OFFSET 1
 
 /* Define to 1 if the system has the type `struct ptrace_peeksiginfo_args'. */
-#define HAVE_STRUCT_PTRACE_PEEKSIGINFO_ARGS 1
+/* #undef HAVE_STRUCT_PTRACE_PEEKSIGINFO_ARGS */
 
 /* Define to 1 if the system has the type `struct pt_all_user_regs'. */
 /* #undef HAVE_STRUCT_PT_ALL_USER_REGS */
@@ -1356,7 +1362,7 @@
 #define HAVE_STRUCT_TIMEX_TAI 1
 
 /* Define to 1 if `max_beb_per1024' is a member of `struct ubi_attach_req'. */
-/* #undef HAVE_STRUCT_UBI_ATTACH_REQ_MAX_BEB_PER1024 */
+#define HAVE_STRUCT_UBI_ATTACH_REQ_MAX_BEB_PER1024 1
 
 /* Define to 1 if the system has the type `struct user_desc'. */
 /* #undef HAVE_STRUCT_USER_DESC */
@@ -1398,7 +1404,7 @@
 #define HAVE_SYS_EVENTFD_H 1
 
 /* Define to 1 if you have the <sys/fanotify.h> header file. */
-/* #undef HAVE_SYS_FANOTIFY_H */
+#define HAVE_SYS_FANOTIFY_H 1
 
 /* Define to 1 if you have the <sys/ipc.h> header file. */
 #define HAVE_SYS_IPC_H 1
@@ -1446,7 +1452,7 @@
 /* #undef HAVE_UNION_BPF_ATTR_DUMMY */
 
 /* Define to 1 if `expected_attach_type' is a member of `union bpf_attr'. */
-/* #undef HAVE_UNION_BPF_ATTR_EXPECTED_ATTACH_TYPE */
+#define HAVE_UNION_BPF_ATTR_EXPECTED_ATTACH_TYPE 1
 
 /* Define to 1 if `file_flags' is a member of `union bpf_attr'. */
 #define HAVE_UNION_BPF_ATTR_FILE_FLAGS 1
@@ -1503,7 +1509,7 @@
 #define HAVE_UNION_BPF_ATTR_MAP_ID 1
 
 /* Define to 1 if `map_ifindex' is a member of `union bpf_attr'. */
-/* #undef HAVE_UNION_BPF_ATTR_MAP_IFINDEX */
+#define HAVE_UNION_BPF_ATTR_MAP_IFINDEX 1
 
 /* Define to 1 if `map_name' is a member of `union bpf_attr'. */
 #define HAVE_UNION_BPF_ATTR_MAP_NAME 1
@@ -1563,10 +1569,10 @@
 #define HAVE_UNION_BPF_ATTR_QUERY_TARGET_FD 1
 
 /* Define to 1 if `raw_tracepoint.name' is a member of `union bpf_attr'. */
-/* #undef HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_NAME */
+#define HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_NAME 1
 
 /* Define to 1 if `raw_tracepoint.prog_fd' is a member of `union bpf_attr'. */
-/* #undef HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_PROG_FD */
+#define HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_PROG_FD 1
 
 /* Define to 1 if `start_id' is a member of `union bpf_attr'. */
 #define HAVE_UNION_BPF_ATTR_START_ID 1
@@ -1653,7 +1659,7 @@
 /* #undef M68K */
 
 /* Date */
-#define MANPAGE_DATE "2018-06-13"
+#define MANPAGE_DATE "2018-07-07"
 
 /* Define for the Meta architecture. */
 /* #undef METAG */
@@ -1686,7 +1692,7 @@
 #define PACKAGE_NAME "strace"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "strace 4.23"
+#define PACKAGE_STRING "strace 4.25"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "strace"
@@ -1695,7 +1701,7 @@
 #define PACKAGE_URL "https://strace.io"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "4.23"
+#define PACKAGE_VERSION "4.25"
 
 /* Define for the PowerPC architecture. */
 /* #undef POWERPC */
@@ -1719,12 +1725,16 @@
 /* #undef SH64 */
 
 /* The size of `kernel_long_t', as computed by sizeof. */
+/* #undef SIZEOF_KERNEL_LONG_T */
 
 /* The size of `long', as computed by sizeof. */
+/* #undef SIZEOF_LONG */
 
 /* The size of `long long', as computed by sizeof. */
+/* #undef SIZEOF_LONG_LONG */
 
 /* The size of `off_t', as computed by sizeof. */
+/* #undef SIZEOF_OFF_T */
 
 /* The size of `struct i64_i32', as computed by sizeof. */
 #define SIZEOF_STRUCT_I64_I32 16
@@ -1776,7 +1786,7 @@
 /* #undef USE_UNWINDER */
 
 /* Version number of package */
-#define VERSION "4.23"
+#define VERSION "4.25"
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
    significant byte first (like Motorola and SPARC, unlike Intel). */
diff --git a/config.h.in b/config.h.in
index 24255b6..7cc4936 100644
--- a/config.h.in
+++ b/config.h.in
@@ -54,9 +54,6 @@
 /* Define to 1 if you have the `be64toh' function. */
 #undef HAVE_BE64TOH
 
-/* Define to 1 if you have BLKGETSIZE64. */
-#undef HAVE_BLKGETSIZE64
-
 /* Define to 1 if you have the <bluetooth/bluetooth.h> header file. */
 #undef HAVE_BLUETOOTH_BLUETOOTH_H
 
@@ -956,6 +953,9 @@
 /* Define to 1 if you have the `readahead' function. */
 #undef HAVE_READAHEAD
 
+/* Define to 1 if the system has the type `s390_compat_regs'. */
+#undef HAVE_S390_COMPAT_REGS
+
 /* Define to 1 if you have the <scsi/sg.h> header file. */
 #undef HAVE_SCSI_SG_H
 
@@ -1181,6 +1181,9 @@
 /* Define to 1 if the system has the type `struct keyctl_kdf_params'. */
 #undef HAVE_STRUCT_KEYCTL_KDF_PARAMS
 
+/* Define to 1 if the system has the type `struct kvm_cpuid2'. */
+#undef HAVE_STRUCT_KVM_CPUID2
+
 /* Define to 1 if the system has the type `struct kvm_regs'. */
 #undef HAVE_STRUCT_KVM_REGS
 
diff --git a/configure b/configure
index 141ac3c..ba15ef3 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for strace 4.23.
+# Generated by GNU Autoconf 2.69 for strace 4.25.
 #
 # Report bugs to <strace-devel@lists.strace.io>.
 #
@@ -582,8 +582,8 @@
 # Identity of this package.
 PACKAGE_NAME='strace'
 PACKAGE_TARNAME='strace'
-PACKAGE_VERSION='4.23'
-PACKAGE_STRING='strace 4.23'
+PACKAGE_VERSION='4.25'
+PACKAGE_STRING='strace 4.25'
 PACKAGE_BUGREPORT='strace-devel@lists.strace.io'
 PACKAGE_URL='https://strace.io'
 
@@ -1374,7 +1374,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures strace 4.23 to adapt to many kinds of systems.
+\`configure' configures strace 4.25 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1444,7 +1444,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of strace 4.23:";;
+     short | recursive ) echo "Configuration of strace 4.25:";;
    esac
   cat <<\_ACEOF
 
@@ -1567,7 +1567,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-strace configure 4.23
+strace configure 4.25
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2307,7 +2307,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by strace $as_me 4.23, which was
+It was created by strace $as_me 4.25, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3178,7 +3178,7 @@
 
 # Define the identity of the package.
  PACKAGE='strace'
- VERSION='4.23'
+ VERSION='4.25'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -5342,6 +5342,83 @@
 
 fi
 
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Winitializer-overrides" >&5
+$as_echo_n "checking whether $CC handles -Winitializer-overrides... " >&6; }
+if ${gl_cv_warn_CFLAGS__Winitializer_overrides+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+  gl_save_compiler_FLAGS="$CFLAGS"
+  as_fn_append CFLAGS " $gl_unknown_warnings_are_errors -Winitializer-overrides"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gl_cv_warn_CFLAGS__Winitializer_overrides=yes
+else
+  gl_cv_warn_CFLAGS__Winitializer_overrides=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  CFLAGS="$gl_save_compiler_FLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS__Winitializer_overrides" >&5
+$as_echo "$gl_cv_warn_CFLAGS__Winitializer_overrides" >&6; }
+if test "x$gl_cv_warn_CFLAGS__Winitializer_overrides" = xyes; then :
+  as_fn_append WARN_CFLAGS " -Winitializer-overrides"
+fi
+
+
+if test x${gl_unknown_warnings_are_errors+set} = x; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Werror -Wunknown-warning-option" >&5
+$as_echo_n "checking whether $CC handles -Werror -Wunknown-warning-option... " >&6; }
+if ${gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+  gl_save_compiler_FLAGS="$CFLAGS"
+  as_fn_append CFLAGS " $gl_unknown_warnings_are_errors -Werror -Wunknown-warning-option"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option=yes
+else
+  gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  CFLAGS="$gl_save_compiler_FLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" >&5
+$as_echo "$gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" >&6; }
+if test "x$gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" = xyes; then :
+  gl_unknown_warnings_are_errors='-Wunknown-warning-option -Werror'
+else
+  gl_unknown_warnings_are_errors=
+fi
+
+
+fi
+
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Wlogical-op" >&5
 $as_echo_n "checking whether $CC handles -Wlogical-op... " >&6; }
 if ${gl_cv_warn_CFLAGS__Wlogical_op+:} false; then :
@@ -5727,6 +5804,83 @@
 
 fi
 
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Woverride-init" >&5
+$as_echo_n "checking whether $CC handles -Woverride-init... " >&6; }
+if ${gl_cv_warn_CFLAGS__Woverride_init+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+  gl_save_compiler_FLAGS="$CFLAGS"
+  as_fn_append CFLAGS " $gl_unknown_warnings_are_errors -Woverride-init"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gl_cv_warn_CFLAGS__Woverride_init=yes
+else
+  gl_cv_warn_CFLAGS__Woverride_init=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  CFLAGS="$gl_save_compiler_FLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS__Woverride_init" >&5
+$as_echo "$gl_cv_warn_CFLAGS__Woverride_init" >&6; }
+if test "x$gl_cv_warn_CFLAGS__Woverride_init" = xyes; then :
+  as_fn_append WARN_CFLAGS " -Woverride-init"
+fi
+
+
+if test x${gl_unknown_warnings_are_errors+set} = x; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Werror -Wunknown-warning-option" >&5
+$as_echo_n "checking whether $CC handles -Werror -Wunknown-warning-option... " >&6; }
+if ${gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+  gl_save_compiler_FLAGS="$CFLAGS"
+  as_fn_append CFLAGS " $gl_unknown_warnings_are_errors -Werror -Wunknown-warning-option"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option=yes
+else
+  gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+  CFLAGS="$gl_save_compiler_FLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" >&5
+$as_echo "$gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" >&6; }
+if test "x$gl_cv_warn_CFLAGS__Werror__Wunknown_warning_option" = xyes; then :
+  gl_unknown_warnings_are_errors='-Wunknown-warning-option -Werror'
+else
+  gl_unknown_warnings_are_errors=
+fi
+
+
+fi
+
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC handles -Wsign-compare" >&5
 $as_echo_n "checking whether $CC handles -Wsign-compare... " >&6; }
 if ${gl_cv_warn_CFLAGS__Wsign_compare+:} false; then :
@@ -7424,6 +7578,83 @@
 
 fi
 
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Winitializer-overrides" >&5
+$as_echo_n "checking whether $CC_FOR_BUILD handles -Winitializer-overrides... " >&6; }
+if ${gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+  gl_save_compiler_FLAGS="$CFLAGS_FOR_BUILD"
+  as_fn_append CFLAGS_FOR_BUILD " $gl_build_unknown_warnings_are_errors -Winitializer-overrides"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides=yes
+else
+  gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides=no
+fi
+rm -f core conftest.err conftest.$ac_build_objext \
+    conftest$ac_build_exeext conftest.$ac_ext
+  CFLAGS_FOR_BUILD="$gl_save_compiler_FLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides" >&5
+$as_echo "$gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides" >&6; }
+if test "x$gl_cv_warn_CFLAGS_FOR_BUILD__Winitializer_overrides" = xyes; then :
+  as_fn_append WARN_CFLAGS_FOR_BUILD " -Winitializer-overrides"
+fi
+
+
+if test x${gl_build_unknown_warnings_are_errors+set} = x; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Werror -Wunknown-warning-option" >&5
+$as_echo_n "checking whether $CC_FOR_BUILD handles -Werror -Wunknown-warning-option... " >&6; }
+if ${gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+  gl_save_compiler_FLAGS="$CFLAGS_FOR_BUILD"
+  as_fn_append CFLAGS_FOR_BUILD " $gl_build_unknown_warnings_are_errors -Werror -Wunknown-warning-option"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option=yes
+else
+  gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option=no
+fi
+rm -f core conftest.err conftest.$ac_build_objext \
+    conftest$ac_build_exeext conftest.$ac_ext
+  CFLAGS_FOR_BUILD="$gl_save_compiler_FLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" >&5
+$as_echo "$gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" >&6; }
+if test "x$gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" = xyes; then :
+  gl_build_unknown_warnings_are_errors='-Wunknown-warning-option -Werror'
+else
+  gl_build_unknown_warnings_are_errors=
+fi
+
+
+fi
+
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Wlogical-op" >&5
 $as_echo_n "checking whether $CC_FOR_BUILD handles -Wlogical-op... " >&6; }
 if ${gl_cv_warn_CFLAGS_FOR_BUILD__Wlogical_op+:} false; then :
@@ -7809,6 +8040,83 @@
 
 fi
 
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Woverride-init" >&5
+$as_echo_n "checking whether $CC_FOR_BUILD handles -Woverride-init... " >&6; }
+if ${gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+  gl_save_compiler_FLAGS="$CFLAGS_FOR_BUILD"
+  as_fn_append CFLAGS_FOR_BUILD " $gl_build_unknown_warnings_are_errors -Woverride-init"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init=yes
+else
+  gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init=no
+fi
+rm -f core conftest.err conftest.$ac_build_objext \
+    conftest$ac_build_exeext conftest.$ac_ext
+  CFLAGS_FOR_BUILD="$gl_save_compiler_FLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init" >&5
+$as_echo "$gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init" >&6; }
+if test "x$gl_cv_warn_CFLAGS_FOR_BUILD__Woverride_init" = xyes; then :
+  as_fn_append WARN_CFLAGS_FOR_BUILD " -Woverride-init"
+fi
+
+
+if test x${gl_build_unknown_warnings_are_errors+set} = x; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Werror -Wunknown-warning-option" >&5
+$as_echo_n "checking whether $CC_FOR_BUILD handles -Werror -Wunknown-warning-option... " >&6; }
+if ${gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+
+  gl_save_compiler_FLAGS="$CFLAGS_FOR_BUILD"
+  as_fn_append CFLAGS_FOR_BUILD " $gl_build_unknown_warnings_are_errors -Werror -Wunknown-warning-option"
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option=yes
+else
+  gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option=no
+fi
+rm -f core conftest.err conftest.$ac_build_objext \
+    conftest$ac_build_exeext conftest.$ac_ext
+  CFLAGS_FOR_BUILD="$gl_save_compiler_FLAGS"
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" >&5
+$as_echo "$gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" >&6; }
+if test "x$gl_cv_warn_CFLAGS_FOR_BUILD__Werror__Wunknown_warning_option" = xyes; then :
+  gl_build_unknown_warnings_are_errors='-Wunknown-warning-option -Werror'
+else
+  gl_build_unknown_warnings_are_errors=
+fi
+
+
+fi
+
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD handles -Wsign-compare" >&5
 $as_echo_n "checking whether $CC_FOR_BUILD handles -Wsign-compare... " >&6; }
 if ${gl_cv_warn_CFLAGS_FOR_BUILD__Wsign_compare+:} false; then :
@@ -8999,9 +9307,9 @@
 
 
 
-$as_echo "#define MANPAGE_DATE \"2018-06-13\"" >>confdefs.h
+$as_echo "#define MANPAGE_DATE \"2018-07-07\"" >>confdefs.h
 
-MANPAGE_DATE=2018-06-13
+MANPAGE_DATE=2018-07-07
 
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supported architecture" >&5
@@ -9837,6 +10145,19 @@
 fi
 
 
+# For kernels that do not have v3.10-rc1~201^2~11
+ac_fn_c_check_type "$LINENO" "s390_compat_regs" "ac_cv_type_s390_compat_regs" "#include <asm/ptrace.h>
+"
+if test "x$ac_cv_type_s390_compat_regs" = xyes; then :
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_S390_COMPAT_REGS 1
+_ACEOF
+
+
+fi
+
+
 ac_fn_c_check_type "$LINENO" "struct flock" "ac_cv_type_struct_flock" "#include <sys/types.h>
 #include <linux/fcntl.h>
 "
@@ -11753,6 +12074,16 @@
 fi
 
 
+ac_fn_c_check_type "$LINENO" "struct kvm_cpuid2" "ac_cv_type_struct_kvm_cpuid2" "#include <linux/kvm.h>
+"
+if test "x$ac_cv_type_struct_kvm_cpuid2" = xyes; then :
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_STRUCT_KVM_CPUID2 1
+_ACEOF
+
+
+fi
 ac_fn_c_check_type "$LINENO" "struct kvm_regs" "ac_cv_type_struct_kvm_regs" "#include <linux/kvm.h>
 "
 if test "x$ac_cv_type_struct_kvm_regs" = xyes; then :
@@ -11786,7 +12117,33 @@
 
 
 saved_CPPFLAGS="$CPPFLAGS"
-CPPFLAGS="$CPPFLAGS -I$srcdir/linux"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <linux/signal.h> can be used along with <signal.h>" >&5
+$as_echo_n "checking whether <linux/signal.h> can be used along with <signal.h>... " >&6; }
+if ${st_cv_linux_signal+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <signal.h>
+#include <linux/signal.h>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  st_cv_linux_signal=yes
+else
+  st_cv_linux_signal=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $st_cv_linux_signal" >&5
+$as_echo "$st_cv_linux_signal" >&6; }
+if test "x$st_cv_linux_signal" = xno; then
+	mkdir -p linux/linux
+	cp $srcdir/linux/signal.h.in linux/linux/signal.h
+	CPPFLAGS="$CPPFLAGS -Ilinux"
+fi
+
 ac_fn_c_check_type "$LINENO" "struct __aio_sigset" "ac_cv_type_struct___aio_sigset" "#include <linux/aio_abi.h>
 "
 if test "x$ac_cv_type_struct___aio_sigset" = xyes; then :
@@ -11798,6 +12155,7 @@
 
 fi
 
+
 CPPFLAGS="$saved_CPPFLAGS"
 
 for ac_header in linux/btrfs.h
@@ -13767,39 +14125,6 @@
 fi
 
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BLKGETSIZE64" >&5
-$as_echo_n "checking for BLKGETSIZE64... " >&6; }
-if ${ac_cv_have_blkgetsize64+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-#include <stdlib.h>
-#include <linux/fs.h>
-int
-main ()
-{
-return !BLKGETSIZE64;
-  ;
-  return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
-  ac_cv_have_blkgetsize64=yes
-else
-  ac_cv_have_blkgetsize64=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-	if test $ac_cv_have_blkgetsize64 = yes; then
-
-$as_echo "#define HAVE_BLKGETSIZE64 1" >>confdefs.h
-
-	fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_blkgetsize64" >&5
-$as_echo "$ac_cv_have_blkgetsize64" >&6; }
-
 # The cast to long int works around a bug in the HP C Compiler
 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
@@ -17112,7 +17437,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by strace $as_me 4.23, which was
+This file was extended by strace $as_me 4.25, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17179,7 +17504,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-strace config.status 4.23
+strace config.status 4.25
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 9dec1b2..c982ced 100644
--- a/configure.ac
+++ b/configure.ac
@@ -318,6 +318,9 @@
 	struct ptrace_peeksiginfo_args
 ]),,, [#include <sys/ptrace.h>])
 
+# For kernels that do not have v3.10-rc1~201^2~11
+AC_CHECK_TYPES([s390_compat_regs],,, [#include <asm/ptrace.h>])
+
 AC_CHECK_TYPES(m4_normalize([
 	struct flock,
 	struct flock64,
@@ -575,14 +578,29 @@
 ]),,, [#include <linux/ptp_clock.h>])
 
 AC_CHECK_TYPES(m4_normalize([
+	struct kvm_cpuid2,
 	struct kvm_regs,
 	struct kvm_sregs,
 	struct kvm_userspace_memory_region
 ]),,, [#include <linux/kvm.h>])
 
 saved_CPPFLAGS="$CPPFLAGS"
-CPPFLAGS="$CPPFLAGS -I$srcdir/linux"
+
+AC_CACHE_CHECK([whether <linux/signal.h> can be used along with <signal.h>],
+	       [st_cv_linux_signal],
+	       [AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
+#include <signal.h>
+#include <linux/signal.h>]],[])],
+				  [st_cv_linux_signal=yes],
+				  [st_cv_linux_signal=no])])
+if test "x$st_cv_linux_signal" = xno; then
+	mkdir -p linux/linux
+	cp $srcdir/linux/signal.h.in linux/linux/signal.h
+	CPPFLAGS="$CPPFLAGS -Ilinux"
+fi
+
 AC_CHECK_TYPES([struct __aio_sigset],,, [#include <linux/aio_abi.h>])
+
 CPPFLAGS="$saved_CPPFLAGS"
 
 AC_CHECK_HEADERS([linux/btrfs.h], [
@@ -770,15 +788,6 @@
 #include <linux/types.h>
 #include <linux/videodev2.h>])
 
-AC_CACHE_CHECK([for BLKGETSIZE64], [ac_cv_have_blkgetsize64],
-	[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
-#include <stdlib.h>
-#include <linux/fs.h>], [return !BLKGETSIZE64;])],
-			   [ac_cv_have_blkgetsize64=yes], [ac_cv_have_blkgetsize64=no])]
-	if test $ac_cv_have_blkgetsize64 = yes; then
-		AC_DEFINE([HAVE_BLKGETSIZE64], [1], [Define to 1 if you have BLKGETSIZE64.])
-	fi)
-
 AC_CHECK_SIZEOF([long])
 SIZEOF_LONG="$ac_cv_sizeof_long"
 AC_SUBST(SIZEOF_LONG)
diff --git a/debian/changelog b/debian/changelog
index 2b09968..c3a1457 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,20 @@
-strace (4.23-1) experimental; urgency=low
+strace (4.25-1) experimental; urgency=low
 
-  * strace 4.23 snapshot.
+  * strace 4.25 snapshot.
 
- -- Strace <strace-devel@lists.strace.io>  Fri, 15 Jun 2018 17:54:18 +0000
+ -- Strace <strace-devel@lists.strace.io>  Tue, 30 Oct 2018 08:39:22 +0000
+
+strace (4.24-1) unstable; urgency=medium
+
+  * New upstream version.
+
+ -- Dmitry V. Levin <ldv@altlinux.org>  Tue, 14 Aug 2018 00:01:02 +0000
+
+strace (4.23-1) unstable; urgency=medium
+
+  * New upstream version.
+
+ -- Dmitry V. Levin <ldv@altlinux.org>  Thu, 14 Jun 2018 11:00:00 +0000
 
 strace (4.22-1) unstable; urgency=medium
 
diff --git a/debian/changelog.in b/debian/changelog.in
index 833f2cf..320c277 100644
--- a/debian/changelog.in
+++ b/debian/changelog.in
@@ -4,6 +4,18 @@
 
  -- Strace <@PACKAGE_BUGREPORT@>  @DEB_CHANGELOGTIME@
 
+strace (4.24-1) unstable; urgency=medium
+
+  * New upstream version.
+
+ -- Dmitry V. Levin <ldv@altlinux.org>  Tue, 14 Aug 2018 00:01:02 +0000
+
+strace (4.23-1) unstable; urgency=medium
+
+  * New upstream version.
+
+ -- Dmitry V. Levin <ldv@altlinux.org>  Thu, 14 Jun 2018 11:00:00 +0000
+
 strace (4.22-1) unstable; urgency=medium
 
   * New upstream version.
diff --git a/defs.h b/defs.h
index 4437d6f..5ba95f5 100644
--- a/defs.h
+++ b/defs.h
@@ -236,6 +236,10 @@
 
 	struct mmap_cache_t *mmap_cache;
 
+#ifdef HAVE_LINUX_KVM_H
+	struct vcpu_info *vcpu_info_list;
+#endif
+
 #ifdef ENABLE_STACKTRACE
 	void *unwind_ctx;
 	struct unwind_queue_t *unwind_queue;
@@ -326,6 +330,7 @@
 /** Number of elements in evdev_abs array without the terminating record. */
 extern const size_t evdev_abs_size;
 
+extern const struct xlat evdev_ev[];
 extern const struct xlat iffflags[];
 extern const struct xlat ip_type_of_services[];
 extern const struct xlat ipc_private[];
@@ -374,11 +379,24 @@
 	SOCK_PROTO_UNIX,
 	SOCK_PROTO_TCP,
 	SOCK_PROTO_UDP,
+	SOCK_PROTO_UDPLITE,
+	SOCK_PROTO_DCCP,
+	SOCK_PROTO_SCTP,
+	SOCK_PROTO_L2TP_IP,
+	SOCK_PROTO_PING,
+	SOCK_PROTO_RAW,
 	SOCK_PROTO_TCPv6,
 	SOCK_PROTO_UDPv6,
-	SOCK_PROTO_NETLINK
+	SOCK_PROTO_UDPLITEv6,
+	SOCK_PROTO_DCCPv6,
+	SOCK_PROTO_L2TP_IPv6,
+	SOCK_PROTO_SCTPv6,
+	SOCK_PROTO_PINGv6,
+	SOCK_PROTO_RAWv6,
+	SOCK_PROTO_NETLINK,
 };
 extern enum sock_proto get_proto_by_name(const char *);
+extern int get_family_by_proto(enum sock_proto proto);
 
 enum iov_decode {
 	IOV_DECODE_ADDR,
@@ -688,9 +706,9 @@
  */
 #define printxval_search(xlat__, val__, dflt__) \
 	printxval_searchn(xlat__, ARRAY_SIZE(xlat__) - 1, val__, dflt__)
-#define printxval_search_ex(xlat__, val__, dflt__) \
+#define printxval_search_ex(xlat__, val__, dflt__, style__) \
 	printxval_searchn_ex((xlat__), ARRAY_SIZE(xlat__) - 1, (val__), \
-			     (dflt__), XLAT_STYLE_DEFAULT)
+			     (dflt__), (style__))
 
 extern int printxval_indexn_ex(const struct xlat *, size_t xlat_size,
 			       uint64_t val, const char *dflt, enum xlat_style);
@@ -730,6 +748,30 @@
 				     XLAT_STYLE_DEFAULT);
 }
 
+enum xlat_style_private_flag_bits {
+	/* print_array */
+	PAF_PRINT_INDICES_BIT = XLAT_STYLE_SPEC_BITS + 1,
+	PAF_INDEX_XLAT_SORTED_BIT,
+	PAF_INDEX_XLAT_VALUE_INDEXED_BIT,
+
+	/* print_xlat */
+	PXF_DEFAULT_STR_BIT,
+};
+
+#define FLAG_(name_) name_ = 1 << name_##_BIT
+
+enum xlat_style_private_flags {
+	/* print_array */
+	FLAG_(PAF_PRINT_INDICES),
+	FLAG_(PAF_INDEX_XLAT_SORTED),
+	FLAG_(PAF_INDEX_XLAT_VALUE_INDEXED),
+
+	/* print_xlat */
+	FLAG_(PXF_DEFAULT_STR),
+};
+
+#undef FLAG_
+
 /** Print a value in accordance with xlat formatting settings. */
 extern void print_xlat_ex(uint64_t val, const char *str, enum xlat_style style);
 #define print_xlat(val_) \
@@ -781,21 +823,6 @@
 typedef bool (*print_fn)(struct tcb *, void *elem_buf,
 			 size_t elem_size, void *opaque_data);
 
-enum print_array_flag_bits {
-	PAF_PRINT_INDICES_BIT = XLAT_STYLE_SPEC_BITS + 1,
-	PAF_INDEX_XLAT_SORTED_BIT,
-	PAF_INDEX_XLAT_VALUE_INDEXED_BIT,
-};
-
-#define FLAG_(name_) name_ = 1 << name_##_BIT
-
-enum print_array_flags {
-	FLAG_(PAF_PRINT_INDICES),
-	FLAG_(PAF_INDEX_XLAT_SORTED),
-	FLAG_(PAF_INDEX_XLAT_VALUE_INDEXED),
-};
-
-#undef FLAG_
 
 /**
  * @param flags Combination of xlat style settings and additional flags from
@@ -864,6 +891,8 @@
 extern bool
 decode_inet_addr(struct tcb *, kernel_ulong_t addr,
 		 unsigned int len, int family, const char *var_name);
+extern void print_ax25_addr(const void /* ax25_address */ *addr);
+extern void print_x25_addr(const void /* struct x25_address */ *addr);
 extern const char *get_sockaddr_by_inode(struct tcb *, int fd, unsigned long inode);
 extern bool print_sockaddr_by_inode(struct tcb *, int fd, unsigned long inode);
 extern void print_dirfd(struct tcb *, int);
@@ -922,6 +951,7 @@
 extern void
 print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr);
 
+extern const char *get_ifname(const unsigned int ifindex);
 extern void print_ifindex(unsigned int);
 
 extern void print_bpf_filter_code(const uint16_t code, bool extended);
@@ -940,6 +970,7 @@
 DECL_IOCTL(fs_x);
 DECL_IOCTL(inotify);
 DECL_IOCTL(kvm);
+DECL_IOCTL(nbd);
 DECL_IOCTL(nsfs);
 DECL_IOCTL(ptp);
 DECL_IOCTL(scsi);
@@ -988,6 +1019,11 @@
 extern void unwind_tcb_capture(struct tcb *);
 #endif
 
+#ifdef HAVE_LINUX_KVM_H
+extern void kvm_run_structure_decoder_init(void);
+extern void kvm_vcpu_info_free(struct tcb *);
+#endif
+
 static inline int
 printstrn(struct tcb *tcp, kernel_ulong_t addr, kernel_ulong_t len)
 {
diff --git a/evdev.c b/evdev.c
index 7ca15c9..cae2ef1 100644
--- a/evdev.c
+++ b/evdev.c
@@ -30,6 +30,7 @@
 #include "defs.h"
 
 #include "xlat/evdev_abs.h"
+#include "xlat/evdev_ev.h"
 
 #ifdef HAVE_LINUX_INPUT_H
 
@@ -47,7 +48,6 @@
 # include "xlat/evdev_relative_axes.h"
 # include "xlat/evdev_snd.h"
 # include "xlat/evdev_switch.h"
-# include "xlat/evdev_sync.h"
 
 # ifndef SYN_MAX
 #  define SYN_MAX 0xf
@@ -171,10 +171,10 @@
 	tprints(", ");
 
 	unsigned int size;
-	if ((kernel_ulong_t) tcp->u_rval > max_nr)
+	if ((kernel_ulong_t) tcp->u_rval > max_nr / 8)
 		size = max_nr;
 	else
-		size = tcp->u_rval;
+		size = tcp->u_rval * 8;
 	char decoded_arg[size];
 
 	if (umove_or_printaddr(tcp, arg, &decoded_arg))
@@ -258,9 +258,9 @@
 	  const kernel_ulong_t arg)
 {
 	switch (ev_nr) {
-		case EV_SYN:
-			return decode_bitset(tcp, arg, evdev_sync,
-					     SYN_MAX, "SYN_???", XT_INDEXED);
+		case 0:
+			return decode_bitset(tcp, arg, evdev_ev,
+					     EV_MAX, "EV_???", XT_SORTED);
 		case EV_KEY:
 			return decode_bitset(tcp, arg, evdev_keycode,
 					     KEY_MAX, "KEY_???", XT_INDEXED);
diff --git a/fetch_struct_xfs_quotastat.c b/fetch_struct_xfs_quotastat.c
new file mode 100644
index 0000000..55d82bb
--- /dev/null
+++ b/fetch_struct_xfs_quotastat.c
@@ -0,0 +1,35 @@
+#include "defs.h"
+
+#include DEF_MPERS_TYPE(struct_xfs_dqstats)
+
+#include "xfs_quota_stat.h"
+typedef struct xfs_dqstats struct_xfs_dqstats;
+
+#include MPERS_DEFS
+
+MPERS_PRINTER_DECL(bool, fetch_struct_quotastat, struct tcb *const tcp,
+		   const kernel_ulong_t data, void *p)
+{
+	struct xfs_dqstats *dq = p;
+	struct_xfs_dqstats dqstat;
+
+	if (umove_or_printaddr(tcp, data, &dqstat))
+		return false;
+
+	dq->qs_version = dqstat.qs_version;
+	dq->qs_flags = dqstat.qs_flags;
+	dq->qs_pad = dqstat.qs_pad;
+	dq->qs_uquota.qfs_ino = dqstat.qs_uquota.qfs_ino;
+	dq->qs_uquota.qfs_nblks = dqstat.qs_uquota.qfs_nblks;
+	dq->qs_uquota.qfs_nextents = dqstat.qs_uquota.qfs_nextents;
+	dq->qs_gquota.qfs_ino = dqstat.qs_gquota.qfs_ino;
+	dq->qs_gquota.qfs_nblks = dqstat.qs_gquota.qfs_nblks;
+	dq->qs_gquota.qfs_nextents = dqstat.qs_gquota.qfs_nextents;
+	dq->qs_incoredqs = dqstat.qs_incoredqs;
+	dq->qs_btimelimit = dqstat.qs_btimelimit;
+	dq->qs_itimelimit = dqstat.qs_itimelimit;
+	dq->qs_rtbtimelimit = dqstat.qs_rtbtimelimit;
+	dq->qs_bwarnlimit = dqstat.qs_bwarnlimit;
+	dq->qs_iwarnlimit = dqstat.qs_iwarnlimit;
+	return true;
+}
diff --git a/filter_qualify.c b/filter_qualify.c
index 9b5569c..69928b4 100644
--- a/filter_qualify.c
+++ b/filter_qualify.c
@@ -405,6 +405,25 @@
 	qualify_inject_common(str, false, "inject argument");
 }
 
+static void
+qualify_kvm(const char *const str)
+{
+	if (strcmp(str, "vcpu") == 0) {
+#ifdef HAVE_LINUX_KVM_H
+		if (os_release >= KERNEL_VERSION(4, 16, 0))
+			kvm_run_structure_decoder_init();
+		else
+			error_msg("-e kvm=vcpu option needs"
+				  " Linux 4.16.0 or higher");
+#else
+		error_msg("-e kvm=vcpu option is not implemented"
+			  " for this architecture");
+#endif
+	} else {
+		error_msg_and_die("invalid -e kvm= argument: '%s'", str);
+	}
+}
+
 static const struct qual_options {
 	const char *name;
 	void (*qualify)(const char *);
@@ -428,6 +447,7 @@
 	{ "w",		qualify_write	},
 	{ "fault",	qualify_fault	},
 	{ "inject",	qualify_inject	},
+	{ "kvm",	qualify_kvm	},
 };
 
 void
diff --git a/futex.c b/futex.c
index 9ce4ced..e4dfa08 100644
--- a/futex.c
+++ b/futex.c
@@ -41,6 +41,7 @@
 # define FUTEX_OP_OPARG_SHIFT 8
 #endif
 
+#include "xlat/futexbitset.h"
 #include "xlat/futexops.h"
 #include "xlat/futexwakeops.h"
 #include "xlat/futexwakecmps.h"
@@ -74,11 +75,13 @@
 		tprintf(", %u", val);
 		tprints(", ");
 		print_timespec(tcp, timeout);
-		tprintf(", %#x", val3);
+		tprints(", ");
+		printxval(futexbitset, val3, NULL);
 		break;
 	case FUTEX_WAKE_BITSET:
 		tprintf(", %u", val);
-		tprintf(", %#x", val3);
+		tprints(", ");
+		printxval(futexbitset, val3, NULL);
 		break;
 	case FUTEX_REQUEUE:
 		tprintf(", %u", val);
diff --git a/gcc_compat.h b/gcc_compat.h
index 251080b..066b40e 100644
--- a/gcc_compat.h
+++ b/gcc_compat.h
@@ -33,10 +33,20 @@
 # define GNUC_PREREQ(maj, min)	\
 	((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
 #else
-# define __attribute__(x)	/* empty */
 # define GNUC_PREREQ(maj, min)	0
 #endif
 
+#if defined __clang__ && defined __clang_major__ && defined __clang_minor__
+# define CLANG_PREREQ(maj, min)	\
+	((__clang_major__ << 16) + __clang_minor__ >= ((maj) << 16) + (min))
+#else
+# define CLANG_PREREQ(maj, min)	0
+#endif
+
+#if !(GNUC_PREREQ(2, 0) || CLANG_PREREQ(1, 0))
+# define __attribute__(x)	/* empty */
+#endif
+
 #if GNUC_PREREQ(2, 5)
 # define ATTRIBUTE_NORETURN	__attribute__((__noreturn__))
 #else
@@ -99,6 +109,23 @@
 # define ATTRIBUTE_FALLTHROUGH	((void) 0)
 #endif
 
+#if CLANG_PREREQ(2, 8)
+# define DIAG_PUSH_IGNORE_OVERRIDE_INIT					\
+	_Pragma("clang diagnostic push");				\
+	_Pragma("clang diagnostic ignored \"-Winitializer-overrides\"");
+# define DIAG_POP_IGNORE_OVERRIDE_INIT					\
+	_Pragma("clang diagnostic pop");
+#elif GNUC_PREREQ(4, 2)
+# define DIAG_PUSH_IGNORE_OVERRIDE_INIT					\
+	_Pragma("GCC diagnostic push");					\
+	_Pragma("GCC diagnostic ignored \"-Woverride-init\"");
+# define DIAG_POP_IGNORE_OVERRIDE_INIT					\
+	_Pragma("GCC diagnostic pop");
+#else
+# define DIAG_PUSH_IGNORE_OVERRIDE_INIT	/* empty */
+# define DIAG_POP_IGNORE_OVERRIDE_INIT	/* empty */
+#endif
+
 #if GNUC_PREREQ(6, 0)
 # define DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE				\
 	_Pragma("GCC diagnostic push");					\
diff --git a/gnu/stubs-32.h b/gnu/stubs-32.h
deleted file mode 100644
index e69de29..0000000
--- a/gnu/stubs-32.h
+++ /dev/null
diff --git a/ioctl.c b/ioctl.c
index 93fb526..4c9e7db 100644
--- a/ioctl.c
+++ b/ioctl.c
@@ -33,8 +33,6 @@
 #include <linux/ioctl.h>
 #include "xlat/ioctl_dirs.h"
 
-#include "xlat/evdev_ev.h"
-
 static int
 compare(const void *a, const void *b)
 {
@@ -99,7 +97,10 @@
 
 	if (nr >= 0x20 && nr <= 0x20 + 0x1f) {
 		tprints("EVIOCGBIT(");
-		printxval(evdev_ev, nr - 0x20, "EV_???");
+		if (nr == 0x20)
+			tprintf("0");
+		else
+			printxval(evdev_ev, nr - 0x20, "EV_???");
 		tprintf(", %u)", _IOC_SIZE(code));
 		return 1;
 	} else if (nr >= 0x40 && nr <= 0x40 + 0x3f) {
@@ -326,6 +327,8 @@
 #endif
 	case 'I':
 		return inotify_ioctl(tcp, code, arg);
+	case 0xab:
+		return nbd_ioctl(tcp, code, arg);
 	default:
 		break;
 	}
diff --git a/ioctl_iocdef.h b/ioctl_iocdef.h
index fc86d9d..adf7255 100644
--- a/ioctl_iocdef.h
+++ b/ioctl_iocdef.h
@@ -1,5 +1,5 @@
 #define _IOC_NONE 0U
 #define _IOC_READ 2U
 #define _IOC_WRITE 1U
-#define _IOC_SIZESHIFT ((0 + 8) + 8)
-#define _IOC_DIRSHIFT (((0 + 8) + 8) + 14)
+#define _IOC_SIZESHIFT ((0 +8)+8)
+#define _IOC_DIRSHIFT (((0 +8)+8)+14)
diff --git a/ioctl_iocdef.i b/ioctl_iocdef.i
new file mode 100644
index 0000000..6cb6ab0
--- /dev/null
+++ b/ioctl_iocdef.i
@@ -0,0 +1,5 @@
+DEFINE HOST_IOC_NONE 0U
+DEFINE HOST_IOC_READ 2U
+DEFINE HOST_IOC_WRITE 1U
+DEFINE HOST_IOC_SIZESHIFT ((0 +8)+8)
+DEFINE HOST_IOC_DIRSHIFT (((0 +8)+8)+14)
diff --git a/ioctl_redefs1.h b/ioctl_redefs1.h
index 77a7dc0..ac26280 100644
--- a/ioctl_redefs1.h
+++ b/ioctl_redefs1.h
@@ -134,6 +134,30 @@
 # undef BLKGETSIZE64
 # define BLKGETSIZE64 0x80041272
 #endif
+#ifdef BLKTRACESETUP
+# undef BLKTRACESETUP
+# define BLKTRACESETUP 0xc0401273
+#endif
+#ifdef BR_ATTEMPT_ACQUIRE
+# undef BR_ATTEMPT_ACQUIRE
+# define BR_ATTEMPT_ACQUIRE 0x8014720b
+#endif
+#ifdef BTRFS_IOC_DEV_REPLACE
+# undef BTRFS_IOC_DEV_REPLACE
+# define BTRFS_IOC_DEV_REPLACE 0xca249435
+#endif
+#ifdef BTRFS_IOC_GET_SUBVOL_INFO
+# undef BTRFS_IOC_GET_SUBVOL_INFO
+# define BTRFS_IOC_GET_SUBVOL_INFO 0x81e8943c
+#endif
+#ifdef BTRFS_IOC_SEND
+# undef BTRFS_IOC_SEND
+# define BTRFS_IOC_SEND 0x40449426
+#endif
+#ifdef BTRFS_IOC_SET_RECEIVED_SUBVOL
+# undef BTRFS_IOC_SET_RECEIVED_SUBVOL
+# define BTRFS_IOC_SET_RECEIVED_SUBVOL 0xc0c09425
+#endif
 #ifdef CAPI_MANUFACTURER_CMD
 # undef CAPI_MANUFACTURER_CMD
 # define CAPI_MANUFACTURER_CMD 0xc0084320
@@ -202,6 +226,10 @@
 # undef DRM_IOCTL_AGP_UNBIND
 # define DRM_IOCTL_AGP_UNBIND 0x40086437
 #endif
+#ifdef DRM_IOCTL_AMDGPU_GEM_METADATA
+# undef DRM_IOCTL_AMDGPU_GEM_METADATA
+# define DRM_IOCTL_AMDGPU_GEM_METADATA 0xc11c6446
+#endif
 #ifdef DRM_IOCTL_DMA
 # undef DRM_IOCTL_DMA
 # define DRM_IOCTL_DMA 0xc0286429
@@ -286,6 +314,26 @@
 # undef DRM_IOCTL_MGA_INIT
 # define DRM_IOCTL_MGA_INIT 0x405c6440
 #endif
+#ifdef DRM_IOCTL_MODE_ADDFB2
+# undef DRM_IOCTL_MODE_ADDFB2
+# define DRM_IOCTL_MODE_ADDFB2 0xc06464b8
+#endif
+#ifdef DRM_IOCTL_MODE_GETPLANERESOURCES
+# undef DRM_IOCTL_MODE_GETPLANERESOURCES
+# define DRM_IOCTL_MODE_GETPLANERESOURCES 0xc00c64b5
+#endif
+#ifdef DRM_IOCTL_MODE_OBJ_GETPROPERTIES
+# undef DRM_IOCTL_MODE_OBJ_GETPROPERTIES
+# define DRM_IOCTL_MODE_OBJ_GETPROPERTIES 0xc01c64b9
+#endif
+#ifdef DRM_IOCTL_MODE_OBJ_SETPROPERTY
+# undef DRM_IOCTL_MODE_OBJ_SETPROPERTY
+# define DRM_IOCTL_MODE_OBJ_SETPROPERTY 0xc01464ba
+#endif
+#ifdef DRM_IOCTL_MSM_WAIT_FENCE
+# undef DRM_IOCTL_MSM_WAIT_FENCE
+# define DRM_IOCTL_MSM_WAIT_FENCE 0x401c6447
+#endif
 #ifdef DRM_IOCTL_R128_DEPTH
 # undef DRM_IOCTL_R128_DEPTH
 # define DRM_IOCTL_R128_DEPTH 0x4018644c
@@ -318,6 +366,10 @@
 # undef DRM_IOCTL_RADEON_CP_INIT
 # define DRM_IOCTL_RADEON_CP_INIT 0x40546440
 #endif
+#ifdef DRM_IOCTL_RADEON_GEM_CREATE
+# undef DRM_IOCTL_RADEON_GEM_CREATE
+# define DRM_IOCTL_RADEON_GEM_CREATE 0xc01c645d
+#endif
 #ifdef DRM_IOCTL_RADEON_GETPARAM
 # undef DRM_IOCTL_RADEON_GETPARAM
 # define DRM_IOCTL_RADEON_GETPARAM 0xc0086451
@@ -326,6 +378,10 @@
 # undef DRM_IOCTL_RADEON_IRQ_EMIT
 # define DRM_IOCTL_RADEON_IRQ_EMIT 0xc0046456
 #endif
+#ifdef DRM_IOCTL_RADEON_SETPARAM
+# undef DRM_IOCTL_RADEON_SETPARAM
+# define DRM_IOCTL_RADEON_SETPARAM 0x400c6459
+#endif
 #ifdef DRM_IOCTL_RADEON_STIPPLE
 # undef DRM_IOCTL_RADEON_STIPPLE
 # define DRM_IOCTL_RADEON_STIPPLE 0x4004644c
@@ -394,6 +450,14 @@
 # undef DRM_IOCTL_SIS_FB_INIT
 # define DRM_IOCTL_SIS_FB_INIT 0x40086456
 #endif
+#ifdef DRM_IOCTL_UPDATE_DRAW
+# undef DRM_IOCTL_UPDATE_DRAW
+# define DRM_IOCTL_UPDATE_DRAW 0x4014643f
+#endif
+#ifdef DRM_IOCTL_VC4_PERFMON_GET_VALUES
+# undef DRM_IOCTL_VC4_PERFMON_GET_VALUES
+# define DRM_IOCTL_VC4_PERFMON_GET_VALUES 0xc00c644e
+#endif
 #ifdef DRM_IOCTL_VERSION
 # undef DRM_IOCTL_VERSION
 # define DRM_IOCTL_VERSION 0xc0246400
@@ -506,10 +570,6 @@
 # undef FE_SET_PROPERTY
 # define FE_SET_PROPERTY 0x40086f52
 #endif
-#ifdef FIOQSIZE
-# undef FIOQSIZE
-# define FIOQSIZE 0x0000545e
-#endif
 #ifdef FS_IOC_GETFLAGS
 # undef FS_IOC_GETFLAGS
 # define FS_IOC_GETFLAGS 0x80046601
@@ -526,6 +586,42 @@
 # undef FS_IOC_SETVERSION
 # define FS_IOC_SETVERSION 0x40047602
 #endif
+#ifdef FW_CDEV_IOC_CREATE_ISO_CONTEXT
+# undef FW_CDEV_IOC_CREATE_ISO_CONTEXT
+# define FW_CDEV_IOC_CREATE_ISO_CONTEXT 0xc01c2308
+#endif
+#ifdef FW_CDEV_IOC_GET_CYCLE_TIMER
+# undef FW_CDEV_IOC_GET_CYCLE_TIMER
+# define FW_CDEV_IOC_GET_CYCLE_TIMER 0x800c230c
+#endif
+#ifdef FW_CDEV_IOC_GET_CYCLE_TIMER2
+# undef FW_CDEV_IOC_GET_CYCLE_TIMER2
+# define FW_CDEV_IOC_GET_CYCLE_TIMER2 0xc0142314
+#endif
+#ifdef FW_CDEV_IOC_GET_INFO
+# undef FW_CDEV_IOC_GET_INFO
+# define FW_CDEV_IOC_GET_INFO 0xc0242300
+#endif
+#ifdef FW_CDEV_IOC_SEND_BROADCAST_REQUEST
+# undef FW_CDEV_IOC_SEND_BROADCAST_REQUEST
+# define FW_CDEV_IOC_SEND_BROADCAST_REQUEST 0x40242312
+#endif
+#ifdef FW_CDEV_IOC_SEND_PHY_PACKET
+# undef FW_CDEV_IOC_SEND_PHY_PACKET
+# define FW_CDEV_IOC_SEND_PHY_PACKET 0xc0142315
+#endif
+#ifdef FW_CDEV_IOC_SEND_REQUEST
+# undef FW_CDEV_IOC_SEND_REQUEST
+# define FW_CDEV_IOC_SEND_REQUEST 0x40242301
+#endif
+#ifdef FW_CDEV_IOC_SEND_RESPONSE
+# undef FW_CDEV_IOC_SEND_RESPONSE
+# define FW_CDEV_IOC_SEND_RESPONSE 0x40142304
+#endif
+#ifdef FW_CDEV_IOC_SET_ISO_CHANNELS
+# undef FW_CDEV_IOC_SET_ISO_CHANNELS
+# define FW_CDEV_IOC_SET_ISO_CHANNELS 0x400c2317
+#endif
 #ifdef HE_GET_REG
 # undef HE_GET_REG
 # define HE_GET_REG 0x400c6160
@@ -650,22 +746,14 @@
 # undef KCOV_INIT_TRACE
 # define KCOV_INIT_TRACE 0x80046301
 #endif
-#ifdef KVM_GET_REGS
-# undef KVM_GET_REGS
-# define KVM_GET_REGS 0x8098ae81
+#ifdef KVM_DIRTY_TLB
+# undef KVM_DIRTY_TLB
+# define KVM_DIRTY_TLB 0x400caeaa
 #endif
 #ifdef KVM_MEMORY_ENCRYPT_OP
 # undef KVM_MEMORY_ENCRYPT_OP
 # define KVM_MEMORY_ENCRYPT_OP 0xc004aeba
 #endif
-#ifdef KVM_SET_GUEST_DEBUG
-# undef KVM_SET_GUEST_DEBUG
-# define KVM_SET_GUEST_DEBUG 0x4008ae9b
-#endif
-#ifdef KVM_SET_REGS
-# undef KVM_SET_REGS
-# define KVM_SET_REGS 0x4098ae82
-#endif
 #ifdef MATROXFB_GET_ALL_OUTPUTS
 # undef MATROXFB_GET_ALL_OUTPUTS
 # define MATROXFB_GET_ALL_OUTPUTS 0x80046efb
@@ -742,38 +830,50 @@
 # undef MTIOCPOS
 # define MTIOCPOS 0x80046d03
 #endif
+#ifdef MTRRIOC_ADD_ENTRY
+# undef MTRRIOC_ADD_ENTRY
+# define MTRRIOC_ADD_ENTRY 0x400c4d00
+#endif
+#ifdef MTRRIOC_ADD_PAGE_ENTRY
+# undef MTRRIOC_ADD_PAGE_ENTRY
+# define MTRRIOC_ADD_PAGE_ENTRY 0x400c4d05
+#endif
+#ifdef MTRRIOC_DEL_ENTRY
+# undef MTRRIOC_DEL_ENTRY
+# define MTRRIOC_DEL_ENTRY 0x400c4d02
+#endif
+#ifdef MTRRIOC_DEL_PAGE_ENTRY
+# undef MTRRIOC_DEL_PAGE_ENTRY
+# define MTRRIOC_DEL_PAGE_ENTRY 0x400c4d07
+#endif
+#ifdef MTRRIOC_GET_ENTRY
+# undef MTRRIOC_GET_ENTRY
+# define MTRRIOC_GET_ENTRY 0xc0104d03
+#endif
+#ifdef MTRRIOC_GET_PAGE_ENTRY
+# undef MTRRIOC_GET_PAGE_ENTRY
+# define MTRRIOC_GET_PAGE_ENTRY 0xc0104d08
+#endif
+#ifdef MTRRIOC_KILL_ENTRY
+# undef MTRRIOC_KILL_ENTRY
+# define MTRRIOC_KILL_ENTRY 0x400c4d04
+#endif
+#ifdef MTRRIOC_KILL_PAGE_ENTRY
+# undef MTRRIOC_KILL_PAGE_ENTRY
+# define MTRRIOC_KILL_PAGE_ENTRY 0x400c4d09
+#endif
+#ifdef MTRRIOC_SET_ENTRY
+# undef MTRRIOC_SET_ENTRY
+# define MTRRIOC_SET_ENTRY 0x400c4d01
+#endif
+#ifdef MTRRIOC_SET_PAGE_ENTRY
+# undef MTRRIOC_SET_PAGE_ENTRY
+# define MTRRIOC_SET_PAGE_ENTRY 0x400c4d06
+#endif
 #ifdef NCIUARTSETDRIVER
 # undef NCIUARTSETDRIVER
 # define NCIUARTSETDRIVER 0x40045500
 #endif
-#ifdef NCP_IOC_GET_FS_INFO_V2
-# undef NCP_IOC_GET_FS_INFO_V2
-# define NCP_IOC_GET_FS_INFO_V2 0xc0246e04
-#endif
-#ifdef NCP_IOC_GETMOUNTUID2
-# undef NCP_IOC_GETMOUNTUID2
-# define NCP_IOC_GETMOUNTUID2 0x40046e02
-#endif
-#ifdef NCP_IOC_GETOBJECTNAME
-# undef NCP_IOC_GETOBJECTNAME
-# define NCP_IOC_GETOBJECTNAME 0xc00c6e09
-#endif
-#ifdef NCP_IOC_GETPRIVATEDATA
-# undef NCP_IOC_GETPRIVATEDATA
-# define NCP_IOC_GETPRIVATEDATA 0xc0086e0a
-#endif
-#ifdef NCP_IOC_NCPREQUEST
-# undef NCP_IOC_NCPREQUEST
-# define NCP_IOC_NCPREQUEST 0x800c6e01
-#endif
-#ifdef NCP_IOC_SETOBJECTNAME
-# undef NCP_IOC_SETOBJECTNAME
-# define NCP_IOC_SETOBJECTNAME 0x800c6e09
-#endif
-#ifdef NCP_IOC_SETPRIVATEDATA
-# undef NCP_IOC_SETPRIVATEDATA
-# define NCP_IOC_SETPRIVATEDATA 0x80086e0a
-#endif
 #ifdef NS_GETPSTAT
 # undef NS_GETPSTAT
 # define NS_GETPSTAT 0xc00c6161
@@ -782,6 +882,10 @@
 # undef NS_SETBUFLEV
 # define NS_SETBUFLEV 0x400c6162
 #endif
+#ifdef NVME_IOCTL_SUBMIT_IO
+# undef NVME_IOCTL_SUBMIT_IO
+# define NVME_IOCTL_SUBMIT_IO 0x402c4e42
+#endif
 #ifdef OMAPFB_MEMORY_READ
 # undef OMAPFB_MEMORY_READ
 # define OMAPFB_MEMORY_READ 0x80104f3a
@@ -942,6 +1046,42 @@
 # undef RTC_PLL_SET
 # define RTC_PLL_SET 0x401c7012
 #endif
+#ifdef SCIF_FENCE_MARK
+# undef SCIF_FENCE_MARK
+# define SCIF_FENCE_MARK 0xc00c730f
+#endif
+#ifdef SCIF_FENCE_SIGNAL
+# undef SCIF_FENCE_SIGNAL
+# define SCIF_FENCE_SIGNAL 0xc0247311
+#endif
+#ifdef SCIF_GET_NODEIDS
+# undef SCIF_GET_NODEIDS
+# define SCIF_GET_NODEIDS 0xc014730e
+#endif
+#ifdef SCIF_READFROM
+# undef SCIF_READFROM
+# define SCIF_READFROM 0xc024730a
+#endif
+#ifdef SCIF_RECV
+# undef SCIF_RECV
+# define SCIF_RECV 0xc0147307
+#endif
+#ifdef SCIF_SEND
+# undef SCIF_SEND
+# define SCIF_SEND 0xc0147306
+#endif
+#ifdef SCIF_VREADFROM
+# undef SCIF_VREADFROM
+# define SCIF_VREADFROM 0xc024730c
+#endif
+#ifdef SCIF_VWRITETO
+# undef SCIF_VWRITETO
+# define SCIF_VWRITETO 0xc024730d
+#endif
+#ifdef SCIF_WRITETO
+# undef SCIF_WRITETO
+# define SCIF_WRITETO 0xc024730b
+#endif
 #ifdef SNDCTL_DSP_MAPINBUF
 # undef SNDCTL_DSP_MAPINBUF
 # define SNDCTL_DSP_MAPINBUF 0x80085013
@@ -956,11 +1096,11 @@
 #endif
 #ifdef SNDRV_CTL_IOCTL_ELEM_READ
 # undef SNDRV_CTL_IOCTL_ELEM_READ
-# define SNDRV_CTL_IOCTL_ELEM_READ 0xc2c85512
+# define SNDRV_CTL_IOCTL_ELEM_READ 0xc2c45512
 #endif
 #ifdef SNDRV_CTL_IOCTL_ELEM_WRITE
 # undef SNDRV_CTL_IOCTL_ELEM_WRITE
-# define SNDRV_CTL_IOCTL_ELEM_WRITE 0xc2c85513
+# define SNDRV_CTL_IOCTL_ELEM_WRITE 0xc2c45513
 #endif
 #ifdef SNDRV_EMU10K1_IOCTL_CODE_PEEK
 # undef SNDRV_EMU10K1_IOCTL_CODE_PEEK
@@ -986,6 +1126,10 @@
 # undef SNDRV_HDSPM_IOCTL_GET_MIXER
 # define SNDRV_HDSPM_IOCTL_GET_MIXER 0x80044844
 #endif
+#ifdef SNDRV_HDSPM_IOCTL_GET_STATUS
+# undef SNDRV_HDSPM_IOCTL_GET_STATUS
+# define SNDRV_HDSPM_IOCTL_GET_STATUS 0x801c4847
+#endif
 #ifdef SNDRV_HWDEP_IOCTL_DSP_LOAD
 # undef SNDRV_HWDEP_IOCTL_DSP_LOAD
 # define SNDRV_HWDEP_IOCTL_DSP_LOAD 0x40504803
@@ -1176,7 +1320,7 @@
 #endif
 #ifdef V4L2_DEVICE_NOTIFY_EVENT
 # undef V4L2_DEVICE_NOTIFY_EVENT
-# define V4L2_DEVICE_NOTIFY_EVENT 0x40807602
+# define V4L2_DEVICE_NOTIFY_EVENT 0x40787602
 #endif
 #ifdef VFAT_IOCTL_READDIR_BOTH
 # undef VFAT_IOCTL_READDIR_BOTH
@@ -1190,10 +1334,6 @@
 # undef VIDEO_GET_EVENT
 # define VIDEO_GET_EVENT 0x80146f1c
 #endif
-#ifdef VIDEO_SET_SPU_PALETTE
-# undef VIDEO_SET_SPU_PALETTE
-# define VIDEO_SET_SPU_PALETTE 0x40086f33
-#endif
 #ifdef VIDEO_STILLPICTURE
 # undef VIDEO_STILLPICTURE
 # define VIDEO_STILLPICTURE 0x40086f1e
@@ -1212,7 +1352,15 @@
 #endif
 #ifdef VIDIOC_DQEVENT
 # undef VIDIOC_DQEVENT
-# define VIDIOC_DQEVENT 0x80805659
+# define VIDIOC_DQEVENT 0x80785659
+#endif
+#ifdef VIDIOC_ENUMINPUT
+# undef VIDIOC_ENUMINPUT
+# define VIDIOC_ENUMINPUT 0xc04c561a
+#endif
+#ifdef VIDIOC_ENUMSTD
+# undef VIDIOC_ENUMSTD
+# define VIDIOC_ENUMSTD 0xc0405619
 #endif
 #ifdef VIDIOC_G_EDID
 # undef VIDIOC_G_EDID
@@ -1274,14 +1422,6 @@
 # undef VIDIOC_S_FMT
 # define VIDIOC_S_FMT 0xc0cc5605
 #endif
-#ifdef VIDIOC_SUBDEV_G_EDID
-# undef VIDIOC_SUBDEV_G_EDID
-# define VIDIOC_SUBDEV_G_EDID 0xc0245628
-#endif
-#ifdef VIDIOC_SUBDEV_S_EDID
-# undef VIDIOC_SUBDEV_S_EDID
-# define VIDIOC_SUBDEV_S_EDID 0xc0245629
-#endif
 #ifdef VIDIOC_TRY_EXT_CTRLS
 # undef VIDIOC_TRY_EXT_CTRLS
 # define VIDIOC_TRY_EXT_CTRLS 0xc0185649
diff --git a/ioctl_redefs2.h b/ioctl_redefs2.h
new file mode 100644
index 0000000..76d504f
--- /dev/null
+++ b/ioctl_redefs2.h
@@ -0,0 +1,1204 @@
+#ifdef AGPIOC_ALLOCATE
+# undef AGPIOC_ALLOCATE
+# define AGPIOC_ALLOCATE 0xc0044106
+#endif
+#ifdef AGPIOC_BIND
+# undef AGPIOC_BIND
+# define AGPIOC_BIND 0x40044108
+#endif
+#ifdef AGPIOC_INFO
+# undef AGPIOC_INFO
+# define AGPIOC_INFO 0x80044100
+#endif
+#ifdef AGPIOC_PROTECT
+# undef AGPIOC_PROTECT
+# define AGPIOC_PROTECT 0x40044105
+#endif
+#ifdef AGPIOC_RESERVE
+# undef AGPIOC_RESERVE
+# define AGPIOC_RESERVE 0x40044104
+#endif
+#ifdef AGPIOC_SETUP
+# undef AGPIOC_SETUP
+# define AGPIOC_SETUP 0x40044103
+#endif
+#ifdef AGPIOC_UNBIND
+# undef AGPIOC_UNBIND
+# define AGPIOC_UNBIND 0x40044109
+#endif
+#ifdef ASHMEM_SET_PROT_MASK
+# undef ASHMEM_SET_PROT_MASK
+# define ASHMEM_SET_PROT_MASK 0x40047705
+#endif
+#ifdef ASHMEM_SET_SIZE
+# undef ASHMEM_SET_SIZE
+# define ASHMEM_SET_SIZE 0x40047703
+#endif
+#ifdef ATM_ADDADDR
+# undef ATM_ADDADDR
+# define ATM_ADDADDR 0x400c6188
+#endif
+#ifdef ATM_ADDLECSADDR
+# undef ATM_ADDLECSADDR
+# define ATM_ADDLECSADDR 0x400c618e
+#endif
+#ifdef ATM_ADDPARTY
+# undef ATM_ADDPARTY
+# define ATM_ADDPARTY 0x400861f4
+#endif
+#ifdef ATM_DELADDR
+# undef ATM_DELADDR
+# define ATM_DELADDR 0x400c6189
+#endif
+#ifdef ATM_DELLECSADDR
+# undef ATM_DELLECSADDR
+# define ATM_DELLECSADDR 0x400c618f
+#endif
+#ifdef ATM_GETADDR
+# undef ATM_GETADDR
+# define ATM_GETADDR 0x400c6186
+#endif
+#ifdef ATM_GETCIRANGE
+# undef ATM_GETCIRANGE
+# define ATM_GETCIRANGE 0x400c618a
+#endif
+#ifdef ATM_GETESI
+# undef ATM_GETESI
+# define ATM_GETESI 0x400c6185
+#endif
+#ifdef ATM_GETLECSADDR
+# undef ATM_GETLECSADDR
+# define ATM_GETLECSADDR 0x400c6190
+#endif
+#ifdef ATM_GETLINKRATE
+# undef ATM_GETLINKRATE
+# define ATM_GETLINKRATE 0x400c6181
+#endif
+#ifdef ATM_GETLOOP
+# undef ATM_GETLOOP
+# define ATM_GETLOOP 0x400c6152
+#endif
+#ifdef ATM_GETNAMES
+# undef ATM_GETNAMES
+# define ATM_GETNAMES 0x40086183
+#endif
+#ifdef ATM_GETSTAT
+# undef ATM_GETSTAT
+# define ATM_GETSTAT 0x400c6150
+#endif
+#ifdef ATM_GETSTATZ
+# undef ATM_GETSTATZ
+# define ATM_GETSTATZ 0x400c6151
+#endif
+#ifdef ATM_GETTYPE
+# undef ATM_GETTYPE
+# define ATM_GETTYPE 0x400c6184
+#endif
+#ifdef ATM_QUERYLOOP
+# undef ATM_QUERYLOOP
+# define ATM_QUERYLOOP 0x400c6154
+#endif
+#ifdef ATM_RSTADDR
+# undef ATM_RSTADDR
+# define ATM_RSTADDR 0x400c6187
+#endif
+#ifdef ATM_SETCIRANGE
+# undef ATM_SETCIRANGE
+# define ATM_SETCIRANGE 0x400c618b
+#endif
+#ifdef ATM_SETESI
+# undef ATM_SETESI
+# define ATM_SETESI 0x400c618c
+#endif
+#ifdef ATM_SETESIF
+# undef ATM_SETESIF
+# define ATM_SETESIF 0x400c618d
+#endif
+#ifdef ATM_SETLOOP
+# undef ATM_SETLOOP
+# define ATM_SETLOOP 0x400c6153
+#endif
+#ifdef AUTOFS_IOC_SETTIMEOUT
+# undef AUTOFS_IOC_SETTIMEOUT
+# define AUTOFS_IOC_SETTIMEOUT 0xc0049364
+#endif
+#ifdef BLKBSZGET
+# undef BLKBSZGET
+# define BLKBSZGET 0x80041270
+#endif
+#ifdef BLKBSZSET
+# undef BLKBSZSET
+# define BLKBSZSET 0x40041271
+#endif
+#ifdef BLKGETSIZE64
+# undef BLKGETSIZE64
+# define BLKGETSIZE64 0x80041272
+#endif
+#ifdef CAPI_MANUFACTURER_CMD
+# undef CAPI_MANUFACTURER_CMD
+# define CAPI_MANUFACTURER_CMD 0xc0084320
+#endif
+#ifdef CCISS_BIG_PASSTHRU
+# undef CCISS_BIG_PASSTHRU
+# define CCISS_BIG_PASSTHRU 0xc0584212
+#endif
+#ifdef CCISS_PASSTHRU
+# undef CCISS_PASSTHRU
+# define CCISS_PASSTHRU 0xc054420b
+#endif
+#ifdef CHIOGSTATUS
+# undef CHIOGSTATUS
+# define CHIOGSTATUS 0x40086308
+#endif
+#ifdef CIOC_KERNEL_VERSION
+# undef CIOC_KERNEL_VERSION
+# define CIOC_KERNEL_VERSION 0xc004630a
+#endif
+#ifdef CM_IOCGATR
+# undef CM_IOCGATR
+# define CM_IOCGATR 0xc0046301
+#endif
+#ifdef CM_IOCGSTATUS
+# undef CM_IOCGSTATUS
+# define CM_IOCGSTATUS 0x80046300
+#endif
+#ifdef CM_IOCSPTS
+# undef CM_IOCSPTS
+# define CM_IOCSPTS 0x40046302
+#endif
+#ifdef CM_IOSDBGLVL
+# undef CM_IOSDBGLVL
+# define CM_IOSDBGLVL 0x400463fa
+#endif
+#ifdef DRM_IOCTL_ADD_BUFS
+# undef DRM_IOCTL_ADD_BUFS
+# define DRM_IOCTL_ADD_BUFS 0xc0186416
+#endif
+#ifdef DRM_IOCTL_ADD_MAP
+# undef DRM_IOCTL_ADD_MAP
+# define DRM_IOCTL_ADD_MAP 0xc0186415
+#endif
+#ifdef DRM_IOCTL_AGP_ALLOC
+# undef DRM_IOCTL_AGP_ALLOC
+# define DRM_IOCTL_AGP_ALLOC 0xc0106434
+#endif
+#ifdef DRM_IOCTL_AGP_BIND
+# undef DRM_IOCTL_AGP_BIND
+# define DRM_IOCTL_AGP_BIND 0x40086436
+#endif
+#ifdef DRM_IOCTL_AGP_ENABLE
+# undef DRM_IOCTL_AGP_ENABLE
+# define DRM_IOCTL_AGP_ENABLE 0x40046432
+#endif
+#ifdef DRM_IOCTL_AGP_FREE
+# undef DRM_IOCTL_AGP_FREE
+# define DRM_IOCTL_AGP_FREE 0x40106435
+#endif
+#ifdef DRM_IOCTL_AGP_INFO
+# undef DRM_IOCTL_AGP_INFO
+# define DRM_IOCTL_AGP_INFO 0x80206433
+#endif
+#ifdef DRM_IOCTL_AGP_UNBIND
+# undef DRM_IOCTL_AGP_UNBIND
+# define DRM_IOCTL_AGP_UNBIND 0x40086437
+#endif
+#ifdef DRM_IOCTL_DMA
+# undef DRM_IOCTL_DMA
+# define DRM_IOCTL_DMA 0xc0286429
+#endif
+#ifdef DRM_IOCTL_FREE_BUFS
+# undef DRM_IOCTL_FREE_BUFS
+# define DRM_IOCTL_FREE_BUFS 0x4008641a
+#endif
+#ifdef DRM_IOCTL_GET_CLIENT
+# undef DRM_IOCTL_GET_CLIENT
+# define DRM_IOCTL_GET_CLIENT 0xc0186405
+#endif
+#ifdef DRM_IOCTL_GET_MAP
+# undef DRM_IOCTL_GET_MAP
+# define DRM_IOCTL_GET_MAP 0xc0186404
+#endif
+#ifdef DRM_IOCTL_GET_SAREA_CTX
+# undef DRM_IOCTL_GET_SAREA_CTX
+# define DRM_IOCTL_GET_SAREA_CTX 0xc008641d
+#endif
+#ifdef DRM_IOCTL_GET_STATS
+# undef DRM_IOCTL_GET_STATS
+# define DRM_IOCTL_GET_STATS 0x807c6406
+#endif
+#ifdef DRM_IOCTL_GET_UNIQUE
+# undef DRM_IOCTL_GET_UNIQUE
+# define DRM_IOCTL_GET_UNIQUE 0xc0086401
+#endif
+#ifdef DRM_IOCTL_I810_COPY
+# undef DRM_IOCTL_I810_COPY
+# define DRM_IOCTL_I810_COPY 0x400c6447
+#endif
+#ifdef DRM_IOCTL_I810_GETBUF
+# undef DRM_IOCTL_I810_GETBUF
+# define DRM_IOCTL_I810_GETBUF 0xc0106445
+#endif
+#ifdef DRM_IOCTL_I810_MC
+# undef DRM_IOCTL_I810_MC
+# define DRM_IOCTL_I810_MC 0x4014644c
+#endif
+#ifdef DRM_IOCTL_I915_ALLOC
+# undef DRM_IOCTL_I915_ALLOC
+# define DRM_IOCTL_I915_ALLOC 0xc0106448
+#endif
+#ifdef DRM_IOCTL_I915_BATCHBUFFER
+# undef DRM_IOCTL_I915_BATCHBUFFER
+# define DRM_IOCTL_I915_BATCHBUFFER 0x40186443
+#endif
+#ifdef DRM_IOCTL_I915_CMDBUFFER
+# undef DRM_IOCTL_I915_CMDBUFFER
+# define DRM_IOCTL_I915_CMDBUFFER 0x4018644b
+#endif
+#ifdef DRM_IOCTL_I915_GETPARAM
+# undef DRM_IOCTL_I915_GETPARAM
+# define DRM_IOCTL_I915_GETPARAM 0xc0086446
+#endif
+#ifdef DRM_IOCTL_I915_IRQ_EMIT
+# undef DRM_IOCTL_I915_IRQ_EMIT
+# define DRM_IOCTL_I915_IRQ_EMIT 0xc0046444
+#endif
+#ifdef DRM_IOCTL_INFO_BUFS
+# undef DRM_IOCTL_INFO_BUFS
+# define DRM_IOCTL_INFO_BUFS 0xc0086418
+#endif
+#ifdef DRM_IOCTL_MAP_BUFS
+# undef DRM_IOCTL_MAP_BUFS
+# define DRM_IOCTL_MAP_BUFS 0xc00c6419
+#endif
+#ifdef DRM_IOCTL_MARK_BUFS
+# undef DRM_IOCTL_MARK_BUFS
+# define DRM_IOCTL_MARK_BUFS 0x40186417
+#endif
+#ifdef DRM_IOCTL_MGA_DMA_BOOTSTRAP
+# undef DRM_IOCTL_MGA_DMA_BOOTSTRAP
+# define DRM_IOCTL_MGA_DMA_BOOTSTRAP 0xc01c644c
+#endif
+#ifdef DRM_IOCTL_MGA_GETPARAM
+# undef DRM_IOCTL_MGA_GETPARAM
+# define DRM_IOCTL_MGA_GETPARAM 0xc0086449
+#endif
+#ifdef DRM_IOCTL_MGA_INIT
+# undef DRM_IOCTL_MGA_INIT
+# define DRM_IOCTL_MGA_INIT 0x405c6440
+#endif
+#ifdef DRM_IOCTL_R128_DEPTH
+# undef DRM_IOCTL_R128_DEPTH
+# define DRM_IOCTL_R128_DEPTH 0x4018644c
+#endif
+#ifdef DRM_IOCTL_R128_GETPARAM
+# undef DRM_IOCTL_R128_GETPARAM
+# define DRM_IOCTL_R128_GETPARAM 0xc0086452
+#endif
+#ifdef DRM_IOCTL_R128_INIT
+# undef DRM_IOCTL_R128_INIT
+# define DRM_IOCTL_R128_INIT 0x40586440
+#endif
+#ifdef DRM_IOCTL_R128_STIPPLE
+# undef DRM_IOCTL_R128_STIPPLE
+# define DRM_IOCTL_R128_STIPPLE 0x4004644d
+#endif
+#ifdef DRM_IOCTL_RADEON_ALLOC
+# undef DRM_IOCTL_RADEON_ALLOC
+# define DRM_IOCTL_RADEON_ALLOC 0xc0106453
+#endif
+#ifdef DRM_IOCTL_RADEON_CLEAR
+# undef DRM_IOCTL_RADEON_CLEAR
+# define DRM_IOCTL_RADEON_CLEAR 0x40186448
+#endif
+#ifdef DRM_IOCTL_RADEON_CMDBUF
+# undef DRM_IOCTL_RADEON_CMDBUF
+# define DRM_IOCTL_RADEON_CMDBUF 0x40106450
+#endif
+#ifdef DRM_IOCTL_RADEON_CP_INIT
+# undef DRM_IOCTL_RADEON_CP_INIT
+# define DRM_IOCTL_RADEON_CP_INIT 0x40546440
+#endif
+#ifdef DRM_IOCTL_RADEON_GETPARAM
+# undef DRM_IOCTL_RADEON_GETPARAM
+# define DRM_IOCTL_RADEON_GETPARAM 0xc0086451
+#endif
+#ifdef DRM_IOCTL_RADEON_IRQ_EMIT
+# undef DRM_IOCTL_RADEON_IRQ_EMIT
+# define DRM_IOCTL_RADEON_IRQ_EMIT 0xc0046456
+#endif
+#ifdef DRM_IOCTL_RADEON_STIPPLE
+# undef DRM_IOCTL_RADEON_STIPPLE
+# define DRM_IOCTL_RADEON_STIPPLE 0x4004644c
+#endif
+#ifdef DRM_IOCTL_RADEON_TEXTURE
+# undef DRM_IOCTL_RADEON_TEXTURE
+# define DRM_IOCTL_RADEON_TEXTURE 0xc018644e
+#endif
+#ifdef DRM_IOCTL_RADEON_VERTEX2
+# undef DRM_IOCTL_RADEON_VERTEX2
+# define DRM_IOCTL_RADEON_VERTEX2 0x4018644f
+#endif
+#ifdef DRM_IOCTL_RES_CTX
+# undef DRM_IOCTL_RES_CTX
+# define DRM_IOCTL_RES_CTX 0xc0086426
+#endif
+#ifdef DRM_IOCTL_RM_MAP
+# undef DRM_IOCTL_RM_MAP
+# define DRM_IOCTL_RM_MAP 0x4018641b
+#endif
+#ifdef DRM_IOCTL_SAVAGE_BCI_CMDBUF
+# undef DRM_IOCTL_SAVAGE_BCI_CMDBUF
+# define DRM_IOCTL_SAVAGE_BCI_CMDBUF 0x40246441
+#endif
+#ifdef DRM_IOCTL_SAVAGE_BCI_INIT
+# undef DRM_IOCTL_SAVAGE_BCI_INIT
+# define DRM_IOCTL_SAVAGE_BCI_INIT 0x40506440
+#endif
+#ifdef DRM_IOCTL_SET_SAREA_CTX
+# undef DRM_IOCTL_SET_SAREA_CTX
+# define DRM_IOCTL_SET_SAREA_CTX 0x4008641c
+#endif
+#ifdef DRM_IOCTL_SET_UNIQUE
+# undef DRM_IOCTL_SET_UNIQUE
+# define DRM_IOCTL_SET_UNIQUE 0x40086410
+#endif
+#ifdef DRM_IOCTL_SG_ALLOC
+# undef DRM_IOCTL_SG_ALLOC
+# define DRM_IOCTL_SG_ALLOC 0xc0086438
+#endif
+#ifdef DRM_IOCTL_SG_FREE
+# undef DRM_IOCTL_SG_FREE
+# define DRM_IOCTL_SG_FREE 0x40086439
+#endif
+#ifdef DRM_IOCTL_SIS_AGP_ALLOC
+# undef DRM_IOCTL_SIS_AGP_ALLOC
+# define DRM_IOCTL_SIS_AGP_ALLOC 0xc0106454
+#endif
+#ifdef DRM_IOCTL_SIS_AGP_FREE
+# undef DRM_IOCTL_SIS_AGP_FREE
+# define DRM_IOCTL_SIS_AGP_FREE 0x40106455
+#endif
+#ifdef DRM_IOCTL_SIS_AGP_INIT
+# undef DRM_IOCTL_SIS_AGP_INIT
+# define DRM_IOCTL_SIS_AGP_INIT 0xc0086453
+#endif
+#ifdef DRM_IOCTL_SIS_FB_ALLOC
+# undef DRM_IOCTL_SIS_FB_ALLOC
+# define DRM_IOCTL_SIS_FB_ALLOC 0xc0106444
+#endif
+#ifdef DRM_IOCTL_SIS_FB_FREE
+# undef DRM_IOCTL_SIS_FB_FREE
+# define DRM_IOCTL_SIS_FB_FREE 0x40106445
+#endif
+#ifdef DRM_IOCTL_SIS_FB_INIT
+# undef DRM_IOCTL_SIS_FB_INIT
+# define DRM_IOCTL_SIS_FB_INIT 0x40086456
+#endif
+#ifdef DRM_IOCTL_VERSION
+# undef DRM_IOCTL_VERSION
+# define DRM_IOCTL_VERSION 0xc0246400
+#endif
+#ifdef DRM_IOCTL_VIA_ALLOCMEM
+# undef DRM_IOCTL_VIA_ALLOCMEM
+# define DRM_IOCTL_VIA_ALLOCMEM 0xc0146440
+#endif
+#ifdef DRM_IOCTL_VIA_CMDBUFFER
+# undef DRM_IOCTL_VIA_CMDBUFFER
+# define DRM_IOCTL_VIA_CMDBUFFER 0x40086448
+#endif
+#ifdef DRM_IOCTL_VIA_DMA_BLIT
+# undef DRM_IOCTL_VIA_DMA_BLIT
+# define DRM_IOCTL_VIA_DMA_BLIT 0x4028644e
+#endif
+#ifdef DRM_IOCTL_VIA_DMA_INIT
+# undef DRM_IOCTL_VIA_DMA_INIT
+# define DRM_IOCTL_VIA_DMA_INIT 0xc0106447
+#endif
+#ifdef DRM_IOCTL_VIA_FREEMEM
+# undef DRM_IOCTL_VIA_FREEMEM
+# define DRM_IOCTL_VIA_FREEMEM 0x40146441
+#endif
+#ifdef DRM_IOCTL_VIA_MAP_INIT
+# undef DRM_IOCTL_VIA_MAP_INIT
+# define DRM_IOCTL_VIA_MAP_INIT 0xc0146444
+#endif
+#ifdef DRM_IOCTL_VIA_PCICMD
+# undef DRM_IOCTL_VIA_PCICMD
+# define DRM_IOCTL_VIA_PCICMD 0x4008644a
+#endif
+#ifdef DRM_IOCTL_VIA_WAIT_IRQ
+# undef DRM_IOCTL_VIA_WAIT_IRQ
+# define DRM_IOCTL_VIA_WAIT_IRQ 0xc010644d
+#endif
+#ifdef DRM_IOCTL_WAIT_VBLANK
+# undef DRM_IOCTL_WAIT_VBLANK
+# define DRM_IOCTL_WAIT_VBLANK 0xc010643a
+#endif
+#ifdef ENI_MEMDUMP
+# undef ENI_MEMDUMP
+# define ENI_MEMDUMP 0x400c6160
+#endif
+#ifdef ENI_SETMULT
+# undef ENI_SETMULT
+# define ENI_SETMULT 0x400c6167
+#endif
+#ifdef EVIOCSFF
+# undef EVIOCSFF
+# define EVIOCSFF 0x402c4580
+#endif
+#ifdef FBIO_CURSOR
+# undef FBIO_CURSOR
+# define FBIO_CURSOR 0xc0484608
+#endif
+#ifdef FBIO_GETCONTROL2
+# undef FBIO_GETCONTROL2
+# define FBIO_GETCONTROL2 0x80044689
+#endif
+#ifdef FBIO_RADEON_GET_MIRROR
+# undef FBIO_RADEON_GET_MIRROR
+# define FBIO_RADEON_GET_MIRROR 0x80044003
+#endif
+#ifdef FBIO_RADEON_SET_MIRROR
+# undef FBIO_RADEON_SET_MIRROR
+# define FBIO_RADEON_SET_MIRROR 0x40044004
+#endif
+#ifdef FDDEFPRM
+# undef FDDEFPRM
+# define FDDEFPRM 0x401c0243
+#endif
+#ifdef FDGETDRVPRM
+# undef FDGETDRVPRM
+# define FDGETDRVPRM 0x80580211
+#endif
+#ifdef FDGETDRVSTAT
+# undef FDGETDRVSTAT
+# define FDGETDRVSTAT 0x80340212
+#endif
+#ifdef FDGETFDCSTAT
+# undef FDGETFDCSTAT
+# define FDGETFDCSTAT 0x80200215
+#endif
+#ifdef FDGETPRM
+# undef FDGETPRM
+# define FDGETPRM 0x801c0204
+#endif
+#ifdef FDPOLLDRVSTAT
+# undef FDPOLLDRVSTAT
+# define FDPOLLDRVSTAT 0x80340213
+#endif
+#ifdef FDSETDRVPRM
+# undef FDSETDRVPRM
+# define FDSETDRVPRM 0x40580290
+#endif
+#ifdef FDSETPRM
+# undef FDSETPRM
+# define FDSETPRM 0x401c0242
+#endif
+#ifdef FDWERRORGET
+# undef FDWERRORGET
+# define FDWERRORGET 0x80180217
+#endif
+#ifdef FE_GET_PROPERTY
+# undef FE_GET_PROPERTY
+# define FE_GET_PROPERTY 0x80086f53
+#endif
+#ifdef FE_SET_PROPERTY
+# undef FE_SET_PROPERTY
+# define FE_SET_PROPERTY 0x40086f52
+#endif
+#ifdef FS_IOC_GETFLAGS
+# undef FS_IOC_GETFLAGS
+# define FS_IOC_GETFLAGS 0x80046601
+#endif
+#ifdef FS_IOC_GETVERSION
+# undef FS_IOC_GETVERSION
+# define FS_IOC_GETVERSION 0x80047601
+#endif
+#ifdef FS_IOC_SETFLAGS
+# undef FS_IOC_SETFLAGS
+# define FS_IOC_SETFLAGS 0x40046602
+#endif
+#ifdef FS_IOC_SETVERSION
+# undef FS_IOC_SETVERSION
+# define FS_IOC_SETVERSION 0x40047602
+#endif
+#ifdef HE_GET_REG
+# undef HE_GET_REG
+# define HE_GET_REG 0x400c6160
+#endif
+#ifdef HFI1_IOCTL_ACK_EVENT
+# undef HFI1_IOCTL_ACK_EVENT
+# define HFI1_IOCTL_ACK_EVENT 0x40041bea
+#endif
+#ifdef HPET_INFO
+# undef HPET_INFO
+# define HPET_INFO 0x800c6803
+#endif
+#ifdef HPET_IRQFREQ
+# undef HPET_IRQFREQ
+# define HPET_IRQFREQ 0x40046806
+#endif
+#ifdef I2OHRTGET
+# undef I2OHRTGET
+# define I2OHRTGET 0xc00c6901
+#endif
+#ifdef I2OHTML
+# undef I2OHTML
+# define I2OHTML 0xc01c6909
+#endif
+#ifdef I2OLCTGET
+# undef I2OLCTGET
+# define I2OLCTGET 0xc00c6902
+#endif
+#ifdef I2OPARMGET
+# undef I2OPARMGET
+# define I2OPARMGET 0xc0186904
+#endif
+#ifdef I2OPARMSET
+# undef I2OPARMSET
+# define I2OPARMSET 0xc0186903
+#endif
+#ifdef I2OPASSTHRU
+# undef I2OPASSTHRU
+# define I2OPASSTHRU 0x8008690c
+#endif
+#ifdef I2OSWDEL
+# undef I2OSWDEL
+# define I2OSWDEL 0xc01c6907
+#endif
+#ifdef I2OSWDL
+# undef I2OSWDL
+# define I2OSWDL 0xc01c6905
+#endif
+#ifdef I2OSWUL
+# undef I2OSWUL
+# define I2OSWUL 0xc01c6906
+#endif
+#ifdef I8K_FN_STATUS
+# undef I8K_FN_STATUS
+# define I8K_FN_STATUS 0x80046983
+#endif
+#ifdef I8K_GET_FAN
+# undef I8K_GET_FAN
+# define I8K_GET_FAN 0xc0046986
+#endif
+#ifdef I8K_GET_SPEED
+# undef I8K_GET_SPEED
+# define I8K_GET_SPEED 0xc0046985
+#endif
+#ifdef I8K_GET_TEMP
+# undef I8K_GET_TEMP
+# define I8K_GET_TEMP 0x80046984
+#endif
+#ifdef I8K_POWER_STATUS
+# undef I8K_POWER_STATUS
+# define I8K_POWER_STATUS 0x80046982
+#endif
+#ifdef I8K_SET_FAN
+# undef I8K_SET_FAN
+# define I8K_SET_FAN 0xc0046987
+#endif
+#ifdef IDT77105_GETSTAT
+# undef IDT77105_GETSTAT
+# define IDT77105_GETSTAT 0x400c6132
+#endif
+#ifdef IDT77105_GETSTATZ
+# undef IDT77105_GETSTATZ
+# define IDT77105_GETSTATZ 0x400c6133
+#endif
+#ifdef IOCTL_GNTDEV_GRANT_COPY
+# undef IOCTL_GNTDEV_GRANT_COPY
+# define IOCTL_GNTDEV_GRANT_COPY 0x00084708
+#endif
+#ifdef IOW_READ
+# undef IOW_READ
+# define IOW_READ 0x4004c002
+#endif
+#ifdef IOW_WRITE
+# undef IOW_WRITE
+# define IOW_WRITE 0x4004c001
+#endif
+#ifdef IPMICTL_RECEIVE_MSG
+# undef IPMICTL_RECEIVE_MSG
+# define IPMICTL_RECEIVE_MSG 0xc018690c
+#endif
+#ifdef IPMICTL_RECEIVE_MSG_TRUNC
+# undef IPMICTL_RECEIVE_MSG_TRUNC
+# define IPMICTL_RECEIVE_MSG_TRUNC 0xc018690b
+#endif
+#ifdef IPMICTL_SEND_COMMAND
+# undef IPMICTL_SEND_COMMAND
+# define IPMICTL_SEND_COMMAND 0x8014690d
+#endif
+#ifdef IPMICTL_SEND_COMMAND_SETTIME
+# undef IPMICTL_SEND_COMMAND_SETTIME
+# define IPMICTL_SEND_COMMAND_SETTIME 0x801c6915
+#endif
+#ifdef IVTVFB_IOC_DMA_FRAME
+# undef IVTVFB_IOC_DMA_FRAME
+# define IVTVFB_IOC_DMA_FRAME 0x400c56c0
+#endif
+#ifdef IVTV_IOC_DMA_FRAME
+# undef IVTV_IOC_DMA_FRAME
+# define IVTV_IOC_DMA_FRAME 0x403856c0
+#endif
+#ifdef KCOV_INIT_TRACE
+# undef KCOV_INIT_TRACE
+# define KCOV_INIT_TRACE 0x80046301
+#endif
+#ifdef MATROXFB_GET_ALL_OUTPUTS
+# undef MATROXFB_GET_ALL_OUTPUTS
+# define MATROXFB_GET_ALL_OUTPUTS 0x80046efb
+#endif
+#ifdef MATROXFB_GET_AVAILABLE_OUTPUTS
+# undef MATROXFB_GET_AVAILABLE_OUTPUTS
+# define MATROXFB_GET_AVAILABLE_OUTPUTS 0x80046ef9
+#endif
+#ifdef MATROXFB_GET_OUTPUT_CONNECTION
+# undef MATROXFB_GET_OUTPUT_CONNECTION
+# define MATROXFB_GET_OUTPUT_CONNECTION 0x80046ef8
+#endif
+#ifdef MATROXFB_GET_OUTPUT_MODE
+# undef MATROXFB_GET_OUTPUT_MODE
+# define MATROXFB_GET_OUTPUT_MODE 0xc0046efa
+#endif
+#ifdef MATROXFB_SET_OUTPUT_CONNECTION
+# undef MATROXFB_SET_OUTPUT_CONNECTION
+# define MATROXFB_SET_OUTPUT_CONNECTION 0x40046ef8
+#endif
+#ifdef MATROXFB_SET_OUTPUT_MODE
+# undef MATROXFB_SET_OUTPUT_MODE
+# define MATROXFB_SET_OUTPUT_MODE 0x40046efa
+#endif
+#ifdef MEDIA_IOC_ENUM_LINKS
+# undef MEDIA_IOC_ENUM_LINKS
+# define MEDIA_IOC_ENUM_LINKS 0xc01c7c02
+#endif
+#ifdef MEMREADOOB
+# undef MEMREADOOB
+# define MEMREADOOB 0xc00c4d04
+#endif
+#ifdef MEMWRITEOOB
+# undef MEMWRITEOOB
+# define MEMWRITEOOB 0xc00c4d03
+#endif
+#ifdef MGSL_IOCGPARAMS
+# undef MGSL_IOCGPARAMS
+# define MGSL_IOCGPARAMS 0x80206d01
+#endif
+#ifdef MGSL_IOCSPARAMS
+# undef MGSL_IOCSPARAMS
+# define MGSL_IOCSPARAMS 0x40206d00
+#endif
+#ifdef MIC_VIRTIO_ADD_DEVICE
+# undef MIC_VIRTIO_ADD_DEVICE
+# define MIC_VIRTIO_ADD_DEVICE 0xc0047301
+#endif
+#ifdef MIC_VIRTIO_CONFIG_CHANGE
+# undef MIC_VIRTIO_CONFIG_CHANGE
+# define MIC_VIRTIO_CONFIG_CHANGE 0xc0047305
+#endif
+#ifdef MIC_VIRTIO_COPY_DESC
+# undef MIC_VIRTIO_COPY_DESC
+# define MIC_VIRTIO_COPY_DESC 0xc0047302
+#endif
+#ifdef MMTIMER_GETCOUNTER
+# undef MMTIMER_GETCOUNTER
+# define MMTIMER_GETCOUNTER 0x80046d09
+#endif
+#ifdef MMTIMER_GETFREQ
+# undef MMTIMER_GETFREQ
+# define MMTIMER_GETFREQ 0x80046d02
+#endif
+#ifdef MMTIMER_GETRES
+# undef MMTIMER_GETRES
+# define MMTIMER_GETRES 0x80046d01
+#endif
+#ifdef MTIOCGET
+# undef MTIOCGET
+# define MTIOCGET 0x801c6d02
+#endif
+#ifdef MTIOCPOS
+# undef MTIOCPOS
+# define MTIOCPOS 0x80046d03
+#endif
+#ifdef NCIUARTSETDRIVER
+# undef NCIUARTSETDRIVER
+# define NCIUARTSETDRIVER 0x40045500
+#endif
+#ifdef NS_GETPSTAT
+# undef NS_GETPSTAT
+# define NS_GETPSTAT 0xc00c6161
+#endif
+#ifdef NS_SETBUFLEV
+# undef NS_SETBUFLEV
+# define NS_SETBUFLEV 0x400c6162
+#endif
+#ifdef OMAPFB_MEMORY_READ
+# undef OMAPFB_MEMORY_READ
+# define OMAPFB_MEMORY_READ 0x80104f3a
+#endif
+#ifdef OSD_GET_CAPABILITY
+# undef OSD_GET_CAPABILITY
+# define OSD_GET_CAPABILITY 0x80086fa1
+#endif
+#ifdef OSD_SEND_CMD
+# undef OSD_SEND_CMD
+# define OSD_SEND_CMD 0x401c6fa0
+#endif
+#ifdef PCITEST_COPY
+# undef PCITEST_COPY
+# define PCITEST_COPY 0x40045006
+#endif
+#ifdef PCITEST_READ
+# undef PCITEST_READ
+# define PCITEST_READ 0x40045005
+#endif
+#ifdef PCITEST_WRITE
+# undef PCITEST_WRITE
+# define PCITEST_WRITE 0x40045004
+#endif
+#ifdef PERF_EVENT_IOC_ID
+# undef PERF_EVENT_IOC_ID
+# define PERF_EVENT_IOC_ID 0x80042407
+#endif
+#ifdef PERF_EVENT_IOC_MODIFY_ATTRIBUTES
+# undef PERF_EVENT_IOC_MODIFY_ATTRIBUTES
+# define PERF_EVENT_IOC_MODIFY_ATTRIBUTES 0x4004240b
+#endif
+#ifdef PERF_EVENT_IOC_QUERY_BPF
+# undef PERF_EVENT_IOC_QUERY_BPF
+# define PERF_EVENT_IOC_QUERY_BPF 0xc004240a
+#endif
+#ifdef PERF_EVENT_IOC_SET_FILTER
+# undef PERF_EVENT_IOC_SET_FILTER
+# define PERF_EVENT_IOC_SET_FILTER 0x40042406
+#endif
+#ifdef PHN_GET_REG
+# undef PHN_GET_REG
+# define PHN_GET_REG 0xc0047000
+#endif
+#ifdef PHN_GET_REGS
+# undef PHN_GET_REGS
+# define PHN_GET_REGS 0xc0047002
+#endif
+#ifdef PHN_SET_REG
+# undef PHN_SET_REG
+# define PHN_SET_REG 0x40047001
+#endif
+#ifdef PHN_SET_REGS
+# undef PHN_SET_REGS
+# define PHN_SET_REGS 0x40047003
+#endif
+#ifdef PMU_IOC_CAN_SLEEP
+# undef PMU_IOC_CAN_SLEEP
+# define PMU_IOC_CAN_SLEEP 0x80044205
+#endif
+#ifdef PMU_IOC_GET_BACKLIGHT
+# undef PMU_IOC_GET_BACKLIGHT
+# define PMU_IOC_GET_BACKLIGHT 0x80044201
+#endif
+#ifdef PMU_IOC_GET_MODEL
+# undef PMU_IOC_GET_MODEL
+# define PMU_IOC_GET_MODEL 0x80044203
+#endif
+#ifdef PMU_IOC_GRAB_BACKLIGHT
+# undef PMU_IOC_GRAB_BACKLIGHT
+# define PMU_IOC_GRAB_BACKLIGHT 0x80044206
+#endif
+#ifdef PMU_IOC_HAS_ADB
+# undef PMU_IOC_HAS_ADB
+# define PMU_IOC_HAS_ADB 0x80044204
+#endif
+#ifdef PMU_IOC_SET_BACKLIGHT
+# undef PMU_IOC_SET_BACKLIGHT
+# define PMU_IOC_SET_BACKLIGHT 0x40044202
+#endif
+#ifdef PPPIOCGCOMPRESSORS
+# undef PPPIOCGCOMPRESSORS
+# define PPPIOCGCOMPRESSORS 0x80207486
+#endif
+#ifdef PPPIOCSACTIVE
+# undef PPPIOCSACTIVE
+# define PPPIOCSACTIVE 0x40087446
+#endif
+#ifdef PPPIOCSCOMPRESS
+# undef PPPIOCSCOMPRESS
+# define PPPIOCSCOMPRESS 0x400c744d
+#endif
+#ifdef PPPIOCSPASS
+# undef PPPIOCSPASS
+# define PPPIOCSPASS 0x40087447
+#endif
+#ifdef PPPOEIOCSFWD
+# undef PPPOEIOCSFWD
+# define PPPOEIOCSFWD 0x4004b100
+#endif
+#ifdef PPS_FETCH
+# undef PPS_FETCH
+# define PPS_FETCH 0xc00470a4
+#endif
+#ifdef PPS_GETCAP
+# undef PPS_GETCAP
+# define PPS_GETCAP 0x800470a3
+#endif
+#ifdef PPS_GETPARAMS
+# undef PPS_GETPARAMS
+# define PPS_GETPARAMS 0x800470a1
+#endif
+#ifdef PPS_KC_BIND
+# undef PPS_KC_BIND
+# define PPS_KC_BIND 0x400470a5
+#endif
+#ifdef PPS_SETPARAMS
+# undef PPS_SETPARAMS
+# define PPS_SETPARAMS 0x400470a2
+#endif
+#ifdef REISERFS_IOC_UNPACK
+# undef REISERFS_IOC_UNPACK
+# define REISERFS_IOC_UNPACK 0x4004cd01
+#endif
+#ifdef RTC_EPOCH_READ
+# undef RTC_EPOCH_READ
+# define RTC_EPOCH_READ 0x8004700d
+#endif
+#ifdef RTC_EPOCH_SET
+# undef RTC_EPOCH_SET
+# define RTC_EPOCH_SET 0x4004700e
+#endif
+#ifdef RTC_IRQP_READ
+# undef RTC_IRQP_READ
+# define RTC_IRQP_READ 0x8004700b
+#endif
+#ifdef RTC_IRQP_SET
+# undef RTC_IRQP_SET
+# define RTC_IRQP_SET 0x4004700c
+#endif
+#ifdef RTC_PLL_GET
+# undef RTC_PLL_GET
+# define RTC_PLL_GET 0x801c7011
+#endif
+#ifdef RTC_PLL_SET
+# undef RTC_PLL_SET
+# define RTC_PLL_SET 0x401c7012
+#endif
+#ifdef SNDCTL_DSP_MAPINBUF
+# undef SNDCTL_DSP_MAPINBUF
+# define SNDCTL_DSP_MAPINBUF 0x80085013
+#endif
+#ifdef SNDCTL_DSP_MAPOUTBUF
+# undef SNDCTL_DSP_MAPOUTBUF
+# define SNDCTL_DSP_MAPOUTBUF 0x80085014
+#endif
+#ifdef SNDRV_CTL_IOCTL_ELEM_LIST
+# undef SNDRV_CTL_IOCTL_ELEM_LIST
+# define SNDRV_CTL_IOCTL_ELEM_LIST 0xc0485510
+#endif
+#ifdef SNDRV_CTL_IOCTL_ELEM_READ
+# undef SNDRV_CTL_IOCTL_ELEM_READ
+# define SNDRV_CTL_IOCTL_ELEM_READ 0xc2c85512
+#endif
+#ifdef SNDRV_CTL_IOCTL_ELEM_WRITE
+# undef SNDRV_CTL_IOCTL_ELEM_WRITE
+# define SNDRV_CTL_IOCTL_ELEM_WRITE 0xc2c85513
+#endif
+#ifdef SNDRV_EMU10K1_IOCTL_CODE_PEEK
+# undef SNDRV_EMU10K1_IOCTL_CODE_PEEK
+# define SNDRV_EMU10K1_IOCTL_CODE_PEEK 0xc18c4812
+#endif
+#ifdef SNDRV_EMU10K1_IOCTL_CODE_POKE
+# undef SNDRV_EMU10K1_IOCTL_CODE_POKE
+# define SNDRV_EMU10K1_IOCTL_CODE_POKE 0x418c4811
+#endif
+#ifdef SNDRV_EMU10K1_IOCTL_TRAM_PEEK
+# undef SNDRV_EMU10K1_IOCTL_TRAM_PEEK
+# define SNDRV_EMU10K1_IOCTL_TRAM_PEEK 0xc00c4822
+#endif
+#ifdef SNDRV_EMU10K1_IOCTL_TRAM_POKE
+# undef SNDRV_EMU10K1_IOCTL_TRAM_POKE
+# define SNDRV_EMU10K1_IOCTL_TRAM_POKE 0x400c4821
+#endif
+#ifdef SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE
+# undef SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE
+# define SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE 0x40044842
+#endif
+#ifdef SNDRV_HDSPM_IOCTL_GET_MIXER
+# undef SNDRV_HDSPM_IOCTL_GET_MIXER
+# define SNDRV_HDSPM_IOCTL_GET_MIXER 0x80044844
+#endif
+#ifdef SNDRV_HWDEP_IOCTL_DSP_LOAD
+# undef SNDRV_HWDEP_IOCTL_DSP_LOAD
+# define SNDRV_HWDEP_IOCTL_DSP_LOAD 0x40504803
+#endif
+#ifdef SNDRV_PCM_IOCTL_DELAY
+# undef SNDRV_PCM_IOCTL_DELAY
+# define SNDRV_PCM_IOCTL_DELAY 0x80044121
+#endif
+#ifdef SNDRV_PCM_IOCTL_FORWARD
+# undef SNDRV_PCM_IOCTL_FORWARD
+# define SNDRV_PCM_IOCTL_FORWARD 0x40044149
+#endif
+#ifdef SNDRV_PCM_IOCTL_HW_PARAMS
+# undef SNDRV_PCM_IOCTL_HW_PARAMS
+# define SNDRV_PCM_IOCTL_HW_PARAMS 0xc25c4111
+#endif
+#ifdef SNDRV_PCM_IOCTL_HW_REFINE
+# undef SNDRV_PCM_IOCTL_HW_REFINE
+# define SNDRV_PCM_IOCTL_HW_REFINE 0xc25c4110
+#endif
+#ifdef SNDRV_PCM_IOCTL_READI_FRAMES
+# undef SNDRV_PCM_IOCTL_READI_FRAMES
+# define SNDRV_PCM_IOCTL_READI_FRAMES 0x800c4151
+#endif
+#ifdef SNDRV_PCM_IOCTL_READN_FRAMES
+# undef SNDRV_PCM_IOCTL_READN_FRAMES
+# define SNDRV_PCM_IOCTL_READN_FRAMES 0x800c4153
+#endif
+#ifdef SNDRV_PCM_IOCTL_REWIND
+# undef SNDRV_PCM_IOCTL_REWIND
+# define SNDRV_PCM_IOCTL_REWIND 0x40044146
+#endif
+#ifdef SNDRV_PCM_IOCTL_STATUS
+# undef SNDRV_PCM_IOCTL_STATUS
+# define SNDRV_PCM_IOCTL_STATUS 0x80804120
+#endif
+#ifdef SNDRV_PCM_IOCTL_STATUS_EXT
+# undef SNDRV_PCM_IOCTL_STATUS_EXT
+# define SNDRV_PCM_IOCTL_STATUS_EXT 0xc0804124
+#endif
+#ifdef SNDRV_PCM_IOCTL_SW_PARAMS
+# undef SNDRV_PCM_IOCTL_SW_PARAMS
+# define SNDRV_PCM_IOCTL_SW_PARAMS 0xc0684113
+#endif
+#ifdef SNDRV_PCM_IOCTL_WRITEI_FRAMES
+# undef SNDRV_PCM_IOCTL_WRITEI_FRAMES
+# define SNDRV_PCM_IOCTL_WRITEI_FRAMES 0x400c4150
+#endif
+#ifdef SNDRV_PCM_IOCTL_WRITEN_FRAMES
+# undef SNDRV_PCM_IOCTL_WRITEN_FRAMES
+# define SNDRV_PCM_IOCTL_WRITEN_FRAMES 0x400c4152
+#endif
+#ifdef SNDRV_RAWMIDI_IOCTL_PARAMS
+# undef SNDRV_RAWMIDI_IOCTL_PARAMS
+# define SNDRV_RAWMIDI_IOCTL_PARAMS 0xc0205710
+#endif
+#ifdef SNDRV_RAWMIDI_IOCTL_STATUS
+# undef SNDRV_RAWMIDI_IOCTL_STATUS
+# define SNDRV_RAWMIDI_IOCTL_STATUS 0xc0305720
+#endif
+#ifdef SNDRV_SEQ_IOCTL_CREATE_PORT
+# undef SNDRV_SEQ_IOCTL_CREATE_PORT
+# define SNDRV_SEQ_IOCTL_CREATE_PORT 0xc0a45320
+#endif
+#ifdef SNDRV_SEQ_IOCTL_DELETE_PORT
+# undef SNDRV_SEQ_IOCTL_DELETE_PORT
+# define SNDRV_SEQ_IOCTL_DELETE_PORT 0x40a45321
+#endif
+#ifdef SNDRV_SEQ_IOCTL_GET_PORT_INFO
+# undef SNDRV_SEQ_IOCTL_GET_PORT_INFO
+# define SNDRV_SEQ_IOCTL_GET_PORT_INFO 0xc0a45322
+#endif
+#ifdef SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT
+# undef SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT
+# define SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT 0xc0a45352
+#endif
+#ifdef SNDRV_SEQ_IOCTL_SET_PORT_INFO
+# undef SNDRV_SEQ_IOCTL_SET_PORT_INFO
+# define SNDRV_SEQ_IOCTL_SET_PORT_INFO 0x40a45323
+#endif
+#ifdef SNDRV_TIMER_IOCTL_GINFO
+# undef SNDRV_TIMER_IOCTL_GINFO
+# define SNDRV_TIMER_IOCTL_GINFO 0xc0e05403
+#endif
+#ifdef SNDRV_TIMER_IOCTL_GPARAMS
+# undef SNDRV_TIMER_IOCTL_GPARAMS
+# define SNDRV_TIMER_IOCTL_GPARAMS 0x403c5404
+#endif
+#ifdef SNDRV_TIMER_IOCTL_GSTATUS
+# undef SNDRV_TIMER_IOCTL_GSTATUS
+# define SNDRV_TIMER_IOCTL_GSTATUS 0xc0405405
+#endif
+#ifdef SNDRV_TIMER_IOCTL_INFO
+# undef SNDRV_TIMER_IOCTL_INFO
+# define SNDRV_TIMER_IOCTL_INFO 0x80e05411
+#endif
+#ifdef SPIOCSTYPE
+# undef SPIOCSTYPE
+# define SPIOCSTYPE 0x40047101
+#endif
+#ifdef TUNATTACHFILTER
+# undef TUNATTACHFILTER
+# define TUNATTACHFILTER 0x400854d5
+#endif
+#ifdef TUNDETACHFILTER
+# undef TUNDETACHFILTER
+# define TUNDETACHFILTER 0x400854d6
+#endif
+#ifdef TUNER_SET_CONFIG
+# undef TUNER_SET_CONFIG
+# define TUNER_SET_CONFIG 0x4008645c
+#endif
+#ifdef TUNGETFILTER
+# undef TUNGETFILTER
+# define TUNGETFILTER 0x800854db
+#endif
+#ifdef UDF_GETEABLOCK
+# undef UDF_GETEABLOCK
+# define UDF_GETEABLOCK 0x80046c41
+#endif
+#ifdef UDF_GETVOLIDENT
+# undef UDF_GETVOLIDENT
+# define UDF_GETVOLIDENT 0x80046c42
+#endif
+#ifdef UDF_RELOCATE_BLOCKS
+# undef UDF_RELOCATE_BLOCKS
+# define UDF_RELOCATE_BLOCKS 0xc0046c43
+#endif
+#ifdef UI_BEGIN_FF_UPLOAD
+# undef UI_BEGIN_FF_UPLOAD
+# define UI_BEGIN_FF_UPLOAD 0xc06055c8
+#endif
+#ifdef UI_END_FF_UPLOAD
+# undef UI_END_FF_UPLOAD
+# define UI_END_FF_UPLOAD 0x406055c9
+#endif
+#ifdef UI_SET_PHYS
+# undef UI_SET_PHYS
+# define UI_SET_PHYS 0x4004556c
+#endif
+#ifdef USBDEVFS_BULK
+# undef USBDEVFS_BULK
+# define USBDEVFS_BULK 0xc0105502
+#endif
+#ifdef USBDEVFS_CONTROL
+# undef USBDEVFS_CONTROL
+# define USBDEVFS_CONTROL 0xc0105500
+#endif
+#ifdef USBDEVFS_DISCSIGNAL
+# undef USBDEVFS_DISCSIGNAL
+# define USBDEVFS_DISCSIGNAL 0x8008550e
+#endif
+#ifdef USBDEVFS_IOCTL
+# undef USBDEVFS_IOCTL
+# define USBDEVFS_IOCTL 0xc00c5512
+#endif
+#ifdef USBDEVFS_REAPURB
+# undef USBDEVFS_REAPURB
+# define USBDEVFS_REAPURB 0x4004550c
+#endif
+#ifdef USBDEVFS_REAPURBNDELAY
+# undef USBDEVFS_REAPURBNDELAY
+# define USBDEVFS_REAPURBNDELAY 0x4004550d
+#endif
+#ifdef USBDEVFS_SUBMITURB
+# undef USBDEVFS_SUBMITURB
+# define USBDEVFS_SUBMITURB 0x802c550a
+#endif
+#ifdef UVCIOC_CTRL_MAP
+# undef UVCIOC_CTRL_MAP
+# define UVCIOC_CTRL_MAP 0xc0587520
+#endif
+#ifdef UVCIOC_CTRL_QUERY
+# undef UVCIOC_CTRL_QUERY
+# define UVCIOC_CTRL_QUERY 0xc00c7521
+#endif
+#ifdef VIDEO_GET_EVENT
+# undef VIDEO_GET_EVENT
+# define VIDEO_GET_EVENT 0x80146f1c
+#endif
+#ifdef VIDEO_STILLPICTURE
+# undef VIDEO_STILLPICTURE
+# define VIDEO_STILLPICTURE 0x40086f1e
+#endif
+#ifdef VIDIOC_AM437X_CCDC_CFG
+# undef VIDIOC_AM437X_CCDC_CFG
+# define VIDIOC_AM437X_CCDC_CFG 0x400456c1
+#endif
+#ifdef VIDIOC_CREATE_BUFS
+# undef VIDIOC_CREATE_BUFS
+# define VIDIOC_CREATE_BUFS 0xc0f8565c
+#endif
+#ifdef VIDIOC_DQBUF
+# undef VIDIOC_DQBUF
+# define VIDIOC_DQBUF 0xc0505611
+#endif
+#ifdef VIDIOC_G_EDID
+# undef VIDIOC_G_EDID
+# define VIDIOC_G_EDID 0xc0245628
+#endif
+#ifdef VIDIOC_G_EXT_CTRLS
+# undef VIDIOC_G_EXT_CTRLS
+# define VIDIOC_G_EXT_CTRLS 0xc0185647
+#endif
+#ifdef VIDIOC_G_FBUF
+# undef VIDIOC_G_FBUF
+# define VIDIOC_G_FBUF 0x802c560a
+#endif
+#ifdef VIDIOC_G_FMT
+# undef VIDIOC_G_FMT
+# define VIDIOC_G_FMT 0xc0cc5604
+#endif
+#ifdef VIDIOC_OMAP3ISP_CCDC_CFG
+# undef VIDIOC_OMAP3ISP_CCDC_CFG
+# define VIDIOC_OMAP3ISP_CCDC_CFG 0xc02056c1
+#endif
+#ifdef VIDIOC_OMAP3ISP_PRV_CFG
+# undef VIDIOC_OMAP3ISP_PRV_CFG
+# define VIDIOC_OMAP3ISP_PRV_CFG 0xc03c56c2
+#endif
+#ifdef VIDIOC_OMAP3ISP_STAT_EN
+# undef VIDIOC_OMAP3ISP_STAT_EN
+# define VIDIOC_OMAP3ISP_STAT_EN 0xc00456c7
+#endif
+#ifdef VIDIOC_OMAP3ISP_STAT_REQ
+# undef VIDIOC_OMAP3ISP_STAT_REQ
+# define VIDIOC_OMAP3ISP_STAT_REQ 0xc02056c6
+#endif
+#ifdef VIDIOC_PREPARE_BUF
+# undef VIDIOC_PREPARE_BUF
+# define VIDIOC_PREPARE_BUF 0xc050565d
+#endif
+#ifdef VIDIOC_QBUF
+# undef VIDIOC_QBUF
+# define VIDIOC_QBUF 0xc050560f
+#endif
+#ifdef VIDIOC_QUERYBUF
+# undef VIDIOC_QUERYBUF
+# define VIDIOC_QUERYBUF 0xc0505609
+#endif
+#ifdef VIDIOC_S_EDID
+# undef VIDIOC_S_EDID
+# define VIDIOC_S_EDID 0xc0245629
+#endif
+#ifdef VIDIOC_S_EXT_CTRLS
+# undef VIDIOC_S_EXT_CTRLS
+# define VIDIOC_S_EXT_CTRLS 0xc0185648
+#endif
+#ifdef VIDIOC_S_FBUF
+# undef VIDIOC_S_FBUF
+# define VIDIOC_S_FBUF 0x402c560b
+#endif
+#ifdef VIDIOC_S_FMT
+# undef VIDIOC_S_FMT
+# define VIDIOC_S_FMT 0xc0cc5605
+#endif
+#ifdef VIDIOC_TRY_EXT_CTRLS
+# undef VIDIOC_TRY_EXT_CTRLS
+# define VIDIOC_TRY_EXT_CTRLS 0xc0185649
+#endif
+#ifdef VIDIOC_TRY_FMT
+# undef VIDIOC_TRY_FMT
+# define VIDIOC_TRY_FMT 0xc0cc5640
+#endif
+#ifdef ZATM_GETPOOL
+# undef ZATM_GETPOOL
+# define ZATM_GETPOOL 0x400c6161
+#endif
+#ifdef ZATM_GETPOOLZ
+# undef ZATM_GETPOOLZ
+# define ZATM_GETPOOLZ 0x400c6162
+#endif
+#ifdef ZATM_SETPOOL
+# undef ZATM_SETPOOL
+# define ZATM_SETPOOL 0x400c6163
+#endif
diff --git a/ioctlent0.h b/ioctlent0.h
index a6f923e..7d35082 100644
--- a/ioctlent0.h
+++ b/ioctlent0.h
@@ -346,6 +346,7 @@
 { "SNDCTL_DSP_SYNC", 0x00005001 },
 { "PCITEST_LEGACY_IRQ", 0x00005002 },
 { "SNDCTL_DSP_POST", 0x00005008 },
+{ "PCITEST_GET_IRQTYPE", 0x00005009 },
 { "SNDCTL_DSP_NONBLOCK", 0x0000500e },
 { "SNDCTL_DSP_SETSYNCRO", 0x00005015 },
 { "SNDCTL_DSP_SETDUPLEX", 0x00005016 },
@@ -485,7 +486,6 @@
 { "USBDEVFS_CONNECT", 0x00005517 },
 { "USBDEVFS_GET_SPEED", 0x0000551f },
 { "VT_OPENQRY", 0x00005600 },
-{ "VIDIOC_RESERVED", 0x00005601 },
 { "VT_GETMODE", 0x00005601 },
 { "VT_SETMODE", 0x00005602 },
 { "VT_GETSTATE", 0x00005603 },
@@ -511,6 +511,7 @@
 { "USBTMC_IOCTL_CLEAR_IN_HALT", 0x00005b07 },
 { "USBTMC488_IOCTL_GOTO_LOCAL", 0x00005b14 },
 { "USBTMC488_IOCTL_LOCAL_LOCKOUT", 0x00005b15 },
+{ "USBTMC488_IOCTL_TRIGGER", 0x00005b16 },
 { "NS_ADJBUFLEV", 0x00006163 },
 { "SIOCSIFATMTCP", 0x00006180 },
 { "ATMTCP_CREATE", 0x0000618e },
@@ -610,7 +611,6 @@
 { "MGSL_IOCGXSYNC", 0x00006d14 },
 { "MGSL_IOCSXCTRL", 0x00006d15 },
 { "MGSL_IOCGXCTRL", 0x00006d16 },
-{ "NCP_IOC_CONN_LOGGED_IN", 0x00006e03 },
 { "AUDIO_STOP", 0x00006f01 },
 { "AUDIO_PLAY", 0x00006f02 },
 { "AUDIO_PAUSE", 0x00006f03 },
@@ -623,7 +623,6 @@
 { "AUDIO_CLEAR_BUFFER", 0x00006f0c },
 { "AUDIO_SET_ID", 0x00006f0d },
 { "AUDIO_SET_STREAMTYPE", 0x00006f0f },
-{ "AUDIO_SET_EXT_ID", 0x00006f10 },
 { "AUDIO_BILINGUAL_CHANNEL_SELECT", 0x00006f14 },
 { "VIDEO_STOP", 0x00006f15 },
 { "VIDEO_PLAY", 0x00006f16 },
@@ -635,15 +634,12 @@
 { "VIDEO_FAST_FORWARD", 0x00006f1f },
 { "VIDEO_SLOWMOTION", 0x00006f20 },
 { "VIDEO_CLEAR_BUFFER", 0x00006f22 },
-{ "VIDEO_SET_ID", 0x00006f23 },
 { "VIDEO_SET_STREAMTYPE", 0x00006f24 },
 { "VIDEO_SET_FORMAT", 0x00006f25 },
-{ "VIDEO_SET_SYSTEM", 0x00006f26 },
 { "DMX_START", 0x00006f29 },
 { "DMX_STOP", 0x00006f2a },
 { "DMX_SET_BUFFER_SIZE", 0x00006f2d },
 { "NET_REMOVE_IF", 0x00006f35 },
-{ "VIDEO_SET_ATTRIBUTES", 0x00006f35 },
 { "FE_DISEQC_RESET_OVERLOAD", 0x00006f3e },
 { "FE_DISEQC_SEND_BURST", 0x00006f41 },
 { "FE_SET_TONE", 0x00006f42 },
@@ -864,10 +860,23 @@
 { "PPPOEIOCDFWD", 0x0000b101 },
 { "IPMI_BMC_IOCTL_FORCE_ABORT", 0x0000b102 },
 { "RPMSG_DESTROY_EPT_IOCTL", 0x0000b502 },
+{ "DFL_FPGA_GET_API_VERSION", 0x0000b600 },
+{ "DFL_FPGA_CHECK_EXTENSION", 0x0000b601 },
+{ "DFL_FPGA_PORT_RESET", 0x0000b640 },
+{ "DFL_FPGA_PORT_GET_INFO", 0x0000b641 },
+{ "DFL_FPGA_PORT_GET_REGION_INFO", 0x0000b642 },
+{ "DFL_FPGA_PORT_DMA_MAP", 0x0000b643 },
+{ "DFL_FPGA_PORT_DMA_UNMAP", 0x0000b644 },
+{ "DFL_FPGA_FME_PORT_PR", 0x0000b680 },
 { "NS_GET_USERNS", 0x0000b701 },
 { "NS_GET_PARENT", 0x0000b702 },
 { "NS_GET_NSTYPE", 0x0000b703 },
 { "NS_GET_OWNER_UID", 0x0000b704 },
+{ "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", 0x0000f502 },
+{ "VSOC_WAIT_FOR_INCOMING_INTERRUPT", 0x0000f503 },
+{ "VSOC_SELF_INTERRUPT", 0x0000f505 },
+{ "VSOC_SEND_INTERRUPT_TO_HOST", 0x0000f506 },
+{ "VSOC_COND_WAKE", 0x0000f508 },
 { "IOCTL_EVTCHN_RESTRICT_DOMID", 0x00024506 },
 { "IOCTL_EVTCHN_BIND_VIRQ", 0x00044500 },
 { "IOCTL_EVTCHN_BIND_UNBOUND_PORT", 0x00044502 },
@@ -875,16 +884,19 @@
 { "IOCTL_EVTCHN_NOTIFY", 0x00044504 },
 { "IOCTL_GNTDEV_SET_MAX_GRANTS", 0x00044703 },
 { "IOCTL_EVTCHN_BIND_INTERDOMAIN", 0x00084501 },
+{ "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", 0x0008470a },
+{ "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", 0x0008470c },
 { "IOCTL_GNTDEV_UNMAP_GRANT_REF", 0x00104701 },
 { "IOCTL_GNTDEV_SET_UNMAP_NOTIFY", 0x00104707 },
 { "IOCTL_GNTDEV_GRANT_COPY", 0x00104708 },
+{ "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", 0x00144709 },
+{ "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", 0x0014470b },
 { "IOCTL_GNTDEV_MAP_GRANT_REF", 0x00184700 },
 { "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", 0x00184702 },
-{ "KVM_SET_SREGS", 0x4000ae84 },
-{ "KVM_SET_FPU", 0x4000ae8d },
 { "MFB_SET_ALPHA", 0x40014d00 },
 { "MFB_SET_GAMMA", 0x40014d01 },
 { "MFB_SET_BRIGHTNESS", 0x40014d03 },
+{ "USBTMC_IOCTL_EOM_ENABLE", 0x40015b0b },
 { "USBTMC488_IOCTL_REN_CONTROL", 0x40015b13 },
 { "SPI_IOC_WR_MODE", 0x40016b01 },
 { "SPI_IOC_WR_LSB_FIRST", 0x40016b02 },
@@ -896,14 +908,13 @@
 { "SONYPI_IOCSBLUE", 0x40017609 },
 { "SONYPI_IOCSFAN", 0x4001760b },
 { "HFI1_IOCTL_SET_PKEY", 0x40021beb },
+{ "USBTMC_IOCTL_CONFIG_TERMCHAR", 0x40025b0c },
 { "CEC_ADAP_S_PHYS_ADDR", 0x40026102 },
 { "ATM_SETBACKEND", 0x400261f2 },
 { "ATM_NEWBACKENDIF", 0x400261f3 },
 { "RIO_CM_CHAN_CLOSE", 0x40026304 },
 { "RIO_CM_CHAN_LISTEN", 0x40026306 },
 { "RIO_MPORT_MAINT_HDID_SET", 0x40026d01 },
-{ "NCP_IOC_GETMOUNTUID", 0x40026e02 },
-{ "AUDIO_SET_ATTRIBUTES", 0x40026f11 },
 { "DMX_ADD_PID", 0x40026f33 },
 { "DMX_REMOVE_PID", 0x40026f34 },
 { "PPFCONTROL", 0x4002708e },
@@ -974,6 +985,8 @@
 { "OMAPFB_LCD_TEST", 0x40044f2d },
 { "OMAPFB_CTRL_TEST", 0x40044f2e },
 { "PCITEST_MSI", 0x40045003 },
+{ "PCITEST_MSIX", 0x40045007 },
+{ "PCITEST_SET_IRQTYPE", 0x40045008 },
 { "SNDCTL_DSP_SETTRIGGER", 0x40045010 },
 { "SNDCTL_DSP_PROFILE", 0x40045017 },
 { "SNDCTL_DSP_SETSPDIF", 0x40045042 },
@@ -1029,6 +1042,7 @@
 { "IVTV_IOC_PASSTHROUGH_MODE", 0x400456c1 },
 { "SNDRV_RAWMIDI_IOCTL_DROP", 0x40045730 },
 { "SNDRV_RAWMIDI_IOCTL_DRAIN", 0x40045731 },
+{ "USBTMC_IOCTL_SET_TIMEOUT", 0x40045b0a },
 { "CEC_S_MODE", 0x40046109 },
 { "SONET_SETFRAMING", 0x40046115 },
 { "ATM_SETSC", 0x400461f1 },
@@ -1074,8 +1088,6 @@
 { "SPI_IOC_WR_MODE32", 0x40046b05 },
 { "RIO_MPORT_MAINT_COMPTAG_SET", 0x40046d02 },
 { "RIO_SET_EVENT_MASK", 0x40046d0d },
-{ "NCP_IOC_SET_SIGN_WANTED", 0x40046e06 },
-{ "NCP_IOC_GETDENTRYTTL", 0x40046e0c },
 { "SISFB_SET_AUTOMAXIMIZE_OLD", 0x40046efa },
 { "UBI_IOCRMVOL", 0x40046f01 },
 { "UBI_IOCDET", 0x40046f41 },
@@ -1086,6 +1098,7 @@
 { "PPSETFLAGS", 0x4004709b },
 { "FAT_IOCTL_SET_ATTRIBUTES", 0x40047211 },
 { "SCIF_LISTEN", 0x40047302 },
+{ "FSI_SCOM_RESET", 0x40047303 },
 { "PPPIOCATTCHAN", 0x40047438 },
 { "PPPIOCCONNECT", 0x4004743a },
 { "PPPIOCSMRRU", 0x4004743b },
@@ -1226,13 +1239,11 @@
 { "RIO_UNMAP_INBOUND", 0x40086d12 },
 { "RIO_FREE_DMA", 0x40086d14 },
 { "RIO_WAIT_FOR_ASYNC", 0x40086d16 },
-{ "NCP_IOC_GETMOUNTUID2", 0x40086e02 },
 { "NILFS_IOCTL_DELETE_CHECKPOINT", 0x40086e81 },
 { "NILFS_IOCTL_RESIZE", 0x40086e8b },
 { "MATROXFB_SET_OUTPUT_CONNECTION", 0x40086ef8 },
 { "MATROXFB_SET_OUTPUT_MODE", 0x40086efa },
 { "AUDIO_SET_MIXER", 0x40086f0e },
-{ "VIDEO_SET_SPU", 0x40086f32 },
 { "PHN_SET_REG", 0x40087001 },
 { "PHN_SET_REGS", 0x40087003 },
 { "PHN_SETREG", 0x40087006 },
@@ -1254,7 +1265,11 @@
 { "KVM_IRQ_LINE", 0x4008ae61 },
 { "KVM_SET_GSI_ROUTING", 0x4008ae6a },
 { "KVM_ASSIGN_SET_MSIX_NR", 0x4008ae73 },
+{ "KVM_SET_MSRS", 0x4008ae89 },
+{ "KVM_SET_CPUID", 0x4008ae8a },
+{ "KVM_SET_CPUID2", 0x4008ae90 },
 { "KVM_SET_VAPIC_ADDR", 0x4008ae93 },
+{ "KVM_X86_SETUP_MCE", 0x4008ae9c },
 { "VHOST_SET_FEATURES", 0x4008af00 },
 { "VHOST_SET_MEM_TABLE", 0x4008af03 },
 { "VHOST_SET_LOG_BASE", 0x4008af04 },
@@ -1267,6 +1282,7 @@
 { "VHOST_SET_VRING_ERR", 0x4008af22 },
 { "VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 0x4008af23 },
 { "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", 0x4008af24 },
+{ "VHOST_SET_BACKEND_FEATURES", 0x4008af25 },
 { "VHOST_NET_SET_BACKEND", 0x4008af30 },
 { "VHOST_VSOCK_SET_GUEST_CID", 0x4008af60 },
 { "PPPOEIOCSFWD", 0x4008b100 },
@@ -1300,9 +1316,7 @@
 { "I2OEVTREG", 0x400c690a },
 { "HSC_SET_RX", 0x400c6b13 },
 { "HSC_GET_RX", 0x400c6b14 },
-{ "NCP_IOC_GETROOT", 0x400c6e08 },
 { "UBI_IOCRSVOL", 0x400c6f02 },
-{ "AUDIO_SET_KARAOKE", 0x400c6f12 },
 { "MBXFB_IOCS_REG", 0x400cf404 },
 { "LPSETTIMEOUT_NEW", 0x4010060f },
 { "BLKRESETZONE", 0x40101283 },
@@ -1315,6 +1329,15 @@
 { "SNDRV_USB_STREAM_IOCTL_SET_PARAMS", 0x40104890 },
 { "AMDKFD_IOC_DBG_ADDRESS_WATCH", 0x40104b0f },
 { "AMDKFD_IOC_DBG_WAVE_CONTROL", 0x40104b10 },
+{ "AMDKFD_IOC_SET_CU_MASK", 0x40104b1a },
+{ "MTRRIOC_ADD_ENTRY", 0x40104d00 },
+{ "MTRRIOC_SET_ENTRY", 0x40104d01 },
+{ "MTRRIOC_DEL_ENTRY", 0x40104d02 },
+{ "MTRRIOC_KILL_ENTRY", 0x40104d04 },
+{ "MTRRIOC_ADD_PAGE_ENTRY", 0x40104d05 },
+{ "MTRRIOC_SET_PAGE_ENTRY", 0x40104d06 },
+{ "MTRRIOC_DEL_PAGE_ENTRY", 0x40104d07 },
+{ "MTRRIOC_KILL_PAGE_ENTRY", 0x40104d09 },
 { "MEMERASE64", 0x40104d14 },
 { "UBI_IOCSETVOLPROP", 0x40104f06 },
 { "OMAPFB_SET_COLOR_KEY", 0x40104f32 },
@@ -1388,8 +1411,6 @@
 { "NILFS_IOCTL_CHANGE_CPMODE", 0x40106e80 },
 { "NILFS_IOCTL_SET_ALLOC_RANGE", 0x40106e8c },
 { "VIDEO_STILLPICTURE", 0x40106f1e },
-{ "VIDEO_SET_HIGHLIGHT", 0x40106f27 },
-{ "VIDEO_SET_SPU_PALETTE", 0x40106f33 },
 { "FE_SET_PROPERTY", 0x40106f52 },
 { "CA_SET_DESCR", 0x40106f86 },
 { "PPSETTIME", 0x40107096 },
@@ -1408,11 +1429,11 @@
 { "KVM_UNREGISTER_COALESCED_MMIO", 0x4010ae68 },
 { "KVM_ASSIGN_SET_MSIX_ENTRY", 0x4010ae74 },
 { "KVM_DIRTY_TLB", 0x4010aeaa },
-{ "KVM_ARM_SET_DEVICE_ADDR", 0x4010aeab },
 { "KVM_GET_ONE_REG", 0x4010aeab },
 { "KVM_SET_ONE_REG", 0x4010aeac },
 { "ASPEED_LPC_CTRL_IOCTL_MAP", 0x4010b201 },
 { "OCXL_IOCTL_IRQ_SET_FD", 0x4010ca13 },
+{ "VSOC_CREATE_FD_SCOPED_PERMISSION", 0x4010f500 },
 { "SNDRV_DM_FM_IOCTL_SET_VOICE", 0x40124823 },
 { "FDSETMAXERRS", 0x4014024c },
 { "ADD_NEW_DISK", 0x40140921 },
@@ -1450,6 +1471,7 @@
 { "IOC_PR_PREEMPT_ABORT", 0x401870cc },
 { "BTRFS_IOC_QGROUP_ASSIGN", 0x40189429 },
 { "KVM_SET_MEMORY_REGION", 0x4018ae40 },
+{ "KVM_HYPERV_EVENTFD", 0x4018aebd },
 { "KVM_SET_DEVICE_ATTR", 0x4018aee1 },
 { "KVM_GET_DEVICE_ATTR", 0x4018aee2 },
 { "KVM_HAS_DEVICE_ATTR", 0x4018aee3 },
@@ -1488,10 +1510,10 @@
 { "PPPIOCSXASYNCMAP", 0x4020744f },
 { "BTRFS_IOC_CLONE_RANGE", 0x4020940d },
 { "FICLONERANGE", 0x4020940d },
+{ "KVM_SET_MEMORY_ALIAS", 0x4020ae43 },
 { "KVM_SET_USER_MEMORY_REGION", 0x4020ae46 },
 { "KVM_IRQFD", 0x4020ae76 },
 { "KVM_SIGNAL_MSI", 0x4020aea5 },
-{ "KVM_ARM_VCPU_INIT", 0x4020aeae },
 { "OCXL_IOCTL_ATTACH", 0x4020ca10 },
 { "SNDRV_COMPRESS_SET_METADATA", 0x40244314 },
 { "NVM_DEV_REMOVE", 0x40244c23 },
@@ -1541,8 +1563,10 @@
 { "PTP_PEROUT_REQUEST", 0x40383d03 },
 { "VIDIOC_DBG_S_REGISTER", 0x4038564f },
 { "DRM_IOCTL_SAVAGE_BCI_CMDBUF", 0x40386441 },
+{ "KVM_XEN_HVM_CONFIG", 0x4038ae7a },
 { "DMX_SET_FILTER", 0x403c6f2b },
 { "SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 0x4040534e },
+{ "UVCIOC_SEND_RESPONSE", 0x40405501 },
 { "SNDRV_CTL_IOCTL_ELEM_LOCK", 0x40405514 },
 { "SNDRV_CTL_IOCTL_ELEM_UNLOCK", 0x40405515 },
 { "IVTV_IOC_DMA_FRAME", 0x404056c0 },
@@ -1557,6 +1581,8 @@
 { "KVM_DEASSIGN_DEV_IRQ", 0x4040ae75 },
 { "KVM_CREATE_PIT2", 0x4040ae77 },
 { "KVM_IOEVENTFD", 0x4040ae79 },
+{ "KVM_X86_SET_MCE", 0x4040ae9e },
+{ "KVM_SET_VCPU_EVENTS", 0x4040aea0 },
 { "KVM_ASSIGN_SET_INTX_MASK", 0x4040aea4 },
 { "CXL_IOCTL_START_WORK", 0x4040ca00 },
 { "CXL_IOCTL_DOWNLOAD_IMAGE", 0x4040ca0a },
@@ -1573,6 +1599,7 @@
 { "BC_REPLY_SG", 0x40486312 },
 { "DRM_IOCTL_I915_PERF_ADD_CONFIG", 0x40486477 },
 { "BTRFS_IOC_SEND", 0x40489426 },
+{ "KVM_SET_GUEST_DEBUG", 0x4048ae9b },
 { "GSMIOC_SETCONF", 0x404c4701 },
 { "SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 0x404c534a },
 { "SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 0x40505330 },
@@ -1588,6 +1615,7 @@
 { "UI_END_FF_UPLOAD", 0x406855c9 },
 { "KVM_ENABLE_CAP", 0x4068aea3 },
 { "CHIOGELEM", 0x406c6310 },
+{ "KVM_SET_PIT2", 0x4070aea0 },
 { "HFI1_IOCTL_USER_INFO", 0x40781be3 },
 { "DRM_IOCTL_R128_INIT", 0x40786440 },
 { "DRM_IOCTL_RADEON_CP_INIT", 0x40786440 },
@@ -1596,10 +1624,13 @@
 { "NVM_DEV_CREATE", 0x40804c22 },
 { "UBI_IOCVOLCRBLK", 0x40804f07 },
 { "DRM_IOCTL_MGA_INIT", 0x40806440 },
+{ "KVM_SET_DEBUGREGS", 0x4080aea2 },
+{ "KVM_SET_NESTED_STATE", 0x4080aebf },
 { "SNDRV_COMPRESS_SET_PARAMS", 0x40844312 },
 { "V4L2_DEVICE_NOTIFY_EVENT", 0x40887602 },
 { "SNDRV_SEQ_IOCTL_DELETE_QUEUE", 0x408c5333 },
 { "VIDIOC_S_JPEGCOMP", 0x408c563e },
+{ "KVM_SET_REGS", 0x4090ae82 },
 { "UBI_IOCMKVOL", 0x40986f00 },
 { "SNDRV_SEQ_IOCTL_DELETE_PORT", 0x40a85321 },
 { "SNDRV_SEQ_IOCTL_SET_PORT_INFO", 0x40a85323 },
@@ -1607,7 +1638,7 @@
 { "VHOST_SCSI_SET_ENDPOINT", 0x40e8af40 },
 { "VHOST_SCSI_CLEAR_ENDPOINT", 0x40e8af41 },
 { "ASHMEM_SET_NAME", 0x41007701 },
-{ "BTRFS_IOC_SET_FSLABEL", 0x41009432 },
+{ "FS_IOC_SETFSLABEL", 0x41009432 },
 { "USBDEVFS_GETDRIVER", 0x41045508 },
 { "IOC_OPAL_TAKE_OWNERSHIP", 0x410870de },
 { "IOC_OPAL_REVERT_TPR", 0x410870e2 },
@@ -1621,12 +1652,14 @@
 { "IOC_OPAL_ACTIVATE_LSP", 0x411870df },
 { "IOC_OPAL_ADD_USR_TO_LR", 0x411870e4 },
 { "IOC_OPAL_LR_SETUP", 0x412870e3 },
+{ "KVM_SET_SREGS", 0x4138ae84 },
+{ "KVM_SET_XCRS", 0x4188aea7 },
+{ "KVM_SET_FPU", 0x41a0ae8d },
 { "SNDRV_EMU10K1_IOCTL_CODE_POKE", 0x41b04811 },
-{ "KVM_SET_GUEST_DEBUG", 0x4208ae9b },
 { "IOC_OPAL_SET_PW", 0x422070e0 },
 { "PTP_SYS_OFFSET", 0x43403d05 },
-{ "KVM_SET_REGS", 0x4360ae82 },
 { "JSIOCSBTNMAP", 0x44006a33 },
+{ "KVM_SET_LAPIC", 0x4400ae8f },
 { "BTRFS_IOC_SNAP_CREATE", 0x50009401 },
 { "BTRFS_IOC_DEFRAG", 0x50009402 },
 { "BTRFS_IOC_RESIZE", 0x50009403 },
@@ -1639,11 +1672,10 @@
 { "BTRFS_IOC_SNAP_CREATE_V2", 0x50009417 },
 { "BTRFS_IOC_SUBVOL_CREATE_V2", 0x50009418 },
 { "BTRFS_IOC_RM_DEV_V2", 0x5000943a },
+{ "KVM_SET_XSAVE", 0x5000aea5 },
 { "HIDIOCSUSAGES", 0x501c4814 },
 { "UBI_IOCRNVOL", 0x51106f03 },
 { "SNDRV_SB_CSP_IOCTL_LOAD_CODE", 0x70124811 },
-{ "KVM_GET_SREGS", 0x8000ae83 },
-{ "KVM_GET_FPU", 0x8000ae8c },
 { "MFB_GET_ALPHA", 0x80014d00 },
 { "MFB_GET_GAMMA", 0x80014d01 },
 { "USBTMC488_IOCTL_GET_CAPS", 0x80015b11 },
@@ -1721,6 +1753,9 @@
 { "IMCTRLREQ", 0x80044945 },
 { "IMCLEAR_L2", 0x80044946 },
 { "IMHOLD_L1", 0x80044948 },
+{ "MCE_GET_RECORD_LEN", 0x80044d01 },
+{ "MCE_GET_LOG_LEN", 0x80044d02 },
+{ "MCE_GETCLEAR_FLAGS", 0x80044d03 },
 { "MEMGETREGIONCOUNT", 0x80044d07 },
 { "MFB_GET_PIXFMT", 0x80044d08 },
 { "OTPSELECT", 0x80044d0d },
@@ -1785,6 +1820,7 @@
 { "WDIOC_GETTIMEOUT", 0x80045707 },
 { "WDIOC_GETPRETIMEOUT", 0x80045709 },
 { "WDIOC_GETTIMELEFT", 0x8004570a },
+{ "USBTMC_IOCTL_GET_TIMEOUT", 0x80045b09 },
 { "CEC_G_MODE", 0x80046108 },
 { "SONET_GETDIAG", 0x80046114 },
 { "SONET_GETFRAMING", 0x80046116 },
@@ -1810,6 +1846,7 @@
 { "IPMICTL_SET_MY_CHANNEL_LUN_CMD", 0x8004691a },
 { "IPMICTL_GET_MY_CHANNEL_LUN_CMD", 0x8004691b },
 { "IPMICTL_GET_MAINTENANCE_MODE_CMD", 0x8004691e },
+{ "LIRC_GET_REC_TIMEOUT", 0x80046924 },
 { "I8K_BIOS_VERSION", 0x80046980 },
 { "I8K_MACHINE_ID", 0x80046981 },
 { "IIO_GET_EVENT_FD_IOCTL", 0x80046990 },
@@ -1819,14 +1856,11 @@
 { "UDF_GETEASIZE", 0x80046c40 },
 { "RIO_MPORT_MAINT_PORT_IDX_GET", 0x80046d03 },
 { "RIO_GET_EVENT_MASK", 0x80046d0e },
-{ "NCP_IOC_SIGN_WANTED", 0x80046e06 },
-{ "NCP_IOC_SETDENTRYTTL", 0x80046e0c },
 { "SISFB_GET_INFO_OLD", 0x80046ef8 },
 { "SISFB_GET_VBRSTATUS_OLD", 0x80046ef9 },
 { "SISFB_GET_AUTOMAXIMIZE_OLD", 0x80046efa },
 { "AUDIO_GET_CAPABILITIES", 0x80046f0b },
 { "VIDEO_GET_CAPABILITIES", 0x80046f21 },
-{ "VIDEO_GET_FRAME_RATE", 0x80046f38 },
 { "FE_READ_STATUS", 0x80046f45 },
 { "FE_READ_BER", 0x80046f46 },
 { "FE_READ_UNCORRECTED_BLOCKS", 0x80046f49 },
@@ -1840,6 +1874,7 @@
 { "BR_ACQUIRE_RESULT", 0x80047204 },
 { "FAT_IOCTL_GET_ATTRIBUTES", 0x80047210 },
 { "FAT_IOCTL_GET_VOLUME_ID", 0x80047213 },
+{ "FSI_SCOM_CHECK", 0x80047300 },
 { "PPPIOCGCHAN", 0x80047437 },
 { "PPPIOCGDEBUG", 0x80047441 },
 { "PPPIOCGMRU", 0x80047453 },
@@ -1920,7 +1955,6 @@
 { "MATROXFB_GET_OUTPUT_CONNECTION", 0x80086ef8 },
 { "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x80086ef9 },
 { "MATROXFB_GET_ALL_OUTPUTS", 0x80086efb },
-{ "AUDIO_GET_PTS", 0x80086f13 },
 { "VIDEO_GET_PTS", 0x80086f39 },
 { "VIDEO_GET_FRAME_COUNT", 0x80086f3a },
 { "CA_GET_DESCR_INFO", 0x80086f83 },
@@ -1934,7 +1968,9 @@
 { "BTRFS_IOC_START_SYNC", 0x80089418 },
 { "BTRFS_IOC_SUBVOL_GETFLAGS", 0x80089419 },
 { "TEE_IOC_CANCEL", 0x8008a404 },
+{ "KVM_X86_GET_MCE_CAP_SUPPORTED", 0x8008ae9d },
 { "VHOST_GET_FEATURES", 0x8008af00 },
+{ "VHOST_GET_BACKEND_FEATURES", 0x8008af26 },
 { "OCXL_IOCTL_IRQ_ALLOC", 0x8008ca11 },
 { "FUNCTIONFS_ENDPOINT_DESC", 0x80096782 },
 { "DMX_GET_PES_PIDS", 0x800a6f2f },
@@ -1947,7 +1983,6 @@
 { "FS_IOC_SET_ENCRYPTION_POLICY", 0x800c6613 },
 { "IPMICTL_REGISTER_FOR_CMD_CHANS", 0x800c691c },
 { "IPMICTL_UNREGISTER_FOR_CMD_CHANS", 0x800c691d },
-{ "NCP_IOC_SETROOT", 0x800c6e08 },
 { "VIDEO_GET_SIZE", 0x800c6f37 },
 { "FE_DISEQC_RECV_SLAVE_REPLY", 0x800c6f40 },
 { "CA_GET_SLOT_INFO", 0x800c6f82 },
@@ -1969,8 +2004,6 @@
 { "DRM_IOCTL_I915_GEM_GET_APERTURE", 0x80106463 },
 { "I2OPASSTHRU", 0x8010690c },
 { "MGSL_IOCGGPIO", 0x80106d11 },
-{ "NCP_IOC_NCPREQUEST", 0x80106e01 },
-{ "NCP_IOC_SETPRIVATEDATA", 0x80106e0a },
 { "FE_GET_PROPERTY", 0x80106f53 },
 { "CA_GET_CAP", 0x80106f81 },
 { "OSD_GET_CAPABILITY", 0x80106fa1 },
@@ -1992,11 +2025,11 @@
 { "UFFDIO_WAKE", 0x8010aa02 },
 { "KVM_MEMORY_ENCRYPT_REG_REGION", 0x8010aebb },
 { "KVM_MEMORY_ENCRYPT_UNREG_REGION", 0x8010aebc },
+{ "VSOC_GET_FD_SCOPED_PERMISSION", 0x8010f501 },
 { "FDGETMAXERRS", 0x8014020e },
 { "GET_DISK_INFO", 0x80140912 },
 { "SNDRV_COMPRESS_TSTAMP", 0x80144320 },
 { "CHIOGPARAMS", 0x80146306 },
-{ "NCP_IOC_LOCKUNLOCK", 0x80146e07 },
 { "VIDEO_GET_STATUS", 0x80146f1b },
 { "SNDRV_PCM_IOCTL_CHANNEL_INFO", 0x80184132 },
 { "SNDRV_PCM_IOCTL_READI_FRAMES", 0x80184151 },
@@ -2007,8 +2040,6 @@
 { "HPET_INFO", 0x80186803 },
 { "RIO_MPORT_MAINT_READ_LOCAL", 0x80186d05 },
 { "RIO_MPORT_MAINT_READ_REMOTE", 0x80186d07 },
-{ "NCP_IOC_SIGN_INIT", 0x80186e05 },
-{ "NCP_IOC_SETOBJECTNAME", 0x80186e09 },
 { "NILFS_IOCTL_GET_CPINFO", 0x80186e82 },
 { "NILFS_IOCTL_GET_CPSTAT", 0x80186e83 },
 { "NILFS_IOCTL_GET_SUINFO", 0x80186e84 },
@@ -2030,7 +2061,8 @@
 { "VIDEO_GET_EVENT", 0x80206f1c },
 { "RTC_PLL_GET", 0x80207011 },
 { "PPPIOCGXASYNCMAP", 0x80207450 },
-{ "KVM_ARM_PREFERRED_TARGET", 0x8020aeaf },
+{ "OCXL_IOCTL_ENABLE_P9_WAIT", 0x8020ca15 },
+{ "OCXL_IOCTL_GET_FEATURES", 0x8020ca16 },
 { "SNDRV_HDSP_IOCTL_GET_CONFIG_INFO", 0x80244841 },
 { "SNDRV_HDSPM_IOCTL_GET_VERSION", 0x80244848 },
 { "SONET_GETSTAT", 0x80246110 },
@@ -2049,7 +2081,6 @@
 { "RTC_WKALM_RD", 0x80287010 },
 { "IOW_GETINFO", 0x8028c003 },
 { "USBDEVFS_SUBMITURB32", 0x802a550a },
-{ "NCP_IOC_SETCHARSETS", 0x802a6e0b },
 { "TCGETS2", 0x802c542a },
 { "SOUND_OLD_MIXER_INFO", 0x80304d65 },
 { "VIDIOC_G_FBUF", 0x8030560a },
@@ -2065,6 +2096,7 @@
 { "USBDEVFS_SUBMITURB", 0x8038550a },
 { "DRM_IOCTL_AGP_INFO", 0x80386433 },
 { "OMAPFB_GET_OVERLAY_COLORMODE", 0x803c4f3b },
+{ "VSOC_DESCRIBE_REGION", 0x803cf504 },
 { "SNDRV_HWDEP_IOCTL_DSP_STATUS", 0x80404802 },
 { "JSIOCGAXMAP", 0x80406a32 },
 { "BR_TRANSACTION", 0x80407202 },
@@ -2072,11 +2104,13 @@
 { "PPPIOCGCOMPRESSORS", 0x80407486 },
 { "BTRFS_IOC_QUOTA_RESCAN_STATUS", 0x8040942d },
 { "KVM_ASSIGN_PCI_DEVICE", 0x8040ae69 },
+{ "KVM_GET_VCPU_EVENTS", 0x8040ae9f },
 { "CXL_IOCTL_GET_AFU_ID", 0x8040ca02 },
 { "GPIO_GET_CHIPINFO_IOCTL", 0x8044b401 },
 { "GET_ARRAY_INFO", 0x80480911 },
 { "PPPIOCGL2TPSTATS", 0x80487436 },
 { "BTRFS_IOC_GET_SUPPORTED_FEATURES", 0x80489439 },
+{ "KVM_SET_PIT", 0x8048ae66 },
 { "GSMIOC_GETCONF", 0x804c4700 },
 { "FDGETDRVSTAT", 0x80500212 },
 { "FDPOLLDRVSTAT", 0x80500213 },
@@ -2087,14 +2121,16 @@
 { "VIDIOC_QUERYCAP", 0x80685600 },
 { "I2OEVTGET", 0x8068690b },
 { "CHIOGVPARAMS", 0x80706313 },
+{ "KVM_GET_PIT2", 0x8070ae9f },
 { "SNDRV_COMPRESS_GET_PARAMS", 0x80784313 },
 { "FDGETDRVPRM", 0x80800211 },
 { "USBDEVFS_HUB_PORTINFO", 0x80805513 },
+{ "KVM_GET_DEBUGREGS", 0x8080aea1 },
 { "OCXL_IOCTL_GET_METADATA", 0x8080ca14 },
 { "VIDIOC_QUERY_DV_TIMINGS", 0x80845663 },
-{ "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 0x80845663 },
 { "VIDIOC_DQEVENT", 0x80885659 },
 { "VIDIOC_G_JPEGCOMP", 0x808c563d },
+{ "KVM_GET_REGS", 0x8090ae81 },
 { "SNDRV_PCM_IOCTL_STATUS", 0x80984120 },
 { "FE_GET_INFO", 0x80a86f3d },
 { "MEMGETOOBSEL", 0x80c84d0a },
@@ -2103,7 +2139,7 @@
 { "SNDRV_TIMER_IOCTL_INFO", 0x80e85411 },
 { "DRM_IOCTL_GET_STATS", 0x80f86406 },
 { "ASHMEM_GET_NAME", 0x81007702 },
-{ "BTRFS_IOC_GET_FSLABEL", 0x81009431 },
+{ "FS_IOC_GETFSLABEL", 0x81009431 },
 { "HIDIOCGSTRING", 0x81044804 },
 { "USBDEVFS_DISCONNECT_CLAIM", 0x8108551b },
 { "SNDRV_RAWMIDI_IOCTL_INFO", 0x810c5701 },
@@ -2111,19 +2147,22 @@
 { "AUTOFS_IOC_EXPIRE", 0x810c9365 },
 { "SISFB_GET_INFO", 0x811cf301 },
 { "SNDRV_PCM_IOCTL_INFO", 0x81204101 },
+{ "KVM_GET_SREGS", 0x8138ae83 },
 { "ECCGETLAYOUT", 0x81484d11 },
 { "SNDRV_CTL_IOCTL_CARD_INFO", 0x81785501 },
+{ "KVM_GET_XCRS", 0x8188aea6 },
 { "AMDKFD_IOC_GET_PROCESS_APERTURES", 0x81904b06 },
 { "SWITCHTEC_IOCTL_EVENT_SUMMARY", 0x81985742 },
+{ "KVM_GET_FPU", 0x81a0ae8c },
+{ "BTRFS_IOC_GET_SUBVOL_INFO", 0x81f8943c },
 { "KVM_SET_IRQCHIP", 0x8208ae63 },
 { "VFAT_IOCTL_READDIR_BOTH", 0x82307201 },
 { "VFAT_IOCTL_READDIR_SHORT", 0x82307202 },
-{ "KVM_GET_REGS", 0x8360ae81 },
 { "SNDRV_HDSP_IOCTL_GET_PEAK_RMS", 0x83b04840 },
 { "JSIOCGBTNMAP", 0x84006a34 },
 { "BTRFS_IOC_FS_INFO", 0x8400941f },
 { "BTRFS_IOC_BALANCE_PROGRESS", 0x84009422 },
-{ "VIDEO_GET_NAVI", 0x84046f34 },
+{ "KVM_GET_LAPIC", 0x8400ae8e },
 { "SNDRV_EMU10K1_IOCTL_INFO", 0x880c4810 },
 { "VIDIOC_G_ENC_INDEX", 0x8818564c },
 { "SNDRV_HDSPM_IOCTL_GET_PEAK_RMS", 0x89084842 },
@@ -2132,6 +2171,7 @@
 { "SNDRV_HDSP_IOCTL_GET_MIXER", 0x90004844 },
 { "NVM_GET_DEVICES", 0x90004c21 },
 { "BTRFS_IOC_DEVICES_READY", 0x90009427 },
+{ "KVM_GET_XSAVE", 0x9000aea4 },
 { "HIDIOCGRDESC", 0x90044802 },
 { "VBG_IOCTL_VMMDEV_REQUEST_BIG", 0xc0005603 },
 { "GADGET_SET_PRINTER_STATUS", 0xc0016722 },
@@ -2195,6 +2235,8 @@
 { "PPPIOCNEWUNIT", 0xc004743e },
 { "MEYEIOC_SYNC", 0xc00476c3 },
 { "AUTOFS_IOC_SETTIMEOUT32", 0xc0049364 },
+{ "KVM_GET_MSR_INDEX_LIST", 0xc004ae02 },
+{ "KVM_GET_MSR_FEATURE_INDEX_LIST", 0xc004ae0a },
 { "NET_ADD_IF", 0xc0066f34 },
 { "NET_GET_IF", 0xc0066f36 },
 { "PERF_EVENT_IOC_QUERY_BPF", 0xc008240a },
@@ -2226,6 +2268,8 @@
 { "DRM_IOCTL_TEGRA_SYNCPT_INCR", 0xc0086443 },
 { "DRM_IOCTL_VIA_FB_INIT", 0xc0086443 },
 { "DRM_IOCTL_I915_IRQ_EMIT", 0xc0086444 },
+{ "DRM_IOCTL_V3D_GET_BO_OFFSET", 0xc0086445 },
+{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0086446 },
 { "DRM_IOCTL_VIRTGPU_WAIT", 0xc0086448 },
 { "DRM_IOCTL_TEGRA_GEM_SET_FLAGS", 0xc008644c },
 { "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", 0xc008644d },
@@ -2258,7 +2302,11 @@
 { "SCIF_ACCEPTREG", 0xc0087305 },
 { "PPPIOCGNPMODE", 0xc008744c },
 { "AUTOFS_IOC_SETTIMEOUT", 0xc0089364 },
+{ "KVM_GET_SUPPORTED_CPUID", 0xc008ae05 },
+{ "KVM_GET_EMULATED_CPUID", 0xc008ae09 },
 { "KVM_IRQ_LINE_STATUS", 0xc008ae67 },
+{ "KVM_GET_MSRS", 0xc008ae88 },
+{ "KVM_GET_CPUID2", 0xc008ae91 },
 { "KVM_GET_REG_LIST", 0xc008aeb0 },
 { "KVM_MEMORY_ENCRYPT_OP", 0xc008aeba },
 { "FSL_HV_IOCTL_PARTITION_RESTART", 0xc008af01 },
@@ -2328,26 +2376,29 @@
 { "DRM_IOCTL_EXYNOS_GEM_MAP", 0xc0106441 },
 { "DRM_IOCTL_QXL_MAP", 0xc0106441 },
 { "DRM_IOCTL_TEGRA_GEM_MMAP", 0xc0106441 },
+{ "DRM_IOCTL_V3D_WAIT_BO", 0xc0106441 },
 { "DRM_IOCTL_VC4_WAIT_SEQNO", 0xc0106441 },
 { "DRM_IOCTL_VGEM_FENCE_ATTACH", 0xc0106441 },
 { "DRM_IOCTL_VIRTGPU_MAP", 0xc0106441 },
 { "DRM_IOCTL_AMDGPU_CTX", 0xc0106442 },
 { "DRM_IOCTL_ETNAVIV_GEM_NEW", 0xc0106442 },
 { "DRM_IOCTL_MSM_GEM_NEW", 0xc0106442 },
+{ "DRM_IOCTL_V3D_CREATE_BO", 0xc0106442 },
 { "DRM_IOCTL_VC4_WAIT_BO", 0xc0106442 },
 { "DRM_IOCTL_ETNAVIV_GEM_INFO", 0xc0106443 },
 { "DRM_IOCTL_MSM_GEM_INFO", 0xc0106443 },
 { "DRM_IOCTL_OMAP_GEM_NEW", 0xc0106443 },
+{ "DRM_IOCTL_V3D_MMAP_BO", 0xc0106443 },
 { "DRM_IOCTL_VC4_CREATE_BO", 0xc0106443 },
 { "DRM_IOCTL_VIRTGPU_GETPARAM", 0xc0106443 },
 { "DRM_IOCTL_EXYNOS_GEM_GET", 0xc0106444 },
 { "DRM_IOCTL_QXL_GETPARAM", 0xc0106444 },
 { "DRM_IOCTL_TEGRA_SYNCPT_WAIT", 0xc0106444 },
+{ "DRM_IOCTL_V3D_GET_PARAM", 0xc0106444 },
 { "DRM_IOCTL_VC4_MMAP_BO", 0xc0106444 },
 { "DRM_IOCTL_TEGRA_OPEN_CHANNEL", 0xc0106445 },
 { "DRM_IOCTL_VIRTGPU_RESOURCE_INFO", 0xc0106445 },
 { "DRM_IOCTL_I915_GETPARAM", 0xc0106446 },
-{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0106446 },
 { "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", 0xc0106447 },
 { "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", 0xc0106447 },
 { "DRM_IOCTL_TEGRA_GET_SYNCPT", 0xc0106447 },
@@ -2376,6 +2427,7 @@
 { "DRM_IOCTL_RADEON_GEM_OP", 0xc010646c },
 { "DRM_IOCTL_I915_REG_READ", 0xc0106471 },
 { "DRM_IOCTL_I915_QUERY", 0xc0106479 },
+{ "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", 0xc0106480 },
 { "DRM_IOCTL_MODE_SETPROPERTY", 0xc01064ab },
 { "DRM_IOCTL_MODE_GETPROPBLOB", 0xc01064ac },
 { "DRM_IOCTL_MODE_MAP_DUMB", 0xc01064b3 },
@@ -2388,7 +2440,6 @@
 { "DRM_IOCTL_MODE_LIST_LESSEES", 0xc01064c7 },
 { "DRM_IOCTL_MODE_GET_LEASE", 0xc01064c8 },
 { "MGSL_IOCWAITGPIO", 0xc0106d12 },
-{ "NCP_IOC_GETPRIVATEDATA", 0xc0106e0a },
 { "DMX_GET_STC", 0xc0106f32 },
 { "SCIF_ACCEPTREQ", 0xc0107304 },
 { "SCIF_UNREG", 0xc0107309 },
@@ -2426,11 +2477,14 @@
 { "AMDKFD_IOC_WAIT_EVENTS", 0xc0184b0c },
 { "AMDKFD_IOC_MAP_MEMORY_TO_GPU", 0xc0184b18 },
 { "AMDKFD_IOC_UNMAP_MEMORY_FROM_GPU", 0xc0184b19 },
+{ "MTRRIOC_GET_ENTRY", 0xc0184d03 },
+{ "MTRRIOC_GET_PAGE_ENTRY", 0xc0184d08 },
 { "MEMWRITEOOB64", 0xc0184d15 },
 { "MEMREADOOB64", 0xc0184d16 },
 { "USBDEVFS_CONTROL", 0xc0185500 },
 { "USBDEVFS_BULK", 0xc0185502 },
 { "VBG_IOCTL_INTERRUPT_ALL_WAIT_FOR_EVENTS", 0xc018560b },
+{ "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", 0xc01856c6 },
 { "PACKET_CTRL_CMD", 0xc0185801 },
 { "FITRIM", 0xc0185879 },
 { "BINDER_GET_NODE_DEBUG_INFO", 0xc018620b },
@@ -2460,6 +2514,7 @@
 { "DRM_IOCTL_I915_GEM_USERPTR", 0xc0186473 },
 { "DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM", 0xc0186474 },
 { "DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM", 0xc0186475 },
+{ "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", 0xc0186481 },
 { "DRM_IOCTL_MODE_PAGE_FLIP", 0xc01864b0 },
 { "DRM_IOCTL_MODE_DIRTYFB", 0xc01864b1 },
 { "DRM_IOCTL_MODE_OBJ_SETPROPERTY", 0xc01864ba },
@@ -2468,7 +2523,6 @@
 { "I2OLCTGET", 0xc0186902 },
 { "RIO_ALLOC_DMA", 0xc0186d13 },
 { "RIO_TRANSFER", 0xc0186d15 },
-{ "NCP_IOC_GETOBJECTNAME", 0xc0186e09 },
 { "NILFS_IOCTL_GET_VINFO", 0xc0186e86 },
 { "NILFS_IOCTL_GET_BDESCS", 0xc0186e87 },
 { "DMX_QUERYBUF", 0xc0186f3d },
@@ -2520,6 +2574,8 @@
 { "VIDIOC_S_EXT_CTRLS", 0xc0205648 },
 { "VIDIOC_TRY_EXT_CTRLS", 0xc0205649 },
 { "VIDIOC_OMAP3ISP_AEWB_CFG", 0xc02056c3 },
+{ "X86_IOC_RDMSR_REGS", 0xc02063a0 },
+{ "X86_IOC_WRMSR_REGS", 0xc02063a1 },
 { "DRM_IOCTL_ADD_BUFS", 0xc0206416 },
 { "DRM_IOCTL_AGP_ALLOC", 0xc0206434 },
 { "DRM_IOCTL_AMDGPU_GEM_CREATE", 0xc0206440 },
@@ -2536,6 +2592,8 @@
 { "DRM_IOCTL_RADEON_GEM_PREAD", 0xc0206461 },
 { "DRM_IOCTL_RADEON_GEM_PWRITE", 0xc0206462 },
 { "DRM_IOCTL_RADEON_CS", 0xc0206466 },
+{ "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", 0xc0206482 },
+{ "DRM_IOCTL_EXYNOS_IPP_COMMIT", 0xc0206483 },
 { "DRM_IOCTL_MODE_GETGAMMA", 0xc02064a4 },
 { "DRM_IOCTL_MODE_SETGAMMA", 0xc02064a5 },
 { "DRM_IOCTL_MODE_CREATE_DUMB", 0xc02064b2 },
@@ -2543,10 +2601,13 @@
 { "DRM_IOCTL_MODE_OBJ_GETPROPERTIES", 0xc02064b9 },
 { "DRM_IOCTL_SYNCOBJ_WAIT", 0xc02064c3 },
 { "FS_IOC_FIEMAP", 0xc020660b },
+{ "FSI_SCOM_READ", 0xc0207301 },
+{ "FSI_SCOM_WRITE", 0xc0207302 },
 { "GENWQE_PIN_MEM", 0xc020a528 },
 { "GENWQE_UNPIN_MEM", 0xc020a529 },
 { "UFFDIO_REGISTER", 0xc020aa00 },
 { "UFFDIO_ZEROPAGE", 0xc020aa04 },
+{ "VSOC_COND_WAIT", 0xc020f507 },
 { "SNDCTL_MIDI_MPUCMD", 0xc0216d02 },
 { "SNDRV_COMPRESS_GET_METADATA", 0xc0244315 },
 { "DRM_IOCTL_VIRTGPU_TRANSFER_FROM_HOST", 0xc0246446 },
@@ -2558,8 +2619,6 @@
 { "AMDKFD_IOC_GET_TILE_CONFIG", 0xc0284b12 },
 { "AMDKFD_IOC_ALLOC_MEMORY_OF_GPU", 0xc0284b16 },
 { "VIDIOC_G_EDID", 0xc0285628 },
-{ "VIDIOC_SUBDEV_G_EDID", 0xc0285628 },
-{ "VIDIOC_SUBDEV_S_EDID", 0xc0285629 },
 { "VIDIOC_S_EDID", 0xc0285629 },
 { "VIDIOC_ENCODER_CMD", 0xc028564d },
 { "VIDIOC_TRY_ENCODER_CMD", 0xc028564e },
@@ -2577,7 +2636,6 @@
 { "I2OPARMGET", 0xc0286904 },
 { "RIO_MAP_OUTBOUND", 0xc0286d0f },
 { "RIO_MAP_INBOUND", 0xc0286d11 },
-{ "NCP_IOC_GET_FS_INFO", 0xc0286e04 },
 { "PHN_GETREGS", 0xc0287007 },
 { "SCIF_REG", 0xc0287308 },
 { "SCIF_READFROM", 0xc028730a },
@@ -2591,7 +2649,6 @@
 { "FSL_HV_IOCTL_MEMCPY", 0xc028af05 },
 { "FSL_HV_IOCTL_GETPROP", 0xc028af07 },
 { "FSL_HV_IOCTL_SETPROP", 0xc028af08 },
-{ "NCP_IOC_GETCHARSETS", 0xc02a6e0b },
 { "SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 0xc02c5341 },
 { "VBG_IOCTL_DRIVER_VERSION_INFO", 0xc02c5600 },
 { "VIDIOC_QUERYMENU", 0xc02c5625 },
@@ -2617,7 +2674,6 @@
 { "I2OHTML", 0xc0306909 },
 { "IPMICTL_RECEIVE_MSG_TRUNC", 0xc030690b },
 { "IPMICTL_RECEIVE_MSG", 0xc030690c },
-{ "NCP_IOC_GET_FS_INFO_V2", 0xc0306e04 },
 { "GPIO_GET_LINEEVENT_IOCTL", 0xc030b404 },
 { "MBXFB_IOCX_OVERLAY", 0xc030f400 },
 { "VIDIOC_ENUMAUDIO", 0xc0345641 },
@@ -2634,6 +2690,7 @@
 { "SNDRV_RAWMIDI_IOCTL_STATUS", 0xc0385720 },
 { "CEC_TRANSMIT", 0xc0386105 },
 { "CEC_RECEIVE", 0xc0386106 },
+{ "DRM_IOCTL_V3D_SUBMIT_CL", 0xc0386440 },
 { "DRM_IOCTL_VIRTGPU_RESOURCE_CREATE", 0xc0386444 },
 { "DRM_IOCTL_MODE_ATOMIC", 0xc03864bc },
 { "BTRFS_IOC_INO_PATHS", 0xc0389423 },
@@ -2680,6 +2737,7 @@
 { "VIDEO_COMMAND", 0xc0486f3b },
 { "VIDEO_TRY_COMMAND", 0xc0486f3c },
 { "MEDIA_IOC_G_TOPOLOGY", 0xc0487c04 },
+{ "KVM_GET_PIT", 0xc048ae65 },
 { "MMC_IOC_CMD", 0xc048b300 },
 { "GPIO_GET_LINEINFO_IOCTL", 0xc048b402 },
 { "SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 0xc04c5349 },
@@ -2732,10 +2790,9 @@
 { "DK_CXLFLASH_VLUN_RESIZE", 0xc078ca88 },
 { "HT_CXLFLASH_AFU_DEBUG", 0xc078cabe },
 { "SOUND_MIXER_ACCESS", 0xc0804d66 },
-{ "VIDIOC_SUBDEV_S_DV_TIMINGS", 0xc0845657 },
+{ "KVM_GET_NESTED_STATE", 0xc080aebe },
 { "VIDIOC_S_DV_TIMINGS", 0xc0845657 },
 { "VIDIOC_G_DV_TIMINGS", 0xc0845658 },
-{ "VIDIOC_SUBDEV_G_DV_TIMINGS", 0xc0845658 },
 { "SNDRV_PCM_IOCTL_SW_PARAMS", 0xc0884113 },
 { "SNDRV_PCM_IOCTL_SYNC_PTR", 0xc0884123 },
 { "PPPIOCGCALLINFO", 0xc0887480 },
@@ -2746,11 +2803,9 @@
 { "SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 0xc08c5335 },
 { "SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 0xc08c5336 },
 { "VIDIOC_DV_TIMINGS_CAP", 0xc0905664 },
-{ "VIDIOC_SUBDEV_DV_TIMINGS_CAP", 0xc0905664 },
 { "DK_CXLFLASH_ATTACH", 0xc090ca80 },
 { "DK_CXLFLASH_VERIFY", 0xc090ca84 },
 { "VIDIOC_ENUM_DV_TIMINGS", 0xc0945662 },
-{ "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 0xc0945662 },
 { "SNDRV_PCM_IOCTL_STATUS_EXT", 0xc0984124 },
 { "VBG_IOCTL_HGCM_CONNECT", 0xc09c5604 },
 { "DRM_IOCTL_VC4_GET_HANG_STATE", 0xc0a06446 },
@@ -2760,7 +2815,7 @@
 { "SNDRV_SEQ_IOCTL_CREATE_PORT", 0xc0a85320 },
 { "SNDRV_SEQ_IOCTL_GET_PORT_INFO", 0xc0a85322 },
 { "SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 0xc0a85352 },
-{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0a86440 },
+{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0b06440 },
 { "SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 0xc0bc5310 },
 { "SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 0xc0bc5351 },
 { "FS_IOC_GETFSMAP", 0xc0c0583b },
@@ -2821,5 +2876,7 @@
 { "BTRFS_IOC_TREE_SEARCH", 0xd0009411 },
 { "BTRFS_IOC_INO_LOOKUP", 0xd0009412 },
 { "BTRFS_IOC_DEV_INFO", 0xd000941e },
+{ "BTRFS_IOC_GET_SUBVOL_ROOTREF", 0xd000943d },
+{ "BTRFS_IOC_INO_LOOKUP_USER", 0xd000943e },
 { "HIDIOCGUSAGES", 0xd01c4813 },
 { "SNDRV_COMPRESS_GET_CODEC_CAPS", 0xeb884311 },
diff --git a/ioctlent1.h b/ioctlent1.h
index d9a065e..e3f743d 100644
--- a/ioctlent1.h
+++ b/ioctlent1.h
@@ -346,6 +346,7 @@
 { "SNDCTL_DSP_SYNC", 0x00005001 },
 { "PCITEST_LEGACY_IRQ", 0x00005002 },
 { "SNDCTL_DSP_POST", 0x00005008 },
+{ "PCITEST_GET_IRQTYPE", 0x00005009 },
 { "SNDCTL_DSP_NONBLOCK", 0x0000500e },
 { "SNDCTL_DSP_SETSYNCRO", 0x00005015 },
 { "SNDCTL_DSP_SETDUPLEX", 0x00005016 },
@@ -472,7 +473,7 @@
 { "TIOCSERSETMULTI", 0x0000545b },
 { "TIOCMIWAIT", 0x0000545c },
 { "TIOCGICOUNT", 0x0000545d },
-{ "FIOQSIZE", 0x0000545e },
+{ "FIOQSIZE", 0x00005460 },
 { "SNDRV_TIMER_IOCTL_START", 0x000054a0 },
 { "SNDRV_TIMER_IOCTL_STOP", 0x000054a1 },
 { "SNDRV_TIMER_IOCTL_CONTINUE", 0x000054a2 },
@@ -485,7 +486,6 @@
 { "USBDEVFS_CONNECT", 0x00005517 },
 { "USBDEVFS_GET_SPEED", 0x0000551f },
 { "VT_OPENQRY", 0x00005600 },
-{ "VIDIOC_RESERVED", 0x00005601 },
 { "VT_GETMODE", 0x00005601 },
 { "VT_SETMODE", 0x00005602 },
 { "VT_GETSTATE", 0x00005603 },
@@ -511,6 +511,7 @@
 { "USBTMC_IOCTL_CLEAR_IN_HALT", 0x00005b07 },
 { "USBTMC488_IOCTL_GOTO_LOCAL", 0x00005b14 },
 { "USBTMC488_IOCTL_LOCAL_LOCKOUT", 0x00005b15 },
+{ "USBTMC488_IOCTL_TRIGGER", 0x00005b16 },
 { "NS_ADJBUFLEV", 0x00006163 },
 { "SIOCSIFATMTCP", 0x00006180 },
 { "ATMTCP_CREATE", 0x0000618e },
@@ -610,7 +611,6 @@
 { "MGSL_IOCGXSYNC", 0x00006d14 },
 { "MGSL_IOCSXCTRL", 0x00006d15 },
 { "MGSL_IOCGXCTRL", 0x00006d16 },
-{ "NCP_IOC_CONN_LOGGED_IN", 0x00006e03 },
 { "AUDIO_STOP", 0x00006f01 },
 { "AUDIO_PLAY", 0x00006f02 },
 { "AUDIO_PAUSE", 0x00006f03 },
@@ -623,7 +623,6 @@
 { "AUDIO_CLEAR_BUFFER", 0x00006f0c },
 { "AUDIO_SET_ID", 0x00006f0d },
 { "AUDIO_SET_STREAMTYPE", 0x00006f0f },
-{ "AUDIO_SET_EXT_ID", 0x00006f10 },
 { "AUDIO_BILINGUAL_CHANNEL_SELECT", 0x00006f14 },
 { "VIDEO_STOP", 0x00006f15 },
 { "VIDEO_PLAY", 0x00006f16 },
@@ -635,15 +634,12 @@
 { "VIDEO_FAST_FORWARD", 0x00006f1f },
 { "VIDEO_SLOWMOTION", 0x00006f20 },
 { "VIDEO_CLEAR_BUFFER", 0x00006f22 },
-{ "VIDEO_SET_ID", 0x00006f23 },
 { "VIDEO_SET_STREAMTYPE", 0x00006f24 },
 { "VIDEO_SET_FORMAT", 0x00006f25 },
-{ "VIDEO_SET_SYSTEM", 0x00006f26 },
 { "DMX_START", 0x00006f29 },
 { "DMX_STOP", 0x00006f2a },
 { "DMX_SET_BUFFER_SIZE", 0x00006f2d },
 { "NET_REMOVE_IF", 0x00006f35 },
-{ "VIDEO_SET_ATTRIBUTES", 0x00006f35 },
 { "FE_DISEQC_RESET_OVERLOAD", 0x00006f3e },
 { "FE_DISEQC_SEND_BURST", 0x00006f41 },
 { "FE_SET_TONE", 0x00006f42 },
@@ -864,10 +860,23 @@
 { "PPPOEIOCDFWD", 0x0000b101 },
 { "IPMI_BMC_IOCTL_FORCE_ABORT", 0x0000b102 },
 { "RPMSG_DESTROY_EPT_IOCTL", 0x0000b502 },
+{ "DFL_FPGA_GET_API_VERSION", 0x0000b600 },
+{ "DFL_FPGA_CHECK_EXTENSION", 0x0000b601 },
+{ "DFL_FPGA_PORT_RESET", 0x0000b640 },
+{ "DFL_FPGA_PORT_GET_INFO", 0x0000b641 },
+{ "DFL_FPGA_PORT_GET_REGION_INFO", 0x0000b642 },
+{ "DFL_FPGA_PORT_DMA_MAP", 0x0000b643 },
+{ "DFL_FPGA_PORT_DMA_UNMAP", 0x0000b644 },
+{ "DFL_FPGA_FME_PORT_PR", 0x0000b680 },
 { "NS_GET_USERNS", 0x0000b701 },
 { "NS_GET_PARENT", 0x0000b702 },
 { "NS_GET_NSTYPE", 0x0000b703 },
 { "NS_GET_OWNER_UID", 0x0000b704 },
+{ "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", 0x0000f502 },
+{ "VSOC_WAIT_FOR_INCOMING_INTERRUPT", 0x0000f503 },
+{ "VSOC_SELF_INTERRUPT", 0x0000f505 },
+{ "VSOC_SEND_INTERRUPT_TO_HOST", 0x0000f506 },
+{ "VSOC_COND_WAKE", 0x0000f508 },
 { "IOCTL_EVTCHN_RESTRICT_DOMID", 0x00024506 },
 { "IOCTL_EVTCHN_BIND_VIRQ", 0x00044500 },
 { "IOCTL_EVTCHN_BIND_UNBOUND_PORT", 0x00044502 },
@@ -876,15 +885,18 @@
 { "IOCTL_GNTDEV_SET_MAX_GRANTS", 0x00044703 },
 { "IOCTL_EVTCHN_BIND_INTERDOMAIN", 0x00084501 },
 { "IOCTL_GNTDEV_GRANT_COPY", 0x00084708 },
+{ "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", 0x0008470a },
+{ "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", 0x0008470c },
 { "IOCTL_GNTDEV_UNMAP_GRANT_REF", 0x00104701 },
 { "IOCTL_GNTDEV_SET_UNMAP_NOTIFY", 0x00104707 },
+{ "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", 0x00144709 },
+{ "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", 0x0014470b },
 { "IOCTL_GNTDEV_MAP_GRANT_REF", 0x00184700 },
 { "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", 0x00184702 },
-{ "KVM_SET_SREGS", 0x4000ae84 },
-{ "KVM_SET_FPU", 0x4000ae8d },
 { "MFB_SET_ALPHA", 0x40014d00 },
 { "MFB_SET_GAMMA", 0x40014d01 },
 { "MFB_SET_BRIGHTNESS", 0x40014d03 },
+{ "USBTMC_IOCTL_EOM_ENABLE", 0x40015b0b },
 { "USBTMC488_IOCTL_REN_CONTROL", 0x40015b13 },
 { "SPI_IOC_WR_MODE", 0x40016b01 },
 { "SPI_IOC_WR_LSB_FIRST", 0x40016b02 },
@@ -896,14 +908,13 @@
 { "SONYPI_IOCSBLUE", 0x40017609 },
 { "SONYPI_IOCSFAN", 0x4001760b },
 { "HFI1_IOCTL_SET_PKEY", 0x40021beb },
+{ "USBTMC_IOCTL_CONFIG_TERMCHAR", 0x40025b0c },
 { "CEC_ADAP_S_PHYS_ADDR", 0x40026102 },
 { "ATM_SETBACKEND", 0x400261f2 },
 { "ATM_NEWBACKENDIF", 0x400261f3 },
 { "RIO_CM_CHAN_CLOSE", 0x40026304 },
 { "RIO_CM_CHAN_LISTEN", 0x40026306 },
 { "RIO_MPORT_MAINT_HDID_SET", 0x40026d01 },
-{ "NCP_IOC_GETMOUNTUID", 0x40026e02 },
-{ "AUDIO_SET_ATTRIBUTES", 0x40026f11 },
 { "DMX_ADD_PID", 0x40026f33 },
 { "DMX_REMOVE_PID", 0x40026f34 },
 { "PPFCONTROL", 0x4002708e },
@@ -991,6 +1002,8 @@
 { "PCITEST_WRITE", 0x40045004 },
 { "PCITEST_READ", 0x40045005 },
 { "PCITEST_COPY", 0x40045006 },
+{ "PCITEST_MSIX", 0x40045007 },
+{ "PCITEST_SET_IRQTYPE", 0x40045008 },
 { "SNDCTL_DSP_SETTRIGGER", 0x40045010 },
 { "SNDCTL_DSP_PROFILE", 0x40045017 },
 { "SNDCTL_DSP_SETSPDIF", 0x40045042 },
@@ -1049,6 +1062,7 @@
 { "VIDIOC_AM437X_CCDC_CFG", 0x400456c1 },
 { "SNDRV_RAWMIDI_IOCTL_DROP", 0x40045730 },
 { "SNDRV_RAWMIDI_IOCTL_DRAIN", 0x40045731 },
+{ "USBTMC_IOCTL_SET_TIMEOUT", 0x40045b0a },
 { "CEC_S_MODE", 0x40046109 },
 { "SONET_SETFRAMING", 0x40046115 },
 { "ATM_SETSC", 0x400461f1 },
@@ -1101,9 +1115,6 @@
 { "SPI_IOC_WR_MODE32", 0x40046b05 },
 { "RIO_MPORT_MAINT_COMPTAG_SET", 0x40046d02 },
 { "RIO_SET_EVENT_MASK", 0x40046d0d },
-{ "NCP_IOC_GETMOUNTUID2", 0x40046e02 },
-{ "NCP_IOC_SET_SIGN_WANTED", 0x40046e06 },
-{ "NCP_IOC_GETDENTRYTTL", 0x40046e0c },
 { "MATROXFB_SET_OUTPUT_CONNECTION", 0x40046ef8 },
 { "MATROXFB_SET_OUTPUT_MODE", 0x40046efa },
 { "SISFB_SET_AUTOMAXIMIZE_OLD", 0x40046efa },
@@ -1123,6 +1134,7 @@
 { "SPIOCSTYPE", 0x40047101 },
 { "FAT_IOCTL_SET_ATTRIBUTES", 0x40047211 },
 { "SCIF_LISTEN", 0x40047302 },
+{ "FSI_SCOM_RESET", 0x40047303 },
 { "PPPIOCATTCHAN", 0x40047438 },
 { "PPPIOCCONNECT", 0x4004743a },
 { "PPPIOCSMRRU", 0x4004743b },
@@ -1260,8 +1272,6 @@
 { "NILFS_IOCTL_RESIZE", 0x40086e8b },
 { "AUDIO_SET_MIXER", 0x40086f0e },
 { "VIDEO_STILLPICTURE", 0x40086f1e },
-{ "VIDEO_SET_SPU", 0x40086f32 },
-{ "VIDEO_SET_SPU_PALETTE", 0x40086f33 },
 { "FE_SET_PROPERTY", 0x40086f52 },
 { "PHN_SETREG", 0x40087006 },
 { "PPSETTIME", 0x40087096 },
@@ -1277,8 +1287,11 @@
 { "KVM_IRQ_LINE", 0x4008ae61 },
 { "KVM_SET_GSI_ROUTING", 0x4008ae6a },
 { "KVM_ASSIGN_SET_MSIX_NR", 0x4008ae73 },
+{ "KVM_SET_MSRS", 0x4008ae89 },
+{ "KVM_SET_CPUID", 0x4008ae8a },
+{ "KVM_SET_CPUID2", 0x4008ae90 },
 { "KVM_SET_VAPIC_ADDR", 0x4008ae93 },
-{ "KVM_SET_GUEST_DEBUG", 0x4008ae9b },
+{ "KVM_X86_SETUP_MCE", 0x4008ae9c },
 { "VHOST_SET_FEATURES", 0x4008af00 },
 { "VHOST_SET_MEM_TABLE", 0x4008af03 },
 { "VHOST_SET_LOG_BASE", 0x4008af04 },
@@ -1291,12 +1304,14 @@
 { "VHOST_SET_VRING_ERR", 0x4008af22 },
 { "VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 0x4008af23 },
 { "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", 0x4008af24 },
+{ "VHOST_SET_BACKEND_FEATURES", 0x4008af25 },
 { "VHOST_NET_SET_BACKEND", 0x4008af30 },
 { "VHOST_VSOCK_SET_GUEST_CID", 0x4008af60 },
 { "OCXL_IOCTL_IRQ_FREE", 0x4008ca12 },
 { "SNDRV_DM_FM_IOCTL_SET_PARAMS", 0x40094824 },
 { "FDFMTTRK", 0x400c0248 },
 { "RUN_ARRAY", 0x400c0930 },
+{ "FW_CDEV_IOC_SET_ISO_CHANNELS", 0x400c2317 },
 { "SNAPSHOT_SET_SWAP_AREA", 0x400c330d },
 { "SNDRV_PCM_IOCTL_WRITEI_FRAMES", 0x400c4150 },
 { "SNDRV_PCM_IOCTL_WRITEN_FRAMES", 0x400c4152 },
@@ -1305,7 +1320,15 @@
 { "HIDIOCSREPORT", 0x400c4808 },
 { "SNDRV_EMU10K1_IOCTL_TRAM_POKE", 0x400c4821 },
 { "SNDRV_DM_FM_IOCTL_PLAY_NOTE", 0x400c4822 },
+{ "MTRRIOC_ADD_ENTRY", 0x400c4d00 },
 { "MFB_SET_CHROMA_KEY", 0x400c4d01 },
+{ "MTRRIOC_SET_ENTRY", 0x400c4d01 },
+{ "MTRRIOC_DEL_ENTRY", 0x400c4d02 },
+{ "MTRRIOC_KILL_ENTRY", 0x400c4d04 },
+{ "MTRRIOC_ADD_PAGE_ENTRY", 0x400c4d05 },
+{ "MTRRIOC_SET_PAGE_ENTRY", 0x400c4d06 },
+{ "MTRRIOC_DEL_PAGE_ENTRY", 0x400c4d07 },
+{ "MTRRIOC_KILL_PAGE_ENTRY", 0x400c4d09 },
 { "OTPGETREGIONINFO", 0x400c4d0f },
 { "UI_END_FF_ERASE", 0x400c55cb },
 { "IVTVFB_IOC_DMA_FRAME", 0x400c56c0 },
@@ -1347,27 +1370,27 @@
 { "DRM_IOCTL_MGA_ILOAD", 0x400c6447 },
 { "DRM_IOCTL_I915_INIT_HEAP", 0x400c644a },
 { "DRM_IOCTL_RADEON_INIT_HEAP", 0x400c6455 },
+{ "DRM_IOCTL_RADEON_SETPARAM", 0x400c6459 },
 { "DRM_IOCTL_RADEON_SURF_ALLOC", 0x400c645a },
 { "DRM_IOCTL_I915_GEM_SET_DOMAIN", 0x400c645f },
 { "FS_IOC_GET_ENCRYPTION_POLICY", 0x400c6615 },
 { "I2OEVTREG", 0x400c690a },
 { "HSC_SET_RX", 0x400c6b13 },
 { "HSC_GET_RX", 0x400c6b14 },
-{ "NCP_IOC_GETROOT", 0x400c6e08 },
 { "UBI_IOCRSVOL", 0x400c6f02 },
-{ "AUDIO_SET_KARAOKE", 0x400c6f12 },
 { "PPPIOCSCOMPRESS", 0x400c744d },
+{ "KVM_DIRTY_TLB", 0x400caeaa },
 { "MBXFB_IOCS_REG", 0x400cf404 },
 { "LPSETTIMEOUT_NEW", 0x4010060f },
 { "BLKRESETZONE", 0x40101283 },
 { "FW_CDEV_IOC_START_ISO", 0x4010230a },
-{ "FW_CDEV_IOC_SET_ISO_CHANNELS", 0x40102317 },
 { "PTP_EXTTS_REQUEST", 0x40103d02 },
 { "CCISS_SETNODENAME", 0x40104205 },
 { "EVIOCSMASK", 0x40104593 },
 { "SNDRV_USB_STREAM_IOCTL_SET_PARAMS", 0x40104890 },
 { "AMDKFD_IOC_DBG_ADDRESS_WATCH", 0x40104b0f },
 { "AMDKFD_IOC_DBG_WAVE_CONTROL", 0x40104b10 },
+{ "AMDKFD_IOC_SET_CU_MASK", 0x40104b1a },
 { "MEMERASE64", 0x40104d14 },
 { "UBI_IOCSETVOLPROP", 0x40104f06 },
 { "OMAPFB_SET_COLOR_KEY", 0x40104f32 },
@@ -1390,7 +1413,6 @@
 { "DRM_IOCTL_I915_GEM_INIT", 0x40106453 },
 { "DRM_IOCTL_AMDGPU_SCHED", 0x40106455 },
 { "DRM_IOCTL_SIS_AGP_FREE", 0x40106455 },
-{ "DRM_IOCTL_RADEON_SETPARAM", 0x40106459 },
 { "DRM_IOCTL_I915_PERF_OPEN", 0x40106476 },
 { "FS_IOC_GET_ENCRYPTION_PWSALT", 0x40106614 },
 { "HSC_SET_TX", 0x40106b15 },
@@ -1400,7 +1422,6 @@
 { "MGSL_IOCSGPIO", 0x40106d10 },
 { "NILFS_IOCTL_CHANGE_CPMODE", 0x40106e80 },
 { "NILFS_IOCTL_SET_ALLOC_RANGE", 0x40106e8c },
-{ "VIDEO_SET_HIGHLIGHT", 0x40106f27 },
 { "CA_SET_DESCR", 0x40106f86 },
 { "IOC_PR_RESERVE", 0x401070c9 },
 { "IOC_PR_RELEASE", 0x401070ca },
@@ -1413,20 +1434,21 @@
 { "KVM_REGISTER_COALESCED_MMIO", 0x4010ae67 },
 { "KVM_UNREGISTER_COALESCED_MMIO", 0x4010ae68 },
 { "KVM_ASSIGN_SET_MSIX_ENTRY", 0x4010ae74 },
-{ "KVM_DIRTY_TLB", 0x4010aeaa },
-{ "KVM_ARM_SET_DEVICE_ADDR", 0x4010aeab },
 { "KVM_GET_ONE_REG", 0x4010aeab },
 { "KVM_SET_ONE_REG", 0x4010aeac },
 { "ASPEED_LPC_CTRL_IOCTL_MAP", 0x4010b201 },
 { "OCXL_IOCTL_IRQ_SET_FD", 0x4010ca13 },
+{ "VSOC_CREATE_FD_SCOPED_PERMISSION", 0x4010f500 },
 { "SNDRV_DM_FM_IOCTL_SET_VOICE", 0x40124823 },
 { "FDSETMAXERRS", 0x4014024c },
 { "ADD_NEW_DISK", 0x40140921 },
+{ "FW_CDEV_IOC_SEND_RESPONSE", 0x40142304 },
 { "SNDCTL_COPR_WDATA", 0x40144304 },
 { "SNDCTL_COPR_WCODE", 0x40144305 },
 { "OMAPFB_UPDATE_WINDOW_OLD", 0x40144f2f },
 { "VIDIOC_S_CROP", 0x4014563c },
 { "CHIOMOVE", 0x40146301 },
+{ "DRM_IOCTL_UPDATE_DRAW", 0x4014643f },
 { "DRM_IOCTL_VIA_FREEMEM", 0x40146441 },
 { "DRM_IOCTL_MGA_CLEAR", 0x40146444 },
 { "DRM_IOCTL_R128_CLEAR", 0x40146448 },
@@ -1434,7 +1456,6 @@
 { "DRM_IOCTL_RADEON_INDICES", 0x4014644a },
 { "DRM_IOCTL_I810_MC", 0x4014644c },
 { "DMX_SET_PES_FILTER", 0x40146f2c },
-{ "FW_CDEV_IOC_SEND_RESPONSE", 0x40182304 },
 { "FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE_ONCE", 0x4018230f },
 { "FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE_ONCE", 0x40182310 },
 { "HIDIOCSUSAGE", 0x4018480c },
@@ -1443,7 +1464,6 @@
 { "AMDKFD_IOC_SET_TRAP_HANDLER", 0x40184b13 },
 { "DRM_IOCTL_MARK_BUFS", 0x40186417 },
 { "DRM_IOCTL_RM_MAP", 0x4018641b },
-{ "DRM_IOCTL_UPDATE_DRAW", 0x4018643f },
 { "DRM_IOCTL_I915_BATCHBUFFER", 0x40186443 },
 { "DRM_IOCTL_QXL_UPDATE_AREA", 0x40186443 },
 { "DRM_IOCTL_ETNAVIV_GEM_CPU_PREP", 0x40186444 },
@@ -1462,6 +1482,7 @@
 { "IOC_PR_PREEMPT_ABORT", 0x401870cc },
 { "BTRFS_IOC_QGROUP_ASSIGN", 0x40189429 },
 { "KVM_SET_MEMORY_REGION", 0x4018ae40 },
+{ "KVM_HYPERV_EVENTFD", 0x4018aebd },
 { "KVM_SET_DEVICE_ATTR", 0x4018aee1 },
 { "KVM_GET_DEVICE_ATTR", 0x4018aee2 },
 { "KVM_HAS_DEVICE_ATTR", 0x4018aee3 },
@@ -1472,6 +1493,7 @@
 { "FS_IOC_FSSETXATTR", 0x401c5820 },
 { "BR2684_SETFILT", 0x401c6190 },
 { "CHIOEXCHANGE", 0x401c6302 },
+{ "DRM_IOCTL_MSM_WAIT_FENCE", 0x401c6447 },
 { "OSD_SEND_CMD", 0x401c6fa0 },
 { "RTC_PLL_SET", 0x401c7012 },
 { "CS_CONFIG_BUFS", 0x4020431f },
@@ -1481,7 +1503,6 @@
 { "DRM_IOCTL_VIRTGPU_EXECBUFFER", 0x40206442 },
 { "DRM_IOCTL_AMDGPU_INFO", 0x40206445 },
 { "DRM_IOCTL_ETNAVIV_WAIT_FENCE", 0x40206447 },
-{ "DRM_IOCTL_MSM_WAIT_FENCE", 0x40206447 },
 { "DRM_IOCTL_ETNAVIV_GEM_WAIT", 0x40206449 },
 { "DRM_IOCTL_I915_GEM_PREAD", 0x4020645c },
 { "DRM_IOCTL_I915_GEM_PWRITE", 0x4020645d },
@@ -1491,11 +1512,13 @@
 { "PPPIOCSXASYNCMAP", 0x4020744f },
 { "BTRFS_IOC_CLONE_RANGE", 0x4020940d },
 { "FICLONERANGE", 0x4020940d },
+{ "KVM_SET_MEMORY_ALIAS", 0x4020ae43 },
 { "KVM_SET_USER_MEMORY_REGION", 0x4020ae46 },
 { "KVM_IRQFD", 0x4020ae76 },
 { "KVM_SIGNAL_MSI", 0x4020aea5 },
-{ "KVM_ARM_VCPU_INIT", 0x4020aeae },
 { "OCXL_IOCTL_ATTACH", 0x4020ca10 },
+{ "FW_CDEV_IOC_SEND_REQUEST", 0x40242301 },
+{ "FW_CDEV_IOC_SEND_BROADCAST_REQUEST", 0x40242312 },
 { "SNDRV_COMPRESS_SET_METADATA", 0x40244314 },
 { "NVM_DEV_REMOVE", 0x40244c23 },
 { "NVM_DEV_FACTORY", 0x40244c25 },
@@ -1505,8 +1528,6 @@
 { "RTC_ALM_SET", 0x40247007 },
 { "RTC_SET_TIME", 0x4024700a },
 { "HFI1_IOCTL_CTXT_INFO", 0x40281be2 },
-{ "FW_CDEV_IOC_SEND_REQUEST", 0x40282301 },
-{ "FW_CDEV_IOC_SEND_BROADCAST_REQUEST", 0x40282312 },
 { "FW_CDEV_IOC_SEND_STREAM_PACKET", 0x40282313 },
 { "EVIOCSKEYCODE_V2", 0x40284504 },
 { "SNDCTL_FM_LOAD_INSTR", 0x40285107 },
@@ -1520,6 +1541,7 @@
 { "RPMSG_CREATE_EPT_IOCTL", 0x4028b501 },
 { "EVIOCSFF", 0x402c4580 },
 { "NVM_DEV_INIT", 0x402c4c24 },
+{ "NVME_IOCTL_SUBMIT_IO", 0x402c4e42 },
 { "SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 0x402c5342 },
 { "TCSETS2", 0x402c542b },
 { "TCSETSW2", 0x402c542c },
@@ -1527,7 +1549,6 @@
 { "VIDIOC_S_FBUF", 0x402c560b },
 { "VIDIOC_S_FREQUENCY", 0x402c5639 },
 { "DRM_IOCTL_I915_OVERLAY_PUT_IMAGE", 0x402c6467 },
-{ "NVME_IOCTL_SUBMIT_IO", 0x40304e42 },
 { "VIDIOC_S_HW_FREQ_SEEK", 0x40305652 },
 { "CHIOSVOLTAG", 0x40306312 },
 { "BTRFS_IOC_DEFRAG_RANGE", 0x40309410 },
@@ -1541,9 +1562,11 @@
 { "PTP_PEROUT_REQUEST", 0x40383d03 },
 { "VIDIOC_DBG_S_REGISTER", 0x4038564f },
 { "IVTV_IOC_DMA_FRAME", 0x403856c0 },
+{ "KVM_XEN_HVM_CONFIG", 0x4038ae7a },
 { "SNDRV_TIMER_IOCTL_GPARAMS", 0x403c5404 },
 { "DMX_SET_FILTER", 0x403c6f2b },
 { "SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 0x4040534e },
+{ "UVCIOC_SEND_RESPONSE", 0x40405501 },
 { "SNDRV_CTL_IOCTL_ELEM_LOCK", 0x40405514 },
 { "SNDRV_CTL_IOCTL_ELEM_UNLOCK", 0x40405515 },
 { "BC_TRANSACTION", 0x40406300 },
@@ -1557,6 +1580,8 @@
 { "KVM_DEASSIGN_DEV_IRQ", 0x4040ae75 },
 { "KVM_CREATE_PIT2", 0x4040ae77 },
 { "KVM_IOEVENTFD", 0x4040ae79 },
+{ "KVM_X86_SET_MCE", 0x4040ae9e },
+{ "KVM_SET_VCPU_EVENTS", 0x4040aea0 },
 { "KVM_ASSIGN_SET_INTX_MASK", 0x4040aea4 },
 { "CXL_IOCTL_START_WORK", 0x4040ca00 },
 { "CXL_IOCTL_DOWNLOAD_IMAGE", 0x4040ca0a },
@@ -1566,12 +1591,13 @@
 { "OMAPFB_UPDATE_WINDOW", 0x40444f36 },
 { "VIDIOC_S_MODULATOR", 0x40445637 },
 { "DRM_IOCTL_I915_INIT", 0x40446440 },
+{ "BTRFS_IOC_SEND", 0x40449426 },
 { "SET_ARRAY_INFO", 0x40480923 },
 { "SNDRV_EMU10K1_IOCTL_PCM_POKE", 0x40484830 },
 { "BC_TRANSACTION_SG", 0x40486311 },
 { "BC_REPLY_SG", 0x40486312 },
 { "DRM_IOCTL_I915_PERF_ADD_CONFIG", 0x40486477 },
-{ "BTRFS_IOC_SEND", 0x40489426 },
+{ "KVM_SET_GUEST_DEBUG", 0x4048ae9b },
 { "GSMIOC_SETCONF", 0x404c4701 },
 { "SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 0x404c534a },
 { "SNDRV_HWDEP_IOCTL_DSP_LOAD", 0x40504803 },
@@ -1591,23 +1617,26 @@
 { "UI_END_FF_UPLOAD", 0x406055c9 },
 { "KVM_ENABLE_CAP", 0x4068aea3 },
 { "CHIOGELEM", 0x406c6310 },
+{ "KVM_SET_PIT2", 0x4070aea0 },
 { "HFI1_IOCTL_USER_INFO", 0x40781be3 },
 { "NILFS_IOCTL_CLEAN_SEGMENTS", 0x40786e88 },
+{ "V4L2_DEVICE_NOTIFY_EVENT", 0x40787602 },
 { "NVM_DEV_CREATE", 0x40804c22 },
 { "UBI_IOCVOLCRBLK", 0x40804f07 },
-{ "V4L2_DEVICE_NOTIFY_EVENT", 0x40807602 },
+{ "KVM_SET_DEBUGREGS", 0x4080aea2 },
+{ "KVM_SET_NESTED_STATE", 0x4080aebf },
 { "SNDRV_COMPRESS_SET_PARAMS", 0x40844312 },
 { "SNDRV_SEQ_IOCTL_DELETE_QUEUE", 0x408c5333 },
 { "VIDIOC_S_JPEGCOMP", 0x408c563e },
+{ "KVM_SET_REGS", 0x4090ae82 },
 { "UBI_IOCMKVOL", 0x40986f00 },
-{ "KVM_SET_REGS", 0x4098ae82 },
 { "SNDRV_SEQ_IOCTL_DELETE_PORT", 0x40a45321 },
 { "SNDRV_SEQ_IOCTL_SET_PORT_INFO", 0x40a45323 },
 { "SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 0x40bc5311 },
 { "VHOST_SCSI_SET_ENDPOINT", 0x40e8af40 },
 { "VHOST_SCSI_CLEAR_ENDPOINT", 0x40e8af41 },
 { "ASHMEM_SET_NAME", 0x41007701 },
-{ "BTRFS_IOC_SET_FSLABEL", 0x41009432 },
+{ "FS_IOC_SETFSLABEL", 0x41009432 },
 { "USBDEVFS_GETDRIVER", 0x41045508 },
 { "IOC_OPAL_TAKE_OWNERSHIP", 0x410870de },
 { "IOC_OPAL_REVERT_TPR", 0x410870e2 },
@@ -1621,10 +1650,14 @@
 { "IOC_OPAL_ACTIVATE_LSP", 0x411870df },
 { "IOC_OPAL_ADD_USR_TO_LR", 0x411870e4 },
 { "IOC_OPAL_LR_SETUP", 0x412870e3 },
+{ "KVM_SET_SREGS", 0x4138ae84 },
+{ "KVM_SET_XCRS", 0x4188aea7 },
 { "SNDRV_EMU10K1_IOCTL_CODE_POKE", 0x418c4811 },
+{ "KVM_SET_FPU", 0x41a0ae8d },
 { "IOC_OPAL_SET_PW", 0x422070e0 },
 { "PTP_SYS_OFFSET", 0x43403d05 },
 { "JSIOCSBTNMAP", 0x44006a33 },
+{ "KVM_SET_LAPIC", 0x4400ae8f },
 { "BTRFS_IOC_SNAP_CREATE", 0x50009401 },
 { "BTRFS_IOC_DEFRAG", 0x50009402 },
 { "BTRFS_IOC_RESIZE", 0x50009403 },
@@ -1637,11 +1670,10 @@
 { "BTRFS_IOC_SNAP_CREATE_V2", 0x50009417 },
 { "BTRFS_IOC_SUBVOL_CREATE_V2", 0x50009418 },
 { "BTRFS_IOC_RM_DEV_V2", 0x5000943a },
+{ "KVM_SET_XSAVE", 0x5000aea5 },
 { "HIDIOCSUSAGES", 0x501c4814 },
 { "UBI_IOCRNVOL", 0x51106f03 },
 { "SNDRV_SB_CSP_IOCTL_LOAD_CODE", 0x70124811 },
-{ "KVM_GET_SREGS", 0x8000ae83 },
-{ "KVM_GET_FPU", 0x8000ae8c },
 { "MFB_GET_ALPHA", 0x80014d00 },
 { "MFB_GET_GAMMA", 0x80014d01 },
 { "USBTMC488_IOCTL_GET_CAPS", 0x80015b11 },
@@ -1732,6 +1764,9 @@
 { "IMCTRLREQ", 0x80044945 },
 { "IMCLEAR_L2", 0x80044946 },
 { "IMHOLD_L1", 0x80044948 },
+{ "MCE_GET_RECORD_LEN", 0x80044d01 },
+{ "MCE_GET_LOG_LEN", 0x80044d02 },
+{ "MCE_GETCLEAR_FLAGS", 0x80044d03 },
 { "MEMGETREGIONCOUNT", 0x80044d07 },
 { "MFB_GET_PIXFMT", 0x80044d08 },
 { "OTPSELECT", 0x80044d0d },
@@ -1796,6 +1831,7 @@
 { "WDIOC_GETTIMEOUT", 0x80045707 },
 { "WDIOC_GETPRETIMEOUT", 0x80045709 },
 { "WDIOC_GETTIMELEFT", 0x8004570a },
+{ "USBTMC_IOCTL_GET_TIMEOUT", 0x80045b09 },
 { "CEC_G_MODE", 0x80046108 },
 { "SONET_GETDIAG", 0x80046114 },
 { "SONET_GETFRAMING", 0x80046116 },
@@ -1824,6 +1860,7 @@
 { "IPMICTL_SET_MY_CHANNEL_LUN_CMD", 0x8004691a },
 { "IPMICTL_GET_MY_CHANNEL_LUN_CMD", 0x8004691b },
 { "IPMICTL_GET_MAINTENANCE_MODE_CMD", 0x8004691e },
+{ "LIRC_GET_REC_TIMEOUT", 0x80046924 },
 { "I8K_BIOS_VERSION", 0x80046980 },
 { "I8K_MACHINE_ID", 0x80046981 },
 { "I8K_POWER_STATUS", 0x80046982 },
@@ -1842,8 +1879,6 @@
 { "RIO_MPORT_MAINT_PORT_IDX_GET", 0x80046d03 },
 { "MMTIMER_GETCOUNTER", 0x80046d09 },
 { "RIO_GET_EVENT_MASK", 0x80046d0e },
-{ "NCP_IOC_SIGN_WANTED", 0x80046e06 },
-{ "NCP_IOC_SETDENTRYTTL", 0x80046e0c },
 { "MATROXFB_GET_OUTPUT_CONNECTION", 0x80046ef8 },
 { "SISFB_GET_INFO_OLD", 0x80046ef8 },
 { "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x80046ef9 },
@@ -1852,7 +1887,6 @@
 { "MATROXFB_GET_ALL_OUTPUTS", 0x80046efb },
 { "AUDIO_GET_CAPABILITIES", 0x80046f0b },
 { "VIDEO_GET_CAPABILITIES", 0x80046f21 },
-{ "VIDEO_GET_FRAME_RATE", 0x80046f38 },
 { "FE_READ_STATUS", 0x80046f45 },
 { "FE_READ_BER", 0x80046f46 },
 { "FE_READ_UNCORRECTED_BLOCKS", 0x80046f49 },
@@ -1870,6 +1904,7 @@
 { "BR_ACQUIRE_RESULT", 0x80047204 },
 { "FAT_IOCTL_GET_ATTRIBUTES", 0x80047210 },
 { "FAT_IOCTL_GET_VOLUME_ID", 0x80047213 },
+{ "FSI_SCOM_CHECK", 0x80047300 },
 { "PPPIOCGCHAN", 0x80047437 },
 { "PPPIOCGDEBUG", 0x80047441 },
 { "PPPIOCGMRU", 0x80047453 },
@@ -1925,9 +1960,7 @@
 { "I2OPASSTHRU", 0x8008690c },
 { "IPMICTL_SET_TIMING_PARMS_CMD", 0x80086916 },
 { "IPMICTL_GET_TIMING_PARMS_CMD", 0x80086917 },
-{ "NCP_IOC_SETPRIVATEDATA", 0x80086e0a },
 { "NILFS_IOCTL_SYNC", 0x80086e8a },
-{ "AUDIO_GET_PTS", 0x80086f13 },
 { "VIDEO_GET_PTS", 0x80086f39 },
 { "VIDEO_GET_FRAME_COUNT", 0x80086f3a },
 { "FE_GET_PROPERTY", 0x80086f53 },
@@ -1940,11 +1973,14 @@
 { "BTRFS_IOC_START_SYNC", 0x80089418 },
 { "BTRFS_IOC_SUBVOL_GETFLAGS", 0x80089419 },
 { "TEE_IOC_CANCEL", 0x8008a404 },
+{ "KVM_X86_GET_MCE_CAP_SUPPORTED", 0x8008ae9d },
 { "VHOST_GET_FEATURES", 0x8008af00 },
+{ "VHOST_GET_BACKEND_FEATURES", 0x8008af26 },
 { "OCXL_IOCTL_IRQ_ALLOC", 0x8008ca11 },
 { "FUNCTIONFS_ENDPOINT_DESC", 0x80096782 },
 { "DMX_GET_PES_PIDS", 0x800a6f2f },
 { "RAID_VERSION", 0x800c0910 },
+{ "FW_CDEV_IOC_GET_CYCLE_TIMER", 0x800c230c },
 { "SNDRV_PCM_IOCTL_READI_FRAMES", 0x800c4151 },
 { "SNDRV_PCM_IOCTL_READN_FRAMES", 0x800c4153 },
 { "CCISS_GETLUNINFO", 0x800c4211 },
@@ -1956,15 +1992,11 @@
 { "HPET_INFO", 0x800c6803 },
 { "IPMICTL_REGISTER_FOR_CMD_CHANS", 0x800c691c },
 { "IPMICTL_UNREGISTER_FOR_CMD_CHANS", 0x800c691d },
-{ "NCP_IOC_NCPREQUEST", 0x800c6e01 },
-{ "NCP_IOC_SETROOT", 0x800c6e08 },
-{ "NCP_IOC_SETOBJECTNAME", 0x800c6e09 },
 { "VIDEO_GET_SIZE", 0x800c6f37 },
 { "FE_DISEQC_RECV_SLAVE_REPLY", 0x800c6f40 },
 { "CA_GET_SLOT_INFO", 0x800c6f82 },
 { "TEE_IOC_VERSION", 0x800ca400 },
 { "FDGETDRVTYP", 0x8010020f },
-{ "FW_CDEV_IOC_GET_CYCLE_TIMER", 0x8010230c },
 { "STP_POLICY_ID_GET", 0x80102501 },
 { "SNDRV_PCM_IOCTL_CHANNEL_INFO", 0x80104132 },
 { "CCISS_GETNODENAME", 0x80104204 },
@@ -1994,36 +2026,35 @@
 { "UFFDIO_WAKE", 0x8010aa02 },
 { "KVM_MEMORY_ENCRYPT_REG_REGION", 0x8010aebb },
 { "KVM_MEMORY_ENCRYPT_UNREG_REGION", 0x8010aebc },
+{ "VSOC_GET_FD_SCOPED_PERMISSION", 0x8010f501 },
 { "FDGETMAXERRS", 0x8014020e },
 { "GET_DISK_INFO", 0x80140912 },
 { "SNDRV_COMPRESS_TSTAMP", 0x80144320 },
 { "CHIOGPARAMS", 0x80146306 },
 { "IPMICTL_SEND_COMMAND", 0x8014690d },
-{ "NCP_IOC_LOCKUNLOCK", 0x80146e07 },
 { "VIDEO_GET_STATUS", 0x80146f1b },
 { "VIDEO_GET_EVENT", 0x80146f1c },
+{ "BR_ATTEMPT_ACQUIRE", 0x8014720b },
 { "FDWERRORGET", 0x80180217 },
 { "SNDRV_HDSPM_IOCTL_GET_CONFIG", 0x80184841 },
 { "IMSETDEVNAME", 0x80184947 },
 { "RIO_MPORT_MAINT_READ_LOCAL", 0x80186d05 },
 { "RIO_MPORT_MAINT_READ_REMOTE", 0x80186d07 },
-{ "NCP_IOC_SIGN_INIT", 0x80186e05 },
 { "NILFS_IOCTL_GET_CPINFO", 0x80186e82 },
 { "NILFS_IOCTL_GET_CPSTAT", 0x80186e83 },
 { "NILFS_IOCTL_GET_SUINFO", 0x80186e84 },
-{ "BR_ATTEMPT_ACQUIRE", 0x8018720b },
 { "BTRFS_IOC_GET_FEATURES", 0x80189439 },
 { "MBXFB_IOCG_ALPHA", 0x8018f401 },
 { "FDGETPRM", 0x801c0204 },
 { "SNDRV_COMPRESS_AVAIL", 0x801c4321 },
 { "HIDIOCGDEVINFO", 0x801c4803 },
+{ "SNDRV_HDSPM_IOCTL_GET_STATUS", 0x801c4847 },
 { "FS_IOC_FSGETXATTR", 0x801c581f },
 { "IPMICTL_SEND_COMMAND_SETTIME", 0x801c6915 },
 { "MTIOCGET", 0x801c6d02 },
 { "RTC_PLL_GET", 0x801c7011 },
 { "FDGETFDCSTAT", 0x80200215 },
 { "FBIOGET_VBLANK", 0x80204612 },
-{ "SNDRV_HDSPM_IOCTL_GET_STATUS", 0x80204847 },
 { "SNDRV_FIREWIRE_IOCTL_GET_INFO", 0x802048f8 },
 { "MEMGETINFO", 0x80204d01 },
 { "OMAPFB_GET_VRAM_INFO", 0x80204f3d },
@@ -2034,7 +2065,8 @@
 { "AUDIO_GET_STATUS", 0x80206f0a },
 { "PPPIOCGXASYNCMAP", 0x80207450 },
 { "PPPIOCGCOMPRESSORS", 0x80207486 },
-{ "KVM_ARM_PREFERRED_TARGET", 0x8020aeaf },
+{ "OCXL_IOCTL_ENABLE_P9_WAIT", 0x8020ca15 },
+{ "OCXL_IOCTL_GET_FEATURES", 0x8020ca16 },
 { "SNDRV_HDSP_IOCTL_GET_CONFIG_INFO", 0x80244841 },
 { "SNDRV_HDSPM_IOCTL_GET_VERSION", 0x80244848 },
 { "SONET_GETSTAT", 0x80246110 },
@@ -2050,7 +2082,6 @@
 { "RTC_WKALM_RD", 0x80287010 },
 { "IOW_GETINFO", 0x8028c003 },
 { "USBDEVFS_SUBMITURB32", 0x802a550a },
-{ "NCP_IOC_SETCHARSETS", 0x802a6e0b },
 { "TCGETS2", 0x802c542a },
 { "USBDEVFS_SUBMITURB", 0x802c550a },
 { "VIDIOC_G_FBUF", 0x802c560a },
@@ -2064,17 +2095,20 @@
 { "VIDIOC_G_AUDIO", 0x80345621 },
 { "VIDIOC_G_AUDOUT", 0x80345631 },
 { "OMAPFB_GET_OVERLAY_COLORMODE", 0x803c4f3b },
+{ "VSOC_DESCRIBE_REGION", 0x803cf504 },
 { "SNDRV_HWDEP_IOCTL_DSP_STATUS", 0x80404802 },
 { "JSIOCGAXMAP", 0x80406a32 },
 { "BR_TRANSACTION", 0x80407202 },
 { "BR_REPLY", 0x80407203 },
 { "BTRFS_IOC_QUOTA_RESCAN_STATUS", 0x8040942d },
 { "KVM_ASSIGN_PCI_DEVICE", 0x8040ae69 },
+{ "KVM_GET_VCPU_EVENTS", 0x8040ae9f },
 { "CXL_IOCTL_GET_AFU_ID", 0x8040ca02 },
 { "GPIO_GET_CHIPINFO_IOCTL", 0x8044b401 },
 { "GET_ARRAY_INFO", 0x80480911 },
 { "PPPIOCGL2TPSTATS", 0x80487436 },
 { "BTRFS_IOC_GET_SUPPORTED_FEATURES", 0x80489439 },
+{ "KVM_SET_PIT", 0x8048ae66 },
 { "GSMIOC_GETCONF", 0x804c4700 },
 { "PTP_CLOCK_GETCAPS", 0x80503d01 },
 { "FDGETDRVPRM", 0x80580211 },
@@ -2085,22 +2119,23 @@
 { "I2OEVTGET", 0x8068690b },
 { "SNDRV_PCM_IOCTL_STATUS", 0x806c4120 },
 { "CHIOGVPARAMS", 0x80706313 },
+{ "KVM_GET_PIT2", 0x8070ae9f },
 { "SNDRV_COMPRESS_GET_PARAMS", 0x80784313 },
+{ "VIDIOC_DQEVENT", 0x80785659 },
 { "DRM_IOCTL_GET_STATS", 0x807c6406 },
 { "USBDEVFS_HUB_PORTINFO", 0x80805513 },
-{ "VIDIOC_DQEVENT", 0x80805659 },
+{ "KVM_GET_DEBUGREGS", 0x8080aea1 },
 { "OCXL_IOCTL_GET_METADATA", 0x8080ca14 },
 { "VIDIOC_QUERY_DV_TIMINGS", 0x80845663 },
-{ "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 0x80845663 },
 { "VIDIOC_G_JPEGCOMP", 0x808c563d },
-{ "KVM_GET_REGS", 0x8098ae81 },
+{ "KVM_GET_REGS", 0x8090ae81 },
 { "FE_GET_INFO", 0x80a86f3d },
 { "MEMGETOOBSEL", 0x80c84d0a },
 { "SNDRV_HWDEP_IOCTL_INFO", 0x80dc4801 },
 { "SNDRV_CTL_IOCTL_HWDEP_INFO", 0x80dc5521 },
 { "SNDRV_TIMER_IOCTL_INFO", 0x80e05411 },
 { "ASHMEM_GET_NAME", 0x81007702 },
-{ "BTRFS_IOC_GET_FSLABEL", 0x81009431 },
+{ "FS_IOC_GETFSLABEL", 0x81009431 },
 { "HIDIOCGSTRING", 0x81044804 },
 { "USBDEVFS_DISCONNECT_CLAIM", 0x8108551b },
 { "SNDRV_RAWMIDI_IOCTL_INFO", 0x810c5701 },
@@ -2108,10 +2143,14 @@
 { "AUTOFS_IOC_EXPIRE", 0x810c9365 },
 { "SISFB_GET_INFO", 0x811cf301 },
 { "SNDRV_PCM_IOCTL_INFO", 0x81204101 },
+{ "KVM_GET_SREGS", 0x8138ae83 },
 { "ECCGETLAYOUT", 0x81484d11 },
 { "SNDRV_CTL_IOCTL_CARD_INFO", 0x81785501 },
+{ "KVM_GET_XCRS", 0x8188aea6 },
 { "AMDKFD_IOC_GET_PROCESS_APERTURES", 0x81904b06 },
 { "SWITCHTEC_IOCTL_EVENT_SUMMARY", 0x81985742 },
+{ "KVM_GET_FPU", 0x81a0ae8c },
+{ "BTRFS_IOC_GET_SUBVOL_INFO", 0x81e8943c },
 { "KVM_SET_IRQCHIP", 0x8208ae63 },
 { "VFAT_IOCTL_READDIR_BOTH", 0x82187201 },
 { "VFAT_IOCTL_READDIR_SHORT", 0x82187202 },
@@ -2119,7 +2158,7 @@
 { "JSIOCGBTNMAP", 0x84006a34 },
 { "BTRFS_IOC_FS_INFO", 0x8400941f },
 { "BTRFS_IOC_BALANCE_PROGRESS", 0x84009422 },
-{ "VIDEO_GET_NAVI", 0x84046f34 },
+{ "KVM_GET_LAPIC", 0x8400ae8e },
 { "SNDRV_EMU10K1_IOCTL_INFO", 0x880c4810 },
 { "VIDIOC_G_ENC_INDEX", 0x8818564c },
 { "SNDRV_HDSPM_IOCTL_GET_PEAK_RMS", 0x89084842 },
@@ -2128,6 +2167,7 @@
 { "SNDRV_HDSP_IOCTL_GET_MIXER", 0x90004844 },
 { "NVM_GET_DEVICES", 0x90004c21 },
 { "BTRFS_IOC_DEVICES_READY", 0x90009427 },
+{ "KVM_GET_XSAVE", 0x9000aea4 },
 { "HIDIOCGRDESC", 0x90044802 },
 { "VBG_IOCTL_VMMDEV_REQUEST_BIG", 0xc0005603 },
 { "GADGET_SET_PRINTER_STATUS", 0xc0016722 },
@@ -2209,6 +2249,8 @@
 { "PPPIOCNEWUNIT", 0xc004743e },
 { "MEYEIOC_SYNC", 0xc00476c3 },
 { "AUTOFS_IOC_SETTIMEOUT", 0xc0049364 },
+{ "KVM_GET_MSR_INDEX_LIST", 0xc004ae02 },
+{ "KVM_GET_MSR_FEATURE_INDEX_LIST", 0xc004ae0a },
 { "KVM_MEMORY_ENCRYPT_OP", 0xc004aeba },
 { "NET_ADD_IF", 0xc0066f34 },
 { "NET_GET_IF", 0xc0066f36 },
@@ -2241,7 +2283,9 @@
 { "DRM_IOCTL_VIA_AGP_INIT", 0xc0086442 },
 { "DRM_IOCTL_TEGRA_SYNCPT_INCR", 0xc0086443 },
 { "DRM_IOCTL_VIA_FB_INIT", 0xc0086443 },
+{ "DRM_IOCTL_V3D_GET_BO_OFFSET", 0xc0086445 },
 { "DRM_IOCTL_I915_GETPARAM", 0xc0086446 },
+{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0086446 },
 { "DRM_IOCTL_VIRTGPU_WAIT", 0xc0086448 },
 { "DRM_IOCTL_MGA_GETPARAM", 0xc0086449 },
 { "DRM_IOCTL_TEGRA_GEM_SET_FLAGS", 0xc008644c },
@@ -2259,14 +2303,17 @@
 { "DRM_IOCTL_I915_GEM_GET_CACHING", 0xc0086470 },
 { "DRM_IOCTL_SYNCOBJ_CREATE", 0xc00864bf },
 { "DRM_IOCTL_SYNCOBJ_DESTROY", 0xc00864c0 },
-{ "NCP_IOC_GETPRIVATEDATA", 0xc0086e0a },
 { "DMX_REQBUFS", 0xc0086f3c },
 { "PHN_GETREG", 0xc0087005 },
 { "SCIF_BIND", 0xc0087301 },
 { "SCIF_CONNECT", 0xc0087303 },
 { "SCIF_ACCEPTREG", 0xc0087305 },
 { "PPPIOCGNPMODE", 0xc008744c },
+{ "KVM_GET_SUPPORTED_CPUID", 0xc008ae05 },
+{ "KVM_GET_EMULATED_CPUID", 0xc008ae09 },
 { "KVM_IRQ_LINE_STATUS", 0xc008ae67 },
+{ "KVM_GET_MSRS", 0xc008ae88 },
+{ "KVM_GET_CPUID2", 0xc008ae91 },
 { "KVM_GET_REG_LIST", 0xc008aeb0 },
 { "FSL_HV_IOCTL_PARTITION_RESTART", 0xc008af01 },
 { "FSL_HV_IOCTL_PARTITION_STOP", 0xc008af04 },
@@ -2291,15 +2338,17 @@
 { "DRM_IOCTL_MSM_GEM_MADVISE", 0xc00c6448 },
 { "DRM_IOCTL_MSM_SUBMITQUEUE_NEW", 0xc00c644a },
 { "DRM_IOCTL_VIA_CMDBUF_SIZE", 0xc00c644b },
+{ "DRM_IOCTL_VC4_PERFMON_GET_VALUES", 0xc00c644e },
 { "DRM_IOCTL_I915_VBLANK_SWAP", 0xc00c644f },
 { "DRM_IOCTL_RADEON_GEM_SET_DOMAIN", 0xc00c6463 },
 { "DRM_IOCTL_I915_GEM_MADVISE", 0xc00c6466 },
 { "DRM_IOCTL_RADEON_GEM_SET_TILING", 0xc00c6468 },
 { "DRM_IOCTL_RADEON_GEM_GET_TILING", 0xc00c6469 },
+{ "DRM_IOCTL_MODE_GETPLANERESOURCES", 0xc00c64b5 },
 { "I2OHRTGET", 0xc00c6901 },
 { "I2OLCTGET", 0xc00c6902 },
-{ "NCP_IOC_GETOBJECTNAME", 0xc00c6e09 },
 { "DMX_EXPBUF", 0xc00c6f3e },
+{ "SCIF_FENCE_MARK", 0xc00c730f },
 { "UVCIOC_CTRL_QUERY", 0xc00c7521 },
 { "KVM_CREATE_DEVICE", 0xc00caee0 },
 { "FSL_HV_IOCTL_PARTITION_GET_STATUS", 0xc00caf02 },
@@ -2314,7 +2363,9 @@
 { "SNDRV_EMUX_IOCTL_MISC_MODE", 0xc0104884 },
 { "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", 0xc0104b11 },
 { "AMDKFD_IOC_GET_PROCESS_APERTURES_NEW", 0xc0104b14 },
+{ "MTRRIOC_GET_ENTRY", 0xc0104d03 },
 { "MEMGETREGIONINFO", 0xc0104d08 },
+{ "MTRRIOC_GET_PAGE_ENTRY", 0xc0104d08 },
 { "SEV_ISSUE_CMD", 0xc0105300 },
 { "SNDRV_SEQ_IOCTL_RUNNING_MODE", 0xc0105303 },
 { "USBDEVFS_CONTROL", 0xc0105500 },
@@ -2335,27 +2386,30 @@
 { "DRM_IOCTL_EXYNOS_GEM_MAP", 0xc0106441 },
 { "DRM_IOCTL_QXL_MAP", 0xc0106441 },
 { "DRM_IOCTL_TEGRA_GEM_MMAP", 0xc0106441 },
+{ "DRM_IOCTL_V3D_WAIT_BO", 0xc0106441 },
 { "DRM_IOCTL_VC4_WAIT_SEQNO", 0xc0106441 },
 { "DRM_IOCTL_VGEM_FENCE_ATTACH", 0xc0106441 },
 { "DRM_IOCTL_VIRTGPU_MAP", 0xc0106441 },
 { "DRM_IOCTL_AMDGPU_CTX", 0xc0106442 },
 { "DRM_IOCTL_ETNAVIV_GEM_NEW", 0xc0106442 },
 { "DRM_IOCTL_MSM_GEM_NEW", 0xc0106442 },
+{ "DRM_IOCTL_V3D_CREATE_BO", 0xc0106442 },
 { "DRM_IOCTL_VC4_WAIT_BO", 0xc0106442 },
 { "DRM_IOCTL_ETNAVIV_GEM_INFO", 0xc0106443 },
 { "DRM_IOCTL_MSM_GEM_INFO", 0xc0106443 },
 { "DRM_IOCTL_OMAP_GEM_NEW", 0xc0106443 },
+{ "DRM_IOCTL_V3D_MMAP_BO", 0xc0106443 },
 { "DRM_IOCTL_VC4_CREATE_BO", 0xc0106443 },
 { "DRM_IOCTL_VIRTGPU_GETPARAM", 0xc0106443 },
 { "DRM_IOCTL_EXYNOS_GEM_GET", 0xc0106444 },
 { "DRM_IOCTL_QXL_GETPARAM", 0xc0106444 },
 { "DRM_IOCTL_SIS_FB_ALLOC", 0xc0106444 },
 { "DRM_IOCTL_TEGRA_SYNCPT_WAIT", 0xc0106444 },
+{ "DRM_IOCTL_V3D_GET_PARAM", 0xc0106444 },
 { "DRM_IOCTL_VC4_MMAP_BO", 0xc0106444 },
 { "DRM_IOCTL_I810_GETBUF", 0xc0106445 },
 { "DRM_IOCTL_TEGRA_OPEN_CHANNEL", 0xc0106445 },
 { "DRM_IOCTL_VIRTGPU_RESOURCE_INFO", 0xc0106445 },
-{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0106446 },
 { "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", 0xc0106447 },
 { "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", 0xc0106447 },
 { "DRM_IOCTL_TEGRA_GET_SYNCPT", 0xc0106447 },
@@ -2371,7 +2425,6 @@
 { "DRM_IOCTL_VC4_GEM_MADVISE", 0xc010644b },
 { "DRM_IOCTL_RADEON_INDIRECT", 0xc010644d },
 { "DRM_IOCTL_VIA_WAIT_IRQ", 0xc010644d },
-{ "DRM_IOCTL_VC4_PERFMON_GET_VALUES", 0xc010644e },
 { "DRM_IOCTL_R128_INDIRECT", 0xc010644f },
 { "DRM_IOCTL_AMDGPU_GEM_OP", 0xc0106450 },
 { "DRM_IOCTL_RADEON_ALLOC", 0xc0106453 },
@@ -2385,10 +2438,10 @@
 { "DRM_IOCTL_RADEON_GEM_OP", 0xc010646c },
 { "DRM_IOCTL_I915_REG_READ", 0xc0106471 },
 { "DRM_IOCTL_I915_QUERY", 0xc0106479 },
+{ "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", 0xc0106480 },
 { "DRM_IOCTL_MODE_SETPROPERTY", 0xc01064ab },
 { "DRM_IOCTL_MODE_GETPROPBLOB", 0xc01064ac },
 { "DRM_IOCTL_MODE_MAP_DUMB", 0xc01064b3 },
-{ "DRM_IOCTL_MODE_GETPLANERESOURCES", 0xc01064b5 },
 { "DRM_IOCTL_MODE_CREATEPROPBLOB", 0xc01064bd },
 { "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", 0xc01064c1 },
 { "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", 0xc01064c2 },
@@ -2400,12 +2453,13 @@
 { "DMX_GET_STC", 0xc0106f32 },
 { "SCIF_ACCEPTREQ", 0xc0107304 },
 { "SCIF_UNREG", 0xc0107309 },
-{ "SCIF_FENCE_MARK", 0xc010730f },
 { "BTRFS_IOC_SPACE_INFO", 0xc0109414 },
 { "BTRFS_IOC_QUOTA_CTL", 0xc0109428 },
 { "TEE_IOC_SHM_ALLOC", 0xc010a401 },
 { "FSL_HV_IOCTL_PARTITION_START", 0xc010af03 },
 { "ASPEED_LPC_CTRL_IOCTL_GET_SIZE", 0xc010b200 },
+{ "FW_CDEV_IOC_GET_CYCLE_TIMER2", 0xc0142314 },
+{ "FW_CDEV_IOC_SEND_PHY_PACKET", 0xc0142315 },
 { "SNDCTL_COPR_RDATA", 0xc0144302 },
 { "SNDCTL_COPR_RCODE", 0xc0144303 },
 { "SNDCTL_COPR_RUN", 0xc0144306 },
@@ -2418,6 +2472,10 @@
 { "DRM_IOCTL_I915_GET_SPRITE_COLORKEY", 0xc014646a },
 { "DRM_IOCTL_I915_SET_SPRITE_COLORKEY", 0xc014646b },
 { "DRM_IOCTL_MODE_GETENCODER", 0xc01464a6 },
+{ "DRM_IOCTL_MODE_OBJ_SETPROPERTY", 0xc01464ba },
+{ "SCIF_SEND", 0xc0147306 },
+{ "SCIF_RECV", 0xc0147307 },
+{ "SCIF_GET_NODEIDS", 0xc014730e },
 { "VTPM_PROXY_IOC_NEW_DEV", 0xc014a100 },
 { "RDMA_VERBS_IOCTL", 0xc0181b01 },
 { "HFI1_IOCTL_TID_UPDATE", 0xc0181be4 },
@@ -2426,8 +2484,6 @@
 { "FW_CDEV_IOC_ADD_DESCRIPTOR", 0xc0182306 },
 { "FW_CDEV_IOC_QUEUE_ISO", 0xc0182309 },
 { "FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE", 0xc018230d },
-{ "FW_CDEV_IOC_GET_CYCLE_TIMER2", 0xc0182314 },
-{ "FW_CDEV_IOC_SEND_PHY_PACKET", 0xc0182315 },
 { "HIDIOCGUSAGE", 0xc018480b },
 { "HIDIOCGUCODE", 0xc018480d },
 { "ION_IOC_ALLOC", 0xc0184900 },
@@ -2470,9 +2526,9 @@
 { "DRM_IOCTL_I915_GEM_USERPTR", 0xc0186473 },
 { "DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM", 0xc0186474 },
 { "DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM", 0xc0186475 },
+{ "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", 0xc0186481 },
 { "DRM_IOCTL_MODE_PAGE_FLIP", 0xc01864b0 },
 { "DRM_IOCTL_MODE_DIRTYFB", 0xc01864b1 },
-{ "DRM_IOCTL_MODE_OBJ_SETPROPERTY", 0xc01864ba },
 { "DRM_IOCTL_MODE_CREATE_LEASE", 0xc01864c6 },
 { "I2OPARMSET", 0xc0186903 },
 { "I2OPARMGET", 0xc0186904 },
@@ -2485,9 +2541,6 @@
 { "DMX_QUERYBUF", 0xc0186f3d },
 { "DMX_QBUF", 0xc0186f3f },
 { "DMX_DQBUF", 0xc0186f40 },
-{ "SCIF_SEND", 0xc0187306 },
-{ "SCIF_RECV", 0xc0187307 },
-{ "SCIF_GET_NODEIDS", 0xc018730e },
 { "TOSH_SMM", 0xc0187490 },
 { "TOSHIBA_ACPI_SCI", 0xc0187491 },
 { "AUTOFS_DEV_IOCTL_VERSION", 0xc0189371 },
@@ -2511,20 +2564,22 @@
 { "KVM_TRANSLATE", 0xc018ae85 },
 { "IB_USER_MAD_REGISTER_AGENT", 0xc01c1b01 },
 { "HFI1_IOCTL_ASSIGN_CTXT", 0xc01c1be1 },
+{ "FW_CDEV_IOC_CREATE_ISO_CONTEXT", 0xc01c2308 },
 { "VBG_IOCTL_HGCM_DISCONNECT", 0xc01c5605 },
 { "VBG_IOCTL_WRITE_CORE_DUMP", 0xc01c5613 },
 { "SI4713_IOC_MEASURE_RNL", 0xc01c56c0 },
 { "DRM_IOCTL_MGA_DMA_BOOTSTRAP", 0xc01c644c },
+{ "DRM_IOCTL_RADEON_GEM_CREATE", 0xc01c645d },
 { "DRM_IOCTL_MODE_CURSOR", 0xc01c64a3 },
 { "DRM_IOCTL_MODE_GETFB", 0xc01c64ad },
 { "DRM_IOCTL_MODE_ADDFB", 0xc01c64ae },
+{ "DRM_IOCTL_MODE_OBJ_GETPROPERTIES", 0xc01c64b9 },
 { "I2OSWDL", 0xc01c6905 },
 { "I2OSWUL", 0xc01c6906 },
 { "I2OSWDEL", 0xc01c6907 },
 { "I2OHTML", 0xc01c6909 },
 { "MEDIA_IOC_ENUM_LINKS", 0xc01c7c02 },
 { "FW_CDEV_IOC_ALLOCATE", 0xc0202302 },
-{ "FW_CDEV_IOC_CREATE_ISO_CONTEXT", 0xc0202308 },
 { "AMDKFD_IOC_CREATE_EVENT", 0xc0204b08 },
 { "ND_IOCTL_ARS_CAP", 0xc0204e01 },
 { "ND_IOCTL_ARS_START", 0xc0204e02 },
@@ -2536,39 +2591,46 @@
 { "VIDIOC_OMAP3ISP_CCDC_CFG", 0xc02056c1 },
 { "VIDIOC_OMAP3ISP_AEWB_CFG", 0xc02056c3 },
 { "SNDRV_RAWMIDI_IOCTL_PARAMS", 0xc0205710 },
+{ "X86_IOC_RDMSR_REGS", 0xc02063a0 },
+{ "X86_IOC_WRMSR_REGS", 0xc02063a1 },
 { "DRM_IOCTL_AMDGPU_GEM_CREATE", 0xc0206440 },
 { "DRM_IOCTL_AMDGPU_WAIT_CS", 0xc0206449 },
 { "DRM_IOCTL_AMDGPU_FENCE_TO_HANDLE", 0xc0206454 },
-{ "DRM_IOCTL_RADEON_GEM_CREATE", 0xc020645d },
 { "DRM_IOCTL_RADEON_GEM_MMAP", 0xc020645e },
 { "DRM_IOCTL_RADEON_GEM_PREAD", 0xc0206461 },
 { "DRM_IOCTL_RADEON_GEM_PWRITE", 0xc0206462 },
 { "DRM_IOCTL_RADEON_CS", 0xc0206466 },
+{ "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", 0xc0206482 },
+{ "DRM_IOCTL_EXYNOS_IPP_COMMIT", 0xc0206483 },
 { "DRM_IOCTL_MODE_GETGAMMA", 0xc02064a4 },
 { "DRM_IOCTL_MODE_SETGAMMA", 0xc02064a5 },
 { "DRM_IOCTL_MODE_CREATE_DUMB", 0xc02064b2 },
 { "DRM_IOCTL_MODE_GETPLANE", 0xc02064b6 },
-{ "DRM_IOCTL_MODE_OBJ_GETPROPERTIES", 0xc02064b9 },
 { "DRM_IOCTL_SYNCOBJ_WAIT", 0xc02064c3 },
 { "FS_IOC_FIEMAP", 0xc020660b },
+{ "FSI_SCOM_READ", 0xc0207301 },
+{ "FSI_SCOM_WRITE", 0xc0207302 },
 { "GENWQE_PIN_MEM", 0xc020a528 },
 { "GENWQE_UNPIN_MEM", 0xc020a529 },
 { "UFFDIO_REGISTER", 0xc020aa00 },
 { "UFFDIO_ZEROPAGE", 0xc020aa04 },
+{ "VSOC_COND_WAIT", 0xc020f507 },
 { "SNDCTL_MIDI_MPUCMD", 0xc0216d02 },
+{ "FW_CDEV_IOC_GET_INFO", 0xc0242300 },
 { "SNDRV_COMPRESS_GET_METADATA", 0xc0244315 },
 { "VIDIOC_G_EDID", 0xc0245628 },
-{ "VIDIOC_SUBDEV_G_EDID", 0xc0245628 },
-{ "VIDIOC_SUBDEV_S_EDID", 0xc0245629 },
 { "VIDIOC_S_EDID", 0xc0245629 },
 { "SNDRV_RAWMIDI_IOCTL_STATUS", 0xc0245720 },
 { "DRM_IOCTL_VERSION", 0xc0246400 },
 { "DRM_IOCTL_VIRTGPU_TRANSFER_FROM_HOST", 0xc0246446 },
 { "DRM_IOCTL_VIRTGPU_TRANSFER_TO_HOST", 0xc0246447 },
 { "DRM_IOCTL_MODE_CURSOR2", 0xc02464bb },
-{ "NCP_IOC_GET_FS_INFO_V2", 0xc0246e04 },
+{ "SCIF_READFROM", 0xc024730a },
+{ "SCIF_WRITETO", 0xc024730b },
+{ "SCIF_VREADFROM", 0xc024730c },
+{ "SCIF_VWRITETO", 0xc024730d },
+{ "SCIF_FENCE_SIGNAL", 0xc0247311 },
 { "IB_USER_MAD_REGISTER_AGENT2", 0xc0281b04 },
-{ "FW_CDEV_IOC_GET_INFO", 0xc0282300 },
 { "AMDKFD_IOC_GET_CLOCK_COUNTERS", 0xc0284b05 },
 { "AMDKFD_IOC_GET_TILE_CONFIG", 0xc0284b12 },
 { "AMDKFD_IOC_ALLOC_MEMORY_OF_GPU", 0xc0284b16 },
@@ -2582,20 +2644,13 @@
 { "DRM_IOCTL_NOUVEAU_GEM_INFO", 0xc0286484 },
 { "RIO_MAP_OUTBOUND", 0xc0286d0f },
 { "RIO_MAP_INBOUND", 0xc0286d11 },
-{ "NCP_IOC_GET_FS_INFO", 0xc0286e04 },
 { "PHN_GETREGS", 0xc0287007 },
 { "SCIF_REG", 0xc0287308 },
-{ "SCIF_READFROM", 0xc028730a },
-{ "SCIF_WRITETO", 0xc028730b },
-{ "SCIF_VREADFROM", 0xc028730c },
-{ "SCIF_VWRITETO", 0xc028730d },
-{ "SCIF_FENCE_SIGNAL", 0xc0287311 },
 { "UFFDIO_COPY", 0xc028aa03 },
 { "KVM_TPR_ACCESS_REPORTING", 0xc028ae92 },
 { "FSL_HV_IOCTL_MEMCPY", 0xc028af05 },
 { "FSL_HV_IOCTL_GETPROP", 0xc028af07 },
 { "FSL_HV_IOCTL_SETPROP", 0xc028af08 },
-{ "NCP_IOC_GETCHARSETS", 0xc02a6e0b },
 { "SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 0xc02c5341 },
 { "VBG_IOCTL_DRIVER_VERSION_INFO", 0xc02c5600 },
 { "VIDIOC_QUERYMENU", 0xc02c5625 },
@@ -2628,6 +2683,7 @@
 { "VIDIOC_DBG_G_REGISTER", 0xc0385650 },
 { "CEC_TRANSMIT", 0xc0386105 },
 { "CEC_RECEIVE", 0xc0386106 },
+{ "DRM_IOCTL_V3D_SUBMIT_CL", 0xc0386440 },
 { "DRM_IOCTL_VIRTGPU_RESOURCE_CREATE", 0xc0386444 },
 { "DRM_IOCTL_MODE_ATOMIC", 0xc03864bc },
 { "BTRFS_IOC_INO_PATHS", 0xc0389423 },
@@ -2636,6 +2692,7 @@
 { "GENWQE_SLU_UPDATE", 0xc038a550 },
 { "GENWQE_SLU_READ", 0xc038a551 },
 { "VIDIOC_OMAP3ISP_PRV_CFG", 0xc03c56c2 },
+{ "BLKTRACESETUP", 0xc0401273 },
 { "PTP_SYS_OFFSET_PRECISE", 0xc0403d08 },
 { "CAPI_GET_PROFILE", 0xc0404309 },
 { "NVME_NVM_IOCTL_SUBMIT_VIO", 0xc0404c42 },
@@ -2644,6 +2701,7 @@
 { "SNDRV_CTL_IOCTL_ELEM_REMOVE", 0xc0405519 },
 { "VIDIOC_ENUM_FMT", 0xc0405602 },
 { "VIDIOC_EXPBUF", 0xc0405610 },
+{ "VIDIOC_ENUMSTD", 0xc0405619 },
 { "VIDIOC_SUBDEV_G_SELECTION", 0xc040563d },
 { "VIDIOC_SUBDEV_S_SELECTION", 0xc040563e },
 { "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", 0xc040564a },
@@ -2663,13 +2721,11 @@
 { "VIDIOC_QUERYCTRL", 0xc0445624 },
 { "VIDIOC_G_MODULATOR", 0xc0445636 },
 { "VIDIOC_PREPARE_BUF", 0xc044565d },
-{ "BLKTRACESETUP", 0xc0481273 },
 { "FBIO_CURSOR", 0xc0484608 },
 { "SNDRV_EMU10K1_IOCTL_PCM_PEEK", 0xc0484831 },
 { "NVME_IOCTL_ADMIN_CMD", 0xc0484e41 },
 { "NVME_IOCTL_IO_CMD", 0xc0484e43 },
 { "SNDRV_CTL_IOCTL_ELEM_LIST", 0xc0485510 },
-{ "VIDIOC_ENUMSTD", 0xc0485619 },
 { "VIDIOC_ENUMOUTPUT", 0xc0485630 },
 { "VIDIOC_DECODER_CMD", 0xc0485660 },
 { "VIDIOC_TRY_DECODER_CMD", 0xc0485661 },
@@ -2680,16 +2736,17 @@
 { "VIDEO_COMMAND", 0xc0486f3b },
 { "VIDEO_TRY_COMMAND", 0xc0486f3c },
 { "MEDIA_IOC_G_TOPOLOGY", 0xc0487c04 },
+{ "KVM_GET_PIT", 0xc048ae65 },
 { "MMC_IOC_CMD", 0xc048b300 },
 { "GPIO_GET_LINEINFO_IOCTL", 0xc048b402 },
 { "SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 0xc04c5349 },
+{ "VIDIOC_ENUMINPUT", 0xc04c561a },
 { "VIDIOC_OMAP3ISP_AF_CFG", 0xc04c56c5 },
 { "CEC_ADAP_G_CAPS", 0xc04c6100 },
 { "DRM_IOCTL_ETNAVIV_PM_QUERY_SIG", 0xc04c644b },
 { "NVME_NVM_IOCTL_ADMIN_VIO", 0xc0504c41 },
 { "NVME_NVM_IOCTL_IO_VIO", 0xc0504c43 },
 { "SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 0xc0505350 },
-{ "VIDIOC_ENUMINPUT", 0xc050561a },
 { "CEC_DQEVENT", 0xc0506107 },
 { "DRM_IOCTL_MODE_GETCONNECTOR", 0xc05064a7 },
 { "CCISS_PASSTHRU", 0xc054420b },
@@ -2709,10 +2766,10 @@
 { "SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 0xc0605345 },
 { "UI_BEGIN_FF_UPLOAD", 0xc06055c8 },
 { "DK_CXLFLASH_DETACH", 0xc060ca83 },
+{ "DRM_IOCTL_MODE_ADDFB2", 0xc06464b8 },
 { "SNDRV_PCM_IOCTL_SW_PARAMS", 0xc0684113 },
 { "DRM_IOCTL_MODE_GETCRTC", 0xc06864a1 },
 { "DRM_IOCTL_MODE_SETCRTC", 0xc06864a2 },
-{ "DRM_IOCTL_MODE_ADDFB2", 0xc06864b8 },
 { "DK_CXLFLASH_RELEASE", 0xc068ca82 },
 { "DK_CXLFLASH_MANAGE_LUN", 0xc068ca86 },
 { "SNDRV_PCM_IOCTL_STATUS_EXT", 0xc06c4124 },
@@ -2726,11 +2783,10 @@
 { "DK_CXLFLASH_VLUN_RESIZE", 0xc078ca88 },
 { "HT_CXLFLASH_AFU_DEBUG", 0xc078cabe },
 { "SOUND_MIXER_ACCESS", 0xc0804d66 },
+{ "KVM_GET_NESTED_STATE", 0xc080aebe },
 { "SNDRV_PCM_IOCTL_SYNC_PTR", 0xc0844123 },
-{ "VIDIOC_SUBDEV_S_DV_TIMINGS", 0xc0845657 },
 { "VIDIOC_S_DV_TIMINGS", 0xc0845657 },
 { "VIDIOC_G_DV_TIMINGS", 0xc0845658 },
-{ "VIDIOC_SUBDEV_G_DV_TIMINGS", 0xc0845658 },
 { "PPPIOCGCALLINFO", 0xc0887480 },
 { "SNDCTL_SYNTH_INFO", 0xc08c5102 },
 { "SNDCTL_SYNTH_ID", 0xc08c5114 },
@@ -2739,11 +2795,9 @@
 { "SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 0xc08c5335 },
 { "SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 0xc08c5336 },
 { "VIDIOC_DV_TIMINGS_CAP", 0xc0905664 },
-{ "VIDIOC_SUBDEV_DV_TIMINGS_CAP", 0xc0905664 },
 { "DK_CXLFLASH_ATTACH", 0xc090ca80 },
 { "DK_CXLFLASH_VERIFY", 0xc090ca84 },
 { "VIDIOC_ENUM_DV_TIMINGS", 0xc0945662 },
-{ "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 0xc0945662 },
 { "VBG_IOCTL_HGCM_CONNECT", 0xc09c5604 },
 { "DRM_IOCTL_VC4_GET_HANG_STATE", 0xc0a06446 },
 { "HT_CXLFLASH_LUN_PROVISION", 0xc0a0cabf },
@@ -2752,13 +2806,13 @@
 { "SNDRV_SEQ_IOCTL_CREATE_PORT", 0xc0a45320 },
 { "SNDRV_SEQ_IOCTL_GET_PORT_INFO", 0xc0a45322 },
 { "SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 0xc0a45352 },
-{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0a86440 },
+{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0b06440 },
 { "SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 0xc0bc5310 },
 { "SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 0xc0bc5351 },
 { "FS_IOC_GETFSMAP", 0xc0c0583b },
+{ "BTRFS_IOC_SET_RECEIVED_SUBVOL", 0xc0c09425 },
 { "SNDRV_COMPRESS_GET_CAPS", 0xc0c44310 },
 { "VIDIOC_DBG_G_CHIP_INFO", 0xc0c85666 },
-{ "BTRFS_IOC_SET_RECEIVED_SUBVOL", 0xc0c89425 },
 { "VIDIOC_G_FMT", 0xc0cc5604 },
 { "VIDIOC_S_FMT", 0xc0cc5605 },
 { "VIDIOC_G_PARM", 0xc0cc5615 },
@@ -2775,8 +2829,8 @@
 { "SNDRV_CTL_IOCTL_ELEM_INFO", 0xc1105511 },
 { "SNDRV_CTL_IOCTL_ELEM_ADD", 0xc1105517 },
 { "SNDRV_CTL_IOCTL_ELEM_REPLACE", 0xc1105518 },
+{ "DRM_IOCTL_AMDGPU_GEM_METADATA", 0xc11c6446 },
 { "SNDRV_CTL_IOCTL_PCM_INFO", 0xc1205531 },
-{ "DRM_IOCTL_AMDGPU_GEM_METADATA", 0xc1206446 },
 { "DM_VERSION", 0xc138fd00 },
 { "DM_REMOVE_ALL", 0xc138fd01 },
 { "DM_LIST_DEVICES", 0xc138fd02 },
@@ -2799,13 +2853,13 @@
 { "KVM_GET_IRQCHIP", 0xc208ae62 },
 { "SNDRV_PCM_IOCTL_HW_REFINE", 0xc25c4110 },
 { "SNDRV_PCM_IOCTL_HW_PARAMS", 0xc25c4111 },
-{ "SNDRV_CTL_IOCTL_ELEM_READ", 0xc2c85512 },
-{ "SNDRV_CTL_IOCTL_ELEM_WRITE", 0xc2c85513 },
+{ "SNDRV_CTL_IOCTL_ELEM_READ", 0xc2c45512 },
+{ "SNDRV_CTL_IOCTL_ELEM_WRITE", 0xc2c45513 },
 { "BTRFS_IOC_SCRUB", 0xc400941b },
 { "BTRFS_IOC_SCRUB_PROGRESS", 0xc400941d },
 { "BTRFS_IOC_BALANCE_V2", 0xc4009420 },
 { "BTRFS_IOC_GET_DEV_STATS", 0xc4089434 },
-{ "BTRFS_IOC_DEV_REPLACE", 0xca289435 },
+{ "BTRFS_IOC_DEV_REPLACE", 0xca249435 },
 { "SNDCTL_COPR_SENDMSG", 0xcfa44308 },
 { "SNDCTL_SYNTH_CONTROL", 0xcfa45115 },
 { "SNDCTL_COPR_LOAD", 0xcfb04301 },
@@ -2813,5 +2867,7 @@
 { "BTRFS_IOC_TREE_SEARCH", 0xd0009411 },
 { "BTRFS_IOC_INO_LOOKUP", 0xd0009412 },
 { "BTRFS_IOC_DEV_INFO", 0xd000941e },
+{ "BTRFS_IOC_GET_SUBVOL_ROOTREF", 0xd000943d },
+{ "BTRFS_IOC_INO_LOOKUP_USER", 0xd000943e },
 { "HIDIOCGUSAGES", 0xd01c4813 },
 { "SNDRV_COMPRESS_GET_CODEC_CAPS", 0xeb884311 },
diff --git a/ioctlent2.h b/ioctlent2.h
index ccd20af..c75adae 100644
--- a/ioctlent2.h
+++ b/ioctlent2.h
@@ -346,6 +346,7 @@
 { "SNDCTL_DSP_SYNC", 0x00005001 },
 { "PCITEST_LEGACY_IRQ", 0x00005002 },
 { "SNDCTL_DSP_POST", 0x00005008 },
+{ "PCITEST_GET_IRQTYPE", 0x00005009 },
 { "SNDCTL_DSP_NONBLOCK", 0x0000500e },
 { "SNDCTL_DSP_SETSYNCRO", 0x00005015 },
 { "SNDCTL_DSP_SETDUPLEX", 0x00005016 },
@@ -485,7 +486,6 @@
 { "USBDEVFS_CONNECT", 0x00005517 },
 { "USBDEVFS_GET_SPEED", 0x0000551f },
 { "VT_OPENQRY", 0x00005600 },
-{ "VIDIOC_RESERVED", 0x00005601 },
 { "VT_GETMODE", 0x00005601 },
 { "VT_SETMODE", 0x00005602 },
 { "VT_GETSTATE", 0x00005603 },
@@ -511,6 +511,7 @@
 { "USBTMC_IOCTL_CLEAR_IN_HALT", 0x00005b07 },
 { "USBTMC488_IOCTL_GOTO_LOCAL", 0x00005b14 },
 { "USBTMC488_IOCTL_LOCAL_LOCKOUT", 0x00005b15 },
+{ "USBTMC488_IOCTL_TRIGGER", 0x00005b16 },
 { "NS_ADJBUFLEV", 0x00006163 },
 { "SIOCSIFATMTCP", 0x00006180 },
 { "ATMTCP_CREATE", 0x0000618e },
@@ -610,7 +611,6 @@
 { "MGSL_IOCGXSYNC", 0x00006d14 },
 { "MGSL_IOCSXCTRL", 0x00006d15 },
 { "MGSL_IOCGXCTRL", 0x00006d16 },
-{ "NCP_IOC_CONN_LOGGED_IN", 0x00006e03 },
 { "AUDIO_STOP", 0x00006f01 },
 { "AUDIO_PLAY", 0x00006f02 },
 { "AUDIO_PAUSE", 0x00006f03 },
@@ -623,7 +623,6 @@
 { "AUDIO_CLEAR_BUFFER", 0x00006f0c },
 { "AUDIO_SET_ID", 0x00006f0d },
 { "AUDIO_SET_STREAMTYPE", 0x00006f0f },
-{ "AUDIO_SET_EXT_ID", 0x00006f10 },
 { "AUDIO_BILINGUAL_CHANNEL_SELECT", 0x00006f14 },
 { "VIDEO_STOP", 0x00006f15 },
 { "VIDEO_PLAY", 0x00006f16 },
@@ -635,15 +634,12 @@
 { "VIDEO_FAST_FORWARD", 0x00006f1f },
 { "VIDEO_SLOWMOTION", 0x00006f20 },
 { "VIDEO_CLEAR_BUFFER", 0x00006f22 },
-{ "VIDEO_SET_ID", 0x00006f23 },
 { "VIDEO_SET_STREAMTYPE", 0x00006f24 },
 { "VIDEO_SET_FORMAT", 0x00006f25 },
-{ "VIDEO_SET_SYSTEM", 0x00006f26 },
 { "DMX_START", 0x00006f29 },
 { "DMX_STOP", 0x00006f2a },
 { "DMX_SET_BUFFER_SIZE", 0x00006f2d },
 { "NET_REMOVE_IF", 0x00006f35 },
-{ "VIDEO_SET_ATTRIBUTES", 0x00006f35 },
 { "FE_DISEQC_RESET_OVERLOAD", 0x00006f3e },
 { "FE_DISEQC_SEND_BURST", 0x00006f41 },
 { "FE_SET_TONE", 0x00006f42 },
@@ -864,10 +860,23 @@
 { "PPPOEIOCDFWD", 0x0000b101 },
 { "IPMI_BMC_IOCTL_FORCE_ABORT", 0x0000b102 },
 { "RPMSG_DESTROY_EPT_IOCTL", 0x0000b502 },
+{ "DFL_FPGA_GET_API_VERSION", 0x0000b600 },
+{ "DFL_FPGA_CHECK_EXTENSION", 0x0000b601 },
+{ "DFL_FPGA_PORT_RESET", 0x0000b640 },
+{ "DFL_FPGA_PORT_GET_INFO", 0x0000b641 },
+{ "DFL_FPGA_PORT_GET_REGION_INFO", 0x0000b642 },
+{ "DFL_FPGA_PORT_DMA_MAP", 0x0000b643 },
+{ "DFL_FPGA_PORT_DMA_UNMAP", 0x0000b644 },
+{ "DFL_FPGA_FME_PORT_PR", 0x0000b680 },
 { "NS_GET_USERNS", 0x0000b701 },
 { "NS_GET_PARENT", 0x0000b702 },
 { "NS_GET_NSTYPE", 0x0000b703 },
 { "NS_GET_OWNER_UID", 0x0000b704 },
+{ "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", 0x0000f502 },
+{ "VSOC_WAIT_FOR_INCOMING_INTERRUPT", 0x0000f503 },
+{ "VSOC_SELF_INTERRUPT", 0x0000f505 },
+{ "VSOC_SEND_INTERRUPT_TO_HOST", 0x0000f506 },
+{ "VSOC_COND_WAKE", 0x0000f508 },
 { "IOCTL_EVTCHN_RESTRICT_DOMID", 0x00024506 },
 { "IOCTL_EVTCHN_BIND_VIRQ", 0x00044500 },
 { "IOCTL_EVTCHN_BIND_UNBOUND_PORT", 0x00044502 },
@@ -876,13 +885,18 @@
 { "IOCTL_GNTDEV_SET_MAX_GRANTS", 0x00044703 },
 { "IOCTL_EVTCHN_BIND_INTERDOMAIN", 0x00084501 },
 { "IOCTL_GNTDEV_GRANT_COPY", 0x00084708 },
+{ "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", 0x0008470a },
+{ "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", 0x0008470c },
 { "IOCTL_GNTDEV_UNMAP_GRANT_REF", 0x00104701 },
 { "IOCTL_GNTDEV_SET_UNMAP_NOTIFY", 0x00104707 },
+{ "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", 0x00144709 },
+{ "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", 0x0014470b },
 { "IOCTL_GNTDEV_MAP_GRANT_REF", 0x00184700 },
 { "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", 0x00184702 },
 { "MFB_SET_ALPHA", 0x40014d00 },
 { "MFB_SET_GAMMA", 0x40014d01 },
 { "MFB_SET_BRIGHTNESS", 0x40014d03 },
+{ "USBTMC_IOCTL_EOM_ENABLE", 0x40015b0b },
 { "USBTMC488_IOCTL_REN_CONTROL", 0x40015b13 },
 { "SPI_IOC_WR_MODE", 0x40016b01 },
 { "SPI_IOC_WR_LSB_FIRST", 0x40016b02 },
@@ -894,14 +908,13 @@
 { "SONYPI_IOCSBLUE", 0x40017609 },
 { "SONYPI_IOCSFAN", 0x4001760b },
 { "HFI1_IOCTL_SET_PKEY", 0x40021beb },
+{ "USBTMC_IOCTL_CONFIG_TERMCHAR", 0x40025b0c },
 { "CEC_ADAP_S_PHYS_ADDR", 0x40026102 },
 { "ATM_SETBACKEND", 0x400261f2 },
 { "ATM_NEWBACKENDIF", 0x400261f3 },
 { "RIO_CM_CHAN_CLOSE", 0x40026304 },
 { "RIO_CM_CHAN_LISTEN", 0x40026306 },
 { "RIO_MPORT_MAINT_HDID_SET", 0x40026d01 },
-{ "NCP_IOC_GETMOUNTUID", 0x40026e02 },
-{ "AUDIO_SET_ATTRIBUTES", 0x40026f11 },
 { "DMX_ADD_PID", 0x40026f33 },
 { "DMX_REMOVE_PID", 0x40026f34 },
 { "PPFCONTROL", 0x4002708e },
@@ -989,6 +1002,8 @@
 { "PCITEST_WRITE", 0x40045004 },
 { "PCITEST_READ", 0x40045005 },
 { "PCITEST_COPY", 0x40045006 },
+{ "PCITEST_MSIX", 0x40045007 },
+{ "PCITEST_SET_IRQTYPE", 0x40045008 },
 { "SNDCTL_DSP_SETTRIGGER", 0x40045010 },
 { "SNDCTL_DSP_PROFILE", 0x40045017 },
 { "SNDCTL_DSP_SETSPDIF", 0x40045042 },
@@ -1047,6 +1062,7 @@
 { "VIDIOC_AM437X_CCDC_CFG", 0x400456c1 },
 { "SNDRV_RAWMIDI_IOCTL_DROP", 0x40045730 },
 { "SNDRV_RAWMIDI_IOCTL_DRAIN", 0x40045731 },
+{ "USBTMC_IOCTL_SET_TIMEOUT", 0x40045b0a },
 { "CEC_S_MODE", 0x40046109 },
 { "SONET_SETFRAMING", 0x40046115 },
 { "ATM_SETSC", 0x400461f1 },
@@ -1099,9 +1115,6 @@
 { "SPI_IOC_WR_MODE32", 0x40046b05 },
 { "RIO_MPORT_MAINT_COMPTAG_SET", 0x40046d02 },
 { "RIO_SET_EVENT_MASK", 0x40046d0d },
-{ "NCP_IOC_GETMOUNTUID2", 0x40046e02 },
-{ "NCP_IOC_SET_SIGN_WANTED", 0x40046e06 },
-{ "NCP_IOC_GETDENTRYTTL", 0x40046e0c },
 { "MATROXFB_SET_OUTPUT_CONNECTION", 0x40046ef8 },
 { "MATROXFB_SET_OUTPUT_MODE", 0x40046efa },
 { "SISFB_SET_AUTOMAXIMIZE_OLD", 0x40046efa },
@@ -1121,6 +1134,7 @@
 { "SPIOCSTYPE", 0x40047101 },
 { "FAT_IOCTL_SET_ATTRIBUTES", 0x40047211 },
 { "SCIF_LISTEN", 0x40047302 },
+{ "FSI_SCOM_RESET", 0x40047303 },
 { "PPPIOCATTCHAN", 0x40047438 },
 { "PPPIOCCONNECT", 0x4004743a },
 { "PPPIOCSMRRU", 0x4004743b },
@@ -1258,8 +1272,6 @@
 { "NILFS_IOCTL_RESIZE", 0x40086e8b },
 { "AUDIO_SET_MIXER", 0x40086f0e },
 { "VIDEO_STILLPICTURE", 0x40086f1e },
-{ "VIDEO_SET_SPU", 0x40086f32 },
-{ "VIDEO_SET_SPU_PALETTE", 0x40086f33 },
 { "FE_SET_PROPERTY", 0x40086f52 },
 { "PHN_SETREG", 0x40087006 },
 { "PPPIOCSACTIVE", 0x40087446 },
@@ -1291,6 +1303,7 @@
 { "VHOST_SET_VRING_ERR", 0x4008af22 },
 { "VHOST_SET_VRING_BUSYLOOP_TIMEOUT", 0x4008af23 },
 { "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", 0x4008af24 },
+{ "VHOST_SET_BACKEND_FEATURES", 0x4008af25 },
 { "VHOST_NET_SET_BACKEND", 0x4008af30 },
 { "VHOST_VSOCK_SET_GUEST_CID", 0x4008af60 },
 { "OCXL_IOCTL_IRQ_FREE", 0x4008ca12 },
@@ -1353,9 +1366,7 @@
 { "I2OEVTREG", 0x400c690a },
 { "HSC_SET_RX", 0x400c6b13 },
 { "HSC_GET_RX", 0x400c6b14 },
-{ "NCP_IOC_GETROOT", 0x400c6e08 },
 { "UBI_IOCRSVOL", 0x400c6f02 },
-{ "AUDIO_SET_KARAOKE", 0x400c6f12 },
 { "PPPIOCSCOMPRESS", 0x400c744d },
 { "MBXFB_IOCS_REG", 0x400cf404 },
 { "LPSETTIMEOUT_NEW", 0x4010060f },
@@ -1368,6 +1379,7 @@
 { "SNDRV_USB_STREAM_IOCTL_SET_PARAMS", 0x40104890 },
 { "AMDKFD_IOC_DBG_ADDRESS_WATCH", 0x40104b0f },
 { "AMDKFD_IOC_DBG_WAVE_CONTROL", 0x40104b10 },
+{ "AMDKFD_IOC_SET_CU_MASK", 0x40104b1a },
 { "MTRRIOC_ADD_ENTRY", 0x40104d00 },
 { "MTRRIOC_SET_ENTRY", 0x40104d01 },
 { "MTRRIOC_DEL_ENTRY", 0x40104d02 },
@@ -1408,7 +1420,6 @@
 { "MGSL_IOCSGPIO", 0x40106d10 },
 { "NILFS_IOCTL_CHANGE_CPMODE", 0x40106e80 },
 { "NILFS_IOCTL_SET_ALLOC_RANGE", 0x40106e8c },
-{ "VIDEO_SET_HIGHLIGHT", 0x40106f27 },
 { "CA_SET_DESCR", 0x40106f86 },
 { "PPSETTIME", 0x40107096 },
 { "IOC_PR_RESERVE", 0x401070c9 },
@@ -1427,6 +1438,7 @@
 { "KVM_SET_ONE_REG", 0x4010aeac },
 { "ASPEED_LPC_CTRL_IOCTL_MAP", 0x4010b201 },
 { "OCXL_IOCTL_IRQ_SET_FD", 0x4010ca13 },
+{ "VSOC_CREATE_FD_SCOPED_PERMISSION", 0x4010f500 },
 { "SNDRV_DM_FM_IOCTL_SET_VOICE", 0x40124823 },
 { "FDSETMAXERRS", 0x4014024c },
 { "ADD_NEW_DISK", 0x40140921 },
@@ -1554,6 +1566,7 @@
 { "SNDRV_TIMER_IOCTL_GPARAMS", 0x403c5404 },
 { "DMX_SET_FILTER", 0x403c6f2b },
 { "SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 0x4040534e },
+{ "UVCIOC_SEND_RESPONSE", 0x40405501 },
 { "SNDRV_CTL_IOCTL_ELEM_LOCK", 0x40405514 },
 { "SNDRV_CTL_IOCTL_ELEM_UNLOCK", 0x40405515 },
 { "BC_TRANSACTION", 0x40406300 },
@@ -1610,6 +1623,7 @@
 { "NVM_DEV_CREATE", 0x40804c22 },
 { "UBI_IOCVOLCRBLK", 0x40804f07 },
 { "KVM_SET_DEBUGREGS", 0x4080aea2 },
+{ "KVM_SET_NESTED_STATE", 0x4080aebf },
 { "SNDRV_COMPRESS_SET_PARAMS", 0x40844312 },
 { "V4L2_DEVICE_NOTIFY_EVENT", 0x40887602 },
 { "SNDRV_SEQ_IOCTL_DELETE_QUEUE", 0x408c5333 },
@@ -1622,7 +1636,7 @@
 { "VHOST_SCSI_SET_ENDPOINT", 0x40e8af40 },
 { "VHOST_SCSI_CLEAR_ENDPOINT", 0x40e8af41 },
 { "ASHMEM_SET_NAME", 0x41007701 },
-{ "BTRFS_IOC_SET_FSLABEL", 0x41009432 },
+{ "FS_IOC_SETFSLABEL", 0x41009432 },
 { "USBDEVFS_GETDRIVER", 0x41045508 },
 { "IOC_OPAL_TAKE_OWNERSHIP", 0x410870de },
 { "IOC_OPAL_REVERT_TPR", 0x410870e2 },
@@ -1817,6 +1831,7 @@
 { "WDIOC_GETTIMEOUT", 0x80045707 },
 { "WDIOC_GETPRETIMEOUT", 0x80045709 },
 { "WDIOC_GETTIMELEFT", 0x8004570a },
+{ "USBTMC_IOCTL_GET_TIMEOUT", 0x80045b09 },
 { "CEC_G_MODE", 0x80046108 },
 { "SONET_GETDIAG", 0x80046114 },
 { "SONET_GETFRAMING", 0x80046116 },
@@ -1845,6 +1860,7 @@
 { "IPMICTL_SET_MY_CHANNEL_LUN_CMD", 0x8004691a },
 { "IPMICTL_GET_MY_CHANNEL_LUN_CMD", 0x8004691b },
 { "IPMICTL_GET_MAINTENANCE_MODE_CMD", 0x8004691e },
+{ "LIRC_GET_REC_TIMEOUT", 0x80046924 },
 { "I8K_BIOS_VERSION", 0x80046980 },
 { "I8K_MACHINE_ID", 0x80046981 },
 { "I8K_POWER_STATUS", 0x80046982 },
@@ -1863,8 +1879,6 @@
 { "RIO_MPORT_MAINT_PORT_IDX_GET", 0x80046d03 },
 { "MMTIMER_GETCOUNTER", 0x80046d09 },
 { "RIO_GET_EVENT_MASK", 0x80046d0e },
-{ "NCP_IOC_SIGN_WANTED", 0x80046e06 },
-{ "NCP_IOC_SETDENTRYTTL", 0x80046e0c },
 { "MATROXFB_GET_OUTPUT_CONNECTION", 0x80046ef8 },
 { "SISFB_GET_INFO_OLD", 0x80046ef8 },
 { "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x80046ef9 },
@@ -1873,7 +1887,6 @@
 { "MATROXFB_GET_ALL_OUTPUTS", 0x80046efb },
 { "AUDIO_GET_CAPABILITIES", 0x80046f0b },
 { "VIDEO_GET_CAPABILITIES", 0x80046f21 },
-{ "VIDEO_GET_FRAME_RATE", 0x80046f38 },
 { "FE_READ_STATUS", 0x80046f45 },
 { "FE_READ_BER", 0x80046f46 },
 { "FE_READ_UNCORRECTED_BLOCKS", 0x80046f49 },
@@ -1891,6 +1904,7 @@
 { "BR_ACQUIRE_RESULT", 0x80047204 },
 { "FAT_IOCTL_GET_ATTRIBUTES", 0x80047210 },
 { "FAT_IOCTL_GET_VOLUME_ID", 0x80047213 },
+{ "FSI_SCOM_CHECK", 0x80047300 },
 { "PPPIOCGCHAN", 0x80047437 },
 { "PPPIOCGDEBUG", 0x80047441 },
 { "PPPIOCGMRU", 0x80047453 },
@@ -1946,9 +1960,7 @@
 { "I2OPASSTHRU", 0x8008690c },
 { "IPMICTL_SET_TIMING_PARMS_CMD", 0x80086916 },
 { "IPMICTL_GET_TIMING_PARMS_CMD", 0x80086917 },
-{ "NCP_IOC_SETPRIVATEDATA", 0x80086e0a },
 { "NILFS_IOCTL_SYNC", 0x80086e8a },
-{ "AUDIO_GET_PTS", 0x80086f13 },
 { "VIDEO_GET_PTS", 0x80086f39 },
 { "VIDEO_GET_FRAME_COUNT", 0x80086f3a },
 { "FE_GET_PROPERTY", 0x80086f53 },
@@ -1961,6 +1973,7 @@
 { "TEE_IOC_CANCEL", 0x8008a404 },
 { "KVM_X86_GET_MCE_CAP_SUPPORTED", 0x8008ae9d },
 { "VHOST_GET_FEATURES", 0x8008af00 },
+{ "VHOST_GET_BACKEND_FEATURES", 0x8008af26 },
 { "OCXL_IOCTL_IRQ_ALLOC", 0x8008ca11 },
 { "FUNCTIONFS_ENDPOINT_DESC", 0x80096782 },
 { "DMX_GET_PES_PIDS", 0x800a6f2f },
@@ -1976,9 +1989,6 @@
 { "HPET_INFO", 0x800c6803 },
 { "IPMICTL_REGISTER_FOR_CMD_CHANS", 0x800c691c },
 { "IPMICTL_UNREGISTER_FOR_CMD_CHANS", 0x800c691d },
-{ "NCP_IOC_NCPREQUEST", 0x800c6e01 },
-{ "NCP_IOC_SETROOT", 0x800c6e08 },
-{ "NCP_IOC_SETOBJECTNAME", 0x800c6e09 },
 { "VIDEO_GET_SIZE", 0x800c6f37 },
 { "FE_DISEQC_RECV_SLAVE_REPLY", 0x800c6f40 },
 { "CA_GET_SLOT_INFO", 0x800c6f82 },
@@ -2015,12 +2025,12 @@
 { "UFFDIO_WAKE", 0x8010aa02 },
 { "KVM_MEMORY_ENCRYPT_REG_REGION", 0x8010aebb },
 { "KVM_MEMORY_ENCRYPT_UNREG_REGION", 0x8010aebc },
+{ "VSOC_GET_FD_SCOPED_PERMISSION", 0x8010f501 },
 { "FDGETMAXERRS", 0x8014020e },
 { "GET_DISK_INFO", 0x80140912 },
 { "SNDRV_COMPRESS_TSTAMP", 0x80144320 },
 { "CHIOGPARAMS", 0x80146306 },
 { "IPMICTL_SEND_COMMAND", 0x8014690d },
-{ "NCP_IOC_LOCKUNLOCK", 0x80146e07 },
 { "VIDEO_GET_STATUS", 0x80146f1b },
 { "VIDEO_GET_EVENT", 0x80146f1c },
 { "FDWERRORGET", 0x80180217 },
@@ -2029,7 +2039,6 @@
 { "IMSETDEVNAME", 0x80184947 },
 { "RIO_MPORT_MAINT_READ_LOCAL", 0x80186d05 },
 { "RIO_MPORT_MAINT_READ_REMOTE", 0x80186d07 },
-{ "NCP_IOC_SIGN_INIT", 0x80186e05 },
 { "NILFS_IOCTL_GET_CPINFO", 0x80186e82 },
 { "NILFS_IOCTL_GET_CPSTAT", 0x80186e83 },
 { "NILFS_IOCTL_GET_SUINFO", 0x80186e84 },
@@ -2056,6 +2065,8 @@
 { "AUDIO_GET_STATUS", 0x80206f0a },
 { "PPPIOCGXASYNCMAP", 0x80207450 },
 { "PPPIOCGCOMPRESSORS", 0x80207486 },
+{ "OCXL_IOCTL_ENABLE_P9_WAIT", 0x8020ca15 },
+{ "OCXL_IOCTL_GET_FEATURES", 0x8020ca16 },
 { "SNDRV_HDSP_IOCTL_GET_CONFIG_INFO", 0x80244841 },
 { "SNDRV_HDSPM_IOCTL_GET_VERSION", 0x80244848 },
 { "SONET_GETSTAT", 0x80246110 },
@@ -2071,7 +2082,6 @@
 { "RTC_WKALM_RD", 0x80287010 },
 { "IOW_GETINFO", 0x8028c003 },
 { "USBDEVFS_SUBMITURB32", 0x802a550a },
-{ "NCP_IOC_SETCHARSETS", 0x802a6e0b },
 { "TCGETS2", 0x802c542a },
 { "USBDEVFS_SUBMITURB", 0x802c550a },
 { "VIDIOC_G_FBUF", 0x802c560a },
@@ -2085,6 +2095,7 @@
 { "VIDIOC_G_AUDIO", 0x80345621 },
 { "VIDIOC_G_AUDOUT", 0x80345631 },
 { "OMAPFB_GET_OVERLAY_COLORMODE", 0x803c4f3b },
+{ "VSOC_DESCRIBE_REGION", 0x803cf504 },
 { "SNDRV_HWDEP_IOCTL_DSP_STATUS", 0x80404802 },
 { "JSIOCGAXMAP", 0x80406a32 },
 { "BR_TRANSACTION", 0x80407202 },
@@ -2115,7 +2126,6 @@
 { "KVM_GET_DEBUGREGS", 0x8080aea1 },
 { "OCXL_IOCTL_GET_METADATA", 0x8080ca14 },
 { "VIDIOC_QUERY_DV_TIMINGS", 0x80845663 },
-{ "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", 0x80845663 },
 { "VIDIOC_DQEVENT", 0x80885659 },
 { "VIDIOC_G_JPEGCOMP", 0x808c563d },
 { "KVM_GET_REGS", 0x8090ae81 },
@@ -2125,7 +2135,7 @@
 { "SNDRV_CTL_IOCTL_HWDEP_INFO", 0x80dc5521 },
 { "SNDRV_TIMER_IOCTL_INFO", 0x80e05411 },
 { "ASHMEM_GET_NAME", 0x81007702 },
-{ "BTRFS_IOC_GET_FSLABEL", 0x81009431 },
+{ "FS_IOC_GETFSLABEL", 0x81009431 },
 { "HIDIOCGSTRING", 0x81044804 },
 { "USBDEVFS_DISCONNECT_CLAIM", 0x8108551b },
 { "SNDRV_RAWMIDI_IOCTL_INFO", 0x810c5701 },
@@ -2140,6 +2150,7 @@
 { "AMDKFD_IOC_GET_PROCESS_APERTURES", 0x81904b06 },
 { "SWITCHTEC_IOCTL_EVENT_SUMMARY", 0x81985742 },
 { "KVM_GET_FPU", 0x81a0ae8c },
+{ "BTRFS_IOC_GET_SUBVOL_INFO", 0x81f8943c },
 { "KVM_SET_IRQCHIP", 0x8208ae63 },
 { "VFAT_IOCTL_READDIR_BOTH", 0x82307201 },
 { "VFAT_IOCTL_READDIR_SHORT", 0x82307202 },
@@ -2148,7 +2159,6 @@
 { "BTRFS_IOC_FS_INFO", 0x8400941f },
 { "BTRFS_IOC_BALANCE_PROGRESS", 0x84009422 },
 { "KVM_GET_LAPIC", 0x8400ae8e },
-{ "VIDEO_GET_NAVI", 0x84046f34 },
 { "SNDRV_EMU10K1_IOCTL_INFO", 0x880c4810 },
 { "VIDIOC_G_ENC_INDEX", 0x8818564c },
 { "SNDRV_HDSPM_IOCTL_GET_PEAK_RMS", 0x89084842 },
@@ -2272,7 +2282,9 @@
 { "DRM_IOCTL_VIA_AGP_INIT", 0xc0086442 },
 { "DRM_IOCTL_TEGRA_SYNCPT_INCR", 0xc0086443 },
 { "DRM_IOCTL_VIA_FB_INIT", 0xc0086443 },
+{ "DRM_IOCTL_V3D_GET_BO_OFFSET", 0xc0086445 },
 { "DRM_IOCTL_I915_GETPARAM", 0xc0086446 },
+{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0086446 },
 { "DRM_IOCTL_VIRTGPU_WAIT", 0xc0086448 },
 { "DRM_IOCTL_MGA_GETPARAM", 0xc0086449 },
 { "DRM_IOCTL_TEGRA_GEM_SET_FLAGS", 0xc008644c },
@@ -2290,7 +2302,6 @@
 { "DRM_IOCTL_I915_GEM_GET_CACHING", 0xc0086470 },
 { "DRM_IOCTL_SYNCOBJ_CREATE", 0xc00864bf },
 { "DRM_IOCTL_SYNCOBJ_DESTROY", 0xc00864c0 },
-{ "NCP_IOC_GETPRIVATEDATA", 0xc0086e0a },
 { "DMX_REQBUFS", 0xc0086f3c },
 { "PHN_GETREG", 0xc0087005 },
 { "SCIF_BIND", 0xc0087301 },
@@ -2334,7 +2345,6 @@
 { "DRM_IOCTL_RADEON_GEM_GET_TILING", 0xc00c6469 },
 { "I2OHRTGET", 0xc00c6901 },
 { "I2OLCTGET", 0xc00c6902 },
-{ "NCP_IOC_GETOBJECTNAME", 0xc00c6e09 },
 { "DMX_EXPBUF", 0xc00c6f3e },
 { "UVCIOC_CTRL_QUERY", 0xc00c7521 },
 { "KVM_CREATE_DEVICE", 0xc00caee0 },
@@ -2371,27 +2381,30 @@
 { "DRM_IOCTL_EXYNOS_GEM_MAP", 0xc0106441 },
 { "DRM_IOCTL_QXL_MAP", 0xc0106441 },
 { "DRM_IOCTL_TEGRA_GEM_MMAP", 0xc0106441 },
+{ "DRM_IOCTL_V3D_WAIT_BO", 0xc0106441 },
 { "DRM_IOCTL_VC4_WAIT_SEQNO", 0xc0106441 },
 { "DRM_IOCTL_VGEM_FENCE_ATTACH", 0xc0106441 },
 { "DRM_IOCTL_VIRTGPU_MAP", 0xc0106441 },
 { "DRM_IOCTL_AMDGPU_CTX", 0xc0106442 },
 { "DRM_IOCTL_ETNAVIV_GEM_NEW", 0xc0106442 },
 { "DRM_IOCTL_MSM_GEM_NEW", 0xc0106442 },
+{ "DRM_IOCTL_V3D_CREATE_BO", 0xc0106442 },
 { "DRM_IOCTL_VC4_WAIT_BO", 0xc0106442 },
 { "DRM_IOCTL_ETNAVIV_GEM_INFO", 0xc0106443 },
 { "DRM_IOCTL_MSM_GEM_INFO", 0xc0106443 },
 { "DRM_IOCTL_OMAP_GEM_NEW", 0xc0106443 },
+{ "DRM_IOCTL_V3D_MMAP_BO", 0xc0106443 },
 { "DRM_IOCTL_VC4_CREATE_BO", 0xc0106443 },
 { "DRM_IOCTL_VIRTGPU_GETPARAM", 0xc0106443 },
 { "DRM_IOCTL_EXYNOS_GEM_GET", 0xc0106444 },
 { "DRM_IOCTL_QXL_GETPARAM", 0xc0106444 },
 { "DRM_IOCTL_SIS_FB_ALLOC", 0xc0106444 },
 { "DRM_IOCTL_TEGRA_SYNCPT_WAIT", 0xc0106444 },
+{ "DRM_IOCTL_V3D_GET_PARAM", 0xc0106444 },
 { "DRM_IOCTL_VC4_MMAP_BO", 0xc0106444 },
 { "DRM_IOCTL_I810_GETBUF", 0xc0106445 },
 { "DRM_IOCTL_TEGRA_OPEN_CHANNEL", 0xc0106445 },
 { "DRM_IOCTL_VIRTGPU_RESOURCE_INFO", 0xc0106445 },
-{ "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", 0xc0106446 },
 { "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", 0xc0106447 },
 { "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", 0xc0106447 },
 { "DRM_IOCTL_TEGRA_GET_SYNCPT", 0xc0106447 },
@@ -2421,6 +2434,7 @@
 { "DRM_IOCTL_RADEON_GEM_OP", 0xc010646c },
 { "DRM_IOCTL_I915_REG_READ", 0xc0106471 },
 { "DRM_IOCTL_I915_QUERY", 0xc0106479 },
+{ "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", 0xc0106480 },
 { "DRM_IOCTL_MODE_SETPROPERTY", 0xc01064ab },
 { "DRM_IOCTL_MODE_GETPROPBLOB", 0xc01064ac },
 { "DRM_IOCTL_MODE_MAP_DUMB", 0xc01064b3 },
@@ -2479,6 +2493,7 @@
 { "VIDIOC_G_EXT_CTRLS", 0xc0185647 },
 { "VIDIOC_S_EXT_CTRLS", 0xc0185648 },
 { "VIDIOC_TRY_EXT_CTRLS", 0xc0185649 },
+{ "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", 0xc01856c6 },
 { "PACKET_CTRL_CMD", 0xc0185801 },
 { "FITRIM", 0xc0185879 },
 { "BINDER_GET_NODE_DEBUG_INFO", 0xc018620b },
@@ -2507,6 +2522,7 @@
 { "DRM_IOCTL_I915_GEM_USERPTR", 0xc0186473 },
 { "DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM", 0xc0186474 },
 { "DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM", 0xc0186475 },
+{ "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", 0xc0186481 },
 { "DRM_IOCTL_MODE_PAGE_FLIP", 0xc01864b0 },
 { "DRM_IOCTL_MODE_DIRTYFB", 0xc01864b1 },
 { "DRM_IOCTL_MODE_OBJ_SETPROPERTY", 0xc01864ba },
@@ -2584,6 +2600,8 @@
 { "DRM_IOCTL_RADEON_GEM_PREAD", 0xc0206461 },
 { "DRM_IOCTL_RADEON_GEM_PWRITE", 0xc0206462 },
 { "DRM_IOCTL_RADEON_CS", 0xc0206466 },
+{ "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", 0xc0206482 },
+{ "DRM_IOCTL_EXYNOS_IPP_COMMIT", 0xc0206483 },
 { "DRM_IOCTL_MODE_GETGAMMA", 0xc02064a4 },
 { "DRM_IOCTL_MODE_SETGAMMA", 0xc02064a5 },
 { "DRM_IOCTL_MODE_CREATE_DUMB", 0xc02064b2 },
@@ -2591,21 +2609,21 @@
 { "DRM_IOCTL_MODE_OBJ_GETPROPERTIES", 0xc02064b9 },
 { "DRM_IOCTL_SYNCOBJ_WAIT", 0xc02064c3 },
 { "FS_IOC_FIEMAP", 0xc020660b },
+{ "FSI_SCOM_READ", 0xc0207301 },
+{ "FSI_SCOM_WRITE", 0xc0207302 },
 { "GENWQE_PIN_MEM", 0xc020a528 },
 { "GENWQE_UNPIN_MEM", 0xc020a529 },
 { "UFFDIO_REGISTER", 0xc020aa00 },
 { "UFFDIO_ZEROPAGE", 0xc020aa04 },
+{ "VSOC_COND_WAIT", 0xc020f507 },
 { "SNDCTL_MIDI_MPUCMD", 0xc0216d02 },
 { "SNDRV_COMPRESS_GET_METADATA", 0xc0244315 },
 { "VIDIOC_G_EDID", 0xc0245628 },
-{ "VIDIOC_SUBDEV_G_EDID", 0xc0245628 },
-{ "VIDIOC_SUBDEV_S_EDID", 0xc0245629 },
 { "VIDIOC_S_EDID", 0xc0245629 },
 { "DRM_IOCTL_VERSION", 0xc0246400 },
 { "DRM_IOCTL_VIRTGPU_TRANSFER_FROM_HOST", 0xc0246446 },
 { "DRM_IOCTL_VIRTGPU_TRANSFER_TO_HOST", 0xc0246447 },
 { "DRM_IOCTL_MODE_CURSOR2", 0xc02464bb },
-{ "NCP_IOC_GET_FS_INFO_V2", 0xc0246e04 },
 { "IB_USER_MAD_REGISTER_AGENT2", 0xc0281b04 },
 { "FW_CDEV_IOC_GET_INFO", 0xc0282300 },
 { "AMDKFD_IOC_GET_CLOCK_COUNTERS", 0xc0284b05 },
@@ -2621,7 +2639,6 @@
 { "DRM_IOCTL_NOUVEAU_GEM_INFO", 0xc0286484 },
 { "RIO_MAP_OUTBOUND", 0xc0286d0f },
 { "RIO_MAP_INBOUND", 0xc0286d11 },
-{ "NCP_IOC_GET_FS_INFO", 0xc0286e04 },
 { "PHN_GETREGS", 0xc0287007 },
 { "SCIF_REG", 0xc0287308 },
 { "SCIF_READFROM", 0xc028730a },
@@ -2634,7 +2651,6 @@
 { "FSL_HV_IOCTL_MEMCPY", 0xc028af05 },
 { "FSL_HV_IOCTL_GETPROP", 0xc028af07 },
 { "FSL_HV_IOCTL_SETPROP", 0xc028af08 },
-{ "NCP_IOC_GETCHARSETS", 0xc02a6e0b },
 { "SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 0xc02c5341 },
 { "VBG_IOCTL_DRIVER_VERSION_INFO", 0xc02c5600 },
 { "VIDIOC_QUERYMENU", 0xc02c5625 },
@@ -2668,6 +2684,7 @@
 { "VIDIOC_DBG_G_REGISTER", 0xc0385650 },
 { "CEC_TRANSMIT", 0xc0386105 },
 { "CEC_RECEIVE", 0xc0386106 },
+{ "DRM_IOCTL_V3D_SUBMIT_CL", 0xc0386440 },
 { "DRM_IOCTL_VIRTGPU_RESOURCE_CREATE", 0xc0386444 },
 { "DRM_IOCTL_MODE_ATOMIC", 0xc03864bc },
 { "BTRFS_IOC_INO_PATHS", 0xc0389423 },
@@ -2767,10 +2784,9 @@
 { "HT_CXLFLASH_AFU_DEBUG", 0xc078cabe },
 { "SNDRV_PCM_IOCTL_STATUS_EXT", 0xc0804124 },
 { "SOUND_MIXER_ACCESS", 0xc0804d66 },
-{ "VIDIOC_SUBDEV_S_DV_TIMINGS", 0xc0845657 },
+{ "KVM_GET_NESTED_STATE", 0xc080aebe },
 { "VIDIOC_S_DV_TIMINGS", 0xc0845657 },
 { "VIDIOC_G_DV_TIMINGS", 0xc0845658 },
-{ "VIDIOC_SUBDEV_G_DV_TIMINGS", 0xc0845658 },
 { "SNDRV_PCM_IOCTL_SYNC_PTR", 0xc0884123 },
 { "PPPIOCGCALLINFO", 0xc0887480 },
 { "SNDCTL_SYNTH_INFO", 0xc08c5102 },
@@ -2780,11 +2796,9 @@
 { "SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 0xc08c5335 },
 { "SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 0xc08c5336 },
 { "VIDIOC_DV_TIMINGS_CAP", 0xc0905664 },
-{ "VIDIOC_SUBDEV_DV_TIMINGS_CAP", 0xc0905664 },
 { "DK_CXLFLASH_ATTACH", 0xc090ca80 },
 { "DK_CXLFLASH_VERIFY", 0xc090ca84 },
 { "VIDIOC_ENUM_DV_TIMINGS", 0xc0945662 },
-{ "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", 0xc0945662 },
 { "VBG_IOCTL_HGCM_CONNECT", 0xc09c5604 },
 { "DRM_IOCTL_VC4_GET_HANG_STATE", 0xc0a06446 },
 { "HT_CXLFLASH_LUN_PROVISION", 0xc0a0cabf },
@@ -2793,7 +2807,7 @@
 { "SNDRV_SEQ_IOCTL_CREATE_PORT", 0xc0a45320 },
 { "SNDRV_SEQ_IOCTL_GET_PORT_INFO", 0xc0a45322 },
 { "SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 0xc0a45352 },
-{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0a86440 },
+{ "DRM_IOCTL_VC4_SUBMIT_CL", 0xc0b06440 },
 { "SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 0xc0bc5310 },
 { "SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 0xc0bc5351 },
 { "FS_IOC_GETFSMAP", 0xc0c0583b },
@@ -2854,5 +2868,7 @@
 { "BTRFS_IOC_TREE_SEARCH", 0xd0009411 },
 { "BTRFS_IOC_INO_LOOKUP", 0xd0009412 },
 { "BTRFS_IOC_DEV_INFO", 0xd000941e },
+{ "BTRFS_IOC_GET_SUBVOL_ROOTREF", 0xd000943d },
+{ "BTRFS_IOC_INO_LOOKUP_USER", 0xd000943e },
 { "HIDIOCGUSAGES", 0xd01c4813 },
 { "SNDRV_COMPRESS_GET_CODEC_CAPS", 0xeb884311 },
diff --git a/ioprio.c b/ioprio.c
index 19ea74c..a9d4288 100644
--- a/ioprio.c
+++ b/ioprio.c
@@ -29,21 +29,7 @@
 #include "defs.h"
 #include "xstring.h"
 
-enum {
-	IOPRIO_WHO_PROCESS = 1,
-	IOPRIO_WHO_PGRP,
-	IOPRIO_WHO_USER
-};
-
 #include "xlat/ioprio_who.h"
-
-enum {
-	IOPRIO_CLASS_NONE,
-	IOPRIO_CLASS_RT,
-	IOPRIO_CLASS_BE,
-	IOPRIO_CLASS_IDLE
-};
-
 #include "xlat/ioprio_class.h"
 
 #define IOPRIO_CLASS_SHIFT	(13)
diff --git a/kvm.c b/kvm.c
index 86fd9e5..36c6404 100644
--- a/kvm.c
+++ b/kvm.c
@@ -3,6 +3,7 @@
  *
  * Copyright (c) 2017 Masatake YAMATO <yamato@redhat.com>
  * Copyright (c) 2017 Red Hat, Inc.
+ * Copyright (c) 2017-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -34,13 +35,175 @@
 # include <linux/kvm.h>
 # include "print_fields.h"
 # include "arch_kvm.c"
+# include "xmalloc.h"
+# include "mmap_cache.h"
+
+struct vcpu_info {
+	struct vcpu_info *next;
+	int fd;
+	int cpuid;
+	long mmap_addr;
+	unsigned long mmap_len;
+	bool resolved;
+};
+
+static bool dump_kvm_run_structure;
+
+static struct vcpu_info *
+vcpu_find(struct tcb *const tcp, int fd)
+{
+	for (struct vcpu_info *vcpu_info = tcp->vcpu_info_list;
+	     vcpu_info;
+	     vcpu_info = vcpu_info->next)
+		if (vcpu_info->fd == fd)
+			return vcpu_info;
+
+	return NULL;
+}
+
+static struct vcpu_info *
+vcpu_alloc(struct tcb *const tcp, int fd, int cpuid)
+{
+	struct vcpu_info *vcpu_info = xcalloc(1, sizeof(*vcpu_info));
+
+	vcpu_info->fd = fd;
+	vcpu_info->cpuid = cpuid;
+
+	vcpu_info->next = tcp->vcpu_info_list;
+	tcp->vcpu_info_list = vcpu_info;
+
+	return vcpu_info;
+}
+
+void
+kvm_vcpu_info_free(struct tcb *tcp)
+{
+	struct vcpu_info *head, *next;
+
+	for (head = tcp->vcpu_info_list; head; head = next) {
+		next = head->next;
+		free(head);
+	}
+
+	tcp->vcpu_info_list = NULL;
+}
+
+static void
+vcpu_register(struct tcb *const tcp, int fd, int cpuid)
+{
+	if (fd < 0)
+		return;
+
+	struct vcpu_info *vcpu_info = vcpu_find(tcp, fd);
+
+	if (!vcpu_info)
+		vcpu_info = vcpu_alloc(tcp, fd, cpuid);
+	else if (vcpu_info->cpuid != cpuid)
+	{
+		vcpu_info->cpuid = cpuid;
+		vcpu_info->resolved = false;
+	}
+}
+
+static bool
+is_map_for_file(struct mmap_cache_entry_t *map_info, void *data)
+{
+	/* major version for anon inode may be given in get_anon_bdev()
+	 * in linux kernel.
+	 *
+	 * 	*p = MKDEV(0, dev & MINORMASK);
+	 *-----------------^
+	 */
+	return map_info->binary_filename &&
+		map_info->major == 0 &&
+		strcmp(map_info->binary_filename, data) == 0;
+}
+
+static unsigned long
+map_len(struct mmap_cache_entry_t *map_info)
+{
+	return map_info->start_addr < map_info->end_addr
+		? map_info->end_addr - map_info->start_addr
+		: 0;
+}
+
+#define VCPU_DENTRY_PREFIX "anon_inode:kvm-vcpu:"
+
+static struct vcpu_info*
+vcpu_get_info(struct tcb *const tcp, int fd)
+{
+	struct vcpu_info *vcpu_info = vcpu_find(tcp, fd);
+	struct mmap_cache_entry_t *map_info;
+	const char *cpuid_str;
+
+	enum mmap_cache_rebuild_result mc_stat =
+		mmap_cache_rebuild_if_invalid(tcp, __func__);
+	if (mc_stat == MMAP_CACHE_REBUILD_NOCACHE)
+		return NULL;
+
+	if (vcpu_info && vcpu_info->resolved) {
+		if (mc_stat == MMAP_CACHE_REBUILD_READY)
+			return vcpu_info;
+		else {
+			map_info = mmap_cache_search(tcp, vcpu_info->mmap_addr);
+			if (map_info) {
+				cpuid_str =
+					STR_STRIP_PREFIX(map_info->binary_filename,
+							 VCPU_DENTRY_PREFIX);
+				if (cpuid_str != map_info->binary_filename) {
+					int cpuid = string_to_uint(cpuid_str);
+					if (cpuid < 0)
+						return NULL;
+					if (vcpu_info->cpuid == cpuid)
+						return vcpu_info;
+				}
+			}
+
+			/* The vcpu vma may be mremap'ed. */
+			vcpu_info->resolved = false;
+		}
+	}
+
+	/* Slow path: !vcpu_info || !vcpu_info->resolved */
+	char path[PATH_MAX + 1];
+	cpuid_str = path;
+	if (getfdpath(tcp, fd, path, sizeof(path)) >= 0)
+		cpuid_str = STR_STRIP_PREFIX(path, VCPU_DENTRY_PREFIX);
+	if (cpuid_str == path)
+		map_info = NULL;
+	else
+		map_info = mmap_cache_search_custom(tcp, is_map_for_file, path);
+
+	if (map_info) {
+		int cpuid = string_to_uint(cpuid_str);
+		if (cpuid < 0)
+			return NULL;
+		if (!vcpu_info)
+			vcpu_info = vcpu_alloc(tcp, fd, cpuid);
+		else if (vcpu_info->cpuid != cpuid)
+			vcpu_info->cpuid = cpuid;
+		vcpu_info->mmap_addr = map_info->start_addr;
+		vcpu_info->mmap_len  = map_len(map_info);
+		vcpu_info->resolved  = true;
+		return vcpu_info;
+	}
+
+	return NULL;
+}
 
 static int
 kvm_ioctl_create_vcpu(struct tcb *const tcp, const kernel_ulong_t arg)
 {
 	uint32_t cpuid = arg;
 
-	tprintf(", %u", cpuid);
+	if (entering(tcp)) {
+		tprintf(", %u", cpuid);
+		if (dump_kvm_run_structure)
+			return 0;
+	} else if (!syserror(tcp)) {
+		vcpu_register(tcp, tcp->u_rval, cpuid);
+	}
+
 	return RVAL_IOCTL_DECODED | RVAL_FD;
 }
 
@@ -85,6 +248,63 @@
 }
 # endif /* HAVE_STRUCT_KVM_REGS */
 
+# ifdef HAVE_STRUCT_KVM_CPUID2
+#  include "xlat/kvm_cpuid_flags.h"
+static bool
+print_kvm_cpuid_entry(struct tcb *const tcp,
+		      void* elem_buf, size_t elem_size, void* data)
+{
+	const struct kvm_cpuid_entry2 *entry = elem_buf;
+	PRINT_FIELD_X("{", *entry, function);
+	PRINT_FIELD_X(", ", *entry, index);
+	PRINT_FIELD_FLAGS(", ", *entry, flags, kvm_cpuid_flags,
+			  "KVM_CPUID_FLAG_???");
+	PRINT_FIELD_X(", ", *entry, eax);
+	PRINT_FIELD_X(", ", *entry, ebx);
+	PRINT_FIELD_X(", ", *entry, ecx);
+	PRINT_FIELD_X(", ", *entry, edx);
+	tprints("}");
+
+	return true;
+}
+
+static int
+kvm_ioctl_decode_cpuid2(struct tcb *const tcp, const unsigned int code,
+			const kernel_ulong_t arg)
+{
+	struct kvm_cpuid2 cpuid;
+
+	if (entering(tcp) && (code == KVM_GET_SUPPORTED_CPUID
+#  ifdef KVM_GET_EMULATED_CPUID
+			      || code == KVM_GET_EMULATED_CPUID
+#  endif
+			     ))
+		return 0;
+
+	tprints(", ");
+	if (!umove_or_printaddr(tcp, arg, &cpuid)) {
+		PRINT_FIELD_U("{", cpuid, nent);
+
+		tprints(", entries=");
+		if (abbrev(tcp)) {
+			tprints("[");
+			if (cpuid.nent)
+				tprints("...");
+			tprints("]");
+
+		} else {
+			struct kvm_cpuid_entry2 entry;
+			print_array(tcp, arg + sizeof(cpuid), cpuid.nent,
+				    &entry, sizeof(entry), tfetch_mem,
+				    print_kvm_cpuid_entry, NULL);
+		}
+		tprints("}");
+	}
+
+	return RVAL_IOCTL_DECODED;
+}
+# endif /* HAVE_STRUCT_KVM_CPUID2 */
+
 # ifdef HAVE_STRUCT_KVM_SREGS
 static int
 kvm_ioctl_decode_sregs(struct tcb *const tcp, const unsigned int code,
@@ -103,6 +323,63 @@
 }
 # endif /* HAVE_STRUCT_KVM_SREGS */
 
+# include "xlat/kvm_cap.h"
+static int
+kvm_ioctl_decode_check_extension(struct tcb *const tcp, const unsigned int code,
+				 const kernel_ulong_t arg)
+{
+	tprints(", ");
+	printxval_index(kvm_cap, arg, "KVM_CAP_???");
+	return RVAL_IOCTL_DECODED;
+}
+
+# include "xlat/kvm_exit_reason.h"
+static void
+kvm_ioctl_run_attach_auxstr(struct tcb *const tcp,
+			    struct vcpu_info *info)
+
+{
+	static struct kvm_run vcpu_run_struct;
+
+	if (info->mmap_len < sizeof(vcpu_run_struct))
+		return;
+
+	if (umove(tcp, info->mmap_addr, &vcpu_run_struct) < 0)
+		return;
+
+	tcp->auxstr = xlat_idx(kvm_exit_reason, ARRAY_SIZE(kvm_exit_reason) - 1,
+			       vcpu_run_struct.exit_reason);
+	if (!tcp->auxstr)
+		tcp->auxstr = "KVM_EXIT_???";
+}
+
+static int
+kvm_ioctl_decode_run(struct tcb *const tcp)
+{
+
+	if (entering(tcp))
+		return 0;
+
+	int r = RVAL_DECODED;
+
+	if (syserror(tcp))
+		return r;
+
+	if (dump_kvm_run_structure) {
+		tcp->auxstr = NULL;
+		int fd = tcp->u_arg[0];
+		struct vcpu_info *info = vcpu_get_info(tcp, fd);
+
+		if (info) {
+			kvm_ioctl_run_attach_auxstr(tcp, info);
+			if (tcp->auxstr)
+				r |= RVAL_STR;
+		}
+	}
+
+	return r;
+}
+
 int
 kvm_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg)
 {
@@ -127,9 +404,24 @@
 		return kvm_ioctl_decode_sregs(tcp, code, arg);
 # endif
 
+# ifdef HAVE_STRUCT_KVM_CPUID2
+       case KVM_SET_CPUID2:
+       case KVM_GET_SUPPORTED_CPUID:
+#  ifdef KVM_GET_EMULATED_CPUID
+       case KVM_GET_EMULATED_CPUID:
+#  endif
+               return kvm_ioctl_decode_cpuid2(tcp, code, arg);
+# endif
+
+	case KVM_CHECK_EXTENSION:
+		return kvm_ioctl_decode_check_extension(tcp, code, arg);
+
 	case KVM_CREATE_VM:
 		return RVAL_DECODED | RVAL_FD;
+
 	case KVM_RUN:
+		return kvm_ioctl_decode_run(tcp);
+
 	case KVM_GET_VCPU_MMAP_SIZE:
 	case KVM_GET_API_VERSION:
 	default:
@@ -137,4 +429,11 @@
 	}
 }
 
+void
+kvm_run_structure_decoder_init(void)
+{
+	dump_kvm_run_structure = true;
+	mmap_cache_enable();
+}
+
 #endif /* HAVE_LINUX_KVM_H */
diff --git a/linux/32/ioctls_inc_align16.h b/linux/32/ioctls_inc_align16.h
index 2dc2e73..85f657d 100644
--- a/linux/32/ioctls_inc_align16.h
+++ b/linux/32/ioctls_inc_align16.h
@@ -216,6 +216,10 @@
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x0c },
@@ -401,7 +405,7 @@
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x10 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x08 },
-{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 },
+{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -415,6 +419,12 @@
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -427,7 +437,7 @@
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x0c },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
-{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 },
+{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
@@ -583,16 +593,16 @@
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c },
+{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 },
 { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 },
@@ -614,9 +624,11 @@
 { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 },
-{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1e8 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 },
+{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 },
@@ -636,7 +648,6 @@
 { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x44 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 },
-{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc0 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 },
@@ -783,17 +794,13 @@
 { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 },
-{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 },
 { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 },
 { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c },
 { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 },
@@ -852,23 +859,15 @@
 { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 },
 { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x14 },
 { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 },
-{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 },
 { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 },
 { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c },
 { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 },
 { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 },
-{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x08 },
 { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 },
 { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 },
 { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 },
@@ -941,6 +940,14 @@
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x0c },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 },
 { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 },
 { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x04 },
 { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x04 },
@@ -985,12 +992,18 @@
 { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c },
 { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c },
 { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x04 },
+{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 },
 { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x04 },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 },
 { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x04 },
+{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x04 },
 { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c },
+{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x1e },
+{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x1e },
 { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 },
 { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 },
 { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 },
@@ -1322,6 +1335,7 @@
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 },
+{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 },
@@ -1344,6 +1358,7 @@
 { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 },
+{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 },
 { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 },
 { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 },
 { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 },
@@ -1429,26 +1444,6 @@
 { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 },
 { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 },
 { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x08 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x26 },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x24 },
-{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 },
-{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x08 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 },
@@ -1492,6 +1487,7 @@
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x3c },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x04 },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x16 },
+{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x16 },
 { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 },
 { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c },
 { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x0c },
@@ -1517,9 +1513,12 @@
 { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 },
 { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 },
 { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x04 },
+{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 },
 { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 },
 { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 },
+{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 },
 { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x04 },
+{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 },
 { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 },
@@ -2032,6 +2031,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 },
 { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 },
 { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 },
+{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 },
 { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2043,12 +2043,17 @@
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 },
 { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 },
@@ -2092,21 +2097,14 @@
 { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x58 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x0a },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x24 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x24 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 },
@@ -2148,6 +2146,7 @@
 { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 },
 { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 },
 { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 },
+{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 },
 { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 },
@@ -2159,6 +2158,7 @@
 { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 },
 { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 },
 { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 },
+{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 },
 { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 },
@@ -2228,7 +2228,6 @@
 { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 },
 { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 },
-{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 },
 { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 },
 { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 },
 { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 },
@@ -2379,6 +2378,8 @@
 { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
 { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 },
@@ -2702,6 +2703,15 @@
 { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 },
 { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 },
 { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c },
+{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 },
 { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 },
 { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 },
 { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 },
@@ -2744,6 +2754,10 @@
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x08 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 },
diff --git a/linux/32/ioctls_inc_align32.h b/linux/32/ioctls_inc_align32.h
index f9cc340..ce23a36 100644
--- a/linux/32/ioctls_inc_align32.h
+++ b/linux/32/ioctls_inc_align32.h
@@ -216,6 +216,10 @@
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x0c },
@@ -401,7 +405,7 @@
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x10 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x08 },
-{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 },
+{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -415,6 +419,12 @@
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -427,7 +437,7 @@
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x0c },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
-{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 },
+{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
@@ -583,16 +593,16 @@
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c },
+{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 },
 { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 },
@@ -614,9 +624,11 @@
 { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 },
-{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1e8 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 },
+{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 },
@@ -636,7 +648,6 @@
 { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x44 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 },
-{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc0 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 },
@@ -783,17 +794,13 @@
 { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 },
-{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 },
 { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 },
 { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c },
 { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 },
@@ -852,23 +859,15 @@
 { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 },
 { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x14 },
 { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 },
-{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 },
 { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 },
 { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c },
 { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 },
 { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 },
-{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x08 },
 { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 },
 { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 },
 { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 },
@@ -941,6 +940,14 @@
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x0c },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 },
 { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 },
 { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x04 },
 { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x04 },
@@ -985,12 +992,18 @@
 { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c },
 { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c },
 { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x04 },
+{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 },
 { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x04 },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 },
 { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x04 },
+{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x04 },
 { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c },
+{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x20 },
+{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x20 },
 { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 },
 { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 },
 { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 },
@@ -1322,6 +1335,7 @@
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 },
+{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 },
@@ -1344,6 +1358,7 @@
 { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 },
+{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 },
 { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 },
 { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 },
 { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 },
@@ -1429,26 +1444,6 @@
 { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 },
 { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 },
 { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x08 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x28 },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x24 },
-{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 },
-{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x08 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 },
@@ -1492,6 +1487,7 @@
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x3c },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x04 },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 },
+{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 },
 { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 },
 { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c },
 { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x10 },
@@ -1517,9 +1513,12 @@
 { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 },
 { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 },
 { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x04 },
+{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 },
 { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 },
 { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 },
+{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 },
 { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x04 },
+{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 },
 { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 },
@@ -2032,6 +2031,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 },
 { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 },
 { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 },
+{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 },
 { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2043,12 +2043,17 @@
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 },
 { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 },
@@ -2092,21 +2097,14 @@
 { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x58 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x0c },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x24 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x24 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 },
@@ -2148,6 +2146,7 @@
 { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 },
 { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 },
 { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 },
+{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 },
 { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 },
@@ -2159,6 +2158,7 @@
 { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 },
 { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 },
 { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 },
+{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 },
 { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 },
@@ -2228,7 +2228,6 @@
 { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 },
 { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 },
-{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 },
 { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 },
 { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 },
 { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 },
@@ -2379,6 +2378,8 @@
 { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
 { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 },
@@ -2702,6 +2703,15 @@
 { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 },
 { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 },
 { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c },
+{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 },
 { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 },
 { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 },
 { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 },
@@ -2744,6 +2754,10 @@
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x08 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 },
diff --git a/linux/32/ioctls_inc_align64.h b/linux/32/ioctls_inc_align64.h
index 22a8ab5..31059f6 100644
--- a/linux/32/ioctls_inc_align64.h
+++ b/linux/32/ioctls_inc_align64.h
@@ -216,6 +216,10 @@
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x0c },
@@ -401,7 +405,7 @@
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x10 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x08 },
-{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 },
+{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -415,6 +419,12 @@
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -427,7 +437,7 @@
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
-{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 },
+{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
@@ -583,16 +593,16 @@
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c },
+{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 },
 { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 },
@@ -614,9 +624,11 @@
 { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 },
-{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1f8 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 },
+{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 },
@@ -636,7 +648,6 @@
 { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x48 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 },
-{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc8 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 },
@@ -783,17 +794,13 @@
 { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 },
-{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 },
 { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 },
 { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c },
 { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 },
@@ -852,23 +859,15 @@
 { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 },
 { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x14 },
 { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 },
-{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 },
 { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 },
 { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c },
 { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 },
 { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 },
-{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x08 },
 { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 },
 { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 },
 { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 },
@@ -941,6 +940,14 @@
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x10 },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 },
 { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 },
 { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x04 },
 { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x04 },
@@ -985,12 +992,18 @@
 { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c },
 { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c },
 { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x04 },
+{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 },
 { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x04 },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 },
 { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x04 },
+{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x04 },
 { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c },
+{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x20 },
+{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x20 },
 { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 },
 { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 },
 { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 },
@@ -1322,6 +1335,7 @@
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 },
+{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 },
@@ -1344,6 +1358,7 @@
 { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 },
+{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 },
 { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 },
 { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 },
 { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 },
@@ -1429,26 +1444,6 @@
 { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 },
 { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 },
 { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x08 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x28 },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x24 },
-{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 },
-{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x08 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 },
@@ -1492,6 +1487,7 @@
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x3c },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x04 },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 },
+{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 },
 { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 },
 { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c },
 { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x10 },
@@ -1517,9 +1513,12 @@
 { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 },
 { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 },
 { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x04 },
+{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 },
 { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 },
 { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 },
+{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 },
 { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x04 },
+{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 },
 { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 },
@@ -2032,6 +2031,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 },
 { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 },
 { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 },
+{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 },
 { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2043,12 +2043,17 @@
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 },
 { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 },
@@ -2092,21 +2097,14 @@
 { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x58 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x0c },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x24 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x24 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 },
@@ -2148,6 +2146,7 @@
 { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 },
 { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 },
 { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 },
+{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 },
 { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 },
@@ -2159,6 +2158,7 @@
 { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 },
 { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 },
 { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 },
+{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 },
 { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 },
@@ -2228,7 +2228,6 @@
 { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 },
 { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 },
-{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 },
 { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 },
 { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 },
 { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 },
@@ -2379,6 +2378,8 @@
 { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
 { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 },
@@ -2702,6 +2703,15 @@
 { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 },
 { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 },
 { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c },
+{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 },
 { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 },
 { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 },
 { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 },
@@ -2744,6 +2754,10 @@
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x08 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 },
diff --git a/linux/64/ioctls_inc.h b/linux/64/ioctls_inc.h
index e4b4a66..94c5f56 100644
--- a/linux/64/ioctls_inc.h
+++ b/linux/64/ioctls_inc.h
@@ -216,6 +216,10 @@
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x10 },
@@ -401,7 +405,7 @@
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x20 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x20 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x10 },
-{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 },
+{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -415,6 +419,12 @@
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -427,7 +437,7 @@
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
-{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 },
+{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
@@ -583,16 +593,16 @@
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c },
+{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x08 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 },
 { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 },
@@ -614,9 +624,11 @@
 { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 },
-{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1f8 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 },
+{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 },
@@ -636,7 +648,6 @@
 { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x48 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 },
-{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc8 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 },
@@ -783,17 +794,13 @@
 { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 },
-{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 },
 { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 },
 { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c },
 { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 },
@@ -852,23 +859,15 @@
 { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 },
 { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x20 },
 { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 },
-{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 },
 { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 },
 { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c },
 { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 },
 { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 },
-{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x10 },
 { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 },
 { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x10 },
 { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 },
@@ -941,6 +940,14 @@
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x10 },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 },
 { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 },
 { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x08 },
 { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x08 },
@@ -985,12 +992,18 @@
 { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c },
 { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c },
 { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x08 },
+{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 },
 { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x08 },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 },
 { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x08 },
+{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x08 },
 { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c },
+{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x20 },
+{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x20 },
 { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 },
 { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 },
 { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 },
@@ -1322,6 +1335,7 @@
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 },
+{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 },
@@ -1344,6 +1358,7 @@
 { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 },
+{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 },
 { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 },
 { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 },
 { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 },
@@ -1429,26 +1444,6 @@
 { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 },
 { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 },
 { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x08 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x18 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x10 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x28 },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x30 },
-{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 },
-{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x10 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x18 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x10 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 },
@@ -1492,6 +1487,7 @@
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x70 },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x08 },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x28 },
+{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 },
 { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 },
 { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c },
 { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x10 },
@@ -1517,9 +1513,12 @@
 { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 },
 { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 },
 { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x08 },
+{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 },
 { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 },
 { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 },
+{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 },
 { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x08 },
+{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 },
 { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x08 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 },
@@ -2032,6 +2031,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 },
 { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 },
 { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 },
+{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 },
 { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2043,12 +2043,17 @@
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 },
 { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x18 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 },
@@ -2092,21 +2097,14 @@
 { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x60 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x10 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x28 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x28 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 },
@@ -2148,6 +2146,7 @@
 { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 },
 { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 },
 { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 },
+{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 },
 { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 },
@@ -2159,6 +2158,7 @@
 { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 },
 { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 },
 { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 },
+{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 },
 { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 },
@@ -2228,7 +2228,6 @@
 { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 },
 { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 },
-{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 },
 { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 },
 { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 },
 { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 },
@@ -2379,6 +2378,8 @@
 { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
 { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 },
@@ -2702,6 +2703,15 @@
 { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 },
 { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 },
 { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c },
+{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 },
 { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 },
 { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 },
 { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 },
@@ -2744,6 +2754,10 @@
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x10 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 },
diff --git a/linux/aarch64/syscallent.h b/linux/aarch64/syscallent.h
index 3220420..188d635 100644
--- a/linux/aarch64/syscallent.h
+++ b/linux/aarch64/syscallent.h
@@ -1,7 +1,9 @@
 #include "64/syscallent.h"
 
-/* Arch-specific block, not used on AArch64 */
-[244 ... 259] = { },
+/*
+ * Arch-specific block, not used on AArch64.
+ * [244 ... 259] = { },
+ */
 
 /* Quote from asm-generic/unistd.h:
  *
diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h
index 568d946..4577db8 100644
--- a/linux/arm/syscallent.h
+++ b/linux/arm/syscallent.h
@@ -424,11 +424,12 @@
 [396] = { 1,	0,		SEN(pkey_free),			"pkey_free"		},
 [397] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
 [398] = { 4,	0,		SEN(rseq),			"rseq"			},
+[399] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
 
 #ifdef __ARM_EABI__
-# define ARM_FIRST_SHUFFLED_SYSCALL 400
+# define ARM_FIRST_SHUFFLED_SYSCALL 500
 #else
-# define SYS_socket_subcall	400
+# define SYS_socket_subcall	500
 # include "subcall.h"
 # define ARM_FIRST_SHUFFLED_SYSCALL (SYS_ipc_subcall + SYS_ipc_nsubcalls)
 #endif /* !__ARM_EABI__ */
diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h
index 70fe690..1d42134 100644
--- a/linux/hppa/syscallent.h
+++ b/linux/hppa/syscallent.h
@@ -353,3 +353,4 @@
 [347] = { 6,	TD,		SEN(preadv2),			"preadv2"		},
 [348] = { 6,	TD,		SEN(pwritev2),			"pwritev2"		},
 [349] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
+[350] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
diff --git a/linux/i386/ioctls_arch0.h b/linux/i386/ioctls_arch0.h
index 5b6d3f3..6706dca 100644
--- a/linux/i386/ioctls_arch0.h
+++ b/linux/i386/ioctls_arch0.h
@@ -44,6 +44,7 @@
 { "linux/kvm.h", "KVM_GET_MSRS", _IOC_READ|_IOC_WRITE, 0xae88, 0x08 },
 { "linux/kvm.h", "KVM_GET_MSR_FEATURE_INDEX_LIST", _IOC_READ|_IOC_WRITE, 0xae0a, 0x04 },
 { "linux/kvm.h", "KVM_GET_MSR_INDEX_LIST", _IOC_READ|_IOC_WRITE, 0xae02, 0x04 },
+{ "linux/kvm.h", "KVM_GET_NESTED_STATE", _IOC_READ|_IOC_WRITE, 0xaebe, 0x80 },
 { "linux/kvm.h", "KVM_GET_NR_MMU_PAGES", _IOC_NONE, 0xae45, 0x00 },
 { "linux/kvm.h", "KVM_GET_ONE_REG", _IOC_WRITE, 0xaeab, 0x10 },
 { "linux/kvm.h", "KVM_GET_PIT", _IOC_READ|_IOC_WRITE, 0xae65, 0x48 },
@@ -88,6 +89,7 @@
 { "linux/kvm.h", "KVM_SET_MEMORY_REGION", _IOC_WRITE, 0xae40, 0x18 },
 { "linux/kvm.h", "KVM_SET_MP_STATE", _IOC_WRITE, 0xae99, 0x04 },
 { "linux/kvm.h", "KVM_SET_MSRS", _IOC_WRITE, 0xae89, 0x08 },
+{ "linux/kvm.h", "KVM_SET_NESTED_STATE", _IOC_WRITE, 0xaebf, 0x80 },
 { "linux/kvm.h", "KVM_SET_NR_MMU_PAGES", _IOC_NONE, 0xae44, 0x00 },
 { "linux/kvm.h", "KVM_SET_ONE_REG", _IOC_WRITE, 0xaeac, 0x10 },
 { "linux/kvm.h", "KVM_SET_PIT", _IOC_READ, 0xae66, 0x48 },
diff --git a/linux/microblaze/syscallent.h b/linux/microblaze/syscallent.h
index 4c645f4..1aba542 100644
--- a/linux/microblaze/syscallent.h
+++ b/linux/microblaze/syscallent.h
@@ -425,3 +425,5 @@
 [396] = { 2,	0,		SEN(pkey_alloc),		"pkey_alloc"		},
 [397] = { 1,	0,		SEN(pkey_free),			"pkey_free"		},
 [398] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
+[399] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
+[400] = { 4,	0,		SEN(rseq),			"rseq"			},
diff --git a/linux/mips/syscallent-n32.h b/linux/mips/syscallent-n32.h
index 6cc86df..faa9183 100644
--- a/linux/mips/syscallent-n32.h
+++ b/linux/mips/syscallent-n32.h
@@ -331,6 +331,8 @@
 [6328] = { 2,	0,		SEN(pkey_alloc),		"pkey_alloc"		},
 [6329] = { 1,	0,		SEN(pkey_free),			"pkey_free"		},
 [6330] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
+[6331] = { 4,	0,		SEN(rseq),			"rseq"			},
+[6332] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
 
 # define SYS_socket_subcall      6400
 # include "subcall.h"
diff --git a/linux/mips/syscallent-n64.h b/linux/mips/syscallent-n64.h
index 892e92e..2a7beb6 100644
--- a/linux/mips/syscallent-n64.h
+++ b/linux/mips/syscallent-n64.h
@@ -327,6 +327,8 @@
 [5324] = { 2,	0,		SEN(pkey_alloc),		"pkey_alloc"		},
 [5325] = { 1,	0,		SEN(pkey_free),			"pkey_free"		},
 [5326] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
+[5327] = { 4,	0,		SEN(rseq),			"rseq"			},
+[5328] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
 
 # define SYS_socket_subcall      5400
 # include "subcall.h"
diff --git a/linux/mips/syscallent-o32.h b/linux/mips/syscallent-o32.h
index 66cf0cd..491c0ba 100644
--- a/linux/mips/syscallent-o32.h
+++ b/linux/mips/syscallent-o32.h
@@ -368,6 +368,8 @@
 [4364] = { 2,	0,		SEN(pkey_alloc),		"pkey_alloc"		},
 [4365] = { 1,	0,		SEN(pkey_free),			"pkey_free"		},
 [4366] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
+[4367] = { 4,	0,		SEN(rseq),			"rseq"			},
+[4368] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
 
 # define SYS_socket_subcall      4400
 # include "subcall.h"
diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h
index 3333794..da04c2a 100644
--- a/linux/powerpc/syscallent.h
+++ b/linux/powerpc/syscallent.h
@@ -415,6 +415,7 @@
 [385] = { 1,	0,		SEN(pkey_free),			"pkey_free"		},
 [386] = { 4,	TM|SI,		SEN(pkey_mprotect),		"pkey_mprotect"		},
 [387] = { 4,	0,		SEN(rseq),			"rseq"			},
+[388] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
 
 #define SYS_socket_subcall	400
 #include "subcall.h"
diff --git a/linux/powerpc64/syscallent.h b/linux/powerpc64/syscallent.h
index 6bdd4c1..334b801 100644
--- a/linux/powerpc64/syscallent.h
+++ b/linux/powerpc64/syscallent.h
@@ -410,6 +410,7 @@
 [385] = { 1,	0,		SEN(pkey_free),			"pkey_free"		},
 [386] = { 4,	TM|SI,		SEN(pkey_mprotect),		"pkey_mprotect"		},
 [387] = { 4,	0,		SEN(rseq),			"rseq"			},
+[388] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
 
 #define SYS_socket_subcall	400
 #include "subcall.h"
diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h
index b39779d..83fc486 100644
--- a/linux/s390/syscallent.h
+++ b/linux/s390/syscallent.h
@@ -411,6 +411,8 @@
 [379] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
 [380] = { 4,	0,		SEN(s390_sthyi),		"s390_sthyi"		},
 [381] = { 5,	TD,		SEN(kexec_file_load),		"kexec_file_load"	},
+[382] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
+[383] = { 4,	0,		SEN(rseq),			"rseq"			},
 
 #define SYS_socket_subcall	400
 #include "subcall.h"
diff --git a/linux/s390x/arch_regs.c b/linux/s390x/arch_regs.c
index b5efde7..58f7b78 100644
--- a/linux/s390x/arch_regs.c
+++ b/linux/s390x/arch_regs.c
@@ -1,3 +1,4 @@
+#ifndef HAVE_S390_COMPAT_REGS
 typedef struct {
 	uint32_t mask;
 	uint32_t addr;
@@ -9,6 +10,7 @@
 	uint32_t acrs[NUM_ACRS];
 	uint32_t orig_gpr2;
 } s390_compat_regs;
+#endif
 
 static union {
 	s390_compat_regs s390_regs;
diff --git a/linux/s390x/ioctls_arch0.h b/linux/s390x/ioctls_arch0.h
index 1b8cd80..7200a54 100644
--- a/linux/s390x/ioctls_arch0.h
+++ b/linux/s390x/ioctls_arch0.h
@@ -55,20 +55,17 @@
 { "asm/vmcp.h", "VMCP_SETBUF", _IOC_WRITE, 0x1002, 0x04 },
 { "asm/zcrypt.h", "ICARSACRT", _IOC_READ|_IOC_WRITE, 0x7a06, 0x00 },
 { "asm/zcrypt.h", "ICARSAMODEXPO", _IOC_READ|_IOC_WRITE, 0x7a05, 0x00 },
-{ "asm/zcrypt.h", "Z90STAT_CEX2ACOUNT", _IOC_READ, 0x7a4e, 0x04 },
-{ "asm/zcrypt.h", "Z90STAT_CEX2CCOUNT", _IOC_READ, 0x7a4d, 0x04 },
 { "asm/zcrypt.h", "Z90STAT_DOMAIN_INDEX", _IOC_READ, 0x7a47, 0x04 },
-{ "asm/zcrypt.h", "Z90STAT_PCICACOUNT", _IOC_READ, 0x7a41, 0x04 },
-{ "asm/zcrypt.h", "Z90STAT_PCICCCOUNT", _IOC_READ, 0x7a42, 0x04 },
-{ "asm/zcrypt.h", "Z90STAT_PCIXCCMCL2COUNT", _IOC_READ, 0x7a4b, 0x04 },
-{ "asm/zcrypt.h", "Z90STAT_PCIXCCMCL3COUNT", _IOC_READ, 0x7a4c, 0x04 },
 { "asm/zcrypt.h", "Z90STAT_PENDINGQ_COUNT", _IOC_READ, 0x7a45, 0x04 },
 { "asm/zcrypt.h", "Z90STAT_PERDEV_REQCNT", _IOC_READ, 0x7a4a, 0x100 },
 { "asm/zcrypt.h", "Z90STAT_QDEPTH_MASK", _IOC_READ, 0x7a49, 0x40 },
 { "asm/zcrypt.h", "Z90STAT_REQUESTQ_COUNT", _IOC_READ, 0x7a44, 0x04 },
 { "asm/zcrypt.h", "Z90STAT_STATUS_MASK", _IOC_READ, 0x7a48, 0x40 },
-{ "asm/zcrypt.h", "Z90STAT_TOTALCOUNT", _IOC_READ, 0x7a40, 0x04 },
 { "asm/zcrypt.h", "Z90STAT_TOTALOPEN_COUNT", _IOC_READ, 0x7a46, 0x04 },
+{ "asm/zcrypt.h", "ZCRYPT_DEVICE_STATUS", _IOC_READ|_IOC_WRITE, 0x7a5f, 0x00 },
+{ "asm/zcrypt.h", "ZCRYPT_PERDEV_REQCNT", _IOC_READ, 0x7a5a, 0x400 },
+{ "asm/zcrypt.h", "ZCRYPT_QDEPTH_MASK", _IOC_READ, 0x7a59, 0x100 },
+{ "asm/zcrypt.h", "ZCRYPT_STATUS_MASK", _IOC_READ, 0x7a58, 0x100 },
 { "asm/zcrypt.h", "ZDEVICESTATUS", _IOC_READ|_IOC_WRITE, 0x7a4f, 0x00 },
 { "asm/zcrypt.h", "ZSECSENDCPRB", _IOC_READ|_IOC_WRITE, 0x7a81, 0x00 },
 { "asm/zcrypt.h", "ZSENDEP11CPRB", _IOC_READ|_IOC_WRITE, 0x7a04, 0x00 },
diff --git a/linux/s390x/syscallent.h b/linux/s390x/syscallent.h
index c4251eb..a6df73e 100644
--- a/linux/s390x/syscallent.h
+++ b/linux/s390x/syscallent.h
@@ -395,6 +395,8 @@
 [379] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
 [380] = { 4,	0,		SEN(s390_sthyi),		"s390_sthyi"		},
 [381] = { 5,	TD,		SEN(kexec_file_load),		"kexec_file_load"	},
+[382] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
+[383] = { 4,	0,		SEN(rseq),			"rseq"			},
 
 #define SYS_socket_subcall	400
 #include "subcall.h"
diff --git a/linux/signal.h.in b/linux/signal.h.in
new file mode 100644
index 0000000..44e7ea3
--- /dev/null
+++ b/linux/signal.h.in
@@ -0,0 +1,5 @@
+/*
+ * Workaround the infamous incompatibility between <linux/signal.h>
+ * and many libc headers by overriding <linux/signal.h> with <signal.h>.
+ */
+#include <signal.h>
diff --git a/linux/smc_diag.h b/linux/smc_diag.h
index a9d4a51..ebdbe8c 100644
--- a/linux/smc_diag.h
+++ b/linux/smc_diag.h
@@ -3,6 +3,8 @@
 
 #include <linux/inet_diag.h>
 
+#include "gcc_compat.h"
+
 /* Request structure */
 struct smc_diag_req {
 	uint8_t diag_family;
@@ -28,6 +30,8 @@
 	SMC_DIAG_CONNINFO,
 	SMC_DIAG_LGRINFO,
 	SMC_DIAG_SHUTDOWN,
+	SMC_DIAG_DMBINFO,
+	SMC_DIAG_FALLBACK,
 };
 
 /* SMC_DIAG_CONNINFO */
@@ -64,9 +68,25 @@
 	uint8_t peer_gid[40];
 };
 
+/* SMC_DIAG_LGRINFO */
 struct smc_diag_lgrinfo {
 	struct smc_diag_linkinfo lnk[1];
 	uint8_t role;
 };
 
+/* SMC_DIAG_DMBINFO */
+struct smcd_diag_dmbinfo {
+	uint32_t linkid;
+	uint64_t ATTRIBUTE_ALIGNED(8) peer_gid;
+	uint64_t ATTRIBUTE_ALIGNED(8) my_gid;
+	uint64_t ATTRIBUTE_ALIGNED(8) token;
+	uint64_t ATTRIBUTE_ALIGNED(8) peer_token;
+};
+
+/* SMC_DIAG_FALLBACK */
+struct smc_diag_fallback {
+	uint32_t reason;
+	uint32_t peer_diagnosis;
+};
+
 #endif /* !STRACE_LINUX_SMC_DIAG_H */
diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h
index b6a378a..4c409b4 100644
--- a/linux/sparc/syscallent.h
+++ b/linux/sparc/syscallent.h
@@ -359,6 +359,7 @@
 [358] = { 6,	TD,		SEN(preadv2),			"preadv2"		},
 [359] = { 6,	TD,		SEN(pwritev2),			"pwritev2"		},
 [360] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
+[361] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
 
 #define SYS_socket_subcall	400
 #include "subcall.h"
diff --git a/linux/sparc64/syscallent.h b/linux/sparc64/syscallent.h
index fc2e921..a3a2858 100644
--- a/linux/sparc64/syscallent.h
+++ b/linux/sparc64/syscallent.h
@@ -357,6 +357,7 @@
 [358] = { 6,	TD,		SEN(preadv2),			"preadv2"		},
 [359] = { 6,	TD,		SEN(pwritev2),			"pwritev2"		},
 [360] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
+[361] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
 
 #define SYS_socket_subcall	400
 #include "subcall.h"
diff --git a/linux/x32/ioctls_inc0.h b/linux/x32/ioctls_inc0.h
index 1d9c6f3..193526e 100644
--- a/linux/x32/ioctls_inc0.h
+++ b/linux/x32/ioctls_inc0.h
@@ -216,6 +216,10 @@
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_GET", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_GEM_MAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_COMMIT", _IOC_READ|_IOC_WRITE, 0x6483, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_CAPS", _IOC_READ|_IOC_WRITE, 0x6481, 0x18 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_LIMITS", _IOC_READ|_IOC_WRITE, 0x6482, 0x20 },
+{ "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES", _IOC_READ|_IOC_WRITE, 0x6480, 0x10 },
 { "drm/exynos_drm.h", "DRM_IOCTL_EXYNOS_VIDI_CONNECTION", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_CLEAR", _IOC_WRITE, 0x6442, 0x0c },
 { "drm/i810_drm.h", "DRM_IOCTL_I810_COPY", _IOC_WRITE, 0x6447, 0x0c },
@@ -401,7 +405,7 @@
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_ALLOC", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_FREE", _IOC_WRITE, 0x6445, 0x10 },
 { "drm/sis_drm.h", "DRM_IOCTL_SIS_FB_INIT", _IOC_WRITE, 0x6456, 0x08 },
-{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 },
+{ "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_CLOSE_CHANNEL", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_FLAGS", _IOC_READ|_IOC_WRITE, 0x644d, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_GEM_GET_TILING", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -415,6 +419,12 @@
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_INCR", _IOC_READ|_IOC_WRITE, 0x6443, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_READ", _IOC_READ|_IOC_WRITE, 0x6442, 0x08 },
 { "drm/tegra_drm.h", "DRM_IOCTL_TEGRA_SYNCPT_WAIT", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x08 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 },
+{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_SHADER_BO", _IOC_READ|_IOC_WRITE, 0x6445, 0x18 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_GEM_MADVISE", _IOC_READ|_IOC_WRITE, 0x644b, 0x10 },
@@ -427,7 +437,7 @@
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_DESTROY", _IOC_READ|_IOC_WRITE, 0x644d, 0x04 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_PERFMON_GET_VALUES", _IOC_READ|_IOC_WRITE, 0x644e, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_SET_TILING", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
-{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xa8 },
+{ "drm/vc4_drm.h", "DRM_IOCTL_VC4_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0xb0 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
 { "drm/vc4_drm.h", "DRM_IOCTL_VC4_WAIT_SEQNO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
 { "drm/vgem_drm.h", "DRM_IOCTL_VGEM_FENCE_ATTACH", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
@@ -583,16 +593,16 @@
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_SETPIPEFD", _IOC_READ|_IOC_WRITE, 0x9378, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_TIMEOUT", _IOC_READ|_IOC_WRITE, 0x937a, 0x18 },
 { "linux/auto_dev-ioctl.h", "AUTOFS_DEV_IOCTL_VERSION", _IOC_READ|_IOC_WRITE, 0x9371, 0x18 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", _IOC_NONE, 0x9362, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", _IOC_READ, 0x9365, 0x10c },
+{ "linux/auto_fs.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_FAIL", _IOC_NONE, 0x9361, 0x00 },
+{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
 { "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", _IOC_READ, 0x9370, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", _IOC_WRITE, 0x9366, 0x04 },
-{ "linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", _IOC_READ, 0x9367, 0x04 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKREPORTZONE", _IOC_READ|_IOC_WRITE, 0x1282, 0x10 },
 { "linux/blkzoned.h", "BLKRESETZONE", _IOC_WRITE, 0x1283, 0x10 },
@@ -614,9 +624,11 @@
 { "linux/btrfs.h", "BTRFS_IOC_FS_INFO", _IOC_READ, 0x941f, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_DEV_STATS", _IOC_READ|_IOC_WRITE, 0x9434, 0x408 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_FEATURES", _IOC_READ, 0x9439, 0x18 },
-{ "linux/btrfs.h", "BTRFS_IOC_GET_FSLABEL", _IOC_READ, 0x9431, 0x100 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_INFO", _IOC_READ, 0x943c, 0x1f8 },
+{ "linux/btrfs.h", "BTRFS_IOC_GET_SUBVOL_ROOTREF", _IOC_READ|_IOC_WRITE, 0x943d, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_GET_SUPPORTED_FEATURES", _IOC_READ, 0x9439, 0x48 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP", _IOC_READ|_IOC_WRITE, 0x9412, 0x1000 },
+{ "linux/btrfs.h", "BTRFS_IOC_INO_LOOKUP_USER", _IOC_READ|_IOC_WRITE, 0x943e, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_INO_PATHS", _IOC_READ|_IOC_WRITE, 0x9423, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO", _IOC_READ|_IOC_WRITE, 0x9424, 0x38 },
 { "linux/btrfs.h", "BTRFS_IOC_LOGICAL_INO_V2", _IOC_READ|_IOC_WRITE, 0x943b, 0x38 },
@@ -636,7 +648,6 @@
 { "linux/btrfs.h", "BTRFS_IOC_SCRUB_PROGRESS", _IOC_READ|_IOC_WRITE, 0x941d, 0x400 },
 { "linux/btrfs.h", "BTRFS_IOC_SEND", _IOC_WRITE, 0x9426, 0x48 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_FEATURES", _IOC_WRITE, 0x9439, 0x30 },
-{ "linux/btrfs.h", "BTRFS_IOC_SET_FSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/btrfs.h", "BTRFS_IOC_SET_RECEIVED_SUBVOL", _IOC_READ|_IOC_WRITE, 0x9425, 0xc8 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE", _IOC_WRITE, 0x9401, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SNAP_CREATE_V2", _IOC_WRITE, 0x9417, 0x1000 },
@@ -783,17 +794,13 @@
 { "linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", _IOC_NONE, 0x6f0c, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_CONTINUE", _IOC_NONE, 0x6f04, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", _IOC_READ, 0x6f0b, 0x04 },
-{ "linux/dvb/audio.h", "AUDIO_GET_PTS", _IOC_READ, 0x6f13, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_GET_STATUS", _IOC_READ, 0x6f0a, 0x20 },
 { "linux/dvb/audio.h", "AUDIO_PAUSE", _IOC_NONE, 0x6f03, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_PLAY", _IOC_NONE, 0x6f02, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", _IOC_NONE, 0x6f05, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", _IOC_WRITE, 0x6f11, 0x02 },
 { "linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", _IOC_NONE, 0x6f07, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", _IOC_NONE, 0x6f08, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_EXT_ID", _IOC_NONE, 0x6f10, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_ID", _IOC_NONE, 0x6f0d, 0x00 },
-{ "linux/dvb/audio.h", "AUDIO_SET_KARAOKE", _IOC_WRITE, 0x6f12, 0x0c },
 { "linux/dvb/audio.h", "AUDIO_SET_MIXER", _IOC_WRITE, 0x6f0e, 0x08 },
 { "linux/dvb/audio.h", "AUDIO_SET_MUTE", _IOC_NONE, 0x6f06, 0x00 },
 { "linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", _IOC_NONE, 0x6f0f, 0x00 },
@@ -852,23 +859,15 @@
 { "linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", _IOC_READ, 0x6f21, 0x04 },
 { "linux/dvb/video.h", "VIDEO_GET_EVENT", _IOC_READ, 0x6f1c, 0x14 },
 { "linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", _IOC_READ, 0x6f3a, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", _IOC_READ, 0x6f38, 0x04 },
-{ "linux/dvb/video.h", "VIDEO_GET_NAVI", _IOC_READ, 0x6f34, 0x404 },
 { "linux/dvb/video.h", "VIDEO_GET_PTS", _IOC_READ, 0x6f39, 0x08 },
 { "linux/dvb/video.h", "VIDEO_GET_SIZE", _IOC_READ, 0x6f37, 0x0c },
 { "linux/dvb/video.h", "VIDEO_GET_STATUS", _IOC_READ, 0x6f1b, 0x14 },
 { "linux/dvb/video.h", "VIDEO_PLAY", _IOC_NONE, 0x6f16, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SELECT_SOURCE", _IOC_NONE, 0x6f19, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", _IOC_NONE, 0x6f35, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_BLANK", _IOC_NONE, 0x6f1a, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", _IOC_NONE, 0x6f1d, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SET_FORMAT", _IOC_NONE, 0x6f25, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", _IOC_WRITE, 0x6f27, 0x10 },
-{ "linux/dvb/video.h", "VIDEO_SET_ID", _IOC_NONE, 0x6f23, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU", _IOC_WRITE, 0x6f32, 0x08 },
-{ "linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", _IOC_WRITE, 0x6f33, 0x08 },
 { "linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", _IOC_NONE, 0x6f24, 0x00 },
-{ "linux/dvb/video.h", "VIDEO_SET_SYSTEM", _IOC_NONE, 0x6f26, 0x00 },
 { "linux/dvb/video.h", "VIDEO_SLOWMOTION", _IOC_NONE, 0x6f20, 0x00 },
 { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 },
 { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 },
@@ -941,6 +940,14 @@
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_SET_ISO_CHANNELS", _IOC_WRITE, 0x2317, 0x10 },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", _IOC_WRITE, 0x230a, 0x10 },
 { "linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", _IOC_WRITE, 0x230b, 0x04 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_CHECK_EXTENSION", _IOC_NONE, 0xb601, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_FME_PORT_PR", _IOC_NONE, 0xb680, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_GET_API_VERSION", _IOC_NONE, 0xb600, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_MAP", _IOC_NONE, 0xb643, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_DMA_UNMAP", _IOC_NONE, 0xb644, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_INFO", _IOC_NONE, 0xb641, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_GET_REGION_INFO", _IOC_NONE, 0xb642, 0x00 },
+{ "linux/fpga-dfl.h", "DFL_FPGA_PORT_RESET", _IOC_NONE, 0xb640, 0x00 },
 { "linux/fs.h", "BLKALIGNOFF", _IOC_NONE, 0x127a, 0x00 },
 { "linux/fs.h", "BLKBSZGET", _IOC_READ, 0x1270, 0x04 },
 { "linux/fs.h", "BLKBSZSET", _IOC_WRITE, 0x1271, 0x04 },
@@ -985,12 +992,18 @@
 { "linux/fs.h", "FS_IOC_FSGETXATTR", _IOC_READ, 0x581f, 0x1c },
 { "linux/fs.h", "FS_IOC_FSSETXATTR", _IOC_WRITE, 0x5820, 0x1c },
 { "linux/fs.h", "FS_IOC_GETFLAGS", _IOC_READ, 0x6601, 0x04 },
+{ "linux/fs.h", "FS_IOC_GETFSLABEL", _IOC_READ, 0x9431, 0x100 },
 { "linux/fs.h", "FS_IOC_GETVERSION", _IOC_READ, 0x7601, 0x04 },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_POLICY", _IOC_WRITE, 0x6615, 0x0c },
 { "linux/fs.h", "FS_IOC_GET_ENCRYPTION_PWSALT", _IOC_WRITE, 0x6614, 0x10 },
 { "linux/fs.h", "FS_IOC_SETFLAGS", _IOC_WRITE, 0x6602, 0x04 },
+{ "linux/fs.h", "FS_IOC_SETFSLABEL", _IOC_WRITE, 0x9432, 0x100 },
 { "linux/fs.h", "FS_IOC_SETVERSION", _IOC_WRITE, 0x7602, 0x04 },
 { "linux/fs.h", "FS_IOC_SET_ENCRYPTION_POLICY", _IOC_READ, 0x6613, 0x0c },
+{ "linux/fsi.h", "FSI_SCOM_CHECK", _IOC_READ, 0x7300, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_READ", _IOC_READ|_IOC_WRITE, 0x7301, 0x20 },
+{ "linux/fsi.h", "FSI_SCOM_RESET", _IOC_WRITE, 0x7303, 0x04 },
+{ "linux/fsi.h", "FSI_SCOM_WRITE", _IOC_READ|_IOC_WRITE, 0x7302, 0x20 },
 { "linux/fsl-diu-fb.h", "MFB_GET_ALPHA", _IOC_READ, 0x4d00, 0x01 },
 { "linux/fsl-diu-fb.h", "MFB_GET_AOID", _IOC_READ, 0x4d04, 0x08 },
 { "linux/fsl-diu-fb.h", "MFB_GET_GAMMA", _IOC_READ, 0x4d01, 0x01 },
@@ -1322,6 +1335,7 @@
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_GET_VERSION", _IOC_READ, 0x4b01, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_MAP_MEMORY_TO_GPU", _IOC_READ|_IOC_WRITE, 0x4b18, 0x18 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_RESET_EVENT", _IOC_WRITE, 0x4b0b, 0x08 },
+{ "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_CU_MASK", _IOC_WRITE, 0x4b1a, 0x10 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_EVENT", _IOC_WRITE, 0x4b0a, 0x08 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_MEMORY_POLICY", _IOC_WRITE, 0x4b04, 0x20 },
 { "linux/kfd_ioctl.h", "AMDKFD_IOC_SET_SCRATCH_BACKING_VA", _IOC_READ|_IOC_WRITE, 0x4b11, 0x10 },
@@ -1344,6 +1358,7 @@
 { "linux/lirc.h", "LIRC_GET_MIN_TIMEOUT", _IOC_READ, 0x6908, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_MODE", _IOC_READ, 0x6902, 0x04 },
 { "linux/lirc.h", "LIRC_GET_REC_RESOLUTION", _IOC_READ, 0x6907, 0x04 },
+{ "linux/lirc.h", "LIRC_GET_REC_TIMEOUT", _IOC_READ, 0x6924, 0x04 },
 { "linux/lirc.h", "LIRC_GET_SEND_MODE", _IOC_READ, 0x6901, 0x04 },
 { "linux/lirc.h", "LIRC_SET_MEASURE_CARRIER_MODE", _IOC_WRITE, 0x691d, 0x04 },
 { "linux/lirc.h", "LIRC_SET_REC_CARRIER", _IOC_WRITE, 0x6914, 0x04 },
@@ -1429,26 +1444,6 @@
 { "linux/nbd.h", "NBD_SET_SIZE_BLOCKS", _IOC_NONE, 0xab07, 0x00 },
 { "linux/nbd.h", "NBD_SET_SOCK", _IOC_NONE, 0xab00, 0x00 },
 { "linux/nbd.h", "NBD_SET_TIMEOUT", _IOC_NONE, 0xab09, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", _IOC_NONE, 0x6e03, 0x00 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", _IOC_READ|_IOC_WRITE, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", _IOC_WRITE, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", _IOC_WRITE, 0x6e02, 0x02 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", _IOC_WRITE, 0x6e02, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", _IOC_READ|_IOC_WRITE, 0x6e09, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", _IOC_READ|_IOC_WRITE, 0x6e0a, 0x08 },
-{ "linux/ncp_fs.h", "NCP_IOC_GETROOT", _IOC_WRITE, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", _IOC_READ|_IOC_WRITE, 0x6e04, 0x28 },
-{ "linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", _IOC_READ|_IOC_WRITE, 0x6e04, 0x24 },
-{ "linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", _IOC_READ, 0x6e07, 0x14 },
-{ "linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", _IOC_READ, 0x6e01, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", _IOC_READ, 0x6e0b, 0x2a },
-{ "linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", _IOC_READ, 0x6e0c, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", _IOC_READ, 0x6e09, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", _IOC_READ, 0x6e0a, 0x08 },
-{ "linux/ncp_fs.h", "NCP_IOC_SETROOT", _IOC_READ, 0x6e08, 0x0c },
-{ "linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", _IOC_WRITE, 0x6e06, 0x04 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", _IOC_READ, 0x6e05, 0x18 },
-{ "linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", _IOC_READ, 0x6e06, 0x04 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_CAP", _IOC_READ|_IOC_WRITE, 0x4e01, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_START", _IOC_READ|_IOC_WRITE, 0x4e02, 0x20 },
 { "linux/ndctl.h", "ND_IOCTL_ARS_STATUS", _IOC_READ|_IOC_WRITE, 0x4e03, 0x30 },
@@ -1492,6 +1487,7 @@
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_PRV_CFG", _IOC_READ|_IOC_WRITE, 0x56c2, 0x3c },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_EN", _IOC_READ|_IOC_WRITE, 0x56c7, 0x04 },
 { "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ", _IOC_READ|_IOC_WRITE, 0x56c6, 0x20 },
+{ "linux/omap3isp.h", "VIDIOC_OMAP3ISP_STAT_REQ_TIME32", _IOC_READ|_IOC_WRITE, 0x56c6, 0x18 },
 { "linux/omapfb.h", "OMAPFB_CTRL_TEST", _IOC_WRITE, 0x4f2e, 0x04 },
 { "linux/omapfb.h", "OMAPFB_GET_CAPS", _IOC_READ, 0x4f2a, 0x0c },
 { "linux/omapfb.h", "OMAPFB_GET_COLOR_KEY", _IOC_WRITE, 0x4f33, 0x10 },
@@ -1517,9 +1513,12 @@
 { "linux/omapfb.h", "OMAPFB_WAITFORVSYNC", _IOC_NONE, 0x4f39, 0x00 },
 { "linux/pcitest.h", "PCITEST_BAR", _IOC_NONE, 0x5001, 0x00 },
 { "linux/pcitest.h", "PCITEST_COPY", _IOC_WRITE, 0x5006, 0x04 },
+{ "linux/pcitest.h", "PCITEST_GET_IRQTYPE", _IOC_NONE, 0x5009, 0x00 },
 { "linux/pcitest.h", "PCITEST_LEGACY_IRQ", _IOC_NONE, 0x5002, 0x00 },
 { "linux/pcitest.h", "PCITEST_MSI", _IOC_WRITE, 0x5003, 0x04 },
+{ "linux/pcitest.h", "PCITEST_MSIX", _IOC_WRITE, 0x5007, 0x04 },
 { "linux/pcitest.h", "PCITEST_READ", _IOC_WRITE, 0x5005, 0x04 },
+{ "linux/pcitest.h", "PCITEST_SET_IRQTYPE", _IOC_WRITE, 0x5008, 0x04 },
 { "linux/pcitest.h", "PCITEST_WRITE", _IOC_WRITE, 0x5004, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_DISABLE", _IOC_NONE, 0x2401, 0x00 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_ENABLE", _IOC_NONE, 0x2400, 0x00 },
@@ -2032,6 +2031,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_INTERFACE_REVMAP", _IOC_NONE, 0x6780, 0x00 },
 { "linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", _IOC_READ, 0x6721, 0x01 },
 { "linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", _IOC_READ|_IOC_WRITE, 0x6722, 0x01 },
+{ "linux/usb/g_uvc.h", "UVCIOC_SEND_RESPONSE", _IOC_WRITE, 0x5501, 0x40 },
 { "linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", _IOC_NONE, 0x6703, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2043,12 +2043,17 @@
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_LOCAL_LOCKOUT", _IOC_NONE, 0x5b15, 0x00 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_READ_STB", _IOC_READ, 0x5b12, 0x01 },
 { "linux/usb/tmc.h", "USBTMC488_IOCTL_REN_CONTROL", _IOC_WRITE, 0x5b13, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC488_IOCTL_TRIGGER", _IOC_NONE, 0x5b16, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_IN", _IOC_NONE, 0x5b04, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_ABORT_BULK_OUT", _IOC_NONE, 0x5b03, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR", _IOC_NONE, 0x5b02, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_IN_HALT", _IOC_NONE, 0x5b07, 0x00 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_CLEAR_OUT_HALT", _IOC_NONE, 0x5b06, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_CONFIG_TERMCHAR", _IOC_WRITE, 0x5b0c, 0x02 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_EOM_ENABLE", _IOC_WRITE, 0x5b0b, 0x01 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_GET_TIMEOUT", _IOC_READ, 0x5b09, 0x04 },
 { "linux/usb/tmc.h", "USBTMC_IOCTL_INDICATOR_PULSE", _IOC_NONE, 0x5b01, 0x00 },
+{ "linux/usb/tmc.h", "USBTMC_IOCTL_SET_TIMEOUT", _IOC_WRITE, 0x5b0a, 0x04 },
 { "linux/usbdevice_fs.h", "USBDEVFS_ALLOC_STREAMS", _IOC_READ, 0x551c, 0x08 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 },
 { "linux/usbdevice_fs.h", "USBDEVFS_BULK32", _IOC_READ|_IOC_WRITE, 0x5502, 0x10 },
@@ -2092,21 +2097,14 @@
 { "linux/userfaultfd.h", "UFFDIO_ZEROPAGE", _IOC_READ|_IOC_WRITE, 0xaa04, 0x20 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_MAP", _IOC_READ|_IOC_WRITE, 0x7520, 0x58 },
 { "linux/uvcvideo.h", "UVCIOC_CTRL_QUERY", _IOC_READ|_IOC_WRITE, 0x7521, 0x0c },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_DV_TIMINGS_CAP", _IOC_READ|_IOC_WRITE, 0x5664, 0x90 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5662, 0x94 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x564b, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_FRAME_SIZE", _IOC_READ|_IOC_WRITE, 0x564a, 0x40 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_ENUM_MBUS_CODE", _IOC_READ|_IOC_WRITE, 0x5602, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_CROP", _IOC_READ|_IOC_WRITE, 0x563b, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5658, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_EDID", _IOC_READ|_IOC_WRITE, 0x5628, 0x24 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FMT", _IOC_READ|_IOC_WRITE, 0x5604, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5615, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_G_SELECTION", _IOC_READ|_IOC_WRITE, 0x563d, 0x40 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_CROP", _IOC_READ|_IOC_WRITE, 0x563c, 0x38 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_DV_TIMINGS", _IOC_READ|_IOC_WRITE, 0x5657, 0x84 },
-{ "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_EDID", _IOC_READ|_IOC_WRITE, 0x5629, 0x24 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FMT", _IOC_READ|_IOC_WRITE, 0x5605, 0x58 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_FRAME_INTERVAL", _IOC_READ|_IOC_WRITE, 0x5616, 0x30 },
 { "linux/v4l2-subdev.h", "VIDIOC_SUBDEV_S_SELECTION", _IOC_READ|_IOC_WRITE, 0x563e, 0x40 },
@@ -2148,6 +2146,7 @@
 { "linux/vfio.h", "VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY", _IOC_NONE, 0x3b76, 0x00 },
 { "linux/vfio.h", "VFIO_IOMMU_UNMAP_DMA", _IOC_NONE, 0x3b72, 0x00 },
 { "linux/vfio.h", "VFIO_SET_IOMMU", _IOC_NONE, 0x3b66, 0x00 },
+{ "linux/vhost.h", "VHOST_GET_BACKEND_FEATURES", _IOC_READ, 0xaf26, 0x08 },
 { "linux/vhost.h", "VHOST_GET_FEATURES", _IOC_READ, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BASE", _IOC_READ|_IOC_WRITE, 0xaf12, 0x08 },
 { "linux/vhost.h", "VHOST_GET_VRING_BUSYLOOP_TIMEOUT", _IOC_WRITE, 0xaf24, 0x08 },
@@ -2159,6 +2158,7 @@
 { "linux/vhost.h", "VHOST_SCSI_GET_EVENTS_MISSED", _IOC_WRITE, 0xaf44, 0x04 },
 { "linux/vhost.h", "VHOST_SCSI_SET_ENDPOINT", _IOC_WRITE, 0xaf40, 0xe8 },
 { "linux/vhost.h", "VHOST_SCSI_SET_EVENTS_MISSED", _IOC_WRITE, 0xaf43, 0x04 },
+{ "linux/vhost.h", "VHOST_SET_BACKEND_FEATURES", _IOC_WRITE, 0xaf25, 0x08 },
 { "linux/vhost.h", "VHOST_SET_FEATURES", _IOC_WRITE, 0xaf00, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_BASE", _IOC_WRITE, 0xaf04, 0x08 },
 { "linux/vhost.h", "VHOST_SET_LOG_FD", _IOC_WRITE, 0xaf07, 0x04 },
@@ -2228,7 +2228,6 @@
 { "linux/videodev2.h", "VIDIOC_QUERY_DV_TIMINGS", _IOC_READ, 0x5663, 0x84 },
 { "linux/videodev2.h", "VIDIOC_QUERY_EXT_CTRL", _IOC_READ|_IOC_WRITE, 0x5667, 0xe8 },
 { "linux/videodev2.h", "VIDIOC_REQBUFS", _IOC_READ|_IOC_WRITE, 0x5608, 0x14 },
-{ "linux/videodev2.h", "VIDIOC_RESERVED", _IOC_NONE, 0x5601, 0x00 },
 { "linux/videodev2.h", "VIDIOC_STREAMOFF", _IOC_WRITE, 0x5613, 0x04 },
 { "linux/videodev2.h", "VIDIOC_STREAMON", _IOC_WRITE, 0x5612, 0x04 },
 { "linux/videodev2.h", "VIDIOC_SUBSCRIBE_EVENT", _IOC_WRITE, 0x565a, 0x20 },
@@ -2379,6 +2378,8 @@
 { "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
 { "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
+{ "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_METADATA", _IOC_READ, 0xca14, 0x80 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_ALLOC", _IOC_READ, 0xca11, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_IRQ_FREE", _IOC_WRITE, 0xca12, 0x08 },
@@ -2702,6 +2703,15 @@
 { "staging/android/ashmem.h", "ASHMEM_UNPIN", _IOC_WRITE, 0x7708, 0x08 },
 { "staging/android/ion.h", "ION_IOC_ALLOC", _IOC_READ|_IOC_WRITE, 0x4900, 0x18 },
 { "staging/android/ion.h", "ION_IOC_HEAP_QUERY", _IOC_READ|_IOC_WRITE, 0x4908, 0x18 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAIT", _IOC_READ|_IOC_WRITE, 0xf507, 0x20 },
+{ "staging/android/vsoc_shm.h", "VSOC_COND_WAKE", _IOC_NONE, 0xf508, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_CREATE_FD_SCOPED_PERMISSION", _IOC_WRITE, 0xf500, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_DESCRIBE_REGION", _IOC_READ, 0xf504, 0x3c },
+{ "staging/android/vsoc_shm.h", "VSOC_GET_FD_SCOPED_PERMISSION", _IOC_READ, 0xf501, 0x10 },
+{ "staging/android/vsoc_shm.h", "VSOC_MAYBE_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf502, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SELF_INTERRUPT", _IOC_NONE, 0xf505, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_SEND_INTERRUPT_TO_HOST", _IOC_NONE, 0xf506, 0x00 },
+{ "staging/android/vsoc_shm.h", "VSOC_WAIT_FOR_INCOMING_INTERRUPT", _IOC_NONE, 0xf503, 0x00 },
 { "video/da8xx-fb.h", "FBIGET_BRIGHTNESS", _IOC_READ, 0x4603, 0x04 },
 { "video/da8xx-fb.h", "FBIGET_COLOR", _IOC_READ, 0x4605, 0x04 },
 { "video/da8xx-fb.h", "FBIOGET_CONTRAST", _IOC_READ, 0x4601, 0x04 },
@@ -2744,6 +2754,10 @@
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESET", _IOC_NONE, 0x4505, 0x00 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_RESTRICT_DOMID", _IOC_NONE, 0x4506, 0x02 },
 { "xen/evtchn.h", "IOCTL_EVTCHN_UNBIND", _IOC_NONE, 0x4503, 0x04 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_FROM_REFS", _IOC_NONE, 0x4709, 0x14 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_EXP_WAIT_RELEASED", _IOC_NONE, 0x470a, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_RELEASE", _IOC_NONE, 0x470c, 0x08 },
+{ "xen/gntdev.h", "IOCTL_GNTDEV_DMABUF_IMP_TO_REFS", _IOC_NONE, 0x470b, 0x14 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GET_OFFSET_FOR_VADDR", _IOC_NONE, 0x4702, 0x18 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_GRANT_COPY", _IOC_NONE, 0x4708, 0x08 },
 { "xen/gntdev.h", "IOCTL_GNTDEV_MAP_GRANT_REF", _IOC_NONE, 0x4700, 0x18 },
diff --git a/linux/x32/syscallent.h b/linux/x32/syscallent.h
index 072a2c3..3635a8a 100644
--- a/linux/x32/syscallent.h
+++ b/linux/x32/syscallent.h
@@ -332,7 +332,7 @@
 [331] = { 1,	0,		SEN(pkey_free),			"pkey_free"		},
 [332] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
 [333] = { 6,	0,		SEN(io_pgetevents),		"io_pgetevents"		},
-[334 ... 511] = { },
+[334] = { 4,	0,		SEN(rseq),			"rseq"			},
 /*
  * x32-specific system call numbers start at 512 to avoid cache impact
  * for native 64-bit operation.
@@ -373,4 +373,3 @@
 [545] = { 5,	CST|TD|TF|TP|SE|SI,	SEN(execveat),		"execveat"		},
 [546] = { 5,	TD,		SEN(preadv2),			"preadv2"		},
 [547] = { 5,	TD,		SEN(pwritev2),			"pwritev2"		},
-[334] = { 4,	0,		SEN(rseq),			"rseq"			},
diff --git a/linux/x86_64/ioctls_arch0.h b/linux/x86_64/ioctls_arch0.h
index 3399500..368dbc3 100644
--- a/linux/x86_64/ioctls_arch0.h
+++ b/linux/x86_64/ioctls_arch0.h
@@ -44,6 +44,7 @@
 { "linux/kvm.h", "KVM_GET_MSRS", _IOC_READ|_IOC_WRITE, 0xae88, 0x08 },
 { "linux/kvm.h", "KVM_GET_MSR_FEATURE_INDEX_LIST", _IOC_READ|_IOC_WRITE, 0xae0a, 0x04 },
 { "linux/kvm.h", "KVM_GET_MSR_INDEX_LIST", _IOC_READ|_IOC_WRITE, 0xae02, 0x04 },
+{ "linux/kvm.h", "KVM_GET_NESTED_STATE", _IOC_READ|_IOC_WRITE, 0xaebe, 0x80 },
 { "linux/kvm.h", "KVM_GET_NR_MMU_PAGES", _IOC_NONE, 0xae45, 0x00 },
 { "linux/kvm.h", "KVM_GET_ONE_REG", _IOC_WRITE, 0xaeab, 0x10 },
 { "linux/kvm.h", "KVM_GET_PIT", _IOC_READ|_IOC_WRITE, 0xae65, 0x48 },
@@ -88,6 +89,7 @@
 { "linux/kvm.h", "KVM_SET_MEMORY_REGION", _IOC_WRITE, 0xae40, 0x18 },
 { "linux/kvm.h", "KVM_SET_MP_STATE", _IOC_WRITE, 0xae99, 0x04 },
 { "linux/kvm.h", "KVM_SET_MSRS", _IOC_WRITE, 0xae89, 0x08 },
+{ "linux/kvm.h", "KVM_SET_NESTED_STATE", _IOC_WRITE, 0xaebf, 0x80 },
 { "linux/kvm.h", "KVM_SET_NR_MMU_PAGES", _IOC_NONE, 0xae44, 0x00 },
 { "linux/kvm.h", "KVM_SET_ONE_REG", _IOC_WRITE, 0xaeac, 0x10 },
 { "linux/kvm.h", "KVM_SET_PIT", _IOC_READ, 0xae66, 0x48 },
diff --git a/linux/xtensa/syscallent.h b/linux/xtensa/syscallent.h
index 4d69d2e..64bdb76 100644
--- a/linux/xtensa/syscallent.h
+++ b/linux/xtensa/syscallent.h
@@ -337,6 +337,6 @@
 [346] = { 6,	TD,		SEN(preadv2),			"preadv2"		},
 [347] = { 6,	TD,		SEN(pwritev2),			"pwritev2"		},
 [348] = { 4,	TM|SI,		SEN(pkey_mprotect),		"pkey_mprotect"		},
-[249] = { 2,	0,		SEN(pkey_alloc),		"pkey_alloc"		},
+[349] = { 2,	0,		SEN(pkey_alloc),		"pkey_alloc"		},
 [350] = { 1,	0,		SEN(pkey_free),			"pkey_free"		},
 [351] = { 5,	TD|TF|TSTA,	SEN(statx),			"statx"			},
diff --git a/m32_printer_decls.h b/m32_printer_decls.h
index 52018a7..810a34e 100644
--- a/m32_printer_decls.h
+++ b/m32_printer_decls.h
@@ -1,4 +1,4 @@
-/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
+/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
 extern int m32_block_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
 extern int m32_btrfs_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
 extern int m32_evdev_write_ioctl_mpers(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
@@ -14,6 +14,7 @@
 extern _Bool m32_fetch_struct_stat64(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_stat *const dst);
 extern _Bool m32_fetch_struct_statfs(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_statfs *const p);
 extern _Bool m32_fetch_struct_statfs64(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t size, struct strace_statfs *const p);
+extern _Bool m32_fetch_struct_quotastat(struct tcb *const tcp, const kernel_ulong_t data, void *p);
 extern int m32_hdio_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
 extern int m32_loop_ioctl(struct tcb *tcp, const unsigned int code, const kernel_ulong_t arg);
 extern int m32_mtd_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
diff --git a/m32_printer_defs.h b/m32_printer_defs.h
index 8345175..88a4f2b 100644
--- a/m32_printer_defs.h
+++ b/m32_printer_defs.h
@@ -1,4 +1,4 @@
-/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
+/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
 .block_ioctl = m32_block_ioctl,
 .btrfs_ioctl = m32_btrfs_ioctl,
 .evdev_write_ioctl_mpers = m32_evdev_write_ioctl_mpers,
@@ -14,6 +14,7 @@
 .fetch_struct_stat64 = m32_fetch_struct_stat64,
 .fetch_struct_statfs = m32_fetch_struct_statfs,
 .fetch_struct_statfs64 = m32_fetch_struct_statfs64,
+.fetch_struct_quotastat = m32_fetch_struct_quotastat,
 .hdio_ioctl = m32_hdio_ioctl,
 .loop_ioctl = m32_loop_ioctl,
 .mtd_ioctl = m32_mtd_ioctl,
diff --git a/m32_type_defs.h b/m32_type_defs.h
index a20665d..88b9bc9 100644
--- a/m32_type_defs.h
+++ b/m32_type_defs.h
@@ -55,6 +55,9 @@
 #ifdef MPERS_m32_struct_statfs64
 # define struct_statfs64 MPERS_m32_struct_statfs64
 #endif
+#ifdef MPERS_m32_struct_xfs_dqstats
+# define struct_xfs_dqstats MPERS_m32_struct_xfs_dqstats
+#endif
 #ifdef MPERS_m32_struct_hd_geometry
 # define struct_hd_geometry MPERS_m32_struct_hd_geometry
 #endif
diff --git a/m4/st_warn_cflags.m4 b/m4/st_warn_cflags.m4
index 35f40b5..33fac97 100644
--- a/m4/st_warn_cflags.m4
+++ b/m4/st_warn_cflags.m4
@@ -5,11 +5,13 @@
 gl_WARN_ADD([-Wignored-qualifiers])
 gl_WARN_ADD([-Wimplicit-fallthrough=5])
 gl_WARN_ADD([-Winit-self])
+gl_WARN_ADD([-Winitializer-overrides])
 gl_WARN_ADD([-Wlogical-op])
 gl_WARN_ADD([-Wmissing-parameter-type])
 gl_WARN_ADD([-Wnested-externs])
 gl_WARN_ADD([-Wold-style-declaration])
 gl_WARN_ADD([-Wold-style-definition])
+gl_WARN_ADD([-Woverride-init])
 gl_WARN_ADD([-Wsign-compare])
 gl_WARN_ADD([-Wtype-limits])
 gl_WARN_ADD([-Wwrite-strings])
diff --git a/macros.h b/macros.h
index f5334ef..a682b77 100644
--- a/macros.h
+++ b/macros.h
@@ -48,6 +48,10 @@
 #endif
 #define CLAMP(val, min, max)	MIN(MAX(min, val), max)
 
+#ifndef ROUNDUP
+# define ROUNDUP(val_, div_) ((((val_) + (div_) - 1) / (div_)) * (div_))
+#endif
+
 #ifndef offsetofend
 # define offsetofend(type_, member_)	\
 	(offsetof(type_, member_) + sizeof(((type_ *)0)->member_))
diff --git a/mmap_cache.c b/mmap_cache.c
index 631133b..181005b 100644
--- a/mmap_cache.c
+++ b/mmap_cache.c
@@ -235,3 +235,13 @@
 	}
 	return NULL;
 }
+
+struct mmap_cache_entry_t *
+mmap_cache_search_custom(struct tcb *tcp, mmap_cache_search_fn fn, void *data)
+{
+	for (unsigned int i = 0; i < tcp->mmap_cache->size; i++) {
+		if (fn(tcp->mmap_cache->entry + i, data))
+			return tcp->mmap_cache->entry + i;
+	}
+	return NULL;
+}
diff --git a/mmap_cache.h b/mmap_cache.h
index 90a939f..e03b887 100644
--- a/mmap_cache.h
+++ b/mmap_cache.h
@@ -73,6 +73,8 @@
 	MMAP_CACHE_REBUILD_RENEWED,
 };
 
+typedef bool (*mmap_cache_search_fn)(struct mmap_cache_entry_t *, void *);
+
 extern void
 mmap_cache_enable(void);
 
@@ -82,4 +84,7 @@
 extern struct mmap_cache_entry_t *
 mmap_cache_search(struct tcb *, unsigned long ip);
 
+extern struct mmap_cache_entry_t *
+mmap_cache_search_custom(struct tcb *, mmap_cache_search_fn, void *);
+
 #endif /* !STRACE_MMAP_CACHE_H */
diff --git a/mpers-m32.stamp b/mpers-m32.stamp
deleted file mode 100644
index e69de29..0000000
--- a/mpers-m32.stamp
+++ /dev/null
diff --git a/mpers-m32/kernel_dirent.c b/mpers-m32/kernel_dirent.c
deleted file mode 100644
index 9ad17aa..0000000
--- a/mpers-m32/kernel_dirent.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-1999 Wichert Akkerman <wichert@cistron.nl>
- * Copyright (c) 2005-2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2014-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-kernel_dirent mpers_target_var;
diff --git a/mpers-m32/kernel_dirent.d1 b/mpers-m32/kernel_dirent.d1
deleted file mode 100644
index 83b6410..0000000
--- a/mpers-m32/kernel_dirent.d1
+++ /dev/null
@@ -1,90 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xb5 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/kernel_dirent.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 36
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1d8): kernel_dirent
-    <3a>   DW_AT_decl_file   : 2
-    <3b>   DW_AT_decl_line   : 56
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_byte_size   : 12
-    <3e>   DW_AT_decl_file   : 2
-    <3f>   DW_AT_decl_line   : 51
- <2><40>: Abbrev Number: 5 (DW_TAG_member)
-    <41>   DW_AT_name        : (indirect string, offset: 0x16d): d_ino
-    <45>   DW_AT_type        : <0x79>
-    <49>   DW_AT_decl_file   : 2
-    <4a>   DW_AT_decl_line   : 52
-    <4b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><4e>: Abbrev Number: 5 (DW_TAG_member)
-    <4f>   DW_AT_name        : (indirect string, offset: 0x1a5): d_off
-    <53>   DW_AT_type        : <0x79>
-    <57>   DW_AT_decl_file   : 2
-    <58>   DW_AT_decl_line   : 53
-    <59>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><5c>: Abbrev Number: 5 (DW_TAG_member)
-    <5d>   DW_AT_name        : (indirect string, offset: 0x1ab): d_reclen
-    <61>   DW_AT_type        : <0x96>
-    <65>   DW_AT_decl_file   : 2
-    <66>   DW_AT_decl_line   : 54
-    <67>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6a>: Abbrev Number: 5 (DW_TAG_member)
-    <6b>   DW_AT_name        : (indirect string, offset: 0x1c3): d_name
-    <6f>   DW_AT_type        : <0x9d>
-    <73>   DW_AT_decl_file   : 2
-    <74>   DW_AT_decl_line   : 55
-    <75>   DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
- <2><78>: Abbrev Number: 0
- <1><79>: Abbrev Number: 3 (DW_TAG_typedef)
-    <7a>   DW_AT_type        : <0x84>
-    <7e>   DW_AT_name        : (indirect string, offset: 0x196): kernel_ulong_t
-    <82>   DW_AT_decl_file   : 2
-    <83>   DW_AT_decl_line   : 37
- <1><84>: Abbrev Number: 3 (DW_TAG_typedef)
-    <85>   DW_AT_type        : <0x8f>
-    <89>   DW_AT_name        : (indirect string, offset: 0x185): __kernel_ulong_t
-    <8d>   DW_AT_decl_file   : 1
-    <8e>   DW_AT_decl_line   : 24
- <1><8f>: Abbrev Number: 6 (DW_TAG_base_type)
-    <90>   DW_AT_name        : (indirect string, offset: 0x173): long unsigned int
-    <94>   DW_AT_encoding    : 7	(unsigned)
-    <95>   DW_AT_byte_size   : 4
- <1><96>: Abbrev Number: 6 (DW_TAG_base_type)
-    <97>   DW_AT_name        : (indirect string, offset: 0x1b4): unsigned short
-    <9b>   DW_AT_encoding    : 7	(unsigned)
-    <9c>   DW_AT_byte_size   : 2
- <1><9d>: Abbrev Number: 7 (DW_TAG_array_type)
-    <9e>   DW_AT_type        : <0xaa>
- <2><a2>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <a3>   DW_AT_type        : <0xb1>
-    <a7>   DW_AT_lower_bound : 0
-    <a8>   DW_AT_count       : 1
- <2><a9>: Abbrev Number: 0
- <1><aa>: Abbrev Number: 6 (DW_TAG_base_type)
-    <ab>   DW_AT_name        : (indirect string, offset: 0x1ca): char
-    <af>   DW_AT_encoding    : 8	(unsigned char)
-    <b0>   DW_AT_byte_size   : 1
- <1><b1>: Abbrev Number: 9 (DW_TAG_base_type)
-    <b2>   DW_AT_name        : (indirect string, offset: 0x1cf): sizetype
-    <b6>   DW_AT_byte_size   : 8
-    <b7>   DW_AT_encoding    : 7	(unsigned)
- <1><b8>: Abbrev Number: 0
-
diff --git a/mpers-m32/kernel_dirent.d2 b/mpers-m32/kernel_dirent.d2
deleted file mode 100644
index 904ca4f..0000000
--- a/mpers-m32/kernel_dirent.d2
+++ /dev/null
@@ -1,87 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 36
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1d8): kernel_dirent
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 56
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 51
-<2><40>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16d): d_ino
-DW_AT_type        : <0x79>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 52
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><4e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a5): d_off
-DW_AT_type        : <0x79>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 53
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><5c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ab): d_reclen
-DW_AT_type        : <0x96>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 54
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c3): d_name
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 55
-DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
-<1><79>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x84>
-DW_AT_name        : (indirect string, offset: 0x196): kernel_ulong_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 37
-<1><84>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x8f>
-DW_AT_name        : (indirect string, offset: 0x185): __kernel_ulong_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><8f>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x173): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><96>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b4): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><9d>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0xaa>
-<2><a2>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0xb1>
-DW_AT_lower_bound : 0
-DW_AT_count       : 1
-<1><aa>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ca): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><b1>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1cf): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
diff --git a/mpers-m32/kernel_dirent.h b/mpers-m32/kernel_dirent.h
deleted file mode 100644
index 63725a6..0000000
--- a/mpers-m32/kernel_dirent.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-uint32_t d_ino;
-uint32_t d_off;
-uint16_t d_reclen;
-char d_name[1];
-unsigned char mpers_end_filler_1[1];
-} ATTRIBUTE_PACKED m32_kernel_dirent;
-#define MPERS_m32_kernel_dirent m32_kernel_dirent
diff --git a/mpers-m32/mq_attr_t.c b/mpers-m32/mq_attr_t.c
deleted file mode 100644
index 9f0ec7a..0000000
--- a/mpers-m32/mq_attr_t.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright (c) 2004 Ulrich Drepper <drepper@redhat.com>
- * Copyright (c) 2005-2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#ifdef HAVE_MQUEUE_H
-# include <mqueue.h>
-typedef struct mq_attr mq_attr_t;
-#elif defined HAVE_LINUX_MQUEUE_H
-# include <linux/types.h>
-# include <linux/mqueue.h>
-typedef struct mq_attr mq_attr_t;
-#endif
-
-
-mq_attr_t mpers_target_var;
diff --git a/mpers-m32/mq_attr_t.d1 b/mpers-m32/mq_attr_t.d1
deleted file mode 100644
index 38805c5..0000000
--- a/mpers-m32/mq_attr_t.d1
+++ /dev/null
@@ -1,84 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xae (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/mq_attr_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 43
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1c7): mq_attr_t
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 39
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1bf): mq_attr
-    <41>   DW_AT_byte_size   : 32
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 24
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x169): mq_flags
-    <49>   DW_AT_type        : <0x8b>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 25
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x18b): mq_maxmsg
-    <57>   DW_AT_type        : <0x8b>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 26
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x195): mq_msgsize
-    <65>   DW_AT_type        : <0x8b>
-    <69>   DW_AT_decl_file   : 2
-    <6a>   DW_AT_decl_line   : 27
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1a0): mq_curmsgs
-    <73>   DW_AT_type        : <0x8b>
-    <77>   DW_AT_decl_file   : 2
-    <78>   DW_AT_decl_line   : 28
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1ab): __reserved
-    <81>   DW_AT_type        : <0x9d>
-    <85>   DW_AT_decl_file   : 2
-    <86>   DW_AT_decl_line   : 29
-    <87>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><8a>: Abbrev Number: 0
- <1><8b>: Abbrev Number: 3 (DW_TAG_typedef)
-    <8c>   DW_AT_type        : <0x96>
-    <90>   DW_AT_name        : (indirect string, offset: 0x17b): __kernel_long_t
-    <94>   DW_AT_decl_file   : 1
-    <95>   DW_AT_decl_line   : 23
- <1><96>: Abbrev Number: 6 (DW_TAG_base_type)
-    <97>   DW_AT_name        : (indirect string, offset: 0x172): long int
-    <9b>   DW_AT_encoding    : 5	(signed)
-    <9c>   DW_AT_byte_size   : 4
- <1><9d>: Abbrev Number: 7 (DW_TAG_array_type)
-    <9e>   DW_AT_type        : <0x8b>
- <2><a2>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <a3>   DW_AT_type        : <0xaa>
-    <a7>   DW_AT_lower_bound : 0
-    <a8>   DW_AT_count       : 4
- <2><a9>: Abbrev Number: 0
- <1><aa>: Abbrev Number: 9 (DW_TAG_base_type)
-    <ab>   DW_AT_name        : (indirect string, offset: 0x1b6): sizetype
-    <af>   DW_AT_byte_size   : 8
-    <b0>   DW_AT_encoding    : 7	(unsigned)
- <1><b1>: Abbrev Number: 0
-
diff --git a/mpers-m32/mq_attr_t.d2 b/mpers-m32/mq_attr_t.d2
deleted file mode 100644
index 12be562..0000000
--- a/mpers-m32/mq_attr_t.d2
+++ /dev/null
@@ -1,79 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 43
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1c7): mq_attr_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 39
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1bf): mq_attr
-DW_AT_byte_size   : 32
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 24
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x169): mq_flags
-DW_AT_type        : <0x8b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18b): mq_maxmsg
-DW_AT_type        : <0x8b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x195): mq_msgsize
-DW_AT_type        : <0x8b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a0): mq_curmsgs
-DW_AT_type        : <0x8b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ab): __reserved
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<1><8b>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x96>
-DW_AT_name        : (indirect string, offset: 0x17b): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><96>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x172): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><9d>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x8b>
-<2><a2>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0xaa>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4
-<1><aa>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b6): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
diff --git a/mpers-m32/mq_attr_t.h b/mpers-m32/mq_attr_t.h
deleted file mode 100644
index 32d1cc3..0000000
--- a/mpers-m32/mq_attr_t.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t mq_flags;
-int32_t mq_maxmsg;
-int32_t mq_msgsize;
-int32_t mq_curmsgs;
-int32_t __reserved[4];
-} ATTRIBUTE_PACKED m32_mq_attr_t;
-#define MPERS_m32_mq_attr_t m32_mq_attr_t
diff --git a/mpers-m32/msgbuf_t.c b/mpers-m32/msgbuf_t.c
deleted file mode 100644
index a345637..0000000
--- a/mpers-m32/msgbuf_t.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (c) 1993 Ulrich Pegelow <pegelow@moorea.uni-muenster.de>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-1999 Wichert Akkerman <wichert@cistron.nl>
- * Copyright (c) 2003-2006 Roland McGrath <roland@redhat.com>
- * Copyright (c) 2006-2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include <sys/msg.h>
-
-typedef struct msgbuf msgbuf_t;
-msgbuf_t mpers_target_var;
diff --git a/mpers-m32/msgbuf_t.d1 b/mpers-m32/msgbuf_t.d1
deleted file mode 100644
index cd3f2df..0000000
--- a/mpers-m32/msgbuf_t.d1
+++ /dev/null
@@ -1,70 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x8b (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/msgbuf_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11c): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x157): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 39
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1a2): msgbuf_t
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 38
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x19b): msgbuf
-    <41>   DW_AT_byte_size   : 8
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 43
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x168): mtype
-    <49>   DW_AT_type        : <0x61>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 44
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x187): mtext
-    <57>   DW_AT_type        : <0x73>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 45
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 0
- <1><61>: Abbrev Number: 3 (DW_TAG_typedef)
-    <62>   DW_AT_type        : <0x6c>
-    <66>   DW_AT_name        : (indirect string, offset: 0x177): __kernel_long_t
-    <6a>   DW_AT_decl_file   : 1
-    <6b>   DW_AT_decl_line   : 23
- <1><6c>: Abbrev Number: 6 (DW_TAG_base_type)
-    <6d>   DW_AT_name        : (indirect string, offset: 0x16e): long int
-    <71>   DW_AT_encoding    : 5	(signed)
-    <72>   DW_AT_byte_size   : 4
- <1><73>: Abbrev Number: 7 (DW_TAG_array_type)
-    <74>   DW_AT_type        : <0x80>
- <2><78>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <79>   DW_AT_type        : <0x87>
-    <7d>   DW_AT_lower_bound : 0
-    <7e>   DW_AT_count       : 1
- <2><7f>: Abbrev Number: 0
- <1><80>: Abbrev Number: 6 (DW_TAG_base_type)
-    <81>   DW_AT_name        : (indirect string, offset: 0x18d): char
-    <85>   DW_AT_encoding    : 8	(unsigned char)
-    <86>   DW_AT_byte_size   : 1
- <1><87>: Abbrev Number: 9 (DW_TAG_base_type)
-    <88>   DW_AT_name        : (indirect string, offset: 0x192): sizetype
-    <8c>   DW_AT_byte_size   : 8
-    <8d>   DW_AT_encoding    : 7	(unsigned)
- <1><8e>: Abbrev Number: 0
-
diff --git a/mpers-m32/msgbuf_t.d2 b/mpers-m32/msgbuf_t.d2
deleted file mode 100644
index f7929c7..0000000
--- a/mpers-m32/msgbuf_t.d2
+++ /dev/null
@@ -1,63 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x157): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 39
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1a2): msgbuf_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 38
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x19b): msgbuf
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 43
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x168): mtype
-DW_AT_type        : <0x61>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 44
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x187): mtext
-DW_AT_type        : <0x73>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 45
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><61>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x6c>
-DW_AT_name        : (indirect string, offset: 0x177): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><6c>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x16e): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><73>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x80>
-<2><78>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x87>
-DW_AT_lower_bound : 0
-DW_AT_count       : 1
-<1><80>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18d): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><87>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x192): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
diff --git a/mpers-m32/msgbuf_t.h b/mpers-m32/msgbuf_t.h
deleted file mode 100644
index 4b1c6b7..0000000
--- a/mpers-m32/msgbuf_t.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t mtype;
-char mtext[1];
-unsigned char mpers_end_filler_1[3];
-} ATTRIBUTE_PACKED m32_msgbuf_t;
-#define MPERS_m32_msgbuf_t m32_msgbuf_t
diff --git a/mpers-m32/msqid_ds_t.c b/mpers-m32/msqid_ds_t.c
deleted file mode 100644
index 2e2b96e..0000000
--- a/mpers-m32/msqid_ds_t.c
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright (c) 1993 Ulrich Pegelow <pegelow@moorea.uni-muenster.de>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-1999 Wichert Akkerman <wichert@cistron.nl>
- * Copyright (c) 2003-2006 Roland McGrath <roland@redhat.com>
- * Copyright (c) 2006-2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include "ipc_defs.h"
-
-#ifdef HAVE_SYS_MSG_H
-/* The C library generally exports the struct the current kernel expects. */
-# include <sys/msg.h>
-typedef struct msqid_ds msqid_ds_t;
-#elif defined HAVE_LINUX_MSG_H
-/* The linux header might provide the right struct. */
-# include <linux/msg.h>
-typedef struct msqid64_ds msqid_ds_t;
-#endif
-
-msqid_ds_t mpers_target_var;
diff --git a/mpers-m32/msqid_ds_t.d1 b/mpers-m32/msqid_ds_t.d1
deleted file mode 100644
index 4124b20..0000000
--- a/mpers-m32/msqid_ds_t.d1
+++ /dev/null
@@ -1,247 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x215 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/msqid_ds_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11e): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x159): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 5
-    <2a>   DW_AT_decl_line   : 49
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x302): msqid_ds_t
-    <3a>   DW_AT_decl_file   : 5
-    <3b>   DW_AT_decl_line   : 42
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x2f7): msqid64_ds
-    <41>   DW_AT_byte_size   : 76
-    <42>   DW_AT_decl_file   : 4
-    <43>   DW_AT_decl_line   : 22
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16a): msg_perm
-    <49>   DW_AT_type        : <0xdf>
-    <4d>   DW_AT_decl_file   : 4
-    <4e>   DW_AT_decl_line   : 23
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x25a): msg_stime
-    <57>   DW_AT_type        : <0x1f0>
-    <5b>   DW_AT_decl_file   : 4
-    <5c>   DW_AT_decl_line   : 24
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x28d): msg_rtime
-    <65>   DW_AT_type        : <0x1f0>
-    <69>   DW_AT_decl_file   : 4
-    <6a>   DW_AT_decl_line   : 28
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x297): msg_ctime
-    <73>   DW_AT_type        : <0x1f0>
-    <77>   DW_AT_decl_file   : 4
-    <78>   DW_AT_decl_line   : 32
-    <79>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x2a1): msg_cbytes
-    <81>   DW_AT_type        : <0x1de>
-    <85>   DW_AT_decl_file   : 4
-    <86>   DW_AT_decl_line   : 36
-    <87>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x2ac): msg_qnum
-    <8f>   DW_AT_type        : <0x1de>
-    <93>   DW_AT_decl_file   : 4
-    <94>   DW_AT_decl_line   : 37
-    <95>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x2b5): msg_qbytes
-    <9d>   DW_AT_type        : <0x1de>
-    <a1>   DW_AT_decl_file   : 4
-    <a2>   DW_AT_decl_line   : 38
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x2c0): msg_lspid
-    <ab>   DW_AT_type        : <0x20d>
-    <af>   DW_AT_decl_file   : 4
-    <b0>   DW_AT_decl_line   : 39
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x2d9): msg_lrpid
-    <b9>   DW_AT_type        : <0x20d>
-    <bd>   DW_AT_decl_file   : 4
-    <be>   DW_AT_decl_line   : 40
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x2e3): __unused4
-    <c7>   DW_AT_type        : <0x1de>
-    <cb>   DW_AT_decl_file   : 4
-    <cc>   DW_AT_decl_line   : 41
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
- <2><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x2ed): __unused5
-    <d5>   DW_AT_type        : <0x1de>
-    <d9>   DW_AT_decl_file   : 4
-    <da>   DW_AT_decl_line   : 42
-    <db>   DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
- <2><de>: Abbrev Number: 0
- <1><df>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <e0>   DW_AT_name        : (indirect string, offset: 0x24f): ipc64_perm
-    <e4>   DW_AT_byte_size   : 36
-    <e5>   DW_AT_decl_file   : 2
-    <e6>   DW_AT_decl_line   : 21
- <2><e7>: Abbrev Number: 5 (DW_TAG_member)
-    <e8>   DW_AT_name        : (indirect string, offset: 0x173): key
-    <ec>   DW_AT_type        : <0x182>
-    <f0>   DW_AT_decl_file   : 2
-    <f1>   DW_AT_decl_line   : 22
-    <f2>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><f5>: Abbrev Number: 5 (DW_TAG_member)
-    <f6>   DW_AT_name        : (indirect string, offset: 0x18a): uid
-    <fa>   DW_AT_type        : <0x194>
-    <fe>   DW_AT_decl_file   : 2
-    <ff>   DW_AT_decl_line   : 23
-    <100>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><103>: Abbrev Number: 5 (DW_TAG_member)
-    <104>   DW_AT_name        : (indirect string, offset: 0x1ac): gid
-    <108>   DW_AT_type        : <0x1a6>
-    <10c>   DW_AT_decl_file   : 2
-    <10d>   DW_AT_decl_line   : 24
-    <10e>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><111>: Abbrev Number: 5 (DW_TAG_member)
-    <112>   DW_AT_name        : (indirect string, offset: 0x1c1): cuid
-    <116>   DW_AT_type        : <0x194>
-    <11a>   DW_AT_decl_file   : 2
-    <11b>   DW_AT_decl_line   : 25
-    <11c>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><11f>: Abbrev Number: 5 (DW_TAG_member)
-    <120>   DW_AT_name        : (indirect string, offset: 0x1c6): cgid
-    <124>   DW_AT_type        : <0x1a6>
-    <128>   DW_AT_decl_file   : 2
-    <129>   DW_AT_decl_line   : 26
-    <12a>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><12d>: Abbrev Number: 5 (DW_TAG_member)
-    <12e>   DW_AT_name        : (indirect string, offset: 0x1cb): mode
-    <132>   DW_AT_type        : <0x1b1>
-    <136>   DW_AT_decl_file   : 2
-    <137>   DW_AT_decl_line   : 27
-    <138>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><13b>: Abbrev Number: 5 (DW_TAG_member)
-    <13c>   DW_AT_name        : (indirect string, offset: 0x1e0): __pad1
-    <140>   DW_AT_type        : <0x1bc>
-    <144>   DW_AT_decl_file   : 2
-    <145>   DW_AT_decl_line   : 28
-    <146>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><149>: Abbrev Number: 5 (DW_TAG_member)
-    <14a>   DW_AT_name        : (indirect string, offset: 0x1fe): seq
-    <14e>   DW_AT_type        : <0x1d7>
-    <152>   DW_AT_decl_file   : 2
-    <153>   DW_AT_decl_line   : 29
-    <154>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><157>: Abbrev Number: 5 (DW_TAG_member)
-    <158>   DW_AT_name        : (indirect string, offset: 0x211): __pad2
-    <15c>   DW_AT_type        : <0x1d7>
-    <160>   DW_AT_decl_file   : 2
-    <161>   DW_AT_decl_line   : 30
-    <162>   DW_AT_data_member_location: 2 byte block: 23 1a 	(DW_OP_plus_uconst: 26)
- <2><165>: Abbrev Number: 5 (DW_TAG_member)
-    <166>   DW_AT_name        : (indirect string, offset: 0x218): __unused1
-    <16a>   DW_AT_type        : <0x1de>
-    <16e>   DW_AT_decl_file   : 2
-    <16f>   DW_AT_decl_line   : 31
-    <170>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><173>: Abbrev Number: 5 (DW_TAG_member)
-    <174>   DW_AT_name        : (indirect string, offset: 0x245): __unused2
-    <178>   DW_AT_type        : <0x1de>
-    <17c>   DW_AT_decl_file   : 2
-    <17d>   DW_AT_decl_line   : 32
-    <17e>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><181>: Abbrev Number: 0
- <1><182>: Abbrev Number: 3 (DW_TAG_typedef)
-    <183>   DW_AT_type        : <0x18d>
-    <187>   DW_AT_name        : (indirect string, offset: 0x17b): __kernel_key_t
-    <18b>   DW_AT_decl_file   : 1
-    <18c>   DW_AT_decl_line   : 28
- <1><18d>: Abbrev Number: 6 (DW_TAG_base_type)
-    <18e>   DW_AT_name        : (indirect string, offset: 0x177): int
-    <192>   DW_AT_encoding    : 5	(signed)
-    <193>   DW_AT_byte_size   : 4
- <1><194>: Abbrev Number: 3 (DW_TAG_typedef)
-    <195>   DW_AT_type        : <0x19f>
-    <199>   DW_AT_name        : (indirect string, offset: 0x19b): __kernel_uid32_t
-    <19d>   DW_AT_decl_file   : 3
-    <19e>   DW_AT_decl_line   : 49
- <1><19f>: Abbrev Number: 6 (DW_TAG_base_type)
-    <1a0>   DW_AT_name        : (indirect string, offset: 0x18e): unsigned int
-    <1a4>   DW_AT_encoding    : 7	(unsigned)
-    <1a5>   DW_AT_byte_size   : 4
- <1><1a6>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1a7>   DW_AT_type        : <0x19f>
-    <1ab>   DW_AT_name        : (indirect string, offset: 0x1b0): __kernel_gid32_t
-    <1af>   DW_AT_decl_file   : 3
-    <1b0>   DW_AT_decl_line   : 50
- <1><1b1>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1b2>   DW_AT_type        : <0x19f>
-    <1b6>   DW_AT_name        : (indirect string, offset: 0x1d0): __kernel_mode_t
-    <1ba>   DW_AT_decl_file   : 3
-    <1bb>   DW_AT_decl_line   : 30
- <1><1bc>: Abbrev Number: 7 (DW_TAG_array_type)
-    <1bd>   DW_AT_type        : <0x1c9>
- <2><1c1>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <1c2>   DW_AT_type        : <0x1d0>
-    <1c6>   DW_AT_lower_bound : 0
-    <1c7>   DW_AT_count       : 0
- <2><1c8>: Abbrev Number: 0
- <1><1c9>: Abbrev Number: 6 (DW_TAG_base_type)
-    <1ca>   DW_AT_name        : (indirect string, offset: 0x1e7): unsigned char
-    <1ce>   DW_AT_encoding    : 8	(unsigned char)
-    <1cf>   DW_AT_byte_size   : 1
- <1><1d0>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1d1>   DW_AT_name        : (indirect string, offset: 0x1f5): sizetype
-    <1d5>   DW_AT_byte_size   : 8
-    <1d6>   DW_AT_encoding    : 7	(unsigned)
- <1><1d7>: Abbrev Number: 6 (DW_TAG_base_type)
-    <1d8>   DW_AT_name        : (indirect string, offset: 0x202): unsigned short
-    <1dc>   DW_AT_encoding    : 7	(unsigned)
-    <1dd>   DW_AT_byte_size   : 2
- <1><1de>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1df>   DW_AT_type        : <0x1e9>
-    <1e3>   DW_AT_name        : (indirect string, offset: 0x234): __kernel_ulong_t
-    <1e7>   DW_AT_decl_file   : 3
-    <1e8>   DW_AT_decl_line   : 24
- <1><1e9>: Abbrev Number: 6 (DW_TAG_base_type)
-    <1ea>   DW_AT_name        : (indirect string, offset: 0x222): long unsigned int
-    <1ee>   DW_AT_encoding    : 7	(unsigned)
-    <1ef>   DW_AT_byte_size   : 4
- <1><1f0>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1f1>   DW_AT_type        : <0x1fb>
-    <1f5>   DW_AT_name        : (indirect string, offset: 0x27d): __kernel_time_t
-    <1f9>   DW_AT_decl_file   : 3
-    <1fa>   DW_AT_decl_line   : 77
- <1><1fb>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1fc>   DW_AT_type        : <0x206>
-    <200>   DW_AT_name        : (indirect string, offset: 0x26d): __kernel_long_t
-    <204>   DW_AT_decl_file   : 3
-    <205>   DW_AT_decl_line   : 23
- <1><206>: Abbrev Number: 6 (DW_TAG_base_type)
-    <207>   DW_AT_name        : (indirect string, offset: 0x264): long int
-    <20b>   DW_AT_encoding    : 5	(signed)
-    <20c>   DW_AT_byte_size   : 4
- <1><20d>: Abbrev Number: 3 (DW_TAG_typedef)
-    <20e>   DW_AT_type        : <0x18d>
-    <212>   DW_AT_name        : (indirect string, offset: 0x2ca): __kernel_pid_t
-    <216>   DW_AT_decl_file   : 3
-    <217>   DW_AT_decl_line   : 33
- <1><218>: Abbrev Number: 0
-
diff --git a/mpers-m32/msqid_ds_t.d2 b/mpers-m32/msqid_ds_t.d2
deleted file mode 100644
index 67fad36..0000000
--- a/mpers-m32/msqid_ds_t.d2
+++ /dev/null
@@ -1,271 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x159): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 49
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x302): msqid_ds_t
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 42
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2f7): msqid64_ds
-DW_AT_byte_size   : 76
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 22
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16a): msg_perm
-DW_AT_type        : <0xdf>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 23
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x25a): msg_stime
-DW_AT_type        : <0x1f0>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x28d): msg_rtime
-DW_AT_type        : <0x1f0>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x297): msg_ctime
-DW_AT_type        : <0x1f0>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2a1): msg_cbytes
-DW_AT_type        : <0x1de>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ac): msg_qnum
-DW_AT_type        : <0x1de>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2b5): msg_qbytes
-DW_AT_type        : <0x1de>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c0): msg_lspid
-DW_AT_type        : <0x20d>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2d9): msg_lrpid
-DW_AT_type        : <0x20d>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e3): __unused4
-DW_AT_type        : <0x1de>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
-<2><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ed): __unused5
-DW_AT_type        : <0x1de>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 42
-DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
-<1><df>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x24f): ipc64_perm
-DW_AT_byte_size   : 36
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 21
-<2><e7>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x173): key
-DW_AT_type        : <0x182>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 22
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><f5>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18a): uid
-DW_AT_type        : <0x194>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 23
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><103>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ac): gid
-DW_AT_type        : <0x1a6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><111>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c1): cuid
-DW_AT_type        : <0x194>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><11f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c6): cgid
-DW_AT_type        : <0x1a6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><12d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cb): mode
-DW_AT_type        : <0x1b1>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><13b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e0): __pad1
-DW_AT_type        : <0x1bc>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><149>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fe): seq
-DW_AT_type        : <0x1d7>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><157>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x211): __pad2
-DW_AT_type        : <0x1d7>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 1a 	(DW_OP_plus_uconst: 26)
-<2><165>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x218): __unused1
-DW_AT_type        : <0x1de>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><173>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x245): __unused2
-DW_AT_type        : <0x1de>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<1><182>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x18d>
-DW_AT_name        : (indirect string, offset: 0x17b): __kernel_key_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><18d>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x177): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><194>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x19f>
-DW_AT_name        : (indirect string, offset: 0x19b): __kernel_uid32_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 49
-<1><19f>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18e): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><1a6>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x19f>
-DW_AT_name        : (indirect string, offset: 0x1b0): __kernel_gid32_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 50
-<1><1b1>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x19f>
-DW_AT_name        : (indirect string, offset: 0x1d0): __kernel_mode_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 30
-<1><1bc>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x1c9>
-<2><1c1>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x1d0>
-DW_AT_lower_bound : 0
-DW_AT_count       : 0
-<1><1c9>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1e7): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><1d0>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1f5): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><1d7>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x202): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><1de>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x1e9>
-DW_AT_name        : (indirect string, offset: 0x234): __kernel_ulong_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 24
-<1><1e9>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x222): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><1f0>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x1fb>
-DW_AT_name        : (indirect string, offset: 0x27d): __kernel_time_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 77
-<1><1fb>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x206>
-DW_AT_name        : (indirect string, offset: 0x26d): __kernel_long_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 23
-<1><206>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x264): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><20d>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x18d>
-DW_AT_name        : (indirect string, offset: 0x2ca): __kernel_pid_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 33
diff --git a/mpers-m32/msqid_ds_t.h b/mpers-m32/msqid_ds_t.h
deleted file mode 100644
index 06638de..0000000
--- a/mpers-m32/msqid_ds_t.h
+++ /dev/null
@@ -1,28 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-struct {
-int32_t key;
-uint32_t uid;
-uint32_t gid;
-uint32_t cuid;
-uint32_t cgid;
-uint32_t mode;
-unsigned char __pad1[0];
-uint16_t seq;
-uint16_t __pad2;
-uint32_t __unused1;
-uint32_t __unused2;
-} ATTRIBUTE_PACKED msg_perm;
-int32_t msg_stime;
-int32_t msg_rtime;
-int32_t msg_ctime;
-uint32_t msg_cbytes;
-uint32_t msg_qnum;
-uint32_t msg_qbytes;
-int32_t msg_lspid;
-int32_t msg_lrpid;
-uint32_t __unused4;
-uint32_t __unused5;
-} ATTRIBUTE_PACKED m32_msqid_ds_t;
-#define MPERS_m32_msqid_ds_t m32_msqid_ds_t
diff --git a/mpers-m32/rusage_t.c b/mpers-m32/rusage_t.c
deleted file mode 100644
index cf3c244..0000000
--- a/mpers-m32/rusage_t.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-1999 Wichert Akkerman <wichert@cistron.nl>
- * Copyright (c) 1999-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-#include <sys/resource.h>
-
-
-typedef struct rusage rusage_t;
-
-rusage_t mpers_target_var;
diff --git a/mpers-m32/rusage_t.d1 b/mpers-m32/rusage_t.d1
deleted file mode 100644
index 16af0eb..0000000
--- a/mpers-m32/rusage_t.d1
+++ /dev/null
@@ -1,167 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x16f (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/rusage_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11c): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x157): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 4
-    <2a>   DW_AT_decl_line   : 38
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x261): rusage_t
-    <3a>   DW_AT_decl_file   : 4
-    <3b>   DW_AT_decl_line   : 36
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x25a): rusage
-    <41>   DW_AT_byte_size   : 72
-    <42>   DW_AT_decl_file   : 3
-    <43>   DW_AT_decl_line   : 27
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x168): ru_utime
-    <49>   DW_AT_type        : <0x125>
-    <4d>   DW_AT_decl_file   : 3
-    <4e>   DW_AT_decl_line   : 28
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x1c6): ru_stime
-    <57>   DW_AT_type        : <0x125>
-    <5b>   DW_AT_decl_file   : 3
-    <5c>   DW_AT_decl_line   : 29
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x1cf): ru_maxrss
-    <65>   DW_AT_type        : <0x155>
-    <69>   DW_AT_decl_file   : 3
-    <6a>   DW_AT_decl_line   : 30
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1d9): ru_ixrss
-    <73>   DW_AT_type        : <0x155>
-    <77>   DW_AT_decl_file   : 3
-    <78>   DW_AT_decl_line   : 31
-    <79>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1e2): ru_idrss
-    <81>   DW_AT_type        : <0x155>
-    <85>   DW_AT_decl_file   : 3
-    <86>   DW_AT_decl_line   : 32
-    <87>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1eb): ru_isrss
-    <8f>   DW_AT_type        : <0x155>
-    <93>   DW_AT_decl_file   : 3
-    <94>   DW_AT_decl_line   : 33
-    <95>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1f4): ru_minflt
-    <9d>   DW_AT_type        : <0x155>
-    <a1>   DW_AT_decl_file   : 3
-    <a2>   DW_AT_decl_line   : 34
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1fe): ru_majflt
-    <ab>   DW_AT_type        : <0x155>
-    <af>   DW_AT_decl_file   : 3
-    <b0>   DW_AT_decl_line   : 35
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x208): ru_nswap
-    <b9>   DW_AT_type        : <0x155>
-    <bd>   DW_AT_decl_file   : 3
-    <be>   DW_AT_decl_line   : 36
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x211): ru_inblock
-    <c7>   DW_AT_type        : <0x155>
-    <cb>   DW_AT_decl_file   : 3
-    <cc>   DW_AT_decl_line   : 37
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x21c): ru_oublock
-    <d5>   DW_AT_type        : <0x155>
-    <d9>   DW_AT_decl_file   : 3
-    <da>   DW_AT_decl_line   : 38
-    <db>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><de>: Abbrev Number: 5 (DW_TAG_member)
-    <df>   DW_AT_name        : (indirect string, offset: 0x227): ru_msgsnd
-    <e3>   DW_AT_type        : <0x155>
-    <e7>   DW_AT_decl_file   : 3
-    <e8>   DW_AT_decl_line   : 39
-    <e9>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <2><ec>: Abbrev Number: 5 (DW_TAG_member)
-    <ed>   DW_AT_name        : (indirect string, offset: 0x231): ru_msgrcv
-    <f1>   DW_AT_type        : <0x155>
-    <f5>   DW_AT_decl_file   : 3
-    <f6>   DW_AT_decl_line   : 40
-    <f7>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><fa>: Abbrev Number: 5 (DW_TAG_member)
-    <fb>   DW_AT_name        : (indirect string, offset: 0x23b): ru_nsignals
-    <ff>   DW_AT_type        : <0x155>
-    <103>   DW_AT_decl_file   : 3
-    <104>   DW_AT_decl_line   : 41
-    <105>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
- <2><108>: Abbrev Number: 5 (DW_TAG_member)
-    <109>   DW_AT_name        : (indirect string, offset: 0x247): ru_nvcsw
-    <10d>   DW_AT_type        : <0x155>
-    <111>   DW_AT_decl_file   : 3
-    <112>   DW_AT_decl_line   : 42
-    <113>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><116>: Abbrev Number: 5 (DW_TAG_member)
-    <117>   DW_AT_name        : (indirect string, offset: 0x250): ru_nivcsw
-    <11b>   DW_AT_type        : <0x155>
-    <11f>   DW_AT_decl_file   : 3
-    <120>   DW_AT_decl_line   : 43
-    <121>   DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
- <2><124>: Abbrev Number: 0
- <1><125>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <126>   DW_AT_name        : (indirect string, offset: 0x1be): timeval
-    <12a>   DW_AT_byte_size   : 8
-    <12b>   DW_AT_decl_file   : 2
-    <12c>   DW_AT_decl_line   : 29
- <2><12d>: Abbrev Number: 5 (DW_TAG_member)
-    <12e>   DW_AT_name        : (indirect string, offset: 0x171): tv_sec
-    <132>   DW_AT_type        : <0x14a>
-    <136>   DW_AT_decl_file   : 2
-    <137>   DW_AT_decl_line   : 30
-    <138>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><13b>: Abbrev Number: 5 (DW_TAG_member)
-    <13c>   DW_AT_name        : (indirect string, offset: 0x1a1): tv_usec
-    <140>   DW_AT_type        : <0x167>
-    <144>   DW_AT_decl_file   : 2
-    <145>   DW_AT_decl_line   : 31
-    <146>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><149>: Abbrev Number: 0
- <1><14a>: Abbrev Number: 3 (DW_TAG_typedef)
-    <14b>   DW_AT_type        : <0x155>
-    <14f>   DW_AT_name        : (indirect string, offset: 0x191): __kernel_time_t
-    <153>   DW_AT_decl_file   : 1
-    <154>   DW_AT_decl_line   : 77
- <1><155>: Abbrev Number: 3 (DW_TAG_typedef)
-    <156>   DW_AT_type        : <0x160>
-    <15a>   DW_AT_name        : (indirect string, offset: 0x181): __kernel_long_t
-    <15e>   DW_AT_decl_file   : 1
-    <15f>   DW_AT_decl_line   : 23
- <1><160>: Abbrev Number: 6 (DW_TAG_base_type)
-    <161>   DW_AT_name        : (indirect string, offset: 0x178): long int
-    <165>   DW_AT_encoding    : 5	(signed)
-    <166>   DW_AT_byte_size   : 4
- <1><167>: Abbrev Number: 3 (DW_TAG_typedef)
-    <168>   DW_AT_type        : <0x155>
-    <16c>   DW_AT_name        : (indirect string, offset: 0x1a9): __kernel_suseconds_t
-    <170>   DW_AT_decl_file   : 1
-    <171>   DW_AT_decl_line   : 43
- <1><172>: Abbrev Number: 0
-
diff --git a/mpers-m32/rusage_t.d2 b/mpers-m32/rusage_t.d2
deleted file mode 100644
index 3ba0e0c..0000000
--- a/mpers-m32/rusage_t.d2
+++ /dev/null
@@ -1,175 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x157): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 38
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x261): rusage_t
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 36
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x25a): rusage
-DW_AT_byte_size   : 72
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 27
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x168): ru_utime
-DW_AT_type        : <0x125>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c6): ru_stime
-DW_AT_type        : <0x125>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cf): ru_maxrss
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d9): ru_ixrss
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e2): ru_idrss
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1eb): ru_isrss
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f4): ru_minflt
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fe): ru_majflt
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 35
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x208): ru_nswap
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x211): ru_inblock
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21c): ru_oublock
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><de>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x227): ru_msgsnd
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<2><ec>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x231): ru_msgrcv
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><fa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x23b): ru_nsignals
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
-<2><108>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x247): ru_nvcsw
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 42
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<2><116>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x250): ru_nivcsw
-DW_AT_type        : <0x155>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 43
-DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
-<1><125>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1be): timeval
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 29
-<2><12d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x171): tv_sec
-DW_AT_type        : <0x14a>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><13b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a1): tv_usec
-DW_AT_type        : <0x167>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><14a>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x155>
-DW_AT_name        : (indirect string, offset: 0x191): __kernel_time_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 77
-<1><155>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x160>
-DW_AT_name        : (indirect string, offset: 0x181): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><160>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x178): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><167>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x155>
-DW_AT_name        : (indirect string, offset: 0x1a9): __kernel_suseconds_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 43
diff --git a/mpers-m32/rusage_t.h b/mpers-m32/rusage_t.h
deleted file mode 100644
index bcdb0f1..0000000
--- a/mpers-m32/rusage_t.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-struct {
-int32_t tv_sec;
-int32_t tv_usec;
-} ATTRIBUTE_PACKED ru_utime;
-struct {
-int32_t tv_sec;
-int32_t tv_usec;
-} ATTRIBUTE_PACKED ru_stime;
-int32_t ru_maxrss;
-int32_t ru_ixrss;
-int32_t ru_idrss;
-int32_t ru_isrss;
-int32_t ru_minflt;
-int32_t ru_majflt;
-int32_t ru_nswap;
-int32_t ru_inblock;
-int32_t ru_oublock;
-int32_t ru_msgsnd;
-int32_t ru_msgrcv;
-int32_t ru_nsignals;
-int32_t ru_nvcsw;
-int32_t ru_nivcsw;
-} ATTRIBUTE_PACKED m32_rusage_t;
-#define MPERS_m32_rusage_t m32_rusage_t
diff --git a/mpers-m32/sample.c b/mpers-m32/sample.c
deleted file mode 100644
index 1eedf1c..0000000
--- a/mpers-m32/sample.c
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "mpers_type.h"
-#include DEF_MPERS_TYPE(sample_struct)
-typedef struct {
-	struct {
-		void *p;
-		char sc;
-		/* unsigned char mpers_filler_1[1]; */
-		short ss;
-		unsigned char uc;
-		/* unsigned char mpers_filler_2[3]; */
-		int si;
-		unsigned ui;
-		long sl;
-		unsigned short us;
-		/* unsigned char mpers_filler_3[6]; */
-		long long sll __attribute__((__aligned__(8)));
-		unsigned long long ull;
-		unsigned long ul;
-		long asl[3][5][7];
-		char f;
-		/* unsigned char mpers_end_filler_4[7]; */
-	} s;
-	union {
-		long long sll;
-		unsigned long long ull;
-		void *p;
-		long sl;
-		unsigned long ul;
-		int si;
-		unsigned ui;
-		short ss[7][9];
-		unsigned short us[4];
-		char sc;
-		unsigned char uc;
-	} u[3][2];
-	short f[0];
-} sample_struct;
-#include MPERS_DEFS
diff --git a/mpers-m32/sample.expected b/mpers-m32/sample.expected
deleted file mode 100644
index 2f95488..0000000
--- a/mpers-m32/sample.expected
+++ /dev/null
@@ -1,42 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-struct {
-mpers_ptr_t p;
-char sc;
-unsigned char mpers_filler_1[1];
-int16_t ss;
-unsigned char uc;
-unsigned char mpers_filler_2[3];
-int32_t si;
-uint32_t ui;
-int32_t sl;
-uint16_t us;
-unsigned char mpers_filler_3[6];
-int64_t sll;
-uint64_t ull;
-uint32_t ul;
-int32_t asl[3][5][7];
-char f;
-unsigned char mpers_end_filler_4[7];
-} ATTRIBUTE_PACKED s;
-union {
-int64_t sll;
-uint64_t ull;
-mpers_ptr_t p;
-int32_t sl;
-uint32_t ul;
-int32_t si;
-uint32_t ui;
-int16_t ss[7][9];
-uint16_t us[4];
-char sc;
-unsigned char uc;
-} u[3][2];
-int16_t f[0];
-} ATTRIBUTE_PACKED m32_sample_struct;
-#define MPERS_m32_sample_struct m32_sample_struct
diff --git a/mpers-m32/sample_struct.c b/mpers-m32/sample_struct.c
deleted file mode 100644
index b9f6d05..0000000
--- a/mpers-m32/sample_struct.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "mpers_type.h"
-typedef struct {
-	struct {
-		void *p;
-		char sc;
-		/* unsigned char mpers_filler_1[1]; */
-		short ss;
-		unsigned char uc;
-		/* unsigned char mpers_filler_2[3]; */
-		int si;
-		unsigned ui;
-		long sl;
-		unsigned short us;
-		/* unsigned char mpers_filler_3[6]; */
-		long long sll __attribute__((__aligned__(8)));
-		unsigned long long ull;
-		unsigned long ul;
-		long asl[3][5][7];
-		char f;
-		/* unsigned char mpers_end_filler_4[7]; */
-	} s;
-	union {
-		long long sll;
-		unsigned long long ull;
-		void *p;
-		long sl;
-		unsigned long ul;
-		int si;
-		unsigned ui;
-		short ss[7][9];
-		unsigned short us[4];
-		char sc;
-		unsigned char uc;
-	} u[3][2];
-	short f[0];
-} sample_struct;
-sample_struct mpers_target_var;
diff --git a/mpers-m32/sample_struct.d1 b/mpers-m32/sample_struct.d1
deleted file mode 100644
index 0562c17..0000000
--- a/mpers-m32/sample_struct.d1
+++ /dev/null
@@ -1,302 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x273 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/sample_struct.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 1
-    <2a>   DW_AT_decl_line   : 37
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x21b): sample_struct
-    <3a>   DW_AT_decl_file   : 1
-    <3b>   DW_AT_decl_line   : 36
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_byte_size   : 1248
-    <3f>   DW_AT_decl_file   : 1
-    <40>   DW_AT_decl_line   : 2
- <2><41>: Abbrev Number: 5 (DW_TAG_member)
-    <42>   DW_AT_name        : (indirect string, offset: 0x16d): s
-    <46>   DW_AT_type        : <0x4f>
-    <4a>   DW_AT_decl_file   : 1
-    <4b>   DW_AT_decl_line   : 21
-    <4c>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><4f>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <50>   DW_AT_byte_size   : 480
-    <52>   DW_AT_decl_file   : 1
-    <53>   DW_AT_decl_line   : 3
- <3><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x16f): p
-    <59>   DW_AT_type        : <0x1cb>
-    <5d>   DW_AT_decl_file   : 1
-    <5e>   DW_AT_decl_line   : 4
-    <5f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><62>: Abbrev Number: 5 (DW_TAG_member)
-    <63>   DW_AT_name        : (indirect string, offset: 0x171): sc
-    <67>   DW_AT_type        : <0x1cc>
-    <6b>   DW_AT_decl_file   : 1
-    <6c>   DW_AT_decl_line   : 5
-    <6d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <3><70>: Abbrev Number: 5 (DW_TAG_member)
-    <71>   DW_AT_name        : (indirect string, offset: 0x179): ss
-    <75>   DW_AT_type        : <0x1d3>
-    <79>   DW_AT_decl_file   : 1
-    <7a>   DW_AT_decl_line   : 7
-    <7b>   DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
- <3><7e>: Abbrev Number: 5 (DW_TAG_member)
-    <7f>   DW_AT_name        : (indirect string, offset: 0x182): uc
-    <83>   DW_AT_type        : <0x1da>
-    <87>   DW_AT_decl_file   : 1
-    <88>   DW_AT_decl_line   : 8
-    <89>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <3><8c>: Abbrev Number: 5 (DW_TAG_member)
-    <8d>   DW_AT_name        : (indirect string, offset: 0x193): si
-    <91>   DW_AT_type        : <0x1e1>
-    <95>   DW_AT_decl_file   : 1
-    <96>   DW_AT_decl_line   : 10
-    <97>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <3><9a>: Abbrev Number: 5 (DW_TAG_member)
-    <9b>   DW_AT_name        : (indirect string, offset: 0x19a): ui
-    <9f>   DW_AT_type        : <0x1e8>
-    <a3>   DW_AT_decl_file   : 1
-    <a4>   DW_AT_decl_line   : 11
-    <a5>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <3><a8>: Abbrev Number: 5 (DW_TAG_member)
-    <a9>   DW_AT_name        : (indirect string, offset: 0x1aa): sl
-    <ad>   DW_AT_type        : <0x1ef>
-    <b1>   DW_AT_decl_file   : 1
-    <b2>   DW_AT_decl_line   : 12
-    <b3>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <3><b6>: Abbrev Number: 5 (DW_TAG_member)
-    <b7>   DW_AT_name        : (indirect string, offset: 0x1b6): us
-    <bb>   DW_AT_type        : <0x1f6>
-    <bf>   DW_AT_decl_file   : 1
-    <c0>   DW_AT_decl_line   : 13
-    <c1>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <3><c4>: Abbrev Number: 6 (DW_TAG_member)
-    <c5>   DW_AT_name        : (indirect string, offset: 0x1c8): sll
-    <c9>   DW_AT_type        : <0x1fd>
-    <cd>   DW_AT_decl_file   : 1
-    <ce>   DW_AT_decl_line   : 15
-    <cf>   Unknown AT value: 88: 8
-    <d0>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <3><d3>: Abbrev Number: 5 (DW_TAG_member)
-    <d4>   DW_AT_name        : (indirect string, offset: 0x1da): ull
-    <d8>   DW_AT_type        : <0x204>
-    <dc>   DW_AT_decl_file   : 1
-    <dd>   DW_AT_decl_line   : 16
-    <de>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <3><e1>: Abbrev Number: 5 (DW_TAG_member)
-    <e2>   DW_AT_name        : (indirect string, offset: 0x1f5): ul
-    <e6>   DW_AT_type        : <0x20b>
-    <ea>   DW_AT_decl_file   : 1
-    <eb>   DW_AT_decl_line   : 17
-    <ec>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <3><ef>: Abbrev Number: 5 (DW_TAG_member)
-    <f0>   DW_AT_name        : (indirect string, offset: 0x20a): asl
-    <f4>   DW_AT_type        : <0x212>
-    <f8>   DW_AT_decl_file   : 1
-    <f9>   DW_AT_decl_line   : 18
-    <fa>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <3><fd>: Abbrev Number: 5 (DW_TAG_member)
-    <fe>   DW_AT_name        : (indirect string, offset: 0x217): f
-    <102>   DW_AT_type        : <0x1cc>
-    <106>   DW_AT_decl_file   : 1
-    <107>   DW_AT_decl_line   : 19
-    <108>   DW_AT_data_member_location: 3 byte block: 23 d8 3 	(DW_OP_plus_uconst: 472)
- <3><10c>: Abbrev Number: 0
- <2><10d>: Abbrev Number: 5 (DW_TAG_member)
-    <10e>   DW_AT_name        : (indirect string, offset: 0x219): u
-    <112>   DW_AT_type        : <0x234>
-    <116>   DW_AT_decl_file   : 1
-    <117>   DW_AT_decl_line   : 34
-    <118>   DW_AT_data_member_location: 3 byte block: 23 e0 3 	(DW_OP_plus_uconst: 480)
- <2><11c>: Abbrev Number: 7 (DW_TAG_union_type)
-    <11d>   DW_AT_byte_size   : 128
-    <11e>   DW_AT_decl_file   : 1
-    <11f>   DW_AT_decl_line   : 22
- <3><120>: Abbrev Number: 5 (DW_TAG_member)
-    <121>   DW_AT_name        : (indirect string, offset: 0x1c8): sll
-    <125>   DW_AT_type        : <0x1fd>
-    <129>   DW_AT_decl_file   : 1
-    <12a>   DW_AT_decl_line   : 23
-    <12b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><12e>: Abbrev Number: 5 (DW_TAG_member)
-    <12f>   DW_AT_name        : (indirect string, offset: 0x1da): ull
-    <133>   DW_AT_type        : <0x204>
-    <137>   DW_AT_decl_file   : 1
-    <138>   DW_AT_decl_line   : 24
-    <139>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><13c>: Abbrev Number: 5 (DW_TAG_member)
-    <13d>   DW_AT_name        : (indirect string, offset: 0x16f): p
-    <141>   DW_AT_type        : <0x1cb>
-    <145>   DW_AT_decl_file   : 1
-    <146>   DW_AT_decl_line   : 25
-    <147>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><14a>: Abbrev Number: 5 (DW_TAG_member)
-    <14b>   DW_AT_name        : (indirect string, offset: 0x1aa): sl
-    <14f>   DW_AT_type        : <0x1ef>
-    <153>   DW_AT_decl_file   : 1
-    <154>   DW_AT_decl_line   : 26
-    <155>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><158>: Abbrev Number: 5 (DW_TAG_member)
-    <159>   DW_AT_name        : (indirect string, offset: 0x1f5): ul
-    <15d>   DW_AT_type        : <0x20b>
-    <161>   DW_AT_decl_file   : 1
-    <162>   DW_AT_decl_line   : 27
-    <163>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><166>: Abbrev Number: 5 (DW_TAG_member)
-    <167>   DW_AT_name        : (indirect string, offset: 0x193): si
-    <16b>   DW_AT_type        : <0x1e1>
-    <16f>   DW_AT_decl_file   : 1
-    <170>   DW_AT_decl_line   : 28
-    <171>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><174>: Abbrev Number: 5 (DW_TAG_member)
-    <175>   DW_AT_name        : (indirect string, offset: 0x19a): ui
-    <179>   DW_AT_type        : <0x1e8>
-    <17d>   DW_AT_decl_file   : 1
-    <17e>   DW_AT_decl_line   : 29
-    <17f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><182>: Abbrev Number: 5 (DW_TAG_member)
-    <183>   DW_AT_name        : (indirect string, offset: 0x179): ss
-    <187>   DW_AT_type        : <0x248>
-    <18b>   DW_AT_decl_file   : 1
-    <18c>   DW_AT_decl_line   : 30
-    <18d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><190>: Abbrev Number: 5 (DW_TAG_member)
-    <191>   DW_AT_name        : (indirect string, offset: 0x1b6): us
-    <195>   DW_AT_type        : <0x25c>
-    <199>   DW_AT_decl_file   : 1
-    <19a>   DW_AT_decl_line   : 31
-    <19b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><19e>: Abbrev Number: 5 (DW_TAG_member)
-    <19f>   DW_AT_name        : (indirect string, offset: 0x171): sc
-    <1a3>   DW_AT_type        : <0x1cc>
-    <1a7>   DW_AT_decl_file   : 1
-    <1a8>   DW_AT_decl_line   : 32
-    <1a9>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><1ac>: Abbrev Number: 5 (DW_TAG_member)
-    <1ad>   DW_AT_name        : (indirect string, offset: 0x182): uc
-    <1b1>   DW_AT_type        : <0x1da>
-    <1b5>   DW_AT_decl_file   : 1
-    <1b6>   DW_AT_decl_line   : 33
-    <1b7>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><1ba>: Abbrev Number: 0
- <2><1bb>: Abbrev Number: 5 (DW_TAG_member)
-    <1bc>   DW_AT_name        : (indirect string, offset: 0x217): f
-    <1c0>   DW_AT_type        : <0x269>
-    <1c4>   DW_AT_decl_file   : 1
-    <1c5>   DW_AT_decl_line   : 35
-    <1c6>   DW_AT_data_member_location: 3 byte block: 23 e0 9 	(DW_OP_plus_uconst: 1248)
- <2><1ca>: Abbrev Number: 0
- <1><1cb>: Abbrev Number: 8 (DW_TAG_pointer_type)
- <1><1cc>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1cd>   DW_AT_name        : (indirect string, offset: 0x174): char
-    <1d1>   DW_AT_encoding    : 8	(unsigned char)
-    <1d2>   DW_AT_byte_size   : 1
- <1><1d3>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1d4>   DW_AT_name        : (indirect string, offset: 0x17c): short
-    <1d8>   DW_AT_encoding    : 5	(signed)
-    <1d9>   DW_AT_byte_size   : 2
- <1><1da>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1db>   DW_AT_name        : (indirect string, offset: 0x185): unsigned char
-    <1df>   DW_AT_encoding    : 8	(unsigned char)
-    <1e0>   DW_AT_byte_size   : 1
- <1><1e1>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1e2>   DW_AT_name        : (indirect string, offset: 0x196): int
-    <1e6>   DW_AT_encoding    : 5	(signed)
-    <1e7>   DW_AT_byte_size   : 4
- <1><1e8>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1e9>   DW_AT_name        : (indirect string, offset: 0x19d): unsigned int
-    <1ed>   DW_AT_encoding    : 7	(unsigned)
-    <1ee>   DW_AT_byte_size   : 4
- <1><1ef>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1f0>   DW_AT_name        : (indirect string, offset: 0x1ad): long int
-    <1f4>   DW_AT_encoding    : 5	(signed)
-    <1f5>   DW_AT_byte_size   : 4
- <1><1f6>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1f7>   DW_AT_name        : (indirect string, offset: 0x1b9): unsigned short
-    <1fb>   DW_AT_encoding    : 7	(unsigned)
-    <1fc>   DW_AT_byte_size   : 2
- <1><1fd>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1fe>   DW_AT_name        : (indirect string, offset: 0x1cc): long long int
-    <202>   DW_AT_encoding    : 5	(signed)
-    <203>   DW_AT_byte_size   : 8
- <1><204>: Abbrev Number: 9 (DW_TAG_base_type)
-    <205>   DW_AT_name        : (indirect string, offset: 0x1de): long long unsigned int
-    <209>   DW_AT_encoding    : 7	(unsigned)
-    <20a>   DW_AT_byte_size   : 8
- <1><20b>: Abbrev Number: 9 (DW_TAG_base_type)
-    <20c>   DW_AT_name        : (indirect string, offset: 0x1f8): long unsigned int
-    <210>   DW_AT_encoding    : 7	(unsigned)
-    <211>   DW_AT_byte_size   : 4
- <1><212>: Abbrev Number: 10 (DW_TAG_array_type)
-    <213>   DW_AT_type        : <0x1ef>
- <2><217>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <218>   DW_AT_type        : <0x22d>
-    <21c>   DW_AT_lower_bound : 0
-    <21d>   DW_AT_count       : 3
- <2><21e>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <21f>   DW_AT_type        : <0x22d>
-    <223>   DW_AT_lower_bound : 0
-    <224>   DW_AT_count       : 5
- <2><225>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <226>   DW_AT_type        : <0x22d>
-    <22a>   DW_AT_lower_bound : 0
-    <22b>   DW_AT_count       : 7
- <2><22c>: Abbrev Number: 0
- <1><22d>: Abbrev Number: 12 (DW_TAG_base_type)
-    <22e>   DW_AT_name        : (indirect string, offset: 0x20e): sizetype
-    <232>   DW_AT_byte_size   : 8
-    <233>   DW_AT_encoding    : 7	(unsigned)
- <1><234>: Abbrev Number: 10 (DW_TAG_array_type)
-    <235>   DW_AT_type        : <0x11c>
- <2><239>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <23a>   DW_AT_type        : <0x22d>
-    <23e>   DW_AT_lower_bound : 0
-    <23f>   DW_AT_count       : 3
- <2><240>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <241>   DW_AT_type        : <0x22d>
-    <245>   DW_AT_lower_bound : 0
-    <246>   DW_AT_count       : 2
- <2><247>: Abbrev Number: 0
- <1><248>: Abbrev Number: 10 (DW_TAG_array_type)
-    <249>   DW_AT_type        : <0x1d3>
- <2><24d>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <24e>   DW_AT_type        : <0x22d>
-    <252>   DW_AT_lower_bound : 0
-    <253>   DW_AT_count       : 7
- <2><254>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <255>   DW_AT_type        : <0x22d>
-    <259>   DW_AT_lower_bound : 0
-    <25a>   DW_AT_count       : 9
- <2><25b>: Abbrev Number: 0
- <1><25c>: Abbrev Number: 10 (DW_TAG_array_type)
-    <25d>   DW_AT_type        : <0x1f6>
- <2><261>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <262>   DW_AT_type        : <0x22d>
-    <266>   DW_AT_lower_bound : 0
-    <267>   DW_AT_count       : 4
- <2><268>: Abbrev Number: 0
- <1><269>: Abbrev Number: 10 (DW_TAG_array_type)
-    <26a>   DW_AT_type        : <0x1d3>
- <2><26e>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <26f>   DW_AT_type        : <0x22d>
-    <273>   DW_AT_lower_bound : 0
-    <274>   DW_AT_count       : 0
- <2><275>: Abbrev Number: 0
- <1><276>: Abbrev Number: 0
-
diff --git a/mpers-m32/sample_struct.d2 b/mpers-m32/sample_struct.d2
deleted file mode 100644
index 6c539d7..0000000
--- a/mpers-m32/sample_struct.d2
+++ /dev/null
@@ -1,336 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 37
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x21b): sample_struct
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 36
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 1248
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 2
-<2><41>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16d): s
-DW_AT_type        : <0x4f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 21
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><4f>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 480
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 3
-<3><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16f): p
-DW_AT_type        : <0x1cb>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 4
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><62>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x171): sc
-DW_AT_type        : <0x1cc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 5
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<3><70>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x179): ss
-DW_AT_type        : <0x1d3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 7
-DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
-<3><7e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x182): uc
-DW_AT_type        : <0x1da>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 8
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<3><8c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x193): si
-DW_AT_type        : <0x1e1>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 10
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<3><9a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19a): ui
-DW_AT_type        : <0x1e8>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 11
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<3><a8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1aa): sl
-DW_AT_type        : <0x1ef>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 12
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<3><b6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b6): us
-DW_AT_type        : <0x1f6>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 13
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<3><c4>
-Abbrev Number: 6 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c8): sll
-DW_AT_type        : <0x1fd>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 15
-Unknown AT value: 88: 8
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<3><d3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1da): ull
-DW_AT_type        : <0x204>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 16
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<3><e1>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f5): ul
-DW_AT_type        : <0x20b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 17
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<3><ef>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20a): asl
-DW_AT_type        : <0x212>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 18
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<3><fd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x217): f
-DW_AT_type        : <0x1cc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 19
-DW_AT_data_member_location: 3 byte block: 23 d8 3 	(DW_OP_plus_uconst: 472)
-<2><10d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x219): u
-DW_AT_type        : <0x234>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 3 byte block: 23 e0 3 	(DW_OP_plus_uconst: 480)
-<2><11c>
-Abbrev Number: 7 (DW_TAG_union_type)
-DW_AT_byte_size   : 128
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 22
-<3><120>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c8): sll
-DW_AT_type        : <0x1fd>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><12e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1da): ull
-DW_AT_type        : <0x204>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><13c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16f): p
-DW_AT_type        : <0x1cb>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><14a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1aa): sl
-DW_AT_type        : <0x1ef>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><158>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f5): ul
-DW_AT_type        : <0x20b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><166>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x193): si
-DW_AT_type        : <0x1e1>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><174>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19a): ui
-DW_AT_type        : <0x1e8>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><182>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x179): ss
-DW_AT_type        : <0x248>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><190>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b6): us
-DW_AT_type        : <0x25c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><19e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x171): sc
-DW_AT_type        : <0x1cc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><1ac>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x182): uc
-DW_AT_type        : <0x1da>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><1bb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x217): f
-DW_AT_type        : <0x269>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 35
-DW_AT_data_member_location: 3 byte block: 23 e0 9 	(DW_OP_plus_uconst: 1248)
-<1><1cb>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-<1><1cc>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x174): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><1d3>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17c): short
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 2
-<1><1da>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x185): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><1e1>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x196): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><1e8>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x19d): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><1ef>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ad): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><1f6>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b9): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><1fd>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1cc): long long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 8
-<1><204>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1de): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
-<1><20b>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1f8): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><212>
-Abbrev Number: 10 (DW_TAG_array_type)
-DW_AT_type        : <0x1ef>
-<2><217>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x22d>
-DW_AT_lower_bound : 0
-DW_AT_count       : 3
-<2><21e>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x22d>
-DW_AT_lower_bound : 0
-DW_AT_count       : 5
-<2><225>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x22d>
-DW_AT_lower_bound : 0
-DW_AT_count       : 7
-<1><22d>
-Abbrev Number: 12 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x20e): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><234>
-Abbrev Number: 10 (DW_TAG_array_type)
-DW_AT_type        : <0x11c>
-<2><239>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x22d>
-DW_AT_lower_bound : 0
-DW_AT_count       : 3
-<2><240>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x22d>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><248>
-Abbrev Number: 10 (DW_TAG_array_type)
-DW_AT_type        : <0x1d3>
-<2><24d>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x22d>
-DW_AT_lower_bound : 0
-DW_AT_count       : 7
-<2><254>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x22d>
-DW_AT_lower_bound : 0
-DW_AT_count       : 9
-<1><25c>
-Abbrev Number: 10 (DW_TAG_array_type)
-DW_AT_type        : <0x1f6>
-<2><261>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x22d>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4
-<1><269>
-Abbrev Number: 10 (DW_TAG_array_type)
-DW_AT_type        : <0x1d3>
-<2><26e>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x22d>
-DW_AT_lower_bound : 0
-DW_AT_count       : 0
diff --git a/mpers-m32/sample_struct.h b/mpers-m32/sample_struct.h
deleted file mode 100644
index 2f95488..0000000
--- a/mpers-m32/sample_struct.h
+++ /dev/null
@@ -1,42 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-struct {
-mpers_ptr_t p;
-char sc;
-unsigned char mpers_filler_1[1];
-int16_t ss;
-unsigned char uc;
-unsigned char mpers_filler_2[3];
-int32_t si;
-uint32_t ui;
-int32_t sl;
-uint16_t us;
-unsigned char mpers_filler_3[6];
-int64_t sll;
-uint64_t ull;
-uint32_t ul;
-int32_t asl[3][5][7];
-char f;
-unsigned char mpers_end_filler_4[7];
-} ATTRIBUTE_PACKED s;
-union {
-int64_t sll;
-uint64_t ull;
-mpers_ptr_t p;
-int32_t sl;
-uint32_t ul;
-int32_t si;
-uint32_t ui;
-int16_t ss[7][9];
-uint16_t us[4];
-char sc;
-unsigned char uc;
-} u[3][2];
-int16_t f[0];
-} ATTRIBUTE_PACKED m32_sample_struct;
-#define MPERS_m32_sample_struct m32_sample_struct
diff --git a/mpers-m32/shmid_ds_t.c b/mpers-m32/shmid_ds_t.c
deleted file mode 100644
index af4a7d2..0000000
--- a/mpers-m32/shmid_ds_t.c
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright (c) 1993 Ulrich Pegelow <pegelow@moorea.uni-muenster.de>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-1999 Wichert Akkerman <wichert@cistron.nl>
- * Copyright (c) 2003-2006 Roland McGrath <roland@redhat.com>
- * Copyright (c) 2006-2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include "ipc_defs.h"
-
-#ifdef HAVE_SYS_SHM_H
-/* The C library generally exports the struct the current kernel expects. */
-# include <sys/shm.h>
-typedef struct shmid_ds shmid_ds_t;
-#elif defined HAVE_LINUX_SHM_H
-/* The linux header might provide the right struct. */
-# include <linux/shm.h>
-typedef struct shmid64_ds shmid_ds_t;
-#endif
-
-shmid_ds_t mpers_target_var;
diff --git a/mpers-m32/shmid_ds_t.d1 b/mpers-m32/shmid_ds_t.d1
deleted file mode 100644
index a9ddc27..0000000
--- a/mpers-m32/shmid_ds_t.d1
+++ /dev/null
@@ -1,246 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x212 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/shmid_ds_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11e): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x159): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 6
-    <2a>   DW_AT_decl_line   : 49
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x2fd): shmid_ds_t
-    <3a>   DW_AT_decl_file   : 6
-    <3b>   DW_AT_decl_line   : 42
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x2f2): shmid64_ds
-    <41>   DW_AT_byte_size   : 72
-    <42>   DW_AT_decl_file   : 4
-    <43>   DW_AT_decl_line   : 22
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16a): shm_perm
-    <49>   DW_AT_type        : <0xd1>
-    <4d>   DW_AT_decl_file   : 4
-    <4e>   DW_AT_decl_line   : 23
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x25a): shm_segsz
-    <57>   DW_AT_type        : <0x1e2>
-    <5b>   DW_AT_decl_file   : 4
-    <5c>   DW_AT_decl_line   : 24
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x26b): shm_atime
-    <65>   DW_AT_type        : <0x1ed>
-    <69>   DW_AT_decl_file   : 4
-    <6a>   DW_AT_decl_line   : 25
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x29e): shm_dtime
-    <73>   DW_AT_type        : <0x1ed>
-    <77>   DW_AT_decl_file   : 4
-    <78>   DW_AT_decl_line   : 29
-    <79>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x2a8): shm_ctime
-    <81>   DW_AT_type        : <0x1ed>
-    <85>   DW_AT_decl_file   : 4
-    <86>   DW_AT_decl_line   : 33
-    <87>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x2b2): shm_cpid
-    <8f>   DW_AT_type        : <0x20a>
-    <93>   DW_AT_decl_file   : 4
-    <94>   DW_AT_decl_line   : 37
-    <95>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x2ca): shm_lpid
-    <9d>   DW_AT_type        : <0x20a>
-    <a1>   DW_AT_decl_file   : 4
-    <a2>   DW_AT_decl_line   : 38
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x2d3): shm_nattch
-    <ab>   DW_AT_type        : <0x1d0>
-    <af>   DW_AT_decl_file   : 4
-    <b0>   DW_AT_decl_line   : 39
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x2de): __unused4
-    <b9>   DW_AT_type        : <0x1d0>
-    <bd>   DW_AT_decl_file   : 4
-    <be>   DW_AT_decl_line   : 40
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x2e8): __unused5
-    <c7>   DW_AT_type        : <0x1d0>
-    <cb>   DW_AT_decl_file   : 4
-    <cc>   DW_AT_decl_line   : 41
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
- <2><d0>: Abbrev Number: 0
- <1><d1>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <d2>   DW_AT_name        : (indirect string, offset: 0x24f): ipc64_perm
-    <d6>   DW_AT_byte_size   : 36
-    <d7>   DW_AT_decl_file   : 2
-    <d8>   DW_AT_decl_line   : 21
- <2><d9>: Abbrev Number: 5 (DW_TAG_member)
-    <da>   DW_AT_name        : (indirect string, offset: 0x173): key
-    <de>   DW_AT_type        : <0x174>
-    <e2>   DW_AT_decl_file   : 2
-    <e3>   DW_AT_decl_line   : 22
-    <e4>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><e7>: Abbrev Number: 5 (DW_TAG_member)
-    <e8>   DW_AT_name        : (indirect string, offset: 0x18a): uid
-    <ec>   DW_AT_type        : <0x186>
-    <f0>   DW_AT_decl_file   : 2
-    <f1>   DW_AT_decl_line   : 23
-    <f2>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><f5>: Abbrev Number: 5 (DW_TAG_member)
-    <f6>   DW_AT_name        : (indirect string, offset: 0x1ac): gid
-    <fa>   DW_AT_type        : <0x198>
-    <fe>   DW_AT_decl_file   : 2
-    <ff>   DW_AT_decl_line   : 24
-    <100>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><103>: Abbrev Number: 5 (DW_TAG_member)
-    <104>   DW_AT_name        : (indirect string, offset: 0x1c1): cuid
-    <108>   DW_AT_type        : <0x186>
-    <10c>   DW_AT_decl_file   : 2
-    <10d>   DW_AT_decl_line   : 25
-    <10e>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><111>: Abbrev Number: 5 (DW_TAG_member)
-    <112>   DW_AT_name        : (indirect string, offset: 0x1c6): cgid
-    <116>   DW_AT_type        : <0x198>
-    <11a>   DW_AT_decl_file   : 2
-    <11b>   DW_AT_decl_line   : 26
-    <11c>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><11f>: Abbrev Number: 5 (DW_TAG_member)
-    <120>   DW_AT_name        : (indirect string, offset: 0x1cb): mode
-    <124>   DW_AT_type        : <0x1a3>
-    <128>   DW_AT_decl_file   : 2
-    <129>   DW_AT_decl_line   : 27
-    <12a>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><12d>: Abbrev Number: 5 (DW_TAG_member)
-    <12e>   DW_AT_name        : (indirect string, offset: 0x1e0): __pad1
-    <132>   DW_AT_type        : <0x1ae>
-    <136>   DW_AT_decl_file   : 2
-    <137>   DW_AT_decl_line   : 28
-    <138>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><13b>: Abbrev Number: 5 (DW_TAG_member)
-    <13c>   DW_AT_name        : (indirect string, offset: 0x1fe): seq
-    <140>   DW_AT_type        : <0x1c9>
-    <144>   DW_AT_decl_file   : 2
-    <145>   DW_AT_decl_line   : 29
-    <146>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><149>: Abbrev Number: 5 (DW_TAG_member)
-    <14a>   DW_AT_name        : (indirect string, offset: 0x211): __pad2
-    <14e>   DW_AT_type        : <0x1c9>
-    <152>   DW_AT_decl_file   : 2
-    <153>   DW_AT_decl_line   : 30
-    <154>   DW_AT_data_member_location: 2 byte block: 23 1a 	(DW_OP_plus_uconst: 26)
- <2><157>: Abbrev Number: 5 (DW_TAG_member)
-    <158>   DW_AT_name        : (indirect string, offset: 0x218): __unused1
-    <15c>   DW_AT_type        : <0x1d0>
-    <160>   DW_AT_decl_file   : 2
-    <161>   DW_AT_decl_line   : 31
-    <162>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><165>: Abbrev Number: 5 (DW_TAG_member)
-    <166>   DW_AT_name        : (indirect string, offset: 0x245): __unused2
-    <16a>   DW_AT_type        : <0x1d0>
-    <16e>   DW_AT_decl_file   : 2
-    <16f>   DW_AT_decl_line   : 32
-    <170>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><173>: Abbrev Number: 0
- <1><174>: Abbrev Number: 3 (DW_TAG_typedef)
-    <175>   DW_AT_type        : <0x17f>
-    <179>   DW_AT_name        : (indirect string, offset: 0x17b): __kernel_key_t
-    <17d>   DW_AT_decl_file   : 1
-    <17e>   DW_AT_decl_line   : 28
- <1><17f>: Abbrev Number: 6 (DW_TAG_base_type)
-    <180>   DW_AT_name        : (indirect string, offset: 0x177): int
-    <184>   DW_AT_encoding    : 5	(signed)
-    <185>   DW_AT_byte_size   : 4
- <1><186>: Abbrev Number: 3 (DW_TAG_typedef)
-    <187>   DW_AT_type        : <0x191>
-    <18b>   DW_AT_name        : (indirect string, offset: 0x19b): __kernel_uid32_t
-    <18f>   DW_AT_decl_file   : 3
-    <190>   DW_AT_decl_line   : 49
- <1><191>: Abbrev Number: 6 (DW_TAG_base_type)
-    <192>   DW_AT_name        : (indirect string, offset: 0x18e): unsigned int
-    <196>   DW_AT_encoding    : 7	(unsigned)
-    <197>   DW_AT_byte_size   : 4
- <1><198>: Abbrev Number: 3 (DW_TAG_typedef)
-    <199>   DW_AT_type        : <0x191>
-    <19d>   DW_AT_name        : (indirect string, offset: 0x1b0): __kernel_gid32_t
-    <1a1>   DW_AT_decl_file   : 3
-    <1a2>   DW_AT_decl_line   : 50
- <1><1a3>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1a4>   DW_AT_type        : <0x191>
-    <1a8>   DW_AT_name        : (indirect string, offset: 0x1d0): __kernel_mode_t
-    <1ac>   DW_AT_decl_file   : 3
-    <1ad>   DW_AT_decl_line   : 30
- <1><1ae>: Abbrev Number: 7 (DW_TAG_array_type)
-    <1af>   DW_AT_type        : <0x1bb>
- <2><1b3>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <1b4>   DW_AT_type        : <0x1c2>
-    <1b8>   DW_AT_lower_bound : 0
-    <1b9>   DW_AT_count       : 0
- <2><1ba>: Abbrev Number: 0
- <1><1bb>: Abbrev Number: 6 (DW_TAG_base_type)
-    <1bc>   DW_AT_name        : (indirect string, offset: 0x1e7): unsigned char
-    <1c0>   DW_AT_encoding    : 8	(unsigned char)
-    <1c1>   DW_AT_byte_size   : 1
- <1><1c2>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1c3>   DW_AT_name        : (indirect string, offset: 0x1f5): sizetype
-    <1c7>   DW_AT_byte_size   : 8
-    <1c8>   DW_AT_encoding    : 7	(unsigned)
- <1><1c9>: Abbrev Number: 6 (DW_TAG_base_type)
-    <1ca>   DW_AT_name        : (indirect string, offset: 0x202): unsigned short
-    <1ce>   DW_AT_encoding    : 7	(unsigned)
-    <1cf>   DW_AT_byte_size   : 2
- <1><1d0>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1d1>   DW_AT_type        : <0x1db>
-    <1d5>   DW_AT_name        : (indirect string, offset: 0x234): __kernel_ulong_t
-    <1d9>   DW_AT_decl_file   : 3
-    <1da>   DW_AT_decl_line   : 24
- <1><1db>: Abbrev Number: 6 (DW_TAG_base_type)
-    <1dc>   DW_AT_name        : (indirect string, offset: 0x222): long unsigned int
-    <1e0>   DW_AT_encoding    : 7	(unsigned)
-    <1e1>   DW_AT_byte_size   : 4
- <1><1e2>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1e3>   DW_AT_type        : <0x191>
-    <1e7>   DW_AT_name        : (indirect string, offset: 0x264): size_t
-    <1eb>   DW_AT_decl_file   : 5
-    <1ec>   DW_AT_decl_line   : 62
- <1><1ed>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1ee>   DW_AT_type        : <0x1f8>
-    <1f2>   DW_AT_name        : (indirect string, offset: 0x28e): __kernel_time_t
-    <1f6>   DW_AT_decl_file   : 3
-    <1f7>   DW_AT_decl_line   : 77
- <1><1f8>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1f9>   DW_AT_type        : <0x203>
-    <1fd>   DW_AT_name        : (indirect string, offset: 0x27e): __kernel_long_t
-    <201>   DW_AT_decl_file   : 3
-    <202>   DW_AT_decl_line   : 23
- <1><203>: Abbrev Number: 6 (DW_TAG_base_type)
-    <204>   DW_AT_name        : (indirect string, offset: 0x275): long int
-    <208>   DW_AT_encoding    : 5	(signed)
-    <209>   DW_AT_byte_size   : 4
- <1><20a>: Abbrev Number: 3 (DW_TAG_typedef)
-    <20b>   DW_AT_type        : <0x17f>
-    <20f>   DW_AT_name        : (indirect string, offset: 0x2bb): __kernel_pid_t
-    <213>   DW_AT_decl_file   : 3
-    <214>   DW_AT_decl_line   : 33
- <1><215>: Abbrev Number: 0
-
diff --git a/mpers-m32/shmid_ds_t.d2 b/mpers-m32/shmid_ds_t.d2
deleted file mode 100644
index de60d60..0000000
--- a/mpers-m32/shmid_ds_t.d2
+++ /dev/null
@@ -1,270 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x159): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 49
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x2fd): shmid_ds_t
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 42
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2f2): shmid64_ds
-DW_AT_byte_size   : 72
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 22
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16a): shm_perm
-DW_AT_type        : <0xd1>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 23
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x25a): shm_segsz
-DW_AT_type        : <0x1e2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x26b): shm_atime
-DW_AT_type        : <0x1ed>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x29e): shm_dtime
-DW_AT_type        : <0x1ed>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2a8): shm_ctime
-DW_AT_type        : <0x1ed>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2b2): shm_cpid
-DW_AT_type        : <0x20a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ca): shm_lpid
-DW_AT_type        : <0x20a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2d3): shm_nattch
-DW_AT_type        : <0x1d0>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2de): __unused4
-DW_AT_type        : <0x1d0>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e8): __unused5
-DW_AT_type        : <0x1d0>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
-<1><d1>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x24f): ipc64_perm
-DW_AT_byte_size   : 36
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 21
-<2><d9>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x173): key
-DW_AT_type        : <0x174>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 22
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><e7>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18a): uid
-DW_AT_type        : <0x186>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 23
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><f5>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ac): gid
-DW_AT_type        : <0x198>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><103>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c1): cuid
-DW_AT_type        : <0x186>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><111>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c6): cgid
-DW_AT_type        : <0x198>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><11f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cb): mode
-DW_AT_type        : <0x1a3>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><12d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e0): __pad1
-DW_AT_type        : <0x1ae>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><13b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fe): seq
-DW_AT_type        : <0x1c9>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><149>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x211): __pad2
-DW_AT_type        : <0x1c9>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 1a 	(DW_OP_plus_uconst: 26)
-<2><157>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x218): __unused1
-DW_AT_type        : <0x1d0>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><165>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x245): __unused2
-DW_AT_type        : <0x1d0>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<1><174>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x17f>
-DW_AT_name        : (indirect string, offset: 0x17b): __kernel_key_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><17f>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x177): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><186>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x191>
-DW_AT_name        : (indirect string, offset: 0x19b): __kernel_uid32_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 49
-<1><191>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18e): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><198>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x191>
-DW_AT_name        : (indirect string, offset: 0x1b0): __kernel_gid32_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 50
-<1><1a3>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x191>
-DW_AT_name        : (indirect string, offset: 0x1d0): __kernel_mode_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 30
-<1><1ae>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x1bb>
-<2><1b3>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x1c2>
-DW_AT_lower_bound : 0
-DW_AT_count       : 0
-<1><1bb>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1e7): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><1c2>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1f5): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><1c9>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x202): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><1d0>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x1db>
-DW_AT_name        : (indirect string, offset: 0x234): __kernel_ulong_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 24
-<1><1db>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x222): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><1e2>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x191>
-DW_AT_name        : (indirect string, offset: 0x264): size_t
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 62
-<1><1ed>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x1f8>
-DW_AT_name        : (indirect string, offset: 0x28e): __kernel_time_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 77
-<1><1f8>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x203>
-DW_AT_name        : (indirect string, offset: 0x27e): __kernel_long_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 23
-<1><203>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x275): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><20a>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x17f>
-DW_AT_name        : (indirect string, offset: 0x2bb): __kernel_pid_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 33
diff --git a/mpers-m32/shmid_ds_t.h b/mpers-m32/shmid_ds_t.h
deleted file mode 100644
index 46581cd..0000000
--- a/mpers-m32/shmid_ds_t.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-struct {
-int32_t key;
-uint32_t uid;
-uint32_t gid;
-uint32_t cuid;
-uint32_t cgid;
-uint32_t mode;
-unsigned char __pad1[0];
-uint16_t seq;
-uint16_t __pad2;
-uint32_t __unused1;
-uint32_t __unused2;
-} ATTRIBUTE_PACKED shm_perm;
-uint32_t shm_segsz;
-int32_t shm_atime;
-int32_t shm_dtime;
-int32_t shm_ctime;
-int32_t shm_cpid;
-int32_t shm_lpid;
-uint32_t shm_nattch;
-uint32_t __unused4;
-uint32_t __unused5;
-} ATTRIBUTE_PACKED m32_shmid_ds_t;
-#define MPERS_m32_shmid_ds_t m32_shmid_ds_t
diff --git a/mpers-m32/siginfo_t.c b/mpers-m32/siginfo_t.c
deleted file mode 100644
index 9a0dad9..0000000
--- a/mpers-m32/siginfo_t.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993-1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-1999 Wichert Akkerman <wichert@cistron.nl>
- * Copyright (c) 2001 John Hughes <john@Calva.COM>
- * Copyright (c) 2013 Denys Vlasenko <vda.linux@googlemail.com>
- * Copyright (c) 2011-2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015 Elvira Khabirova <lineprinter0@gmail.com>
- * Copyright (c) 2015-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <signal.h>
-#include <linux/audit.h>
-
-siginfo_t mpers_target_var;
diff --git a/mpers-m32/siginfo_t.d1 b/mpers-m32/siginfo_t.d1
deleted file mode 100644
index 365ad3f..0000000
--- a/mpers-m32/siginfo_t.d1
+++ /dev/null
@@ -1,409 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x349 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/siginfo_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 4
-    <2a>   DW_AT_decl_line   : 42
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x30e): siginfo_t
-    <3a>   DW_AT_decl_file   : 1
-    <3b>   DW_AT_decl_line   : 100
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x306): siginfo
-    <41>   DW_AT_byte_size   : 124
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 47
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x169): si_signo
-    <49>   DW_AT_type        : <0x295>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 48
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x176): si_errno
-    <57>   DW_AT_type        : <0x295>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 49
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x17f): si_code
-    <65>   DW_AT_type        : <0x295>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 50
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x187): _sifields
-    <73>   DW_AT_type        : <0x7c>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 99
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 6 (DW_TAG_union_type)
-    <7d>   DW_AT_byte_size   : 112
-    <7e>   DW_AT_decl_file   : 1
-    <7f>   DW_AT_decl_line   : 51
- <3><80>: Abbrev Number: 5 (DW_TAG_member)
-    <81>   DW_AT_name        : (indirect string, offset: 0x191): _pad
-    <85>   DW_AT_type        : <0x29c>
-    <89>   DW_AT_decl_file   : 1
-    <8a>   DW_AT_decl_line   : 52
-    <8b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><8e>: Abbrev Number: 5 (DW_TAG_member)
-    <8f>   DW_AT_name        : (indirect string, offset: 0x19f): _kill
-    <93>   DW_AT_type        : <0x9c>
-    <97>   DW_AT_decl_file   : 1
-    <98>   DW_AT_decl_line   : 56
-    <99>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><9c>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <9d>   DW_AT_byte_size   : 8
-    <9e>   DW_AT_decl_file   : 1
-    <9f>   DW_AT_decl_line   : 53
- <4><a0>: Abbrev Number: 5 (DW_TAG_member)
-    <a1>   DW_AT_name        : (indirect string, offset: 0x1a5): _pid
-    <a5>   DW_AT_type        : <0x2b0>
-    <a9>   DW_AT_decl_file   : 1
-    <aa>   DW_AT_decl_line   : 54
-    <ab>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><ae>: Abbrev Number: 5 (DW_TAG_member)
-    <af>   DW_AT_name        : (indirect string, offset: 0x1b9): _uid
-    <b3>   DW_AT_type        : <0x2bb>
-    <b7>   DW_AT_decl_file   : 1
-    <b8>   DW_AT_decl_line   : 55
-    <b9>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><bc>: Abbrev Number: 0
- <3><bd>: Abbrev Number: 5 (DW_TAG_member)
-    <be>   DW_AT_name        : (indirect string, offset: 0x1dc): _timer
-    <c2>   DW_AT_type        : <0xcb>
-    <c6>   DW_AT_decl_file   : 1
-    <c7>   DW_AT_decl_line   : 63
-    <c8>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><cb>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <cc>   DW_AT_byte_size   : 16
-    <cd>   DW_AT_decl_file   : 1
-    <ce>   DW_AT_decl_line   : 57
- <4><cf>: Abbrev Number: 5 (DW_TAG_member)
-    <d0>   DW_AT_name        : (indirect string, offset: 0x1e3): _tid
-    <d4>   DW_AT_type        : <0x2cd>
-    <d8>   DW_AT_decl_file   : 1
-    <d9>   DW_AT_decl_line   : 58
-    <da>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><dd>: Abbrev Number: 5 (DW_TAG_member)
-    <de>   DW_AT_name        : (indirect string, offset: 0x1f9): _overrun
-    <e2>   DW_AT_type        : <0x295>
-    <e6>   DW_AT_decl_file   : 1
-    <e7>   DW_AT_decl_line   : 59
-    <e8>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><eb>: Abbrev Number: 5 (DW_TAG_member)
-    <ec>   DW_AT_name        : (indirect string, offset: 0x191): _pad
-    <f0>   DW_AT_type        : <0x2d8>
-    <f4>   DW_AT_decl_file   : 1
-    <f5>   DW_AT_decl_line   : 60
-    <f6>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><f9>: Abbrev Number: 5 (DW_TAG_member)
-    <fa>   DW_AT_name        : (indirect string, offset: 0x207): _sigval
-    <fe>   DW_AT_type        : <0x2ec>
-    <102>   DW_AT_decl_file   : 1
-    <103>   DW_AT_decl_line   : 61
-    <104>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><107>: Abbrev Number: 5 (DW_TAG_member)
-    <108>   DW_AT_name        : (indirect string, offset: 0x233): _sys_private
-    <10c>   DW_AT_type        : <0x295>
-    <110>   DW_AT_decl_file   : 1
-    <111>   DW_AT_decl_line   : 62
-    <112>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <4><115>: Abbrev Number: 0
- <3><116>: Abbrev Number: 5 (DW_TAG_member)
-    <117>   DW_AT_name        : (indirect string, offset: 0x240): _rt
-    <11b>   DW_AT_type        : <0x124>
-    <11f>   DW_AT_decl_file   : 1
-    <120>   DW_AT_decl_line   : 68
-    <121>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><124>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <125>   DW_AT_byte_size   : 12
-    <126>   DW_AT_decl_file   : 1
-    <127>   DW_AT_decl_line   : 64
- <4><128>: Abbrev Number: 5 (DW_TAG_member)
-    <129>   DW_AT_name        : (indirect string, offset: 0x1a5): _pid
-    <12d>   DW_AT_type        : <0x2b0>
-    <131>   DW_AT_decl_file   : 1
-    <132>   DW_AT_decl_line   : 65
-    <133>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><136>: Abbrev Number: 5 (DW_TAG_member)
-    <137>   DW_AT_name        : (indirect string, offset: 0x1b9): _uid
-    <13b>   DW_AT_type        : <0x2bb>
-    <13f>   DW_AT_decl_file   : 1
-    <140>   DW_AT_decl_line   : 66
-    <141>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><144>: Abbrev Number: 5 (DW_TAG_member)
-    <145>   DW_AT_name        : (indirect string, offset: 0x207): _sigval
-    <149>   DW_AT_type        : <0x2ec>
-    <14d>   DW_AT_decl_file   : 1
-    <14e>   DW_AT_decl_line   : 67
-    <14f>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><152>: Abbrev Number: 0
- <3><153>: Abbrev Number: 5 (DW_TAG_member)
-    <154>   DW_AT_name        : (indirect string, offset: 0x244): _sigchld
-    <158>   DW_AT_type        : <0x161>
-    <15c>   DW_AT_decl_file   : 1
-    <15d>   DW_AT_decl_line   : 75
-    <15e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><161>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <162>   DW_AT_byte_size   : 20
-    <163>   DW_AT_decl_file   : 1
-    <164>   DW_AT_decl_line   : 69
- <4><165>: Abbrev Number: 5 (DW_TAG_member)
-    <166>   DW_AT_name        : (indirect string, offset: 0x1a5): _pid
-    <16a>   DW_AT_type        : <0x2b0>
-    <16e>   DW_AT_decl_file   : 1
-    <16f>   DW_AT_decl_line   : 70
-    <170>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><173>: Abbrev Number: 5 (DW_TAG_member)
-    <174>   DW_AT_name        : (indirect string, offset: 0x1b9): _uid
-    <178>   DW_AT_type        : <0x2bb>
-    <17c>   DW_AT_decl_file   : 1
-    <17d>   DW_AT_decl_line   : 71
-    <17e>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><181>: Abbrev Number: 5 (DW_TAG_member)
-    <182>   DW_AT_name        : (indirect string, offset: 0x24d): _status
-    <186>   DW_AT_type        : <0x295>
-    <18a>   DW_AT_decl_file   : 1
-    <18b>   DW_AT_decl_line   : 72
-    <18c>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><18f>: Abbrev Number: 5 (DW_TAG_member)
-    <190>   DW_AT_name        : (indirect string, offset: 0x255): _utime
-    <194>   DW_AT_type        : <0x31d>
-    <198>   DW_AT_decl_file   : 1
-    <199>   DW_AT_decl_line   : 73
-    <19a>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <4><19d>: Abbrev Number: 5 (DW_TAG_member)
-    <19e>   DW_AT_name        : (indirect string, offset: 0x286): _stime
-    <1a2>   DW_AT_type        : <0x31d>
-    <1a6>   DW_AT_decl_file   : 1
-    <1a7>   DW_AT_decl_line   : 74
-    <1a8>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <4><1ab>: Abbrev Number: 0
- <3><1ac>: Abbrev Number: 5 (DW_TAG_member)
-    <1ad>   DW_AT_name        : (indirect string, offset: 0x28d): _sigfault
-    <1b1>   DW_AT_type        : <0x1ba>
-    <1b5>   DW_AT_decl_file   : 1
-    <1b6>   DW_AT_decl_line   : 89
-    <1b7>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><1ba>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <1bb>   DW_AT_byte_size   : 16
-    <1bc>   DW_AT_decl_file   : 1
-    <1bd>   DW_AT_decl_line   : 76
- <4><1be>: Abbrev Number: 5 (DW_TAG_member)
-    <1bf>   DW_AT_name        : (indirect string, offset: 0x297): _addr
-    <1c3>   DW_AT_type        : <0x31c>
-    <1c7>   DW_AT_decl_file   : 1
-    <1c8>   DW_AT_decl_line   : 77
-    <1c9>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><1cc>: Abbrev Number: 5 (DW_TAG_member)
-    <1cd>   DW_AT_name        : (indirect string, offset: 0x29d): _addr_lsb
-    <1d1>   DW_AT_type        : <0x33a>
-    <1d5>   DW_AT_decl_file   : 1
-    <1d6>   DW_AT_decl_line   : 81
-    <1d7>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><1da>: Abbrev Number: 8 (DW_TAG_member)
-    <1db>   DW_AT_type        : <0x1e4>
-    <1df>   DW_AT_decl_file   : 1
-    <1e0>   DW_AT_decl_line   : 82
-    <1e1>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><1e4>: Abbrev Number: 6 (DW_TAG_union_type)
-    <1e5>   DW_AT_byte_size   : 8
-    <1e6>   DW_AT_decl_file   : 1
-    <1e7>   DW_AT_decl_line   : 82
- <5><1e8>: Abbrev Number: 5 (DW_TAG_member)
-    <1e9>   DW_AT_name        : (indirect string, offset: 0x2ad): _addr_bnd
-    <1ed>   DW_AT_type        : <0x1f6>
-    <1f1>   DW_AT_decl_file   : 1
-    <1f2>   DW_AT_decl_line   : 86
-    <1f3>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <5><1f6>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <1f7>   DW_AT_byte_size   : 8
-    <1f8>   DW_AT_decl_file   : 1
-    <1f9>   DW_AT_decl_line   : 83
- <6><1fa>: Abbrev Number: 5 (DW_TAG_member)
-    <1fb>   DW_AT_name        : (indirect string, offset: 0x2b7): _lower
-    <1ff>   DW_AT_type        : <0x31c>
-    <203>   DW_AT_decl_file   : 1
-    <204>   DW_AT_decl_line   : 84
-    <205>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <6><208>: Abbrev Number: 5 (DW_TAG_member)
-    <209>   DW_AT_name        : (indirect string, offset: 0x2be): _upper
-    <20d>   DW_AT_type        : <0x31c>
-    <211>   DW_AT_decl_file   : 1
-    <212>   DW_AT_decl_line   : 85
-    <213>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <6><216>: Abbrev Number: 0
- <5><217>: Abbrev Number: 5 (DW_TAG_member)
-    <218>   DW_AT_name        : (indirect string, offset: 0x2c5): _pkey
-    <21c>   DW_AT_type        : <0x341>
-    <220>   DW_AT_decl_file   : 1
-    <221>   DW_AT_decl_line   : 87
-    <222>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <5><225>: Abbrev Number: 0
- <4><226>: Abbrev Number: 0
- <3><227>: Abbrev Number: 5 (DW_TAG_member)
-    <228>   DW_AT_name        : (indirect string, offset: 0x2d1): _sigpoll
-    <22c>   DW_AT_type        : <0x235>
-    <230>   DW_AT_decl_file   : 1
-    <231>   DW_AT_decl_line   : 93
-    <232>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><235>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <236>   DW_AT_byte_size   : 8
-    <237>   DW_AT_decl_file   : 1
-    <238>   DW_AT_decl_line   : 90
- <4><239>: Abbrev Number: 5 (DW_TAG_member)
-    <23a>   DW_AT_name        : (indirect string, offset: 0x2da): _band
-    <23e>   DW_AT_type        : <0x333>
-    <242>   DW_AT_decl_file   : 1
-    <243>   DW_AT_decl_line   : 91
-    <244>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><247>: Abbrev Number: 5 (DW_TAG_member)
-    <248>   DW_AT_name        : (indirect string, offset: 0x2e0): _fd
-    <24c>   DW_AT_type        : <0x295>
-    <250>   DW_AT_decl_file   : 1
-    <251>   DW_AT_decl_line   : 92
-    <252>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><255>: Abbrev Number: 0
- <3><256>: Abbrev Number: 5 (DW_TAG_member)
-    <257>   DW_AT_name        : (indirect string, offset: 0x2e4): _sigsys
-    <25b>   DW_AT_type        : <0x264>
-    <25f>   DW_AT_decl_file   : 1
-    <260>   DW_AT_decl_line   : 98
-    <261>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><264>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <265>   DW_AT_byte_size   : 12
-    <266>   DW_AT_decl_file   : 1
-    <267>   DW_AT_decl_line   : 94
- <4><268>: Abbrev Number: 5 (DW_TAG_member)
-    <269>   DW_AT_name        : (indirect string, offset: 0x2ec): _call_addr
-    <26d>   DW_AT_type        : <0x31c>
-    <271>   DW_AT_decl_file   : 1
-    <272>   DW_AT_decl_line   : 95
-    <273>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><276>: Abbrev Number: 5 (DW_TAG_member)
-    <277>   DW_AT_name        : (indirect string, offset: 0x2f7): _syscall
-    <27b>   DW_AT_type        : <0x295>
-    <27f>   DW_AT_decl_file   : 1
-    <280>   DW_AT_decl_line   : 96
-    <281>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><284>: Abbrev Number: 5 (DW_TAG_member)
-    <285>   DW_AT_name        : (indirect string, offset: 0x300): _arch
-    <289>   DW_AT_type        : <0x2c6>
-    <28d>   DW_AT_decl_file   : 1
-    <28e>   DW_AT_decl_line   : 97
-    <28f>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><292>: Abbrev Number: 0
- <3><293>: Abbrev Number: 0
- <2><294>: Abbrev Number: 0
- <1><295>: Abbrev Number: 9 (DW_TAG_base_type)
-    <296>   DW_AT_name        : (indirect string, offset: 0x172): int
-    <29a>   DW_AT_encoding    : 5	(signed)
-    <29b>   DW_AT_byte_size   : 4
- <1><29c>: Abbrev Number: 10 (DW_TAG_array_type)
-    <29d>   DW_AT_type        : <0x295>
- <2><2a1>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <2a2>   DW_AT_type        : <0x2a9>
-    <2a6>   DW_AT_lower_bound : 0
-    <2a7>   DW_AT_count       : 28
- <2><2a8>: Abbrev Number: 0
- <1><2a9>: Abbrev Number: 12 (DW_TAG_base_type)
-    <2aa>   DW_AT_name        : (indirect string, offset: 0x196): sizetype
-    <2ae>   DW_AT_byte_size   : 8
-    <2af>   DW_AT_encoding    : 7	(unsigned)
- <1><2b0>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2b1>   DW_AT_type        : <0x295>
-    <2b5>   DW_AT_name        : (indirect string, offset: 0x1aa): __kernel_pid_t
-    <2b9>   DW_AT_decl_file   : 2
-    <2ba>   DW_AT_decl_line   : 33
- <1><2bb>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2bc>   DW_AT_type        : <0x2c6>
-    <2c0>   DW_AT_name        : (indirect string, offset: 0x1cb): __kernel_uid32_t
-    <2c4>   DW_AT_decl_file   : 2
-    <2c5>   DW_AT_decl_line   : 49
- <1><2c6>: Abbrev Number: 9 (DW_TAG_base_type)
-    <2c7>   DW_AT_name        : (indirect string, offset: 0x1be): unsigned int
-    <2cb>   DW_AT_encoding    : 7	(unsigned)
-    <2cc>   DW_AT_byte_size   : 4
- <1><2cd>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2ce>   DW_AT_type        : <0x295>
-    <2d2>   DW_AT_name        : (indirect string, offset: 0x1e8): __kernel_timer_t
-    <2d6>   DW_AT_decl_file   : 2
-    <2d7>   DW_AT_decl_line   : 79
- <1><2d8>: Abbrev Number: 10 (DW_TAG_array_type)
-    <2d9>   DW_AT_type        : <0x2e5>
- <2><2dd>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <2de>   DW_AT_type        : <0x2a9>
-    <2e2>   DW_AT_lower_bound : 0
-    <2e3>   DW_AT_count       : 0
- <2><2e4>: Abbrev Number: 0
- <1><2e5>: Abbrev Number: 9 (DW_TAG_base_type)
-    <2e6>   DW_AT_name        : (indirect string, offset: 0x202): char
-    <2ea>   DW_AT_encoding    : 8	(unsigned char)
-    <2eb>   DW_AT_byte_size   : 1
- <1><2ec>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2ed>   DW_AT_type        : <0x2f7>
-    <2f1>   DW_AT_name        : (indirect string, offset: 0x22a): sigval_t
-    <2f5>   DW_AT_decl_file   : 1
-    <2f6>   DW_AT_decl_line   : 26
- <1><2f7>: Abbrev Number: 13 (DW_TAG_union_type)
-    <2f8>   DW_AT_name        : (indirect string, offset: 0x223): sigval
-    <2fc>   DW_AT_byte_size   : 4
-    <2fd>   DW_AT_decl_file   : 1
-    <2fe>   DW_AT_decl_line   : 23
- <2><2ff>: Abbrev Number: 5 (DW_TAG_member)
-    <300>   DW_AT_name        : (indirect string, offset: 0x20f): sival_int
-    <304>   DW_AT_type        : <0x295>
-    <308>   DW_AT_decl_file   : 1
-    <309>   DW_AT_decl_line   : 24
-    <30a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><30d>: Abbrev Number: 5 (DW_TAG_member)
-    <30e>   DW_AT_name        : (indirect string, offset: 0x219): sival_ptr
-    <312>   DW_AT_type        : <0x31c>
-    <316>   DW_AT_decl_file   : 1
-    <317>   DW_AT_decl_line   : 25
-    <318>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><31b>: Abbrev Number: 0
- <1><31c>: Abbrev Number: 14 (DW_TAG_pointer_type)
- <1><31d>: Abbrev Number: 3 (DW_TAG_typedef)
-    <31e>   DW_AT_type        : <0x328>
-    <322>   DW_AT_name        : (indirect string, offset: 0x275): __kernel_clock_t
-    <326>   DW_AT_decl_file   : 2
-    <327>   DW_AT_decl_line   : 78
- <1><328>: Abbrev Number: 3 (DW_TAG_typedef)
-    <329>   DW_AT_type        : <0x333>
-    <32d>   DW_AT_name        : (indirect string, offset: 0x265): __kernel_long_t
-    <331>   DW_AT_decl_file   : 2
-    <332>   DW_AT_decl_line   : 23
- <1><333>: Abbrev Number: 9 (DW_TAG_base_type)
-    <334>   DW_AT_name        : (indirect string, offset: 0x25c): long int
-    <338>   DW_AT_encoding    : 5	(signed)
-    <339>   DW_AT_byte_size   : 4
- <1><33a>: Abbrev Number: 9 (DW_TAG_base_type)
-    <33b>   DW_AT_name        : (indirect string, offset: 0x2a7): short
-    <33f>   DW_AT_encoding    : 5	(signed)
-    <340>   DW_AT_byte_size   : 2
- <1><341>: Abbrev Number: 3 (DW_TAG_typedef)
-    <342>   DW_AT_type        : <0x2c6>
-    <346>   DW_AT_name        : (indirect string, offset: 0x2cb): __u32
-    <34a>   DW_AT_decl_file   : 3
-    <34b>   DW_AT_decl_line   : 28
- <1><34c>: Abbrev Number: 0
-
diff --git a/mpers-m32/siginfo_t.d2 b/mpers-m32/siginfo_t.d2
deleted file mode 100644
index 4bf66db..0000000
--- a/mpers-m32/siginfo_t.d2
+++ /dev/null
@@ -1,452 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 42
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x30e): siginfo_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 100
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x306): siginfo
-DW_AT_byte_size   : 124
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 47
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x169): si_signo
-DW_AT_type        : <0x295>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 48
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x176): si_errno
-DW_AT_type        : <0x295>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 49
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17f): si_code
-DW_AT_type        : <0x295>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 50
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x187): _sifields
-DW_AT_type        : <0x7c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 99
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><7c>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 112
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 51
-<3><80>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x191): _pad
-DW_AT_type        : <0x29c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 52
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><8e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19f): _kill
-DW_AT_type        : <0x9c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 56
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><9c>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 53
-<4><a0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a5): _pid
-DW_AT_type        : <0x2b0>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 54
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><ae>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b9): _uid
-DW_AT_type        : <0x2bb>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 55
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<3><bd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1dc): _timer
-DW_AT_type        : <0xcb>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 63
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><cb>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 57
-<4><cf>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e3): _tid
-DW_AT_type        : <0x2cd>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 58
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><dd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f9): _overrun
-DW_AT_type        : <0x295>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 59
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><eb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x191): _pad
-DW_AT_type        : <0x2d8>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 60
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<4><f9>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x207): _sigval
-DW_AT_type        : <0x2ec>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 61
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<4><107>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x233): _sys_private
-DW_AT_type        : <0x295>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 62
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<3><116>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x240): _rt
-DW_AT_type        : <0x124>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 68
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><124>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 64
-<4><128>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a5): _pid
-DW_AT_type        : <0x2b0>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 65
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><136>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b9): _uid
-DW_AT_type        : <0x2bb>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 66
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><144>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x207): _sigval
-DW_AT_type        : <0x2ec>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 67
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<3><153>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x244): _sigchld
-DW_AT_type        : <0x161>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 75
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><161>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 69
-<4><165>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a5): _pid
-DW_AT_type        : <0x2b0>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 70
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><173>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b9): _uid
-DW_AT_type        : <0x2bb>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 71
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><181>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24d): _status
-DW_AT_type        : <0x295>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 72
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<4><18f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x255): _utime
-DW_AT_type        : <0x31d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 73
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<4><19d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x286): _stime
-DW_AT_type        : <0x31d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 74
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<3><1ac>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x28d): _sigfault
-DW_AT_type        : <0x1ba>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 89
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><1ba>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 76
-<4><1be>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x297): _addr
-DW_AT_type        : <0x31c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 77
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><1cc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x29d): _addr_lsb
-DW_AT_type        : <0x33a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 81
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><1da>
-Abbrev Number: 8 (DW_TAG_member)
-DW_AT_type        : <0x1e4>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 82
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<4><1e4>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 82
-<5><1e8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ad): _addr_bnd
-DW_AT_type        : <0x1f6>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 86
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<5><1f6>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 83
-<6><1fa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2b7): _lower
-DW_AT_type        : <0x31c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 84
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<6><208>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2be): _upper
-DW_AT_type        : <0x31c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 85
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<5><217>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c5): _pkey
-DW_AT_type        : <0x341>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 87
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><227>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2d1): _sigpoll
-DW_AT_type        : <0x235>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 93
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><235>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 90
-<4><239>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2da): _band
-DW_AT_type        : <0x333>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 91
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><247>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e0): _fd
-DW_AT_type        : <0x295>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 92
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<3><256>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e4): _sigsys
-DW_AT_type        : <0x264>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 98
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><264>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 94
-<4><268>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ec): _call_addr
-DW_AT_type        : <0x31c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 95
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><276>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2f7): _syscall
-DW_AT_type        : <0x295>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 96
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><284>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x300): _arch
-DW_AT_type        : <0x2c6>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 97
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><295>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x172): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><29c>
-Abbrev Number: 10 (DW_TAG_array_type)
-DW_AT_type        : <0x295>
-<2><2a1>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2a9>
-DW_AT_lower_bound : 0
-DW_AT_count       : 28
-<1><2a9>
-Abbrev Number: 12 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x196): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><2b0>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x295>
-DW_AT_name        : (indirect string, offset: 0x1aa): __kernel_pid_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 33
-<1><2bb>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2c6>
-DW_AT_name        : (indirect string, offset: 0x1cb): __kernel_uid32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 49
-<1><2c6>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1be): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><2cd>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x295>
-DW_AT_name        : (indirect string, offset: 0x1e8): __kernel_timer_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 79
-<1><2d8>
-Abbrev Number: 10 (DW_TAG_array_type)
-DW_AT_type        : <0x2e5>
-<2><2dd>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2a9>
-DW_AT_lower_bound : 0
-DW_AT_count       : 0
-<1><2e5>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x202): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><2ec>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2f7>
-DW_AT_name        : (indirect string, offset: 0x22a): sigval_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-<1><2f7>
-Abbrev Number: 13 (DW_TAG_union_type)
-DW_AT_name        : (indirect string, offset: 0x223): sigval
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<2><2ff>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20f): sival_int
-DW_AT_type        : <0x295>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><30d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x219): sival_ptr
-DW_AT_type        : <0x31c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><31c>
-Abbrev Number: 14 (DW_TAG_pointer_type)
-<1><31d>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x328>
-DW_AT_name        : (indirect string, offset: 0x275): __kernel_clock_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 78
-<1><328>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x333>
-DW_AT_name        : (indirect string, offset: 0x265): __kernel_long_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 23
-<1><333>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x25c): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><33a>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x2a7): short
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 2
-<1><341>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2c6>
-DW_AT_name        : (indirect string, offset: 0x2cb): __u32
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 28
diff --git a/mpers-m32/siginfo_t.h b/mpers-m32/siginfo_t.h
deleted file mode 100644
index c3ada29..0000000
--- a/mpers-m32/siginfo_t.h
+++ /dev/null
@@ -1,65 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-int32_t si_signo;
-int32_t si_errno;
-int32_t si_code;
-union {
-int32_t _pad[28];
-struct {
-int32_t _pid;
-uint32_t _uid;
-} ATTRIBUTE_PACKED _kill;
-struct {
-int32_t _tid;
-int32_t _overrun;
-char _pad[0];
-union {
-int32_t sival_int;
-mpers_ptr_t sival_ptr;
-} _sigval;
-int32_t _sys_private;
-} ATTRIBUTE_PACKED _timer;
-struct {
-int32_t _pid;
-uint32_t _uid;
-union {
-int32_t sival_int;
-mpers_ptr_t sival_ptr;
-} _sigval;
-} ATTRIBUTE_PACKED _rt;
-struct {
-int32_t _pid;
-uint32_t _uid;
-int32_t _status;
-int32_t _utime;
-int32_t _stime;
-} ATTRIBUTE_PACKED _sigchld;
-struct {
-mpers_ptr_t _addr;
-int16_t _addr_lsb;
-unsigned char mpers_filler_1[2];
-union {
-struct {
-mpers_ptr_t _lower;
-mpers_ptr_t _upper;
-} ATTRIBUTE_PACKED _addr_bnd;
-uint32_t _pkey;
-} ;
-} ATTRIBUTE_PACKED _sigfault;
-struct {
-int32_t _band;
-int32_t _fd;
-} ATTRIBUTE_PACKED _sigpoll;
-struct {
-mpers_ptr_t _call_addr;
-int32_t _syscall;
-uint32_t _arch;
-} ATTRIBUTE_PACKED _sigsys;
-} _sifields;
-} ATTRIBUTE_PACKED m32_siginfo_t;
-#define MPERS_m32_siginfo_t m32_siginfo_t
diff --git a/mpers-m32/stack_t.c b/mpers-m32/stack_t.c
deleted file mode 100644
index a958819..0000000
--- a/mpers-m32/stack_t.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993-1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-1999 Wichert Akkerman <wichert@cistron.nl>
- * Copyright (c) 2005-2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015 Elvira Khabirova <lineprinter0@gmail.com>
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <signal.h>
-
-stack_t mpers_target_var;
diff --git a/mpers-m32/stack_t.d1 b/mpers-m32/stack_t.d1
deleted file mode 100644
index e1fba23..0000000
--- a/mpers-m32/stack_t.d1
+++ /dev/null
@@ -1,66 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x86 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/stack_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11b): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x156): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 39
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1a2): stack_t
-    <3a>   DW_AT_decl_file   : 1
-    <3b>   DW_AT_decl_line   : 97
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x196): sigaltstack
-    <41>   DW_AT_byte_size   : 12
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 93
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x167): ss_sp
-    <49>   DW_AT_type        : <0x6f>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 94
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x16d): ss_flags
-    <57>   DW_AT_type        : <0x70>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 95
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x17a): ss_size
-    <65>   DW_AT_type        : <0x77>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 96
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 0
- <1><6f>: Abbrev Number: 6 (DW_TAG_pointer_type)
- <1><70>: Abbrev Number: 7 (DW_TAG_base_type)
-    <71>   DW_AT_name        : (indirect string, offset: 0x176): int
-    <75>   DW_AT_encoding    : 5	(signed)
-    <76>   DW_AT_byte_size   : 4
- <1><77>: Abbrev Number: 3 (DW_TAG_typedef)
-    <78>   DW_AT_type        : <0x82>
-    <7c>   DW_AT_name        : (indirect string, offset: 0x18f): size_t
-    <80>   DW_AT_decl_file   : 2
-    <81>   DW_AT_decl_line   : 62
- <1><82>: Abbrev Number: 7 (DW_TAG_base_type)
-    <83>   DW_AT_name        : (indirect string, offset: 0x182): unsigned int
-    <87>   DW_AT_encoding    : 7	(unsigned)
-    <88>   DW_AT_byte_size   : 4
- <1><89>: Abbrev Number: 0
-
diff --git a/mpers-m32/stack_t.d2 b/mpers-m32/stack_t.d2
deleted file mode 100644
index d9598d3..0000000
--- a/mpers-m32/stack_t.d2
+++ /dev/null
@@ -1,59 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x156): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 39
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1a2): stack_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 97
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x196): sigaltstack
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 93
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x167): ss_sp
-DW_AT_type        : <0x6f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 94
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16d): ss_flags
-DW_AT_type        : <0x70>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 95
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17a): ss_size
-DW_AT_type        : <0x77>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 96
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><6f>
-Abbrev Number: 6 (DW_TAG_pointer_type)
-<1><70>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x176): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><77>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x82>
-DW_AT_name        : (indirect string, offset: 0x18f): size_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 62
-<1><82>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x182): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/stack_t.h b/mpers-m32/stack_t.h
deleted file mode 100644
index 0aaf151..0000000
--- a/mpers-m32/stack_t.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-mpers_ptr_t ss_sp;
-int32_t ss_flags;
-uint32_t ss_size;
-} ATTRIBUTE_PACKED m32_stack_t;
-#define MPERS_m32_stack_t m32_stack_t
diff --git a/mpers-m32/strace_aio_sigset.c b/mpers-m32/strace_aio_sigset.c
deleted file mode 100644
index 6537f4c..0000000
--- a/mpers-m32/strace_aio_sigset.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (c) 2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-typedef struct {
-	sigset_t *sigmask;
-	size_t sigsetsize;
-} strace_aio_sigset;
-
-strace_aio_sigset mpers_target_var;
diff --git a/mpers-m32/strace_aio_sigset.d1 b/mpers-m32/strace_aio_sigset.d1
deleted file mode 100644
index d4d229f..0000000
--- a/mpers-m32/strace_aio_sigset.d1
+++ /dev/null
@@ -1,87 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xaa (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/strace_aio_sigset.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x125): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x160): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 2
-    <2a>   DW_AT_decl_line   : 36
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1c0): strace_aio_sigset
-    <3a>   DW_AT_decl_file   : 2
-    <3b>   DW_AT_decl_line   : 34
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_byte_size   : 8
-    <3e>   DW_AT_decl_file   : 2
-    <3f>   DW_AT_decl_line   : 31
- <2><40>: Abbrev Number: 5 (DW_TAG_member)
-    <41>   DW_AT_name        : (indirect string, offset: 0x171): sigmask
-    <45>   DW_AT_type        : <0x5d>
-    <49>   DW_AT_decl_file   : 2
-    <4a>   DW_AT_decl_line   : 32
-    <4b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><4e>: Abbrev Number: 5 (DW_TAG_member)
-    <4f>   DW_AT_name        : (indirect string, offset: 0x1a1): sigsetsize
-    <53>   DW_AT_type        : <0x9b>
-    <57>   DW_AT_decl_file   : 2
-    <58>   DW_AT_decl_line   : 33
-    <59>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><5c>: Abbrev Number: 0
- <1><5d>: Abbrev Number: 6 (DW_TAG_pointer_type)
-    <5e>   DW_AT_type        : <0x62>
- <1><62>: Abbrev Number: 3 (DW_TAG_typedef)
-    <63>   DW_AT_type        : <0x6d>
-    <67>   DW_AT_name        : (indirect string, offset: 0x198): sigset_t
-    <6b>   DW_AT_decl_file   : 1
-    <6c>   DW_AT_decl_line   : 79
- <1><6d>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <6e>   DW_AT_byte_size   : 4
-    <6f>   DW_AT_decl_file   : 1
-    <70>   DW_AT_decl_line   : 77
- <2><71>: Abbrev Number: 5 (DW_TAG_member)
-    <72>   DW_AT_name        : (indirect string, offset: 0x179): sig
-    <76>   DW_AT_type        : <0x80>
-    <7a>   DW_AT_decl_file   : 1
-    <7b>   DW_AT_decl_line   : 78
-    <7c>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><7f>: Abbrev Number: 0
- <1><80>: Abbrev Number: 7 (DW_TAG_array_type)
-    <81>   DW_AT_type        : <0x8d>
- <2><85>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <86>   DW_AT_type        : <0x94>
-    <8a>   DW_AT_lower_bound : 0
-    <8b>   DW_AT_count       : 1
- <2><8c>: Abbrev Number: 0
- <1><8d>: Abbrev Number: 9 (DW_TAG_base_type)
-    <8e>   DW_AT_name        : (indirect string, offset: 0x17d): long unsigned int
-    <92>   DW_AT_encoding    : 7	(unsigned)
-    <93>   DW_AT_byte_size   : 4
- <1><94>: Abbrev Number: 10 (DW_TAG_base_type)
-    <95>   DW_AT_name        : (indirect string, offset: 0x18f): sizetype
-    <99>   DW_AT_byte_size   : 8
-    <9a>   DW_AT_encoding    : 7	(unsigned)
- <1><9b>: Abbrev Number: 3 (DW_TAG_typedef)
-    <9c>   DW_AT_type        : <0xa6>
-    <a0>   DW_AT_name        : (indirect string, offset: 0x1b9): size_t
-    <a4>   DW_AT_decl_file   : 3
-    <a5>   DW_AT_decl_line   : 62
- <1><a6>: Abbrev Number: 9 (DW_TAG_base_type)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1ac): unsigned int
-    <ab>   DW_AT_encoding    : 7	(unsigned)
-    <ac>   DW_AT_byte_size   : 4
- <1><ad>: Abbrev Number: 0
-
diff --git a/mpers-m32/strace_aio_sigset.d2 b/mpers-m32/strace_aio_sigset.d2
deleted file mode 100644
index 96e7f58..0000000
--- a/mpers-m32/strace_aio_sigset.d2
+++ /dev/null
@@ -1,83 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x160): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 36
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1c0): strace_aio_sigset
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 34
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 31
-<2><40>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x171): sigmask
-DW_AT_type        : <0x5d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><4e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a1): sigsetsize
-DW_AT_type        : <0x9b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><5d>
-Abbrev Number: 6 (DW_TAG_pointer_type)
-DW_AT_type        : <0x62>
-<1><62>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x6d>
-DW_AT_name        : (indirect string, offset: 0x198): sigset_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 79
-<1><6d>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 77
-<2><71>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x179): sig
-DW_AT_type        : <0x80>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 78
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><80>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x8d>
-<2><85>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x94>
-DW_AT_lower_bound : 0
-DW_AT_count       : 1
-<1><8d>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17d): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><94>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18f): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><9b>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xa6>
-DW_AT_name        : (indirect string, offset: 0x1b9): size_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 62
-<1><a6>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ac): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/strace_aio_sigset.h b/mpers-m32/strace_aio_sigset.h
deleted file mode 100644
index 30c1f1e..0000000
--- a/mpers-m32/strace_aio_sigset.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-mpers_ptr_t sigmask;
-uint32_t sigsetsize;
-} ATTRIBUTE_PACKED m32_strace_aio_sigset;
-#define MPERS_m32_strace_aio_sigset m32_strace_aio_sigset
diff --git a/mpers-m32/struct_blk_user_trace_setup.c b/mpers-m32/struct_blk_user_trace_setup.c
deleted file mode 100644
index c1e1e79..0000000
--- a/mpers-m32/struct_blk_user_trace_setup.c
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2009, 2010 Jeff Mahoney <jeffm@suse.com>
- * Copyright (c) 2011-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2011-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <linux/ioctl.h>
-#include <linux/fs.h>
-
-typedef struct {
-	int op;
-	int flags;
-	int datalen;
-	void *data;
-} struct_blkpg_ioctl_arg;
-
-#define BLKPG_DEVNAMELTH	64
-#define BLKPG_VOLNAMELTH	64
-typedef struct {
-	int64_t start;			/* starting offset in bytes */
-	int64_t length;			/* length in bytes */
-	int pno;			/* partition number */
-	char devname[BLKPG_DEVNAMELTH];	/* partition name, like sda5 or c0d1p2,
-					   to be used in kernel messages */
-	char volname[BLKPG_VOLNAMELTH];	/* volume label */
-} struct_blkpg_partition;
-
-#define BLKTRACE_BDEV_SIZE      32
-typedef struct blk_user_trace_setup {
-	char name[BLKTRACE_BDEV_SIZE];	/* output */
-	uint16_t act_mask;		/* input */
-	uint32_t buf_size;		/* input */
-	uint32_t buf_nr;		/* input */
-	uint64_t start_lba;
-	uint64_t end_lba;
-	uint32_t pid;
-} struct_blk_user_trace_setup;
-
-struct_blk_user_trace_setup mpers_target_var;
diff --git a/mpers-m32/struct_blk_user_trace_setup.d1 b/mpers-m32/struct_blk_user_trace_setup.d1
deleted file mode 100644
index 2da14e2..0000000
--- a/mpers-m32/struct_blk_user_trace_setup.d1
+++ /dev/null
@@ -1,133 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x116 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_blk_user_trace_setup.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x12f): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x16a): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 1
-    <2a>   DW_AT_decl_line   : 65
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x241): struct_blk_user_trace_setup
-    <3a>   DW_AT_decl_file   : 1
-    <3b>   DW_AT_decl_line   : 63
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x22c): blk_user_trace_setup
-    <41>   DW_AT_byte_size   : 72
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 55
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x17b): name
-    <49>   DW_AT_type        : <0xa7>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 56
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x18e): act_mask
-    <57>   DW_AT_type        : <0xc2>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 57
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x1ba): buf_size
-    <65>   DW_AT_type        : <0xdf>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 58
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1e4): buf_nr
-    <73>   DW_AT_type        : <0xdf>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 59
-    <79>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1eb): start_lba
-    <81>   DW_AT_type        : <0xfc>
-    <85>   DW_AT_decl_file   : 1
-    <86>   DW_AT_decl_line   : 60
-    <87>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x220): end_lba
-    <8f>   DW_AT_type        : <0xfc>
-    <93>   DW_AT_decl_file   : 1
-    <94>   DW_AT_decl_line   : 61
-    <95>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x228): pid
-    <9d>   DW_AT_type        : <0xdf>
-    <a1>   DW_AT_decl_file   : 1
-    <a2>   DW_AT_decl_line   : 62
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><a6>: Abbrev Number: 0
- <1><a7>: Abbrev Number: 6 (DW_TAG_array_type)
-    <a8>   DW_AT_type        : <0xb4>
- <2><ac>: Abbrev Number: 7 (DW_TAG_subrange_type)
-    <ad>   DW_AT_type        : <0xbb>
-    <b1>   DW_AT_lower_bound : 0
-    <b2>   DW_AT_count       : 32
- <2><b3>: Abbrev Number: 0
- <1><b4>: Abbrev Number: 8 (DW_TAG_base_type)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x180): char
-    <b9>   DW_AT_encoding    : 8	(unsigned char)
-    <ba>   DW_AT_byte_size   : 1
- <1><bb>: Abbrev Number: 9 (DW_TAG_base_type)
-    <bc>   DW_AT_name        : (indirect string, offset: 0x185): sizetype
-    <c0>   DW_AT_byte_size   : 8
-    <c1>   DW_AT_encoding    : 7	(unsigned)
- <1><c2>: Abbrev Number: 3 (DW_TAG_typedef)
-    <c3>   DW_AT_type        : <0xcd>
-    <c7>   DW_AT_name        : (indirect string, offset: 0x1b1): uint16_t
-    <cb>   DW_AT_decl_file   : 2
-    <cc>   DW_AT_decl_line   : 62
- <1><cd>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ce>   DW_AT_type        : <0xd8>
-    <d2>   DW_AT_name        : (indirect string, offset: 0x1a6): __uint16_t
-    <d6>   DW_AT_decl_file   : 2
-    <d7>   DW_AT_decl_line   : 39
- <1><d8>: Abbrev Number: 8 (DW_TAG_base_type)
-    <d9>   DW_AT_name        : (indirect string, offset: 0x197): unsigned short
-    <dd>   DW_AT_encoding    : 7	(unsigned)
-    <de>   DW_AT_byte_size   : 2
- <1><df>: Abbrev Number: 3 (DW_TAG_typedef)
-    <e0>   DW_AT_type        : <0xea>
-    <e4>   DW_AT_name        : (indirect string, offset: 0x1db): uint32_t
-    <e8>   DW_AT_decl_file   : 2
-    <e9>   DW_AT_decl_line   : 65
- <1><ea>: Abbrev Number: 3 (DW_TAG_typedef)
-    <eb>   DW_AT_type        : <0xf5>
-    <ef>   DW_AT_name        : (indirect string, offset: 0x1d0): __uint32_t
-    <f3>   DW_AT_decl_file   : 2
-    <f4>   DW_AT_decl_line   : 41
- <1><f5>: Abbrev Number: 8 (DW_TAG_base_type)
-    <f6>   DW_AT_name        : (indirect string, offset: 0x1c3): unsigned int
-    <fa>   DW_AT_encoding    : 7	(unsigned)
-    <fb>   DW_AT_byte_size   : 4
- <1><fc>: Abbrev Number: 3 (DW_TAG_typedef)
-    <fd>   DW_AT_type        : <0x107>
-    <101>   DW_AT_name        : (indirect string, offset: 0x217): uint64_t
-    <105>   DW_AT_decl_file   : 2
-    <106>   DW_AT_decl_line   : 68
- <1><107>: Abbrev Number: 3 (DW_TAG_typedef)
-    <108>   DW_AT_type        : <0x112>
-    <10c>   DW_AT_name        : (indirect string, offset: 0x20c): __uint64_t
-    <110>   DW_AT_decl_file   : 2
-    <111>   DW_AT_decl_line   : 47
- <1><112>: Abbrev Number: 8 (DW_TAG_base_type)
-    <113>   DW_AT_name        : (indirect string, offset: 0x1f5): long long unsigned int
-    <117>   DW_AT_encoding    : 7	(unsigned)
-    <118>   DW_AT_byte_size   : 8
- <1><119>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_blk_user_trace_setup.d2 b/mpers-m32/struct_blk_user_trace_setup.d2
deleted file mode 100644
index 5486514..0000000
--- a/mpers-m32/struct_blk_user_trace_setup.d2
+++ /dev/null
@@ -1,138 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x16a): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 65
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x241): struct_blk_user_trace_setup
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 63
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x22c): blk_user_trace_setup
-DW_AT_byte_size   : 72
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 55
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17b): name
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 56
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18e): act_mask
-DW_AT_type        : <0xc2>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 57
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ba): buf_size
-DW_AT_type        : <0xdf>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 58
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e4): buf_nr
-DW_AT_type        : <0xdf>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 59
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1eb): start_lba
-DW_AT_type        : <0xfc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 60
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x220): end_lba
-DW_AT_type        : <0xfc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 61
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x228): pid
-DW_AT_type        : <0xdf>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 62
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<1><a7>
-Abbrev Number: 6 (DW_TAG_array_type)
-DW_AT_type        : <0xb4>
-<2><ac>
-Abbrev Number: 7 (DW_TAG_subrange_type)
-DW_AT_type        : <0xbb>
-DW_AT_lower_bound : 0
-DW_AT_count       : 32
-<1><b4>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x180): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><bb>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x185): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><c2>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xcd>
-DW_AT_name        : (indirect string, offset: 0x1b1): uint16_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 62
-<1><cd>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xd8>
-DW_AT_name        : (indirect string, offset: 0x1a6): __uint16_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 39
-<1><d8>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x197): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><df>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xea>
-DW_AT_name        : (indirect string, offset: 0x1db): uint32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 65
-<1><ea>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xf5>
-DW_AT_name        : (indirect string, offset: 0x1d0): __uint32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 41
-<1><f5>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1c3): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><fc>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x107>
-DW_AT_name        : (indirect string, offset: 0x217): uint64_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 68
-<1><107>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x112>
-DW_AT_name        : (indirect string, offset: 0x20c): __uint64_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 47
-<1><112>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1f5): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
diff --git a/mpers-m32/struct_blk_user_trace_setup.h b/mpers-m32/struct_blk_user_trace_setup.h
deleted file mode 100644
index 91ac7b2..0000000
--- a/mpers-m32/struct_blk_user_trace_setup.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-char name[32];
-uint16_t act_mask;
-unsigned char mpers_filler_1[2];
-uint32_t buf_size;
-uint32_t buf_nr;
-unsigned char mpers_filler_2[4];
-uint64_t start_lba;
-uint64_t end_lba;
-uint32_t pid;
-unsigned char mpers_end_filler_3[4];
-} ATTRIBUTE_PACKED m32_struct_blk_user_trace_setup;
-#define MPERS_m32_struct_blk_user_trace_setup m32_struct_blk_user_trace_setup
diff --git a/mpers-m32/struct_blkpg_ioctl_arg.c b/mpers-m32/struct_blkpg_ioctl_arg.c
deleted file mode 100644
index 52d3026..0000000
--- a/mpers-m32/struct_blkpg_ioctl_arg.c
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2009, 2010 Jeff Mahoney <jeffm@suse.com>
- * Copyright (c) 2011-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2011-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <linux/ioctl.h>
-#include <linux/fs.h>
-
-typedef struct {
-	int op;
-	int flags;
-	int datalen;
-	void *data;
-} struct_blkpg_ioctl_arg;
-
-#define BLKPG_DEVNAMELTH	64
-#define BLKPG_VOLNAMELTH	64
-typedef struct {
-	int64_t start;			/* starting offset in bytes */
-	int64_t length;			/* length in bytes */
-	int pno;			/* partition number */
-	char devname[BLKPG_DEVNAMELTH];	/* partition name, like sda5 or c0d1p2,
-					   to be used in kernel messages */
-	char volname[BLKPG_VOLNAMELTH];	/* volume label */
-} struct_blkpg_partition;
-
-#define BLKTRACE_BDEV_SIZE      32
-typedef struct blk_user_trace_setup {
-	char name[BLKTRACE_BDEV_SIZE];	/* output */
-	uint16_t act_mask;		/* input */
-	uint32_t buf_size;		/* input */
-	uint32_t buf_nr;		/* input */
-	uint64_t start_lba;
-	uint64_t end_lba;
-	uint32_t pid;
-} struct_blk_user_trace_setup;
-
-struct_blkpg_ioctl_arg mpers_target_var;
diff --git a/mpers-m32/struct_blkpg_ioctl_arg.d1 b/mpers-m32/struct_blkpg_ioctl_arg.d1
deleted file mode 100644
index e733c61..0000000
--- a/mpers-m32/struct_blkpg_ioctl_arg.d1
+++ /dev/null
@@ -1,62 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x7e (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_blkpg_ioctl_arg.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x12a): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x165): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 1
-    <2a>   DW_AT_decl_line   : 65
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x190): struct_blkpg_ioctl_arg
-    <3a>   DW_AT_decl_file   : 1
-    <3b>   DW_AT_decl_line   : 41
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_byte_size   : 16
-    <3e>   DW_AT_decl_file   : 1
-    <3f>   DW_AT_decl_line   : 36
- <2><40>: Abbrev Number: 5 (DW_TAG_member)
-    <41>   DW_AT_name        : (indirect string, offset: 0x176): op
-    <45>   DW_AT_type        : <0x79>
-    <49>   DW_AT_decl_file   : 1
-    <4a>   DW_AT_decl_line   : 37
-    <4b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><4e>: Abbrev Number: 5 (DW_TAG_member)
-    <4f>   DW_AT_name        : (indirect string, offset: 0x17d): flags
-    <53>   DW_AT_type        : <0x79>
-    <57>   DW_AT_decl_file   : 1
-    <58>   DW_AT_decl_line   : 38
-    <59>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><5c>: Abbrev Number: 5 (DW_TAG_member)
-    <5d>   DW_AT_name        : (indirect string, offset: 0x183): datalen
-    <61>   DW_AT_type        : <0x79>
-    <65>   DW_AT_decl_file   : 1
-    <66>   DW_AT_decl_line   : 39
-    <67>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6a>: Abbrev Number: 5 (DW_TAG_member)
-    <6b>   DW_AT_name        : (indirect string, offset: 0x18b): data
-    <6f>   DW_AT_type        : <0x80>
-    <73>   DW_AT_decl_file   : 1
-    <74>   DW_AT_decl_line   : 40
-    <75>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><78>: Abbrev Number: 0
- <1><79>: Abbrev Number: 6 (DW_TAG_base_type)
-    <7a>   DW_AT_name        : (indirect string, offset: 0x179): int
-    <7e>   DW_AT_encoding    : 5	(signed)
-    <7f>   DW_AT_byte_size   : 4
- <1><80>: Abbrev Number: 7 (DW_TAG_pointer_type)
- <1><81>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_blkpg_ioctl_arg.d2 b/mpers-m32/struct_blkpg_ioctl_arg.d2
deleted file mode 100644
index 8063ebe..0000000
--- a/mpers-m32/struct_blkpg_ioctl_arg.d2
+++ /dev/null
@@ -1,54 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x165): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 65
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x190): struct_blkpg_ioctl_arg
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 41
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 36
-<2><40>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x176): op
-DW_AT_type        : <0x79>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><4e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17d): flags
-DW_AT_type        : <0x79>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><5c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x183): datalen
-DW_AT_type        : <0x79>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18b): data
-DW_AT_type        : <0x80>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><79>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x179): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><80>
-Abbrev Number: 7 (DW_TAG_pointer_type)
diff --git a/mpers-m32/struct_blkpg_ioctl_arg.h b/mpers-m32/struct_blkpg_ioctl_arg.h
deleted file mode 100644
index 9f93a44..0000000
--- a/mpers-m32/struct_blkpg_ioctl_arg.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-int32_t op;
-int32_t flags;
-int32_t datalen;
-mpers_ptr_t data;
-} ATTRIBUTE_PACKED m32_struct_blkpg_ioctl_arg;
-#define MPERS_m32_struct_blkpg_ioctl_arg m32_struct_blkpg_ioctl_arg
diff --git a/mpers-m32/struct_blkpg_partition.c b/mpers-m32/struct_blkpg_partition.c
deleted file mode 100644
index 906b2f8..0000000
--- a/mpers-m32/struct_blkpg_partition.c
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2009, 2010 Jeff Mahoney <jeffm@suse.com>
- * Copyright (c) 2011-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2011-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <linux/ioctl.h>
-#include <linux/fs.h>
-
-typedef struct {
-	int op;
-	int flags;
-	int datalen;
-	void *data;
-} struct_blkpg_ioctl_arg;
-
-#define BLKPG_DEVNAMELTH	64
-#define BLKPG_VOLNAMELTH	64
-typedef struct {
-	int64_t start;			/* starting offset in bytes */
-	int64_t length;			/* length in bytes */
-	int pno;			/* partition number */
-	char devname[BLKPG_DEVNAMELTH];	/* partition name, like sda5 or c0d1p2,
-					   to be used in kernel messages */
-	char volname[BLKPG_VOLNAMELTH];	/* volume label */
-} struct_blkpg_partition;
-
-#define BLKTRACE_BDEV_SIZE      32
-typedef struct blk_user_trace_setup {
-	char name[BLKTRACE_BDEV_SIZE];	/* output */
-	uint16_t act_mask;		/* input */
-	uint32_t buf_size;		/* input */
-	uint32_t buf_nr;		/* input */
-	uint64_t start_lba;
-	uint64_t end_lba;
-	uint32_t pid;
-} struct_blk_user_trace_setup;
-
-struct_blkpg_partition mpers_target_var;
diff --git a/mpers-m32/struct_blkpg_partition.d1 b/mpers-m32/struct_blkpg_partition.d1
deleted file mode 100644
index 65f42f6..0000000
--- a/mpers-m32/struct_blkpg_partition.d1
+++ /dev/null
@@ -1,96 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xc3 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_blkpg_partition.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x12a): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x165): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 2
-    <2a>   DW_AT_decl_line   : 65
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1c9): struct_blkpg_partition
-    <3a>   DW_AT_decl_file   : 2
-    <3b>   DW_AT_decl_line   : 52
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_byte_size   : 152
-    <3e>   DW_AT_decl_file   : 2
-    <3f>   DW_AT_decl_line   : 45
- <2><40>: Abbrev Number: 5 (DW_TAG_member)
-    <41>   DW_AT_name        : (indirect string, offset: 0x176): start
-    <45>   DW_AT_type        : <0x87>
-    <49>   DW_AT_decl_file   : 2
-    <4a>   DW_AT_decl_line   : 46
-    <4b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><4e>: Abbrev Number: 5 (DW_TAG_member)
-    <4f>   DW_AT_name        : (indirect string, offset: 0x19c): length
-    <53>   DW_AT_type        : <0x87>
-    <57>   DW_AT_decl_file   : 2
-    <58>   DW_AT_decl_line   : 47
-    <59>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><5c>: Abbrev Number: 5 (DW_TAG_member)
-    <5d>   DW_AT_name        : (indirect string, offset: 0x1a3): pno
-    <61>   DW_AT_type        : <0xa4>
-    <65>   DW_AT_decl_file   : 2
-    <66>   DW_AT_decl_line   : 48
-    <67>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><6a>: Abbrev Number: 5 (DW_TAG_member)
-    <6b>   DW_AT_name        : (indirect string, offset: 0x1ab): devname
-    <6f>   DW_AT_type        : <0xab>
-    <73>   DW_AT_decl_file   : 2
-    <74>   DW_AT_decl_line   : 49
-    <75>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><78>: Abbrev Number: 5 (DW_TAG_member)
-    <79>   DW_AT_name        : (indirect string, offset: 0x1c1): volname
-    <7d>   DW_AT_type        : <0xab>
-    <81>   DW_AT_decl_file   : 2
-    <82>   DW_AT_decl_line   : 51
-    <83>   DW_AT_data_member_location: 2 byte block: 23 54 	(DW_OP_plus_uconst: 84)
- <2><86>: Abbrev Number: 0
- <1><87>: Abbrev Number: 3 (DW_TAG_typedef)
-    <88>   DW_AT_type        : <0x92>
-    <8c>   DW_AT_name        : (indirect string, offset: 0x194): int64_t
-    <90>   DW_AT_decl_file   : 1
-    <91>   DW_AT_decl_line   : 67
- <1><92>: Abbrev Number: 3 (DW_TAG_typedef)
-    <93>   DW_AT_type        : <0x9d>
-    <97>   DW_AT_name        : (indirect string, offset: 0x18a): __int64_t
-    <9b>   DW_AT_decl_file   : 1
-    <9c>   DW_AT_decl_line   : 46
- <1><9d>: Abbrev Number: 6 (DW_TAG_base_type)
-    <9e>   DW_AT_name        : (indirect string, offset: 0x17c): long long int
-    <a2>   DW_AT_encoding    : 5	(signed)
-    <a3>   DW_AT_byte_size   : 8
- <1><a4>: Abbrev Number: 6 (DW_TAG_base_type)
-    <a5>   DW_AT_name        : (indirect string, offset: 0x1a7): int
-    <a9>   DW_AT_encoding    : 5	(signed)
-    <aa>   DW_AT_byte_size   : 4
- <1><ab>: Abbrev Number: 7 (DW_TAG_array_type)
-    <ac>   DW_AT_type        : <0xb8>
- <2><b0>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <b1>   DW_AT_type        : <0xbf>
-    <b5>   DW_AT_lower_bound : 0
-    <b6>   DW_AT_count       : 64
- <2><b7>: Abbrev Number: 0
- <1><b8>: Abbrev Number: 6 (DW_TAG_base_type)
-    <b9>   DW_AT_name        : (indirect string, offset: 0x1b3): char
-    <bd>   DW_AT_encoding    : 8	(unsigned char)
-    <be>   DW_AT_byte_size   : 1
- <1><bf>: Abbrev Number: 9 (DW_TAG_base_type)
-    <c0>   DW_AT_name        : (indirect string, offset: 0x1b8): sizetype
-    <c4>   DW_AT_byte_size   : 8
-    <c5>   DW_AT_encoding    : 7	(unsigned)
- <1><c6>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_blkpg_partition.d2 b/mpers-m32/struct_blkpg_partition.d2
deleted file mode 100644
index d7e9cff..0000000
--- a/mpers-m32/struct_blkpg_partition.d2
+++ /dev/null
@@ -1,94 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x165): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 65
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1c9): struct_blkpg_partition
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 52
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 152
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 45
-<2><40>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x176): start
-DW_AT_type        : <0x87>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 46
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><4e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19c): length
-DW_AT_type        : <0x87>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 47
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><5c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a3): pno
-DW_AT_type        : <0xa4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 48
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><6a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ab): devname
-DW_AT_type        : <0xab>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 49
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><78>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c1): volname
-DW_AT_type        : <0xab>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 51
-DW_AT_data_member_location: 2 byte block: 23 54 	(DW_OP_plus_uconst: 84)
-<1><87>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x92>
-DW_AT_name        : (indirect string, offset: 0x194): int64_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 67
-<1><92>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x9d>
-DW_AT_name        : (indirect string, offset: 0x18a): __int64_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 46
-<1><9d>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17c): long long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 8
-<1><a4>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1a7): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><ab>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0xb8>
-<2><b0>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0xbf>
-DW_AT_lower_bound : 0
-DW_AT_count       : 64
-<1><b8>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b3): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><bf>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b8): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
diff --git a/mpers-m32/struct_blkpg_partition.h b/mpers-m32/struct_blkpg_partition.h
deleted file mode 100644
index d631086..0000000
--- a/mpers-m32/struct_blkpg_partition.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int64_t start;
-int64_t length;
-int32_t pno;
-char devname[64];
-char volname[64];
-unsigned char mpers_end_filler_1[4];
-} ATTRIBUTE_PACKED m32_struct_blkpg_partition;
-#define MPERS_m32_struct_blkpg_partition m32_struct_blkpg_partition
diff --git a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.c b/mpers-m32/struct_btrfs_ioctl_dev_replace_args.c
deleted file mode 100644
index a582b2f..0000000
--- a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2016 Jeff Mahoney <jeffm@suse.com>
- * Copyright (c) 2016-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#ifdef HAVE_LINUX_BTRFS_H
-
-
-# include <linux/btrfs.h>
-
-typedef struct btrfs_ioctl_dev_replace_args
-	struct_btrfs_ioctl_dev_replace_args;
-typedef struct btrfs_ioctl_send_args
-	struct_btrfs_ioctl_send_args;
-typedef struct btrfs_ioctl_received_subvol_args
-	struct_btrfs_ioctl_received_subvol_args;
-typedef struct btrfs_ioctl_vol_args_v2
-	struct_btrfs_ioctl_vol_args_v2;
-
-#endif /* HAVE_LINUX_BTRFS_H */
-
-struct_btrfs_ioctl_dev_replace_args mpers_target_var;
diff --git a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d1 b/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d1
deleted file mode 100644
index 9ba90ad..0000000
--- a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d1
+++ /dev/null
@@ -1,182 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x180 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_btrfs_ioctl_dev_replace_args.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x137): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x172): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 47
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x2e6): struct_btrfs_ioctl_dev_replace_args
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 37
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x2c9): btrfs_ioctl_dev_replace_args
-    <41>   DW_AT_byte_size   : 2600
-    <43>   DW_AT_decl_file   : 2
-    <44>   DW_AT_decl_line   : 137
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x183): cmd
-    <4a>   DW_AT_type        : <0x9d>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 138
-    <50>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><53>: Abbrev Number: 5 (DW_TAG_member)
-    <54>   DW_AT_name        : (indirect string, offset: 0x1a4): result
-    <58>   DW_AT_type        : <0x9d>
-    <5c>   DW_AT_decl_file   : 2
-    <5d>   DW_AT_decl_line   : 139
-    <5e>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><61>: Abbrev Number: 6 (DW_TAG_member)
-    <62>   DW_AT_type        : <0x6b>
-    <66>   DW_AT_decl_file   : 2
-    <67>   DW_AT_decl_line   : 140
-    <68>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><6b>: Abbrev Number: 7 (DW_TAG_union_type)
-    <6c>   DW_AT_byte_size   : 2072
-    <6e>   DW_AT_decl_file   : 2
-    <6f>   DW_AT_decl_line   : 140
- <3><70>: Abbrev Number: 5 (DW_TAG_member)
-    <71>   DW_AT_name        : (indirect string, offset: 0x1ab): start
-    <75>   DW_AT_type        : <0xaf>
-    <79>   DW_AT_decl_file   : 2
-    <7a>   DW_AT_decl_line   : 141
-    <7b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><7e>: Abbrev Number: 5 (DW_TAG_member)
-    <7f>   DW_AT_name        : (indirect string, offset: 0x231): status
-    <83>   DW_AT_type        : <0x119>
-    <87>   DW_AT_decl_file   : 2
-    <88>   DW_AT_decl_line   : 142
-    <89>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><8c>: Abbrev Number: 0
- <2><8d>: Abbrev Number: 5 (DW_TAG_member)
-    <8e>   DW_AT_name        : (indirect string, offset: 0x2c3): spare
-    <92>   DW_AT_type        : <0x176>
-    <96>   DW_AT_decl_file   : 2
-    <97>   DW_AT_decl_line   : 144
-    <98>   DW_AT_data_member_location: 3 byte block: 23 a8 10 	(DW_OP_plus_uconst: 2088)
- <2><9c>: Abbrev Number: 0
- <1><9d>: Abbrev Number: 3 (DW_TAG_typedef)
-    <9e>   DW_AT_type        : <0xa8>
-    <a2>   DW_AT_name        : (indirect string, offset: 0x19e): __u64
-    <a6>   DW_AT_decl_file   : 1
-    <a7>   DW_AT_decl_line   : 31
- <1><a8>: Abbrev Number: 8 (DW_TAG_base_type)
-    <a9>   DW_AT_name        : (indirect string, offset: 0x187): long long unsigned int
-    <ad>   DW_AT_encoding    : 7	(unsigned)
-    <ae>   DW_AT_byte_size   : 8
- <1><af>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <b0>   DW_AT_name        : (indirect string, offset: 0x20c): btrfs_ioctl_dev_replace_start_params
-    <b4>   DW_AT_byte_size   : 2072
-    <b6>   DW_AT_decl_file   : 2
-    <b7>   DW_AT_decl_line   : 111
- <2><b8>: Abbrev Number: 5 (DW_TAG_member)
-    <b9>   DW_AT_name        : (indirect string, offset: 0x1b1): srcdevid
-    <bd>   DW_AT_type        : <0x9d>
-    <c1>   DW_AT_decl_file   : 2
-    <c2>   DW_AT_decl_line   : 112
-    <c3>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><c6>: Abbrev Number: 5 (DW_TAG_member)
-    <c7>   DW_AT_name        : (indirect string, offset: 0x1ba): cont_reading_from_srcdev_mode
-    <cb>   DW_AT_type        : <0x9d>
-    <cf>   DW_AT_decl_file   : 2
-    <d0>   DW_AT_decl_line   : 113
-    <d1>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><d4>: Abbrev Number: 5 (DW_TAG_member)
-    <d5>   DW_AT_name        : (indirect string, offset: 0x1d8): srcdev_name
-    <d9>   DW_AT_type        : <0xf2>
-    <dd>   DW_AT_decl_file   : 2
-    <de>   DW_AT_decl_line   : 114
-    <df>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><e2>: Abbrev Number: 5 (DW_TAG_member)
-    <e3>   DW_AT_name        : (indirect string, offset: 0x200): tgtdev_name
-    <e7>   DW_AT_type        : <0xf2>
-    <eb>   DW_AT_decl_file   : 2
-    <ec>   DW_AT_decl_line   : 115
-    <ed>   DW_AT_data_member_location: 3 byte block: 23 91 8 	(DW_OP_plus_uconst: 1041)
- <2><f1>: Abbrev Number: 0
- <1><f2>: Abbrev Number: 9 (DW_TAG_array_type)
-    <f3>   DW_AT_type        : <0x100>
- <2><f7>: Abbrev Number: 10 (DW_TAG_subrange_type)
-    <f8>   DW_AT_type        : <0x112>
-    <fc>   DW_AT_lower_bound : 0
-    <fd>   DW_AT_count       : 1025
- <2><ff>: Abbrev Number: 0
- <1><100>: Abbrev Number: 3 (DW_TAG_typedef)
-    <101>   DW_AT_type        : <0x10b>
-    <105>   DW_AT_name        : (indirect string, offset: 0x1f2): __u8
-    <109>   DW_AT_decl_file   : 1
-    <10a>   DW_AT_decl_line   : 24
- <1><10b>: Abbrev Number: 8 (DW_TAG_base_type)
-    <10c>   DW_AT_name        : (indirect string, offset: 0x1e4): unsigned char
-    <110>   DW_AT_encoding    : 8	(unsigned char)
-    <111>   DW_AT_byte_size   : 1
- <1><112>: Abbrev Number: 11 (DW_TAG_base_type)
-    <113>   DW_AT_name        : (indirect string, offset: 0x1f7): sizetype
-    <117>   DW_AT_byte_size   : 8
-    <118>   DW_AT_encoding    : 7	(unsigned)
- <1><119>: Abbrev Number: 12 (DW_TAG_structure_type)
-    <11a>   DW_AT_name        : (indirect string, offset: 0x29d): btrfs_ioctl_dev_replace_status_params
-    <11e>   DW_AT_byte_size   : 48
-    <11f>   DW_AT_decl_file   : 2
-    <120>   DW_AT_decl_line   : 122
- <2><121>: Abbrev Number: 5 (DW_TAG_member)
-    <122>   DW_AT_name        : (indirect string, offset: 0x238): replace_state
-    <126>   DW_AT_type        : <0x9d>
-    <12a>   DW_AT_decl_file   : 2
-    <12b>   DW_AT_decl_line   : 123
-    <12c>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><12f>: Abbrev Number: 5 (DW_TAG_member)
-    <130>   DW_AT_name        : (indirect string, offset: 0x246): progress_1000
-    <134>   DW_AT_type        : <0x9d>
-    <138>   DW_AT_decl_file   : 2
-    <139>   DW_AT_decl_line   : 124
-    <13a>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><13d>: Abbrev Number: 5 (DW_TAG_member)
-    <13e>   DW_AT_name        : (indirect string, offset: 0x254): time_started
-    <142>   DW_AT_type        : <0x9d>
-    <146>   DW_AT_decl_file   : 2
-    <147>   DW_AT_decl_line   : 125
-    <148>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><14b>: Abbrev Number: 5 (DW_TAG_member)
-    <14c>   DW_AT_name        : (indirect string, offset: 0x261): time_stopped
-    <150>   DW_AT_type        : <0x9d>
-    <154>   DW_AT_decl_file   : 2
-    <155>   DW_AT_decl_line   : 126
-    <156>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><159>: Abbrev Number: 5 (DW_TAG_member)
-    <15a>   DW_AT_name        : (indirect string, offset: 0x26e): num_write_errors
-    <15e>   DW_AT_type        : <0x9d>
-    <162>   DW_AT_decl_file   : 2
-    <163>   DW_AT_decl_line   : 127
-    <164>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><167>: Abbrev Number: 5 (DW_TAG_member)
-    <168>   DW_AT_name        : (indirect string, offset: 0x27f): num_uncorrectable_read_errors
-    <16c>   DW_AT_type        : <0x9d>
-    <170>   DW_AT_decl_file   : 2
-    <171>   DW_AT_decl_line   : 128
-    <172>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><175>: Abbrev Number: 0
- <1><176>: Abbrev Number: 9 (DW_TAG_array_type)
-    <177>   DW_AT_type        : <0x9d>
- <2><17b>: Abbrev Number: 13 (DW_TAG_subrange_type)
-    <17c>   DW_AT_type        : <0x112>
-    <180>   DW_AT_lower_bound : 0
-    <181>   DW_AT_count       : 64
- <2><182>: Abbrev Number: 0
- <1><183>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d2 b/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d2
deleted file mode 100644
index c7bdfb6..0000000
--- a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.d2
+++ /dev/null
@@ -1,191 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x172): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 47
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x2e6): struct_btrfs_ioctl_dev_replace_args
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 37
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2c9): btrfs_ioctl_dev_replace_args
-DW_AT_byte_size   : 2600
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 137
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x183): cmd
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 138
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><53>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a4): result
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 139
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><61>
-Abbrev Number: 6 (DW_TAG_member)
-DW_AT_type        : <0x6b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 140
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><6b>
-Abbrev Number: 7 (DW_TAG_union_type)
-DW_AT_byte_size   : 2072
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 140
-<3><70>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ab): start
-DW_AT_type        : <0xaf>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 141
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><7e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x231): status
-DW_AT_type        : <0x119>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 142
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><8d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c3): spare
-DW_AT_type        : <0x176>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 144
-DW_AT_data_member_location: 3 byte block: 23 a8 10 	(DW_OP_plus_uconst: 2088)
-<1><9d>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xa8>
-DW_AT_name        : (indirect string, offset: 0x19e): __u64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-<1><a8>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x187): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
-<1><af>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x20c): btrfs_ioctl_dev_replace_start_params
-DW_AT_byte_size   : 2072
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 111
-<2><b8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b1): srcdevid
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 112
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><c6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ba): cont_reading_from_srcdev_mode
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 113
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><d4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d8): srcdev_name
-DW_AT_type        : <0xf2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 114
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><e2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x200): tgtdev_name
-DW_AT_type        : <0xf2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 115
-DW_AT_data_member_location: 3 byte block: 23 91 8 	(DW_OP_plus_uconst: 1041)
-<1><f2>
-Abbrev Number: 9 (DW_TAG_array_type)
-DW_AT_type        : <0x100>
-<2><f7>
-Abbrev Number: 10 (DW_TAG_subrange_type)
-DW_AT_type        : <0x112>
-DW_AT_lower_bound : 0
-DW_AT_count       : 1025
-<1><100>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x10b>
-DW_AT_name        : (indirect string, offset: 0x1f2): __u8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><10b>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1e4): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><112>
-Abbrev Number: 11 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1f7): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><119>
-Abbrev Number: 12 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x29d): btrfs_ioctl_dev_replace_status_params
-DW_AT_byte_size   : 48
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 122
-<2><121>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x238): replace_state
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 123
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><12f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x246): progress_1000
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 124
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><13d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x254): time_started
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 125
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><14b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x261): time_stopped
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 126
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><159>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x26e): num_write_errors
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 127
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><167>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x27f): num_uncorrectable_read_errors
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 128
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<1><176>
-Abbrev Number: 9 (DW_TAG_array_type)
-DW_AT_type        : <0x9d>
-<2><17b>
-Abbrev Number: 13 (DW_TAG_subrange_type)
-DW_AT_type        : <0x112>
-DW_AT_lower_bound : 0
-DW_AT_count       : 64
diff --git a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.h b/mpers-m32/struct_btrfs_ioctl_dev_replace_args.h
deleted file mode 100644
index 170c59b..0000000
--- a/mpers-m32/struct_btrfs_ioctl_dev_replace_args.h
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-uint64_t cmd;
-uint64_t result;
-union {
-struct {
-uint64_t srcdevid;
-uint64_t cont_reading_from_srcdev_mode;
-unsigned char srcdev_name[1025];
-unsigned char tgtdev_name[1025];
-unsigned char mpers_end_filler_1[6];
-} ATTRIBUTE_PACKED start;
-struct {
-uint64_t replace_state;
-uint64_t progress_1000;
-uint64_t time_started;
-uint64_t time_stopped;
-uint64_t num_write_errors;
-uint64_t num_uncorrectable_read_errors;
-} ATTRIBUTE_PACKED status;
-} ;
-uint64_t spare[64];
-} ATTRIBUTE_PACKED m32_struct_btrfs_ioctl_dev_replace_args;
-#define MPERS_m32_struct_btrfs_ioctl_dev_replace_args m32_struct_btrfs_ioctl_dev_replace_args
diff --git a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.c b/mpers-m32/struct_btrfs_ioctl_received_subvol_args.c
deleted file mode 100644
index e28a0c5..0000000
--- a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2016 Jeff Mahoney <jeffm@suse.com>
- * Copyright (c) 2016-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#ifdef HAVE_LINUX_BTRFS_H
-
-
-# include <linux/btrfs.h>
-
-typedef struct btrfs_ioctl_dev_replace_args
-	struct_btrfs_ioctl_dev_replace_args;
-typedef struct btrfs_ioctl_send_args
-	struct_btrfs_ioctl_send_args;
-typedef struct btrfs_ioctl_received_subvol_args
-	struct_btrfs_ioctl_received_subvol_args;
-typedef struct btrfs_ioctl_vol_args_v2
-	struct_btrfs_ioctl_vol_args_v2;
-
-#endif /* HAVE_LINUX_BTRFS_H */
-
-struct_btrfs_ioctl_received_subvol_args mpers_target_var;
diff --git a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d1 b/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d1
deleted file mode 100644
index 747edf7..0000000
--- a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d1
+++ /dev/null
@@ -1,134 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x120 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_btrfs_ioctl_received_subvol_args.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x13b): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x176): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 47
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x236): struct_btrfs_ioctl_received_subvol_args
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 41
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x215): btrfs_ioctl_received_subvol_args
-    <41>   DW_AT_byte_size   : 200
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 388
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x187): uuid
-    <4a>   DW_AT_type        : <0xaf>
-    <4e>   DW_AT_decl_file   : 1
-    <4f>   DW_AT_decl_line   : 389
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x19a): stransid
-    <59>   DW_AT_type        : <0xca>
-    <5d>   DW_AT_decl_file   : 1
-    <5e>   DW_AT_decl_line   : 390
-    <60>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><63>: Abbrev Number: 5 (DW_TAG_member)
-    <64>   DW_AT_name        : (indirect string, offset: 0x1c0): rtransid
-    <68>   DW_AT_type        : <0xca>
-    <6c>   DW_AT_decl_file   : 1
-    <6d>   DW_AT_decl_line   : 391
-    <6f>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><72>: Abbrev Number: 5 (DW_TAG_member)
-    <73>   DW_AT_name        : (indirect string, offset: 0x1c9): stime
-    <77>   DW_AT_type        : <0xdc>
-    <7b>   DW_AT_decl_file   : 1
-    <7c>   DW_AT_decl_line   : 392
-    <7e>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><81>: Abbrev Number: 5 (DW_TAG_member)
-    <82>   DW_AT_name        : (indirect string, offset: 0x200): rtime
-    <86>   DW_AT_type        : <0xdc>
-    <8a>   DW_AT_decl_file   : 1
-    <8b>   DW_AT_decl_line   : 393
-    <8d>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><90>: Abbrev Number: 5 (DW_TAG_member)
-    <91>   DW_AT_name        : (indirect string, offset: 0x206): flags
-    <95>   DW_AT_type        : <0xca>
-    <99>   DW_AT_decl_file   : 1
-    <9a>   DW_AT_decl_line   : 394
-    <9c>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><9f>: Abbrev Number: 5 (DW_TAG_member)
-    <a0>   DW_AT_name        : (indirect string, offset: 0x20c): reserved
-    <a4>   DW_AT_type        : <0x116>
-    <a8>   DW_AT_decl_file   : 1
-    <a9>   DW_AT_decl_line   : 395
-    <ab>   DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
- <2><ae>: Abbrev Number: 0
- <1><af>: Abbrev Number: 6 (DW_TAG_array_type)
-    <b0>   DW_AT_type        : <0xbc>
- <2><b4>: Abbrev Number: 7 (DW_TAG_subrange_type)
-    <b5>   DW_AT_type        : <0xc3>
-    <b9>   DW_AT_lower_bound : 0
-    <ba>   DW_AT_count       : 16
- <2><bb>: Abbrev Number: 0
- <1><bc>: Abbrev Number: 8 (DW_TAG_base_type)
-    <bd>   DW_AT_name        : (indirect string, offset: 0x18c): char
-    <c1>   DW_AT_encoding    : 8	(unsigned char)
-    <c2>   DW_AT_byte_size   : 1
- <1><c3>: Abbrev Number: 9 (DW_TAG_base_type)
-    <c4>   DW_AT_name        : (indirect string, offset: 0x191): sizetype
-    <c8>   DW_AT_byte_size   : 8
-    <c9>   DW_AT_encoding    : 7	(unsigned)
- <1><ca>: Abbrev Number: 3 (DW_TAG_typedef)
-    <cb>   DW_AT_type        : <0xd5>
-    <cf>   DW_AT_name        : (indirect string, offset: 0x1ba): __u64
-    <d3>   DW_AT_decl_file   : 2
-    <d4>   DW_AT_decl_line   : 31
- <1><d5>: Abbrev Number: 8 (DW_TAG_base_type)
-    <d6>   DW_AT_name        : (indirect string, offset: 0x1a3): long long unsigned int
-    <da>   DW_AT_encoding    : 7	(unsigned)
-    <db>   DW_AT_byte_size   : 8
- <1><dc>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <dd>   DW_AT_name        : (indirect string, offset: 0x1eb): btrfs_ioctl_timespec
-    <e1>   DW_AT_byte_size   : 16
-    <e2>   DW_AT_decl_file   : 1
-    <e3>   DW_AT_decl_line   : 384
- <2><e5>: Abbrev Number: 5 (DW_TAG_member)
-    <e6>   DW_AT_name        : (indirect string, offset: 0x1cf): sec
-    <ea>   DW_AT_type        : <0xca>
-    <ee>   DW_AT_decl_file   : 1
-    <ef>   DW_AT_decl_line   : 385
-    <f1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><f4>: Abbrev Number: 5 (DW_TAG_member)
-    <f5>   DW_AT_name        : (indirect string, offset: 0x1d3): nsec
-    <f9>   DW_AT_type        : <0x104>
-    <fd>   DW_AT_decl_file   : 1
-    <fe>   DW_AT_decl_line   : 386
-    <100>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><103>: Abbrev Number: 0
- <1><104>: Abbrev Number: 3 (DW_TAG_typedef)
-    <105>   DW_AT_type        : <0x10f>
-    <109>   DW_AT_name        : (indirect string, offset: 0x1e5): __u32
-    <10d>   DW_AT_decl_file   : 2
-    <10e>   DW_AT_decl_line   : 28
- <1><10f>: Abbrev Number: 8 (DW_TAG_base_type)
-    <110>   DW_AT_name        : (indirect string, offset: 0x1d8): unsigned int
-    <114>   DW_AT_encoding    : 7	(unsigned)
-    <115>   DW_AT_byte_size   : 4
- <1><116>: Abbrev Number: 6 (DW_TAG_array_type)
-    <117>   DW_AT_type        : <0xca>
- <2><11b>: Abbrev Number: 7 (DW_TAG_subrange_type)
-    <11c>   DW_AT_type        : <0xc3>
-    <120>   DW_AT_lower_bound : 0
-    <121>   DW_AT_count       : 16
- <2><122>: Abbrev Number: 0
- <1><123>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d2 b/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d2
deleted file mode 100644
index 2d90829..0000000
--- a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.d2
+++ /dev/null
@@ -1,137 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x176): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 47
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x236): struct_btrfs_ioctl_received_subvol_args
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 41
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x215): btrfs_ioctl_received_subvol_args
-DW_AT_byte_size   : 200
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 388
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x187): uuid
-DW_AT_type        : <0xaf>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 389
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19a): stransid
-DW_AT_type        : <0xca>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 390
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><63>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c0): rtransid
-DW_AT_type        : <0xca>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 391
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><72>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c9): stime
-DW_AT_type        : <0xdc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 392
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><81>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x200): rtime
-DW_AT_type        : <0xdc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 393
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><90>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x206): flags
-DW_AT_type        : <0xca>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 394
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<2><9f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20c): reserved
-DW_AT_type        : <0x116>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 395
-DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
-<1><af>
-Abbrev Number: 6 (DW_TAG_array_type)
-DW_AT_type        : <0xbc>
-<2><b4>
-Abbrev Number: 7 (DW_TAG_subrange_type)
-DW_AT_type        : <0xc3>
-DW_AT_lower_bound : 0
-DW_AT_count       : 16
-<1><bc>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18c): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><c3>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x191): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><ca>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xd5>
-DW_AT_name        : (indirect string, offset: 0x1ba): __u64
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 31
-<1><d5>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1a3): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
-<1><dc>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1eb): btrfs_ioctl_timespec
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 384
-<2><e5>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cf): sec
-DW_AT_type        : <0xca>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 385
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><f4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d3): nsec
-DW_AT_type        : <0x104>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 386
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><104>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x10f>
-DW_AT_name        : (indirect string, offset: 0x1e5): __u32
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 28
-<1><10f>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1d8): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><116>
-Abbrev Number: 6 (DW_TAG_array_type)
-DW_AT_type        : <0xca>
-<2><11b>
-Abbrev Number: 7 (DW_TAG_subrange_type)
-DW_AT_type        : <0xc3>
-DW_AT_lower_bound : 0
-DW_AT_count       : 16
diff --git a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.h b/mpers-m32/struct_btrfs_ioctl_received_subvol_args.h
deleted file mode 100644
index c49b571..0000000
--- a/mpers-m32/struct_btrfs_ioctl_received_subvol_args.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-char uuid[16];
-uint64_t stransid;
-uint64_t rtransid;
-struct {
-uint64_t sec;
-uint32_t nsec;
-unsigned char mpers_end_filler_1[4];
-} ATTRIBUTE_PACKED stime;
-struct {
-uint64_t sec;
-uint32_t nsec;
-unsigned char mpers_end_filler_1[4];
-} ATTRIBUTE_PACKED rtime;
-uint64_t flags;
-uint64_t reserved[16];
-} ATTRIBUTE_PACKED m32_struct_btrfs_ioctl_received_subvol_args;
-#define MPERS_m32_struct_btrfs_ioctl_received_subvol_args m32_struct_btrfs_ioctl_received_subvol_args
diff --git a/mpers-m32/struct_btrfs_ioctl_send_args.c b/mpers-m32/struct_btrfs_ioctl_send_args.c
deleted file mode 100644
index 1b45d52..0000000
--- a/mpers-m32/struct_btrfs_ioctl_send_args.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2016 Jeff Mahoney <jeffm@suse.com>
- * Copyright (c) 2016-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#ifdef HAVE_LINUX_BTRFS_H
-
-
-# include <linux/btrfs.h>
-
-typedef struct btrfs_ioctl_dev_replace_args
-	struct_btrfs_ioctl_dev_replace_args;
-typedef struct btrfs_ioctl_send_args
-	struct_btrfs_ioctl_send_args;
-typedef struct btrfs_ioctl_received_subvol_args
-	struct_btrfs_ioctl_received_subvol_args;
-typedef struct btrfs_ioctl_vol_args_v2
-	struct_btrfs_ioctl_vol_args_v2;
-
-#endif /* HAVE_LINUX_BTRFS_H */
-
-struct_btrfs_ioctl_send_args mpers_target_var;
diff --git a/mpers-m32/struct_btrfs_ioctl_send_args.d1 b/mpers-m32/struct_btrfs_ioctl_send_args.d1
deleted file mode 100644
index dce241f..0000000
--- a/mpers-m32/struct_btrfs_ioctl_send_args.d1
+++ /dev/null
@@ -1,101 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xda (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_btrfs_ioctl_send_args.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x130): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x16b): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 47
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x211): struct_btrfs_ioctl_send_args
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 39
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1fb): btrfs_ioctl_send_args
-    <41>   DW_AT_byte_size   : 72
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 401
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x17c): send_fd
-    <4a>   DW_AT_type        : <0xa0>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 402
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x198): clone_sources_count
-    <59>   DW_AT_type        : <0xb2>
-    <5d>   DW_AT_decl_file   : 2
-    <5e>   DW_AT_decl_line   : 403
-    <60>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><63>: Abbrev Number: 5 (DW_TAG_member)
-    <64>   DW_AT_name        : (indirect string, offset: 0x1c9): clone_sources
-    <68>   DW_AT_type        : <0xc4>
-    <6c>   DW_AT_decl_file   : 2
-    <6d>   DW_AT_decl_line   : 404
-    <6f>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><72>: Abbrev Number: 5 (DW_TAG_member)
-    <73>   DW_AT_name        : (indirect string, offset: 0x1d7): parent_root
-    <77>   DW_AT_type        : <0xb2>
-    <7b>   DW_AT_decl_file   : 2
-    <7c>   DW_AT_decl_line   : 405
-    <7e>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><81>: Abbrev Number: 5 (DW_TAG_member)
-    <82>   DW_AT_name        : (indirect string, offset: 0x1e3): flags
-    <86>   DW_AT_type        : <0xb2>
-    <8a>   DW_AT_decl_file   : 2
-    <8b>   DW_AT_decl_line   : 406
-    <8d>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><90>: Abbrev Number: 5 (DW_TAG_member)
-    <91>   DW_AT_name        : (indirect string, offset: 0x1e9): reserved
-    <95>   DW_AT_type        : <0xc9>
-    <99>   DW_AT_decl_file   : 2
-    <9a>   DW_AT_decl_line   : 407
-    <9c>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><9f>: Abbrev Number: 0
- <1><a0>: Abbrev Number: 3 (DW_TAG_typedef)
-    <a1>   DW_AT_type        : <0xab>
-    <a5>   DW_AT_name        : (indirect string, offset: 0x192): __s64
-    <a9>   DW_AT_decl_file   : 1
-    <aa>   DW_AT_decl_line   : 30
- <1><ab>: Abbrev Number: 6 (DW_TAG_base_type)
-    <ac>   DW_AT_name        : (indirect string, offset: 0x184): long long int
-    <b0>   DW_AT_encoding    : 5	(signed)
-    <b1>   DW_AT_byte_size   : 8
- <1><b2>: Abbrev Number: 3 (DW_TAG_typedef)
-    <b3>   DW_AT_type        : <0xbd>
-    <b7>   DW_AT_name        : (indirect string, offset: 0x1c3): __u64
-    <bb>   DW_AT_decl_file   : 1
-    <bc>   DW_AT_decl_line   : 31
- <1><bd>: Abbrev Number: 6 (DW_TAG_base_type)
-    <be>   DW_AT_name        : (indirect string, offset: 0x1ac): long long unsigned int
-    <c2>   DW_AT_encoding    : 7	(unsigned)
-    <c3>   DW_AT_byte_size   : 8
- <1><c4>: Abbrev Number: 7 (DW_TAG_pointer_type)
-    <c5>   DW_AT_type        : <0xb2>
- <1><c9>: Abbrev Number: 8 (DW_TAG_array_type)
-    <ca>   DW_AT_type        : <0xb2>
- <2><ce>: Abbrev Number: 9 (DW_TAG_subrange_type)
-    <cf>   DW_AT_type        : <0xd6>
-    <d3>   DW_AT_lower_bound : 0
-    <d4>   DW_AT_count       : 4
- <2><d5>: Abbrev Number: 0
- <1><d6>: Abbrev Number: 10 (DW_TAG_base_type)
-    <d7>   DW_AT_name        : (indirect string, offset: 0x1f2): sizetype
-    <db>   DW_AT_byte_size   : 8
-    <dc>   DW_AT_encoding    : 7	(unsigned)
- <1><dd>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_btrfs_ioctl_send_args.d2 b/mpers-m32/struct_btrfs_ioctl_send_args.d2
deleted file mode 100644
index 4b88319..0000000
--- a/mpers-m32/struct_btrfs_ioctl_send_args.d2
+++ /dev/null
@@ -1,100 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x16b): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 47
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x211): struct_btrfs_ioctl_send_args
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 39
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1fb): btrfs_ioctl_send_args
-DW_AT_byte_size   : 72
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 401
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17c): send_fd
-DW_AT_type        : <0xa0>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 402
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x198): clone_sources_count
-DW_AT_type        : <0xb2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 403
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><63>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c9): clone_sources
-DW_AT_type        : <0xc4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 404
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><72>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d7): parent_root
-DW_AT_type        : <0xb2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 405
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><81>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e3): flags
-DW_AT_type        : <0xb2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 406
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><90>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e9): reserved
-DW_AT_type        : <0xc9>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 407
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<1><a0>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xab>
-DW_AT_name        : (indirect string, offset: 0x192): __s64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 30
-<1><ab>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x184): long long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 8
-<1><b2>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xbd>
-DW_AT_name        : (indirect string, offset: 0x1c3): __u64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-<1><bd>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ac): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
-<1><c4>
-Abbrev Number: 7 (DW_TAG_pointer_type)
-DW_AT_type        : <0xb2>
-<1><c9>
-Abbrev Number: 8 (DW_TAG_array_type)
-DW_AT_type        : <0xb2>
-<2><ce>
-Abbrev Number: 9 (DW_TAG_subrange_type)
-DW_AT_type        : <0xd6>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4
-<1><d6>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1f2): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
diff --git a/mpers-m32/struct_btrfs_ioctl_send_args.h b/mpers-m32/struct_btrfs_ioctl_send_args.h
deleted file mode 100644
index 59f963a..0000000
--- a/mpers-m32/struct_btrfs_ioctl_send_args.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-int64_t send_fd;
-uint64_t clone_sources_count;
-mpers_ptr_t clone_sources;
-unsigned char mpers_filler_1[4];
-uint64_t parent_root;
-uint64_t flags;
-uint64_t reserved[4];
-} ATTRIBUTE_PACKED m32_struct_btrfs_ioctl_send_args;
-#define MPERS_m32_struct_btrfs_ioctl_send_args m32_struct_btrfs_ioctl_send_args
diff --git a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.c b/mpers-m32/struct_btrfs_ioctl_vol_args_v2.c
deleted file mode 100644
index fd433cc..0000000
--- a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2016 Jeff Mahoney <jeffm@suse.com>
- * Copyright (c) 2016-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#ifdef HAVE_LINUX_BTRFS_H
-
-
-# include <linux/btrfs.h>
-
-typedef struct btrfs_ioctl_dev_replace_args
-	struct_btrfs_ioctl_dev_replace_args;
-typedef struct btrfs_ioctl_send_args
-	struct_btrfs_ioctl_send_args;
-typedef struct btrfs_ioctl_received_subvol_args
-	struct_btrfs_ioctl_received_subvol_args;
-typedef struct btrfs_ioctl_vol_args_v2
-	struct_btrfs_ioctl_vol_args_v2;
-
-#endif /* HAVE_LINUX_BTRFS_H */
-
-struct_btrfs_ioctl_vol_args_v2 mpers_target_var;
diff --git a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d1 b/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d1
deleted file mode 100644
index c4f9723..0000000
--- a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d1
+++ /dev/null
@@ -1,239 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x1ec (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_btrfs_ioctl_vol_args_v2.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x132): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x16d): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 47
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x28f): struct_btrfs_ioctl_vol_args_v2
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 43
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x277): btrfs_ioctl_vol_args_v2
-    <41>   DW_AT_byte_size   : 4096
-    <43>   DW_AT_decl_file   : 2
-    <44>   DW_AT_decl_line   : 67
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x17e): fd
-    <4a>   DW_AT_type        : <0xe4>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 68
-    <50>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><53>: Abbrev Number: 5 (DW_TAG_member)
-    <54>   DW_AT_name        : (indirect string, offset: 0x195): transid
-    <58>   DW_AT_type        : <0xf6>
-    <5c>   DW_AT_decl_file   : 2
-    <5d>   DW_AT_decl_line   : 69
-    <5e>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><61>: Abbrev Number: 5 (DW_TAG_member)
-    <62>   DW_AT_name        : (indirect string, offset: 0x1ba): flags
-    <66>   DW_AT_type        : <0xf6>
-    <6a>   DW_AT_decl_file   : 2
-    <6b>   DW_AT_decl_line   : 70
-    <6c>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><6f>: Abbrev Number: 6 (DW_TAG_member)
-    <70>   DW_AT_type        : <0x79>
-    <74>   DW_AT_decl_file   : 2
-    <75>   DW_AT_decl_line   : 71
-    <76>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><79>: Abbrev Number: 7 (DW_TAG_union_type)
-    <7a>   DW_AT_byte_size   : 32
-    <7b>   DW_AT_decl_file   : 2
-    <7c>   DW_AT_decl_line   : 71
- <3><7d>: Abbrev Number: 6 (DW_TAG_member)
-    <7e>   DW_AT_type        : <0x87>
-    <82>   DW_AT_decl_file   : 2
-    <83>   DW_AT_decl_line   : 72
-    <84>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><87>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <88>   DW_AT_byte_size   : 16
-    <89>   DW_AT_decl_file   : 2
-    <8a>   DW_AT_decl_line   : 72
- <4><8b>: Abbrev Number: 5 (DW_TAG_member)
-    <8c>   DW_AT_name        : (indirect string, offset: 0x1c0): size
-    <90>   DW_AT_type        : <0xf6>
-    <94>   DW_AT_decl_file   : 2
-    <95>   DW_AT_decl_line   : 73
-    <96>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><99>: Abbrev Number: 5 (DW_TAG_member)
-    <9a>   DW_AT_name        : (indirect string, offset: 0x1c5): qgroup_inherit
-    <9e>   DW_AT_type        : <0x108>
-    <a2>   DW_AT_decl_file   : 2
-    <a3>   DW_AT_decl_line   : 74
-    <a4>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><a7>: Abbrev Number: 0
- <3><a8>: Abbrev Number: 5 (DW_TAG_member)
-    <a9>   DW_AT_name        : (indirect string, offset: 0x260): unused
-    <ad>   DW_AT_type        : <0x1cd>
-    <b1>   DW_AT_decl_file   : 2
-    <b2>   DW_AT_decl_line   : 76
-    <b3>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><b6>: Abbrev Number: 0
- <2><b7>: Abbrev Number: 6 (DW_TAG_member)
-    <b8>   DW_AT_type        : <0xc1>
-    <bc>   DW_AT_decl_file   : 2
-    <bd>   DW_AT_decl_line   : 78
-    <be>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><c1>: Abbrev Number: 9 (DW_TAG_union_type)
-    <c2>   DW_AT_byte_size   : 4040
-    <c4>   DW_AT_decl_file   : 2
-    <c5>   DW_AT_decl_line   : 78
- <3><c6>: Abbrev Number: 5 (DW_TAG_member)
-    <c7>   DW_AT_name        : (indirect string, offset: 0x267): name
-    <cb>   DW_AT_type        : <0x1da>
-    <cf>   DW_AT_decl_file   : 2
-    <d0>   DW_AT_decl_line   : 79
-    <d1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><d4>: Abbrev Number: 5 (DW_TAG_member)
-    <d5>   DW_AT_name        : (indirect string, offset: 0x271): devid
-    <d9>   DW_AT_type        : <0xf6>
-    <dd>   DW_AT_decl_file   : 2
-    <de>   DW_AT_decl_line   : 80
-    <df>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><e2>: Abbrev Number: 0
- <2><e3>: Abbrev Number: 0
- <1><e4>: Abbrev Number: 3 (DW_TAG_typedef)
-    <e5>   DW_AT_type        : <0xef>
-    <e9>   DW_AT_name        : (indirect string, offset: 0x18f): __s64
-    <ed>   DW_AT_decl_file   : 1
-    <ee>   DW_AT_decl_line   : 30
- <1><ef>: Abbrev Number: 10 (DW_TAG_base_type)
-    <f0>   DW_AT_name        : (indirect string, offset: 0x181): long long int
-    <f4>   DW_AT_encoding    : 5	(signed)
-    <f5>   DW_AT_byte_size   : 8
- <1><f6>: Abbrev Number: 3 (DW_TAG_typedef)
-    <f7>   DW_AT_type        : <0x101>
-    <fb>   DW_AT_name        : (indirect string, offset: 0x1b4): __u64
-    <ff>   DW_AT_decl_file   : 1
-    <100>   DW_AT_decl_line   : 31
- <1><101>: Abbrev Number: 10 (DW_TAG_base_type)
-    <102>   DW_AT_name        : (indirect string, offset: 0x19d): long long unsigned int
-    <106>   DW_AT_encoding    : 7	(unsigned)
-    <107>   DW_AT_byte_size   : 8
- <1><108>: Abbrev Number: 11 (DW_TAG_pointer_type)
-    <109>   DW_AT_type        : <0x10d>
- <1><10d>: Abbrev Number: 12 (DW_TAG_structure_type)
-    <10e>   DW_AT_name        : (indirect string, offset: 0x24b): btrfs_qgroup_inherit
-    <112>   DW_AT_byte_size   : 72
-    <113>   DW_AT_decl_file   : 2
-    <114>   DW_AT_decl_line   : 51
- <2><115>: Abbrev Number: 5 (DW_TAG_member)
-    <116>   DW_AT_name        : (indirect string, offset: 0x1ba): flags
-    <11a>   DW_AT_type        : <0xf6>
-    <11e>   DW_AT_decl_file   : 2
-    <11f>   DW_AT_decl_line   : 52
-    <120>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><123>: Abbrev Number: 5 (DW_TAG_member)
-    <124>   DW_AT_name        : (indirect string, offset: 0x1d4): num_qgroups
-    <128>   DW_AT_type        : <0xf6>
-    <12c>   DW_AT_decl_file   : 2
-    <12d>   DW_AT_decl_line   : 53
-    <12e>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><131>: Abbrev Number: 5 (DW_TAG_member)
-    <132>   DW_AT_name        : (indirect string, offset: 0x1e0): num_ref_copies
-    <136>   DW_AT_type        : <0xf6>
-    <13a>   DW_AT_decl_file   : 2
-    <13b>   DW_AT_decl_line   : 54
-    <13c>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><13f>: Abbrev Number: 5 (DW_TAG_member)
-    <140>   DW_AT_name        : (indirect string, offset: 0x1ef): num_excl_copies
-    <144>   DW_AT_type        : <0xf6>
-    <148>   DW_AT_decl_file   : 2
-    <149>   DW_AT_decl_line   : 55
-    <14a>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><14d>: Abbrev Number: 5 (DW_TAG_member)
-    <14e>   DW_AT_name        : (indirect string, offset: 0x1ff): lim
-    <152>   DW_AT_type        : <0x16a>
-    <156>   DW_AT_decl_file   : 2
-    <157>   DW_AT_decl_line   : 56
-    <158>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><15b>: Abbrev Number: 5 (DW_TAG_member)
-    <15c>   DW_AT_name        : (indirect string, offset: 0x23a): qgroups
-    <160>   DW_AT_type        : <0x1b9>
-    <164>   DW_AT_decl_file   : 2
-    <165>   DW_AT_decl_line   : 57
-    <166>   DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
- <2><169>: Abbrev Number: 0
- <1><16a>: Abbrev Number: 12 (DW_TAG_structure_type)
-    <16b>   DW_AT_name        : (indirect string, offset: 0x227): btrfs_qgroup_limit
-    <16f>   DW_AT_byte_size   : 40
-    <170>   DW_AT_decl_file   : 2
-    <171>   DW_AT_decl_line   : 43
- <2><172>: Abbrev Number: 5 (DW_TAG_member)
-    <173>   DW_AT_name        : (indirect string, offset: 0x1ba): flags
-    <177>   DW_AT_type        : <0xf6>
-    <17b>   DW_AT_decl_file   : 2
-    <17c>   DW_AT_decl_line   : 44
-    <17d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><180>: Abbrev Number: 5 (DW_TAG_member)
-    <181>   DW_AT_name        : (indirect string, offset: 0x203): max_rfer
-    <185>   DW_AT_type        : <0xf6>
-    <189>   DW_AT_decl_file   : 2
-    <18a>   DW_AT_decl_line   : 45
-    <18b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><18e>: Abbrev Number: 5 (DW_TAG_member)
-    <18f>   DW_AT_name        : (indirect string, offset: 0x20c): max_excl
-    <193>   DW_AT_type        : <0xf6>
-    <197>   DW_AT_decl_file   : 2
-    <198>   DW_AT_decl_line   : 46
-    <199>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><19c>: Abbrev Number: 5 (DW_TAG_member)
-    <19d>   DW_AT_name        : (indirect string, offset: 0x215): rsv_rfer
-    <1a1>   DW_AT_type        : <0xf6>
-    <1a5>   DW_AT_decl_file   : 2
-    <1a6>   DW_AT_decl_line   : 47
-    <1a7>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><1aa>: Abbrev Number: 5 (DW_TAG_member)
-    <1ab>   DW_AT_name        : (indirect string, offset: 0x21e): rsv_excl
-    <1af>   DW_AT_type        : <0xf6>
-    <1b3>   DW_AT_decl_file   : 2
-    <1b4>   DW_AT_decl_line   : 48
-    <1b5>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><1b8>: Abbrev Number: 0
- <1><1b9>: Abbrev Number: 13 (DW_TAG_array_type)
-    <1ba>   DW_AT_type        : <0xf6>
- <2><1be>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <1bf>   DW_AT_type        : <0x1c6>
-    <1c3>   DW_AT_lower_bound : 0
-    <1c4>   DW_AT_count       : 0
- <2><1c5>: Abbrev Number: 0
- <1><1c6>: Abbrev Number: 15 (DW_TAG_base_type)
-    <1c7>   DW_AT_name        : (indirect string, offset: 0x242): sizetype
-    <1cb>   DW_AT_byte_size   : 8
-    <1cc>   DW_AT_encoding    : 7	(unsigned)
- <1><1cd>: Abbrev Number: 13 (DW_TAG_array_type)
-    <1ce>   DW_AT_type        : <0xf6>
- <2><1d2>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <1d3>   DW_AT_type        : <0x1c6>
-    <1d7>   DW_AT_lower_bound : 0
-    <1d8>   DW_AT_count       : 4
- <2><1d9>: Abbrev Number: 0
- <1><1da>: Abbrev Number: 13 (DW_TAG_array_type)
-    <1db>   DW_AT_type        : <0x1e8>
- <2><1df>: Abbrev Number: 16 (DW_TAG_subrange_type)
-    <1e0>   DW_AT_type        : <0x1c6>
-    <1e4>   DW_AT_lower_bound : 0
-    <1e5>   DW_AT_count       : 4040
- <2><1e7>: Abbrev Number: 0
- <1><1e8>: Abbrev Number: 10 (DW_TAG_base_type)
-    <1e9>   DW_AT_name        : (indirect string, offset: 0x26c): char
-    <1ed>   DW_AT_encoding    : 8	(unsigned char)
-    <1ee>   DW_AT_byte_size   : 1
- <1><1ef>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d2 b/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d2
deleted file mode 100644
index 1c7bbd5..0000000
--- a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.d2
+++ /dev/null
@@ -1,257 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x16d): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 47
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x28f): struct_btrfs_ioctl_vol_args_v2
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 43
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x277): btrfs_ioctl_vol_args_v2
-DW_AT_byte_size   : 4096
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 67
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17e): fd
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 68
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><53>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x195): transid
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 69
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><61>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ba): flags
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 70
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><6f>
-Abbrev Number: 6 (DW_TAG_member)
-DW_AT_type        : <0x79>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 71
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><79>
-Abbrev Number: 7 (DW_TAG_union_type)
-DW_AT_byte_size   : 32
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 71
-<3><7d>
-Abbrev Number: 6 (DW_TAG_member)
-DW_AT_type        : <0x87>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 72
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><87>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 72
-<4><8b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c0): size
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 73
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><99>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c5): qgroup_inherit
-DW_AT_type        : <0x108>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 74
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<3><a8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x260): unused
-DW_AT_type        : <0x1cd>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 76
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><b7>
-Abbrev Number: 6 (DW_TAG_member)
-DW_AT_type        : <0xc1>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 78
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><c1>
-Abbrev Number: 9 (DW_TAG_union_type)
-DW_AT_byte_size   : 4040
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 78
-<3><c6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x267): name
-DW_AT_type        : <0x1da>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 79
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><d4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x271): devid
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 80
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><e4>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xef>
-DW_AT_name        : (indirect string, offset: 0x18f): __s64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 30
-<1><ef>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x181): long long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 8
-<1><f6>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x101>
-DW_AT_name        : (indirect string, offset: 0x1b4): __u64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-<1><101>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x19d): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
-<1><108>
-Abbrev Number: 11 (DW_TAG_pointer_type)
-DW_AT_type        : <0x10d>
-<1><10d>
-Abbrev Number: 12 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x24b): btrfs_qgroup_inherit
-DW_AT_byte_size   : 72
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 51
-<2><115>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ba): flags
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 52
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><123>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d4): num_qgroups
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 53
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><131>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e0): num_ref_copies
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 54
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><13f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ef): num_excl_copies
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 55
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><14d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ff): lim
-DW_AT_type        : <0x16a>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 56
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><15b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x23a): qgroups
-DW_AT_type        : <0x1b9>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 57
-DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
-<1><16a>
-Abbrev Number: 12 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x227): btrfs_qgroup_limit
-DW_AT_byte_size   : 40
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 43
-<2><172>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ba): flags
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 44
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><180>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x203): max_rfer
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 45
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><18e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20c): max_excl
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 46
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><19c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x215): rsv_rfer
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 47
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><1aa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21e): rsv_excl
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 48
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<1><1b9>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0xf6>
-<2><1be>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x1c6>
-DW_AT_lower_bound : 0
-DW_AT_count       : 0
-<1><1c6>
-Abbrev Number: 15 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x242): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><1cd>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0xf6>
-<2><1d2>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x1c6>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4
-<1><1da>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x1e8>
-<2><1df>
-Abbrev Number: 16 (DW_TAG_subrange_type)
-DW_AT_type        : <0x1c6>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4040
-<1><1e8>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x26c): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
diff --git a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.h b/mpers-m32/struct_btrfs_ioctl_vol_args_v2.h
deleted file mode 100644
index 7a5bc02..0000000
--- a/mpers-m32/struct_btrfs_ioctl_vol_args_v2.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-int64_t fd;
-uint64_t transid;
-uint64_t flags;
-union {
-struct {
-uint64_t size;
-mpers_ptr_t qgroup_inherit;
-unsigned char mpers_end_filler_1[4];
-} ATTRIBUTE_PACKED ;
-uint64_t unused[4];
-} ;
-union {
-char name[4040];
-uint64_t devid;
-} ;
-} ATTRIBUTE_PACKED m32_struct_btrfs_ioctl_vol_args_v2;
-#define MPERS_m32_struct_btrfs_ioctl_vol_args_v2 m32_struct_btrfs_ioctl_vol_args_v2
diff --git a/mpers-m32/struct_ff_effect.c b/mpers-m32/struct_ff_effect.c
deleted file mode 100644
index 618768e..0000000
--- a/mpers-m32/struct_ff_effect.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 2015 Etienne Gemsa <etienne.gemsa@lse.epita.fr>
- * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#ifdef HAVE_LINUX_INPUT_H
-
-
-# include <linux/ioctl.h>
-# include <linux/input.h>
-
-typedef struct ff_effect struct_ff_effect;
-
-#endif /* HAVE_LINUX_INPUT_H */
-
-struct_ff_effect mpers_target_var;
diff --git a/mpers-m32/struct_ff_effect.d1 b/mpers-m32/struct_ff_effect.d1
deleted file mode 100644
index 7ac19e0..0000000
--- a/mpers-m32/struct_ff_effect.d1
+++ /dev/null
@@ -1,367 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x30e (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_ff_effect.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 42
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x397): struct_ff_effect
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 38
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x38d): ff_effect
-    <41>   DW_AT_byte_size   : 44
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 166
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x170): type
-    <49>   DW_AT_type        : <0xe4>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 167
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x18a): id
-    <57>   DW_AT_type        : <0xf6>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 168
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x199): direction
-    <65>   DW_AT_type        : <0xe4>
-    <69>   DW_AT_decl_file   : 2
-    <6a>   DW_AT_decl_line   : 169
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1a3): trigger
-    <73>   DW_AT_type        : <0x108>
-    <77>   DW_AT_decl_file   : 2
-    <78>   DW_AT_decl_line   : 170
-    <79>   DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1c6): replay
-    <81>   DW_AT_type        : <0x12d>
-    <85>   DW_AT_decl_file   : 2
-    <86>   DW_AT_decl_line   : 171
-    <87>   DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1e4): u
-    <8f>   DW_AT_type        : <0x98>
-    <93>   DW_AT_decl_file   : 2
-    <94>   DW_AT_decl_line   : 178
-    <95>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><98>: Abbrev Number: 6 (DW_TAG_union_type)
-    <99>   DW_AT_byte_size   : 28
-    <9a>   DW_AT_decl_file   : 2
-    <9b>   DW_AT_decl_line   : 172
- <3><9c>: Abbrev Number: 5 (DW_TAG_member)
-    <9d>   DW_AT_name        : (indirect string, offset: 0x1e6): constant
-    <a1>   DW_AT_type        : <0x152>
-    <a5>   DW_AT_decl_file   : 2
-    <a6>   DW_AT_decl_line   : 173
-    <a7>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><aa>: Abbrev Number: 5 (DW_TAG_member)
-    <ab>   DW_AT_name        : (indirect string, offset: 0x24f): ramp
-    <af>   DW_AT_type        : <0x1b8>
-    <b3>   DW_AT_decl_file   : 2
-    <b4>   DW_AT_decl_line   : 174
-    <b5>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><b8>: Abbrev Number: 5 (DW_TAG_member)
-    <b9>   DW_AT_name        : (indirect string, offset: 0x279): periodic
-    <bd>   DW_AT_type        : <0x1eb>
-    <c1>   DW_AT_decl_file   : 2
-    <c2>   DW_AT_decl_line   : 175
-    <c3>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><c6>: Abbrev Number: 5 (DW_TAG_member)
-    <c7>   DW_AT_name        : (indirect string, offset: 0x2e6): condition
-    <cb>   DW_AT_type        : <0x27b>
-    <cf>   DW_AT_decl_file   : 2
-    <d0>   DW_AT_decl_line   : 176
-    <d1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><d4>: Abbrev Number: 5 (DW_TAG_member)
-    <d5>   DW_AT_name        : (indirect string, offset: 0x355): rumble
-    <d9>   DW_AT_type        : <0x2ec>
-    <dd>   DW_AT_decl_file   : 2
-    <de>   DW_AT_decl_line   : 177
-    <df>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><e2>: Abbrev Number: 0
- <2><e3>: Abbrev Number: 0
- <1><e4>: Abbrev Number: 3 (DW_TAG_typedef)
-    <e5>   DW_AT_type        : <0xef>
-    <e9>   DW_AT_name        : (indirect string, offset: 0x184): __u16
-    <ed>   DW_AT_decl_file   : 1
-    <ee>   DW_AT_decl_line   : 26
- <1><ef>: Abbrev Number: 7 (DW_TAG_base_type)
-    <f0>   DW_AT_name        : (indirect string, offset: 0x175): unsigned short
-    <f4>   DW_AT_encoding    : 7	(unsigned)
-    <f5>   DW_AT_byte_size   : 2
- <1><f6>: Abbrev Number: 3 (DW_TAG_typedef)
-    <f7>   DW_AT_type        : <0x101>
-    <fb>   DW_AT_name        : (indirect string, offset: 0x193): __s16
-    <ff>   DW_AT_decl_file   : 1
-    <100>   DW_AT_decl_line   : 25
- <1><101>: Abbrev Number: 7 (DW_TAG_base_type)
-    <102>   DW_AT_name        : (indirect string, offset: 0x18d): short
-    <106>   DW_AT_encoding    : 5	(signed)
-    <107>   DW_AT_byte_size   : 2
- <1><108>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <109>   DW_AT_name        : (indirect string, offset: 0x1bb): ff_trigger
-    <10d>   DW_AT_byte_size   : 4
-    <10e>   DW_AT_decl_file   : 2
-    <10f>   DW_AT_decl_line   : 125
- <2><110>: Abbrev Number: 5 (DW_TAG_member)
-    <111>   DW_AT_name        : (indirect string, offset: 0x1ab): button
-    <115>   DW_AT_type        : <0xe4>
-    <119>   DW_AT_decl_file   : 2
-    <11a>   DW_AT_decl_line   : 126
-    <11b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><11e>: Abbrev Number: 5 (DW_TAG_member)
-    <11f>   DW_AT_name        : (indirect string, offset: 0x1b2): interval
-    <123>   DW_AT_type        : <0xe4>
-    <127>   DW_AT_decl_file   : 2
-    <128>   DW_AT_decl_line   : 127
-    <129>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><12c>: Abbrev Number: 0
- <1><12d>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <12e>   DW_AT_name        : (indirect string, offset: 0x1da): ff_replay
-    <132>   DW_AT_byte_size   : 4
-    <133>   DW_AT_decl_file   : 2
-    <134>   DW_AT_decl_line   : 121
- <2><135>: Abbrev Number: 5 (DW_TAG_member)
-    <136>   DW_AT_name        : (indirect string, offset: 0x1cd): length
-    <13a>   DW_AT_type        : <0xe4>
-    <13e>   DW_AT_decl_file   : 2
-    <13f>   DW_AT_decl_line   : 122
-    <140>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><143>: Abbrev Number: 5 (DW_TAG_member)
-    <144>   DW_AT_name        : (indirect string, offset: 0x1d4): delay
-    <148>   DW_AT_type        : <0xe4>
-    <14c>   DW_AT_decl_file   : 2
-    <14d>   DW_AT_decl_line   : 123
-    <14e>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><151>: Abbrev Number: 0
- <1><152>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <153>   DW_AT_name        : (indirect string, offset: 0x23c): ff_constant_effect
-    <157>   DW_AT_byte_size   : 10
-    <158>   DW_AT_decl_file   : 2
-    <159>   DW_AT_decl_line   : 135
- <2><15a>: Abbrev Number: 5 (DW_TAG_member)
-    <15b>   DW_AT_name        : (indirect string, offset: 0x1ef): level
-    <15f>   DW_AT_type        : <0xf6>
-    <163>   DW_AT_decl_file   : 2
-    <164>   DW_AT_decl_line   : 136
-    <165>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><168>: Abbrev Number: 5 (DW_TAG_member)
-    <169>   DW_AT_name        : (indirect string, offset: 0x1f5): envelope
-    <16d>   DW_AT_type        : <0x177>
-    <171>   DW_AT_decl_file   : 2
-    <172>   DW_AT_decl_line   : 137
-    <173>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><176>: Abbrev Number: 0
- <1><177>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <178>   DW_AT_name        : (indirect string, offset: 0x230): ff_envelope
-    <17c>   DW_AT_byte_size   : 8
-    <17d>   DW_AT_decl_file   : 2
-    <17e>   DW_AT_decl_line   : 129
- <2><17f>: Abbrev Number: 5 (DW_TAG_member)
-    <180>   DW_AT_name        : (indirect string, offset: 0x1fe): attack_length
-    <184>   DW_AT_type        : <0xe4>
-    <188>   DW_AT_decl_file   : 2
-    <189>   DW_AT_decl_line   : 130
-    <18a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><18d>: Abbrev Number: 5 (DW_TAG_member)
-    <18e>   DW_AT_name        : (indirect string, offset: 0x20c): attack_level
-    <192>   DW_AT_type        : <0xe4>
-    <196>   DW_AT_decl_file   : 2
-    <197>   DW_AT_decl_line   : 131
-    <198>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><19b>: Abbrev Number: 5 (DW_TAG_member)
-    <19c>   DW_AT_name        : (indirect string, offset: 0x219): fade_length
-    <1a0>   DW_AT_type        : <0xe4>
-    <1a4>   DW_AT_decl_file   : 2
-    <1a5>   DW_AT_decl_line   : 132
-    <1a6>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><1a9>: Abbrev Number: 5 (DW_TAG_member)
-    <1aa>   DW_AT_name        : (indirect string, offset: 0x225): fade_level
-    <1ae>   DW_AT_type        : <0xe4>
-    <1b2>   DW_AT_decl_file   : 2
-    <1b3>   DW_AT_decl_line   : 133
-    <1b4>   DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
- <2><1b7>: Abbrev Number: 0
- <1><1b8>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <1b9>   DW_AT_name        : (indirect string, offset: 0x26a): ff_ramp_effect
-    <1bd>   DW_AT_byte_size   : 12
-    <1be>   DW_AT_decl_file   : 2
-    <1bf>   DW_AT_decl_line   : 139
- <2><1c0>: Abbrev Number: 5 (DW_TAG_member)
-    <1c1>   DW_AT_name        : (indirect string, offset: 0x254): start_level
-    <1c5>   DW_AT_type        : <0xf6>
-    <1c9>   DW_AT_decl_file   : 2
-    <1ca>   DW_AT_decl_line   : 140
-    <1cb>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><1ce>: Abbrev Number: 5 (DW_TAG_member)
-    <1cf>   DW_AT_name        : (indirect string, offset: 0x260): end_level
-    <1d3>   DW_AT_type        : <0xf6>
-    <1d7>   DW_AT_decl_file   : 2
-    <1d8>   DW_AT_decl_line   : 141
-    <1d9>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><1dc>: Abbrev Number: 5 (DW_TAG_member)
-    <1dd>   DW_AT_name        : (indirect string, offset: 0x1f5): envelope
-    <1e1>   DW_AT_type        : <0x177>
-    <1e5>   DW_AT_decl_file   : 2
-    <1e6>   DW_AT_decl_line   : 142
-    <1e7>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><1ea>: Abbrev Number: 0
- <1><1eb>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <1ec>   DW_AT_name        : (indirect string, offset: 0x2d3): ff_periodic_effect
-    <1f0>   DW_AT_byte_size   : 28
-    <1f1>   DW_AT_decl_file   : 2
-    <1f2>   DW_AT_decl_line   : 152
- <2><1f3>: Abbrev Number: 5 (DW_TAG_member)
-    <1f4>   DW_AT_name        : (indirect string, offset: 0x282): waveform
-    <1f8>   DW_AT_type        : <0xe4>
-    <1fc>   DW_AT_decl_file   : 2
-    <1fd>   DW_AT_decl_line   : 153
-    <1fe>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><201>: Abbrev Number: 5 (DW_TAG_member)
-    <202>   DW_AT_name        : (indirect string, offset: 0x28b): period
-    <206>   DW_AT_type        : <0xe4>
-    <20a>   DW_AT_decl_file   : 2
-    <20b>   DW_AT_decl_line   : 154
-    <20c>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><20f>: Abbrev Number: 5 (DW_TAG_member)
-    <210>   DW_AT_name        : (indirect string, offset: 0x292): magnitude
-    <214>   DW_AT_type        : <0xf6>
-    <218>   DW_AT_decl_file   : 2
-    <219>   DW_AT_decl_line   : 155
-    <21a>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><21d>: Abbrev Number: 5 (DW_TAG_member)
-    <21e>   DW_AT_name        : (indirect string, offset: 0x29c): offset
-    <222>   DW_AT_type        : <0xf6>
-    <226>   DW_AT_decl_file   : 2
-    <227>   DW_AT_decl_line   : 156
-    <228>   DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
- <2><22b>: Abbrev Number: 5 (DW_TAG_member)
-    <22c>   DW_AT_name        : (indirect string, offset: 0x2a3): phase
-    <230>   DW_AT_type        : <0xe4>
-    <234>   DW_AT_decl_file   : 2
-    <235>   DW_AT_decl_line   : 157
-    <236>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><239>: Abbrev Number: 5 (DW_TAG_member)
-    <23a>   DW_AT_name        : (indirect string, offset: 0x1f5): envelope
-    <23e>   DW_AT_type        : <0x177>
-    <242>   DW_AT_decl_file   : 2
-    <243>   DW_AT_decl_line   : 158
-    <244>   DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
- <2><247>: Abbrev Number: 5 (DW_TAG_member)
-    <248>   DW_AT_name        : (indirect string, offset: 0x2a9): custom_len
-    <24c>   DW_AT_type        : <0x264>
-    <250>   DW_AT_decl_file   : 2
-    <251>   DW_AT_decl_line   : 159
-    <252>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><255>: Abbrev Number: 5 (DW_TAG_member)
-    <256>   DW_AT_name        : (indirect string, offset: 0x2c7): custom_data
-    <25a>   DW_AT_type        : <0x276>
-    <25e>   DW_AT_decl_file   : 2
-    <25f>   DW_AT_decl_line   : 160
-    <260>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><263>: Abbrev Number: 0
- <1><264>: Abbrev Number: 3 (DW_TAG_typedef)
-    <265>   DW_AT_type        : <0x26f>
-    <269>   DW_AT_name        : (indirect string, offset: 0x2c1): __u32
-    <26d>   DW_AT_decl_file   : 1
-    <26e>   DW_AT_decl_line   : 28
- <1><26f>: Abbrev Number: 7 (DW_TAG_base_type)
-    <270>   DW_AT_name        : (indirect string, offset: 0x2b4): unsigned int
-    <274>   DW_AT_encoding    : 7	(unsigned)
-    <275>   DW_AT_byte_size   : 4
- <1><276>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <277>   DW_AT_type        : <0xf6>
- <1><27b>: Abbrev Number: 9 (DW_TAG_array_type)
-    <27c>   DW_AT_type        : <0x288>
- <2><280>: Abbrev Number: 10 (DW_TAG_subrange_type)
-    <281>   DW_AT_type        : <0x2e5>
-    <285>   DW_AT_lower_bound : 0
-    <286>   DW_AT_count       : 2
- <2><287>: Abbrev Number: 0
- <1><288>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <289>   DW_AT_name        : (indirect string, offset: 0x338): ff_condition_effect
-    <28d>   DW_AT_byte_size   : 12
-    <28e>   DW_AT_decl_file   : 2
-    <28f>   DW_AT_decl_line   : 144
- <2><290>: Abbrev Number: 5 (DW_TAG_member)
-    <291>   DW_AT_name        : (indirect string, offset: 0x2f0): right_saturation
-    <295>   DW_AT_type        : <0xe4>
-    <299>   DW_AT_decl_file   : 2
-    <29a>   DW_AT_decl_line   : 145
-    <29b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><29e>: Abbrev Number: 5 (DW_TAG_member)
-    <29f>   DW_AT_name        : (indirect string, offset: 0x301): left_saturation
-    <2a3>   DW_AT_type        : <0xe4>
-    <2a7>   DW_AT_decl_file   : 2
-    <2a8>   DW_AT_decl_line   : 146
-    <2a9>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><2ac>: Abbrev Number: 5 (DW_TAG_member)
-    <2ad>   DW_AT_name        : (indirect string, offset: 0x311): right_coeff
-    <2b1>   DW_AT_type        : <0xf6>
-    <2b5>   DW_AT_decl_file   : 2
-    <2b6>   DW_AT_decl_line   : 147
-    <2b7>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><2ba>: Abbrev Number: 5 (DW_TAG_member)
-    <2bb>   DW_AT_name        : (indirect string, offset: 0x31d): left_coeff
-    <2bf>   DW_AT_type        : <0xf6>
-    <2c3>   DW_AT_decl_file   : 2
-    <2c4>   DW_AT_decl_line   : 148
-    <2c5>   DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
- <2><2c8>: Abbrev Number: 5 (DW_TAG_member)
-    <2c9>   DW_AT_name        : (indirect string, offset: 0x328): deadband
-    <2cd>   DW_AT_type        : <0xe4>
-    <2d1>   DW_AT_decl_file   : 2
-    <2d2>   DW_AT_decl_line   : 149
-    <2d3>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><2d6>: Abbrev Number: 5 (DW_TAG_member)
-    <2d7>   DW_AT_name        : (indirect string, offset: 0x331): center
-    <2db>   DW_AT_type        : <0xf6>
-    <2df>   DW_AT_decl_file   : 2
-    <2e0>   DW_AT_decl_line   : 150
-    <2e1>   DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
- <2><2e4>: Abbrev Number: 0
- <1><2e5>: Abbrev Number: 11 (DW_TAG_base_type)
-    <2e6>   DW_AT_name        : (indirect string, offset: 0x34c): sizetype
-    <2ea>   DW_AT_byte_size   : 8
-    <2eb>   DW_AT_encoding    : 7	(unsigned)
- <1><2ec>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <2ed>   DW_AT_name        : (indirect string, offset: 0x37c): ff_rumble_effect
-    <2f1>   DW_AT_byte_size   : 4
-    <2f2>   DW_AT_decl_file   : 2
-    <2f3>   DW_AT_decl_line   : 162
- <2><2f4>: Abbrev Number: 5 (DW_TAG_member)
-    <2f5>   DW_AT_name        : (indirect string, offset: 0x35c): strong_magnitude
-    <2f9>   DW_AT_type        : <0xe4>
-    <2fd>   DW_AT_decl_file   : 2
-    <2fe>   DW_AT_decl_line   : 163
-    <2ff>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><302>: Abbrev Number: 5 (DW_TAG_member)
-    <303>   DW_AT_name        : (indirect string, offset: 0x36d): weak_magnitude
-    <307>   DW_AT_type        : <0xe4>
-    <30b>   DW_AT_decl_file   : 2
-    <30c>   DW_AT_decl_line   : 164
-    <30d>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><310>: Abbrev Number: 0
- <1><311>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_ff_effect.d2 b/mpers-m32/struct_ff_effect.d2
deleted file mode 100644
index 32e43a2..0000000
--- a/mpers-m32/struct_ff_effect.d2
+++ /dev/null
@@ -1,402 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 42
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x397): struct_ff_effect
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 38
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x38d): ff_effect
-DW_AT_byte_size   : 44
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 166
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x170): type
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 167
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18a): id
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 168
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x199): direction
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 169
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a3): trigger
-DW_AT_type        : <0x108>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 170
-DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c6): replay
-DW_AT_type        : <0x12d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 171
-DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e4): u
-DW_AT_type        : <0x98>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 178
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><98>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 28
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 172
-<3><9c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e6): constant
-DW_AT_type        : <0x152>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 173
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><aa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24f): ramp
-DW_AT_type        : <0x1b8>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 174
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><b8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x279): periodic
-DW_AT_type        : <0x1eb>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 175
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><c6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e6): condition
-DW_AT_type        : <0x27b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 176
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><d4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x355): rumble
-DW_AT_type        : <0x2ec>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 177
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><e4>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xef>
-DW_AT_name        : (indirect string, offset: 0x184): __u16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-<1><ef>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x175): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><f6>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x101>
-DW_AT_name        : (indirect string, offset: 0x193): __s16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 25
-<1><101>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18d): short
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 2
-<1><108>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1bb): ff_trigger
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 125
-<2><110>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ab): button
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 126
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><11e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b2): interval
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 127
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<1><12d>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1da): ff_replay
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 121
-<2><135>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cd): length
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 122
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><143>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d4): delay
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 123
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<1><152>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x23c): ff_constant_effect
-DW_AT_byte_size   : 10
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 135
-<2><15a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ef): level
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 136
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><168>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f5): envelope
-DW_AT_type        : <0x177>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 137
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<1><177>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x230): ff_envelope
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 129
-<2><17f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fe): attack_length
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 130
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><18d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20c): attack_level
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 131
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><19b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x219): fade_length
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 132
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><1a9>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x225): fade_level
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 133
-DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
-<1><1b8>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x26a): ff_ramp_effect
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 139
-<2><1c0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x254): start_level
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 140
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><1ce>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x260): end_level
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 141
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><1dc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f5): envelope
-DW_AT_type        : <0x177>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 142
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><1eb>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2d3): ff_periodic_effect
-DW_AT_byte_size   : 28
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 152
-<2><1f3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x282): waveform
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 153
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><201>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x28b): period
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 154
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><20f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x292): magnitude
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 155
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><21d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x29c): offset
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 156
-DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
-<2><22b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2a3): phase
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 157
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><239>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f5): envelope
-DW_AT_type        : <0x177>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 158
-DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
-<2><247>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2a9): custom_len
-DW_AT_type        : <0x264>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 159
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><255>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c7): custom_data
-DW_AT_type        : <0x276>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 160
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<1><264>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x26f>
-DW_AT_name        : (indirect string, offset: 0x2c1): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><26f>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x2b4): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><276>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0xf6>
-<1><27b>
-Abbrev Number: 9 (DW_TAG_array_type)
-DW_AT_type        : <0x288>
-<2><280>
-Abbrev Number: 10 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2e5>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><288>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x338): ff_condition_effect
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 144
-<2><290>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2f0): right_saturation
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 145
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><29e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x301): left_saturation
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 146
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><2ac>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x311): right_coeff
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 147
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><2ba>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x31d): left_coeff
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 148
-DW_AT_data_member_location: 2 byte block: 23 6 	(DW_OP_plus_uconst: 6)
-<2><2c8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x328): deadband
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 149
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><2d6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x331): center
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 150
-DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
-<1><2e5>
-Abbrev Number: 11 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x34c): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><2ec>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x37c): ff_rumble_effect
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 162
-<2><2f4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x35c): strong_magnitude
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 163
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><302>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x36d): weak_magnitude
-DW_AT_type        : <0xe4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 164
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
diff --git a/mpers-m32/struct_ff_effect.h b/mpers-m32/struct_ff_effect.h
deleted file mode 100644
index edb8663..0000000
--- a/mpers-m32/struct_ff_effect.h
+++ /dev/null
@@ -1,70 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-uint16_t type;
-int16_t id;
-uint16_t direction;
-struct {
-uint16_t button;
-uint16_t interval;
-} ATTRIBUTE_PACKED trigger;
-struct {
-uint16_t length;
-uint16_t delay;
-} ATTRIBUTE_PACKED replay;
-unsigned char mpers_filler_1[2];
-union {
-struct {
-int16_t level;
-struct {
-uint16_t attack_length;
-uint16_t attack_level;
-uint16_t fade_length;
-uint16_t fade_level;
-} ATTRIBUTE_PACKED envelope;
-} ATTRIBUTE_PACKED constant;
-struct {
-int16_t start_level;
-int16_t end_level;
-struct {
-uint16_t attack_length;
-uint16_t attack_level;
-uint16_t fade_length;
-uint16_t fade_level;
-} ATTRIBUTE_PACKED envelope;
-} ATTRIBUTE_PACKED ramp;
-struct {
-uint16_t waveform;
-uint16_t period;
-int16_t magnitude;
-int16_t offset;
-uint16_t phase;
-struct {
-uint16_t attack_length;
-uint16_t attack_level;
-uint16_t fade_length;
-uint16_t fade_level;
-} ATTRIBUTE_PACKED envelope;
-unsigned char mpers_filler_2[2];
-uint32_t custom_len;
-mpers_ptr_t custom_data;
-} ATTRIBUTE_PACKED periodic;
-struct {
-uint16_t right_saturation;
-uint16_t left_saturation;
-int16_t right_coeff;
-int16_t left_coeff;
-uint16_t deadband;
-int16_t center;
-} ATTRIBUTE_PACKED condition[2];
-struct {
-uint16_t strong_magnitude;
-uint16_t weak_magnitude;
-} ATTRIBUTE_PACKED rumble;
-} u;
-} ATTRIBUTE_PACKED m32_struct_ff_effect;
-#define MPERS_m32_struct_ff_effect m32_struct_ff_effect
diff --git a/mpers-m32/struct_flock.c b/mpers-m32/struct_flock.c
deleted file mode 100644
index 5aa82c9..0000000
--- a/mpers-m32/struct_flock.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (c) 2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include "flock.h"
-typedef struct_kernel_flock struct_flock;
-typedef struct_kernel_flock64 struct_flock64;
-
-struct_flock mpers_target_var;
diff --git a/mpers-m32/struct_flock.d1 b/mpers-m32/struct_flock.d1
deleted file mode 100644
index cfa00cc..0000000
--- a/mpers-m32/struct_flock.d1
+++ /dev/null
@@ -1,96 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xc9 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_flock.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x120): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15b): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 4
-    <2a>   DW_AT_decl_line   : 36
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1eb): struct_flock
-    <3a>   DW_AT_decl_file   : 4
-    <3b>   DW_AT_decl_line   : 33
- <1><3c>: Abbrev Number: 3 (DW_TAG_typedef)
-    <3d>   DW_AT_type        : <0x47>
-    <41>   DW_AT_name        : (indirect string, offset: 0x1d7): struct_kernel_flock
-    <45>   DW_AT_decl_file   : 3
-    <46>   DW_AT_decl_line   : 35
- <1><47>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <48>   DW_AT_name        : (indirect string, offset: 0x1d1): flock
-    <4c>   DW_AT_byte_size   : 16
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 148
- <2><4f>: Abbrev Number: 5 (DW_TAG_member)
-    <50>   DW_AT_name        : (indirect string, offset: 0x16c): l_type
-    <54>   DW_AT_type        : <0x96>
-    <58>   DW_AT_decl_file   : 1
-    <59>   DW_AT_decl_line   : 149
-    <5a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><5d>: Abbrev Number: 5 (DW_TAG_member)
-    <5e>   DW_AT_name        : (indirect string, offset: 0x179): l_whence
-    <62>   DW_AT_type        : <0x96>
-    <66>   DW_AT_decl_file   : 1
-    <67>   DW_AT_decl_line   : 150
-    <68>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><6b>: Abbrev Number: 5 (DW_TAG_member)
-    <6c>   DW_AT_name        : (indirect string, offset: 0x182): l_start
-    <70>   DW_AT_type        : <0x9d>
-    <74>   DW_AT_decl_file   : 1
-    <75>   DW_AT_decl_line   : 151
-    <76>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><79>: Abbrev Number: 5 (DW_TAG_member)
-    <7a>   DW_AT_name        : (indirect string, offset: 0x1b2): l_len
-    <7e>   DW_AT_type        : <0x9d>
-    <82>   DW_AT_decl_file   : 1
-    <83>   DW_AT_decl_line   : 152
-    <84>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><87>: Abbrev Number: 5 (DW_TAG_member)
-    <88>   DW_AT_name        : (indirect string, offset: 0x1b8): l_pid
-    <8c>   DW_AT_type        : <0xba>
-    <90>   DW_AT_decl_file   : 1
-    <91>   DW_AT_decl_line   : 153
-    <92>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><95>: Abbrev Number: 0
- <1><96>: Abbrev Number: 6 (DW_TAG_base_type)
-    <97>   DW_AT_name        : (indirect string, offset: 0x173): short
-    <9b>   DW_AT_encoding    : 5	(signed)
-    <9c>   DW_AT_byte_size   : 2
- <1><9d>: Abbrev Number: 3 (DW_TAG_typedef)
-    <9e>   DW_AT_type        : <0xa8>
-    <a2>   DW_AT_name        : (indirect string, offset: 0x1a3): __kernel_off_t
-    <a6>   DW_AT_decl_file   : 2
-    <a7>   DW_AT_decl_line   : 75
- <1><a8>: Abbrev Number: 3 (DW_TAG_typedef)
-    <a9>   DW_AT_type        : <0xb3>
-    <ad>   DW_AT_name        : (indirect string, offset: 0x193): __kernel_long_t
-    <b1>   DW_AT_decl_file   : 2
-    <b2>   DW_AT_decl_line   : 23
- <1><b3>: Abbrev Number: 6 (DW_TAG_base_type)
-    <b4>   DW_AT_name        : (indirect string, offset: 0x18a): long int
-    <b8>   DW_AT_encoding    : 5	(signed)
-    <b9>   DW_AT_byte_size   : 4
- <1><ba>: Abbrev Number: 3 (DW_TAG_typedef)
-    <bb>   DW_AT_type        : <0xc5>
-    <bf>   DW_AT_name        : (indirect string, offset: 0x1c2): __kernel_pid_t
-    <c3>   DW_AT_decl_file   : 2
-    <c4>   DW_AT_decl_line   : 33
- <1><c5>: Abbrev Number: 6 (DW_TAG_base_type)
-    <c6>   DW_AT_name        : (indirect string, offset: 0x1be): int
-    <ca>   DW_AT_encoding    : 5	(signed)
-    <cb>   DW_AT_byte_size   : 4
- <1><cc>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_flock.d2 b/mpers-m32/struct_flock.d2
deleted file mode 100644
index 4a01ec0..0000000
--- a/mpers-m32/struct_flock.d2
+++ /dev/null
@@ -1,94 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15b): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 36
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1eb): struct_flock
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 33
-<1><3c>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x47>
-DW_AT_name        : (indirect string, offset: 0x1d7): struct_kernel_flock
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 35
-<1><47>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1d1): flock
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 148
-<2><4f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16c): l_type
-DW_AT_type        : <0x96>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 149
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><5d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x179): l_whence
-DW_AT_type        : <0x96>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 150
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><6b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x182): l_start
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 151
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><79>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b2): l_len
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 152
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><87>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b8): l_pid
-DW_AT_type        : <0xba>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 153
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><96>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x173): short
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 2
-<1><9d>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xa8>
-DW_AT_name        : (indirect string, offset: 0x1a3): __kernel_off_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 75
-<1><a8>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xb3>
-DW_AT_name        : (indirect string, offset: 0x193): __kernel_long_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 23
-<1><b3>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18a): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><ba>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xc5>
-DW_AT_name        : (indirect string, offset: 0x1c2): __kernel_pid_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 33
-<1><c5>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1be): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_flock.h b/mpers-m32/struct_flock.h
deleted file mode 100644
index b59ab68..0000000
--- a/mpers-m32/struct_flock.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int16_t l_type;
-int16_t l_whence;
-int32_t l_start;
-int32_t l_len;
-int32_t l_pid;
-} ATTRIBUTE_PACKED m32_struct_flock;
-#define MPERS_m32_struct_flock m32_struct_flock
diff --git a/mpers-m32/struct_flock64.c b/mpers-m32/struct_flock64.c
deleted file mode 100644
index 3535de1..0000000
--- a/mpers-m32/struct_flock64.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (c) 2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include "flock.h"
-typedef struct_kernel_flock struct_flock;
-typedef struct_kernel_flock64 struct_flock64;
-
-struct_flock64 mpers_target_var;
diff --git a/mpers-m32/struct_flock64.d1 b/mpers-m32/struct_flock64.d1
deleted file mode 100644
index 22031da..0000000
--- a/mpers-m32/struct_flock64.d1
+++ /dev/null
@@ -1,91 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xbe (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_flock64.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x122): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15d): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 4
-    <2a>   DW_AT_decl_line   : 36
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1e7): struct_flock64
-    <3a>   DW_AT_decl_file   : 4
-    <3b>   DW_AT_decl_line   : 34
- <1><3c>: Abbrev Number: 3 (DW_TAG_typedef)
-    <3d>   DW_AT_type        : <0x47>
-    <41>   DW_AT_name        : (indirect string, offset: 0x1d1): struct_kernel_flock64
-    <45>   DW_AT_decl_file   : 3
-    <46>   DW_AT_decl_line   : 43
- <1><47>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <48>   DW_AT_name        : (indirect string, offset: 0x1c9): flock64
-    <4c>   DW_AT_byte_size   : 32
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 161
- <2><4f>: Abbrev Number: 5 (DW_TAG_member)
-    <50>   DW_AT_name        : (indirect string, offset: 0x16e): l_type
-    <54>   DW_AT_type        : <0x96>
-    <58>   DW_AT_decl_file   : 1
-    <59>   DW_AT_decl_line   : 162
-    <5a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><5d>: Abbrev Number: 5 (DW_TAG_member)
-    <5e>   DW_AT_name        : (indirect string, offset: 0x17b): l_whence
-    <62>   DW_AT_type        : <0x96>
-    <66>   DW_AT_decl_file   : 1
-    <67>   DW_AT_decl_line   : 163
-    <68>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><6b>: Abbrev Number: 5 (DW_TAG_member)
-    <6c>   DW_AT_name        : (indirect string, offset: 0x184): l_start
-    <70>   DW_AT_type        : <0x9d>
-    <74>   DW_AT_decl_file   : 1
-    <75>   DW_AT_decl_line   : 164
-    <76>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><79>: Abbrev Number: 5 (DW_TAG_member)
-    <7a>   DW_AT_name        : (indirect string, offset: 0x1aa): l_len
-    <7e>   DW_AT_type        : <0x9d>
-    <82>   DW_AT_decl_file   : 1
-    <83>   DW_AT_decl_line   : 165
-    <84>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><87>: Abbrev Number: 5 (DW_TAG_member)
-    <88>   DW_AT_name        : (indirect string, offset: 0x1b0): l_pid
-    <8c>   DW_AT_type        : <0xaf>
-    <90>   DW_AT_decl_file   : 1
-    <91>   DW_AT_decl_line   : 166
-    <92>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><95>: Abbrev Number: 0
- <1><96>: Abbrev Number: 6 (DW_TAG_base_type)
-    <97>   DW_AT_name        : (indirect string, offset: 0x175): short
-    <9b>   DW_AT_encoding    : 5	(signed)
-    <9c>   DW_AT_byte_size   : 2
- <1><9d>: Abbrev Number: 3 (DW_TAG_typedef)
-    <9e>   DW_AT_type        : <0xa8>
-    <a2>   DW_AT_name        : (indirect string, offset: 0x19a): __kernel_loff_t
-    <a6>   DW_AT_decl_file   : 2
-    <a7>   DW_AT_decl_line   : 76
- <1><a8>: Abbrev Number: 6 (DW_TAG_base_type)
-    <a9>   DW_AT_name        : (indirect string, offset: 0x18c): long long int
-    <ad>   DW_AT_encoding    : 5	(signed)
-    <ae>   DW_AT_byte_size   : 8
- <1><af>: Abbrev Number: 3 (DW_TAG_typedef)
-    <b0>   DW_AT_type        : <0xba>
-    <b4>   DW_AT_name        : (indirect string, offset: 0x1ba): __kernel_pid_t
-    <b8>   DW_AT_decl_file   : 2
-    <b9>   DW_AT_decl_line   : 33
- <1><ba>: Abbrev Number: 6 (DW_TAG_base_type)
-    <bb>   DW_AT_name        : (indirect string, offset: 0x1b6): int
-    <bf>   DW_AT_encoding    : 5	(signed)
-    <c0>   DW_AT_byte_size   : 4
- <1><c1>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_flock64.d2 b/mpers-m32/struct_flock64.d2
deleted file mode 100644
index b08df0d..0000000
--- a/mpers-m32/struct_flock64.d2
+++ /dev/null
@@ -1,88 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15d): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 36
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1e7): struct_flock64
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 34
-<1><3c>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x47>
-DW_AT_name        : (indirect string, offset: 0x1d1): struct_kernel_flock64
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 43
-<1><47>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1c9): flock64
-DW_AT_byte_size   : 32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 161
-<2><4f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16e): l_type
-DW_AT_type        : <0x96>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 162
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><5d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17b): l_whence
-DW_AT_type        : <0x96>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 163
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><6b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x184): l_start
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 164
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><79>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1aa): l_len
-DW_AT_type        : <0x9d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 165
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><87>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b0): l_pid
-DW_AT_type        : <0xaf>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 166
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<1><96>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x175): short
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 2
-<1><9d>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xa8>
-DW_AT_name        : (indirect string, offset: 0x19a): __kernel_loff_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 76
-<1><a8>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18c): long long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 8
-<1><af>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xba>
-DW_AT_name        : (indirect string, offset: 0x1ba): __kernel_pid_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 33
-<1><ba>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b6): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_flock64.h b/mpers-m32/struct_flock64.h
deleted file mode 100644
index b49b4f0..0000000
--- a/mpers-m32/struct_flock64.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int16_t l_type;
-int16_t l_whence;
-unsigned char mpers_filler_1[4];
-int64_t l_start;
-int64_t l_len;
-int32_t l_pid;
-unsigned char mpers_end_filler_2[4];
-} ATTRIBUTE_PACKED m32_struct_flock64;
-#define MPERS_m32_struct_flock64 m32_struct_flock64
diff --git a/mpers-m32/struct_group_req.c b/mpers-m32/struct_group_req.c
deleted file mode 100644
index 408e116..0000000
--- a/mpers-m32/struct_group_req.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-#include <netinet/in.h>
-
-#ifdef MCAST_JOIN_GROUP
-
-typedef struct group_req struct_group_req;
-
-#endif /* MCAST_JOIN_GROUP */
-
-struct_group_req mpers_target_var;
diff --git a/mpers-m32/struct_group_req.d1 b/mpers-m32/struct_group_req.d1
deleted file mode 100644
index 8b01077..0000000
--- a/mpers-m32/struct_group_req.d1
+++ /dev/null
@@ -1,99 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xc4 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_group_req.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 4
-    <2a>   DW_AT_decl_line   : 37
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1f7): struct_group_req
-    <3a>   DW_AT_decl_file   : 4
-    <3b>   DW_AT_decl_line   : 33
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1ed): group_req
-    <41>   DW_AT_byte_size   : 132
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 151
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x170): gr_interface
-    <49>   DW_AT_type        : <0x62>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 152
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 6 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x190): gr_group
-    <57>   DW_AT_type        : <0x74>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 153
-    <5d>   Unknown AT value: 88: 4
-    <5e>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><61>: Abbrev Number: 0
- <1><62>: Abbrev Number: 3 (DW_TAG_typedef)
-    <63>   DW_AT_type        : <0x6d>
-    <67>   DW_AT_name        : (indirect string, offset: 0x18a): __u32
-    <6b>   DW_AT_decl_file   : 1
-    <6c>   DW_AT_decl_line   : 28
- <1><6d>: Abbrev Number: 7 (DW_TAG_base_type)
-    <6e>   DW_AT_name        : (indirect string, offset: 0x17d): unsigned int
-    <72>   DW_AT_encoding    : 7	(unsigned)
-    <73>   DW_AT_byte_size   : 4
- <1><74>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <75>   DW_AT_name        : (indirect string, offset: 0x1dc): sockaddr_storage
-    <79>   DW_AT_byte_size   : 128
-    <7a>   DW_AT_decl_file   : 3
-    <7b>   DW_AT_decl_line   : 24
-    <7c>   Unknown AT value: 88: 4
- <2><7d>: Abbrev Number: 5 (DW_TAG_member)
-    <7e>   DW_AT_name        : (indirect string, offset: 0x199): ss_family
-    <82>   DW_AT_type        : <0x9a>
-    <86>   DW_AT_decl_file   : 3
-    <87>   DW_AT_decl_line   : 25
-    <88>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><8b>: Abbrev Number: 5 (DW_TAG_member)
-    <8c>   DW_AT_name        : (indirect string, offset: 0x1c7): __data
-    <90>   DW_AT_type        : <0xac>
-    <94>   DW_AT_decl_file   : 3
-    <95>   DW_AT_decl_line   : 26
-    <96>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><99>: Abbrev Number: 0
- <1><9a>: Abbrev Number: 3 (DW_TAG_typedef)
-    <9b>   DW_AT_type        : <0xa5>
-    <9f>   DW_AT_name        : (indirect string, offset: 0x1b2): __kernel_sa_family_t
-    <a3>   DW_AT_decl_file   : 3
-    <a4>   DW_AT_decl_line   : 23
- <1><a5>: Abbrev Number: 7 (DW_TAG_base_type)
-    <a6>   DW_AT_name        : (indirect string, offset: 0x1a3): unsigned short
-    <aa>   DW_AT_encoding    : 7	(unsigned)
-    <ab>   DW_AT_byte_size   : 2
- <1><ac>: Abbrev Number: 9 (DW_TAG_array_type)
-    <ad>   DW_AT_type        : <0xb9>
- <2><b1>: Abbrev Number: 10 (DW_TAG_subrange_type)
-    <b2>   DW_AT_type        : <0xc0>
-    <b6>   DW_AT_lower_bound : 0
-    <b7>   DW_AT_count       : 126
- <2><b8>: Abbrev Number: 0
- <1><b9>: Abbrev Number: 7 (DW_TAG_base_type)
-    <ba>   DW_AT_name        : (indirect string, offset: 0x1ce): char
-    <be>   DW_AT_encoding    : 8	(unsigned char)
-    <bf>   DW_AT_byte_size   : 1
- <1><c0>: Abbrev Number: 11 (DW_TAG_base_type)
-    <c1>   DW_AT_name        : (indirect string, offset: 0x1d3): sizetype
-    <c5>   DW_AT_byte_size   : 8
-    <c6>   DW_AT_encoding    : 7	(unsigned)
- <1><c7>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_group_req.d2 b/mpers-m32/struct_group_req.d2
deleted file mode 100644
index ac2803a..0000000
--- a/mpers-m32/struct_group_req.d2
+++ /dev/null
@@ -1,96 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 37
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1f7): struct_group_req
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 33
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1ed): group_req
-DW_AT_byte_size   : 132
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 151
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x170): gr_interface
-DW_AT_type        : <0x62>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 152
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 6 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x190): gr_group
-DW_AT_type        : <0x74>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 153
-Unknown AT value: 88: 4
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><62>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x6d>
-DW_AT_name        : (indirect string, offset: 0x18a): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><6d>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17d): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><74>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1dc): sockaddr_storage
-DW_AT_byte_size   : 128
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 24
-Unknown AT value: 88: 4
-<2><7d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x199): ss_family
-DW_AT_type        : <0x9a>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><8b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c7): __data
-DW_AT_type        : <0xac>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<1><9a>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xa5>
-DW_AT_name        : (indirect string, offset: 0x1b2): __kernel_sa_family_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 23
-<1><a5>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1a3): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><ac>
-Abbrev Number: 9 (DW_TAG_array_type)
-DW_AT_type        : <0xb9>
-<2><b1>
-Abbrev Number: 10 (DW_TAG_subrange_type)
-DW_AT_type        : <0xc0>
-DW_AT_lower_bound : 0
-DW_AT_count       : 126
-<1><b9>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ce): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><c0>
-Abbrev Number: 11 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1d3): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
diff --git a/mpers-m32/struct_group_req.h b/mpers-m32/struct_group_req.h
deleted file mode 100644
index c4ff1be..0000000
--- a/mpers-m32/struct_group_req.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-uint32_t gr_interface;
-struct {
-uint16_t ss_family;
-char __data[126];
-} ATTRIBUTE_PACKED gr_group;
-} ATTRIBUTE_PACKED m32_struct_group_req;
-#define MPERS_m32_struct_group_req m32_struct_group_req
diff --git a/mpers-m32/struct_hd_geometry.c b/mpers-m32/struct_hd_geometry.c
deleted file mode 100644
index bb199e6..0000000
--- a/mpers-m32/struct_hd_geometry.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2009, 2010 Jeff Mahoney <jeffm@suse.com>
- * Copyright (c) 2011-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <linux/hdreg.h>
-
-typedef struct hd_geometry struct_hd_geometry;
-
-struct_hd_geometry mpers_target_var;
diff --git a/mpers-m32/struct_hd_geometry.d1 b/mpers-m32/struct_hd_geometry.d1
deleted file mode 100644
index 213e550..0000000
--- a/mpers-m32/struct_hd_geometry.d1
+++ /dev/null
@@ -1,70 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x93 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_hd_geometry.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 2
-    <2a>   DW_AT_decl_line   : 37
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1cb): struct_hd_geometry
-    <3a>   DW_AT_decl_file   : 2
-    <3b>   DW_AT_decl_line   : 35
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1bf): hd_geometry
-    <41>   DW_AT_byte_size   : 8
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 255
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x172): heads
-    <49>   DW_AT_type        : <0x81>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 256
-    <50>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><53>: Abbrev Number: 5 (DW_TAG_member)
-    <54>   DW_AT_name        : (indirect string, offset: 0x186): sectors
-    <58>   DW_AT_type        : <0x81>
-    <5c>   DW_AT_decl_file   : 1
-    <5d>   DW_AT_decl_line   : 257
-    <5f>   DW_AT_data_member_location: 2 byte block: 23 1 	(DW_OP_plus_uconst: 1)
- <2><62>: Abbrev Number: 5 (DW_TAG_member)
-    <63>   DW_AT_name        : (indirect string, offset: 0x18e): cylinders
-    <67>   DW_AT_type        : <0x88>
-    <6b>   DW_AT_decl_file   : 1
-    <6c>   DW_AT_decl_line   : 258
-    <6e>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><71>: Abbrev Number: 5 (DW_TAG_member)
-    <72>   DW_AT_name        : (indirect string, offset: 0x1a7): start
-    <76>   DW_AT_type        : <0x8f>
-    <7a>   DW_AT_decl_file   : 1
-    <7b>   DW_AT_decl_line   : 259
-    <7d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><80>: Abbrev Number: 0
- <1><81>: Abbrev Number: 6 (DW_TAG_base_type)
-    <82>   DW_AT_name        : (indirect string, offset: 0x178): unsigned char
-    <86>   DW_AT_encoding    : 8	(unsigned char)
-    <87>   DW_AT_byte_size   : 1
- <1><88>: Abbrev Number: 6 (DW_TAG_base_type)
-    <89>   DW_AT_name        : (indirect string, offset: 0x198): unsigned short
-    <8d>   DW_AT_encoding    : 7	(unsigned)
-    <8e>   DW_AT_byte_size   : 2
- <1><8f>: Abbrev Number: 6 (DW_TAG_base_type)
-    <90>   DW_AT_name        : (indirect string, offset: 0x1ad): long unsigned int
-    <94>   DW_AT_encoding    : 7	(unsigned)
-    <95>   DW_AT_byte_size   : 4
- <1><96>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_hd_geometry.d2 b/mpers-m32/struct_hd_geometry.d2
deleted file mode 100644
index 6541189..0000000
--- a/mpers-m32/struct_hd_geometry.d2
+++ /dev/null
@@ -1,63 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 37
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1cb): struct_hd_geometry
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 35
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1bf): hd_geometry
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 255
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x172): heads
-DW_AT_type        : <0x81>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 256
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><53>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x186): sectors
-DW_AT_type        : <0x81>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 257
-DW_AT_data_member_location: 2 byte block: 23 1 	(DW_OP_plus_uconst: 1)
-<2><62>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18e): cylinders
-DW_AT_type        : <0x88>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 258
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><71>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a7): start
-DW_AT_type        : <0x8f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 259
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><81>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x178): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><88>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x198): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><8f>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ad): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_hd_geometry.h b/mpers-m32/struct_hd_geometry.h
deleted file mode 100644
index eb488f8..0000000
--- a/mpers-m32/struct_hd_geometry.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-unsigned char heads;
-unsigned char sectors;
-uint16_t cylinders;
-uint32_t start;
-} ATTRIBUTE_PACKED m32_struct_hd_geometry;
-#define MPERS_m32_struct_hd_geometry m32_struct_hd_geometry
diff --git a/mpers-m32/struct_ifconf.c b/mpers-m32/struct_ifconf.c
deleted file mode 100644
index 1aa6fde..0000000
--- a/mpers-m32/struct_ifconf.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-#include "print_fields.h"
-
-#include <sys/socket.h>
-#if defined ALPHA || defined SH || defined SH64
-# include <linux/ioctl.h>
-#endif
-#include <linux/sockios.h>
-#include <arpa/inet.h>
-#include <net/if.h>
-
-
-typedef struct ifconf struct_ifconf;
-typedef struct ifreq struct_ifreq;
-
-struct_ifconf mpers_target_var;
diff --git a/mpers-m32/struct_ifconf.d1 b/mpers-m32/struct_ifconf.d1
deleted file mode 100644
index 67d4368..0000000
--- a/mpers-m32/struct_ifconf.d1
+++ /dev/null
@@ -1,572 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x4af (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_ifconf.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 5
-    <2a>   DW_AT_decl_line   : 44
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x423): struct_ifconf
-    <3a>   DW_AT_decl_file   : 5
-    <3b>   DW_AT_decl_line   : 41
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x41c): ifconf
-    <41>   DW_AT_byte_size   : 8
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 181
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16d): ifc_len
-    <49>   DW_AT_type        : <0x82>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 182
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x179): ifc_ifcu
-    <57>   DW_AT_type        : <0x60>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 186
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 6 (DW_TAG_union_type)
-    <61>   DW_AT_byte_size   : 4
-    <62>   DW_AT_decl_file   : 1
-    <63>   DW_AT_decl_line   : 183
- <3><64>: Abbrev Number: 5 (DW_TAG_member)
-    <65>   DW_AT_name        : (indirect string, offset: 0x182): ifcu_buf
-    <69>   DW_AT_type        : <0x89>
-    <6d>   DW_AT_decl_file   : 1
-    <6e>   DW_AT_decl_line   : 184
-    <6f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><72>: Abbrev Number: 5 (DW_TAG_member)
-    <73>   DW_AT_name        : (indirect string, offset: 0x190): ifcu_req
-    <77>   DW_AT_type        : <0x95>
-    <7b>   DW_AT_decl_file   : 1
-    <7c>   DW_AT_decl_line   : 185
-    <7d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><80>: Abbrev Number: 0
- <2><81>: Abbrev Number: 0
- <1><82>: Abbrev Number: 7 (DW_TAG_base_type)
-    <83>   DW_AT_name        : (indirect string, offset: 0x175): int
-    <87>   DW_AT_encoding    : 5	(signed)
-    <88>   DW_AT_byte_size   : 4
- <1><89>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <8a>   DW_AT_type        : <0x8e>
- <1><8e>: Abbrev Number: 7 (DW_TAG_base_type)
-    <8f>   DW_AT_name        : (indirect string, offset: 0x18b): char
-    <93>   DW_AT_encoding    : 8	(unsigned char)
-    <94>   DW_AT_byte_size   : 1
- <1><95>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <96>   DW_AT_type        : <0x9a>
- <1><9a>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <9b>   DW_AT_name        : (indirect string, offset: 0x416): ifreq
-    <9f>   DW_AT_byte_size   : 32
-    <a0>   DW_AT_decl_file   : 1
-    <a1>   DW_AT_decl_line   : 141
- <2><a2>: Abbrev Number: 5 (DW_TAG_member)
-    <a3>   DW_AT_name        : (indirect string, offset: 0x199): ifr_ifrn
-    <a7>   DW_AT_type        : <0xb0>
-    <ab>   DW_AT_decl_file   : 1
-    <ac>   DW_AT_decl_line   : 145
-    <ad>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><b0>: Abbrev Number: 6 (DW_TAG_union_type)
-    <b1>   DW_AT_byte_size   : 16
-    <b2>   DW_AT_decl_file   : 1
-    <b3>   DW_AT_decl_line   : 143
- <3><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x1a2): ifrn_name
-    <b9>   DW_AT_type        : <0x18d>
-    <bd>   DW_AT_decl_file   : 1
-    <be>   DW_AT_decl_line   : 144
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><c2>: Abbrev Number: 0
- <2><c3>: Abbrev Number: 5 (DW_TAG_member)
-    <c4>   DW_AT_name        : (indirect string, offset: 0x1b5): ifr_ifru
-    <c8>   DW_AT_type        : <0xd1>
-    <cc>   DW_AT_decl_file   : 1
-    <cd>   DW_AT_decl_line   : 160
-    <ce>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><d1>: Abbrev Number: 6 (DW_TAG_union_type)
-    <d2>   DW_AT_byte_size   : 16
-    <d3>   DW_AT_decl_file   : 1
-    <d4>   DW_AT_decl_line   : 146
- <3><d5>: Abbrev Number: 5 (DW_TAG_member)
-    <d6>   DW_AT_name        : (indirect string, offset: 0x1be): ifru_addr
-    <da>   DW_AT_type        : <0x1a1>
-    <de>   DW_AT_decl_file   : 1
-    <df>   DW_AT_decl_line   : 147
-    <e0>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><e3>: Abbrev Number: 5 (DW_TAG_member)
-    <e4>   DW_AT_name        : (indirect string, offset: 0x1fe): ifru_dstaddr
-    <e8>   DW_AT_type        : <0x1a1>
-    <ec>   DW_AT_decl_file   : 1
-    <ed>   DW_AT_decl_line   : 148
-    <ee>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><f1>: Abbrev Number: 5 (DW_TAG_member)
-    <f2>   DW_AT_name        : (indirect string, offset: 0x20b): ifru_broadaddr
-    <f6>   DW_AT_type        : <0x1a1>
-    <fa>   DW_AT_decl_file   : 1
-    <fb>   DW_AT_decl_line   : 149
-    <fc>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><ff>: Abbrev Number: 5 (DW_TAG_member)
-    <100>   DW_AT_name        : (indirect string, offset: 0x21a): ifru_netmask
-    <104>   DW_AT_type        : <0x1a1>
-    <108>   DW_AT_decl_file   : 1
-    <109>   DW_AT_decl_line   : 150
-    <10a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><10d>: Abbrev Number: 5 (DW_TAG_member)
-    <10e>   DW_AT_name        : (indirect string, offset: 0x227): ifru_hwaddr
-    <112>   DW_AT_type        : <0x1a1>
-    <116>   DW_AT_decl_file   : 1
-    <117>   DW_AT_decl_line   : 151
-    <118>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><11b>: Abbrev Number: 5 (DW_TAG_member)
-    <11c>   DW_AT_name        : (indirect string, offset: 0x233): ifru_flags
-    <120>   DW_AT_type        : <0x1e5>
-    <124>   DW_AT_decl_file   : 1
-    <125>   DW_AT_decl_line   : 152
-    <126>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><129>: Abbrev Number: 5 (DW_TAG_member)
-    <12a>   DW_AT_name        : (indirect string, offset: 0x244): ifru_ivalue
-    <12e>   DW_AT_type        : <0x82>
-    <132>   DW_AT_decl_file   : 1
-    <133>   DW_AT_decl_line   : 153
-    <134>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><137>: Abbrev Number: 5 (DW_TAG_member)
-    <138>   DW_AT_name        : (indirect string, offset: 0x250): ifru_mtu
-    <13c>   DW_AT_type        : <0x82>
-    <140>   DW_AT_decl_file   : 1
-    <141>   DW_AT_decl_line   : 154
-    <142>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><145>: Abbrev Number: 5 (DW_TAG_member)
-    <146>   DW_AT_name        : (indirect string, offset: 0x259): ifru_map
-    <14a>   DW_AT_type        : <0x1ec>
-    <14e>   DW_AT_decl_file   : 1
-    <14f>   DW_AT_decl_line   : 155
-    <150>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><153>: Abbrev Number: 5 (DW_TAG_member)
-    <154>   DW_AT_name        : (indirect string, offset: 0x2b1): ifru_slave
-    <158>   DW_AT_type        : <0x18d>
-    <15c>   DW_AT_decl_file   : 1
-    <15d>   DW_AT_decl_line   : 156
-    <15e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><161>: Abbrev Number: 5 (DW_TAG_member)
-    <162>   DW_AT_name        : (indirect string, offset: 0x2bc): ifru_newname
-    <166>   DW_AT_type        : <0x18d>
-    <16a>   DW_AT_decl_file   : 1
-    <16b>   DW_AT_decl_line   : 157
-    <16c>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><16f>: Abbrev Number: 5 (DW_TAG_member)
-    <170>   DW_AT_name        : (indirect string, offset: 0x2c9): ifru_data
-    <174>   DW_AT_type        : <0x257>
-    <178>   DW_AT_decl_file   : 1
-    <179>   DW_AT_decl_line   : 158
-    <17a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><17d>: Abbrev Number: 5 (DW_TAG_member)
-    <17e>   DW_AT_name        : (indirect string, offset: 0x2d3): ifru_settings
-    <182>   DW_AT_type        : <0x258>
-    <186>   DW_AT_decl_file   : 1
-    <187>   DW_AT_decl_line   : 159
-    <188>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><18b>: Abbrev Number: 0
- <2><18c>: Abbrev Number: 0
- <1><18d>: Abbrev Number: 9 (DW_TAG_array_type)
-    <18e>   DW_AT_type        : <0x8e>
- <2><192>: Abbrev Number: 10 (DW_TAG_subrange_type)
-    <193>   DW_AT_type        : <0x19a>
-    <197>   DW_AT_lower_bound : 0
-    <198>   DW_AT_count       : 16
- <2><199>: Abbrev Number: 0
- <1><19a>: Abbrev Number: 11 (DW_TAG_base_type)
-    <19b>   DW_AT_name        : (indirect string, offset: 0x1ac): sizetype
-    <19f>   DW_AT_byte_size   : 8
-    <1a0>   DW_AT_encoding    : 7	(unsigned)
- <1><1a1>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <1a2>   DW_AT_name        : (indirect string, offset: 0x1f5): sockaddr
-    <1a6>   DW_AT_byte_size   : 16
-    <1a7>   DW_AT_decl_file   : 3
-    <1a8>   DW_AT_decl_line   : 74
- <2><1a9>: Abbrev Number: 5 (DW_TAG_member)
-    <1aa>   DW_AT_name        : (indirect string, offset: 0x1c8): sa_family
-    <1ae>   DW_AT_type        : <0x1c6>
-    <1b2>   DW_AT_decl_file   : 3
-    <1b3>   DW_AT_decl_line   : 75
-    <1b4>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><1b7>: Abbrev Number: 5 (DW_TAG_member)
-    <1b8>   DW_AT_name        : (indirect string, offset: 0x1ed): sa_data
-    <1bc>   DW_AT_type        : <0x1d8>
-    <1c0>   DW_AT_decl_file   : 3
-    <1c1>   DW_AT_decl_line   : 76
-    <1c2>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><1c5>: Abbrev Number: 0
- <1><1c6>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1c7>   DW_AT_type        : <0x1d1>
-    <1cb>   DW_AT_name        : (indirect string, offset: 0x1e1): sa_family_t
-    <1cf>   DW_AT_decl_file   : 2
-    <1d0>   DW_AT_decl_line   : 34
- <1><1d1>: Abbrev Number: 7 (DW_TAG_base_type)
-    <1d2>   DW_AT_name        : (indirect string, offset: 0x1d2): unsigned short
-    <1d6>   DW_AT_encoding    : 7	(unsigned)
-    <1d7>   DW_AT_byte_size   : 2
- <1><1d8>: Abbrev Number: 9 (DW_TAG_array_type)
-    <1d9>   DW_AT_type        : <0x8e>
- <2><1dd>: Abbrev Number: 10 (DW_TAG_subrange_type)
-    <1de>   DW_AT_type        : <0x19a>
-    <1e2>   DW_AT_lower_bound : 0
-    <1e3>   DW_AT_count       : 14
- <2><1e4>: Abbrev Number: 0
- <1><1e5>: Abbrev Number: 7 (DW_TAG_base_type)
-    <1e6>   DW_AT_name        : (indirect string, offset: 0x23e): short
-    <1ea>   DW_AT_encoding    : 5	(signed)
-    <1eb>   DW_AT_byte_size   : 2
- <1><1ec>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <1ed>   DW_AT_name        : (indirect string, offset: 0x2ab): ifmap
-    <1f1>   DW_AT_byte_size   : 16
-    <1f2>   DW_AT_decl_file   : 1
-    <1f3>   DW_AT_decl_line   : 118
- <2><1f4>: Abbrev Number: 5 (DW_TAG_member)
-    <1f5>   DW_AT_name        : (indirect string, offset: 0x262): mem_start
-    <1f9>   DW_AT_type        : <0x249>
-    <1fd>   DW_AT_decl_file   : 1
-    <1fe>   DW_AT_decl_line   : 119
-    <1ff>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><202>: Abbrev Number: 5 (DW_TAG_member)
-    <203>   DW_AT_name        : (indirect string, offset: 0x27e): mem_end
-    <207>   DW_AT_type        : <0x249>
-    <20b>   DW_AT_decl_file   : 1
-    <20c>   DW_AT_decl_line   : 120
-    <20d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><210>: Abbrev Number: 5 (DW_TAG_member)
-    <211>   DW_AT_name        : (indirect string, offset: 0x286): base_addr
-    <215>   DW_AT_type        : <0x1d1>
-    <219>   DW_AT_decl_file   : 1
-    <21a>   DW_AT_decl_line   : 121
-    <21b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><21e>: Abbrev Number: 5 (DW_TAG_member)
-    <21f>   DW_AT_name        : (indirect string, offset: 0x290): irq
-    <223>   DW_AT_type        : <0x250>
-    <227>   DW_AT_decl_file   : 1
-    <228>   DW_AT_decl_line   : 122
-    <229>   DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
- <2><22c>: Abbrev Number: 5 (DW_TAG_member)
-    <22d>   DW_AT_name        : (indirect string, offset: 0x2a2): dma
-    <231>   DW_AT_type        : <0x250>
-    <235>   DW_AT_decl_file   : 1
-    <236>   DW_AT_decl_line   : 123
-    <237>   DW_AT_data_member_location: 2 byte block: 23 b 	(DW_OP_plus_uconst: 11)
- <2><23a>: Abbrev Number: 5 (DW_TAG_member)
-    <23b>   DW_AT_name        : (indirect string, offset: 0x2a6): port
-    <23f>   DW_AT_type        : <0x250>
-    <243>   DW_AT_decl_file   : 1
-    <244>   DW_AT_decl_line   : 124
-    <245>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><248>: Abbrev Number: 0
- <1><249>: Abbrev Number: 7 (DW_TAG_base_type)
-    <24a>   DW_AT_name        : (indirect string, offset: 0x26c): long unsigned int
-    <24e>   DW_AT_encoding    : 7	(unsigned)
-    <24f>   DW_AT_byte_size   : 4
- <1><250>: Abbrev Number: 7 (DW_TAG_base_type)
-    <251>   DW_AT_name        : (indirect string, offset: 0x294): unsigned char
-    <255>   DW_AT_encoding    : 8	(unsigned char)
-    <256>   DW_AT_byte_size   : 1
- <1><257>: Abbrev Number: 12 (DW_TAG_pointer_type)
- <1><258>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <259>   DW_AT_name        : (indirect string, offset: 0x40a): if_settings
-    <25d>   DW_AT_byte_size   : 12
-    <25e>   DW_AT_decl_file   : 1
-    <25f>   DW_AT_decl_line   : 127
- <2><260>: Abbrev Number: 5 (DW_TAG_member)
-    <261>   DW_AT_name        : (indirect string, offset: 0x2e1): type
-    <265>   DW_AT_type        : <0x2f2>
-    <269>   DW_AT_decl_file   : 1
-    <26a>   DW_AT_decl_line   : 128
-    <26b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><26e>: Abbrev Number: 5 (DW_TAG_member)
-    <26f>   DW_AT_name        : (indirect string, offset: 0x2f3): size
-    <273>   DW_AT_type        : <0x2f2>
-    <277>   DW_AT_decl_file   : 1
-    <278>   DW_AT_decl_line   : 129
-    <279>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><27c>: Abbrev Number: 5 (DW_TAG_member)
-    <27d>   DW_AT_name        : (indirect string, offset: 0x2f8): ifs_ifsu
-    <281>   DW_AT_type        : <0x28a>
-    <285>   DW_AT_decl_file   : 1
-    <286>   DW_AT_decl_line   : 138
-    <287>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><28a>: Abbrev Number: 6 (DW_TAG_union_type)
-    <28b>   DW_AT_byte_size   : 4
-    <28c>   DW_AT_decl_file   : 1
-    <28d>   DW_AT_decl_line   : 130
- <3><28e>: Abbrev Number: 5 (DW_TAG_member)
-    <28f>   DW_AT_name        : (indirect string, offset: 0x301): raw_hdlc
-    <293>   DW_AT_type        : <0x2f9>
-    <297>   DW_AT_decl_file   : 1
-    <298>   DW_AT_decl_line   : 131
-    <299>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><29c>: Abbrev Number: 5 (DW_TAG_member)
-    <29d>   DW_AT_name        : (indirect string, offset: 0x329): cisco
-    <2a1>   DW_AT_type        : <0x32a>
-    <2a5>   DW_AT_decl_file   : 1
-    <2a6>   DW_AT_decl_line   : 132
-    <2a7>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2aa>: Abbrev Number: 5 (DW_TAG_member)
-    <2ab>   DW_AT_name        : (indirect string, offset: 0x34c): fr
-    <2af>   DW_AT_type        : <0x35b>
-    <2b3>   DW_AT_decl_file   : 1
-    <2b4>   DW_AT_decl_line   : 133
-    <2b5>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2b8>: Abbrev Number: 5 (DW_TAG_member)
-    <2b9>   DW_AT_name        : (indirect string, offset: 0x379): fr_pvc
-    <2bd>   DW_AT_type        : <0x3d2>
-    <2c1>   DW_AT_decl_file   : 1
-    <2c2>   DW_AT_decl_line   : 134
-    <2c3>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2c6>: Abbrev Number: 5 (DW_TAG_member)
-    <2c7>   DW_AT_name        : (indirect string, offset: 0x392): fr_pvc_info
-    <2cb>   DW_AT_type        : <0x3f5>
-    <2cf>   DW_AT_decl_file   : 1
-    <2d0>   DW_AT_decl_line   : 135
-    <2d1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2d4>: Abbrev Number: 5 (DW_TAG_member)
-    <2d5>   DW_AT_name        : (indirect string, offset: 0x3b7): sync
-    <2d9>   DW_AT_type        : <0x426>
-    <2dd>   DW_AT_decl_file   : 1
-    <2de>   DW_AT_decl_line   : 136
-    <2df>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2e2>: Abbrev Number: 5 (DW_TAG_member)
-    <2e3>   DW_AT_name        : (indirect string, offset: 0x3f0): te1
-    <2e7>   DW_AT_type        : <0x465>
-    <2eb>   DW_AT_decl_file   : 1
-    <2ec>   DW_AT_decl_line   : 137
-    <2ed>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2f0>: Abbrev Number: 0
- <2><2f1>: Abbrev Number: 0
- <1><2f2>: Abbrev Number: 7 (DW_TAG_base_type)
-    <2f3>   DW_AT_name        : (indirect string, offset: 0x2e6): unsigned int
-    <2f7>   DW_AT_encoding    : 7	(unsigned)
-    <2f8>   DW_AT_byte_size   : 4
- <1><2f9>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <2fa>   DW_AT_type        : <0x2fe>
- <1><2fe>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2ff>   DW_AT_type        : <0x309>
-    <303>   DW_AT_name        : (indirect string, offset: 0x31a): raw_hdlc_proto
-    <307>   DW_AT_decl_file   : 4
-    <308>   DW_AT_decl_line   : 61
- <1><309>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <30a>   DW_AT_byte_size   : 4
-    <30b>   DW_AT_decl_file   : 4
-    <30c>   DW_AT_decl_line   : 58
- <2><30d>: Abbrev Number: 5 (DW_TAG_member)
-    <30e>   DW_AT_name        : (indirect string, offset: 0x30a): encoding
-    <312>   DW_AT_type        : <0x1d1>
-    <316>   DW_AT_decl_file   : 4
-    <317>   DW_AT_decl_line   : 59
-    <318>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><31b>: Abbrev Number: 5 (DW_TAG_member)
-    <31c>   DW_AT_name        : (indirect string, offset: 0x313): parity
-    <320>   DW_AT_type        : <0x1d1>
-    <324>   DW_AT_decl_file   : 4
-    <325>   DW_AT_decl_line   : 60
-    <326>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><329>: Abbrev Number: 0
- <1><32a>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <32b>   DW_AT_type        : <0x32f>
- <1><32f>: Abbrev Number: 3 (DW_TAG_typedef)
-    <330>   DW_AT_type        : <0x33a>
-    <334>   DW_AT_name        : (indirect string, offset: 0x340): cisco_proto
-    <338>   DW_AT_decl_file   : 4
-    <339>   DW_AT_decl_line   : 81
- <1><33a>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <33b>   DW_AT_byte_size   : 8
-    <33c>   DW_AT_decl_file   : 4
-    <33d>   DW_AT_decl_line   : 78
- <2><33e>: Abbrev Number: 5 (DW_TAG_member)
-    <33f>   DW_AT_name        : (indirect string, offset: 0x32f): interval
-    <343>   DW_AT_type        : <0x2f2>
-    <347>   DW_AT_decl_file   : 4
-    <348>   DW_AT_decl_line   : 79
-    <349>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><34c>: Abbrev Number: 5 (DW_TAG_member)
-    <34d>   DW_AT_name        : (indirect string, offset: 0x338): timeout
-    <351>   DW_AT_type        : <0x2f2>
-    <355>   DW_AT_decl_file   : 4
-    <356>   DW_AT_decl_line   : 80
-    <357>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><35a>: Abbrev Number: 0
- <1><35b>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <35c>   DW_AT_type        : <0x360>
- <1><360>: Abbrev Number: 3 (DW_TAG_typedef)
-    <361>   DW_AT_type        : <0x36b>
-    <365>   DW_AT_name        : (indirect string, offset: 0x370): fr_proto
-    <369>   DW_AT_decl_file   : 4
-    <36a>   DW_AT_decl_line   : 70
- <1><36b>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <36c>   DW_AT_byte_size   : 24
-    <36d>   DW_AT_decl_file   : 4
-    <36e>   DW_AT_decl_line   : 62
- <2><36f>: Abbrev Number: 5 (DW_TAG_member)
-    <370>   DW_AT_name        : (indirect string, offset: 0x34f): t391
-    <374>   DW_AT_type        : <0x2f2>
-    <378>   DW_AT_decl_file   : 4
-    <379>   DW_AT_decl_line   : 63
-    <37a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><37d>: Abbrev Number: 5 (DW_TAG_member)
-    <37e>   DW_AT_name        : (indirect string, offset: 0x354): t392
-    <382>   DW_AT_type        : <0x2f2>
-    <386>   DW_AT_decl_file   : 4
-    <387>   DW_AT_decl_line   : 64
-    <388>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><38b>: Abbrev Number: 5 (DW_TAG_member)
-    <38c>   DW_AT_name        : (indirect string, offset: 0x359): n391
-    <390>   DW_AT_type        : <0x2f2>
-    <394>   DW_AT_decl_file   : 4
-    <395>   DW_AT_decl_line   : 65
-    <396>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><399>: Abbrev Number: 5 (DW_TAG_member)
-    <39a>   DW_AT_name        : (indirect string, offset: 0x35e): n392
-    <39e>   DW_AT_type        : <0x2f2>
-    <3a2>   DW_AT_decl_file   : 4
-    <3a3>   DW_AT_decl_line   : 66
-    <3a4>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><3a7>: Abbrev Number: 5 (DW_TAG_member)
-    <3a8>   DW_AT_name        : (indirect string, offset: 0x363): n393
-    <3ac>   DW_AT_type        : <0x2f2>
-    <3b0>   DW_AT_decl_file   : 4
-    <3b1>   DW_AT_decl_line   : 67
-    <3b2>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><3b5>: Abbrev Number: 5 (DW_TAG_member)
-    <3b6>   DW_AT_name        : (indirect string, offset: 0x368): lmi
-    <3ba>   DW_AT_type        : <0x1d1>
-    <3be>   DW_AT_decl_file   : 4
-    <3bf>   DW_AT_decl_line   : 68
-    <3c0>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><3c3>: Abbrev Number: 5 (DW_TAG_member)
-    <3c4>   DW_AT_name        : (indirect string, offset: 0x36c): dce
-    <3c8>   DW_AT_type        : <0x1d1>
-    <3cc>   DW_AT_decl_file   : 4
-    <3cd>   DW_AT_decl_line   : 69
-    <3ce>   DW_AT_data_member_location: 2 byte block: 23 16 	(DW_OP_plus_uconst: 22)
- <2><3d1>: Abbrev Number: 0
- <1><3d2>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <3d3>   DW_AT_type        : <0x3d7>
- <1><3d7>: Abbrev Number: 3 (DW_TAG_typedef)
-    <3d8>   DW_AT_type        : <0x3e2>
-    <3dc>   DW_AT_name        : (indirect string, offset: 0x385): fr_proto_pvc
-    <3e0>   DW_AT_decl_file   : 4
-    <3e1>   DW_AT_decl_line   : 73
- <1><3e2>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <3e3>   DW_AT_byte_size   : 4
-    <3e4>   DW_AT_decl_file   : 4
-    <3e5>   DW_AT_decl_line   : 71
- <2><3e6>: Abbrev Number: 5 (DW_TAG_member)
-    <3e7>   DW_AT_name        : (indirect string, offset: 0x380): dlci
-    <3eb>   DW_AT_type        : <0x2f2>
-    <3ef>   DW_AT_decl_file   : 4
-    <3f0>   DW_AT_decl_line   : 72
-    <3f1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><3f4>: Abbrev Number: 0
- <1><3f5>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <3f6>   DW_AT_type        : <0x3fa>
- <1><3fa>: Abbrev Number: 3 (DW_TAG_typedef)
-    <3fb>   DW_AT_type        : <0x405>
-    <3ff>   DW_AT_name        : (indirect string, offset: 0x3a5): fr_proto_pvc_info
-    <403>   DW_AT_decl_file   : 4
-    <404>   DW_AT_decl_line   : 77
- <1><405>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <406>   DW_AT_byte_size   : 20
-    <407>   DW_AT_decl_file   : 4
-    <408>   DW_AT_decl_line   : 74
- <2><409>: Abbrev Number: 5 (DW_TAG_member)
-    <40a>   DW_AT_name        : (indirect string, offset: 0x380): dlci
-    <40e>   DW_AT_type        : <0x2f2>
-    <412>   DW_AT_decl_file   : 4
-    <413>   DW_AT_decl_line   : 75
-    <414>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><417>: Abbrev Number: 5 (DW_TAG_member)
-    <418>   DW_AT_name        : (indirect string, offset: 0x39e): master
-    <41c>   DW_AT_type        : <0x18d>
-    <420>   DW_AT_decl_file   : 4
-    <421>   DW_AT_decl_line   : 76
-    <422>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><425>: Abbrev Number: 0
- <1><426>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <427>   DW_AT_type        : <0x42b>
- <1><42b>: Abbrev Number: 3 (DW_TAG_typedef)
-    <42c>   DW_AT_type        : <0x436>
-    <430>   DW_AT_name        : (indirect string, offset: 0x3db): sync_serial_settings
-    <434>   DW_AT_decl_file   : 4
-    <435>   DW_AT_decl_line   : 51
- <1><436>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <437>   DW_AT_byte_size   : 12
-    <438>   DW_AT_decl_file   : 4
-    <439>   DW_AT_decl_line   : 47
- <2><43a>: Abbrev Number: 5 (DW_TAG_member)
-    <43b>   DW_AT_name        : (indirect string, offset: 0x3bc): clock_rate
-    <43f>   DW_AT_type        : <0x2f2>
-    <443>   DW_AT_decl_file   : 4
-    <444>   DW_AT_decl_line   : 48
-    <445>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><448>: Abbrev Number: 5 (DW_TAG_member)
-    <449>   DW_AT_name        : (indirect string, offset: 0x3c7): clock_type
-    <44d>   DW_AT_type        : <0x2f2>
-    <451>   DW_AT_decl_file   : 4
-    <452>   DW_AT_decl_line   : 49
-    <453>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><456>: Abbrev Number: 5 (DW_TAG_member)
-    <457>   DW_AT_name        : (indirect string, offset: 0x3d2): loopback
-    <45b>   DW_AT_type        : <0x1d1>
-    <45f>   DW_AT_decl_file   : 4
-    <460>   DW_AT_decl_line   : 50
-    <461>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><464>: Abbrev Number: 0
- <1><465>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <466>   DW_AT_type        : <0x46a>
- <1><46a>: Abbrev Number: 3 (DW_TAG_typedef)
-    <46b>   DW_AT_type        : <0x475>
-    <46f>   DW_AT_name        : (indirect string, offset: 0x3fd): te1_settings
-    <473>   DW_AT_decl_file   : 4
-    <474>   DW_AT_decl_line   : 57
- <1><475>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <476>   DW_AT_byte_size   : 16
-    <477>   DW_AT_decl_file   : 4
-    <478>   DW_AT_decl_line   : 52
- <2><479>: Abbrev Number: 5 (DW_TAG_member)
-    <47a>   DW_AT_name        : (indirect string, offset: 0x3bc): clock_rate
-    <47e>   DW_AT_type        : <0x2f2>
-    <482>   DW_AT_decl_file   : 4
-    <483>   DW_AT_decl_line   : 53
-    <484>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><487>: Abbrev Number: 5 (DW_TAG_member)
-    <488>   DW_AT_name        : (indirect string, offset: 0x3c7): clock_type
-    <48c>   DW_AT_type        : <0x2f2>
-    <490>   DW_AT_decl_file   : 4
-    <491>   DW_AT_decl_line   : 54
-    <492>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><495>: Abbrev Number: 5 (DW_TAG_member)
-    <496>   DW_AT_name        : (indirect string, offset: 0x3d2): loopback
-    <49a>   DW_AT_type        : <0x1d1>
-    <49e>   DW_AT_decl_file   : 4
-    <49f>   DW_AT_decl_line   : 55
-    <4a0>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><4a3>: Abbrev Number: 5 (DW_TAG_member)
-    <4a4>   DW_AT_name        : (indirect string, offset: 0x3f4): slot_map
-    <4a8>   DW_AT_type        : <0x2f2>
-    <4ac>   DW_AT_decl_file   : 4
-    <4ad>   DW_AT_decl_line   : 56
-    <4ae>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><4b1>: Abbrev Number: 0
- <1><4b2>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_ifconf.d2 b/mpers-m32/struct_ifconf.d2
deleted file mode 100644
index 0ba7191..0000000
--- a/mpers-m32/struct_ifconf.d2
+++ /dev/null
@@ -1,645 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 44
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x423): struct_ifconf
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 41
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x41c): ifconf
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 181
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16d): ifc_len
-DW_AT_type        : <0x82>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 182
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x179): ifc_ifcu
-DW_AT_type        : <0x60>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 186
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 183
-<3><64>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x182): ifcu_buf
-DW_AT_type        : <0x89>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 184
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><72>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x190): ifcu_req
-DW_AT_type        : <0x95>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 185
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><82>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x175): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><89>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x8e>
-<1><8e>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18b): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><95>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x9a>
-<1><9a>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x416): ifreq
-DW_AT_byte_size   : 32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 141
-<2><a2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x199): ifr_ifrn
-DW_AT_type        : <0xb0>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 145
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><b0>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 143
-<3><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a2): ifrn_name
-DW_AT_type        : <0x18d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 144
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><c3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b5): ifr_ifru
-DW_AT_type        : <0xd1>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 160
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><d1>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 146
-<3><d5>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1be): ifru_addr
-DW_AT_type        : <0x1a1>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 147
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><e3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fe): ifru_dstaddr
-DW_AT_type        : <0x1a1>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 148
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><f1>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20b): ifru_broadaddr
-DW_AT_type        : <0x1a1>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 149
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><ff>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21a): ifru_netmask
-DW_AT_type        : <0x1a1>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 150
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><10d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x227): ifru_hwaddr
-DW_AT_type        : <0x1a1>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 151
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><11b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x233): ifru_flags
-DW_AT_type        : <0x1e5>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 152
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><129>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x244): ifru_ivalue
-DW_AT_type        : <0x82>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 153
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><137>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x250): ifru_mtu
-DW_AT_type        : <0x82>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 154
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><145>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x259): ifru_map
-DW_AT_type        : <0x1ec>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 155
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><153>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2b1): ifru_slave
-DW_AT_type        : <0x18d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 156
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><161>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2bc): ifru_newname
-DW_AT_type        : <0x18d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 157
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><16f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c9): ifru_data
-DW_AT_type        : <0x257>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 158
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><17d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2d3): ifru_settings
-DW_AT_type        : <0x258>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 159
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><18d>
-Abbrev Number: 9 (DW_TAG_array_type)
-DW_AT_type        : <0x8e>
-<2><192>
-Abbrev Number: 10 (DW_TAG_subrange_type)
-DW_AT_type        : <0x19a>
-DW_AT_lower_bound : 0
-DW_AT_count       : 16
-<1><19a>
-Abbrev Number: 11 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ac): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><1a1>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1f5): sockaddr
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 74
-<2><1a9>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c8): sa_family
-DW_AT_type        : <0x1c6>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 75
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><1b7>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ed): sa_data
-DW_AT_type        : <0x1d8>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 76
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<1><1c6>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x1d1>
-DW_AT_name        : (indirect string, offset: 0x1e1): sa_family_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 34
-<1><1d1>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1d2): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><1d8>
-Abbrev Number: 9 (DW_TAG_array_type)
-DW_AT_type        : <0x8e>
-<2><1dd>
-Abbrev Number: 10 (DW_TAG_subrange_type)
-DW_AT_type        : <0x19a>
-DW_AT_lower_bound : 0
-DW_AT_count       : 14
-<1><1e5>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x23e): short
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 2
-<1><1ec>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2ab): ifmap
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 118
-<2><1f4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x262): mem_start
-DW_AT_type        : <0x249>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 119
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><202>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x27e): mem_end
-DW_AT_type        : <0x249>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 120
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><210>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x286): base_addr
-DW_AT_type        : <0x1d1>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 121
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><21e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x290): irq
-DW_AT_type        : <0x250>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 122
-DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
-<2><22c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2a2): dma
-DW_AT_type        : <0x250>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 123
-DW_AT_data_member_location: 2 byte block: 23 b 	(DW_OP_plus_uconst: 11)
-<2><23a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2a6): port
-DW_AT_type        : <0x250>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 124
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><249>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x26c): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><250>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x294): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><257>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-<1><258>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x40a): if_settings
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 127
-<2><260>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e1): type
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 128
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><26e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2f3): size
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 129
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><27c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2f8): ifs_ifsu
-DW_AT_type        : <0x28a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 138
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><28a>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 130
-<3><28e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x301): raw_hdlc
-DW_AT_type        : <0x2f9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 131
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><29c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x329): cisco
-DW_AT_type        : <0x32a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 132
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><2aa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x34c): fr
-DW_AT_type        : <0x35b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 133
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><2b8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x379): fr_pvc
-DW_AT_type        : <0x3d2>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 134
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><2c6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x392): fr_pvc_info
-DW_AT_type        : <0x3f5>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 135
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><2d4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3b7): sync
-DW_AT_type        : <0x426>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 136
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><2e2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3f0): te1
-DW_AT_type        : <0x465>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 137
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><2f2>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x2e6): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><2f9>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x2fe>
-<1><2fe>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x309>
-DW_AT_name        : (indirect string, offset: 0x31a): raw_hdlc_proto
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 61
-<1><309>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 58
-<2><30d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x30a): encoding
-DW_AT_type        : <0x1d1>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 59
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><31b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x313): parity
-DW_AT_type        : <0x1d1>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 60
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<1><32a>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x32f>
-<1><32f>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x33a>
-DW_AT_name        : (indirect string, offset: 0x340): cisco_proto
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 81
-<1><33a>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 78
-<2><33e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x32f): interval
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 79
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><34c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x338): timeout
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 80
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><35b>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x360>
-<1><360>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x36b>
-DW_AT_name        : (indirect string, offset: 0x370): fr_proto
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 70
-<1><36b>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 24
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 62
-<2><36f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x34f): t391
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 63
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><37d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x354): t392
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 64
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><38b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x359): n391
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 65
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><399>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x35e): n392
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 66
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><3a7>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x363): n393
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 67
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><3b5>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x368): lmi
-DW_AT_type        : <0x1d1>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 68
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><3c3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x36c): dce
-DW_AT_type        : <0x1d1>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 69
-DW_AT_data_member_location: 2 byte block: 23 16 	(DW_OP_plus_uconst: 22)
-<1><3d2>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x3d7>
-<1><3d7>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3e2>
-DW_AT_name        : (indirect string, offset: 0x385): fr_proto_pvc
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 73
-<1><3e2>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 71
-<2><3e6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x380): dlci
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 72
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><3f5>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x3fa>
-<1><3fa>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x405>
-DW_AT_name        : (indirect string, offset: 0x3a5): fr_proto_pvc_info
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 77
-<1><405>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 74
-<2><409>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x380): dlci
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 75
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><417>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x39e): master
-DW_AT_type        : <0x18d>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 76
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><426>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x42b>
-<1><42b>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x436>
-DW_AT_name        : (indirect string, offset: 0x3db): sync_serial_settings
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 51
-<1><436>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 47
-<2><43a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3bc): clock_rate
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 48
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><448>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3c7): clock_type
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 49
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><456>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3d2): loopback
-DW_AT_type        : <0x1d1>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 50
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><465>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x46a>
-<1><46a>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x475>
-DW_AT_name        : (indirect string, offset: 0x3fd): te1_settings
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 57
-<1><475>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 52
-<2><479>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3bc): clock_rate
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 53
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><487>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3c7): clock_type
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 54
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><495>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3d2): loopback
-DW_AT_type        : <0x1d1>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 55
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><4a3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3f4): slot_map
-DW_AT_type        : <0x2f2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 56
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
diff --git a/mpers-m32/struct_ifconf.h b/mpers-m32/struct_ifconf.h
deleted file mode 100644
index a73e572..0000000
--- a/mpers-m32/struct_ifconf.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-int32_t ifc_len;
-union {
-mpers_ptr_t ifcu_buf;
-mpers_ptr_t ifcu_req;
-} ifc_ifcu;
-} ATTRIBUTE_PACKED m32_struct_ifconf;
-#define MPERS_m32_struct_ifconf m32_struct_ifconf
diff --git a/mpers-m32/struct_ifreq.c b/mpers-m32/struct_ifreq.c
deleted file mode 100644
index ece6d49..0000000
--- a/mpers-m32/struct_ifreq.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-#include "print_fields.h"
-
-#include <sys/socket.h>
-#if defined ALPHA || defined SH || defined SH64
-# include <linux/ioctl.h>
-#endif
-#include <linux/sockios.h>
-#include <arpa/inet.h>
-#include <net/if.h>
-
-
-typedef struct ifconf struct_ifconf;
-typedef struct ifreq struct_ifreq;
-
-struct_ifreq mpers_target_var;
diff --git a/mpers-m32/struct_ifreq.d1 b/mpers-m32/struct_ifreq.d1
deleted file mode 100644
index 3c8d0b8..0000000
--- a/mpers-m32/struct_ifreq.d1
+++ /dev/null
@@ -1,533 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x45f (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_ifreq.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x120): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15b): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 5
-    <2a>   DW_AT_decl_line   : 44
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x3f8): struct_ifreq
-    <3a>   DW_AT_decl_file   : 5
-    <3b>   DW_AT_decl_line   : 42
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x3f2): ifreq
-    <41>   DW_AT_byte_size   : 32
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 141
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16c): ifr_ifrn
-    <49>   DW_AT_type        : <0x52>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 145
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 6 (DW_TAG_union_type)
-    <53>   DW_AT_byte_size   : 16
-    <54>   DW_AT_decl_file   : 1
-    <55>   DW_AT_decl_line   : 143
- <3><56>: Abbrev Number: 5 (DW_TAG_member)
-    <57>   DW_AT_name        : (indirect string, offset: 0x175): ifrn_name
-    <5b>   DW_AT_type        : <0x12f>
-    <5f>   DW_AT_decl_file   : 1
-    <60>   DW_AT_decl_line   : 144
-    <61>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><64>: Abbrev Number: 0
- <2><65>: Abbrev Number: 5 (DW_TAG_member)
-    <66>   DW_AT_name        : (indirect string, offset: 0x18d): ifr_ifru
-    <6a>   DW_AT_type        : <0x73>
-    <6e>   DW_AT_decl_file   : 1
-    <6f>   DW_AT_decl_line   : 160
-    <70>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><73>: Abbrev Number: 6 (DW_TAG_union_type)
-    <74>   DW_AT_byte_size   : 16
-    <75>   DW_AT_decl_file   : 1
-    <76>   DW_AT_decl_line   : 146
- <3><77>: Abbrev Number: 5 (DW_TAG_member)
-    <78>   DW_AT_name        : (indirect string, offset: 0x196): ifru_addr
-    <7c>   DW_AT_type        : <0x14a>
-    <80>   DW_AT_decl_file   : 1
-    <81>   DW_AT_decl_line   : 147
-    <82>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><85>: Abbrev Number: 5 (DW_TAG_member)
-    <86>   DW_AT_name        : (indirect string, offset: 0x1d6): ifru_dstaddr
-    <8a>   DW_AT_type        : <0x14a>
-    <8e>   DW_AT_decl_file   : 1
-    <8f>   DW_AT_decl_line   : 148
-    <90>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><93>: Abbrev Number: 5 (DW_TAG_member)
-    <94>   DW_AT_name        : (indirect string, offset: 0x1e3): ifru_broadaddr
-    <98>   DW_AT_type        : <0x14a>
-    <9c>   DW_AT_decl_file   : 1
-    <9d>   DW_AT_decl_line   : 149
-    <9e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><a1>: Abbrev Number: 5 (DW_TAG_member)
-    <a2>   DW_AT_name        : (indirect string, offset: 0x1f2): ifru_netmask
-    <a6>   DW_AT_type        : <0x14a>
-    <aa>   DW_AT_decl_file   : 1
-    <ab>   DW_AT_decl_line   : 150
-    <ac>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><af>: Abbrev Number: 5 (DW_TAG_member)
-    <b0>   DW_AT_name        : (indirect string, offset: 0x1ff): ifru_hwaddr
-    <b4>   DW_AT_type        : <0x14a>
-    <b8>   DW_AT_decl_file   : 1
-    <b9>   DW_AT_decl_line   : 151
-    <ba>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><bd>: Abbrev Number: 5 (DW_TAG_member)
-    <be>   DW_AT_name        : (indirect string, offset: 0x20b): ifru_flags
-    <c2>   DW_AT_type        : <0x18e>
-    <c6>   DW_AT_decl_file   : 1
-    <c7>   DW_AT_decl_line   : 152
-    <c8>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><cb>: Abbrev Number: 5 (DW_TAG_member)
-    <cc>   DW_AT_name        : (indirect string, offset: 0x21c): ifru_ivalue
-    <d0>   DW_AT_type        : <0x195>
-    <d4>   DW_AT_decl_file   : 1
-    <d5>   DW_AT_decl_line   : 153
-    <d6>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><d9>: Abbrev Number: 5 (DW_TAG_member)
-    <da>   DW_AT_name        : (indirect string, offset: 0x22c): ifru_mtu
-    <de>   DW_AT_type        : <0x195>
-    <e2>   DW_AT_decl_file   : 1
-    <e3>   DW_AT_decl_line   : 154
-    <e4>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><e7>: Abbrev Number: 5 (DW_TAG_member)
-    <e8>   DW_AT_name        : (indirect string, offset: 0x235): ifru_map
-    <ec>   DW_AT_type        : <0x19c>
-    <f0>   DW_AT_decl_file   : 1
-    <f1>   DW_AT_decl_line   : 155
-    <f2>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><f5>: Abbrev Number: 5 (DW_TAG_member)
-    <f6>   DW_AT_name        : (indirect string, offset: 0x28d): ifru_slave
-    <fa>   DW_AT_type        : <0x12f>
-    <fe>   DW_AT_decl_file   : 1
-    <ff>   DW_AT_decl_line   : 156
-    <100>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><103>: Abbrev Number: 5 (DW_TAG_member)
-    <104>   DW_AT_name        : (indirect string, offset: 0x298): ifru_newname
-    <108>   DW_AT_type        : <0x12f>
-    <10c>   DW_AT_decl_file   : 1
-    <10d>   DW_AT_decl_line   : 157
-    <10e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><111>: Abbrev Number: 5 (DW_TAG_member)
-    <112>   DW_AT_name        : (indirect string, offset: 0x2a5): ifru_data
-    <116>   DW_AT_type        : <0x207>
-    <11a>   DW_AT_decl_file   : 1
-    <11b>   DW_AT_decl_line   : 158
-    <11c>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><11f>: Abbrev Number: 5 (DW_TAG_member)
-    <120>   DW_AT_name        : (indirect string, offset: 0x2af): ifru_settings
-    <124>   DW_AT_type        : <0x208>
-    <128>   DW_AT_decl_file   : 1
-    <129>   DW_AT_decl_line   : 159
-    <12a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><12d>: Abbrev Number: 0
- <2><12e>: Abbrev Number: 0
- <1><12f>: Abbrev Number: 7 (DW_TAG_array_type)
-    <130>   DW_AT_type        : <0x13c>
- <2><134>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <135>   DW_AT_type        : <0x143>
-    <139>   DW_AT_lower_bound : 0
-    <13a>   DW_AT_count       : 16
- <2><13b>: Abbrev Number: 0
- <1><13c>: Abbrev Number: 9 (DW_TAG_base_type)
-    <13d>   DW_AT_name        : (indirect string, offset: 0x17f): char
-    <141>   DW_AT_encoding    : 8	(unsigned char)
-    <142>   DW_AT_byte_size   : 1
- <1><143>: Abbrev Number: 10 (DW_TAG_base_type)
-    <144>   DW_AT_name        : (indirect string, offset: 0x184): sizetype
-    <148>   DW_AT_byte_size   : 8
-    <149>   DW_AT_encoding    : 7	(unsigned)
- <1><14a>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <14b>   DW_AT_name        : (indirect string, offset: 0x1cd): sockaddr
-    <14f>   DW_AT_byte_size   : 16
-    <150>   DW_AT_decl_file   : 3
-    <151>   DW_AT_decl_line   : 74
- <2><152>: Abbrev Number: 5 (DW_TAG_member)
-    <153>   DW_AT_name        : (indirect string, offset: 0x1a0): sa_family
-    <157>   DW_AT_type        : <0x16f>
-    <15b>   DW_AT_decl_file   : 3
-    <15c>   DW_AT_decl_line   : 75
-    <15d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><160>: Abbrev Number: 5 (DW_TAG_member)
-    <161>   DW_AT_name        : (indirect string, offset: 0x1c5): sa_data
-    <165>   DW_AT_type        : <0x181>
-    <169>   DW_AT_decl_file   : 3
-    <16a>   DW_AT_decl_line   : 76
-    <16b>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><16e>: Abbrev Number: 0
- <1><16f>: Abbrev Number: 3 (DW_TAG_typedef)
-    <170>   DW_AT_type        : <0x17a>
-    <174>   DW_AT_name        : (indirect string, offset: 0x1b9): sa_family_t
-    <178>   DW_AT_decl_file   : 2
-    <179>   DW_AT_decl_line   : 34
- <1><17a>: Abbrev Number: 9 (DW_TAG_base_type)
-    <17b>   DW_AT_name        : (indirect string, offset: 0x1aa): unsigned short
-    <17f>   DW_AT_encoding    : 7	(unsigned)
-    <180>   DW_AT_byte_size   : 2
- <1><181>: Abbrev Number: 7 (DW_TAG_array_type)
-    <182>   DW_AT_type        : <0x13c>
- <2><186>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <187>   DW_AT_type        : <0x143>
-    <18b>   DW_AT_lower_bound : 0
-    <18c>   DW_AT_count       : 14
- <2><18d>: Abbrev Number: 0
- <1><18e>: Abbrev Number: 9 (DW_TAG_base_type)
-    <18f>   DW_AT_name        : (indirect string, offset: 0x216): short
-    <193>   DW_AT_encoding    : 5	(signed)
-    <194>   DW_AT_byte_size   : 2
- <1><195>: Abbrev Number: 9 (DW_TAG_base_type)
-    <196>   DW_AT_name        : (indirect string, offset: 0x228): int
-    <19a>   DW_AT_encoding    : 5	(signed)
-    <19b>   DW_AT_byte_size   : 4
- <1><19c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <19d>   DW_AT_name        : (indirect string, offset: 0x287): ifmap
-    <1a1>   DW_AT_byte_size   : 16
-    <1a2>   DW_AT_decl_file   : 1
-    <1a3>   DW_AT_decl_line   : 118
- <2><1a4>: Abbrev Number: 5 (DW_TAG_member)
-    <1a5>   DW_AT_name        : (indirect string, offset: 0x23e): mem_start
-    <1a9>   DW_AT_type        : <0x1f9>
-    <1ad>   DW_AT_decl_file   : 1
-    <1ae>   DW_AT_decl_line   : 119
-    <1af>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><1b2>: Abbrev Number: 5 (DW_TAG_member)
-    <1b3>   DW_AT_name        : (indirect string, offset: 0x25a): mem_end
-    <1b7>   DW_AT_type        : <0x1f9>
-    <1bb>   DW_AT_decl_file   : 1
-    <1bc>   DW_AT_decl_line   : 120
-    <1bd>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><1c0>: Abbrev Number: 5 (DW_TAG_member)
-    <1c1>   DW_AT_name        : (indirect string, offset: 0x262): base_addr
-    <1c5>   DW_AT_type        : <0x17a>
-    <1c9>   DW_AT_decl_file   : 1
-    <1ca>   DW_AT_decl_line   : 121
-    <1cb>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><1ce>: Abbrev Number: 5 (DW_TAG_member)
-    <1cf>   DW_AT_name        : (indirect string, offset: 0x26c): irq
-    <1d3>   DW_AT_type        : <0x200>
-    <1d7>   DW_AT_decl_file   : 1
-    <1d8>   DW_AT_decl_line   : 122
-    <1d9>   DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
- <2><1dc>: Abbrev Number: 5 (DW_TAG_member)
-    <1dd>   DW_AT_name        : (indirect string, offset: 0x27e): dma
-    <1e1>   DW_AT_type        : <0x200>
-    <1e5>   DW_AT_decl_file   : 1
-    <1e6>   DW_AT_decl_line   : 123
-    <1e7>   DW_AT_data_member_location: 2 byte block: 23 b 	(DW_OP_plus_uconst: 11)
- <2><1ea>: Abbrev Number: 5 (DW_TAG_member)
-    <1eb>   DW_AT_name        : (indirect string, offset: 0x282): port
-    <1ef>   DW_AT_type        : <0x200>
-    <1f3>   DW_AT_decl_file   : 1
-    <1f4>   DW_AT_decl_line   : 124
-    <1f5>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><1f8>: Abbrev Number: 0
- <1><1f9>: Abbrev Number: 9 (DW_TAG_base_type)
-    <1fa>   DW_AT_name        : (indirect string, offset: 0x248): long unsigned int
-    <1fe>   DW_AT_encoding    : 7	(unsigned)
-    <1ff>   DW_AT_byte_size   : 4
- <1><200>: Abbrev Number: 9 (DW_TAG_base_type)
-    <201>   DW_AT_name        : (indirect string, offset: 0x270): unsigned char
-    <205>   DW_AT_encoding    : 8	(unsigned char)
-    <206>   DW_AT_byte_size   : 1
- <1><207>: Abbrev Number: 11 (DW_TAG_pointer_type)
- <1><208>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <209>   DW_AT_name        : (indirect string, offset: 0x3e6): if_settings
-    <20d>   DW_AT_byte_size   : 12
-    <20e>   DW_AT_decl_file   : 1
-    <20f>   DW_AT_decl_line   : 127
- <2><210>: Abbrev Number: 5 (DW_TAG_member)
-    <211>   DW_AT_name        : (indirect string, offset: 0x2bd): type
-    <215>   DW_AT_type        : <0x2a2>
-    <219>   DW_AT_decl_file   : 1
-    <21a>   DW_AT_decl_line   : 128
-    <21b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><21e>: Abbrev Number: 5 (DW_TAG_member)
-    <21f>   DW_AT_name        : (indirect string, offset: 0x2cf): size
-    <223>   DW_AT_type        : <0x2a2>
-    <227>   DW_AT_decl_file   : 1
-    <228>   DW_AT_decl_line   : 129
-    <229>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><22c>: Abbrev Number: 5 (DW_TAG_member)
-    <22d>   DW_AT_name        : (indirect string, offset: 0x2d4): ifs_ifsu
-    <231>   DW_AT_type        : <0x23a>
-    <235>   DW_AT_decl_file   : 1
-    <236>   DW_AT_decl_line   : 138
-    <237>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><23a>: Abbrev Number: 6 (DW_TAG_union_type)
-    <23b>   DW_AT_byte_size   : 4
-    <23c>   DW_AT_decl_file   : 1
-    <23d>   DW_AT_decl_line   : 130
- <3><23e>: Abbrev Number: 5 (DW_TAG_member)
-    <23f>   DW_AT_name        : (indirect string, offset: 0x2dd): raw_hdlc
-    <243>   DW_AT_type        : <0x2a9>
-    <247>   DW_AT_decl_file   : 1
-    <248>   DW_AT_decl_line   : 131
-    <249>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><24c>: Abbrev Number: 5 (DW_TAG_member)
-    <24d>   DW_AT_name        : (indirect string, offset: 0x305): cisco
-    <251>   DW_AT_type        : <0x2da>
-    <255>   DW_AT_decl_file   : 1
-    <256>   DW_AT_decl_line   : 132
-    <257>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><25a>: Abbrev Number: 5 (DW_TAG_member)
-    <25b>   DW_AT_name        : (indirect string, offset: 0x328): fr
-    <25f>   DW_AT_type        : <0x30b>
-    <263>   DW_AT_decl_file   : 1
-    <264>   DW_AT_decl_line   : 133
-    <265>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><268>: Abbrev Number: 5 (DW_TAG_member)
-    <269>   DW_AT_name        : (indirect string, offset: 0x355): fr_pvc
-    <26d>   DW_AT_type        : <0x382>
-    <271>   DW_AT_decl_file   : 1
-    <272>   DW_AT_decl_line   : 134
-    <273>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><276>: Abbrev Number: 5 (DW_TAG_member)
-    <277>   DW_AT_name        : (indirect string, offset: 0x36e): fr_pvc_info
-    <27b>   DW_AT_type        : <0x3a5>
-    <27f>   DW_AT_decl_file   : 1
-    <280>   DW_AT_decl_line   : 135
-    <281>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><284>: Abbrev Number: 5 (DW_TAG_member)
-    <285>   DW_AT_name        : (indirect string, offset: 0x393): sync
-    <289>   DW_AT_type        : <0x3d6>
-    <28d>   DW_AT_decl_file   : 1
-    <28e>   DW_AT_decl_line   : 136
-    <28f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><292>: Abbrev Number: 5 (DW_TAG_member)
-    <293>   DW_AT_name        : (indirect string, offset: 0x3cc): te1
-    <297>   DW_AT_type        : <0x415>
-    <29b>   DW_AT_decl_file   : 1
-    <29c>   DW_AT_decl_line   : 137
-    <29d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2a0>: Abbrev Number: 0
- <2><2a1>: Abbrev Number: 0
- <1><2a2>: Abbrev Number: 9 (DW_TAG_base_type)
-    <2a3>   DW_AT_name        : (indirect string, offset: 0x2c2): unsigned int
-    <2a7>   DW_AT_encoding    : 7	(unsigned)
-    <2a8>   DW_AT_byte_size   : 4
- <1><2a9>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <2aa>   DW_AT_type        : <0x2ae>
- <1><2ae>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2af>   DW_AT_type        : <0x2b9>
-    <2b3>   DW_AT_name        : (indirect string, offset: 0x2f6): raw_hdlc_proto
-    <2b7>   DW_AT_decl_file   : 4
-    <2b8>   DW_AT_decl_line   : 61
- <1><2b9>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <2ba>   DW_AT_byte_size   : 4
-    <2bb>   DW_AT_decl_file   : 4
-    <2bc>   DW_AT_decl_line   : 58
- <2><2bd>: Abbrev Number: 5 (DW_TAG_member)
-    <2be>   DW_AT_name        : (indirect string, offset: 0x2e6): encoding
-    <2c2>   DW_AT_type        : <0x17a>
-    <2c6>   DW_AT_decl_file   : 4
-    <2c7>   DW_AT_decl_line   : 59
-    <2c8>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><2cb>: Abbrev Number: 5 (DW_TAG_member)
-    <2cc>   DW_AT_name        : (indirect string, offset: 0x2ef): parity
-    <2d0>   DW_AT_type        : <0x17a>
-    <2d4>   DW_AT_decl_file   : 4
-    <2d5>   DW_AT_decl_line   : 60
-    <2d6>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><2d9>: Abbrev Number: 0
- <1><2da>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <2db>   DW_AT_type        : <0x2df>
- <1><2df>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2e0>   DW_AT_type        : <0x2ea>
-    <2e4>   DW_AT_name        : (indirect string, offset: 0x31c): cisco_proto
-    <2e8>   DW_AT_decl_file   : 4
-    <2e9>   DW_AT_decl_line   : 81
- <1><2ea>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <2eb>   DW_AT_byte_size   : 8
-    <2ec>   DW_AT_decl_file   : 4
-    <2ed>   DW_AT_decl_line   : 78
- <2><2ee>: Abbrev Number: 5 (DW_TAG_member)
-    <2ef>   DW_AT_name        : (indirect string, offset: 0x30b): interval
-    <2f3>   DW_AT_type        : <0x2a2>
-    <2f7>   DW_AT_decl_file   : 4
-    <2f8>   DW_AT_decl_line   : 79
-    <2f9>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><2fc>: Abbrev Number: 5 (DW_TAG_member)
-    <2fd>   DW_AT_name        : (indirect string, offset: 0x314): timeout
-    <301>   DW_AT_type        : <0x2a2>
-    <305>   DW_AT_decl_file   : 4
-    <306>   DW_AT_decl_line   : 80
-    <307>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><30a>: Abbrev Number: 0
- <1><30b>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <30c>   DW_AT_type        : <0x310>
- <1><310>: Abbrev Number: 3 (DW_TAG_typedef)
-    <311>   DW_AT_type        : <0x31b>
-    <315>   DW_AT_name        : (indirect string, offset: 0x34c): fr_proto
-    <319>   DW_AT_decl_file   : 4
-    <31a>   DW_AT_decl_line   : 70
- <1><31b>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <31c>   DW_AT_byte_size   : 24
-    <31d>   DW_AT_decl_file   : 4
-    <31e>   DW_AT_decl_line   : 62
- <2><31f>: Abbrev Number: 5 (DW_TAG_member)
-    <320>   DW_AT_name        : (indirect string, offset: 0x32b): t391
-    <324>   DW_AT_type        : <0x2a2>
-    <328>   DW_AT_decl_file   : 4
-    <329>   DW_AT_decl_line   : 63
-    <32a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><32d>: Abbrev Number: 5 (DW_TAG_member)
-    <32e>   DW_AT_name        : (indirect string, offset: 0x330): t392
-    <332>   DW_AT_type        : <0x2a2>
-    <336>   DW_AT_decl_file   : 4
-    <337>   DW_AT_decl_line   : 64
-    <338>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><33b>: Abbrev Number: 5 (DW_TAG_member)
-    <33c>   DW_AT_name        : (indirect string, offset: 0x335): n391
-    <340>   DW_AT_type        : <0x2a2>
-    <344>   DW_AT_decl_file   : 4
-    <345>   DW_AT_decl_line   : 65
-    <346>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><349>: Abbrev Number: 5 (DW_TAG_member)
-    <34a>   DW_AT_name        : (indirect string, offset: 0x33a): n392
-    <34e>   DW_AT_type        : <0x2a2>
-    <352>   DW_AT_decl_file   : 4
-    <353>   DW_AT_decl_line   : 66
-    <354>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><357>: Abbrev Number: 5 (DW_TAG_member)
-    <358>   DW_AT_name        : (indirect string, offset: 0x33f): n393
-    <35c>   DW_AT_type        : <0x2a2>
-    <360>   DW_AT_decl_file   : 4
-    <361>   DW_AT_decl_line   : 67
-    <362>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><365>: Abbrev Number: 5 (DW_TAG_member)
-    <366>   DW_AT_name        : (indirect string, offset: 0x344): lmi
-    <36a>   DW_AT_type        : <0x17a>
-    <36e>   DW_AT_decl_file   : 4
-    <36f>   DW_AT_decl_line   : 68
-    <370>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><373>: Abbrev Number: 5 (DW_TAG_member)
-    <374>   DW_AT_name        : (indirect string, offset: 0x348): dce
-    <378>   DW_AT_type        : <0x17a>
-    <37c>   DW_AT_decl_file   : 4
-    <37d>   DW_AT_decl_line   : 69
-    <37e>   DW_AT_data_member_location: 2 byte block: 23 16 	(DW_OP_plus_uconst: 22)
- <2><381>: Abbrev Number: 0
- <1><382>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <383>   DW_AT_type        : <0x387>
- <1><387>: Abbrev Number: 3 (DW_TAG_typedef)
-    <388>   DW_AT_type        : <0x392>
-    <38c>   DW_AT_name        : (indirect string, offset: 0x361): fr_proto_pvc
-    <390>   DW_AT_decl_file   : 4
-    <391>   DW_AT_decl_line   : 73
- <1><392>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <393>   DW_AT_byte_size   : 4
-    <394>   DW_AT_decl_file   : 4
-    <395>   DW_AT_decl_line   : 71
- <2><396>: Abbrev Number: 5 (DW_TAG_member)
-    <397>   DW_AT_name        : (indirect string, offset: 0x35c): dlci
-    <39b>   DW_AT_type        : <0x2a2>
-    <39f>   DW_AT_decl_file   : 4
-    <3a0>   DW_AT_decl_line   : 72
-    <3a1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><3a4>: Abbrev Number: 0
- <1><3a5>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <3a6>   DW_AT_type        : <0x3aa>
- <1><3aa>: Abbrev Number: 3 (DW_TAG_typedef)
-    <3ab>   DW_AT_type        : <0x3b5>
-    <3af>   DW_AT_name        : (indirect string, offset: 0x381): fr_proto_pvc_info
-    <3b3>   DW_AT_decl_file   : 4
-    <3b4>   DW_AT_decl_line   : 77
- <1><3b5>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <3b6>   DW_AT_byte_size   : 20
-    <3b7>   DW_AT_decl_file   : 4
-    <3b8>   DW_AT_decl_line   : 74
- <2><3b9>: Abbrev Number: 5 (DW_TAG_member)
-    <3ba>   DW_AT_name        : (indirect string, offset: 0x35c): dlci
-    <3be>   DW_AT_type        : <0x2a2>
-    <3c2>   DW_AT_decl_file   : 4
-    <3c3>   DW_AT_decl_line   : 75
-    <3c4>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><3c7>: Abbrev Number: 5 (DW_TAG_member)
-    <3c8>   DW_AT_name        : (indirect string, offset: 0x37a): master
-    <3cc>   DW_AT_type        : <0x12f>
-    <3d0>   DW_AT_decl_file   : 4
-    <3d1>   DW_AT_decl_line   : 76
-    <3d2>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><3d5>: Abbrev Number: 0
- <1><3d6>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <3d7>   DW_AT_type        : <0x3db>
- <1><3db>: Abbrev Number: 3 (DW_TAG_typedef)
-    <3dc>   DW_AT_type        : <0x3e6>
-    <3e0>   DW_AT_name        : (indirect string, offset: 0x3b7): sync_serial_settings
-    <3e4>   DW_AT_decl_file   : 4
-    <3e5>   DW_AT_decl_line   : 51
- <1><3e6>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <3e7>   DW_AT_byte_size   : 12
-    <3e8>   DW_AT_decl_file   : 4
-    <3e9>   DW_AT_decl_line   : 47
- <2><3ea>: Abbrev Number: 5 (DW_TAG_member)
-    <3eb>   DW_AT_name        : (indirect string, offset: 0x398): clock_rate
-    <3ef>   DW_AT_type        : <0x2a2>
-    <3f3>   DW_AT_decl_file   : 4
-    <3f4>   DW_AT_decl_line   : 48
-    <3f5>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><3f8>: Abbrev Number: 5 (DW_TAG_member)
-    <3f9>   DW_AT_name        : (indirect string, offset: 0x3a3): clock_type
-    <3fd>   DW_AT_type        : <0x2a2>
-    <401>   DW_AT_decl_file   : 4
-    <402>   DW_AT_decl_line   : 49
-    <403>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><406>: Abbrev Number: 5 (DW_TAG_member)
-    <407>   DW_AT_name        : (indirect string, offset: 0x3ae): loopback
-    <40b>   DW_AT_type        : <0x17a>
-    <40f>   DW_AT_decl_file   : 4
-    <410>   DW_AT_decl_line   : 50
-    <411>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><414>: Abbrev Number: 0
- <1><415>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <416>   DW_AT_type        : <0x41a>
- <1><41a>: Abbrev Number: 3 (DW_TAG_typedef)
-    <41b>   DW_AT_type        : <0x425>
-    <41f>   DW_AT_name        : (indirect string, offset: 0x3d9): te1_settings
-    <423>   DW_AT_decl_file   : 4
-    <424>   DW_AT_decl_line   : 57
- <1><425>: Abbrev Number: 13 (DW_TAG_structure_type)
-    <426>   DW_AT_byte_size   : 16
-    <427>   DW_AT_decl_file   : 4
-    <428>   DW_AT_decl_line   : 52
- <2><429>: Abbrev Number: 5 (DW_TAG_member)
-    <42a>   DW_AT_name        : (indirect string, offset: 0x398): clock_rate
-    <42e>   DW_AT_type        : <0x2a2>
-    <432>   DW_AT_decl_file   : 4
-    <433>   DW_AT_decl_line   : 53
-    <434>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><437>: Abbrev Number: 5 (DW_TAG_member)
-    <438>   DW_AT_name        : (indirect string, offset: 0x3a3): clock_type
-    <43c>   DW_AT_type        : <0x2a2>
-    <440>   DW_AT_decl_file   : 4
-    <441>   DW_AT_decl_line   : 54
-    <442>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><445>: Abbrev Number: 5 (DW_TAG_member)
-    <446>   DW_AT_name        : (indirect string, offset: 0x3ae): loopback
-    <44a>   DW_AT_type        : <0x17a>
-    <44e>   DW_AT_decl_file   : 4
-    <44f>   DW_AT_decl_line   : 55
-    <450>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><453>: Abbrev Number: 5 (DW_TAG_member)
-    <454>   DW_AT_name        : (indirect string, offset: 0x3d0): slot_map
-    <458>   DW_AT_type        : <0x2a2>
-    <45c>   DW_AT_decl_file   : 4
-    <45d>   DW_AT_decl_line   : 56
-    <45e>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><461>: Abbrev Number: 0
- <1><462>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_ifreq.d2 b/mpers-m32/struct_ifreq.d2
deleted file mode 100644
index b5eba19..0000000
--- a/mpers-m32/struct_ifreq.d2
+++ /dev/null
@@ -1,600 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15b): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 44
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x3f8): struct_ifreq
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 42
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x3f2): ifreq
-DW_AT_byte_size   : 32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 141
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16c): ifr_ifrn
-DW_AT_type        : <0x52>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 145
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 143
-<3><56>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x175): ifrn_name
-DW_AT_type        : <0x12f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 144
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><65>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18d): ifr_ifru
-DW_AT_type        : <0x73>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 160
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><73>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 146
-<3><77>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x196): ifru_addr
-DW_AT_type        : <0x14a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 147
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><85>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d6): ifru_dstaddr
-DW_AT_type        : <0x14a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 148
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><93>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e3): ifru_broadaddr
-DW_AT_type        : <0x14a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 149
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><a1>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f2): ifru_netmask
-DW_AT_type        : <0x14a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 150
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><af>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ff): ifru_hwaddr
-DW_AT_type        : <0x14a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 151
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><bd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20b): ifru_flags
-DW_AT_type        : <0x18e>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 152
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><cb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21c): ifru_ivalue
-DW_AT_type        : <0x195>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 153
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><d9>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x22c): ifru_mtu
-DW_AT_type        : <0x195>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 154
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><e7>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x235): ifru_map
-DW_AT_type        : <0x19c>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 155
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><f5>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x28d): ifru_slave
-DW_AT_type        : <0x12f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 156
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><103>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x298): ifru_newname
-DW_AT_type        : <0x12f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 157
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><111>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2a5): ifru_data
-DW_AT_type        : <0x207>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 158
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><11f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2af): ifru_settings
-DW_AT_type        : <0x208>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 159
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><12f>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x13c>
-<2><134>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x143>
-DW_AT_lower_bound : 0
-DW_AT_count       : 16
-<1><13c>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17f): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><143>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x184): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><14a>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1cd): sockaddr
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 74
-<2><152>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a0): sa_family
-DW_AT_type        : <0x16f>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 75
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><160>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c5): sa_data
-DW_AT_type        : <0x181>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 76
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<1><16f>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x17a>
-DW_AT_name        : (indirect string, offset: 0x1b9): sa_family_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 34
-<1><17a>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1aa): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><181>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x13c>
-<2><186>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x143>
-DW_AT_lower_bound : 0
-DW_AT_count       : 14
-<1><18e>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x216): short
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 2
-<1><195>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x228): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><19c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x287): ifmap
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 118
-<2><1a4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x23e): mem_start
-DW_AT_type        : <0x1f9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 119
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><1b2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x25a): mem_end
-DW_AT_type        : <0x1f9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 120
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><1c0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x262): base_addr
-DW_AT_type        : <0x17a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 121
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><1ce>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x26c): irq
-DW_AT_type        : <0x200>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 122
-DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
-<2><1dc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x27e): dma
-DW_AT_type        : <0x200>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 123
-DW_AT_data_member_location: 2 byte block: 23 b 	(DW_OP_plus_uconst: 11)
-<2><1ea>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x282): port
-DW_AT_type        : <0x200>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 124
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><1f9>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x248): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><200>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x270): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><207>
-Abbrev Number: 11 (DW_TAG_pointer_type)
-<1><208>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x3e6): if_settings
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 127
-<2><210>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2bd): type
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 128
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><21e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2cf): size
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 129
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><22c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2d4): ifs_ifsu
-DW_AT_type        : <0x23a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 138
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><23a>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 130
-<3><23e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2dd): raw_hdlc
-DW_AT_type        : <0x2a9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 131
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><24c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x305): cisco
-DW_AT_type        : <0x2da>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 132
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><25a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x328): fr
-DW_AT_type        : <0x30b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 133
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><268>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x355): fr_pvc
-DW_AT_type        : <0x382>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 134
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><276>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x36e): fr_pvc_info
-DW_AT_type        : <0x3a5>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 135
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><284>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x393): sync
-DW_AT_type        : <0x3d6>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 136
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><292>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3cc): te1
-DW_AT_type        : <0x415>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 137
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><2a2>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x2c2): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><2a9>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x2ae>
-<1><2ae>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2b9>
-DW_AT_name        : (indirect string, offset: 0x2f6): raw_hdlc_proto
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 61
-<1><2b9>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 58
-<2><2bd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e6): encoding
-DW_AT_type        : <0x17a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 59
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><2cb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ef): parity
-DW_AT_type        : <0x17a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 60
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<1><2da>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x2df>
-<1><2df>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2ea>
-DW_AT_name        : (indirect string, offset: 0x31c): cisco_proto
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 81
-<1><2ea>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 78
-<2><2ee>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x30b): interval
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 79
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><2fc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x314): timeout
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 80
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><30b>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x310>
-<1><310>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x31b>
-DW_AT_name        : (indirect string, offset: 0x34c): fr_proto
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 70
-<1><31b>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 24
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 62
-<2><31f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x32b): t391
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 63
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><32d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x330): t392
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 64
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><33b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x335): n391
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 65
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><349>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x33a): n392
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 66
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><357>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x33f): n393
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 67
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><365>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x344): lmi
-DW_AT_type        : <0x17a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 68
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><373>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x348): dce
-DW_AT_type        : <0x17a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 69
-DW_AT_data_member_location: 2 byte block: 23 16 	(DW_OP_plus_uconst: 22)
-<1><382>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x387>
-<1><387>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x392>
-DW_AT_name        : (indirect string, offset: 0x361): fr_proto_pvc
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 73
-<1><392>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 71
-<2><396>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x35c): dlci
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 72
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><3a5>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x3aa>
-<1><3aa>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3b5>
-DW_AT_name        : (indirect string, offset: 0x381): fr_proto_pvc_info
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 77
-<1><3b5>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 74
-<2><3b9>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x35c): dlci
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 75
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><3c7>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x37a): master
-DW_AT_type        : <0x12f>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 76
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><3d6>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x3db>
-<1><3db>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3e6>
-DW_AT_name        : (indirect string, offset: 0x3b7): sync_serial_settings
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 51
-<1><3e6>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 47
-<2><3ea>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x398): clock_rate
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 48
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><3f8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3a3): clock_type
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 49
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><406>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3ae): loopback
-DW_AT_type        : <0x17a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 50
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><415>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x41a>
-<1><41a>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x425>
-DW_AT_name        : (indirect string, offset: 0x3d9): te1_settings
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 57
-<1><425>
-Abbrev Number: 13 (DW_TAG_structure_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 52
-<2><429>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x398): clock_rate
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 53
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><437>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3a3): clock_type
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 54
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><445>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3ae): loopback
-DW_AT_type        : <0x17a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 55
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><453>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3d0): slot_map
-DW_AT_type        : <0x2a2>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 56
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
diff --git a/mpers-m32/struct_ifreq.h b/mpers-m32/struct_ifreq.h
deleted file mode 100644
index 4c31b1a..0000000
--- a/mpers-m32/struct_ifreq.h
+++ /dev/null
@@ -1,62 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-union {
-char ifrn_name[16];
-} ifr_ifrn;
-union {
-struct {
-uint16_t sa_family;
-char sa_data[14];
-} ATTRIBUTE_PACKED ifru_addr;
-struct {
-uint16_t sa_family;
-char sa_data[14];
-} ATTRIBUTE_PACKED ifru_dstaddr;
-struct {
-uint16_t sa_family;
-char sa_data[14];
-} ATTRIBUTE_PACKED ifru_broadaddr;
-struct {
-uint16_t sa_family;
-char sa_data[14];
-} ATTRIBUTE_PACKED ifru_netmask;
-struct {
-uint16_t sa_family;
-char sa_data[14];
-} ATTRIBUTE_PACKED ifru_hwaddr;
-int16_t ifru_flags;
-int32_t ifru_ivalue;
-int32_t ifru_mtu;
-struct {
-uint32_t mem_start;
-uint32_t mem_end;
-uint16_t base_addr;
-unsigned char irq;
-unsigned char dma;
-unsigned char port;
-unsigned char mpers_end_filler_1[3];
-} ATTRIBUTE_PACKED ifru_map;
-char ifru_slave[16];
-char ifru_newname[16];
-mpers_ptr_t ifru_data;
-struct {
-uint32_t type;
-uint32_t size;
-union {
-mpers_ptr_t raw_hdlc;
-mpers_ptr_t cisco;
-mpers_ptr_t fr;
-mpers_ptr_t fr_pvc;
-mpers_ptr_t fr_pvc_info;
-mpers_ptr_t sync;
-mpers_ptr_t te1;
-} ifs_ifsu;
-} ATTRIBUTE_PACKED ifru_settings;
-} ifr_ifru;
-} ATTRIBUTE_PACKED m32_struct_ifreq;
-#define MPERS_m32_struct_ifreq m32_struct_ifreq
diff --git a/mpers-m32/struct_keyctl_kdf_params.c b/mpers-m32/struct_keyctl_kdf_params.c
deleted file mode 100644
index 849e538..0000000
--- a/mpers-m32/struct_keyctl_kdf_params.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "defs.h"
-
-
-#include "keyctl_kdf_params.h"
-typedef struct keyctl_kdf_params struct_keyctl_kdf_params;
-
-struct_keyctl_kdf_params mpers_target_var;
diff --git a/mpers-m32/struct_keyctl_kdf_params.d1 b/mpers-m32/struct_keyctl_kdf_params.d1
deleted file mode 100644
index aa93a7b..0000000
--- a/mpers-m32/struct_keyctl_kdf_params.d1
+++ /dev/null
@@ -1,89 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xb7 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_keyctl_kdf_params.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x12c): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x167): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 7
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1e1): struct_keyctl_kdf_params
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 5
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1cf): keyctl_kdf_params
-    <41>   DW_AT_byte_size   : 44
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 13
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x178): hashname
-    <49>   DW_AT_type        : <0x7d>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 14
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x186): otherinfo
-    <57>   DW_AT_type        : <0x7d>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 15
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x190): otherinfolen
-    <65>   DW_AT_type        : <0x89>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 16
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1be): __spare
-    <73>   DW_AT_type        : <0xa6>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 17
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 0
- <1><7d>: Abbrev Number: 6 (DW_TAG_pointer_type)
-    <7e>   DW_AT_type        : <0x82>
- <1><82>: Abbrev Number: 7 (DW_TAG_base_type)
-    <83>   DW_AT_name        : (indirect string, offset: 0x181): char
-    <87>   DW_AT_encoding    : 8	(unsigned char)
-    <88>   DW_AT_byte_size   : 1
- <1><89>: Abbrev Number: 3 (DW_TAG_typedef)
-    <8a>   DW_AT_type        : <0x94>
-    <8e>   DW_AT_name        : (indirect string, offset: 0x1b5): uint32_t
-    <92>   DW_AT_decl_file   : 2
-    <93>   DW_AT_decl_line   : 65
- <1><94>: Abbrev Number: 3 (DW_TAG_typedef)
-    <95>   DW_AT_type        : <0x9f>
-    <99>   DW_AT_name        : (indirect string, offset: 0x1aa): __uint32_t
-    <9d>   DW_AT_decl_file   : 2
-    <9e>   DW_AT_decl_line   : 41
- <1><9f>: Abbrev Number: 7 (DW_TAG_base_type)
-    <a0>   DW_AT_name        : (indirect string, offset: 0x19d): unsigned int
-    <a4>   DW_AT_encoding    : 7	(unsigned)
-    <a5>   DW_AT_byte_size   : 4
- <1><a6>: Abbrev Number: 8 (DW_TAG_array_type)
-    <a7>   DW_AT_type        : <0x89>
- <2><ab>: Abbrev Number: 9 (DW_TAG_subrange_type)
-    <ac>   DW_AT_type        : <0xb3>
-    <b0>   DW_AT_lower_bound : 0
-    <b1>   DW_AT_count       : 8
- <2><b2>: Abbrev Number: 0
- <1><b3>: Abbrev Number: 10 (DW_TAG_base_type)
-    <b4>   DW_AT_name        : (indirect string, offset: 0x1c6): sizetype
-    <b8>   DW_AT_byte_size   : 8
-    <b9>   DW_AT_encoding    : 7	(unsigned)
- <1><ba>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_keyctl_kdf_params.d2 b/mpers-m32/struct_keyctl_kdf_params.d2
deleted file mode 100644
index 6000a87..0000000
--- a/mpers-m32/struct_keyctl_kdf_params.d2
+++ /dev/null
@@ -1,86 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x167): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 7
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1e1): struct_keyctl_kdf_params
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 5
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1cf): keyctl_kdf_params
-DW_AT_byte_size   : 44
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 13
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x178): hashname
-DW_AT_type        : <0x7d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 14
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x186): otherinfo
-DW_AT_type        : <0x7d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 15
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x190): otherinfolen
-DW_AT_type        : <0x89>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 16
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1be): __spare
-DW_AT_type        : <0xa6>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 17
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><7d>
-Abbrev Number: 6 (DW_TAG_pointer_type)
-DW_AT_type        : <0x82>
-<1><82>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x181): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><89>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x94>
-DW_AT_name        : (indirect string, offset: 0x1b5): uint32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 65
-<1><94>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x9f>
-DW_AT_name        : (indirect string, offset: 0x1aa): __uint32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 41
-<1><9f>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x19d): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><a6>
-Abbrev Number: 8 (DW_TAG_array_type)
-DW_AT_type        : <0x89>
-<2><ab>
-Abbrev Number: 9 (DW_TAG_subrange_type)
-DW_AT_type        : <0xb3>
-DW_AT_lower_bound : 0
-DW_AT_count       : 8
-<1><b3>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1c6): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
diff --git a/mpers-m32/struct_keyctl_kdf_params.h b/mpers-m32/struct_keyctl_kdf_params.h
deleted file mode 100644
index 92ce13c..0000000
--- a/mpers-m32/struct_keyctl_kdf_params.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-mpers_ptr_t hashname;
-mpers_ptr_t otherinfo;
-uint32_t otherinfolen;
-uint32_t __spare[8];
-} ATTRIBUTE_PACKED m32_struct_keyctl_kdf_params;
-#define MPERS_m32_struct_keyctl_kdf_params m32_struct_keyctl_kdf_params
diff --git a/mpers-m32/struct_loop_info.c b/mpers-m32/struct_loop_info.c
deleted file mode 100644
index ab12d80..0000000
--- a/mpers-m32/struct_loop_info.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (c) 2012 The Chromium OS Authors.
- * Copyright (c) 2012-2018 The strace developers.
- * Written by Mike Frysinger <vapier@gentoo.org>.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-#include <linux/ioctl.h>
-#include <linux/loop.h>
-
-typedef struct loop_info struct_loop_info;
-
-
-struct_loop_info mpers_target_var;
diff --git a/mpers-m32/struct_loop_info.d1 b/mpers-m32/struct_loop_info.d1
deleted file mode 100644
index 149f47e..0000000
--- a/mpers-m32/struct_loop_info.d1
+++ /dev/null
@@ -1,163 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x155 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_loop_info.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 36
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x253): struct_loop_info
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 33
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x249): loop_info
-    <41>   DW_AT_byte_size   : 140
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 31
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x170): lo_number
-    <49>   DW_AT_type        : <0xef>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 32
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x17e): lo_device
-    <57>   DW_AT_type        : <0xf6>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 33
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x1a8): lo_inode
-    <65>   DW_AT_type        : <0x108>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 34
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1c3): lo_rdevice
-    <73>   DW_AT_type        : <0xf6>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 35
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1ce): lo_offset
-    <81>   DW_AT_type        : <0xef>
-    <85>   DW_AT_decl_file   : 1
-    <86>   DW_AT_decl_line   : 36
-    <87>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1d8): lo_encrypt_type
-    <8f>   DW_AT_type        : <0xef>
-    <93>   DW_AT_decl_file   : 1
-    <94>   DW_AT_decl_line   : 37
-    <95>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1e8): lo_encrypt_key_size
-    <9d>   DW_AT_type        : <0xef>
-    <a1>   DW_AT_decl_file   : 1
-    <a2>   DW_AT_decl_line   : 38
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1fc): lo_flags
-    <ab>   DW_AT_type        : <0xef>
-    <af>   DW_AT_decl_file   : 1
-    <b0>   DW_AT_decl_line   : 39
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x205): lo_name
-    <b9>   DW_AT_type        : <0x10f>
-    <bd>   DW_AT_decl_file   : 1
-    <be>   DW_AT_decl_line   : 40
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x21b): lo_encrypt_key
-    <c7>   DW_AT_type        : <0x12a>
-    <cb>   DW_AT_decl_file   : 1
-    <cc>   DW_AT_decl_line   : 41
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 60 	(DW_OP_plus_uconst: 96)
- <2><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x238): lo_init
-    <d5>   DW_AT_type        : <0x13e>
-    <d9>   DW_AT_decl_file   : 1
-    <da>   DW_AT_decl_line   : 42
-    <db>   DW_AT_data_member_location: 3 byte block: 23 80 1 	(DW_OP_plus_uconst: 128)
- <2><df>: Abbrev Number: 5 (DW_TAG_member)
-    <e0>   DW_AT_name        : (indirect string, offset: 0x240): reserved
-    <e4>   DW_AT_type        : <0x14b>
-    <e8>   DW_AT_decl_file   : 1
-    <e9>   DW_AT_decl_line   : 43
-    <ea>   DW_AT_data_member_location: 3 byte block: 23 88 1 	(DW_OP_plus_uconst: 136)
- <2><ee>: Abbrev Number: 0
- <1><ef>: Abbrev Number: 6 (DW_TAG_base_type)
-    <f0>   DW_AT_name        : (indirect string, offset: 0x17a): int
-    <f4>   DW_AT_encoding    : 5	(signed)
-    <f5>   DW_AT_byte_size   : 4
- <1><f6>: Abbrev Number: 3 (DW_TAG_typedef)
-    <f7>   DW_AT_type        : <0x101>
-    <fb>   DW_AT_name        : (indirect string, offset: 0x195): __kernel_old_dev_t
-    <ff>   DW_AT_decl_file   : 2
-    <100>   DW_AT_decl_line   : 57
- <1><101>: Abbrev Number: 6 (DW_TAG_base_type)
-    <102>   DW_AT_name        : (indirect string, offset: 0x188): unsigned int
-    <106>   DW_AT_encoding    : 7	(unsigned)
-    <107>   DW_AT_byte_size   : 4
- <1><108>: Abbrev Number: 6 (DW_TAG_base_type)
-    <109>   DW_AT_name        : (indirect string, offset: 0x1b1): long unsigned int
-    <10d>   DW_AT_encoding    : 7	(unsigned)
-    <10e>   DW_AT_byte_size   : 4
- <1><10f>: Abbrev Number: 7 (DW_TAG_array_type)
-    <110>   DW_AT_type        : <0x11c>
- <2><114>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <115>   DW_AT_type        : <0x123>
-    <119>   DW_AT_lower_bound : 0
-    <11a>   DW_AT_count       : 64
- <2><11b>: Abbrev Number: 0
- <1><11c>: Abbrev Number: 6 (DW_TAG_base_type)
-    <11d>   DW_AT_name        : (indirect string, offset: 0x20d): char
-    <121>   DW_AT_encoding    : 8	(unsigned char)
-    <122>   DW_AT_byte_size   : 1
- <1><123>: Abbrev Number: 9 (DW_TAG_base_type)
-    <124>   DW_AT_name        : (indirect string, offset: 0x212): sizetype
-    <128>   DW_AT_byte_size   : 8
-    <129>   DW_AT_encoding    : 7	(unsigned)
- <1><12a>: Abbrev Number: 7 (DW_TAG_array_type)
-    <12b>   DW_AT_type        : <0x137>
- <2><12f>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <130>   DW_AT_type        : <0x123>
-    <134>   DW_AT_lower_bound : 0
-    <135>   DW_AT_count       : 32
- <2><136>: Abbrev Number: 0
- <1><137>: Abbrev Number: 6 (DW_TAG_base_type)
-    <138>   DW_AT_name        : (indirect string, offset: 0x22a): unsigned char
-    <13c>   DW_AT_encoding    : 8	(unsigned char)
-    <13d>   DW_AT_byte_size   : 1
- <1><13e>: Abbrev Number: 7 (DW_TAG_array_type)
-    <13f>   DW_AT_type        : <0x108>
- <2><143>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <144>   DW_AT_type        : <0x123>
-    <148>   DW_AT_lower_bound : 0
-    <149>   DW_AT_count       : 2
- <2><14a>: Abbrev Number: 0
- <1><14b>: Abbrev Number: 7 (DW_TAG_array_type)
-    <14c>   DW_AT_type        : <0x11c>
- <2><150>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <151>   DW_AT_type        : <0x123>
-    <155>   DW_AT_lower_bound : 0
-    <156>   DW_AT_count       : 4
- <2><157>: Abbrev Number: 0
- <1><158>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_loop_info.d2 b/mpers-m32/struct_loop_info.d2
deleted file mode 100644
index 43f54c0..0000000
--- a/mpers-m32/struct_loop_info.d2
+++ /dev/null
@@ -1,172 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 36
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x253): struct_loop_info
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 33
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x249): loop_info
-DW_AT_byte_size   : 140
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x170): lo_number
-DW_AT_type        : <0xef>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17e): lo_device
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a8): lo_inode
-DW_AT_type        : <0x108>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c3): lo_rdevice
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 35
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ce): lo_offset
-DW_AT_type        : <0xef>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d8): lo_encrypt_type
-DW_AT_type        : <0xef>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e8): lo_encrypt_key_size
-DW_AT_type        : <0xef>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fc): lo_flags
-DW_AT_type        : <0xef>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x205): lo_name
-DW_AT_type        : <0x10f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21b): lo_encrypt_key
-DW_AT_type        : <0x12a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 60 	(DW_OP_plus_uconst: 96)
-<2><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x238): lo_init
-DW_AT_type        : <0x13e>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 42
-DW_AT_data_member_location: 3 byte block: 23 80 1 	(DW_OP_plus_uconst: 128)
-<2><df>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x240): reserved
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 43
-DW_AT_data_member_location: 3 byte block: 23 88 1 	(DW_OP_plus_uconst: 136)
-<1><ef>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17a): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><f6>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x101>
-DW_AT_name        : (indirect string, offset: 0x195): __kernel_old_dev_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 57
-<1><101>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x188): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><108>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b1): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><10f>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x11c>
-<2><114>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x123>
-DW_AT_lower_bound : 0
-DW_AT_count       : 64
-<1><11c>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x20d): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><123>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x212): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><12a>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x137>
-<2><12f>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x123>
-DW_AT_lower_bound : 0
-DW_AT_count       : 32
-<1><137>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x22a): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><13e>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x108>
-<2><143>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x123>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><14b>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x11c>
-<2><150>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x123>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4
diff --git a/mpers-m32/struct_loop_info.h b/mpers-m32/struct_loop_info.h
deleted file mode 100644
index b15cd27..0000000
--- a/mpers-m32/struct_loop_info.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t lo_number;
-uint32_t lo_device;
-uint32_t lo_inode;
-uint32_t lo_rdevice;
-int32_t lo_offset;
-int32_t lo_encrypt_type;
-int32_t lo_encrypt_key_size;
-int32_t lo_flags;
-char lo_name[64];
-unsigned char lo_encrypt_key[32];
-uint32_t lo_init[2];
-char reserved[4];
-} ATTRIBUTE_PACKED m32_struct_loop_info;
-#define MPERS_m32_struct_loop_info m32_struct_loop_info
diff --git a/mpers-m32/struct_mmsghdr.c b/mpers-m32/struct_mmsghdr.c
deleted file mode 100644
index 73bc165..0000000
--- a/mpers-m32/struct_mmsghdr.c
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include "msghdr.h"
-typedef struct mmsghdr struct_mmsghdr;
-
-struct_mmsghdr mpers_target_var;
diff --git a/mpers-m32/struct_mmsghdr.d1 b/mpers-m32/struct_mmsghdr.d1
deleted file mode 100644
index fa162a1..0000000
--- a/mpers-m32/struct_mmsghdr.d1
+++ /dev/null
@@ -1,162 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x156 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_mmsghdr.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x122): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15d): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 7
-    <2a>   DW_AT_decl_line   : 34
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x264): struct_mmsghdr
-    <3a>   DW_AT_decl_file   : 7
-    <3b>   DW_AT_decl_line   : 32
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x25c): mmsghdr
-    <41>   DW_AT_byte_size   : 32
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 94
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16e): msg_hdr
-    <49>   DW_AT_type        : <0x61>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 95
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x254): msg_len
-    <57>   DW_AT_type        : <0x152>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 96
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><60>: Abbrev Number: 0
- <1><61>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <62>   DW_AT_name        : (indirect string, offset: 0x24d): msghdr
-    <66>   DW_AT_byte_size   : 28
-    <67>   DW_AT_decl_file   : 1
-    <68>   DW_AT_decl_line   : 84
- <2><69>: Abbrev Number: 5 (DW_TAG_member)
-    <6a>   DW_AT_name        : (indirect string, offset: 0x176): msg_name
-    <6e>   DW_AT_type        : <0xcc>
-    <72>   DW_AT_decl_file   : 1
-    <73>   DW_AT_decl_line   : 85
-    <74>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><77>: Abbrev Number: 5 (DW_TAG_member)
-    <78>   DW_AT_name        : (indirect string, offset: 0x17f): msg_namelen
-    <7c>   DW_AT_type        : <0xcd>
-    <80>   DW_AT_decl_file   : 1
-    <81>   DW_AT_decl_line   : 86
-    <82>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><85>: Abbrev Number: 5 (DW_TAG_member)
-    <86>   DW_AT_name        : (indirect string, offset: 0x1b7): msg_iov
-    <8a>   DW_AT_type        : <0x100>
-    <8e>   DW_AT_decl_file   : 1
-    <8f>   DW_AT_decl_line   : 87
-    <90>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><93>: Abbrev Number: 5 (DW_TAG_member)
-    <94>   DW_AT_name        : (indirect string, offset: 0x209): msg_iovlen
-    <98>   DW_AT_type        : <0x147>
-    <9c>   DW_AT_decl_file   : 1
-    <9d>   DW_AT_decl_line   : 88
-    <9e>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><a1>: Abbrev Number: 5 (DW_TAG_member)
-    <a2>   DW_AT_name        : (indirect string, offset: 0x228): msg_control
-    <a6>   DW_AT_type        : <0xcc>
-    <aa>   DW_AT_decl_file   : 1
-    <ab>   DW_AT_decl_line   : 89
-    <ac>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><af>: Abbrev Number: 5 (DW_TAG_member)
-    <b0>   DW_AT_name        : (indirect string, offset: 0x234): msg_controllen
-    <b4>   DW_AT_type        : <0x147>
-    <b8>   DW_AT_decl_file   : 1
-    <b9>   DW_AT_decl_line   : 90
-    <ba>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><bd>: Abbrev Number: 5 (DW_TAG_member)
-    <be>   DW_AT_name        : (indirect string, offset: 0x243): msg_flags
-    <c2>   DW_AT_type        : <0xf9>
-    <c6>   DW_AT_decl_file   : 1
-    <c7>   DW_AT_decl_line   : 91
-    <c8>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><cb>: Abbrev Number: 0
- <1><cc>: Abbrev Number: 6 (DW_TAG_pointer_type)
- <1><cd>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ce>   DW_AT_type        : <0xd8>
-    <d2>   DW_AT_name        : (indirect string, offset: 0x1ad): socklen_t
-    <d6>   DW_AT_decl_file   : 3
-    <d7>   DW_AT_decl_line   : 117
- <1><d8>: Abbrev Number: 3 (DW_TAG_typedef)
-    <d9>   DW_AT_type        : <0xe3>
-    <dd>   DW_AT_name        : (indirect string, offset: 0x1a1): __socklen_t
-    <e1>   DW_AT_decl_file   : 3
-    <e2>   DW_AT_decl_line   : 112
- <1><e3>: Abbrev Number: 3 (DW_TAG_typedef)
-    <e4>   DW_AT_type        : <0xee>
-    <e8>   DW_AT_name        : (indirect string, offset: 0x199): int32_t
-    <ec>   DW_AT_decl_file   : 2
-    <ed>   DW_AT_decl_line   : 64
- <1><ee>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ef>   DW_AT_type        : <0xf9>
-    <f3>   DW_AT_name        : (indirect string, offset: 0x18f): __int32_t
-    <f7>   DW_AT_decl_file   : 2
-    <f8>   DW_AT_decl_line   : 40
- <1><f9>: Abbrev Number: 7 (DW_TAG_base_type)
-    <fa>   DW_AT_name        : (indirect string, offset: 0x18b): int
-    <fe>   DW_AT_encoding    : 5	(signed)
-    <ff>   DW_AT_byte_size   : 4
- <1><100>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <101>   DW_AT_type        : <0x105>
- <1><105>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <106>   DW_AT_name        : (indirect string, offset: 0x203): iovec
-    <10a>   DW_AT_byte_size   : 8
-    <10b>   DW_AT_decl_file   : 4
-    <10c>   DW_AT_decl_line   : 23
- <2><10d>: Abbrev Number: 5 (DW_TAG_member)
-    <10e>   DW_AT_name        : (indirect string, offset: 0x1bf): iov_base
-    <112>   DW_AT_type        : <0xcc>
-    <116>   DW_AT_decl_file   : 4
-    <117>   DW_AT_decl_line   : 24
-    <118>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><11b>: Abbrev Number: 5 (DW_TAG_member)
-    <11c>   DW_AT_name        : (indirect string, offset: 0x1c8): iov_len
-    <120>   DW_AT_type        : <0x12a>
-    <124>   DW_AT_decl_file   : 4
-    <125>   DW_AT_decl_line   : 25
-    <126>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><129>: Abbrev Number: 0
- <1><12a>: Abbrev Number: 3 (DW_TAG_typedef)
-    <12b>   DW_AT_type        : <0x135>
-    <12f>   DW_AT_name        : (indirect string, offset: 0x1f3): __kernel_size_t
-    <133>   DW_AT_decl_file   : 5
-    <134>   DW_AT_decl_line   : 65
- <1><135>: Abbrev Number: 3 (DW_TAG_typedef)
-    <136>   DW_AT_type        : <0x140>
-    <13a>   DW_AT_name        : (indirect string, offset: 0x1e2): __kernel_ulong_t
-    <13e>   DW_AT_decl_file   : 5
-    <13f>   DW_AT_decl_line   : 24
- <1><140>: Abbrev Number: 7 (DW_TAG_base_type)
-    <141>   DW_AT_name        : (indirect string, offset: 0x1d0): long unsigned int
-    <145>   DW_AT_encoding    : 7	(unsigned)
-    <146>   DW_AT_byte_size   : 4
- <1><147>: Abbrev Number: 3 (DW_TAG_typedef)
-    <148>   DW_AT_type        : <0x152>
-    <14c>   DW_AT_name        : (indirect string, offset: 0x221): size_t
-    <150>   DW_AT_decl_file   : 6
-    <151>   DW_AT_decl_line   : 62
- <1><152>: Abbrev Number: 7 (DW_TAG_base_type)
-    <153>   DW_AT_name        : (indirect string, offset: 0x214): unsigned int
-    <157>   DW_AT_encoding    : 7	(unsigned)
-    <158>   DW_AT_byte_size   : 4
- <1><159>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_mmsghdr.d2 b/mpers-m32/struct_mmsghdr.d2
deleted file mode 100644
index 85f3de4..0000000
--- a/mpers-m32/struct_mmsghdr.d2
+++ /dev/null
@@ -1,171 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15d): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 7
-DW_AT_decl_line   : 34
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x264): struct_mmsghdr
-DW_AT_decl_file   : 7
-DW_AT_decl_line   : 32
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x25c): mmsghdr
-DW_AT_byte_size   : 32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 94
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16e): msg_hdr
-DW_AT_type        : <0x61>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 95
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x254): msg_len
-DW_AT_type        : <0x152>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 96
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<1><61>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x24d): msghdr
-DW_AT_byte_size   : 28
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 84
-<2><69>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x176): msg_name
-DW_AT_type        : <0xcc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 85
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><77>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17f): msg_namelen
-DW_AT_type        : <0xcd>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 86
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><85>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b7): msg_iov
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 87
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><93>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x209): msg_iovlen
-DW_AT_type        : <0x147>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 88
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><a1>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x228): msg_control
-DW_AT_type        : <0xcc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 89
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><af>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x234): msg_controllen
-DW_AT_type        : <0x147>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 90
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><bd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x243): msg_flags
-DW_AT_type        : <0xf9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 91
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<1><cc>
-Abbrev Number: 6 (DW_TAG_pointer_type)
-<1><cd>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xd8>
-DW_AT_name        : (indirect string, offset: 0x1ad): socklen_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 117
-<1><d8>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xe3>
-DW_AT_name        : (indirect string, offset: 0x1a1): __socklen_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 112
-<1><e3>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xee>
-DW_AT_name        : (indirect string, offset: 0x199): int32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 64
-<1><ee>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xf9>
-DW_AT_name        : (indirect string, offset: 0x18f): __int32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 40
-<1><f9>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18b): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><100>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x105>
-<1><105>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x203): iovec
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 23
-<2><10d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1bf): iov_base
-DW_AT_type        : <0xcc>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><11b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c8): iov_len
-DW_AT_type        : <0x12a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><12a>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x135>
-DW_AT_name        : (indirect string, offset: 0x1f3): __kernel_size_t
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 65
-<1><135>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x140>
-DW_AT_name        : (indirect string, offset: 0x1e2): __kernel_ulong_t
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 24
-<1><140>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1d0): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><147>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x152>
-DW_AT_name        : (indirect string, offset: 0x221): size_t
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 62
-<1><152>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x214): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_mmsghdr.h b/mpers-m32/struct_mmsghdr.h
deleted file mode 100644
index d584946..0000000
--- a/mpers-m32/struct_mmsghdr.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-struct {
-mpers_ptr_t msg_name;
-int32_t msg_namelen;
-mpers_ptr_t msg_iov;
-uint32_t msg_iovlen;
-mpers_ptr_t msg_control;
-uint32_t msg_controllen;
-int32_t msg_flags;
-} ATTRIBUTE_PACKED msg_hdr;
-uint32_t msg_len;
-} ATTRIBUTE_PACKED m32_struct_mmsghdr;
-#define MPERS_m32_struct_mmsghdr m32_struct_mmsghdr
diff --git a/mpers-m32/struct_msghdr.c b/mpers-m32/struct_msghdr.c
deleted file mode 100644
index 0100d76..0000000
--- a/mpers-m32/struct_msghdr.c
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include "msghdr.h"
-typedef struct msghdr struct_msghdr;
-
-struct_msghdr mpers_target_var;
diff --git a/mpers-m32/struct_msghdr.d1 b/mpers-m32/struct_msghdr.d1
deleted file mode 100644
index d2b6ba3..0000000
--- a/mpers-m32/struct_msghdr.d1
+++ /dev/null
@@ -1,144 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x131 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_msghdr.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 7
-    <2a>   DW_AT_decl_line   : 34
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x24b): struct_msghdr
-    <3a>   DW_AT_decl_file   : 7
-    <3b>   DW_AT_decl_line   : 32
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x244): msghdr
-    <41>   DW_AT_byte_size   : 28
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 84
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16d): msg_name
-    <49>   DW_AT_type        : <0xa7>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 85
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x176): msg_namelen
-    <57>   DW_AT_type        : <0xa8>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 86
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x1ae): msg_iov
-    <65>   DW_AT_type        : <0xdb>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 87
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x200): msg_iovlen
-    <73>   DW_AT_type        : <0x122>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 88
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x21f): msg_control
-    <81>   DW_AT_type        : <0xa7>
-    <85>   DW_AT_decl_file   : 1
-    <86>   DW_AT_decl_line   : 89
-    <87>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x22b): msg_controllen
-    <8f>   DW_AT_type        : <0x122>
-    <93>   DW_AT_decl_file   : 1
-    <94>   DW_AT_decl_line   : 90
-    <95>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x23a): msg_flags
-    <9d>   DW_AT_type        : <0xd4>
-    <a1>   DW_AT_decl_file   : 1
-    <a2>   DW_AT_decl_line   : 91
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><a6>: Abbrev Number: 0
- <1><a7>: Abbrev Number: 6 (DW_TAG_pointer_type)
- <1><a8>: Abbrev Number: 3 (DW_TAG_typedef)
-    <a9>   DW_AT_type        : <0xb3>
-    <ad>   DW_AT_name        : (indirect string, offset: 0x1a4): socklen_t
-    <b1>   DW_AT_decl_file   : 3
-    <b2>   DW_AT_decl_line   : 117
- <1><b3>: Abbrev Number: 3 (DW_TAG_typedef)
-    <b4>   DW_AT_type        : <0xbe>
-    <b8>   DW_AT_name        : (indirect string, offset: 0x198): __socklen_t
-    <bc>   DW_AT_decl_file   : 3
-    <bd>   DW_AT_decl_line   : 112
- <1><be>: Abbrev Number: 3 (DW_TAG_typedef)
-    <bf>   DW_AT_type        : <0xc9>
-    <c3>   DW_AT_name        : (indirect string, offset: 0x190): int32_t
-    <c7>   DW_AT_decl_file   : 2
-    <c8>   DW_AT_decl_line   : 64
- <1><c9>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ca>   DW_AT_type        : <0xd4>
-    <ce>   DW_AT_name        : (indirect string, offset: 0x186): __int32_t
-    <d2>   DW_AT_decl_file   : 2
-    <d3>   DW_AT_decl_line   : 40
- <1><d4>: Abbrev Number: 7 (DW_TAG_base_type)
-    <d5>   DW_AT_name        : (indirect string, offset: 0x182): int
-    <d9>   DW_AT_encoding    : 5	(signed)
-    <da>   DW_AT_byte_size   : 4
- <1><db>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <dc>   DW_AT_type        : <0xe0>
- <1><e0>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <e1>   DW_AT_name        : (indirect string, offset: 0x1fa): iovec
-    <e5>   DW_AT_byte_size   : 8
-    <e6>   DW_AT_decl_file   : 4
-    <e7>   DW_AT_decl_line   : 23
- <2><e8>: Abbrev Number: 5 (DW_TAG_member)
-    <e9>   DW_AT_name        : (indirect string, offset: 0x1b6): iov_base
-    <ed>   DW_AT_type        : <0xa7>
-    <f1>   DW_AT_decl_file   : 4
-    <f2>   DW_AT_decl_line   : 24
-    <f3>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><f6>: Abbrev Number: 5 (DW_TAG_member)
-    <f7>   DW_AT_name        : (indirect string, offset: 0x1bf): iov_len
-    <fb>   DW_AT_type        : <0x105>
-    <ff>   DW_AT_decl_file   : 4
-    <100>   DW_AT_decl_line   : 25
-    <101>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><104>: Abbrev Number: 0
- <1><105>: Abbrev Number: 3 (DW_TAG_typedef)
-    <106>   DW_AT_type        : <0x110>
-    <10a>   DW_AT_name        : (indirect string, offset: 0x1ea): __kernel_size_t
-    <10e>   DW_AT_decl_file   : 5
-    <10f>   DW_AT_decl_line   : 65
- <1><110>: Abbrev Number: 3 (DW_TAG_typedef)
-    <111>   DW_AT_type        : <0x11b>
-    <115>   DW_AT_name        : (indirect string, offset: 0x1d9): __kernel_ulong_t
-    <119>   DW_AT_decl_file   : 5
-    <11a>   DW_AT_decl_line   : 24
- <1><11b>: Abbrev Number: 7 (DW_TAG_base_type)
-    <11c>   DW_AT_name        : (indirect string, offset: 0x1c7): long unsigned int
-    <120>   DW_AT_encoding    : 7	(unsigned)
-    <121>   DW_AT_byte_size   : 4
- <1><122>: Abbrev Number: 3 (DW_TAG_typedef)
-    <123>   DW_AT_type        : <0x12d>
-    <127>   DW_AT_name        : (indirect string, offset: 0x218): size_t
-    <12b>   DW_AT_decl_file   : 6
-    <12c>   DW_AT_decl_line   : 62
- <1><12d>: Abbrev Number: 7 (DW_TAG_base_type)
-    <12e>   DW_AT_name        : (indirect string, offset: 0x20b): unsigned int
-    <132>   DW_AT_encoding    : 7	(unsigned)
-    <133>   DW_AT_byte_size   : 4
- <1><134>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_msghdr.d2 b/mpers-m32/struct_msghdr.d2
deleted file mode 100644
index 4a18839..0000000
--- a/mpers-m32/struct_msghdr.d2
+++ /dev/null
@@ -1,151 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 7
-DW_AT_decl_line   : 34
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x24b): struct_msghdr
-DW_AT_decl_file   : 7
-DW_AT_decl_line   : 32
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x244): msghdr
-DW_AT_byte_size   : 28
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 84
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16d): msg_name
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 85
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x176): msg_namelen
-DW_AT_type        : <0xa8>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 86
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ae): msg_iov
-DW_AT_type        : <0xdb>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 87
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x200): msg_iovlen
-DW_AT_type        : <0x122>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 88
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21f): msg_control
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 89
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x22b): msg_controllen
-DW_AT_type        : <0x122>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 90
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x23a): msg_flags
-DW_AT_type        : <0xd4>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 91
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<1><a7>
-Abbrev Number: 6 (DW_TAG_pointer_type)
-<1><a8>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xb3>
-DW_AT_name        : (indirect string, offset: 0x1a4): socklen_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 117
-<1><b3>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xbe>
-DW_AT_name        : (indirect string, offset: 0x198): __socklen_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 112
-<1><be>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xc9>
-DW_AT_name        : (indirect string, offset: 0x190): int32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 64
-<1><c9>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xd4>
-DW_AT_name        : (indirect string, offset: 0x186): __int32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 40
-<1><d4>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x182): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><db>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0xe0>
-<1><e0>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1fa): iovec
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 23
-<2><e8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b6): iov_base
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><f6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1bf): iov_len
-DW_AT_type        : <0x105>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><105>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x110>
-DW_AT_name        : (indirect string, offset: 0x1ea): __kernel_size_t
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 65
-<1><110>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x11b>
-DW_AT_name        : (indirect string, offset: 0x1d9): __kernel_ulong_t
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 24
-<1><11b>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1c7): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><122>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x12d>
-DW_AT_name        : (indirect string, offset: 0x218): size_t
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 62
-<1><12d>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x20b): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_msghdr.h b/mpers-m32/struct_msghdr.h
deleted file mode 100644
index 9011aa3..0000000
--- a/mpers-m32/struct_msghdr.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-mpers_ptr_t msg_name;
-int32_t msg_namelen;
-mpers_ptr_t msg_iov;
-uint32_t msg_iovlen;
-mpers_ptr_t msg_control;
-uint32_t msg_controllen;
-int32_t msg_flags;
-} ATTRIBUTE_PACKED m32_struct_msghdr;
-#define MPERS_m32_struct_msghdr m32_struct_msghdr
diff --git a/mpers-m32/struct_mtd_oob_buf.c b/mpers-m32/struct_mtd_oob_buf.c
deleted file mode 100644
index c5fa12c..0000000
--- a/mpers-m32/struct_mtd_oob_buf.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2012 Mike Frysinger <vapier@gentoo.org>
- * Copyright (c) 2012-2018 The strace developers.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#ifdef HAVE_STRUCT_MTD_WRITE_REQ
-
-
-# include <linux/ioctl.h>
-# include <mtd/mtd-abi.h>
-
-typedef struct mtd_oob_buf struct_mtd_oob_buf;
-
-#endif /* HAVE_STRUCT_MTD_WRITE_REQ */
-
-struct_mtd_oob_buf mpers_target_var;
diff --git a/mpers-m32/struct_mtd_oob_buf.d1 b/mpers-m32/struct_mtd_oob_buf.d1
deleted file mode 100644
index c8ec359..0000000
--- a/mpers-m32/struct_mtd_oob_buf.d1
+++ /dev/null
@@ -1,67 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x8a (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_mtd_oob_buf.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 40
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1b0): struct_mtd_oob_buf
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 36
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1a4): mtd_oob_buf
-    <41>   DW_AT_byte_size   : 12
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 30
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x172): start
-    <49>   DW_AT_type        : <0x6f>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 31
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x18b): length
-    <57>   DW_AT_type        : <0x6f>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 32
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x192): ptr
-    <65>   DW_AT_type        : <0x81>
-    <69>   DW_AT_decl_file   : 2
-    <6a>   DW_AT_decl_line   : 33
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 0
- <1><6f>: Abbrev Number: 3 (DW_TAG_typedef)
-    <70>   DW_AT_type        : <0x7a>
-    <74>   DW_AT_name        : (indirect string, offset: 0x185): __u32
-    <78>   DW_AT_decl_file   : 1
-    <79>   DW_AT_decl_line   : 28
- <1><7a>: Abbrev Number: 6 (DW_TAG_base_type)
-    <7b>   DW_AT_name        : (indirect string, offset: 0x178): unsigned int
-    <7f>   DW_AT_encoding    : 7	(unsigned)
-    <80>   DW_AT_byte_size   : 4
- <1><81>: Abbrev Number: 7 (DW_TAG_pointer_type)
-    <82>   DW_AT_type        : <0x86>
- <1><86>: Abbrev Number: 6 (DW_TAG_base_type)
-    <87>   DW_AT_name        : (indirect string, offset: 0x196): unsigned char
-    <8b>   DW_AT_encoding    : 8	(unsigned char)
-    <8c>   DW_AT_byte_size   : 1
- <1><8d>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_mtd_oob_buf.d2 b/mpers-m32/struct_mtd_oob_buf.d2
deleted file mode 100644
index 0d0c4a4..0000000
--- a/mpers-m32/struct_mtd_oob_buf.d2
+++ /dev/null
@@ -1,60 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 40
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1b0): struct_mtd_oob_buf
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 36
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1a4): mtd_oob_buf
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 30
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x172): start
-DW_AT_type        : <0x6f>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18b): length
-DW_AT_type        : <0x6f>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x192): ptr
-DW_AT_type        : <0x81>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><6f>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x7a>
-DW_AT_name        : (indirect string, offset: 0x185): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><7a>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x178): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><81>
-Abbrev Number: 7 (DW_TAG_pointer_type)
-DW_AT_type        : <0x86>
-<1><86>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x196): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
diff --git a/mpers-m32/struct_mtd_oob_buf.h b/mpers-m32/struct_mtd_oob_buf.h
deleted file mode 100644
index 5601808..0000000
--- a/mpers-m32/struct_mtd_oob_buf.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-uint32_t start;
-uint32_t length;
-mpers_ptr_t ptr;
-} ATTRIBUTE_PACKED m32_struct_mtd_oob_buf;
-#define MPERS_m32_struct_mtd_oob_buf m32_struct_mtd_oob_buf
diff --git a/mpers-m32/struct_rt_sigframe.c b/mpers-m32/struct_rt_sigframe.c
deleted file mode 100644
index e5a0b48..0000000
--- a/mpers-m32/struct_rt_sigframe.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include "rt_sigframe.h"
-
-struct_rt_sigframe mpers_target_var;
diff --git a/mpers-m32/struct_rt_sigframe.d1 b/mpers-m32/struct_rt_sigframe.d1
deleted file mode 100644
index 030bf97..0000000
--- a/mpers-m32/struct_rt_sigframe.d1
+++ /dev/null
@@ -1,707 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x5b4 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_rt_sigframe.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 11
-    <2a>   DW_AT_decl_line   : 33
-    <2b>   DW_AT_location    : 5 byte block: 3 10 0 0 0 	(DW_OP_addr: 10)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x48d): struct_rt_sigframe
-    <3a>   DW_AT_decl_file   : 4
-    <3b>   DW_AT_decl_line   : 39
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_byte_size   : 5184
-    <3f>   DW_AT_decl_file   : 4
-    <40>   DW_AT_decl_line   : 35
- <2><41>: Abbrev Number: 5 (DW_TAG_member)
-    <42>   DW_AT_name        : (indirect string, offset: 0x172): info
-    <46>   DW_AT_type        : <0x5f>
-    <4a>   DW_AT_decl_file   : 4
-    <4b>   DW_AT_decl_line   : 36
-    <4c>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><4f>: Abbrev Number: 5 (DW_TAG_member)
-    <50>   DW_AT_name        : (indirect string, offset: 0x326): uc
-    <54>   DW_AT_type        : <0x37a>
-    <58>   DW_AT_decl_file   : 4
-    <59>   DW_AT_decl_line   : 37
-    <5a>   DW_AT_data_member_location: 3 byte block: 23 80 1 	(DW_OP_plus_uconst: 128)
- <2><5e>: Abbrev Number: 0
- <1><5f>: Abbrev Number: 3 (DW_TAG_typedef)
-    <60>   DW_AT_type        : <0x6a>
-    <64>   DW_AT_name        : (indirect string, offset: 0x31c): siginfo_t
-    <68>   DW_AT_decl_file   : 1
-    <69>   DW_AT_decl_line   : 100
- <1><6a>: Abbrev Number: 6 (DW_TAG_structure_type)
-    <6b>   DW_AT_name        : (indirect string, offset: 0x314): siginfo
-    <6f>   DW_AT_byte_size   : 124
-    <70>   DW_AT_decl_file   : 1
-    <71>   DW_AT_decl_line   : 47
- <2><72>: Abbrev Number: 5 (DW_TAG_member)
-    <73>   DW_AT_name        : (indirect string, offset: 0x177): si_signo
-    <77>   DW_AT_type        : <0x2c3>
-    <7b>   DW_AT_decl_file   : 1
-    <7c>   DW_AT_decl_line   : 48
-    <7d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><80>: Abbrev Number: 5 (DW_TAG_member)
-    <81>   DW_AT_name        : (indirect string, offset: 0x184): si_errno
-    <85>   DW_AT_type        : <0x2c3>
-    <89>   DW_AT_decl_file   : 1
-    <8a>   DW_AT_decl_line   : 49
-    <8b>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><8e>: Abbrev Number: 5 (DW_TAG_member)
-    <8f>   DW_AT_name        : (indirect string, offset: 0x18d): si_code
-    <93>   DW_AT_type        : <0x2c3>
-    <97>   DW_AT_decl_file   : 1
-    <98>   DW_AT_decl_line   : 50
-    <99>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><9c>: Abbrev Number: 5 (DW_TAG_member)
-    <9d>   DW_AT_name        : (indirect string, offset: 0x195): _sifields
-    <a1>   DW_AT_type        : <0xaa>
-    <a5>   DW_AT_decl_file   : 1
-    <a6>   DW_AT_decl_line   : 99
-    <a7>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><aa>: Abbrev Number: 7 (DW_TAG_union_type)
-    <ab>   DW_AT_byte_size   : 112
-    <ac>   DW_AT_decl_file   : 1
-    <ad>   DW_AT_decl_line   : 51
- <3><ae>: Abbrev Number: 5 (DW_TAG_member)
-    <af>   DW_AT_name        : (indirect string, offset: 0x19f): _pad
-    <b3>   DW_AT_type        : <0x2ca>
-    <b7>   DW_AT_decl_file   : 1
-    <b8>   DW_AT_decl_line   : 52
-    <b9>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><bc>: Abbrev Number: 5 (DW_TAG_member)
-    <bd>   DW_AT_name        : (indirect string, offset: 0x1ad): _kill
-    <c1>   DW_AT_type        : <0xca>
-    <c5>   DW_AT_decl_file   : 1
-    <c6>   DW_AT_decl_line   : 56
-    <c7>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><ca>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <cb>   DW_AT_byte_size   : 8
-    <cc>   DW_AT_decl_file   : 1
-    <cd>   DW_AT_decl_line   : 53
- <4><ce>: Abbrev Number: 5 (DW_TAG_member)
-    <cf>   DW_AT_name        : (indirect string, offset: 0x1b3): _pid
-    <d3>   DW_AT_type        : <0x2de>
-    <d7>   DW_AT_decl_file   : 1
-    <d8>   DW_AT_decl_line   : 54
-    <d9>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><dc>: Abbrev Number: 5 (DW_TAG_member)
-    <dd>   DW_AT_name        : (indirect string, offset: 0x1c7): _uid
-    <e1>   DW_AT_type        : <0x2e9>
-    <e5>   DW_AT_decl_file   : 1
-    <e6>   DW_AT_decl_line   : 55
-    <e7>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><ea>: Abbrev Number: 0
- <3><eb>: Abbrev Number: 5 (DW_TAG_member)
-    <ec>   DW_AT_name        : (indirect string, offset: 0x1ea): _timer
-    <f0>   DW_AT_type        : <0xf9>
-    <f4>   DW_AT_decl_file   : 1
-    <f5>   DW_AT_decl_line   : 63
-    <f6>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><f9>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <fa>   DW_AT_byte_size   : 16
-    <fb>   DW_AT_decl_file   : 1
-    <fc>   DW_AT_decl_line   : 57
- <4><fd>: Abbrev Number: 5 (DW_TAG_member)
-    <fe>   DW_AT_name        : (indirect string, offset: 0x1f1): _tid
-    <102>   DW_AT_type        : <0x2fb>
-    <106>   DW_AT_decl_file   : 1
-    <107>   DW_AT_decl_line   : 58
-    <108>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><10b>: Abbrev Number: 5 (DW_TAG_member)
-    <10c>   DW_AT_name        : (indirect string, offset: 0x207): _overrun
-    <110>   DW_AT_type        : <0x2c3>
-    <114>   DW_AT_decl_file   : 1
-    <115>   DW_AT_decl_line   : 59
-    <116>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><119>: Abbrev Number: 5 (DW_TAG_member)
-    <11a>   DW_AT_name        : (indirect string, offset: 0x19f): _pad
-    <11e>   DW_AT_type        : <0x306>
-    <122>   DW_AT_decl_file   : 1
-    <123>   DW_AT_decl_line   : 60
-    <124>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><127>: Abbrev Number: 5 (DW_TAG_member)
-    <128>   DW_AT_name        : (indirect string, offset: 0x215): _sigval
-    <12c>   DW_AT_type        : <0x31a>
-    <130>   DW_AT_decl_file   : 1
-    <131>   DW_AT_decl_line   : 61
-    <132>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><135>: Abbrev Number: 5 (DW_TAG_member)
-    <136>   DW_AT_name        : (indirect string, offset: 0x241): _sys_private
-    <13a>   DW_AT_type        : <0x2c3>
-    <13e>   DW_AT_decl_file   : 1
-    <13f>   DW_AT_decl_line   : 62
-    <140>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <4><143>: Abbrev Number: 0
- <3><144>: Abbrev Number: 5 (DW_TAG_member)
-    <145>   DW_AT_name        : (indirect string, offset: 0x24e): _rt
-    <149>   DW_AT_type        : <0x152>
-    <14d>   DW_AT_decl_file   : 1
-    <14e>   DW_AT_decl_line   : 68
-    <14f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><152>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <153>   DW_AT_byte_size   : 12
-    <154>   DW_AT_decl_file   : 1
-    <155>   DW_AT_decl_line   : 64
- <4><156>: Abbrev Number: 5 (DW_TAG_member)
-    <157>   DW_AT_name        : (indirect string, offset: 0x1b3): _pid
-    <15b>   DW_AT_type        : <0x2de>
-    <15f>   DW_AT_decl_file   : 1
-    <160>   DW_AT_decl_line   : 65
-    <161>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><164>: Abbrev Number: 5 (DW_TAG_member)
-    <165>   DW_AT_name        : (indirect string, offset: 0x1c7): _uid
-    <169>   DW_AT_type        : <0x2e9>
-    <16d>   DW_AT_decl_file   : 1
-    <16e>   DW_AT_decl_line   : 66
-    <16f>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><172>: Abbrev Number: 5 (DW_TAG_member)
-    <173>   DW_AT_name        : (indirect string, offset: 0x215): _sigval
-    <177>   DW_AT_type        : <0x31a>
-    <17b>   DW_AT_decl_file   : 1
-    <17c>   DW_AT_decl_line   : 67
-    <17d>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><180>: Abbrev Number: 0
- <3><181>: Abbrev Number: 5 (DW_TAG_member)
-    <182>   DW_AT_name        : (indirect string, offset: 0x252): _sigchld
-    <186>   DW_AT_type        : <0x18f>
-    <18a>   DW_AT_decl_file   : 1
-    <18b>   DW_AT_decl_line   : 75
-    <18c>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><18f>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <190>   DW_AT_byte_size   : 20
-    <191>   DW_AT_decl_file   : 1
-    <192>   DW_AT_decl_line   : 69
- <4><193>: Abbrev Number: 5 (DW_TAG_member)
-    <194>   DW_AT_name        : (indirect string, offset: 0x1b3): _pid
-    <198>   DW_AT_type        : <0x2de>
-    <19c>   DW_AT_decl_file   : 1
-    <19d>   DW_AT_decl_line   : 70
-    <19e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><1a1>: Abbrev Number: 5 (DW_TAG_member)
-    <1a2>   DW_AT_name        : (indirect string, offset: 0x1c7): _uid
-    <1a6>   DW_AT_type        : <0x2e9>
-    <1aa>   DW_AT_decl_file   : 1
-    <1ab>   DW_AT_decl_line   : 71
-    <1ac>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><1af>: Abbrev Number: 5 (DW_TAG_member)
-    <1b0>   DW_AT_name        : (indirect string, offset: 0x25b): _status
-    <1b4>   DW_AT_type        : <0x2c3>
-    <1b8>   DW_AT_decl_file   : 1
-    <1b9>   DW_AT_decl_line   : 72
-    <1ba>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><1bd>: Abbrev Number: 5 (DW_TAG_member)
-    <1be>   DW_AT_name        : (indirect string, offset: 0x263): _utime
-    <1c2>   DW_AT_type        : <0x34b>
-    <1c6>   DW_AT_decl_file   : 1
-    <1c7>   DW_AT_decl_line   : 73
-    <1c8>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <4><1cb>: Abbrev Number: 5 (DW_TAG_member)
-    <1cc>   DW_AT_name        : (indirect string, offset: 0x294): _stime
-    <1d0>   DW_AT_type        : <0x34b>
-    <1d4>   DW_AT_decl_file   : 1
-    <1d5>   DW_AT_decl_line   : 74
-    <1d6>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <4><1d9>: Abbrev Number: 0
- <3><1da>: Abbrev Number: 5 (DW_TAG_member)
-    <1db>   DW_AT_name        : (indirect string, offset: 0x29b): _sigfault
-    <1df>   DW_AT_type        : <0x1e8>
-    <1e3>   DW_AT_decl_file   : 1
-    <1e4>   DW_AT_decl_line   : 89
-    <1e5>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><1e8>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <1e9>   DW_AT_byte_size   : 16
-    <1ea>   DW_AT_decl_file   : 1
-    <1eb>   DW_AT_decl_line   : 76
- <4><1ec>: Abbrev Number: 5 (DW_TAG_member)
-    <1ed>   DW_AT_name        : (indirect string, offset: 0x2a5): _addr
-    <1f1>   DW_AT_type        : <0x34a>
-    <1f5>   DW_AT_decl_file   : 1
-    <1f6>   DW_AT_decl_line   : 77
-    <1f7>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><1fa>: Abbrev Number: 5 (DW_TAG_member)
-    <1fb>   DW_AT_name        : (indirect string, offset: 0x2ab): _addr_lsb
-    <1ff>   DW_AT_type        : <0x368>
-    <203>   DW_AT_decl_file   : 1
-    <204>   DW_AT_decl_line   : 81
-    <205>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><208>: Abbrev Number: 9 (DW_TAG_member)
-    <209>   DW_AT_type        : <0x212>
-    <20d>   DW_AT_decl_file   : 1
-    <20e>   DW_AT_decl_line   : 82
-    <20f>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><212>: Abbrev Number: 7 (DW_TAG_union_type)
-    <213>   DW_AT_byte_size   : 8
-    <214>   DW_AT_decl_file   : 1
-    <215>   DW_AT_decl_line   : 82
- <5><216>: Abbrev Number: 5 (DW_TAG_member)
-    <217>   DW_AT_name        : (indirect string, offset: 0x2bb): _addr_bnd
-    <21b>   DW_AT_type        : <0x224>
-    <21f>   DW_AT_decl_file   : 1
-    <220>   DW_AT_decl_line   : 86
-    <221>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <5><224>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <225>   DW_AT_byte_size   : 8
-    <226>   DW_AT_decl_file   : 1
-    <227>   DW_AT_decl_line   : 83
- <6><228>: Abbrev Number: 5 (DW_TAG_member)
-    <229>   DW_AT_name        : (indirect string, offset: 0x2c5): _lower
-    <22d>   DW_AT_type        : <0x34a>
-    <231>   DW_AT_decl_file   : 1
-    <232>   DW_AT_decl_line   : 84
-    <233>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <6><236>: Abbrev Number: 5 (DW_TAG_member)
-    <237>   DW_AT_name        : (indirect string, offset: 0x2cc): _upper
-    <23b>   DW_AT_type        : <0x34a>
-    <23f>   DW_AT_decl_file   : 1
-    <240>   DW_AT_decl_line   : 85
-    <241>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <6><244>: Abbrev Number: 0
- <5><245>: Abbrev Number: 5 (DW_TAG_member)
-    <246>   DW_AT_name        : (indirect string, offset: 0x2d3): _pkey
-    <24a>   DW_AT_type        : <0x36f>
-    <24e>   DW_AT_decl_file   : 1
-    <24f>   DW_AT_decl_line   : 87
-    <250>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <5><253>: Abbrev Number: 0
- <4><254>: Abbrev Number: 0
- <3><255>: Abbrev Number: 5 (DW_TAG_member)
-    <256>   DW_AT_name        : (indirect string, offset: 0x2df): _sigpoll
-    <25a>   DW_AT_type        : <0x263>
-    <25e>   DW_AT_decl_file   : 1
-    <25f>   DW_AT_decl_line   : 93
-    <260>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><263>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <264>   DW_AT_byte_size   : 8
-    <265>   DW_AT_decl_file   : 1
-    <266>   DW_AT_decl_line   : 90
- <4><267>: Abbrev Number: 5 (DW_TAG_member)
-    <268>   DW_AT_name        : (indirect string, offset: 0x2e8): _band
-    <26c>   DW_AT_type        : <0x361>
-    <270>   DW_AT_decl_file   : 1
-    <271>   DW_AT_decl_line   : 91
-    <272>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><275>: Abbrev Number: 5 (DW_TAG_member)
-    <276>   DW_AT_name        : (indirect string, offset: 0x2ee): _fd
-    <27a>   DW_AT_type        : <0x2c3>
-    <27e>   DW_AT_decl_file   : 1
-    <27f>   DW_AT_decl_line   : 92
-    <280>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><283>: Abbrev Number: 0
- <3><284>: Abbrev Number: 5 (DW_TAG_member)
-    <285>   DW_AT_name        : (indirect string, offset: 0x2f2): _sigsys
-    <289>   DW_AT_type        : <0x292>
-    <28d>   DW_AT_decl_file   : 1
-    <28e>   DW_AT_decl_line   : 98
-    <28f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><292>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <293>   DW_AT_byte_size   : 12
-    <294>   DW_AT_decl_file   : 1
-    <295>   DW_AT_decl_line   : 94
- <4><296>: Abbrev Number: 5 (DW_TAG_member)
-    <297>   DW_AT_name        : (indirect string, offset: 0x2fa): _call_addr
-    <29b>   DW_AT_type        : <0x34a>
-    <29f>   DW_AT_decl_file   : 1
-    <2a0>   DW_AT_decl_line   : 95
-    <2a1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><2a4>: Abbrev Number: 5 (DW_TAG_member)
-    <2a5>   DW_AT_name        : (indirect string, offset: 0x305): _syscall
-    <2a9>   DW_AT_type        : <0x2c3>
-    <2ad>   DW_AT_decl_file   : 1
-    <2ae>   DW_AT_decl_line   : 96
-    <2af>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><2b2>: Abbrev Number: 5 (DW_TAG_member)
-    <2b3>   DW_AT_name        : (indirect string, offset: 0x30e): _arch
-    <2b7>   DW_AT_type        : <0x2f4>
-    <2bb>   DW_AT_decl_file   : 1
-    <2bc>   DW_AT_decl_line   : 97
-    <2bd>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <4><2c0>: Abbrev Number: 0
- <3><2c1>: Abbrev Number: 0
- <2><2c2>: Abbrev Number: 0
- <1><2c3>: Abbrev Number: 10 (DW_TAG_base_type)
-    <2c4>   DW_AT_name        : (indirect string, offset: 0x180): int
-    <2c8>   DW_AT_encoding    : 5	(signed)
-    <2c9>   DW_AT_byte_size   : 4
- <1><2ca>: Abbrev Number: 11 (DW_TAG_array_type)
-    <2cb>   DW_AT_type        : <0x2c3>
- <2><2cf>: Abbrev Number: 12 (DW_TAG_subrange_type)
-    <2d0>   DW_AT_type        : <0x2d7>
-    <2d4>   DW_AT_lower_bound : 0
-    <2d5>   DW_AT_count       : 28
- <2><2d6>: Abbrev Number: 0
- <1><2d7>: Abbrev Number: 13 (DW_TAG_base_type)
-    <2d8>   DW_AT_name        : (indirect string, offset: 0x1a4): sizetype
-    <2dc>   DW_AT_byte_size   : 8
-    <2dd>   DW_AT_encoding    : 7	(unsigned)
- <1><2de>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2df>   DW_AT_type        : <0x2c3>
-    <2e3>   DW_AT_name        : (indirect string, offset: 0x1b8): __kernel_pid_t
-    <2e7>   DW_AT_decl_file   : 2
-    <2e8>   DW_AT_decl_line   : 33
- <1><2e9>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2ea>   DW_AT_type        : <0x2f4>
-    <2ee>   DW_AT_name        : (indirect string, offset: 0x1d9): __kernel_uid32_t
-    <2f2>   DW_AT_decl_file   : 2
-    <2f3>   DW_AT_decl_line   : 49
- <1><2f4>: Abbrev Number: 10 (DW_TAG_base_type)
-    <2f5>   DW_AT_name        : (indirect string, offset: 0x1cc): unsigned int
-    <2f9>   DW_AT_encoding    : 7	(unsigned)
-    <2fa>   DW_AT_byte_size   : 4
- <1><2fb>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2fc>   DW_AT_type        : <0x2c3>
-    <300>   DW_AT_name        : (indirect string, offset: 0x1f6): __kernel_timer_t
-    <304>   DW_AT_decl_file   : 2
-    <305>   DW_AT_decl_line   : 79
- <1><306>: Abbrev Number: 11 (DW_TAG_array_type)
-    <307>   DW_AT_type        : <0x313>
- <2><30b>: Abbrev Number: 12 (DW_TAG_subrange_type)
-    <30c>   DW_AT_type        : <0x2d7>
-    <310>   DW_AT_lower_bound : 0
-    <311>   DW_AT_count       : 0
- <2><312>: Abbrev Number: 0
- <1><313>: Abbrev Number: 10 (DW_TAG_base_type)
-    <314>   DW_AT_name        : (indirect string, offset: 0x210): char
-    <318>   DW_AT_encoding    : 8	(unsigned char)
-    <319>   DW_AT_byte_size   : 1
- <1><31a>: Abbrev Number: 3 (DW_TAG_typedef)
-    <31b>   DW_AT_type        : <0x325>
-    <31f>   DW_AT_name        : (indirect string, offset: 0x238): sigval_t
-    <323>   DW_AT_decl_file   : 1
-    <324>   DW_AT_decl_line   : 26
- <1><325>: Abbrev Number: 14 (DW_TAG_union_type)
-    <326>   DW_AT_name        : (indirect string, offset: 0x231): sigval
-    <32a>   DW_AT_byte_size   : 4
-    <32b>   DW_AT_decl_file   : 1
-    <32c>   DW_AT_decl_line   : 23
- <2><32d>: Abbrev Number: 5 (DW_TAG_member)
-    <32e>   DW_AT_name        : (indirect string, offset: 0x21d): sival_int
-    <332>   DW_AT_type        : <0x2c3>
-    <336>   DW_AT_decl_file   : 1
-    <337>   DW_AT_decl_line   : 24
-    <338>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><33b>: Abbrev Number: 5 (DW_TAG_member)
-    <33c>   DW_AT_name        : (indirect string, offset: 0x227): sival_ptr
-    <340>   DW_AT_type        : <0x34a>
-    <344>   DW_AT_decl_file   : 1
-    <345>   DW_AT_decl_line   : 25
-    <346>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><349>: Abbrev Number: 0
- <1><34a>: Abbrev Number: 15 (DW_TAG_pointer_type)
- <1><34b>: Abbrev Number: 3 (DW_TAG_typedef)
-    <34c>   DW_AT_type        : <0x356>
-    <350>   DW_AT_name        : (indirect string, offset: 0x283): __kernel_clock_t
-    <354>   DW_AT_decl_file   : 2
-    <355>   DW_AT_decl_line   : 78
- <1><356>: Abbrev Number: 3 (DW_TAG_typedef)
-    <357>   DW_AT_type        : <0x361>
-    <35b>   DW_AT_name        : (indirect string, offset: 0x273): __kernel_long_t
-    <35f>   DW_AT_decl_file   : 2
-    <360>   DW_AT_decl_line   : 23
- <1><361>: Abbrev Number: 10 (DW_TAG_base_type)
-    <362>   DW_AT_name        : (indirect string, offset: 0x26a): long int
-    <366>   DW_AT_encoding    : 5	(signed)
-    <367>   DW_AT_byte_size   : 4
- <1><368>: Abbrev Number: 10 (DW_TAG_base_type)
-    <369>   DW_AT_name        : (indirect string, offset: 0x2b5): short
-    <36d>   DW_AT_encoding    : 5	(signed)
-    <36e>   DW_AT_byte_size   : 2
- <1><36f>: Abbrev Number: 3 (DW_TAG_typedef)
-    <370>   DW_AT_type        : <0x2f4>
-    <374>   DW_AT_name        : (indirect string, offset: 0x2d9): __u32
-    <378>   DW_AT_decl_file   : 3
-    <379>   DW_AT_decl_line   : 28
- <1><37a>: Abbrev Number: 3 (DW_TAG_typedef)
-    <37b>   DW_AT_type        : <0x385>
-    <37f>   DW_AT_name        : (indirect string, offset: 0x482): ucontext_t
-    <383>   DW_AT_decl_file   : 5
-    <384>   DW_AT_decl_line   : 101
- <1><385>: Abbrev Number: 16 (DW_TAG_structure_type)
-    <386>   DW_AT_name        : (indirect string, offset: 0x479): ucontext
-    <38a>   DW_AT_byte_size   : 5056
-    <38c>   DW_AT_decl_file   : 5
-    <38d>   DW_AT_decl_line   : 85
- <2><38e>: Abbrev Number: 5 (DW_TAG_member)
-    <38f>   DW_AT_name        : (indirect string, offset: 0x329): uc_flags
-    <393>   DW_AT_type        : <0x42f>
-    <397>   DW_AT_decl_file   : 5
-    <398>   DW_AT_decl_line   : 86
-    <399>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><39c>: Abbrev Number: 5 (DW_TAG_member)
-    <39d>   DW_AT_name        : (indirect string, offset: 0x344): uc_link
-    <3a1>   DW_AT_type        : <0x436>
-    <3a5>   DW_AT_decl_file   : 5
-    <3a6>   DW_AT_decl_line   : 87
-    <3a7>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><3aa>: Abbrev Number: 5 (DW_TAG_member)
-    <3ab>   DW_AT_name        : (indirect string, offset: 0x34c): uc_stack
-    <3af>   DW_AT_type        : <0x43b>
-    <3b3>   DW_AT_decl_file   : 5
-    <3b4>   DW_AT_decl_line   : 88
-    <3b5>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><3b8>: Abbrev Number: 5 (DW_TAG_member)
-    <3b9>   DW_AT_name        : (indirect string, offset: 0x387): uc_mcontext
-    <3bd>   DW_AT_type        : <0x484>
-    <3c1>   DW_AT_decl_file   : 5
-    <3c2>   DW_AT_decl_line   : 89
-    <3c3>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><3c6>: Abbrev Number: 9 (DW_TAG_member)
-    <3c7>   DW_AT_type        : <0x3d1>
-    <3cb>   DW_AT_decl_file   : 5
-    <3cc>   DW_AT_decl_line   : 90
-    <3cd>   DW_AT_data_member_location: 3 byte block: 23 c0 22 	(DW_OP_plus_uconst: 4416)
- <2><3d1>: Abbrev Number: 7 (DW_TAG_union_type)
-    <3d2>   DW_AT_byte_size   : 8
-    <3d3>   DW_AT_decl_file   : 5
-    <3d4>   DW_AT_decl_line   : 90
- <3><3d5>: Abbrev Number: 9 (DW_TAG_member)
-    <3d6>   DW_AT_type        : <0x3df>
-    <3da>   DW_AT_decl_file   : 5
-    <3db>   DW_AT_decl_line   : 91
-    <3dc>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><3df>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <3e0>   DW_AT_byte_size   : 8
-    <3e1>   DW_AT_decl_file   : 5
-    <3e2>   DW_AT_decl_line   : 91
- <4><3e3>: Abbrev Number: 5 (DW_TAG_member)
-    <3e4>   DW_AT_name        : (indirect string, offset: 0x404): uc_sigmask
-    <3e8>   DW_AT_type        : <0x531>
-    <3ec>   DW_AT_decl_file   : 5
-    <3ed>   DW_AT_decl_line   : 92
-    <3ee>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><3f1>: Abbrev Number: 5 (DW_TAG_member)
-    <3f2>   DW_AT_name        : (indirect string, offset: 0x41c): __padding_rt_sigset
-    <3f6>   DW_AT_type        : <0x55c>
-    <3fa>   DW_AT_decl_file   : 5
-    <3fb>   DW_AT_decl_line   : 94
-    <3fc>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><3ff>: Abbrev Number: 0
- <3><400>: Abbrev Number: 5 (DW_TAG_member)
-    <401>   DW_AT_name        : (indirect string, offset: 0x444): uc_sigmask64
-    <405>   DW_AT_type        : <0x572>
-    <409>   DW_AT_decl_file   : 5
-    <40a>   DW_AT_decl_line   : 96
-    <40b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><40e>: Abbrev Number: 0
- <2><40f>: Abbrev Number: 5 (DW_TAG_member)
-    <410>   DW_AT_name        : (indirect string, offset: 0x463): __padding
-    <414>   DW_AT_type        : <0x59d>
-    <418>   DW_AT_decl_file   : 5
-    <419>   DW_AT_decl_line   : 99
-    <41a>   DW_AT_data_member_location: 3 byte block: 23 c8 22 	(DW_OP_plus_uconst: 4424)
- <2><41e>: Abbrev Number: 17 (DW_TAG_member)
-    <41f>   DW_AT_name        : (indirect string, offset: 0x46d): uc_regspace
-    <423>   DW_AT_type        : <0x5aa>
-    <427>   DW_AT_decl_file   : 5
-    <428>   DW_AT_decl_line   : 100
-    <429>   Unknown AT value: 88: 8
-    <42a>   DW_AT_data_member_location: 3 byte block: 23 c0 23 	(DW_OP_plus_uconst: 4544)
- <2><42e>: Abbrev Number: 0
- <1><42f>: Abbrev Number: 10 (DW_TAG_base_type)
-    <430>   DW_AT_name        : (indirect string, offset: 0x332): long unsigned int
-    <434>   DW_AT_encoding    : 7	(unsigned)
-    <435>   DW_AT_byte_size   : 4
- <1><436>: Abbrev Number: 18 (DW_TAG_pointer_type)
-    <437>   DW_AT_type        : <0x385>
- <1><43b>: Abbrev Number: 3 (DW_TAG_typedef)
-    <43c>   DW_AT_type        : <0x446>
-    <440>   DW_AT_name        : (indirect string, offset: 0x37f): stack_t
-    <444>   DW_AT_decl_file   : 6
-    <445>   DW_AT_decl_line   : 97
- <1><446>: Abbrev Number: 6 (DW_TAG_structure_type)
-    <447>   DW_AT_name        : (indirect string, offset: 0x373): sigaltstack
-    <44b>   DW_AT_byte_size   : 12
-    <44c>   DW_AT_decl_file   : 6
-    <44d>   DW_AT_decl_line   : 93
- <2><44e>: Abbrev Number: 5 (DW_TAG_member)
-    <44f>   DW_AT_name        : (indirect string, offset: 0x355): ss_sp
-    <453>   DW_AT_type        : <0x34a>
-    <457>   DW_AT_decl_file   : 6
-    <458>   DW_AT_decl_line   : 94
-    <459>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><45c>: Abbrev Number: 5 (DW_TAG_member)
-    <45d>   DW_AT_name        : (indirect string, offset: 0x35b): ss_flags
-    <461>   DW_AT_type        : <0x2c3>
-    <465>   DW_AT_decl_file   : 6
-    <466>   DW_AT_decl_line   : 95
-    <467>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><46a>: Abbrev Number: 5 (DW_TAG_member)
-    <46b>   DW_AT_name        : (indirect string, offset: 0x364): ss_size
-    <46f>   DW_AT_type        : <0x479>
-    <473>   DW_AT_decl_file   : 6
-    <474>   DW_AT_decl_line   : 96
-    <475>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><478>: Abbrev Number: 0
- <1><479>: Abbrev Number: 3 (DW_TAG_typedef)
-    <47a>   DW_AT_type        : <0x2f4>
-    <47e>   DW_AT_name        : (indirect string, offset: 0x36c): size_t
-    <482>   DW_AT_decl_file   : 7
-    <483>   DW_AT_decl_line   : 62
- <1><484>: Abbrev Number: 3 (DW_TAG_typedef)
-    <485>   DW_AT_type        : <0x48f>
-    <489>   DW_AT_name        : (indirect string, offset: 0x3f9): mcontext_t
-    <48d>   DW_AT_decl_file   : 5
-    <48e>   DW_AT_decl_line   : 83
- <1><48f>: Abbrev Number: 16 (DW_TAG_structure_type)
-    <490>   DW_AT_name        : (indirect string, offset: 0x3ee): sigcontext
-    <494>   DW_AT_byte_size   : 4384
-    <496>   DW_AT_decl_file   : 8
-    <497>   DW_AT_decl_line   : 23
- <2><498>: Abbrev Number: 5 (DW_TAG_member)
-    <499>   DW_AT_name        : (indirect string, offset: 0x393): fault_address
-    <49d>   DW_AT_type        : <0x4f2>
-    <4a1>   DW_AT_decl_file   : 8
-    <4a2>   DW_AT_decl_line   : 24
-    <4a3>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><4a6>: Abbrev Number: 5 (DW_TAG_member)
-    <4a7>   DW_AT_name        : (indirect string, offset: 0x3be): regs
-    <4ab>   DW_AT_type        : <0x504>
-    <4af>   DW_AT_decl_file   : 8
-    <4b0>   DW_AT_decl_line   : 25
-    <4b1>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><4b4>: Abbrev Number: 5 (DW_TAG_member)
-    <4b5>   DW_AT_name        : (indirect string, offset: 0x3c3): sp
-    <4b9>   DW_AT_type        : <0x4f2>
-    <4bd>   DW_AT_decl_file   : 8
-    <4be>   DW_AT_decl_line   : 26
-    <4bf>   DW_AT_data_member_location: 3 byte block: 23 80 2 	(DW_OP_plus_uconst: 256)
- <2><4c3>: Abbrev Number: 5 (DW_TAG_member)
-    <4c4>   DW_AT_name        : (indirect string, offset: 0x3c6): pc
-    <4c8>   DW_AT_type        : <0x4f2>
-    <4cc>   DW_AT_decl_file   : 8
-    <4cd>   DW_AT_decl_line   : 27
-    <4ce>   DW_AT_data_member_location: 3 byte block: 23 88 2 	(DW_OP_plus_uconst: 264)
- <2><4d2>: Abbrev Number: 5 (DW_TAG_member)
-    <4d3>   DW_AT_name        : (indirect string, offset: 0x3c9): pstate
-    <4d7>   DW_AT_type        : <0x4f2>
-    <4db>   DW_AT_decl_file   : 8
-    <4dc>   DW_AT_decl_line   : 28
-    <4dd>   DW_AT_data_member_location: 3 byte block: 23 90 2 	(DW_OP_plus_uconst: 272)
- <2><4e1>: Abbrev Number: 17 (DW_TAG_member)
-    <4e2>   DW_AT_name        : (indirect string, offset: 0x3d0): __reserved
-    <4e6>   DW_AT_type        : <0x511>
-    <4ea>   DW_AT_decl_file   : 8
-    <4eb>   DW_AT_decl_line   : 29
-    <4ec>   Unknown AT value: 88: 16
-    <4ed>   DW_AT_data_member_location: 3 byte block: 23 a0 2 	(DW_OP_plus_uconst: 288)
- <2><4f1>: Abbrev Number: 0
- <1><4f2>: Abbrev Number: 3 (DW_TAG_typedef)
-    <4f3>   DW_AT_type        : <0x4fd>
-    <4f7>   DW_AT_name        : (indirect string, offset: 0x3b8): __u64
-    <4fb>   DW_AT_decl_file   : 3
-    <4fc>   DW_AT_decl_line   : 31
- <1><4fd>: Abbrev Number: 10 (DW_TAG_base_type)
-    <4fe>   DW_AT_name        : (indirect string, offset: 0x3a1): long long unsigned int
-    <502>   DW_AT_encoding    : 7	(unsigned)
-    <503>   DW_AT_byte_size   : 8
- <1><504>: Abbrev Number: 11 (DW_TAG_array_type)
-    <505>   DW_AT_type        : <0x4f2>
- <2><509>: Abbrev Number: 12 (DW_TAG_subrange_type)
-    <50a>   DW_AT_type        : <0x2d7>
-    <50e>   DW_AT_lower_bound : 0
-    <50f>   DW_AT_count       : 31
- <2><510>: Abbrev Number: 0
- <1><511>: Abbrev Number: 11 (DW_TAG_array_type)
-    <512>   DW_AT_type        : <0x51f>
- <2><516>: Abbrev Number: 19 (DW_TAG_subrange_type)
-    <517>   DW_AT_type        : <0x2d7>
-    <51b>   DW_AT_lower_bound : 0
-    <51c>   DW_AT_count       : 4096
- <2><51e>: Abbrev Number: 0
- <1><51f>: Abbrev Number: 3 (DW_TAG_typedef)
-    <520>   DW_AT_type        : <0x52a>
-    <524>   DW_AT_name        : (indirect string, offset: 0x3e9): __u8
-    <528>   DW_AT_decl_file   : 3
-    <529>   DW_AT_decl_line   : 24
- <1><52a>: Abbrev Number: 10 (DW_TAG_base_type)
-    <52b>   DW_AT_name        : (indirect string, offset: 0x3db): unsigned char
-    <52f>   DW_AT_encoding    : 8	(unsigned char)
-    <530>   DW_AT_byte_size   : 1
- <1><531>: Abbrev Number: 3 (DW_TAG_typedef)
-    <532>   DW_AT_type        : <0x53c>
-    <536>   DW_AT_name        : (indirect string, offset: 0x413): sigset_t
-    <53a>   DW_AT_decl_file   : 6
-    <53b>   DW_AT_decl_line   : 79
- <1><53c>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <53d>   DW_AT_byte_size   : 4
-    <53e>   DW_AT_decl_file   : 6
-    <53f>   DW_AT_decl_line   : 77
- <2><540>: Abbrev Number: 5 (DW_TAG_member)
-    <541>   DW_AT_name        : (indirect string, offset: 0x40f): sig
-    <545>   DW_AT_type        : <0x54f>
-    <549>   DW_AT_decl_file   : 6
-    <54a>   DW_AT_decl_line   : 78
-    <54b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54e>: Abbrev Number: 0
- <1><54f>: Abbrev Number: 11 (DW_TAG_array_type)
-    <550>   DW_AT_type        : <0x42f>
- <2><554>: Abbrev Number: 12 (DW_TAG_subrange_type)
-    <555>   DW_AT_type        : <0x2d7>
-    <559>   DW_AT_lower_bound : 0
-    <55a>   DW_AT_count       : 1
- <2><55b>: Abbrev Number: 0
- <1><55c>: Abbrev Number: 3 (DW_TAG_typedef)
-    <55d>   DW_AT_type        : <0x567>
-    <561>   DW_AT_name        : (indirect string, offset: 0x43b): uint32_t
-    <565>   DW_AT_decl_file   : 9
-    <566>   DW_AT_decl_line   : 65
- <1><567>: Abbrev Number: 3 (DW_TAG_typedef)
-    <568>   DW_AT_type        : <0x2f4>
-    <56c>   DW_AT_name        : (indirect string, offset: 0x430): __uint32_t
-    <570>   DW_AT_decl_file   : 9
-    <571>   DW_AT_decl_line   : 41
- <1><572>: Abbrev Number: 3 (DW_TAG_typedef)
-    <573>   DW_AT_type        : <0x57d>
-    <577>   DW_AT_name        : (indirect string, offset: 0x458): sigset64_t
-    <57b>   DW_AT_decl_file   : 10
-    <57c>   DW_AT_decl_line   : 67
- <1><57d>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <57e>   DW_AT_byte_size   : 8
-    <57f>   DW_AT_decl_file   : 10
-    <580>   DW_AT_decl_line   : 67
- <2><581>: Abbrev Number: 5 (DW_TAG_member)
-    <582>   DW_AT_name        : (indirect string, offset: 0x451): __bits
-    <586>   DW_AT_type        : <0x590>
-    <58a>   DW_AT_decl_file   : 10
-    <58b>   DW_AT_decl_line   : 67
-    <58c>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><58f>: Abbrev Number: 0
- <1><590>: Abbrev Number: 11 (DW_TAG_array_type)
-    <591>   DW_AT_type        : <0x42f>
- <2><595>: Abbrev Number: 12 (DW_TAG_subrange_type)
-    <596>   DW_AT_type        : <0x2d7>
-    <59a>   DW_AT_lower_bound : 0
-    <59b>   DW_AT_count       : 2
- <2><59c>: Abbrev Number: 0
- <1><59d>: Abbrev Number: 11 (DW_TAG_array_type)
-    <59e>   DW_AT_type        : <0x313>
- <2><5a2>: Abbrev Number: 12 (DW_TAG_subrange_type)
-    <5a3>   DW_AT_type        : <0x2d7>
-    <5a7>   DW_AT_lower_bound : 0
-    <5a8>   DW_AT_count       : 120
- <2><5a9>: Abbrev Number: 0
- <1><5aa>: Abbrev Number: 11 (DW_TAG_array_type)
-    <5ab>   DW_AT_type        : <0x42f>
- <2><5af>: Abbrev Number: 12 (DW_TAG_subrange_type)
-    <5b0>   DW_AT_type        : <0x2d7>
-    <5b4>   DW_AT_lower_bound : 0
-    <5b5>   DW_AT_count       : 128
- <2><5b6>: Abbrev Number: 0
- <1><5b7>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_rt_sigframe.d2 b/mpers-m32/struct_rt_sigframe.d2
deleted file mode 100644
index e4d5aed..0000000
--- a/mpers-m32/struct_rt_sigframe.d2
+++ /dev/null
@@ -1,795 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 11
-DW_AT_decl_line   : 33
-DW_AT_location    : 5 byte block: 3 10 0 0 0 	(DW_OP_addr: 10)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x48d): struct_rt_sigframe
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 39
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 5184
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 35
-<2><41>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x172): info
-DW_AT_type        : <0x5f>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><4f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x326): uc
-DW_AT_type        : <0x37a>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 3 byte block: 23 80 1 	(DW_OP_plus_uconst: 128)
-<1><5f>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x6a>
-DW_AT_name        : (indirect string, offset: 0x31c): siginfo_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 100
-<1><6a>
-Abbrev Number: 6 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x314): siginfo
-DW_AT_byte_size   : 124
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 47
-<2><72>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x177): si_signo
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 48
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><80>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x184): si_errno
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 49
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><8e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18d): si_code
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 50
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><9c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x195): _sifields
-DW_AT_type        : <0xaa>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 99
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><aa>
-Abbrev Number: 7 (DW_TAG_union_type)
-DW_AT_byte_size   : 112
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 51
-<3><ae>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19f): _pad
-DW_AT_type        : <0x2ca>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 52
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><bc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ad): _kill
-DW_AT_type        : <0xca>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 56
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><ca>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 53
-<4><ce>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b3): _pid
-DW_AT_type        : <0x2de>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 54
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><dc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c7): _uid
-DW_AT_type        : <0x2e9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 55
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<3><eb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ea): _timer
-DW_AT_type        : <0xf9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 63
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><f9>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 57
-<4><fd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f1): _tid
-DW_AT_type        : <0x2fb>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 58
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><10b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x207): _overrun
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 59
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><119>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19f): _pad
-DW_AT_type        : <0x306>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 60
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<4><127>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x215): _sigval
-DW_AT_type        : <0x31a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 61
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<4><135>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x241): _sys_private
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 62
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<3><144>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24e): _rt
-DW_AT_type        : <0x152>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 68
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><152>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 64
-<4><156>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b3): _pid
-DW_AT_type        : <0x2de>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 65
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><164>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c7): _uid
-DW_AT_type        : <0x2e9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 66
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><172>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x215): _sigval
-DW_AT_type        : <0x31a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 67
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<3><181>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x252): _sigchld
-DW_AT_type        : <0x18f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 75
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><18f>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 69
-<4><193>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b3): _pid
-DW_AT_type        : <0x2de>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 70
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><1a1>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c7): _uid
-DW_AT_type        : <0x2e9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 71
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><1af>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x25b): _status
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 72
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<4><1bd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x263): _utime
-DW_AT_type        : <0x34b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 73
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<4><1cb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x294): _stime
-DW_AT_type        : <0x34b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 74
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<3><1da>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x29b): _sigfault
-DW_AT_type        : <0x1e8>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 89
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><1e8>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 76
-<4><1ec>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2a5): _addr
-DW_AT_type        : <0x34a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 77
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><1fa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ab): _addr_lsb
-DW_AT_type        : <0x368>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 81
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><208>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_type        : <0x212>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 82
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<4><212>
-Abbrev Number: 7 (DW_TAG_union_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 82
-<5><216>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2bb): _addr_bnd
-DW_AT_type        : <0x224>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 86
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<5><224>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 83
-<6><228>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c5): _lower
-DW_AT_type        : <0x34a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 84
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<6><236>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2cc): _upper
-DW_AT_type        : <0x34a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 85
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<5><245>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2d3): _pkey
-DW_AT_type        : <0x36f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 87
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><255>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2df): _sigpoll
-DW_AT_type        : <0x263>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 93
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><263>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 90
-<4><267>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e8): _band
-DW_AT_type        : <0x361>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 91
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><275>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ee): _fd
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 92
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<3><284>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2f2): _sigsys
-DW_AT_type        : <0x292>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 98
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><292>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 94
-<4><296>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2fa): _call_addr
-DW_AT_type        : <0x34a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 95
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><2a4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x305): _syscall
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 96
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<4><2b2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x30e): _arch
-DW_AT_type        : <0x2f4>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 97
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><2c3>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x180): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><2ca>
-Abbrev Number: 11 (DW_TAG_array_type)
-DW_AT_type        : <0x2c3>
-<2><2cf>
-Abbrev Number: 12 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2d7>
-DW_AT_lower_bound : 0
-DW_AT_count       : 28
-<1><2d7>
-Abbrev Number: 13 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1a4): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><2de>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2c3>
-DW_AT_name        : (indirect string, offset: 0x1b8): __kernel_pid_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 33
-<1><2e9>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2f4>
-DW_AT_name        : (indirect string, offset: 0x1d9): __kernel_uid32_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 49
-<1><2f4>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1cc): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><2fb>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2c3>
-DW_AT_name        : (indirect string, offset: 0x1f6): __kernel_timer_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 79
-<1><306>
-Abbrev Number: 11 (DW_TAG_array_type)
-DW_AT_type        : <0x313>
-<2><30b>
-Abbrev Number: 12 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2d7>
-DW_AT_lower_bound : 0
-DW_AT_count       : 0
-<1><313>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x210): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><31a>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x325>
-DW_AT_name        : (indirect string, offset: 0x238): sigval_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-<1><325>
-Abbrev Number: 14 (DW_TAG_union_type)
-DW_AT_name        : (indirect string, offset: 0x231): sigval
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<2><32d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21d): sival_int
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><33b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x227): sival_ptr
-DW_AT_type        : <0x34a>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><34a>
-Abbrev Number: 15 (DW_TAG_pointer_type)
-<1><34b>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x356>
-DW_AT_name        : (indirect string, offset: 0x283): __kernel_clock_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 78
-<1><356>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x361>
-DW_AT_name        : (indirect string, offset: 0x273): __kernel_long_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 23
-<1><361>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x26a): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><368>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x2b5): short
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 2
-<1><36f>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2f4>
-DW_AT_name        : (indirect string, offset: 0x2d9): __u32
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 28
-<1><37a>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x385>
-DW_AT_name        : (indirect string, offset: 0x482): ucontext_t
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 101
-<1><385>
-Abbrev Number: 16 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x479): ucontext
-DW_AT_byte_size   : 5056
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 85
-<2><38e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x329): uc_flags
-DW_AT_type        : <0x42f>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 86
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><39c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x344): uc_link
-DW_AT_type        : <0x436>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 87
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><3aa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x34c): uc_stack
-DW_AT_type        : <0x43b>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 88
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><3b8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x387): uc_mcontext
-DW_AT_type        : <0x484>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 89
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><3c6>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_type        : <0x3d1>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 90
-DW_AT_data_member_location: 3 byte block: 23 c0 22 	(DW_OP_plus_uconst: 4416)
-<2><3d1>
-Abbrev Number: 7 (DW_TAG_union_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 90
-<3><3d5>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_type        : <0x3df>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 91
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><3df>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 91
-<4><3e3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x404): uc_sigmask
-DW_AT_type        : <0x531>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 92
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><3f1>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x41c): __padding_rt_sigset
-DW_AT_type        : <0x55c>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 94
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<3><400>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x444): uc_sigmask64
-DW_AT_type        : <0x572>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 96
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><40f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x463): __padding
-DW_AT_type        : <0x59d>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 99
-DW_AT_data_member_location: 3 byte block: 23 c8 22 	(DW_OP_plus_uconst: 4424)
-<2><41e>
-Abbrev Number: 17 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x46d): uc_regspace
-DW_AT_type        : <0x5aa>
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 100
-Unknown AT value: 88: 8
-DW_AT_data_member_location: 3 byte block: 23 c0 23 	(DW_OP_plus_uconst: 4544)
-<1><42f>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x332): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><436>
-Abbrev Number: 18 (DW_TAG_pointer_type)
-DW_AT_type        : <0x385>
-<1><43b>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x446>
-DW_AT_name        : (indirect string, offset: 0x37f): stack_t
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 97
-<1><446>
-Abbrev Number: 6 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x373): sigaltstack
-DW_AT_byte_size   : 12
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 93
-<2><44e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x355): ss_sp
-DW_AT_type        : <0x34a>
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 94
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><45c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x35b): ss_flags
-DW_AT_type        : <0x2c3>
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 95
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><46a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x364): ss_size
-DW_AT_type        : <0x479>
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 96
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><479>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2f4>
-DW_AT_name        : (indirect string, offset: 0x36c): size_t
-DW_AT_decl_file   : 7
-DW_AT_decl_line   : 62
-<1><484>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x48f>
-DW_AT_name        : (indirect string, offset: 0x3f9): mcontext_t
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 83
-<1><48f>
-Abbrev Number: 16 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x3ee): sigcontext
-DW_AT_byte_size   : 4384
-DW_AT_decl_file   : 8
-DW_AT_decl_line   : 23
-<2><498>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x393): fault_address
-DW_AT_type        : <0x4f2>
-DW_AT_decl_file   : 8
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><4a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3be): regs
-DW_AT_type        : <0x504>
-DW_AT_decl_file   : 8
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><4b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3c3): sp
-DW_AT_type        : <0x4f2>
-DW_AT_decl_file   : 8
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 3 byte block: 23 80 2 	(DW_OP_plus_uconst: 256)
-<2><4c3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3c6): pc
-DW_AT_type        : <0x4f2>
-DW_AT_decl_file   : 8
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 3 byte block: 23 88 2 	(DW_OP_plus_uconst: 264)
-<2><4d2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3c9): pstate
-DW_AT_type        : <0x4f2>
-DW_AT_decl_file   : 8
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 3 byte block: 23 90 2 	(DW_OP_plus_uconst: 272)
-<2><4e1>
-Abbrev Number: 17 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3d0): __reserved
-DW_AT_type        : <0x511>
-DW_AT_decl_file   : 8
-DW_AT_decl_line   : 29
-Unknown AT value: 88: 16
-DW_AT_data_member_location: 3 byte block: 23 a0 2 	(DW_OP_plus_uconst: 288)
-<1><4f2>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x4fd>
-DW_AT_name        : (indirect string, offset: 0x3b8): __u64
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 31
-<1><4fd>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x3a1): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
-<1><504>
-Abbrev Number: 11 (DW_TAG_array_type)
-DW_AT_type        : <0x4f2>
-<2><509>
-Abbrev Number: 12 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2d7>
-DW_AT_lower_bound : 0
-DW_AT_count       : 31
-<1><511>
-Abbrev Number: 11 (DW_TAG_array_type)
-DW_AT_type        : <0x51f>
-<2><516>
-Abbrev Number: 19 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2d7>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4096
-<1><51f>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x52a>
-DW_AT_name        : (indirect string, offset: 0x3e9): __u8
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 24
-<1><52a>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x3db): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><531>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x53c>
-DW_AT_name        : (indirect string, offset: 0x413): sigset_t
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 79
-<1><53c>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 77
-<2><540>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x40f): sig
-DW_AT_type        : <0x54f>
-DW_AT_decl_file   : 6
-DW_AT_decl_line   : 78
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><54f>
-Abbrev Number: 11 (DW_TAG_array_type)
-DW_AT_type        : <0x42f>
-<2><554>
-Abbrev Number: 12 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2d7>
-DW_AT_lower_bound : 0
-DW_AT_count       : 1
-<1><55c>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x567>
-DW_AT_name        : (indirect string, offset: 0x43b): uint32_t
-DW_AT_decl_file   : 9
-DW_AT_decl_line   : 65
-<1><567>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2f4>
-DW_AT_name        : (indirect string, offset: 0x430): __uint32_t
-DW_AT_decl_file   : 9
-DW_AT_decl_line   : 41
-<1><572>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x57d>
-DW_AT_name        : (indirect string, offset: 0x458): sigset64_t
-DW_AT_decl_file   : 10
-DW_AT_decl_line   : 67
-<1><57d>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 10
-DW_AT_decl_line   : 67
-<2><581>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x451): __bits
-DW_AT_type        : <0x590>
-DW_AT_decl_file   : 10
-DW_AT_decl_line   : 67
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><590>
-Abbrev Number: 11 (DW_TAG_array_type)
-DW_AT_type        : <0x42f>
-<2><595>
-Abbrev Number: 12 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2d7>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><59d>
-Abbrev Number: 11 (DW_TAG_array_type)
-DW_AT_type        : <0x313>
-<2><5a2>
-Abbrev Number: 12 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2d7>
-DW_AT_lower_bound : 0
-DW_AT_count       : 120
-<1><5aa>
-Abbrev Number: 11 (DW_TAG_array_type)
-DW_AT_type        : <0x42f>
-<2><5af>
-Abbrev Number: 12 (DW_TAG_subrange_type)
-DW_AT_type        : <0x2d7>
-DW_AT_lower_bound : 0
-DW_AT_count       : 128
diff --git a/mpers-m32/struct_rt_sigframe.h b/mpers-m32/struct_rt_sigframe.h
deleted file mode 100644
index 30f64f4..0000000
--- a/mpers-m32/struct_rt_sigframe.h
+++ /dev/null
@@ -1,100 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-struct {
-int32_t si_signo;
-int32_t si_errno;
-int32_t si_code;
-union {
-int32_t _pad[28];
-struct {
-int32_t _pid;
-uint32_t _uid;
-} ATTRIBUTE_PACKED _kill;
-struct {
-int32_t _tid;
-int32_t _overrun;
-char _pad[0];
-union {
-int32_t sival_int;
-mpers_ptr_t sival_ptr;
-} _sigval;
-int32_t _sys_private;
-} ATTRIBUTE_PACKED _timer;
-struct {
-int32_t _pid;
-uint32_t _uid;
-union {
-int32_t sival_int;
-mpers_ptr_t sival_ptr;
-} _sigval;
-} ATTRIBUTE_PACKED _rt;
-struct {
-int32_t _pid;
-uint32_t _uid;
-int32_t _status;
-int32_t _utime;
-int32_t _stime;
-} ATTRIBUTE_PACKED _sigchld;
-struct {
-mpers_ptr_t _addr;
-int16_t _addr_lsb;
-unsigned char mpers_filler_1[2];
-union {
-struct {
-mpers_ptr_t _lower;
-mpers_ptr_t _upper;
-} ATTRIBUTE_PACKED _addr_bnd;
-uint32_t _pkey;
-} ;
-} ATTRIBUTE_PACKED _sigfault;
-struct {
-int32_t _band;
-int32_t _fd;
-} ATTRIBUTE_PACKED _sigpoll;
-struct {
-mpers_ptr_t _call_addr;
-int32_t _syscall;
-uint32_t _arch;
-} ATTRIBUTE_PACKED _sigsys;
-} _sifields;
-} ATTRIBUTE_PACKED info;
-unsigned char mpers_filler_2[4];
-struct {
-uint32_t uc_flags;
-mpers_ptr_t uc_link;
-struct {
-mpers_ptr_t ss_sp;
-int32_t ss_flags;
-uint32_t ss_size;
-} ATTRIBUTE_PACKED uc_stack;
-unsigned char mpers_filler_3[12];
-struct {
-uint64_t fault_address;
-uint64_t regs[31];
-uint64_t sp;
-uint64_t pc;
-uint64_t pstate;
-unsigned char mpers_filler_4[8];
-unsigned char __reserved[4096];
-} ATTRIBUTE_PACKED uc_mcontext;
-union {
-struct {
-struct {
-uint32_t sig[1];
-} ATTRIBUTE_PACKED uc_sigmask;
-uint32_t __padding_rt_sigset;
-} ATTRIBUTE_PACKED ;
-struct {
-uint32_t __bits[2];
-} ATTRIBUTE_PACKED uc_sigmask64;
-} ;
-char __padding[120];
-uint32_t uc_regspace[128];
-} ATTRIBUTE_PACKED uc;
-} ATTRIBUTE_PACKED m32_struct_rt_sigframe;
-#define MPERS_m32_struct_rt_sigframe m32_struct_rt_sigframe
diff --git a/mpers-m32/struct_rtc_pll_info.c b/mpers-m32/struct_rtc_pll_info.c
deleted file mode 100644
index 79a8ca2..0000000
--- a/mpers-m32/struct_rtc_pll_info.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2004 Ulrich Drepper <drepper@redhat.com>
- * Copyright (c) 2004-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <linux/ioctl.h>
-#include <linux/rtc.h>
-
-typedef struct rtc_pll_info struct_rtc_pll_info;
-
-struct_rtc_pll_info mpers_target_var;
diff --git a/mpers-m32/struct_rtc_pll_info.d1 b/mpers-m32/struct_rtc_pll_info.d1
deleted file mode 100644
index fe744c5..0000000
--- a/mpers-m32/struct_rtc_pll_info.d1
+++ /dev/null
@@ -1,84 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xb2 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_rtc_pll_info.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x127): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x162): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 2
-    <2a>   DW_AT_decl_line   : 38
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1d2): struct_rtc_pll_info
-    <3a>   DW_AT_decl_file   : 2
-    <3b>   DW_AT_decl_line   : 36
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1c5): rtc_pll_info
-    <41>   DW_AT_byte_size   : 28
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 37
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x173): pll_ctrl
-    <49>   DW_AT_type        : <0xa7>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 38
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x180): pll_value
-    <57>   DW_AT_type        : <0xa7>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 39
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x18a): pll_max
-    <65>   DW_AT_type        : <0xa7>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 40
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x192): pll_min
-    <73>   DW_AT_type        : <0xa7>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 41
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x19a): pll_posmult
-    <81>   DW_AT_type        : <0xa7>
-    <85>   DW_AT_decl_file   : 1
-    <86>   DW_AT_decl_line   : 42
-    <87>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1a6): pll_negmult
-    <8f>   DW_AT_type        : <0xa7>
-    <93>   DW_AT_decl_file   : 1
-    <94>   DW_AT_decl_line   : 43
-    <95>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1b2): pll_clock
-    <9d>   DW_AT_type        : <0xae>
-    <a1>   DW_AT_decl_file   : 1
-    <a2>   DW_AT_decl_line   : 44
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><a6>: Abbrev Number: 0
- <1><a7>: Abbrev Number: 6 (DW_TAG_base_type)
-    <a8>   DW_AT_name        : (indirect string, offset: 0x17c): int
-    <ac>   DW_AT_encoding    : 5	(signed)
-    <ad>   DW_AT_byte_size   : 4
- <1><ae>: Abbrev Number: 6 (DW_TAG_base_type)
-    <af>   DW_AT_name        : (indirect string, offset: 0x1bc): long int
-    <b3>   DW_AT_encoding    : 5	(signed)
-    <b4>   DW_AT_byte_size   : 4
- <1><b5>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_rtc_pll_info.d2 b/mpers-m32/struct_rtc_pll_info.d2
deleted file mode 100644
index 7ba6a7e..0000000
--- a/mpers-m32/struct_rtc_pll_info.d2
+++ /dev/null
@@ -1,79 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x162): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 38
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1d2): struct_rtc_pll_info
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 36
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1c5): rtc_pll_info
-DW_AT_byte_size   : 28
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 37
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x173): pll_ctrl
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x180): pll_value
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18a): pll_max
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x192): pll_min
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19a): pll_posmult
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 42
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a6): pll_negmult
-DW_AT_type        : <0xa7>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 43
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b2): pll_clock
-DW_AT_type        : <0xae>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 44
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<1><a7>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17c): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><ae>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1bc): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_rtc_pll_info.h b/mpers-m32/struct_rtc_pll_info.h
deleted file mode 100644
index 304d212..0000000
--- a/mpers-m32/struct_rtc_pll_info.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t pll_ctrl;
-int32_t pll_value;
-int32_t pll_max;
-int32_t pll_min;
-int32_t pll_posmult;
-int32_t pll_negmult;
-int32_t pll_clock;
-} ATTRIBUTE_PACKED m32_struct_rtc_pll_info;
-#define MPERS_m32_struct_rtc_pll_info m32_struct_rtc_pll_info
diff --git a/mpers-m32/struct_sg_io_hdr.c b/mpers-m32/struct_sg_io_hdr.c
deleted file mode 100644
index 3858182..0000000
--- a/mpers-m32/struct_sg_io_hdr.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright (c) 2007 Vladimir Nadvornik <nadvornik@suse.cz>
- * Copyright (c) 2007-2017 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015 Bart Van Assche <bart.vanassche@sandisk.com>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#ifdef HAVE_SCSI_SG_H
-
-
-# include <scsi/sg.h>
-
-typedef struct sg_io_hdr struct_sg_io_hdr;
-
-#endif /* HAVE_SCSI_SG_H */
-
-struct_sg_io_hdr mpers_target_var;
diff --git a/mpers-m32/struct_sg_io_hdr.d1 b/mpers-m32/struct_sg_io_hdr.d1
deleted file mode 100644
index 3b8e63a..0000000
--- a/mpers-m32/struct_sg_io_hdr.d1
+++ /dev/null
@@ -1,185 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x198 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_sg_io_hdr.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 2
-    <2a>   DW_AT_decl_line   : 41
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x273): struct_sg_io_hdr
-    <3a>   DW_AT_decl_file   : 2
-    <3b>   DW_AT_decl_line   : 37
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x269): sg_io_hdr
-    <41>   DW_AT_byte_size   : 64
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 26
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x170): interface_id
-    <49>   DW_AT_type        : <0x179>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 27
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x181): dxfer_direction
-    <57>   DW_AT_type        : <0x179>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 28
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x191): cmd_len
-    <65>   DW_AT_type        : <0x180>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 29
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1a7): mx_sb_len
-    <73>   DW_AT_type        : <0x180>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 30
-    <79>   DW_AT_data_member_location: 2 byte block: 23 9 	(DW_OP_plus_uconst: 9)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1b1): iovec_count
-    <81>   DW_AT_type        : <0x187>
-    <85>   DW_AT_decl_file   : 1
-    <86>   DW_AT_decl_line   : 31
-    <87>   DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1cc): dxfer_len
-    <8f>   DW_AT_type        : <0x18e>
-    <93>   DW_AT_decl_file   : 1
-    <94>   DW_AT_decl_line   : 32
-    <95>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1e3): dxferp
-    <9d>   DW_AT_type        : <0x195>
-    <a1>   DW_AT_decl_file   : 1
-    <a2>   DW_AT_decl_line   : 33
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1ea): cmdp
-    <ab>   DW_AT_type        : <0x196>
-    <af>   DW_AT_decl_file   : 1
-    <b0>   DW_AT_decl_line   : 34
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x1ef): sbp
-    <b9>   DW_AT_type        : <0x195>
-    <bd>   DW_AT_decl_file   : 1
-    <be>   DW_AT_decl_line   : 35
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x1f3): timeout
-    <c7>   DW_AT_type        : <0x18e>
-    <cb>   DW_AT_decl_file   : 1
-    <cc>   DW_AT_decl_line   : 36
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x1fb): flags
-    <d5>   DW_AT_type        : <0x18e>
-    <d9>   DW_AT_decl_file   : 1
-    <da>   DW_AT_decl_line   : 37
-    <db>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><de>: Abbrev Number: 5 (DW_TAG_member)
-    <df>   DW_AT_name        : (indirect string, offset: 0x201): pack_id
-    <e3>   DW_AT_type        : <0x179>
-    <e7>   DW_AT_decl_file   : 1
-    <e8>   DW_AT_decl_line   : 38
-    <e9>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><ec>: Abbrev Number: 5 (DW_TAG_member)
-    <ed>   DW_AT_name        : (indirect string, offset: 0x209): usr_ptr
-    <f1>   DW_AT_type        : <0x195>
-    <f5>   DW_AT_decl_file   : 1
-    <f6>   DW_AT_decl_line   : 39
-    <f7>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><fa>: Abbrev Number: 5 (DW_TAG_member)
-    <fb>   DW_AT_name        : (indirect string, offset: 0x211): status
-    <ff>   DW_AT_type        : <0x180>
-    <103>   DW_AT_decl_file   : 1
-    <104>   DW_AT_decl_line   : 40
-    <105>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><108>: Abbrev Number: 5 (DW_TAG_member)
-    <109>   DW_AT_name        : (indirect string, offset: 0x218): masked_status
-    <10d>   DW_AT_type        : <0x180>
-    <111>   DW_AT_decl_file   : 1
-    <112>   DW_AT_decl_line   : 41
-    <113>   DW_AT_data_member_location: 2 byte block: 23 2d 	(DW_OP_plus_uconst: 45)
- <2><116>: Abbrev Number: 5 (DW_TAG_member)
-    <117>   DW_AT_name        : (indirect string, offset: 0x226): msg_status
-    <11b>   DW_AT_type        : <0x180>
-    <11f>   DW_AT_decl_file   : 1
-    <120>   DW_AT_decl_line   : 42
-    <121>   DW_AT_data_member_location: 2 byte block: 23 2e 	(DW_OP_plus_uconst: 46)
- <2><124>: Abbrev Number: 5 (DW_TAG_member)
-    <125>   DW_AT_name        : (indirect string, offset: 0x231): sb_len_wr
-    <129>   DW_AT_type        : <0x180>
-    <12d>   DW_AT_decl_file   : 1
-    <12e>   DW_AT_decl_line   : 43
-    <12f>   DW_AT_data_member_location: 2 byte block: 23 2f 	(DW_OP_plus_uconst: 47)
- <2><132>: Abbrev Number: 5 (DW_TAG_member)
-    <133>   DW_AT_name        : (indirect string, offset: 0x23b): host_status
-    <137>   DW_AT_type        : <0x187>
-    <13b>   DW_AT_decl_file   : 1
-    <13c>   DW_AT_decl_line   : 44
-    <13d>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><140>: Abbrev Number: 5 (DW_TAG_member)
-    <141>   DW_AT_name        : (indirect string, offset: 0x247): driver_status
-    <145>   DW_AT_type        : <0x187>
-    <149>   DW_AT_decl_file   : 1
-    <14a>   DW_AT_decl_line   : 45
-    <14b>   DW_AT_data_member_location: 2 byte block: 23 32 	(DW_OP_plus_uconst: 50)
- <2><14e>: Abbrev Number: 5 (DW_TAG_member)
-    <14f>   DW_AT_name        : (indirect string, offset: 0x255): resid
-    <153>   DW_AT_type        : <0x179>
-    <157>   DW_AT_decl_file   : 1
-    <158>   DW_AT_decl_line   : 46
-    <159>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <2><15c>: Abbrev Number: 5 (DW_TAG_member)
-    <15d>   DW_AT_name        : (indirect string, offset: 0x25b): duration
-    <161>   DW_AT_type        : <0x18e>
-    <165>   DW_AT_decl_file   : 1
-    <166>   DW_AT_decl_line   : 47
-    <167>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><16a>: Abbrev Number: 5 (DW_TAG_member)
-    <16b>   DW_AT_name        : (indirect string, offset: 0x264): info
-    <16f>   DW_AT_type        : <0x18e>
-    <173>   DW_AT_decl_file   : 1
-    <174>   DW_AT_decl_line   : 48
-    <175>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
- <2><178>: Abbrev Number: 0
- <1><179>: Abbrev Number: 6 (DW_TAG_base_type)
-    <17a>   DW_AT_name        : (indirect string, offset: 0x17d): int
-    <17e>   DW_AT_encoding    : 5	(signed)
-    <17f>   DW_AT_byte_size   : 4
- <1><180>: Abbrev Number: 6 (DW_TAG_base_type)
-    <181>   DW_AT_name        : (indirect string, offset: 0x199): unsigned char
-    <185>   DW_AT_encoding    : 8	(unsigned char)
-    <186>   DW_AT_byte_size   : 1
- <1><187>: Abbrev Number: 6 (DW_TAG_base_type)
-    <188>   DW_AT_name        : (indirect string, offset: 0x1bd): unsigned short
-    <18c>   DW_AT_encoding    : 7	(unsigned)
-    <18d>   DW_AT_byte_size   : 2
- <1><18e>: Abbrev Number: 6 (DW_TAG_base_type)
-    <18f>   DW_AT_name        : (indirect string, offset: 0x1d6): unsigned int
-    <193>   DW_AT_encoding    : 7	(unsigned)
-    <194>   DW_AT_byte_size   : 4
- <1><195>: Abbrev Number: 7 (DW_TAG_pointer_type)
- <1><196>: Abbrev Number: 8 (DW_TAG_pointer_type)
-    <197>   DW_AT_type        : <0x180>
- <1><19b>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_sg_io_hdr.d2 b/mpers-m32/struct_sg_io_hdr.d2
deleted file mode 100644
index 03dbaee..0000000
--- a/mpers-m32/struct_sg_io_hdr.d2
+++ /dev/null
@@ -1,199 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 41
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x273): struct_sg_io_hdr
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 37
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x269): sg_io_hdr
-DW_AT_byte_size   : 64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x170): interface_id
-DW_AT_type        : <0x179>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x181): dxfer_direction
-DW_AT_type        : <0x179>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x191): cmd_len
-DW_AT_type        : <0x180>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a7): mx_sb_len
-DW_AT_type        : <0x180>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 9 	(DW_OP_plus_uconst: 9)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b1): iovec_count
-DW_AT_type        : <0x187>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cc): dxfer_len
-DW_AT_type        : <0x18e>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e3): dxferp
-DW_AT_type        : <0x195>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ea): cmdp
-DW_AT_type        : <0x196>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ef): sbp
-DW_AT_type        : <0x195>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 35
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f3): timeout
-DW_AT_type        : <0x18e>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fb): flags
-DW_AT_type        : <0x18e>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><de>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x201): pack_id
-DW_AT_type        : <0x179>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><ec>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x209): usr_ptr
-DW_AT_type        : <0x195>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><fa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x211): status
-DW_AT_type        : <0x180>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><108>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x218): masked_status
-DW_AT_type        : <0x180>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 2d 	(DW_OP_plus_uconst: 45)
-<2><116>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x226): msg_status
-DW_AT_type        : <0x180>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 42
-DW_AT_data_member_location: 2 byte block: 23 2e 	(DW_OP_plus_uconst: 46)
-<2><124>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x231): sb_len_wr
-DW_AT_type        : <0x180>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 43
-DW_AT_data_member_location: 2 byte block: 23 2f 	(DW_OP_plus_uconst: 47)
-<2><132>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x23b): host_status
-DW_AT_type        : <0x187>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 44
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><140>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x247): driver_status
-DW_AT_type        : <0x187>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 45
-DW_AT_data_member_location: 2 byte block: 23 32 	(DW_OP_plus_uconst: 50)
-<2><14e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x255): resid
-DW_AT_type        : <0x179>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 46
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<2><15c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x25b): duration
-DW_AT_type        : <0x18e>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 47
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><16a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x264): info
-DW_AT_type        : <0x18e>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 48
-DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
-<1><179>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17d): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><180>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x199): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><187>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1bd): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><18e>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1d6): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><195>
-Abbrev Number: 7 (DW_TAG_pointer_type)
-<1><196>
-Abbrev Number: 8 (DW_TAG_pointer_type)
-DW_AT_type        : <0x180>
diff --git a/mpers-m32/struct_sg_io_hdr.h b/mpers-m32/struct_sg_io_hdr.h
deleted file mode 100644
index 32ef461..0000000
--- a/mpers-m32/struct_sg_io_hdr.h
+++ /dev/null
@@ -1,31 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-int32_t interface_id;
-int32_t dxfer_direction;
-unsigned char cmd_len;
-unsigned char mx_sb_len;
-uint16_t iovec_count;
-uint32_t dxfer_len;
-mpers_ptr_t dxferp;
-mpers_ptr_t cmdp;
-mpers_ptr_t sbp;
-uint32_t timeout;
-uint32_t flags;
-int32_t pack_id;
-mpers_ptr_t usr_ptr;
-unsigned char status;
-unsigned char masked_status;
-unsigned char msg_status;
-unsigned char sb_len_wr;
-uint16_t host_status;
-uint16_t driver_status;
-int32_t resid;
-uint32_t duration;
-uint32_t info;
-} ATTRIBUTE_PACKED m32_struct_sg_io_hdr;
-#define MPERS_m32_struct_sg_io_hdr m32_struct_sg_io_hdr
diff --git a/mpers-m32/struct_sg_req_info.c b/mpers-m32/struct_sg_req_info.c
deleted file mode 100644
index 26bddb3..0000000
--- a/mpers-m32/struct_sg_req_info.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Decode struct sg_req_info.
- *
- * Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#ifdef HAVE_SCSI_SG_H
-
-
-# include <scsi/sg.h>
-
-typedef struct sg_req_info struct_sg_req_info;
-
-#endif /* HAVE_SCSI_SG_H */
-
-struct_sg_req_info mpers_target_var;
diff --git a/mpers-m32/struct_sg_req_info.d1 b/mpers-m32/struct_sg_req_info.d1
deleted file mode 100644
index 09a511d..0000000
--- a/mpers-m32/struct_sg_req_info.d1
+++ /dev/null
@@ -1,95 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xc8 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_sg_req_info.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 2
-    <2a>   DW_AT_decl_line   : 41
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1d9): struct_sg_req_info
-    <3a>   DW_AT_decl_file   : 2
-    <3b>   DW_AT_decl_line   : 37
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1cd): sg_req_info
-    <41>   DW_AT_byte_size   : 20
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 79
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x172): req_state
-    <49>   DW_AT_type        : <0xb5>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 80
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x181): orphan
-    <57>   DW_AT_type        : <0xb5>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 81
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 1 	(DW_OP_plus_uconst: 1)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x188): sg_io_owned
-    <65>   DW_AT_type        : <0xb5>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 82
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x194): problem
-    <73>   DW_AT_type        : <0xb5>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 83
-    <79>   DW_AT_data_member_location: 2 byte block: 23 3 	(DW_OP_plus_uconst: 3)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x19c): pack_id
-    <81>   DW_AT_type        : <0xbc>
-    <85>   DW_AT_decl_file   : 1
-    <86>   DW_AT_decl_line   : 84
-    <87>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1a8): usr_ptr
-    <8f>   DW_AT_type        : <0xc3>
-    <93>   DW_AT_decl_file   : 1
-    <94>   DW_AT_decl_line   : 85
-    <95>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1b0): duration
-    <9d>   DW_AT_type        : <0xc4>
-    <a1>   DW_AT_decl_file   : 1
-    <a2>   DW_AT_decl_line   : 86
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1c6): unused
-    <ab>   DW_AT_type        : <0xbc>
-    <af>   DW_AT_decl_file   : 1
-    <b0>   DW_AT_decl_line   : 87
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><b4>: Abbrev Number: 0
- <1><b5>: Abbrev Number: 6 (DW_TAG_base_type)
-    <b6>   DW_AT_name        : (indirect string, offset: 0x17c): char
-    <ba>   DW_AT_encoding    : 8	(unsigned char)
-    <bb>   DW_AT_byte_size   : 1
- <1><bc>: Abbrev Number: 6 (DW_TAG_base_type)
-    <bd>   DW_AT_name        : (indirect string, offset: 0x1a4): int
-    <c1>   DW_AT_encoding    : 5	(signed)
-    <c2>   DW_AT_byte_size   : 4
- <1><c3>: Abbrev Number: 7 (DW_TAG_pointer_type)
- <1><c4>: Abbrev Number: 6 (DW_TAG_base_type)
-    <c5>   DW_AT_name        : (indirect string, offset: 0x1b9): unsigned int
-    <c9>   DW_AT_encoding    : 7	(unsigned)
-    <ca>   DW_AT_byte_size   : 4
- <1><cb>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_sg_req_info.d2 b/mpers-m32/struct_sg_req_info.d2
deleted file mode 100644
index cf4defb..0000000
--- a/mpers-m32/struct_sg_req_info.d2
+++ /dev/null
@@ -1,93 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 41
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1d9): struct_sg_req_info
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 37
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1cd): sg_req_info
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 79
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x172): req_state
-DW_AT_type        : <0xb5>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 80
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x181): orphan
-DW_AT_type        : <0xb5>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 81
-DW_AT_data_member_location: 2 byte block: 23 1 	(DW_OP_plus_uconst: 1)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x188): sg_io_owned
-DW_AT_type        : <0xb5>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 82
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x194): problem
-DW_AT_type        : <0xb5>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 83
-DW_AT_data_member_location: 2 byte block: 23 3 	(DW_OP_plus_uconst: 3)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19c): pack_id
-DW_AT_type        : <0xbc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 84
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a8): usr_ptr
-DW_AT_type        : <0xc3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 85
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b0): duration
-DW_AT_type        : <0xc4>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 86
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c6): unused
-DW_AT_type        : <0xbc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 87
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<1><b5>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17c): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><bc>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1a4): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><c3>
-Abbrev Number: 7 (DW_TAG_pointer_type)
-<1><c4>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b9): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_sg_req_info.h b/mpers-m32/struct_sg_req_info.h
deleted file mode 100644
index cb82b24..0000000
--- a/mpers-m32/struct_sg_req_info.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-char req_state;
-char orphan;
-char sg_io_owned;
-char problem;
-int32_t pack_id;
-mpers_ptr_t usr_ptr;
-uint32_t duration;
-int32_t unused;
-} ATTRIBUTE_PACKED m32_struct_sg_req_info;
-#define MPERS_m32_struct_sg_req_info m32_struct_sg_req_info
diff --git a/mpers-m32/struct_sigevent.c b/mpers-m32/struct_sigevent.c
deleted file mode 100644
index e5294a2..0000000
--- a/mpers-m32/struct_sigevent.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2003, 2004 Ulrich Drepper <drepper@redhat.com>
- * Copyright (c) 2005-2016 Dmitry V. Levin <ldv@altlinux.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include "sigevent.h"
-struct_sigevent mpers_target_var;
diff --git a/mpers-m32/struct_sigevent.d1 b/mpers-m32/struct_sigevent.d1
deleted file mode 100644
index 0068da8..0000000
--- a/mpers-m32/struct_sigevent.d1
+++ /dev/null
@@ -1,116 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xe7 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_sigevent.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x123): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15e): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 2
-    <2a>   DW_AT_decl_line   : 32
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1eb): struct_sigevent
-    <3a>   DW_AT_decl_file   : 1
-    <3b>   DW_AT_decl_line   : 45
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_byte_size   : 20
-    <3e>   DW_AT_decl_file   : 1
-    <3f>   DW_AT_decl_line   : 31
- <2><40>: Abbrev Number: 5 (DW_TAG_member)
-    <41>   DW_AT_name        : (indirect string, offset: 0x16f): sigev_value
-    <45>   DW_AT_type        : <0x4e>
-    <49>   DW_AT_decl_file   : 1
-    <4a>   DW_AT_decl_line   : 35
-    <4b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><4e>: Abbrev Number: 6 (DW_TAG_union_type)
-    <4f>   DW_AT_byte_size   : 4
-    <50>   DW_AT_decl_file   : 1
-    <51>   DW_AT_decl_line   : 32
- <3><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x17b): sival_int
-    <57>   DW_AT_type        : <0xdc>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 33
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x189): sival_ptr
-    <65>   DW_AT_type        : <0xe3>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 34
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><6e>: Abbrev Number: 0
- <2><6f>: Abbrev Number: 5 (DW_TAG_member)
-    <70>   DW_AT_name        : (indirect string, offset: 0x1a5): sigev_signo
-    <74>   DW_AT_type        : <0xdc>
-    <78>   DW_AT_decl_file   : 1
-    <79>   DW_AT_decl_line   : 36
-    <7a>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><7d>: Abbrev Number: 5 (DW_TAG_member)
-    <7e>   DW_AT_name        : (indirect string, offset: 0x1b1): sigev_notify
-    <82>   DW_AT_type        : <0xdc>
-    <86>   DW_AT_decl_file   : 1
-    <87>   DW_AT_decl_line   : 37
-    <88>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><8b>: Abbrev Number: 5 (DW_TAG_member)
-    <8c>   DW_AT_name        : (indirect string, offset: 0x1be): sigev_un
-    <90>   DW_AT_type        : <0x99>
-    <94>   DW_AT_decl_file   : 1
-    <95>   DW_AT_decl_line   : 44
-    <96>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><99>: Abbrev Number: 6 (DW_TAG_union_type)
-    <9a>   DW_AT_byte_size   : 8
-    <9b>   DW_AT_decl_file   : 1
-    <9c>   DW_AT_decl_line   : 38
- <3><9d>: Abbrev Number: 5 (DW_TAG_member)
-    <9e>   DW_AT_name        : (indirect string, offset: 0x1c7): tid
-    <a2>   DW_AT_type        : <0xdc>
-    <a6>   DW_AT_decl_file   : 1
-    <a7>   DW_AT_decl_line   : 39
-    <a8>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><ab>: Abbrev Number: 5 (DW_TAG_member)
-    <ac>   DW_AT_name        : (indirect string, offset: 0x1cb): sigev_thread
-    <b0>   DW_AT_type        : <0xb9>
-    <b4>   DW_AT_decl_file   : 1
-    <b5>   DW_AT_decl_line   : 43
-    <b6>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><b9>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <ba>   DW_AT_byte_size   : 8
-    <bb>   DW_AT_decl_file   : 1
-    <bc>   DW_AT_decl_line   : 40
- <4><bd>: Abbrev Number: 5 (DW_TAG_member)
-    <be>   DW_AT_name        : (indirect string, offset: 0x1d8): function
-    <c2>   DW_AT_type        : <0xe3>
-    <c6>   DW_AT_decl_file   : 1
-    <c7>   DW_AT_decl_line   : 41
-    <c8>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <4><cb>: Abbrev Number: 5 (DW_TAG_member)
-    <cc>   DW_AT_name        : (indirect string, offset: 0x1e1): attribute
-    <d0>   DW_AT_type        : <0xe3>
-    <d4>   DW_AT_decl_file   : 1
-    <d5>   DW_AT_decl_line   : 42
-    <d6>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <4><d9>: Abbrev Number: 0
- <3><da>: Abbrev Number: 0
- <2><db>: Abbrev Number: 0
- <1><dc>: Abbrev Number: 7 (DW_TAG_base_type)
-    <dd>   DW_AT_name        : (indirect string, offset: 0x185): int
-    <e1>   DW_AT_encoding    : 5	(signed)
-    <e2>   DW_AT_byte_size   : 4
- <1><e3>: Abbrev Number: 7 (DW_TAG_base_type)
-    <e4>   DW_AT_name        : (indirect string, offset: 0x193): long unsigned int
-    <e8>   DW_AT_encoding    : 7	(unsigned)
-    <e9>   DW_AT_byte_size   : 4
- <1><ea>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_sigevent.d2 b/mpers-m32/struct_sigevent.d2
deleted file mode 100644
index 1a21037..0000000
--- a/mpers-m32/struct_sigevent.d2
+++ /dev/null
@@ -1,114 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15e): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 32
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1eb): struct_sigevent
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 45
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-<2><40>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16f): sigev_value
-DW_AT_type        : <0x4e>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 35
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><4e>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 32
-<3><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17b): sival_int
-DW_AT_type        : <0xdc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x189): sival_ptr
-DW_AT_type        : <0xe3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><6f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a5): sigev_signo
-DW_AT_type        : <0xdc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><7d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b1): sigev_notify
-DW_AT_type        : <0xdc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><8b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1be): sigev_un
-DW_AT_type        : <0x99>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 44
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><99>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 38
-<3><9d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c7): tid
-DW_AT_type        : <0xdc>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><ab>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cb): sigev_thread
-DW_AT_type        : <0xb9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 43
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><b9>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 40
-<4><bd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d8): function
-DW_AT_type        : <0xe3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<4><cb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e1): attribute
-DW_AT_type        : <0xe3>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 42
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><dc>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x185): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><e3>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x193): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_sigevent.h b/mpers-m32/struct_sigevent.h
deleted file mode 100644
index 8aad735..0000000
--- a/mpers-m32/struct_sigevent.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-union {
-int32_t sival_int;
-uint32_t sival_ptr;
-} sigev_value;
-int32_t sigev_signo;
-int32_t sigev_notify;
-union {
-int32_t tid;
-struct {
-uint32_t function;
-uint32_t attribute;
-} ATTRIBUTE_PACKED sigev_thread;
-} sigev_un;
-} ATTRIBUTE_PACKED m32_struct_sigevent;
-#define MPERS_m32_struct_sigevent m32_struct_sigevent
diff --git a/mpers-m32/struct_sock_fprog.c b/mpers-m32/struct_sock_fprog.c
deleted file mode 100644
index b5e2acc..0000000
--- a/mpers-m32/struct_sock_fprog.c
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2015-2017 Dmitry V. Levin <ldv@altlinux.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <linux/filter.h>
-typedef struct sock_fprog struct_sock_fprog;
-
-struct_sock_fprog mpers_target_var;
diff --git a/mpers-m32/struct_sock_fprog.d1 b/mpers-m32/struct_sock_fprog.d1
deleted file mode 100644
index f7472ca..0000000
--- a/mpers-m32/struct_sock_fprog.d1
+++ /dev/null
@@ -1,105 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xda (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_sock_fprog.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x125): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x160): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 34
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1db): struct_sock_fprog
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 32
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1d0): sock_fprog
-    <41>   DW_AT_byte_size   : 8
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 32
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x171): len
-    <49>   DW_AT_type        : <0x61>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 33
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x184): filter
-    <57>   DW_AT_type        : <0x68>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 34
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 0
- <1><61>: Abbrev Number: 6 (DW_TAG_base_type)
-    <62>   DW_AT_name        : (indirect string, offset: 0x175): unsigned short
-    <66>   DW_AT_encoding    : 7	(unsigned)
-    <67>   DW_AT_byte_size   : 2
- <1><68>: Abbrev Number: 7 (DW_TAG_pointer_type)
-    <69>   DW_AT_type        : <0x6d>
- <1><6d>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <6e>   DW_AT_name        : (indirect string, offset: 0x1c4): sock_filter
-    <72>   DW_AT_byte_size   : 8
-    <73>   DW_AT_decl_file   : 1
-    <74>   DW_AT_decl_line   : 26
- <2><75>: Abbrev Number: 5 (DW_TAG_member)
-    <76>   DW_AT_name        : (indirect string, offset: 0x18b): code
-    <7a>   DW_AT_type        : <0xae>
-    <7e>   DW_AT_decl_file   : 1
-    <7f>   DW_AT_decl_line   : 27
-    <80>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><83>: Abbrev Number: 5 (DW_TAG_member)
-    <84>   DW_AT_name        : (indirect string, offset: 0x196): jt
-    <88>   DW_AT_type        : <0xb9>
-    <8c>   DW_AT_decl_file   : 1
-    <8d>   DW_AT_decl_line   : 28
-    <8e>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><91>: Abbrev Number: 5 (DW_TAG_member)
-    <92>   DW_AT_name        : (indirect string, offset: 0x1ac): jf
-    <96>   DW_AT_type        : <0xb9>
-    <9a>   DW_AT_decl_file   : 1
-    <9b>   DW_AT_decl_line   : 29
-    <9c>   DW_AT_data_member_location: 2 byte block: 23 3 	(DW_OP_plus_uconst: 3)
- <2><9f>: Abbrev Number: 5 (DW_TAG_member)
-    <a0>   DW_AT_name        : (indirect string, offset: 0x1af): k
-    <a4>   DW_AT_type        : <0xcb>
-    <a8>   DW_AT_decl_file   : 1
-    <a9>   DW_AT_decl_line   : 30
-    <aa>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><ad>: Abbrev Number: 0
- <1><ae>: Abbrev Number: 3 (DW_TAG_typedef)
-    <af>   DW_AT_type        : <0x61>
-    <b3>   DW_AT_name        : (indirect string, offset: 0x190): __u16
-    <b7>   DW_AT_decl_file   : 2
-    <b8>   DW_AT_decl_line   : 26
- <1><b9>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ba>   DW_AT_type        : <0xc4>
-    <be>   DW_AT_name        : (indirect string, offset: 0x1a7): __u8
-    <c2>   DW_AT_decl_file   : 2
-    <c3>   DW_AT_decl_line   : 24
- <1><c4>: Abbrev Number: 6 (DW_TAG_base_type)
-    <c5>   DW_AT_name        : (indirect string, offset: 0x199): unsigned char
-    <c9>   DW_AT_encoding    : 8	(unsigned char)
-    <ca>   DW_AT_byte_size   : 1
- <1><cb>: Abbrev Number: 3 (DW_TAG_typedef)
-    <cc>   DW_AT_type        : <0xd6>
-    <d0>   DW_AT_name        : (indirect string, offset: 0x1be): __u32
-    <d4>   DW_AT_decl_file   : 2
-    <d5>   DW_AT_decl_line   : 28
- <1><d6>: Abbrev Number: 6 (DW_TAG_base_type)
-    <d7>   DW_AT_name        : (indirect string, offset: 0x1b1): unsigned int
-    <db>   DW_AT_encoding    : 7	(unsigned)
-    <dc>   DW_AT_byte_size   : 4
- <1><dd>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_sock_fprog.d2 b/mpers-m32/struct_sock_fprog.d2
deleted file mode 100644
index 1e39302..0000000
--- a/mpers-m32/struct_sock_fprog.d2
+++ /dev/null
@@ -1,104 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x160): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 34
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1db): struct_sock_fprog
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 32
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1d0): sock_fprog
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 32
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x171): len
-DW_AT_type        : <0x61>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x184): filter
-DW_AT_type        : <0x68>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><61>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x175): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><68>
-Abbrev Number: 7 (DW_TAG_pointer_type)
-DW_AT_type        : <0x6d>
-<1><6d>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1c4): sock_filter
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-<2><75>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18b): code
-DW_AT_type        : <0xae>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><83>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x196): jt
-DW_AT_type        : <0xb9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><91>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ac): jf
-DW_AT_type        : <0xb9>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 3 	(DW_OP_plus_uconst: 3)
-<2><9f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1af): k
-DW_AT_type        : <0xcb>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><ae>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x61>
-DW_AT_name        : (indirect string, offset: 0x190): __u16
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 26
-<1><b9>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xc4>
-DW_AT_name        : (indirect string, offset: 0x1a7): __u8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 24
-<1><c4>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x199): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><cb>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xd6>
-DW_AT_name        : (indirect string, offset: 0x1be): __u32
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 28
-<1><d6>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b1): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_sock_fprog.h b/mpers-m32/struct_sock_fprog.h
deleted file mode 100644
index 20c47a6..0000000
--- a/mpers-m32/struct_sock_fprog.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-uint16_t len;
-unsigned char mpers_filler_1[2];
-mpers_ptr_t filter;
-} ATTRIBUTE_PACKED m32_struct_sock_fprog;
-#define MPERS_m32_struct_sock_fprog m32_struct_sock_fprog
diff --git a/mpers-m32/struct_stat.c b/mpers-m32/struct_stat.c
deleted file mode 100644
index e10cfd9..0000000
--- a/mpers-m32/struct_stat.c
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include "asm_stat.h"
-
-#if defined MPERS_IS_m32
-# undef HAVE_STRUCT_STAT
-# undef HAVE_STRUCT_STAT_ST_MTIME_NSEC
-# ifdef HAVE_M32_STRUCT_STAT
-#  define HAVE_STRUCT_STAT 1
-#  ifdef HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC
-#   define HAVE_STRUCT_STAT_ST_MTIME_NSEC 1
-#  endif /* HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC */
-# endif /* HAVE_M32_STRUCT_STAT */
-#elif defined MPERS_IS_mx32
-# undef HAVE_STRUCT_STAT
-# undef HAVE_STRUCT_STAT_ST_MTIME_NSEC
-# ifdef HAVE_MX32_STRUCT_STAT
-#  define HAVE_STRUCT_STAT 1
-#  ifdef HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC
-#   define HAVE_STRUCT_STAT_ST_MTIME_NSEC 1
-#  endif /* HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC */
-# endif /* HAVE_MX32_STRUCT_STAT */
-#else /* !MPERS_IS_m32 && !MPERS_IS_mx32 */
-# define HAVE_STRUCT_STAT 1
-#endif
-
-#ifndef HAVE_STRUCT_STAT
-struct stat {};
-#endif
-
-typedef struct stat struct_stat;
-
-struct_stat mpers_target_var;
diff --git a/mpers-m32/struct_stat.d1 b/mpers-m32/struct_stat.d1
deleted file mode 100644
index a4ab06c..0000000
--- a/mpers-m32/struct_stat.d1
+++ /dev/null
@@ -1,170 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x176 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_stat.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11f): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15a): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 2
-    <2a>   DW_AT_decl_line   : 62
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x255): struct_stat
-    <3a>   DW_AT_decl_file   : 2
-    <3b>   DW_AT_decl_line   : 60
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x250): stat
-    <41>   DW_AT_byte_size   : 80
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 23
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16b): st_dev
-    <49>   DW_AT_type        : <0x15d>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 24
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x184): st_ino
-    <57>   DW_AT_type        : <0x15d>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 25
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x18b): st_mode
-    <65>   DW_AT_type        : <0x164>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 26
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1a0): st_nlink
-    <73>   DW_AT_type        : <0x164>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 27
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1a9): st_uid
-    <81>   DW_AT_type        : <0x164>
-    <85>   DW_AT_decl_file   : 1
-    <86>   DW_AT_decl_line   : 28
-    <87>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1b0): st_gid
-    <8f>   DW_AT_type        : <0x164>
-    <93>   DW_AT_decl_file   : 1
-    <94>   DW_AT_decl_line   : 29
-    <95>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1b7): st_rdev
-    <9d>   DW_AT_type        : <0x15d>
-    <a1>   DW_AT_decl_file   : 1
-    <a2>   DW_AT_decl_line   : 30
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1bf): __pad1
-    <ab>   DW_AT_type        : <0x15d>
-    <af>   DW_AT_decl_file   : 1
-    <b0>   DW_AT_decl_line   : 31
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x1c6): st_size
-    <b9>   DW_AT_type        : <0x16b>
-    <bd>   DW_AT_decl_file   : 1
-    <be>   DW_AT_decl_line   : 32
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x1d7): st_blksize
-    <c7>   DW_AT_type        : <0x172>
-    <cb>   DW_AT_decl_file   : 1
-    <cc>   DW_AT_decl_line   : 33
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x1e6): __pad2
-    <d5>   DW_AT_type        : <0x172>
-    <d9>   DW_AT_decl_file   : 1
-    <da>   DW_AT_decl_line   : 34
-    <db>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><de>: Abbrev Number: 5 (DW_TAG_member)
-    <df>   DW_AT_name        : (indirect string, offset: 0x1ed): st_blocks
-    <e3>   DW_AT_type        : <0x16b>
-    <e7>   DW_AT_decl_file   : 1
-    <e8>   DW_AT_decl_line   : 35
-    <e9>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><ec>: Abbrev Number: 5 (DW_TAG_member)
-    <ed>   DW_AT_name        : (indirect string, offset: 0x1f7): st_atime
-    <f1>   DW_AT_type        : <0x16b>
-    <f5>   DW_AT_decl_file   : 1
-    <f6>   DW_AT_decl_line   : 36
-    <f7>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><fa>: Abbrev Number: 5 (DW_TAG_member)
-    <fb>   DW_AT_name        : (indirect string, offset: 0x200): st_atime_nsec
-    <ff>   DW_AT_type        : <0x15d>
-    <103>   DW_AT_decl_file   : 1
-    <104>   DW_AT_decl_line   : 37
-    <105>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <2><108>: Abbrev Number: 5 (DW_TAG_member)
-    <109>   DW_AT_name        : (indirect string, offset: 0x20e): st_mtime
-    <10d>   DW_AT_type        : <0x16b>
-    <111>   DW_AT_decl_file   : 1
-    <112>   DW_AT_decl_line   : 38
-    <113>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><116>: Abbrev Number: 5 (DW_TAG_member)
-    <117>   DW_AT_name        : (indirect string, offset: 0x217): st_mtime_nsec
-    <11b>   DW_AT_type        : <0x15d>
-    <11f>   DW_AT_decl_file   : 1
-    <120>   DW_AT_decl_line   : 39
-    <121>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
- <2><124>: Abbrev Number: 5 (DW_TAG_member)
-    <125>   DW_AT_name        : (indirect string, offset: 0x225): st_ctime
-    <129>   DW_AT_type        : <0x16b>
-    <12d>   DW_AT_decl_file   : 1
-    <12e>   DW_AT_decl_line   : 40
-    <12f>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><132>: Abbrev Number: 5 (DW_TAG_member)
-    <133>   DW_AT_name        : (indirect string, offset: 0x22e): st_ctime_nsec
-    <137>   DW_AT_type        : <0x15d>
-    <13b>   DW_AT_decl_file   : 1
-    <13c>   DW_AT_decl_line   : 41
-    <13d>   DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
- <2><140>: Abbrev Number: 5 (DW_TAG_member)
-    <141>   DW_AT_name        : (indirect string, offset: 0x23c): __unused4
-    <145>   DW_AT_type        : <0x164>
-    <149>   DW_AT_decl_file   : 1
-    <14a>   DW_AT_decl_line   : 42
-    <14b>   DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
- <2><14e>: Abbrev Number: 5 (DW_TAG_member)
-    <14f>   DW_AT_name        : (indirect string, offset: 0x246): __unused5
-    <153>   DW_AT_type        : <0x164>
-    <157>   DW_AT_decl_file   : 1
-    <158>   DW_AT_decl_line   : 43
-    <159>   DW_AT_data_member_location: 2 byte block: 23 4c 	(DW_OP_plus_uconst: 76)
- <2><15c>: Abbrev Number: 0
- <1><15d>: Abbrev Number: 6 (DW_TAG_base_type)
-    <15e>   DW_AT_name        : (indirect string, offset: 0x172): long unsigned int
-    <162>   DW_AT_encoding    : 7	(unsigned)
-    <163>   DW_AT_byte_size   : 4
- <1><164>: Abbrev Number: 6 (DW_TAG_base_type)
-    <165>   DW_AT_name        : (indirect string, offset: 0x193): unsigned int
-    <169>   DW_AT_encoding    : 7	(unsigned)
-    <16a>   DW_AT_byte_size   : 4
- <1><16b>: Abbrev Number: 6 (DW_TAG_base_type)
-    <16c>   DW_AT_name        : (indirect string, offset: 0x1ce): long int
-    <170>   DW_AT_encoding    : 5	(signed)
-    <171>   DW_AT_byte_size   : 4
- <1><172>: Abbrev Number: 6 (DW_TAG_base_type)
-    <173>   DW_AT_name        : (indirect string, offset: 0x1e2): int
-    <177>   DW_AT_encoding    : 5	(signed)
-    <178>   DW_AT_byte_size   : 4
- <1><179>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_stat.d2 b/mpers-m32/struct_stat.d2
deleted file mode 100644
index 94ec8b3..0000000
--- a/mpers-m32/struct_stat.d2
+++ /dev/null
@@ -1,180 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15a): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 62
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x255): struct_stat
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 60
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x250): stat
-DW_AT_byte_size   : 80
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16b): st_dev
-DW_AT_type        : <0x15d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x184): st_ino
-DW_AT_type        : <0x15d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18b): st_mode
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a0): st_nlink
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a9): st_uid
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b0): st_gid
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b7): st_rdev
-DW_AT_type        : <0x15d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1bf): __pad1
-DW_AT_type        : <0x15d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c6): st_size
-DW_AT_type        : <0x16b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d7): st_blksize
-DW_AT_type        : <0x172>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e6): __pad2
-DW_AT_type        : <0x172>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><de>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ed): st_blocks
-DW_AT_type        : <0x16b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 35
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><ec>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f7): st_atime
-DW_AT_type        : <0x16b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><fa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x200): st_atime_nsec
-DW_AT_type        : <0x15d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<2><108>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20e): st_mtime
-DW_AT_type        : <0x16b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><116>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x217): st_mtime_nsec
-DW_AT_type        : <0x15d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
-<2><124>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x225): st_ctime
-DW_AT_type        : <0x16b>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<2><132>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x22e): st_ctime_nsec
-DW_AT_type        : <0x15d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
-<2><140>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x23c): __unused4
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 42
-DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
-<2><14e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x246): __unused5
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 43
-DW_AT_data_member_location: 2 byte block: 23 4c 	(DW_OP_plus_uconst: 76)
-<1><15d>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x172): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><164>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x193): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><16b>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ce): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><172>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1e2): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/struct_stat.h b/mpers-m32/struct_stat.h
deleted file mode 100644
index 460dc5f..0000000
--- a/mpers-m32/struct_stat.h
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-uint32_t st_dev;
-uint32_t st_ino;
-uint32_t st_mode;
-uint32_t st_nlink;
-uint32_t st_uid;
-uint32_t st_gid;
-uint32_t st_rdev;
-uint32_t __pad1;
-int32_t st_size;
-int32_t st_blksize;
-int32_t __pad2;
-int32_t st_blocks;
-int32_t st_atime;
-uint32_t st_atime_nsec;
-int32_t st_mtime;
-uint32_t st_mtime_nsec;
-int32_t st_ctime;
-uint32_t st_ctime_nsec;
-uint32_t __unused4;
-uint32_t __unused5;
-} ATTRIBUTE_PACKED m32_struct_stat;
-#define MPERS_m32_struct_stat m32_struct_stat
diff --git a/mpers-m32/struct_stat64.c b/mpers-m32/struct_stat64.c
deleted file mode 100644
index 0f0480b..0000000
--- a/mpers-m32/struct_stat64.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include "asm_stat.h"
-
-#if defined MPERS_IS_m32
-# undef HAVE_STRUCT_STAT64
-# undef HAVE_STRUCT_STAT64_ST_MTIME_NSEC
-# ifdef HAVE_M32_STRUCT_STAT64
-#  define HAVE_STRUCT_STAT64 1
-#  ifdef HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC
-#   define HAVE_STRUCT_STAT64_ST_MTIME_NSEC 1
-#  endif /* HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC */
-# endif /* HAVE_M32_STRUCT_STAT64 */
-#elif defined MPERS_IS_mx32
-# undef HAVE_STRUCT_STAT64
-# undef HAVE_STRUCT_STAT64_ST_MTIME_NSEC
-# ifdef HAVE_MX32_STRUCT_STAT64
-#  define HAVE_STRUCT_STAT64 1
-#  ifdef HAVE_MX32_STRUCT_STAT64_ST_MTIME_NSEC
-#   define HAVE_STRUCT_STAT64_ST_MTIME_NSEC 1
-#  endif /* HAVE_MX32_STRUCT_STAT64_ST_MTIME_NSEC */
-# endif /* HAVE_MX32_STRUCT_STAT64 */
-#endif /* MPERS_IS_m32 || MPERS_IS_mx32 */
-
-#ifndef HAVE_STRUCT_STAT64
-struct stat64 {};
-#endif
-
-typedef struct stat64 struct_stat64;
-
-struct_stat64 mpers_target_var;
diff --git a/mpers-m32/struct_stat64.d1 b/mpers-m32/struct_stat64.d1
deleted file mode 100644
index 7759d1d..0000000
--- a/mpers-m32/struct_stat64.d1
+++ /dev/null
@@ -1,33 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x41 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_stat64.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 1
-    <2a>   DW_AT_decl_line   : 60
-    <2b>   DW_AT_location    : 5 byte block: 3 1 0 0 0 	(DW_OP_addr: 1)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x174): struct_stat64
-    <3a>   DW_AT_decl_file   : 1
-    <3b>   DW_AT_decl_line   : 58
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x16d): stat64
-    <41>   DW_AT_byte_size   : 0
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 55
- <1><44>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_stat64.d2 b/mpers-m32/struct_stat64.d2
deleted file mode 100644
index ea8acd0..0000000
--- a/mpers-m32/struct_stat64.d2
+++ /dev/null
@@ -1,20 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 60
-DW_AT_location    : 5 byte block: 3 1 0 0 0 	(DW_OP_addr: 1)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x174): struct_stat64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 58
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x16d): stat64
-DW_AT_byte_size   : 0
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 55
diff --git a/mpers-m32/struct_stat64.h b/mpers-m32/struct_stat64.h
deleted file mode 100644
index 0a50185..0000000
--- a/mpers-m32/struct_stat64.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-} ATTRIBUTE_PACKED m32_struct_stat64;
-#define MPERS_m32_struct_stat64 m32_struct_stat64
diff --git a/mpers-m32/struct_statfs.c b/mpers-m32/struct_statfs.c
deleted file mode 100644
index 0e9e4ed..0000000
--- a/mpers-m32/struct_statfs.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <linux/types.h>
-#include <asm/statfs.h>
-typedef struct statfs struct_statfs;
-typedef struct statfs64 struct_statfs64;
-
-struct_statfs mpers_target_var;
diff --git a/mpers-m32/struct_statfs.d1 b/mpers-m32/struct_statfs.d1
deleted file mode 100644
index c53f6b8..0000000
--- a/mpers-m32/struct_statfs.d1
+++ /dev/null
@@ -1,153 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x142 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_statfs.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x121): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 37
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x211): struct_statfs
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 34
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x20a): statfs
-    <41>   DW_AT_byte_size   : 64
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 29
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16d): f_type
-    <49>   DW_AT_type        : <0xed>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 30
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x18d): f_bsize
-    <57>   DW_AT_type        : <0xed>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 31
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x195): f_blocks
-    <65>   DW_AT_type        : <0xed>
-    <69>   DW_AT_decl_file   : 2
-    <6a>   DW_AT_decl_line   : 32
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x19e): f_bfree
-    <73>   DW_AT_type        : <0xed>
-    <77>   DW_AT_decl_file   : 2
-    <78>   DW_AT_decl_line   : 33
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1a6): f_bavail
-    <81>   DW_AT_type        : <0xed>
-    <85>   DW_AT_decl_file   : 2
-    <86>   DW_AT_decl_line   : 34
-    <87>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1af): f_files
-    <8f>   DW_AT_type        : <0xed>
-    <93>   DW_AT_decl_file   : 2
-    <94>   DW_AT_decl_line   : 35
-    <95>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1b7): f_ffree
-    <9d>   DW_AT_type        : <0xed>
-    <a1>   DW_AT_decl_file   : 2
-    <a2>   DW_AT_decl_line   : 36
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1bf): f_fsid
-    <ab>   DW_AT_type        : <0xff>
-    <af>   DW_AT_decl_file   : 2
-    <b0>   DW_AT_decl_line   : 37
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x1e7): f_namelen
-    <b9>   DW_AT_type        : <0xed>
-    <bd>   DW_AT_decl_file   : 2
-    <be>   DW_AT_decl_line   : 38
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x1f1): f_frsize
-    <c7>   DW_AT_type        : <0xed>
-    <cb>   DW_AT_decl_file   : 2
-    <cc>   DW_AT_decl_line   : 39
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x1fa): f_flags
-    <d5>   DW_AT_type        : <0xed>
-    <d9>   DW_AT_decl_file   : 2
-    <da>   DW_AT_decl_line   : 40
-    <db>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><de>: Abbrev Number: 5 (DW_TAG_member)
-    <df>   DW_AT_name        : (indirect string, offset: 0x202): f_spare
-    <e3>   DW_AT_type        : <0x138>
-    <e7>   DW_AT_decl_file   : 2
-    <e8>   DW_AT_decl_line   : 41
-    <e9>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><ec>: Abbrev Number: 0
- <1><ed>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ee>   DW_AT_type        : <0xf8>
-    <f2>   DW_AT_name        : (indirect string, offset: 0x17d): __kernel_long_t
-    <f6>   DW_AT_decl_file   : 1
-    <f7>   DW_AT_decl_line   : 23
- <1><f8>: Abbrev Number: 6 (DW_TAG_base_type)
-    <f9>   DW_AT_name        : (indirect string, offset: 0x174): long int
-    <fd>   DW_AT_encoding    : 5	(signed)
-    <fe>   DW_AT_byte_size   : 4
- <1><ff>: Abbrev Number: 3 (DW_TAG_typedef)
-    <100>   DW_AT_type        : <0x10a>
-    <104>   DW_AT_name        : (indirect string, offset: 0x1d7): __kernel_fsid_t
-    <108>   DW_AT_decl_file   : 1
-    <109>   DW_AT_decl_line   : 73
- <1><10a>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <10b>   DW_AT_byte_size   : 8
-    <10c>   DW_AT_decl_file   : 1
-    <10d>   DW_AT_decl_line   : 71
- <2><10e>: Abbrev Number: 5 (DW_TAG_member)
-    <10f>   DW_AT_name        : (indirect string, offset: 0x1c6): val
-    <113>   DW_AT_type        : <0x11d>
-    <117>   DW_AT_decl_file   : 1
-    <118>   DW_AT_decl_line   : 72
-    <119>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><11c>: Abbrev Number: 0
- <1><11d>: Abbrev Number: 8 (DW_TAG_array_type)
-    <11e>   DW_AT_type        : <0x12a>
- <2><122>: Abbrev Number: 9 (DW_TAG_subrange_type)
-    <123>   DW_AT_type        : <0x131>
-    <127>   DW_AT_lower_bound : 0
-    <128>   DW_AT_count       : 2
- <2><129>: Abbrev Number: 0
- <1><12a>: Abbrev Number: 6 (DW_TAG_base_type)
-    <12b>   DW_AT_name        : (indirect string, offset: 0x1ca): int
-    <12f>   DW_AT_encoding    : 5	(signed)
-    <130>   DW_AT_byte_size   : 4
- <1><131>: Abbrev Number: 10 (DW_TAG_base_type)
-    <132>   DW_AT_name        : (indirect string, offset: 0x1ce): sizetype
-    <136>   DW_AT_byte_size   : 8
-    <137>   DW_AT_encoding    : 7	(unsigned)
- <1><138>: Abbrev Number: 8 (DW_TAG_array_type)
-    <139>   DW_AT_type        : <0xed>
- <2><13d>: Abbrev Number: 9 (DW_TAG_subrange_type)
-    <13e>   DW_AT_type        : <0x131>
-    <142>   DW_AT_lower_bound : 0
-    <143>   DW_AT_count       : 4
- <2><144>: Abbrev Number: 0
- <1><145>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_statfs.d2 b/mpers-m32/struct_statfs.d2
deleted file mode 100644
index a5db16c..0000000
--- a/mpers-m32/struct_statfs.d2
+++ /dev/null
@@ -1,159 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15c): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 37
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x211): struct_statfs
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 34
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x20a): statfs
-DW_AT_byte_size   : 64
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 29
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16d): f_type
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18d): f_bsize
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x195): f_blocks
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19e): f_bfree
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a6): f_bavail
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1af): f_files
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 35
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b7): f_ffree
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1bf): f_fsid
-DW_AT_type        : <0xff>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e7): f_namelen
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f1): f_frsize
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fa): f_flags
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><de>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x202): f_spare
-DW_AT_type        : <0x138>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<1><ed>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xf8>
-DW_AT_name        : (indirect string, offset: 0x17d): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><f8>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x174): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><ff>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x10a>
-DW_AT_name        : (indirect string, offset: 0x1d7): __kernel_fsid_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 73
-<1><10a>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 71
-<2><10e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c6): val
-DW_AT_type        : <0x11d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 72
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><11d>
-Abbrev Number: 8 (DW_TAG_array_type)
-DW_AT_type        : <0x12a>
-<2><122>
-Abbrev Number: 9 (DW_TAG_subrange_type)
-DW_AT_type        : <0x131>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><12a>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ca): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><131>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ce): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><138>
-Abbrev Number: 8 (DW_TAG_array_type)
-DW_AT_type        : <0xed>
-<2><13d>
-Abbrev Number: 9 (DW_TAG_subrange_type)
-DW_AT_type        : <0x131>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4
diff --git a/mpers-m32/struct_statfs.h b/mpers-m32/struct_statfs.h
deleted file mode 100644
index 31da087..0000000
--- a/mpers-m32/struct_statfs.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t f_type;
-int32_t f_bsize;
-int32_t f_blocks;
-int32_t f_bfree;
-int32_t f_bavail;
-int32_t f_files;
-int32_t f_ffree;
-struct {
-int32_t val[2];
-} ATTRIBUTE_PACKED f_fsid;
-int32_t f_namelen;
-int32_t f_frsize;
-int32_t f_flags;
-int32_t f_spare[4];
-} ATTRIBUTE_PACKED m32_struct_statfs;
-#define MPERS_m32_struct_statfs m32_struct_statfs
diff --git a/mpers-m32/struct_statfs64.c b/mpers-m32/struct_statfs64.c
deleted file mode 100644
index 9be9fe1..0000000
--- a/mpers-m32/struct_statfs64.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <linux/types.h>
-#include <asm/statfs.h>
-typedef struct statfs struct_statfs;
-typedef struct statfs64 struct_statfs64;
-
-struct_statfs64 mpers_target_var;
diff --git a/mpers-m32/struct_statfs64.d1 b/mpers-m32/struct_statfs64.d1
deleted file mode 100644
index 9291229..0000000
--- a/mpers-m32/struct_statfs64.d1
+++ /dev/null
@@ -1,162 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x154 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_statfs64.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x123): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15e): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 4
-    <2a>   DW_AT_decl_line   : 37
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x232): struct_statfs64
-    <3a>   DW_AT_decl_file   : 4
-    <3b>   DW_AT_decl_line   : 35
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x229): statfs64
-    <41>   DW_AT_byte_size   : 88
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 46
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16f): f_type
-    <49>   DW_AT_type        : <0xed>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 47
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x18f): f_bsize
-    <57>   DW_AT_type        : <0xed>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 48
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x197): f_blocks
-    <65>   DW_AT_type        : <0xff>
-    <69>   DW_AT_decl_file   : 2
-    <6a>   DW_AT_decl_line   : 49
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1bd): f_bfree
-    <73>   DW_AT_type        : <0xff>
-    <77>   DW_AT_decl_file   : 2
-    <78>   DW_AT_decl_line   : 50
-    <79>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1c5): f_bavail
-    <81>   DW_AT_type        : <0xff>
-    <85>   DW_AT_decl_file   : 2
-    <86>   DW_AT_decl_line   : 51
-    <87>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1ce): f_files
-    <8f>   DW_AT_type        : <0xff>
-    <93>   DW_AT_decl_file   : 2
-    <94>   DW_AT_decl_line   : 52
-    <95>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1d6): f_ffree
-    <9d>   DW_AT_type        : <0xff>
-    <a1>   DW_AT_decl_file   : 2
-    <a2>   DW_AT_decl_line   : 53
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1de): f_fsid
-    <ab>   DW_AT_type        : <0x111>
-    <af>   DW_AT_decl_file   : 2
-    <b0>   DW_AT_decl_line   : 54
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x206): f_namelen
-    <b9>   DW_AT_type        : <0xed>
-    <bd>   DW_AT_decl_file   : 2
-    <be>   DW_AT_decl_line   : 55
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x210): f_frsize
-    <c7>   DW_AT_type        : <0xed>
-    <cb>   DW_AT_decl_file   : 2
-    <cc>   DW_AT_decl_line   : 56
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
- <2><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x219): f_flags
-    <d5>   DW_AT_type        : <0xed>
-    <d9>   DW_AT_decl_file   : 2
-    <da>   DW_AT_decl_line   : 57
-    <db>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><de>: Abbrev Number: 5 (DW_TAG_member)
-    <df>   DW_AT_name        : (indirect string, offset: 0x221): f_spare
-    <e3>   DW_AT_type        : <0x14a>
-    <e7>   DW_AT_decl_file   : 2
-    <e8>   DW_AT_decl_line   : 58
-    <e9>   DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
- <2><ec>: Abbrev Number: 0
- <1><ed>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ee>   DW_AT_type        : <0xf8>
-    <f2>   DW_AT_name        : (indirect string, offset: 0x17f): __kernel_long_t
-    <f6>   DW_AT_decl_file   : 1
-    <f7>   DW_AT_decl_line   : 23
- <1><f8>: Abbrev Number: 6 (DW_TAG_base_type)
-    <f9>   DW_AT_name        : (indirect string, offset: 0x176): long int
-    <fd>   DW_AT_encoding    : 5	(signed)
-    <fe>   DW_AT_byte_size   : 4
- <1><ff>: Abbrev Number: 3 (DW_TAG_typedef)
-    <100>   DW_AT_type        : <0x10a>
-    <104>   DW_AT_name        : (indirect string, offset: 0x1b7): __u64
-    <108>   DW_AT_decl_file   : 3
-    <109>   DW_AT_decl_line   : 31
- <1><10a>: Abbrev Number: 6 (DW_TAG_base_type)
-    <10b>   DW_AT_name        : (indirect string, offset: 0x1a0): long long unsigned int
-    <10f>   DW_AT_encoding    : 7	(unsigned)
-    <110>   DW_AT_byte_size   : 8
- <1><111>: Abbrev Number: 3 (DW_TAG_typedef)
-    <112>   DW_AT_type        : <0x11c>
-    <116>   DW_AT_name        : (indirect string, offset: 0x1f6): __kernel_fsid_t
-    <11a>   DW_AT_decl_file   : 1
-    <11b>   DW_AT_decl_line   : 73
- <1><11c>: Abbrev Number: 7 (DW_TAG_structure_type)
-    <11d>   DW_AT_byte_size   : 8
-    <11e>   DW_AT_decl_file   : 1
-    <11f>   DW_AT_decl_line   : 71
- <2><120>: Abbrev Number: 5 (DW_TAG_member)
-    <121>   DW_AT_name        : (indirect string, offset: 0x1e5): val
-    <125>   DW_AT_type        : <0x12f>
-    <129>   DW_AT_decl_file   : 1
-    <12a>   DW_AT_decl_line   : 72
-    <12b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><12e>: Abbrev Number: 0
- <1><12f>: Abbrev Number: 8 (DW_TAG_array_type)
-    <130>   DW_AT_type        : <0x13c>
- <2><134>: Abbrev Number: 9 (DW_TAG_subrange_type)
-    <135>   DW_AT_type        : <0x143>
-    <139>   DW_AT_lower_bound : 0
-    <13a>   DW_AT_count       : 2
- <2><13b>: Abbrev Number: 0
- <1><13c>: Abbrev Number: 6 (DW_TAG_base_type)
-    <13d>   DW_AT_name        : (indirect string, offset: 0x1e9): int
-    <141>   DW_AT_encoding    : 5	(signed)
-    <142>   DW_AT_byte_size   : 4
- <1><143>: Abbrev Number: 10 (DW_TAG_base_type)
-    <144>   DW_AT_name        : (indirect string, offset: 0x1ed): sizetype
-    <148>   DW_AT_byte_size   : 8
-    <149>   DW_AT_encoding    : 7	(unsigned)
- <1><14a>: Abbrev Number: 8 (DW_TAG_array_type)
-    <14b>   DW_AT_type        : <0xed>
- <2><14f>: Abbrev Number: 9 (DW_TAG_subrange_type)
-    <150>   DW_AT_type        : <0x143>
-    <154>   DW_AT_lower_bound : 0
-    <155>   DW_AT_count       : 4
- <2><156>: Abbrev Number: 0
- <1><157>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_statfs64.d2 b/mpers-m32/struct_statfs64.d2
deleted file mode 100644
index 5c41192..0000000
--- a/mpers-m32/struct_statfs64.d2
+++ /dev/null
@@ -1,170 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15e): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 37
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x232): struct_statfs64
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 35
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x229): statfs64
-DW_AT_byte_size   : 88
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 46
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16f): f_type
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 47
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18f): f_bsize
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 48
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x197): f_blocks
-DW_AT_type        : <0xff>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 49
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1bd): f_bfree
-DW_AT_type        : <0xff>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 50
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c5): f_bavail
-DW_AT_type        : <0xff>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 51
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ce): f_files
-DW_AT_type        : <0xff>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 52
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d6): f_ffree
-DW_AT_type        : <0xff>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 53
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1de): f_fsid
-DW_AT_type        : <0x111>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 54
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x206): f_namelen
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 55
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x210): f_frsize
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 56
-DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
-<2><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x219): f_flags
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 57
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<2><de>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x221): f_spare
-DW_AT_type        : <0x14a>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 58
-DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
-<1><ed>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xf8>
-DW_AT_name        : (indirect string, offset: 0x17f): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><f8>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x176): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><ff>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x10a>
-DW_AT_name        : (indirect string, offset: 0x1b7): __u64
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 31
-<1><10a>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1a0): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
-<1><111>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x11c>
-DW_AT_name        : (indirect string, offset: 0x1f6): __kernel_fsid_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 73
-<1><11c>
-Abbrev Number: 7 (DW_TAG_structure_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 71
-<2><120>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e5): val
-DW_AT_type        : <0x12f>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 72
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><12f>
-Abbrev Number: 8 (DW_TAG_array_type)
-DW_AT_type        : <0x13c>
-<2><134>
-Abbrev Number: 9 (DW_TAG_subrange_type)
-DW_AT_type        : <0x143>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><13c>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1e9): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><143>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ed): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><14a>
-Abbrev Number: 8 (DW_TAG_array_type)
-DW_AT_type        : <0xed>
-<2><14f>
-Abbrev Number: 9 (DW_TAG_subrange_type)
-DW_AT_type        : <0x143>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4
diff --git a/mpers-m32/struct_statfs64.h b/mpers-m32/struct_statfs64.h
deleted file mode 100644
index ec208ac..0000000
--- a/mpers-m32/struct_statfs64.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t f_type;
-int32_t f_bsize;
-uint64_t f_blocks;
-uint64_t f_bfree;
-uint64_t f_bavail;
-uint64_t f_files;
-uint64_t f_ffree;
-struct {
-int32_t val[2];
-} ATTRIBUTE_PACKED f_fsid;
-int32_t f_namelen;
-int32_t f_frsize;
-int32_t f_flags;
-int32_t f_spare[4];
-unsigned char mpers_end_filler_1[4];
-} ATTRIBUTE_PACKED m32_struct_statfs64;
-#define MPERS_m32_struct_statfs64 m32_struct_statfs64
diff --git a/mpers-m32/struct_timex.c b/mpers-m32/struct_timex.c
deleted file mode 100644
index bf8298f..0000000
--- a/mpers-m32/struct_timex.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 2006-2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-#include <sys/timex.h>
-typedef struct timex struct_timex;
-
-struct_timex mpers_target_var;
diff --git a/mpers-m32/struct_timex.d1 b/mpers-m32/struct_timex.d1
deleted file mode 100644
index 7782867..0000000
--- a/mpers-m32/struct_timex.d1
+++ /dev/null
@@ -1,199 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x1b5 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_timex.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x120): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15b): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 4
-    <2a>   DW_AT_decl_line   : 38
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x266): struct_timex
-    <3a>   DW_AT_decl_file   : 4
-    <3b>   DW_AT_decl_line   : 36
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x260): timex
-    <41>   DW_AT_byte_size   : 128
-    <42>   DW_AT_decl_file   : 1
-    <43>   DW_AT_decl_line   : 23
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16c): modes
-    <49>   DW_AT_type        : <0x15d>
-    <4d>   DW_AT_decl_file   : 1
-    <4e>   DW_AT_decl_line   : 24
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x17f): offset
-    <57>   DW_AT_type        : <0x164>
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 25
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x19f): freq
-    <65>   DW_AT_type        : <0x164>
-    <69>   DW_AT_decl_file   : 1
-    <6a>   DW_AT_decl_line   : 26
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1a4): maxerror
-    <73>   DW_AT_type        : <0x164>
-    <77>   DW_AT_decl_file   : 1
-    <78>   DW_AT_decl_line   : 27
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1ad): esterror
-    <81>   DW_AT_type        : <0x164>
-    <85>   DW_AT_decl_file   : 1
-    <86>   DW_AT_decl_line   : 28
-    <87>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1b6): status
-    <8f>   DW_AT_type        : <0x176>
-    <93>   DW_AT_decl_file   : 1
-    <94>   DW_AT_decl_line   : 29
-    <95>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1c1): constant
-    <9d>   DW_AT_type        : <0x164>
-    <a1>   DW_AT_decl_file   : 1
-    <a2>   DW_AT_decl_line   : 30
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1ca): precision
-    <ab>   DW_AT_type        : <0x164>
-    <af>   DW_AT_decl_file   : 1
-    <b0>   DW_AT_decl_line   : 31
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x1d4): tolerance
-    <b9>   DW_AT_type        : <0x164>
-    <bd>   DW_AT_decl_file   : 1
-    <be>   DW_AT_decl_line   : 32
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x1de): time
-    <c7>   DW_AT_type        : <0x17d>
-    <cb>   DW_AT_decl_file   : 1
-    <cc>   DW_AT_decl_line   : 33
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x21f): tick
-    <d5>   DW_AT_type        : <0x164>
-    <d9>   DW_AT_decl_file   : 1
-    <da>   DW_AT_decl_line   : 34
-    <db>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><de>: Abbrev Number: 5 (DW_TAG_member)
-    <df>   DW_AT_name        : (indirect string, offset: 0x224): ppsfreq
-    <e3>   DW_AT_type        : <0x164>
-    <e7>   DW_AT_decl_file   : 1
-    <e8>   DW_AT_decl_line   : 35
-    <e9>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><ec>: Abbrev Number: 5 (DW_TAG_member)
-    <ed>   DW_AT_name        : (indirect string, offset: 0x22c): jitter
-    <f1>   DW_AT_type        : <0x164>
-    <f5>   DW_AT_decl_file   : 1
-    <f6>   DW_AT_decl_line   : 36
-    <f7>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <2><fa>: Abbrev Number: 5 (DW_TAG_member)
-    <fb>   DW_AT_name        : (indirect string, offset: 0x233): shift
-    <ff>   DW_AT_type        : <0x176>
-    <103>   DW_AT_decl_file   : 1
-    <104>   DW_AT_decl_line   : 37
-    <105>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><108>: Abbrev Number: 5 (DW_TAG_member)
-    <109>   DW_AT_name        : (indirect string, offset: 0x239): stabil
-    <10d>   DW_AT_type        : <0x164>
-    <111>   DW_AT_decl_file   : 1
-    <112>   DW_AT_decl_line   : 38
-    <113>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
- <2><116>: Abbrev Number: 5 (DW_TAG_member)
-    <117>   DW_AT_name        : (indirect string, offset: 0x240): jitcnt
-    <11b>   DW_AT_type        : <0x164>
-    <11f>   DW_AT_decl_file   : 1
-    <120>   DW_AT_decl_line   : 39
-    <121>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><124>: Abbrev Number: 5 (DW_TAG_member)
-    <125>   DW_AT_name        : (indirect string, offset: 0x247): calcnt
-    <129>   DW_AT_type        : <0x164>
-    <12d>   DW_AT_decl_file   : 1
-    <12e>   DW_AT_decl_line   : 40
-    <12f>   DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
- <2><132>: Abbrev Number: 5 (DW_TAG_member)
-    <133>   DW_AT_name        : (indirect string, offset: 0x24e): errcnt
-    <137>   DW_AT_type        : <0x164>
-    <13b>   DW_AT_decl_file   : 1
-    <13c>   DW_AT_decl_line   : 41
-    <13d>   DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
- <2><140>: Abbrev Number: 5 (DW_TAG_member)
-    <141>   DW_AT_name        : (indirect string, offset: 0x255): stbcnt
-    <145>   DW_AT_type        : <0x164>
-    <149>   DW_AT_decl_file   : 1
-    <14a>   DW_AT_decl_line   : 42
-    <14b>   DW_AT_data_member_location: 2 byte block: 23 4c 	(DW_OP_plus_uconst: 76)
- <2><14e>: Abbrev Number: 5 (DW_TAG_member)
-    <14f>   DW_AT_name        : (indirect string, offset: 0x25c): tai
-    <153>   DW_AT_type        : <0x176>
-    <157>   DW_AT_decl_file   : 1
-    <158>   DW_AT_decl_line   : 43
-    <159>   DW_AT_data_member_location: 2 byte block: 23 50 	(DW_OP_plus_uconst: 80)
- <2><15c>: Abbrev Number: 0
- <1><15d>: Abbrev Number: 6 (DW_TAG_base_type)
-    <15e>   DW_AT_name        : (indirect string, offset: 0x172): unsigned int
-    <162>   DW_AT_encoding    : 7	(unsigned)
-    <163>   DW_AT_byte_size   : 4
- <1><164>: Abbrev Number: 3 (DW_TAG_typedef)
-    <165>   DW_AT_type        : <0x16f>
-    <169>   DW_AT_name        : (indirect string, offset: 0x18f): __kernel_long_t
-    <16d>   DW_AT_decl_file   : 2
-    <16e>   DW_AT_decl_line   : 23
- <1><16f>: Abbrev Number: 6 (DW_TAG_base_type)
-    <170>   DW_AT_name        : (indirect string, offset: 0x186): long int
-    <174>   DW_AT_encoding    : 5	(signed)
-    <175>   DW_AT_byte_size   : 4
- <1><176>: Abbrev Number: 6 (DW_TAG_base_type)
-    <177>   DW_AT_name        : (indirect string, offset: 0x1bd): int
-    <17b>   DW_AT_encoding    : 5	(signed)
-    <17c>   DW_AT_byte_size   : 4
- <1><17d>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <17e>   DW_AT_name        : (indirect string, offset: 0x217): timeval
-    <182>   DW_AT_byte_size   : 8
-    <183>   DW_AT_decl_file   : 3
-    <184>   DW_AT_decl_line   : 29
- <2><185>: Abbrev Number: 5 (DW_TAG_member)
-    <186>   DW_AT_name        : (indirect string, offset: 0x1e3): tv_sec
-    <18a>   DW_AT_type        : <0x1a2>
-    <18e>   DW_AT_decl_file   : 3
-    <18f>   DW_AT_decl_line   : 30
-    <190>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><193>: Abbrev Number: 5 (DW_TAG_member)
-    <194>   DW_AT_name        : (indirect string, offset: 0x1fa): tv_usec
-    <198>   DW_AT_type        : <0x1ad>
-    <19c>   DW_AT_decl_file   : 3
-    <19d>   DW_AT_decl_line   : 31
-    <19e>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><1a1>: Abbrev Number: 0
- <1><1a2>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1a3>   DW_AT_type        : <0x164>
-    <1a7>   DW_AT_name        : (indirect string, offset: 0x1ea): __kernel_time_t
-    <1ab>   DW_AT_decl_file   : 2
-    <1ac>   DW_AT_decl_line   : 77
- <1><1ad>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1ae>   DW_AT_type        : <0x164>
-    <1b2>   DW_AT_name        : (indirect string, offset: 0x202): __kernel_suseconds_t
-    <1b6>   DW_AT_decl_file   : 2
-    <1b7>   DW_AT_decl_line   : 43
- <1><1b8>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_timex.d2 b/mpers-m32/struct_timex.d2
deleted file mode 100644
index f5d8915..0000000
--- a/mpers-m32/struct_timex.d2
+++ /dev/null
@@ -1,213 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15b): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 38
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x266): struct_timex
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 36
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x260): timex
-DW_AT_byte_size   : 128
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16c): modes
-DW_AT_type        : <0x15d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17f): offset
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19f): freq
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a4): maxerror
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ad): esterror
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b6): status
-DW_AT_type        : <0x176>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c1): constant
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ca): precision
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d4): tolerance
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1de): time
-DW_AT_type        : <0x17d>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21f): tick
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><de>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x224): ppsfreq
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 35
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><ec>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x22c): jitter
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<2><fa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x233): shift
-DW_AT_type        : <0x176>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><108>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x239): stabil
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 38
-DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
-<2><116>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x240): jitcnt
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 39
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<2><124>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x247): calcnt
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 40
-DW_AT_data_member_location: 2 byte block: 23 44 	(DW_OP_plus_uconst: 68)
-<2><132>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24e): errcnt
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 41
-DW_AT_data_member_location: 2 byte block: 23 48 	(DW_OP_plus_uconst: 72)
-<2><140>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x255): stbcnt
-DW_AT_type        : <0x164>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 42
-DW_AT_data_member_location: 2 byte block: 23 4c 	(DW_OP_plus_uconst: 76)
-<2><14e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x25c): tai
-DW_AT_type        : <0x176>
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 43
-DW_AT_data_member_location: 2 byte block: 23 50 	(DW_OP_plus_uconst: 80)
-<1><15d>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x172): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><164>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x16f>
-DW_AT_name        : (indirect string, offset: 0x18f): __kernel_long_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 23
-<1><16f>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x186): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><176>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1bd): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><17d>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x217): timeval
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 29
-<2><185>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e3): tv_sec
-DW_AT_type        : <0x1a2>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><193>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fa): tv_usec
-DW_AT_type        : <0x1ad>
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><1a2>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x164>
-DW_AT_name        : (indirect string, offset: 0x1ea): __kernel_time_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 77
-<1><1ad>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x164>
-DW_AT_name        : (indirect string, offset: 0x202): __kernel_suseconds_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 43
diff --git a/mpers-m32/struct_timex.h b/mpers-m32/struct_timex.h
deleted file mode 100644
index 978b2b8..0000000
--- a/mpers-m32/struct_timex.h
+++ /dev/null
@@ -1,29 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-uint32_t modes;
-int32_t offset;
-int32_t freq;
-int32_t maxerror;
-int32_t esterror;
-int32_t status;
-int32_t constant;
-int32_t precision;
-int32_t tolerance;
-struct {
-int32_t tv_sec;
-int32_t tv_usec;
-} ATTRIBUTE_PACKED time;
-int32_t tick;
-int32_t ppsfreq;
-int32_t jitter;
-int32_t shift;
-int32_t stabil;
-int32_t jitcnt;
-int32_t calcnt;
-int32_t errcnt;
-int32_t stbcnt;
-int32_t tai;
-unsigned char mpers_end_filler_1[44];
-} ATTRIBUTE_PACKED m32_struct_timex;
-#define MPERS_m32_struct_timex m32_struct_timex
diff --git a/mpers-m32/struct_ustat.c b/mpers-m32/struct_ustat.c
deleted file mode 100644
index 6437069..0000000
--- a/mpers-m32/struct_ustat.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (c) 2017 JingPiao Chen <chenjingpiao@gmail.com>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-#ifdef HAVE_USTAT_H
-# include DEF_MPERS_TYPE(struct_ustat)
-# include <ustat.h>
-typedef struct ustat struct_ustat;
-#endif /* HAVE_USTAT_H */
-
-struct_ustat mpers_target_var;
diff --git a/mpers-m32/struct_v4l2_buffer.c b/mpers-m32/struct_v4l2_buffer.c
deleted file mode 100644
index 99d7865..0000000
--- a/mpers-m32/struct_v4l2_buffer.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2014 Philippe De Muyter <phdm@macqel.be>
- * Copyright (c) 2014 William Manley <will@williammanley.net>
- * Copyright (c) 2011 Peter Zotov <whitequark@whitequark.org>
- * Copyright (c) 2014-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include <stdint.h>
-#include <linux/ioctl.h>
-#include <linux/types.h>
-#include <linux/videodev2.h>
-
-#ifdef VIDIOC_CREATE_BUFS
-#endif
-
-typedef struct v4l2_buffer struct_v4l2_buffer;
-typedef struct v4l2_clip struct_v4l2_clip;
-#ifdef VIDIOC_CREATE_BUFS
-typedef struct v4l2_create_buffers struct_v4l2_create_buffers;
-#endif
-typedef struct v4l2_ext_control struct_v4l2_ext_control;
-typedef struct v4l2_ext_controls struct_v4l2_ext_controls;
-typedef struct v4l2_format struct_v4l2_format;
-typedef struct v4l2_framebuffer struct_v4l2_framebuffer;
-typedef struct v4l2_input struct_v4l2_input;
-typedef struct v4l2_standard struct_v4l2_standard;
-
-struct_v4l2_buffer mpers_target_var;
diff --git a/mpers-m32/struct_v4l2_buffer.d1 b/mpers-m32/struct_v4l2_buffer.d1
deleted file mode 100644
index 8720e24..0000000
--- a/mpers-m32/struct_v4l2_buffer.d1
+++ /dev/null
@@ -1,336 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x2f3 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_buffer.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 5
-    <2a>   DW_AT_decl_line   : 53
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x2ed): struct_v4l2_buffer
-    <3a>   DW_AT_decl_file   : 5
-    <3b>   DW_AT_decl_line   : 41
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x2e1): v4l2_buffer
-    <41>   DW_AT_byte_size   : 68
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 473
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x172): index
-    <4a>   DW_AT_type        : <0x14b>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 474
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x18b): type
-    <59>   DW_AT_type        : <0x14b>
-    <5d>   DW_AT_decl_file   : 2
-    <5e>   DW_AT_decl_line   : 475
-    <60>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><63>: Abbrev Number: 5 (DW_TAG_member)
-    <64>   DW_AT_name        : (indirect string, offset: 0x190): bytesused
-    <68>   DW_AT_type        : <0x14b>
-    <6c>   DW_AT_decl_file   : 2
-    <6d>   DW_AT_decl_line   : 476
-    <6f>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><72>: Abbrev Number: 5 (DW_TAG_member)
-    <73>   DW_AT_name        : (indirect string, offset: 0x19a): flags
-    <77>   DW_AT_type        : <0x14b>
-    <7b>   DW_AT_decl_file   : 2
-    <7c>   DW_AT_decl_line   : 477
-    <7e>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><81>: Abbrev Number: 5 (DW_TAG_member)
-    <82>   DW_AT_name        : (indirect string, offset: 0x1a0): field
-    <86>   DW_AT_type        : <0x14b>
-    <8a>   DW_AT_decl_file   : 2
-    <8b>   DW_AT_decl_line   : 478
-    <8d>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><90>: Abbrev Number: 5 (DW_TAG_member)
-    <91>   DW_AT_name        : (indirect string, offset: 0x1a6): timestamp
-    <95>   DW_AT_type        : <0x15d>
-    <99>   DW_AT_decl_file   : 2
-    <9a>   DW_AT_decl_line   : 479
-    <9c>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><9f>: Abbrev Number: 5 (DW_TAG_member)
-    <a0>   DW_AT_name        : (indirect string, offset: 0x205): timecode
-    <a4>   DW_AT_type        : <0x1aa>
-    <a8>   DW_AT_decl_file   : 2
-    <a9>   DW_AT_decl_line   : 480
-    <ab>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><ae>: Abbrev Number: 5 (DW_TAG_member)
-    <af>   DW_AT_name        : (indirect string, offset: 0x25e): sequence
-    <b3>   DW_AT_type        : <0x14b>
-    <b7>   DW_AT_decl_file   : 2
-    <b8>   DW_AT_decl_line   : 481
-    <ba>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><bd>: Abbrev Number: 5 (DW_TAG_member)
-    <be>   DW_AT_name        : (indirect string, offset: 0x267): memory
-    <c2>   DW_AT_type        : <0x14b>
-    <c6>   DW_AT_decl_file   : 2
-    <c7>   DW_AT_decl_line   : 482
-    <c9>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><cc>: Abbrev Number: 5 (DW_TAG_member)
-    <cd>   DW_AT_name        : (indirect string, offset: 0x26e): m
-    <d1>   DW_AT_type        : <0xdb>
-    <d5>   DW_AT_decl_file   : 2
-    <d6>   DW_AT_decl_line   : 488
-    <d8>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <2><db>: Abbrev Number: 6 (DW_TAG_union_type)
-    <dc>   DW_AT_byte_size   : 4
-    <dd>   DW_AT_decl_file   : 2
-    <de>   DW_AT_decl_line   : 483
- <3><e0>: Abbrev Number: 5 (DW_TAG_member)
-    <e1>   DW_AT_name        : (indirect string, offset: 0x270): offset
-    <e5>   DW_AT_type        : <0x14b>
-    <e9>   DW_AT_decl_file   : 2
-    <ea>   DW_AT_decl_line   : 484
-    <ec>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><ef>: Abbrev Number: 5 (DW_TAG_member)
-    <f0>   DW_AT_name        : (indirect string, offset: 0x277): userptr
-    <f4>   DW_AT_type        : <0x243>
-    <f8>   DW_AT_decl_file   : 2
-    <f9>   DW_AT_decl_line   : 485
-    <fb>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><fe>: Abbrev Number: 5 (DW_TAG_member)
-    <ff>   DW_AT_name        : (indirect string, offset: 0x291): planes
-    <103>   DW_AT_type        : <0x24a>
-    <107>   DW_AT_decl_file   : 2
-    <108>   DW_AT_decl_line   : 486
-    <10a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><10d>: Abbrev Number: 5 (DW_TAG_member)
-    <10e>   DW_AT_name        : (indirect string, offset: 0x2aa): fd
-    <112>   DW_AT_type        : <0x2d7>
-    <116>   DW_AT_decl_file   : 2
-    <117>   DW_AT_decl_line   : 487
-    <119>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><11c>: Abbrev Number: 0
- <2><11d>: Abbrev Number: 5 (DW_TAG_member)
-    <11e>   DW_AT_name        : (indirect string, offset: 0x298): length
-    <122>   DW_AT_type        : <0x14b>
-    <126>   DW_AT_decl_file   : 2
-    <127>   DW_AT_decl_line   : 489
-    <129>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><12c>: Abbrev Number: 5 (DW_TAG_member)
-    <12d>   DW_AT_name        : (indirect string, offset: 0x2d7): reserved2
-    <131>   DW_AT_type        : <0x14b>
-    <135>   DW_AT_decl_file   : 2
-    <136>   DW_AT_decl_line   : 490
-    <138>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
- <2><13b>: Abbrev Number: 5 (DW_TAG_member)
-    <13c>   DW_AT_name        : (indirect string, offset: 0x2c3): reserved
-    <140>   DW_AT_type        : <0x14b>
-    <144>   DW_AT_decl_file   : 2
-    <145>   DW_AT_decl_line   : 491
-    <147>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><14a>: Abbrev Number: 0
- <1><14b>: Abbrev Number: 3 (DW_TAG_typedef)
-    <14c>   DW_AT_type        : <0x156>
-    <150>   DW_AT_name        : (indirect string, offset: 0x185): __u32
-    <154>   DW_AT_decl_file   : 1
-    <155>   DW_AT_decl_line   : 28
- <1><156>: Abbrev Number: 7 (DW_TAG_base_type)
-    <157>   DW_AT_name        : (indirect string, offset: 0x178): unsigned int
-    <15b>   DW_AT_encoding    : 7	(unsigned)
-    <15c>   DW_AT_byte_size   : 4
- <1><15d>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <15e>   DW_AT_name        : (indirect string, offset: 0x1fd): timeval
-    <162>   DW_AT_byte_size   : 8
-    <163>   DW_AT_decl_file   : 4
-    <164>   DW_AT_decl_line   : 29
- <2><165>: Abbrev Number: 9 (DW_TAG_member)
-    <166>   DW_AT_name        : (indirect string, offset: 0x1b0): tv_sec
-    <16a>   DW_AT_type        : <0x182>
-    <16e>   DW_AT_decl_file   : 4
-    <16f>   DW_AT_decl_line   : 30
-    <170>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><173>: Abbrev Number: 9 (DW_TAG_member)
-    <174>   DW_AT_name        : (indirect string, offset: 0x1e0): tv_usec
-    <178>   DW_AT_type        : <0x19f>
-    <17c>   DW_AT_decl_file   : 4
-    <17d>   DW_AT_decl_line   : 31
-    <17e>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><181>: Abbrev Number: 0
- <1><182>: Abbrev Number: 3 (DW_TAG_typedef)
-    <183>   DW_AT_type        : <0x18d>
-    <187>   DW_AT_name        : (indirect string, offset: 0x1d0): __kernel_time_t
-    <18b>   DW_AT_decl_file   : 3
-    <18c>   DW_AT_decl_line   : 77
- <1><18d>: Abbrev Number: 3 (DW_TAG_typedef)
-    <18e>   DW_AT_type        : <0x198>
-    <192>   DW_AT_name        : (indirect string, offset: 0x1c0): __kernel_long_t
-    <196>   DW_AT_decl_file   : 3
-    <197>   DW_AT_decl_line   : 23
- <1><198>: Abbrev Number: 7 (DW_TAG_base_type)
-    <199>   DW_AT_name        : (indirect string, offset: 0x1b7): long int
-    <19d>   DW_AT_encoding    : 5	(signed)
-    <19e>   DW_AT_byte_size   : 4
- <1><19f>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1a0>   DW_AT_type        : <0x18d>
-    <1a4>   DW_AT_name        : (indirect string, offset: 0x1e8): __kernel_suseconds_t
-    <1a8>   DW_AT_decl_file   : 3
-    <1a9>   DW_AT_decl_line   : 43
- <1><1aa>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <1ab>   DW_AT_name        : (indirect string, offset: 0x250): v4l2_timecode
-    <1af>   DW_AT_byte_size   : 16
-    <1b0>   DW_AT_decl_file   : 2
-    <1b1>   DW_AT_decl_line   : 423
- <2><1b3>: Abbrev Number: 5 (DW_TAG_member)
-    <1b4>   DW_AT_name        : (indirect string, offset: 0x18b): type
-    <1b8>   DW_AT_type        : <0x14b>
-    <1bc>   DW_AT_decl_file   : 2
-    <1bd>   DW_AT_decl_line   : 424
-    <1bf>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><1c2>: Abbrev Number: 5 (DW_TAG_member)
-    <1c3>   DW_AT_name        : (indirect string, offset: 0x19a): flags
-    <1c7>   DW_AT_type        : <0x14b>
-    <1cb>   DW_AT_decl_file   : 2
-    <1cc>   DW_AT_decl_line   : 425
-    <1ce>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><1d1>: Abbrev Number: 5 (DW_TAG_member)
-    <1d2>   DW_AT_name        : (indirect string, offset: 0x20e): frames
-    <1d6>   DW_AT_type        : <0x21d>
-    <1da>   DW_AT_decl_file   : 2
-    <1db>   DW_AT_decl_line   : 426
-    <1dd>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><1e0>: Abbrev Number: 5 (DW_TAG_member)
-    <1e1>   DW_AT_name        : (indirect string, offset: 0x228): seconds
-    <1e5>   DW_AT_type        : <0x21d>
-    <1e9>   DW_AT_decl_file   : 2
-    <1ea>   DW_AT_decl_line   : 427
-    <1ec>   DW_AT_data_member_location: 2 byte block: 23 9 	(DW_OP_plus_uconst: 9)
- <2><1ef>: Abbrev Number: 5 (DW_TAG_member)
-    <1f0>   DW_AT_name        : (indirect string, offset: 0x230): minutes
-    <1f4>   DW_AT_type        : <0x21d>
-    <1f8>   DW_AT_decl_file   : 2
-    <1f9>   DW_AT_decl_line   : 428
-    <1fb>   DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
- <2><1fe>: Abbrev Number: 5 (DW_TAG_member)
-    <1ff>   DW_AT_name        : (indirect string, offset: 0x238): hours
-    <203>   DW_AT_type        : <0x21d>
-    <207>   DW_AT_decl_file   : 2
-    <208>   DW_AT_decl_line   : 429
-    <20a>   DW_AT_data_member_location: 2 byte block: 23 b 	(DW_OP_plus_uconst: 11)
- <2><20d>: Abbrev Number: 5 (DW_TAG_member)
-    <20e>   DW_AT_name        : (indirect string, offset: 0x23e): userbits
-    <212>   DW_AT_type        : <0x22f>
-    <216>   DW_AT_decl_file   : 2
-    <217>   DW_AT_decl_line   : 430
-    <219>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><21c>: Abbrev Number: 0
- <1><21d>: Abbrev Number: 3 (DW_TAG_typedef)
-    <21e>   DW_AT_type        : <0x228>
-    <222>   DW_AT_name        : (indirect string, offset: 0x223): __u8
-    <226>   DW_AT_decl_file   : 1
-    <227>   DW_AT_decl_line   : 24
- <1><228>: Abbrev Number: 7 (DW_TAG_base_type)
-    <229>   DW_AT_name        : (indirect string, offset: 0x215): unsigned char
-    <22d>   DW_AT_encoding    : 8	(unsigned char)
-    <22e>   DW_AT_byte_size   : 1
- <1><22f>: Abbrev Number: 10 (DW_TAG_array_type)
-    <230>   DW_AT_type        : <0x21d>
- <2><234>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <235>   DW_AT_type        : <0x23c>
-    <239>   DW_AT_lower_bound : 0
-    <23a>   DW_AT_count       : 4
- <2><23b>: Abbrev Number: 0
- <1><23c>: Abbrev Number: 12 (DW_TAG_base_type)
-    <23d>   DW_AT_name        : (indirect string, offset: 0x247): sizetype
-    <241>   DW_AT_byte_size   : 8
-    <242>   DW_AT_encoding    : 7	(unsigned)
- <1><243>: Abbrev Number: 7 (DW_TAG_base_type)
-    <244>   DW_AT_name        : (indirect string, offset: 0x27f): long unsigned int
-    <248>   DW_AT_encoding    : 7	(unsigned)
-    <249>   DW_AT_byte_size   : 4
- <1><24a>: Abbrev Number: 13 (DW_TAG_pointer_type)
-    <24b>   DW_AT_type        : <0x24f>
- <1><24f>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <250>   DW_AT_name        : (indirect string, offset: 0x2cc): v4l2_plane
-    <254>   DW_AT_byte_size   : 60
-    <255>   DW_AT_decl_file   : 2
-    <256>   DW_AT_decl_line   : 462
- <2><258>: Abbrev Number: 5 (DW_TAG_member)
-    <259>   DW_AT_name        : (indirect string, offset: 0x190): bytesused
-    <25d>   DW_AT_type        : <0x14b>
-    <261>   DW_AT_decl_file   : 2
-    <262>   DW_AT_decl_line   : 463
-    <264>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><267>: Abbrev Number: 5 (DW_TAG_member)
-    <268>   DW_AT_name        : (indirect string, offset: 0x298): length
-    <26c>   DW_AT_type        : <0x14b>
-    <270>   DW_AT_decl_file   : 2
-    <271>   DW_AT_decl_line   : 464
-    <273>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><276>: Abbrev Number: 5 (DW_TAG_member)
-    <277>   DW_AT_name        : (indirect string, offset: 0x26e): m
-    <27b>   DW_AT_type        : <0x285>
-    <27f>   DW_AT_decl_file   : 2
-    <280>   DW_AT_decl_line   : 469
-    <282>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><285>: Abbrev Number: 6 (DW_TAG_union_type)
-    <286>   DW_AT_byte_size   : 4
-    <287>   DW_AT_decl_file   : 2
-    <288>   DW_AT_decl_line   : 465
- <3><28a>: Abbrev Number: 5 (DW_TAG_member)
-    <28b>   DW_AT_name        : (indirect string, offset: 0x29f): mem_offset
-    <28f>   DW_AT_type        : <0x14b>
-    <293>   DW_AT_decl_file   : 2
-    <294>   DW_AT_decl_line   : 466
-    <296>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><299>: Abbrev Number: 5 (DW_TAG_member)
-    <29a>   DW_AT_name        : (indirect string, offset: 0x277): userptr
-    <29e>   DW_AT_type        : <0x243>
-    <2a2>   DW_AT_decl_file   : 2
-    <2a3>   DW_AT_decl_line   : 467
-    <2a5>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2a8>: Abbrev Number: 5 (DW_TAG_member)
-    <2a9>   DW_AT_name        : (indirect string, offset: 0x2aa): fd
-    <2ad>   DW_AT_type        : <0x2d7>
-    <2b1>   DW_AT_decl_file   : 2
-    <2b2>   DW_AT_decl_line   : 468
-    <2b4>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2b7>: Abbrev Number: 0
- <2><2b8>: Abbrev Number: 5 (DW_TAG_member)
-    <2b9>   DW_AT_name        : (indirect string, offset: 0x2b7): data_offset
-    <2bd>   DW_AT_type        : <0x14b>
-    <2c1>   DW_AT_decl_file   : 2
-    <2c2>   DW_AT_decl_line   : 470
-    <2c4>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><2c7>: Abbrev Number: 5 (DW_TAG_member)
-    <2c8>   DW_AT_name        : (indirect string, offset: 0x2c3): reserved
-    <2cc>   DW_AT_type        : <0x2e9>
-    <2d0>   DW_AT_decl_file   : 2
-    <2d1>   DW_AT_decl_line   : 471
-    <2d3>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><2d6>: Abbrev Number: 0
- <1><2d7>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2d8>   DW_AT_type        : <0x2e2>
-    <2dc>   DW_AT_name        : (indirect string, offset: 0x2b1): __s32
-    <2e0>   DW_AT_decl_file   : 1
-    <2e1>   DW_AT_decl_line   : 27
- <1><2e2>: Abbrev Number: 7 (DW_TAG_base_type)
-    <2e3>   DW_AT_name        : (indirect string, offset: 0x2ad): int
-    <2e7>   DW_AT_encoding    : 5	(signed)
-    <2e8>   DW_AT_byte_size   : 4
- <1><2e9>: Abbrev Number: 10 (DW_TAG_array_type)
-    <2ea>   DW_AT_type        : <0x14b>
- <2><2ee>: Abbrev Number: 11 (DW_TAG_subrange_type)
-    <2ef>   DW_AT_type        : <0x23c>
-    <2f3>   DW_AT_lower_bound : 0
-    <2f4>   DW_AT_count       : 11
- <2><2f5>: Abbrev Number: 0
- <1><2f6>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_v4l2_buffer.d2 b/mpers-m32/struct_v4l2_buffer.d2
deleted file mode 100644
index 4509c92..0000000
--- a/mpers-m32/struct_v4l2_buffer.d2
+++ /dev/null
@@ -1,371 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 53
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x2ed): struct_v4l2_buffer
-DW_AT_decl_file   : 5
-DW_AT_decl_line   : 41
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2e1): v4l2_buffer
-DW_AT_byte_size   : 68
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 473
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x172): index
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 474
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18b): type
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 475
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><63>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x190): bytesused
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 476
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><72>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19a): flags
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 477
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><81>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a0): field
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 478
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><90>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a6): timestamp
-DW_AT_type        : <0x15d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 479
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><9f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x205): timecode
-DW_AT_type        : <0x1aa>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 480
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><ae>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x25e): sequence
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 481
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><bd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x267): memory
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 482
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><cc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x26e): m
-DW_AT_type        : <0xdb>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 488
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<2><db>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 483
-<3><e0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x270): offset
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 484
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><ef>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x277): userptr
-DW_AT_type        : <0x243>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 485
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><fe>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x291): planes
-DW_AT_type        : <0x24a>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 486
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><10d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2aa): fd
-DW_AT_type        : <0x2d7>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 487
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><11d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x298): length
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 489
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><12c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2d7): reserved2
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 490
-DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
-<2><13b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c3): reserved
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 491
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<1><14b>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x156>
-DW_AT_name        : (indirect string, offset: 0x185): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><156>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x178): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><15d>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1fd): timeval
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 29
-<2><165>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b0): tv_sec
-DW_AT_type        : <0x182>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><173>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e0): tv_usec
-DW_AT_type        : <0x19f>
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><182>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x18d>
-DW_AT_name        : (indirect string, offset: 0x1d0): __kernel_time_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 77
-<1><18d>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x198>
-DW_AT_name        : (indirect string, offset: 0x1c0): __kernel_long_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 23
-<1><198>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b7): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><19f>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x18d>
-DW_AT_name        : (indirect string, offset: 0x1e8): __kernel_suseconds_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 43
-<1><1aa>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x250): v4l2_timecode
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 423
-<2><1b3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18b): type
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 424
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><1c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19a): flags
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 425
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><1d1>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20e): frames
-DW_AT_type        : <0x21d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 426
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><1e0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x228): seconds
-DW_AT_type        : <0x21d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 427
-DW_AT_data_member_location: 2 byte block: 23 9 	(DW_OP_plus_uconst: 9)
-<2><1ef>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x230): minutes
-DW_AT_type        : <0x21d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 428
-DW_AT_data_member_location: 2 byte block: 23 a 	(DW_OP_plus_uconst: 10)
-<2><1fe>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x238): hours
-DW_AT_type        : <0x21d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 429
-DW_AT_data_member_location: 2 byte block: 23 b 	(DW_OP_plus_uconst: 11)
-<2><20d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x23e): userbits
-DW_AT_type        : <0x22f>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 430
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><21d>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x228>
-DW_AT_name        : (indirect string, offset: 0x223): __u8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><228>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x215): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><22f>
-Abbrev Number: 10 (DW_TAG_array_type)
-DW_AT_type        : <0x21d>
-<2><234>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x23c>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4
-<1><23c>
-Abbrev Number: 12 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x247): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><243>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x27f): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><24a>
-Abbrev Number: 13 (DW_TAG_pointer_type)
-DW_AT_type        : <0x24f>
-<1><24f>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2cc): v4l2_plane
-DW_AT_byte_size   : 60
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 462
-<2><258>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x190): bytesused
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 463
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><267>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x298): length
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 464
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><276>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x26e): m
-DW_AT_type        : <0x285>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 469
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><285>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 465
-<3><28a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x29f): mem_offset
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 466
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><299>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x277): userptr
-DW_AT_type        : <0x243>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 467
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><2a8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2aa): fd
-DW_AT_type        : <0x2d7>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 468
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><2b8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2b7): data_offset
-DW_AT_type        : <0x14b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 470
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><2c7>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c3): reserved
-DW_AT_type        : <0x2e9>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 471
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<1><2d7>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x2e2>
-DW_AT_name        : (indirect string, offset: 0x2b1): __s32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-<1><2e2>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x2ad): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><2e9>
-Abbrev Number: 10 (DW_TAG_array_type)
-DW_AT_type        : <0x14b>
-<2><2ee>
-Abbrev Number: 11 (DW_TAG_subrange_type)
-DW_AT_type        : <0x23c>
-DW_AT_lower_bound : 0
-DW_AT_count       : 11
diff --git a/mpers-m32/struct_v4l2_buffer.h b/mpers-m32/struct_v4l2_buffer.h
deleted file mode 100644
index 3743ad2..0000000
--- a/mpers-m32/struct_v4l2_buffer.h
+++ /dev/null
@@ -1,38 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-uint32_t index;
-uint32_t type;
-uint32_t bytesused;
-uint32_t flags;
-uint32_t field;
-struct {
-int32_t tv_sec;
-int32_t tv_usec;
-} ATTRIBUTE_PACKED timestamp;
-struct {
-uint32_t type;
-uint32_t flags;
-unsigned char frames;
-unsigned char seconds;
-unsigned char minutes;
-unsigned char hours;
-unsigned char userbits[4];
-} ATTRIBUTE_PACKED timecode;
-uint32_t sequence;
-uint32_t memory;
-union {
-uint32_t offset;
-uint32_t userptr;
-mpers_ptr_t planes;
-int32_t fd;
-} m;
-uint32_t length;
-uint32_t reserved2;
-uint32_t reserved;
-} ATTRIBUTE_PACKED m32_struct_v4l2_buffer;
-#define MPERS_m32_struct_v4l2_buffer m32_struct_v4l2_buffer
diff --git a/mpers-m32/struct_v4l2_clip.c b/mpers-m32/struct_v4l2_clip.c
deleted file mode 100644
index f9e1fd4..0000000
--- a/mpers-m32/struct_v4l2_clip.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2014 Philippe De Muyter <phdm@macqel.be>
- * Copyright (c) 2014 William Manley <will@williammanley.net>
- * Copyright (c) 2011 Peter Zotov <whitequark@whitequark.org>
- * Copyright (c) 2014-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include <stdint.h>
-#include <linux/ioctl.h>
-#include <linux/types.h>
-#include <linux/videodev2.h>
-
-#ifdef VIDIOC_CREATE_BUFS
-#endif
-
-typedef struct v4l2_buffer struct_v4l2_buffer;
-typedef struct v4l2_clip struct_v4l2_clip;
-#ifdef VIDIOC_CREATE_BUFS
-typedef struct v4l2_create_buffers struct_v4l2_create_buffers;
-#endif
-typedef struct v4l2_ext_control struct_v4l2_ext_control;
-typedef struct v4l2_ext_controls struct_v4l2_ext_controls;
-typedef struct v4l2_format struct_v4l2_format;
-typedef struct v4l2_framebuffer struct_v4l2_framebuffer;
-typedef struct v4l2_input struct_v4l2_input;
-typedef struct v4l2_standard struct_v4l2_standard;
-
-struct_v4l2_clip mpers_target_var;
diff --git a/mpers-m32/struct_v4l2_clip.d1 b/mpers-m32/struct_v4l2_clip.d1
deleted file mode 100644
index b8eff5a..0000000
--- a/mpers-m32/struct_v4l2_clip.d1
+++ /dev/null
@@ -1,96 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0xcb (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_clip.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x124): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 53
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1be): struct_v4l2_clip
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 42
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1b4): v4l2_clip
-    <41>   DW_AT_byte_size   : 20
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 550
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x170): c
-    <4a>   DW_AT_type        : <0x64>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 551
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x1af): next
-    <59>   DW_AT_type        : <0xc9>
-    <5d>   DW_AT_decl_file   : 2
-    <5e>   DW_AT_decl_line   : 552
-    <60>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><63>: Abbrev Number: 0
- <1><64>: Abbrev Number: 6 (DW_TAG_structure_type)
-    <65>   DW_AT_name        : (indirect string, offset: 0x1a5): v4l2_rect
-    <69>   DW_AT_byte_size   : 16
-    <6a>   DW_AT_decl_file   : 2
-    <6b>   DW_AT_decl_line   : 135
- <2><6c>: Abbrev Number: 7 (DW_TAG_member)
-    <6d>   DW_AT_name        : (indirect string, offset: 0x172): left
-    <71>   DW_AT_type        : <0xa5>
-    <75>   DW_AT_decl_file   : 2
-    <76>   DW_AT_decl_line   : 136
-    <77>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><7a>: Abbrev Number: 7 (DW_TAG_member)
-    <7b>   DW_AT_name        : (indirect string, offset: 0x181): top
-    <7f>   DW_AT_type        : <0xa5>
-    <83>   DW_AT_decl_file   : 2
-    <84>   DW_AT_decl_line   : 137
-    <85>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><88>: Abbrev Number: 7 (DW_TAG_member)
-    <89>   DW_AT_name        : (indirect string, offset: 0x185): width
-    <8d>   DW_AT_type        : <0xb7>
-    <91>   DW_AT_decl_file   : 2
-    <92>   DW_AT_decl_line   : 138
-    <93>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><96>: Abbrev Number: 7 (DW_TAG_member)
-    <97>   DW_AT_name        : (indirect string, offset: 0x19e): height
-    <9b>   DW_AT_type        : <0xb7>
-    <9f>   DW_AT_decl_file   : 2
-    <a0>   DW_AT_decl_line   : 139
-    <a1>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><a4>: Abbrev Number: 0
- <1><a5>: Abbrev Number: 3 (DW_TAG_typedef)
-    <a6>   DW_AT_type        : <0xb0>
-    <aa>   DW_AT_name        : (indirect string, offset: 0x17b): __s32
-    <ae>   DW_AT_decl_file   : 1
-    <af>   DW_AT_decl_line   : 27
- <1><b0>: Abbrev Number: 8 (DW_TAG_base_type)
-    <b1>   DW_AT_name        : (indirect string, offset: 0x177): int
-    <b5>   DW_AT_encoding    : 5	(signed)
-    <b6>   DW_AT_byte_size   : 4
- <1><b7>: Abbrev Number: 3 (DW_TAG_typedef)
-    <b8>   DW_AT_type        : <0xc2>
-    <bc>   DW_AT_name        : (indirect string, offset: 0x198): __u32
-    <c0>   DW_AT_decl_file   : 1
-    <c1>   DW_AT_decl_line   : 28
- <1><c2>: Abbrev Number: 8 (DW_TAG_base_type)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x18b): unsigned int
-    <c7>   DW_AT_encoding    : 7	(unsigned)
-    <c8>   DW_AT_byte_size   : 4
- <1><c9>: Abbrev Number: 9 (DW_TAG_pointer_type)
-    <ca>   DW_AT_type        : <0x3c>
- <1><ce>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_v4l2_clip.d2 b/mpers-m32/struct_v4l2_clip.d2
deleted file mode 100644
index 1b5c8fc..0000000
--- a/mpers-m32/struct_v4l2_clip.d2
+++ /dev/null
@@ -1,93 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x15f): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 53
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1be): struct_v4l2_clip
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 42
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1b4): v4l2_clip
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 550
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x170): c
-DW_AT_type        : <0x64>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 551
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1af): next
-DW_AT_type        : <0xc9>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 552
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<1><64>
-Abbrev Number: 6 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1a5): v4l2_rect
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 135
-<2><6c>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x172): left
-DW_AT_type        : <0xa5>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 136
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><7a>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x181): top
-DW_AT_type        : <0xa5>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 137
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><88>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x185): width
-DW_AT_type        : <0xb7>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 138
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><96>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19e): height
-DW_AT_type        : <0xb7>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 139
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><a5>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xb0>
-DW_AT_name        : (indirect string, offset: 0x17b): __s32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-<1><b0>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x177): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><b7>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xc2>
-DW_AT_name        : (indirect string, offset: 0x198): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><c2>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18b): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><c9>
-Abbrev Number: 9 (DW_TAG_pointer_type)
-DW_AT_type        : <0x3c>
diff --git a/mpers-m32/struct_v4l2_clip.h b/mpers-m32/struct_v4l2_clip.h
deleted file mode 100644
index ea1ab0c..0000000
--- a/mpers-m32/struct_v4l2_clip.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-struct {
-int32_t left;
-int32_t top;
-uint32_t width;
-uint32_t height;
-} ATTRIBUTE_PACKED c;
-mpers_ptr_t next;
-} ATTRIBUTE_PACKED m32_struct_v4l2_clip;
-#define MPERS_m32_struct_v4l2_clip m32_struct_v4l2_clip
diff --git a/mpers-m32/struct_v4l2_create_buffers.c b/mpers-m32/struct_v4l2_create_buffers.c
deleted file mode 100644
index aba8fd4..0000000
--- a/mpers-m32/struct_v4l2_create_buffers.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2014 Philippe De Muyter <phdm@macqel.be>
- * Copyright (c) 2014 William Manley <will@williammanley.net>
- * Copyright (c) 2011 Peter Zotov <whitequark@whitequark.org>
- * Copyright (c) 2014-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include <stdint.h>
-#include <linux/ioctl.h>
-#include <linux/types.h>
-#include <linux/videodev2.h>
-
-#ifdef VIDIOC_CREATE_BUFS
-#endif
-
-typedef struct v4l2_buffer struct_v4l2_buffer;
-typedef struct v4l2_clip struct_v4l2_clip;
-#ifdef VIDIOC_CREATE_BUFS
-typedef struct v4l2_create_buffers struct_v4l2_create_buffers;
-#endif
-typedef struct v4l2_ext_control struct_v4l2_ext_control;
-typedef struct v4l2_ext_controls struct_v4l2_ext_controls;
-typedef struct v4l2_format struct_v4l2_format;
-typedef struct v4l2_framebuffer struct_v4l2_framebuffer;
-typedef struct v4l2_input struct_v4l2_input;
-typedef struct v4l2_standard struct_v4l2_standard;
-
-struct_v4l2_create_buffers mpers_target_var;
diff --git a/mpers-m32/struct_v4l2_create_buffers.d1 b/mpers-m32/struct_v4l2_create_buffers.d1
deleted file mode 100644
index 339249f..0000000
--- a/mpers-m32/struct_v4l2_create_buffers.d1
+++ /dev/null
@@ -1,679 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x5f2 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_create_buffers.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x12e): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x169): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 53
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x421): struct_v4l2_create_buffers
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 44
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x40d): v4l2_create_buffers
-    <41>   DW_AT_byte_size   : 248
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 1260
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x17a): index
-    <4a>   DW_AT_type        : <0x92>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 1261
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x193): count
-    <59>   DW_AT_type        : <0x92>
-    <5d>   DW_AT_decl_file   : 2
-    <5e>   DW_AT_decl_line   : 1262
-    <60>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><63>: Abbrev Number: 5 (DW_TAG_member)
-    <64>   DW_AT_name        : (indirect string, offset: 0x199): memory
-    <68>   DW_AT_type        : <0x92>
-    <6c>   DW_AT_decl_file   : 2
-    <6d>   DW_AT_decl_line   : 1263
-    <6f>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><72>: Abbrev Number: 5 (DW_TAG_member)
-    <73>   DW_AT_name        : (indirect string, offset: 0x1a0): format
-    <77>   DW_AT_type        : <0xa4>
-    <7b>   DW_AT_decl_file   : 2
-    <7c>   DW_AT_decl_line   : 1264
-    <7e>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><81>: Abbrev Number: 5 (DW_TAG_member)
-    <82>   DW_AT_name        : (indirect string, offset: 0x24a): reserved
-    <86>   DW_AT_type        : <0x5e8>
-    <8a>   DW_AT_decl_file   : 2
-    <8b>   DW_AT_decl_line   : 1265
-    <8d>   DW_AT_data_member_location: 3 byte block: 23 d8 1 	(DW_OP_plus_uconst: 216)
- <2><91>: Abbrev Number: 0
- <1><92>: Abbrev Number: 3 (DW_TAG_typedef)
-    <93>   DW_AT_type        : <0x9d>
-    <97>   DW_AT_name        : (indirect string, offset: 0x18d): __u32
-    <9b>   DW_AT_decl_file   : 1
-    <9c>   DW_AT_decl_line   : 28
- <1><9d>: Abbrev Number: 6 (DW_TAG_base_type)
-    <9e>   DW_AT_name        : (indirect string, offset: 0x180): unsigned int
-    <a2>   DW_AT_encoding    : 7	(unsigned)
-    <a3>   DW_AT_byte_size   : 4
- <1><a4>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <a5>   DW_AT_name        : (indirect string, offset: 0x401): v4l2_format
-    <a9>   DW_AT_byte_size   : 204
-    <aa>   DW_AT_decl_file   : 2
-    <ab>   DW_AT_decl_line   : 1148
- <2><ad>: Abbrev Number: 5 (DW_TAG_member)
-    <ae>   DW_AT_name        : (indirect string, offset: 0x1a7): type
-    <b2>   DW_AT_type        : <0x92>
-    <b6>   DW_AT_decl_file   : 2
-    <b7>   DW_AT_decl_line   : 1149
-    <b9>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><bc>: Abbrev Number: 5 (DW_TAG_member)
-    <bd>   DW_AT_name        : (indirect string, offset: 0x1ac): fmt
-    <c1>   DW_AT_type        : <0xcb>
-    <c5>   DW_AT_decl_file   : 2
-    <c6>   DW_AT_decl_line   : 1159
-    <c8>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><cb>: Abbrev Number: 7 (DW_TAG_union_type)
-    <cc>   DW_AT_byte_size   : 200
-    <cd>   DW_AT_decl_file   : 2
-    <ce>   DW_AT_decl_line   : 1150
- <3><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x1b0): pix
-    <d5>   DW_AT_type        : <0x14a>
-    <d9>   DW_AT_decl_file   : 2
-    <da>   DW_AT_decl_line   : 1151
-    <dc>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><df>: Abbrev Number: 5 (DW_TAG_member)
-    <e0>   DW_AT_name        : (indirect string, offset: 0x239): pix_mp
-    <e4>   DW_AT_type        : <0x218>
-    <e8>   DW_AT_decl_file   : 2
-    <e9>   DW_AT_decl_line   : 1152
-    <eb>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><ee>: Abbrev Number: 5 (DW_TAG_member)
-    <ef>   DW_AT_name        : (indirect string, offset: 0x2bc): win
-    <f3>   DW_AT_type        : <0x385>
-    <f7>   DW_AT_decl_file   : 2
-    <f8>   DW_AT_decl_line   : 1153
-    <fa>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><fd>: Abbrev Number: 5 (DW_TAG_member)
-    <fe>   DW_AT_name        : (indirect string, offset: 0x32a): vbi
-    <102>   DW_AT_type        : <0x479>
-    <106>   DW_AT_decl_file   : 2
-    <107>   DW_AT_decl_line   : 1154
-    <109>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><10c>: Abbrev Number: 5 (DW_TAG_member)
-    <10d>   DW_AT_name        : (indirect string, offset: 0x378): sliced
-    <111>   DW_AT_type        : <0x515>
-    <115>   DW_AT_decl_file   : 2
-    <116>   DW_AT_decl_line   : 1155
-    <118>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><11b>: Abbrev Number: 5 (DW_TAG_member)
-    <11c>   DW_AT_name        : (indirect string, offset: 0x3b8): sdr
-    <120>   DW_AT_type        : <0x56f>
-    <124>   DW_AT_decl_file   : 2
-    <125>   DW_AT_decl_line   : 1156
-    <127>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><12a>: Abbrev Number: 5 (DW_TAG_member)
-    <12b>   DW_AT_name        : (indirect string, offset: 0x3d7): meta
-    <12f>   DW_AT_type        : <0x5b3>
-    <133>   DW_AT_decl_file   : 2
-    <134>   DW_AT_decl_line   : 1157
-    <136>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><139>: Abbrev Number: 5 (DW_TAG_member)
-    <13a>   DW_AT_name        : (indirect string, offset: 0x3f8): raw_data
-    <13e>   DW_AT_type        : <0x5db>
-    <142>   DW_AT_decl_file   : 2
-    <143>   DW_AT_decl_line   : 1158
-    <145>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><148>: Abbrev Number: 0
- <2><149>: Abbrev Number: 0
- <1><14a>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <14b>   DW_AT_name        : (indirect string, offset: 0x229): v4l2_pix_format
-    <14f>   DW_AT_byte_size   : 48
-    <150>   DW_AT_decl_file   : 2
-    <151>   DW_AT_decl_line   : 182
- <2><152>: Abbrev Number: 9 (DW_TAG_member)
-    <153>   DW_AT_name        : (indirect string, offset: 0x1b4): width
-    <157>   DW_AT_type        : <0x92>
-    <15b>   DW_AT_decl_file   : 2
-    <15c>   DW_AT_decl_line   : 183
-    <15d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><160>: Abbrev Number: 9 (DW_TAG_member)
-    <161>   DW_AT_name        : (indirect string, offset: 0x1ba): height
-    <165>   DW_AT_type        : <0x92>
-    <169>   DW_AT_decl_file   : 2
-    <16a>   DW_AT_decl_line   : 184
-    <16b>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><16e>: Abbrev Number: 9 (DW_TAG_member)
-    <16f>   DW_AT_name        : (indirect string, offset: 0x1c1): pixelformat
-    <173>   DW_AT_type        : <0x92>
-    <177>   DW_AT_decl_file   : 2
-    <178>   DW_AT_decl_line   : 185
-    <179>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><17c>: Abbrev Number: 9 (DW_TAG_member)
-    <17d>   DW_AT_name        : (indirect string, offset: 0x1cd): field
-    <181>   DW_AT_type        : <0x92>
-    <185>   DW_AT_decl_file   : 2
-    <186>   DW_AT_decl_line   : 186
-    <187>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><18a>: Abbrev Number: 9 (DW_TAG_member)
-    <18b>   DW_AT_name        : (indirect string, offset: 0x1d3): bytesperline
-    <18f>   DW_AT_type        : <0x92>
-    <193>   DW_AT_decl_file   : 2
-    <194>   DW_AT_decl_line   : 187
-    <195>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><198>: Abbrev Number: 9 (DW_TAG_member)
-    <199>   DW_AT_name        : (indirect string, offset: 0x1e0): sizeimage
-    <19d>   DW_AT_type        : <0x92>
-    <1a1>   DW_AT_decl_file   : 2
-    <1a2>   DW_AT_decl_line   : 188
-    <1a3>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><1a6>: Abbrev Number: 9 (DW_TAG_member)
-    <1a7>   DW_AT_name        : (indirect string, offset: 0x1ea): colorspace
-    <1ab>   DW_AT_type        : <0x92>
-    <1af>   DW_AT_decl_file   : 2
-    <1b0>   DW_AT_decl_line   : 189
-    <1b1>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><1b4>: Abbrev Number: 9 (DW_TAG_member)
-    <1b5>   DW_AT_name        : (indirect string, offset: 0x1f5): priv
-    <1b9>   DW_AT_type        : <0x92>
-    <1bd>   DW_AT_decl_file   : 2
-    <1be>   DW_AT_decl_line   : 190
-    <1bf>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><1c2>: Abbrev Number: 9 (DW_TAG_member)
-    <1c3>   DW_AT_name        : (indirect string, offset: 0x1fa): flags
-    <1c7>   DW_AT_type        : <0x92>
-    <1cb>   DW_AT_decl_file   : 2
-    <1cc>   DW_AT_decl_line   : 191
-    <1cd>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><1d0>: Abbrev Number: 10 (DW_TAG_member)
-    <1d1>   DW_AT_type        : <0x1da>
-    <1d5>   DW_AT_decl_file   : 2
-    <1d6>   DW_AT_decl_line   : 192
-    <1d7>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><1da>: Abbrev Number: 11 (DW_TAG_union_type)
-    <1db>   DW_AT_byte_size   : 4
-    <1dc>   DW_AT_decl_file   : 2
-    <1dd>   DW_AT_decl_line   : 192
- <3><1de>: Abbrev Number: 9 (DW_TAG_member)
-    <1df>   DW_AT_name        : (indirect string, offset: 0x200): ycbcr_enc
-    <1e3>   DW_AT_type        : <0x92>
-    <1e7>   DW_AT_decl_file   : 2
-    <1e8>   DW_AT_decl_line   : 193
-    <1e9>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><1ec>: Abbrev Number: 9 (DW_TAG_member)
-    <1ed>   DW_AT_name        : (indirect string, offset: 0x20a): hsv_enc
-    <1f1>   DW_AT_type        : <0x92>
-    <1f5>   DW_AT_decl_file   : 2
-    <1f6>   DW_AT_decl_line   : 194
-    <1f7>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><1fa>: Abbrev Number: 0
- <2><1fb>: Abbrev Number: 9 (DW_TAG_member)
-    <1fc>   DW_AT_name        : (indirect string, offset: 0x212): quantization
-    <200>   DW_AT_type        : <0x92>
-    <204>   DW_AT_decl_file   : 2
-    <205>   DW_AT_decl_line   : 196
-    <206>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><209>: Abbrev Number: 9 (DW_TAG_member)
-    <20a>   DW_AT_name        : (indirect string, offset: 0x21f): xfer_func
-    <20e>   DW_AT_type        : <0x92>
-    <212>   DW_AT_decl_file   : 2
-    <213>   DW_AT_decl_line   : 197
-    <214>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><217>: Abbrev Number: 0
- <1><218>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <219>   DW_AT_name        : (indirect string, offset: 0x2a5): v4l2_pix_format_mplane
-    <21d>   DW_AT_byte_size   : 192
-    <21e>   DW_AT_decl_file   : 2
-    <21f>   DW_AT_decl_line   : 1122
- <2><221>: Abbrev Number: 5 (DW_TAG_member)
-    <222>   DW_AT_name        : (indirect string, offset: 0x1b4): width
-    <226>   DW_AT_type        : <0x92>
-    <22a>   DW_AT_decl_file   : 2
-    <22b>   DW_AT_decl_line   : 1123
-    <22d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><230>: Abbrev Number: 5 (DW_TAG_member)
-    <231>   DW_AT_name        : (indirect string, offset: 0x1ba): height
-    <235>   DW_AT_type        : <0x92>
-    <239>   DW_AT_decl_file   : 2
-    <23a>   DW_AT_decl_line   : 1124
-    <23c>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><23f>: Abbrev Number: 5 (DW_TAG_member)
-    <240>   DW_AT_name        : (indirect string, offset: 0x1c1): pixelformat
-    <244>   DW_AT_type        : <0x92>
-    <248>   DW_AT_decl_file   : 2
-    <249>   DW_AT_decl_line   : 1125
-    <24b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><24e>: Abbrev Number: 5 (DW_TAG_member)
-    <24f>   DW_AT_name        : (indirect string, offset: 0x1cd): field
-    <253>   DW_AT_type        : <0x92>
-    <257>   DW_AT_decl_file   : 2
-    <258>   DW_AT_decl_line   : 1126
-    <25a>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><25d>: Abbrev Number: 5 (DW_TAG_member)
-    <25e>   DW_AT_name        : (indirect string, offset: 0x1ea): colorspace
-    <262>   DW_AT_type        : <0x92>
-    <266>   DW_AT_decl_file   : 2
-    <267>   DW_AT_decl_line   : 1127
-    <269>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><26c>: Abbrev Number: 5 (DW_TAG_member)
-    <26d>   DW_AT_name        : (indirect string, offset: 0x240): plane_fmt
-    <271>   DW_AT_type        : <0x2fc>
-    <275>   DW_AT_decl_file   : 2
-    <276>   DW_AT_decl_line   : 1128
-    <278>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><27b>: Abbrev Number: 5 (DW_TAG_member)
-    <27c>   DW_AT_name        : (indirect string, offset: 0x287): num_planes
-    <280>   DW_AT_type        : <0x366>
-    <284>   DW_AT_decl_file   : 2
-    <285>   DW_AT_decl_line   : 1129
-    <287>   DW_AT_data_member_location: 3 byte block: 23 b4 1 	(DW_OP_plus_uconst: 180)
- <2><28b>: Abbrev Number: 5 (DW_TAG_member)
-    <28c>   DW_AT_name        : (indirect string, offset: 0x1fa): flags
-    <290>   DW_AT_type        : <0x366>
-    <294>   DW_AT_decl_file   : 2
-    <295>   DW_AT_decl_line   : 1130
-    <297>   DW_AT_data_member_location: 3 byte block: 23 b5 1 	(DW_OP_plus_uconst: 181)
- <2><29b>: Abbrev Number: 12 (DW_TAG_member)
-    <29c>   DW_AT_type        : <0x2a7>
-    <2a0>   DW_AT_decl_file   : 2
-    <2a1>   DW_AT_decl_line   : 1131
-    <2a3>   DW_AT_data_member_location: 3 byte block: 23 b6 1 	(DW_OP_plus_uconst: 182)
- <2><2a7>: Abbrev Number: 7 (DW_TAG_union_type)
-    <2a8>   DW_AT_byte_size   : 1
-    <2a9>   DW_AT_decl_file   : 2
-    <2aa>   DW_AT_decl_line   : 1131
- <3><2ac>: Abbrev Number: 5 (DW_TAG_member)
-    <2ad>   DW_AT_name        : (indirect string, offset: 0x200): ycbcr_enc
-    <2b1>   DW_AT_type        : <0x366>
-    <2b5>   DW_AT_decl_file   : 2
-    <2b6>   DW_AT_decl_line   : 1132
-    <2b8>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2bb>: Abbrev Number: 5 (DW_TAG_member)
-    <2bc>   DW_AT_name        : (indirect string, offset: 0x20a): hsv_enc
-    <2c0>   DW_AT_type        : <0x366>
-    <2c4>   DW_AT_decl_file   : 2
-    <2c5>   DW_AT_decl_line   : 1133
-    <2c7>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><2ca>: Abbrev Number: 0
- <2><2cb>: Abbrev Number: 5 (DW_TAG_member)
-    <2cc>   DW_AT_name        : (indirect string, offset: 0x212): quantization
-    <2d0>   DW_AT_type        : <0x366>
-    <2d4>   DW_AT_decl_file   : 2
-    <2d5>   DW_AT_decl_line   : 1135
-    <2d7>   DW_AT_data_member_location: 3 byte block: 23 b7 1 	(DW_OP_plus_uconst: 183)
- <2><2db>: Abbrev Number: 5 (DW_TAG_member)
-    <2dc>   DW_AT_name        : (indirect string, offset: 0x21f): xfer_func
-    <2e0>   DW_AT_type        : <0x366>
-    <2e4>   DW_AT_decl_file   : 2
-    <2e5>   DW_AT_decl_line   : 1136
-    <2e7>   DW_AT_data_member_location: 3 byte block: 23 b8 1 	(DW_OP_plus_uconst: 184)
- <2><2eb>: Abbrev Number: 5 (DW_TAG_member)
-    <2ec>   DW_AT_name        : (indirect string, offset: 0x24a): reserved
-    <2f0>   DW_AT_type        : <0x378>
-    <2f4>   DW_AT_decl_file   : 2
-    <2f5>   DW_AT_decl_line   : 1137
-    <2f7>   DW_AT_data_member_location: 3 byte block: 23 b9 1 	(DW_OP_plus_uconst: 185)
- <2><2fb>: Abbrev Number: 0
- <1><2fc>: Abbrev Number: 13 (DW_TAG_array_type)
-    <2fd>   DW_AT_type        : <0x309>
- <2><301>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <302>   DW_AT_type        : <0x35f>
-    <306>   DW_AT_lower_bound : 0
-    <307>   DW_AT_count       : 8
- <2><308>: Abbrev Number: 0
- <1><309>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <30a>   DW_AT_name        : (indirect string, offset: 0x271): v4l2_plane_pix_format
-    <30e>   DW_AT_byte_size   : 20
-    <30f>   DW_AT_decl_file   : 2
-    <310>   DW_AT_decl_line   : 1117
- <2><312>: Abbrev Number: 5 (DW_TAG_member)
-    <313>   DW_AT_name        : (indirect string, offset: 0x1e0): sizeimage
-    <317>   DW_AT_type        : <0x92>
-    <31b>   DW_AT_decl_file   : 2
-    <31c>   DW_AT_decl_line   : 1118
-    <31e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><321>: Abbrev Number: 5 (DW_TAG_member)
-    <322>   DW_AT_name        : (indirect string, offset: 0x1d3): bytesperline
-    <326>   DW_AT_type        : <0x92>
-    <32a>   DW_AT_decl_file   : 2
-    <32b>   DW_AT_decl_line   : 1119
-    <32d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><330>: Abbrev Number: 5 (DW_TAG_member)
-    <331>   DW_AT_name        : (indirect string, offset: 0x24a): reserved
-    <335>   DW_AT_type        : <0x340>
-    <339>   DW_AT_decl_file   : 2
-    <33a>   DW_AT_decl_line   : 1120
-    <33c>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><33f>: Abbrev Number: 0
- <1><340>: Abbrev Number: 13 (DW_TAG_array_type)
-    <341>   DW_AT_type        : <0x34d>
- <2><345>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <346>   DW_AT_type        : <0x35f>
-    <34a>   DW_AT_lower_bound : 0
-    <34b>   DW_AT_count       : 6
- <2><34c>: Abbrev Number: 0
- <1><34d>: Abbrev Number: 3 (DW_TAG_typedef)
-    <34e>   DW_AT_type        : <0x358>
-    <352>   DW_AT_name        : (indirect string, offset: 0x262): __u16
-    <356>   DW_AT_decl_file   : 1
-    <357>   DW_AT_decl_line   : 26
- <1><358>: Abbrev Number: 6 (DW_TAG_base_type)
-    <359>   DW_AT_name        : (indirect string, offset: 0x253): unsigned short
-    <35d>   DW_AT_encoding    : 7	(unsigned)
-    <35e>   DW_AT_byte_size   : 2
- <1><35f>: Abbrev Number: 15 (DW_TAG_base_type)
-    <360>   DW_AT_name        : (indirect string, offset: 0x268): sizetype
-    <364>   DW_AT_byte_size   : 8
-    <365>   DW_AT_encoding    : 7	(unsigned)
- <1><366>: Abbrev Number: 3 (DW_TAG_typedef)
-    <367>   DW_AT_type        : <0x371>
-    <36b>   DW_AT_name        : (indirect string, offset: 0x2a0): __u8
-    <36f>   DW_AT_decl_file   : 1
-    <370>   DW_AT_decl_line   : 24
- <1><371>: Abbrev Number: 6 (DW_TAG_base_type)
-    <372>   DW_AT_name        : (indirect string, offset: 0x292): unsigned char
-    <376>   DW_AT_encoding    : 8	(unsigned char)
-    <377>   DW_AT_byte_size   : 1
- <1><378>: Abbrev Number: 13 (DW_TAG_array_type)
-    <379>   DW_AT_type        : <0x366>
- <2><37d>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <37e>   DW_AT_type        : <0x35f>
-    <382>   DW_AT_lower_bound : 0
-    <383>   DW_AT_count       : 7
- <2><384>: Abbrev Number: 0
- <1><385>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <386>   DW_AT_name        : (indirect string, offset: 0x31e): v4l2_window
-    <38a>   DW_AT_byte_size   : 40
-    <38b>   DW_AT_decl_file   : 2
-    <38c>   DW_AT_decl_line   : 554
- <2><38e>: Abbrev Number: 5 (DW_TAG_member)
-    <38f>   DW_AT_name        : (indirect string, offset: 0x2c0): w
-    <393>   DW_AT_type        : <0x3f8>
-    <397>   DW_AT_decl_file   : 2
-    <398>   DW_AT_decl_line   : 555
-    <39a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><39d>: Abbrev Number: 5 (DW_TAG_member)
-    <39e>   DW_AT_name        : (indirect string, offset: 0x1cd): field
-    <3a2>   DW_AT_type        : <0x92>
-    <3a6>   DW_AT_decl_file   : 2
-    <3a7>   DW_AT_decl_line   : 556
-    <3a9>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><3ac>: Abbrev Number: 5 (DW_TAG_member)
-    <3ad>   DW_AT_name        : (indirect string, offset: 0x2df): chromakey
-    <3b1>   DW_AT_type        : <0x92>
-    <3b5>   DW_AT_decl_file   : 2
-    <3b6>   DW_AT_decl_line   : 557
-    <3b8>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><3bb>: Abbrev Number: 5 (DW_TAG_member)
-    <3bc>   DW_AT_name        : (indirect string, offset: 0x2e9): clips
-    <3c0>   DW_AT_type        : <0x44b>
-    <3c4>   DW_AT_decl_file   : 2
-    <3c5>   DW_AT_decl_line   : 558
-    <3c7>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><3ca>: Abbrev Number: 5 (DW_TAG_member)
-    <3cb>   DW_AT_name        : (indirect string, offset: 0x300): clipcount
-    <3cf>   DW_AT_type        : <0x92>
-    <3d3>   DW_AT_decl_file   : 2
-    <3d4>   DW_AT_decl_line   : 559
-    <3d6>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><3d9>: Abbrev Number: 5 (DW_TAG_member)
-    <3da>   DW_AT_name        : (indirect string, offset: 0x30a): bitmap
-    <3de>   DW_AT_type        : <0x478>
-    <3e2>   DW_AT_decl_file   : 2
-    <3e3>   DW_AT_decl_line   : 560
-    <3e5>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><3e8>: Abbrev Number: 5 (DW_TAG_member)
-    <3e9>   DW_AT_name        : (indirect string, offset: 0x311): global_alpha
-    <3ed>   DW_AT_type        : <0x366>
-    <3f1>   DW_AT_decl_file   : 2
-    <3f2>   DW_AT_decl_line   : 561
-    <3f4>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><3f7>: Abbrev Number: 0
- <1><3f8>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <3f9>   DW_AT_name        : (indirect string, offset: 0x2d5): v4l2_rect
-    <3fd>   DW_AT_byte_size   : 16
-    <3fe>   DW_AT_decl_file   : 2
-    <3ff>   DW_AT_decl_line   : 135
- <2><400>: Abbrev Number: 9 (DW_TAG_member)
-    <401>   DW_AT_name        : (indirect string, offset: 0x2c2): left
-    <405>   DW_AT_type        : <0x439>
-    <409>   DW_AT_decl_file   : 2
-    <40a>   DW_AT_decl_line   : 136
-    <40b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><40e>: Abbrev Number: 9 (DW_TAG_member)
-    <40f>   DW_AT_name        : (indirect string, offset: 0x2d1): top
-    <413>   DW_AT_type        : <0x439>
-    <417>   DW_AT_decl_file   : 2
-    <418>   DW_AT_decl_line   : 137
-    <419>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><41c>: Abbrev Number: 9 (DW_TAG_member)
-    <41d>   DW_AT_name        : (indirect string, offset: 0x1b4): width
-    <421>   DW_AT_type        : <0x92>
-    <425>   DW_AT_decl_file   : 2
-    <426>   DW_AT_decl_line   : 138
-    <427>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><42a>: Abbrev Number: 9 (DW_TAG_member)
-    <42b>   DW_AT_name        : (indirect string, offset: 0x1ba): height
-    <42f>   DW_AT_type        : <0x92>
-    <433>   DW_AT_decl_file   : 2
-    <434>   DW_AT_decl_line   : 139
-    <435>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><438>: Abbrev Number: 0
- <1><439>: Abbrev Number: 3 (DW_TAG_typedef)
-    <43a>   DW_AT_type        : <0x444>
-    <43e>   DW_AT_name        : (indirect string, offset: 0x2cb): __s32
-    <442>   DW_AT_decl_file   : 1
-    <443>   DW_AT_decl_line   : 27
- <1><444>: Abbrev Number: 6 (DW_TAG_base_type)
-    <445>   DW_AT_name        : (indirect string, offset: 0x2c7): int
-    <449>   DW_AT_encoding    : 5	(signed)
-    <44a>   DW_AT_byte_size   : 4
- <1><44b>: Abbrev Number: 16 (DW_TAG_pointer_type)
-    <44c>   DW_AT_type        : <0x450>
- <1><450>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <451>   DW_AT_name        : (indirect string, offset: 0x2f6): v4l2_clip
-    <455>   DW_AT_byte_size   : 20
-    <456>   DW_AT_decl_file   : 2
-    <457>   DW_AT_decl_line   : 550
- <2><459>: Abbrev Number: 5 (DW_TAG_member)
-    <45a>   DW_AT_name        : (indirect string, offset: 0x2ef): c
-    <45e>   DW_AT_type        : <0x3f8>
-    <462>   DW_AT_decl_file   : 2
-    <463>   DW_AT_decl_line   : 551
-    <465>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><468>: Abbrev Number: 5 (DW_TAG_member)
-    <469>   DW_AT_name        : (indirect string, offset: 0x2f1): next
-    <46d>   DW_AT_type        : <0x44b>
-    <471>   DW_AT_decl_file   : 2
-    <472>   DW_AT_decl_line   : 552
-    <474>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><477>: Abbrev Number: 0
- <1><478>: Abbrev Number: 17 (DW_TAG_pointer_type)
- <1><479>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <47a>   DW_AT_name        : (indirect string, offset: 0x368): v4l2_vbi_format
-    <47e>   DW_AT_byte_size   : 44
-    <47f>   DW_AT_decl_file   : 2
-    <480>   DW_AT_decl_line   : 1052
- <2><482>: Abbrev Number: 5 (DW_TAG_member)
-    <483>   DW_AT_name        : (indirect string, offset: 0x32e): sampling_rate
-    <487>   DW_AT_type        : <0x92>
-    <48b>   DW_AT_decl_file   : 2
-    <48c>   DW_AT_decl_line   : 1053
-    <48e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><491>: Abbrev Number: 5 (DW_TAG_member)
-    <492>   DW_AT_name        : (indirect string, offset: 0x33c): offset
-    <496>   DW_AT_type        : <0x92>
-    <49a>   DW_AT_decl_file   : 2
-    <49b>   DW_AT_decl_line   : 1054
-    <49d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><4a0>: Abbrev Number: 5 (DW_TAG_member)
-    <4a1>   DW_AT_name        : (indirect string, offset: 0x343): samples_per_line
-    <4a5>   DW_AT_type        : <0x92>
-    <4a9>   DW_AT_decl_file   : 2
-    <4aa>   DW_AT_decl_line   : 1055
-    <4ac>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><4af>: Abbrev Number: 5 (DW_TAG_member)
-    <4b0>   DW_AT_name        : (indirect string, offset: 0x354): sample_format
-    <4b4>   DW_AT_type        : <0x92>
-    <4b8>   DW_AT_decl_file   : 2
-    <4b9>   DW_AT_decl_line   : 1056
-    <4bb>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><4be>: Abbrev Number: 5 (DW_TAG_member)
-    <4bf>   DW_AT_name        : (indirect string, offset: 0x362): start
-    <4c3>   DW_AT_type        : <0x4fb>
-    <4c7>   DW_AT_decl_file   : 2
-    <4c8>   DW_AT_decl_line   : 1057
-    <4ca>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><4cd>: Abbrev Number: 5 (DW_TAG_member)
-    <4ce>   DW_AT_name        : (indirect string, offset: 0x193): count
-    <4d2>   DW_AT_type        : <0x508>
-    <4d6>   DW_AT_decl_file   : 2
-    <4d7>   DW_AT_decl_line   : 1058
-    <4d9>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><4dc>: Abbrev Number: 5 (DW_TAG_member)
-    <4dd>   DW_AT_name        : (indirect string, offset: 0x1fa): flags
-    <4e1>   DW_AT_type        : <0x92>
-    <4e5>   DW_AT_decl_file   : 2
-    <4e6>   DW_AT_decl_line   : 1059
-    <4e8>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><4eb>: Abbrev Number: 5 (DW_TAG_member)
-    <4ec>   DW_AT_name        : (indirect string, offset: 0x24a): reserved
-    <4f0>   DW_AT_type        : <0x508>
-    <4f4>   DW_AT_decl_file   : 2
-    <4f5>   DW_AT_decl_line   : 1060
-    <4f7>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><4fa>: Abbrev Number: 0
- <1><4fb>: Abbrev Number: 13 (DW_TAG_array_type)
-    <4fc>   DW_AT_type        : <0x439>
- <2><500>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <501>   DW_AT_type        : <0x35f>
-    <505>   DW_AT_lower_bound : 0
-    <506>   DW_AT_count       : 2
- <2><507>: Abbrev Number: 0
- <1><508>: Abbrev Number: 13 (DW_TAG_array_type)
-    <509>   DW_AT_type        : <0x92>
- <2><50d>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <50e>   DW_AT_type        : <0x35f>
-    <512>   DW_AT_lower_bound : 0
-    <513>   DW_AT_count       : 2
- <2><514>: Abbrev Number: 0
- <1><515>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <516>   DW_AT_name        : (indirect string, offset: 0x3a1): v4l2_sliced_vbi_format
-    <51a>   DW_AT_byte_size   : 112
-    <51b>   DW_AT_decl_file   : 2
-    <51c>   DW_AT_decl_line   : 1068
- <2><51e>: Abbrev Number: 5 (DW_TAG_member)
-    <51f>   DW_AT_name        : (indirect string, offset: 0x37f): service_set
-    <523>   DW_AT_type        : <0x34d>
-    <527>   DW_AT_decl_file   : 2
-    <528>   DW_AT_decl_line   : 1069
-    <52a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52d>: Abbrev Number: 5 (DW_TAG_member)
-    <52e>   DW_AT_name        : (indirect string, offset: 0x38b): service_lines
-    <532>   DW_AT_type        : <0x55b>
-    <536>   DW_AT_decl_file   : 2
-    <537>   DW_AT_decl_line   : 1070
-    <539>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><53c>: Abbrev Number: 5 (DW_TAG_member)
-    <53d>   DW_AT_name        : (indirect string, offset: 0x399): io_size
-    <541>   DW_AT_type        : <0x92>
-    <545>   DW_AT_decl_file   : 2
-    <546>   DW_AT_decl_line   : 1071
-    <548>   DW_AT_data_member_location: 2 byte block: 23 64 	(DW_OP_plus_uconst: 100)
- <2><54b>: Abbrev Number: 5 (DW_TAG_member)
-    <54c>   DW_AT_name        : (indirect string, offset: 0x24a): reserved
-    <550>   DW_AT_type        : <0x508>
-    <554>   DW_AT_decl_file   : 2
-    <555>   DW_AT_decl_line   : 1072
-    <557>   DW_AT_data_member_location: 2 byte block: 23 68 	(DW_OP_plus_uconst: 104)
- <2><55a>: Abbrev Number: 0
- <1><55b>: Abbrev Number: 13 (DW_TAG_array_type)
-    <55c>   DW_AT_type        : <0x34d>
- <2><560>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <561>   DW_AT_type        : <0x35f>
-    <565>   DW_AT_lower_bound : 0
-    <566>   DW_AT_count       : 2
- <2><567>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <568>   DW_AT_type        : <0x35f>
-    <56c>   DW_AT_lower_bound : 0
-    <56d>   DW_AT_count       : 24
- <2><56e>: Abbrev Number: 0
- <1><56f>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <570>   DW_AT_name        : (indirect string, offset: 0x3c7): v4l2_sdr_format
-    <574>   DW_AT_byte_size   : 32
-    <575>   DW_AT_decl_file   : 2
-    <576>   DW_AT_decl_line   : 1139
- <2><578>: Abbrev Number: 5 (DW_TAG_member)
-    <579>   DW_AT_name        : (indirect string, offset: 0x1c1): pixelformat
-    <57d>   DW_AT_type        : <0x92>
-    <581>   DW_AT_decl_file   : 2
-    <582>   DW_AT_decl_line   : 1140
-    <584>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><587>: Abbrev Number: 5 (DW_TAG_member)
-    <588>   DW_AT_name        : (indirect string, offset: 0x3bc): buffersize
-    <58c>   DW_AT_type        : <0x92>
-    <590>   DW_AT_decl_file   : 2
-    <591>   DW_AT_decl_line   : 1141
-    <593>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><596>: Abbrev Number: 5 (DW_TAG_member)
-    <597>   DW_AT_name        : (indirect string, offset: 0x24a): reserved
-    <59b>   DW_AT_type        : <0x5a6>
-    <59f>   DW_AT_decl_file   : 2
-    <5a0>   DW_AT_decl_line   : 1142
-    <5a2>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><5a5>: Abbrev Number: 0
- <1><5a6>: Abbrev Number: 13 (DW_TAG_array_type)
-    <5a7>   DW_AT_type        : <0x366>
- <2><5ab>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <5ac>   DW_AT_type        : <0x35f>
-    <5b0>   DW_AT_lower_bound : 0
-    <5b1>   DW_AT_count       : 24
- <2><5b2>: Abbrev Number: 0
- <1><5b3>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <5b4>   DW_AT_name        : (indirect string, offset: 0x3e7): v4l2_meta_format
-    <5b8>   DW_AT_byte_size   : 8
-    <5b9>   DW_AT_decl_file   : 2
-    <5ba>   DW_AT_decl_line   : 1144
- <2><5bc>: Abbrev Number: 5 (DW_TAG_member)
-    <5bd>   DW_AT_name        : (indirect string, offset: 0x3dc): dataformat
-    <5c1>   DW_AT_type        : <0x92>
-    <5c5>   DW_AT_decl_file   : 2
-    <5c6>   DW_AT_decl_line   : 1145
-    <5c8>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><5cb>: Abbrev Number: 5 (DW_TAG_member)
-    <5cc>   DW_AT_name        : (indirect string, offset: 0x3bc): buffersize
-    <5d0>   DW_AT_type        : <0x92>
-    <5d4>   DW_AT_decl_file   : 2
-    <5d5>   DW_AT_decl_line   : 1146
-    <5d7>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><5da>: Abbrev Number: 0
- <1><5db>: Abbrev Number: 13 (DW_TAG_array_type)
-    <5dc>   DW_AT_type        : <0x366>
- <2><5e0>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <5e1>   DW_AT_type        : <0x35f>
-    <5e5>   DW_AT_lower_bound : 0
-    <5e6>   DW_AT_count       : 200
- <2><5e7>: Abbrev Number: 0
- <1><5e8>: Abbrev Number: 13 (DW_TAG_array_type)
-    <5e9>   DW_AT_type        : <0x92>
- <2><5ed>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <5ee>   DW_AT_type        : <0x35f>
-    <5f2>   DW_AT_lower_bound : 0
-    <5f3>   DW_AT_count       : 8
- <2><5f4>: Abbrev Number: 0
- <1><5f5>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_v4l2_create_buffers.d2 b/mpers-m32/struct_v4l2_create_buffers.d2
deleted file mode 100644
index 29d8b0a..0000000
--- a/mpers-m32/struct_v4l2_create_buffers.d2
+++ /dev/null
@@ -1,762 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x169): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 53
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x421): struct_v4l2_create_buffers
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 44
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x40d): v4l2_create_buffers
-DW_AT_byte_size   : 248
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1260
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x17a): index
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1261
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x193): count
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1262
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><63>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x199): memory
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1263
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><72>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a0): format
-DW_AT_type        : <0xa4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1264
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><81>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24a): reserved
-DW_AT_type        : <0x5e8>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1265
-DW_AT_data_member_location: 3 byte block: 23 d8 1 	(DW_OP_plus_uconst: 216)
-<1><92>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x9d>
-DW_AT_name        : (indirect string, offset: 0x18d): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><9d>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x180): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><a4>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x401): v4l2_format
-DW_AT_byte_size   : 204
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1148
-<2><ad>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a7): type
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1149
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><bc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ac): fmt
-DW_AT_type        : <0xcb>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1159
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><cb>
-Abbrev Number: 7 (DW_TAG_union_type)
-DW_AT_byte_size   : 200
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1150
-<3><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b0): pix
-DW_AT_type        : <0x14a>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1151
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><df>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x239): pix_mp
-DW_AT_type        : <0x218>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1152
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><ee>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2bc): win
-DW_AT_type        : <0x385>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1153
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><fd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x32a): vbi
-DW_AT_type        : <0x479>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1154
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><10c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x378): sliced
-DW_AT_type        : <0x515>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1155
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><11b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3b8): sdr
-DW_AT_type        : <0x56f>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1156
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><12a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3d7): meta
-DW_AT_type        : <0x5b3>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1157
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><139>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3f8): raw_data
-DW_AT_type        : <0x5db>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1158
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><14a>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x229): v4l2_pix_format
-DW_AT_byte_size   : 48
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 182
-<2><152>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b4): width
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 183
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><160>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ba): height
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 184
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><16e>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c1): pixelformat
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 185
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><17c>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cd): field
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 186
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><18a>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d3): bytesperline
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 187
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><198>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e0): sizeimage
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 188
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><1a6>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ea): colorspace
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 189
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><1b4>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f5): priv
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 190
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><1c2>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fa): flags
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 191
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><1d0>
-Abbrev Number: 10 (DW_TAG_member)
-DW_AT_type        : <0x1da>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 192
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><1da>
-Abbrev Number: 11 (DW_TAG_union_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 192
-<3><1de>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x200): ycbcr_enc
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 193
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><1ec>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20a): hsv_enc
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 194
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><1fb>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x212): quantization
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 196
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><209>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21f): xfer_func
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 197
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<1><218>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2a5): v4l2_pix_format_mplane
-DW_AT_byte_size   : 192
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1122
-<2><221>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b4): width
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1123
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><230>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ba): height
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1124
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><23f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c1): pixelformat
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1125
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><24e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cd): field
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1126
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><25d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ea): colorspace
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1127
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><26c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x240): plane_fmt
-DW_AT_type        : <0x2fc>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1128
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><27b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x287): num_planes
-DW_AT_type        : <0x366>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1129
-DW_AT_data_member_location: 3 byte block: 23 b4 1 	(DW_OP_plus_uconst: 180)
-<2><28b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fa): flags
-DW_AT_type        : <0x366>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1130
-DW_AT_data_member_location: 3 byte block: 23 b5 1 	(DW_OP_plus_uconst: 181)
-<2><29b>
-Abbrev Number: 12 (DW_TAG_member)
-DW_AT_type        : <0x2a7>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1131
-DW_AT_data_member_location: 3 byte block: 23 b6 1 	(DW_OP_plus_uconst: 182)
-<2><2a7>
-Abbrev Number: 7 (DW_TAG_union_type)
-DW_AT_byte_size   : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1131
-<3><2ac>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x200): ycbcr_enc
-DW_AT_type        : <0x366>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1132
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><2bb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20a): hsv_enc
-DW_AT_type        : <0x366>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1133
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><2cb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x212): quantization
-DW_AT_type        : <0x366>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1135
-DW_AT_data_member_location: 3 byte block: 23 b7 1 	(DW_OP_plus_uconst: 183)
-<2><2db>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21f): xfer_func
-DW_AT_type        : <0x366>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1136
-DW_AT_data_member_location: 3 byte block: 23 b8 1 	(DW_OP_plus_uconst: 184)
-<2><2eb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24a): reserved
-DW_AT_type        : <0x378>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1137
-DW_AT_data_member_location: 3 byte block: 23 b9 1 	(DW_OP_plus_uconst: 185)
-<1><2fc>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x309>
-<2><301>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 8
-<1><309>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x271): v4l2_plane_pix_format
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1117
-<2><312>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e0): sizeimage
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1118
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><321>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d3): bytesperline
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1119
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><330>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24a): reserved
-DW_AT_type        : <0x340>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1120
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><340>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x34d>
-<2><345>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 6
-<1><34d>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x358>
-DW_AT_name        : (indirect string, offset: 0x262): __u16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-<1><358>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x253): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><35f>
-Abbrev Number: 15 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x268): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><366>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x371>
-DW_AT_name        : (indirect string, offset: 0x2a0): __u8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><371>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x292): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><378>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x366>
-<2><37d>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 7
-<1><385>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x31e): v4l2_window
-DW_AT_byte_size   : 40
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 554
-<2><38e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c0): w
-DW_AT_type        : <0x3f8>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 555
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><39d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cd): field
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 556
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><3ac>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2df): chromakey
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 557
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><3bb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e9): clips
-DW_AT_type        : <0x44b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 558
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><3ca>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x300): clipcount
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 559
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><3d9>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x30a): bitmap
-DW_AT_type        : <0x478>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 560
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><3e8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x311): global_alpha
-DW_AT_type        : <0x366>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 561
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<1><3f8>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2d5): v4l2_rect
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 135
-<2><400>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c2): left
-DW_AT_type        : <0x439>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 136
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><40e>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2d1): top
-DW_AT_type        : <0x439>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 137
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><41c>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b4): width
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 138
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><42a>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ba): height
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 139
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><439>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x444>
-DW_AT_name        : (indirect string, offset: 0x2cb): __s32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-<1><444>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x2c7): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><44b>
-Abbrev Number: 16 (DW_TAG_pointer_type)
-DW_AT_type        : <0x450>
-<1><450>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2f6): v4l2_clip
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 550
-<2><459>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ef): c
-DW_AT_type        : <0x3f8>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 551
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><468>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2f1): next
-DW_AT_type        : <0x44b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 552
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<1><478>
-Abbrev Number: 17 (DW_TAG_pointer_type)
-<1><479>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x368): v4l2_vbi_format
-DW_AT_byte_size   : 44
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1052
-<2><482>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x32e): sampling_rate
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1053
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><491>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x33c): offset
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1054
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><4a0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x343): samples_per_line
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1055
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><4af>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x354): sample_format
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1056
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><4be>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x362): start
-DW_AT_type        : <0x4fb>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1057
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><4cd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x193): count
-DW_AT_type        : <0x508>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1058
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><4dc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fa): flags
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1059
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><4eb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24a): reserved
-DW_AT_type        : <0x508>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1060
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<1><4fb>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x439>
-<2><500>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><508>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x92>
-<2><50d>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><515>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x3a1): v4l2_sliced_vbi_format
-DW_AT_byte_size   : 112
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1068
-<2><51e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x37f): service_set
-DW_AT_type        : <0x34d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1069
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52d>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x38b): service_lines
-DW_AT_type        : <0x55b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1070
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><53c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x399): io_size
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1071
-DW_AT_data_member_location: 2 byte block: 23 64 	(DW_OP_plus_uconst: 100)
-<2><54b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24a): reserved
-DW_AT_type        : <0x508>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1072
-DW_AT_data_member_location: 2 byte block: 23 68 	(DW_OP_plus_uconst: 104)
-<1><55b>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x34d>
-<2><560>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<2><567>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 24
-<1><56f>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x3c7): v4l2_sdr_format
-DW_AT_byte_size   : 32
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1139
-<2><578>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c1): pixelformat
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1140
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><587>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3bc): buffersize
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1141
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><596>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24a): reserved
-DW_AT_type        : <0x5a6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1142
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><5a6>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x366>
-<2><5ab>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 24
-<1><5b3>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x3e7): v4l2_meta_format
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1144
-<2><5bc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3dc): dataformat
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1145
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><5cb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3bc): buffersize
-DW_AT_type        : <0x92>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1146
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><5db>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x366>
-<2><5e0>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 200
-<1><5e8>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x92>
-<2><5ed>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x35f>
-DW_AT_lower_bound : 0
-DW_AT_count       : 8
diff --git a/mpers-m32/struct_v4l2_create_buffers.h b/mpers-m32/struct_v4l2_create_buffers.h
deleted file mode 100644
index e91038c..0000000
--- a/mpers-m32/struct_v4l2_create_buffers.h
+++ /dev/null
@@ -1,98 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-uint32_t index;
-uint32_t count;
-uint32_t memory;
-struct {
-uint32_t type;
-union {
-struct {
-uint32_t width;
-uint32_t height;
-uint32_t pixelformat;
-uint32_t field;
-uint32_t bytesperline;
-uint32_t sizeimage;
-uint32_t colorspace;
-uint32_t priv;
-uint32_t flags;
-union {
-uint32_t ycbcr_enc;
-uint32_t hsv_enc;
-} ;
-uint32_t quantization;
-uint32_t xfer_func;
-} ATTRIBUTE_PACKED pix;
-struct {
-uint32_t width;
-uint32_t height;
-uint32_t pixelformat;
-uint32_t field;
-uint32_t colorspace;
-struct {
-uint32_t sizeimage;
-uint32_t bytesperline;
-uint16_t reserved[6];
-} ATTRIBUTE_PACKED plane_fmt[8];
-unsigned char num_planes;
-unsigned char flags;
-union {
-unsigned char ycbcr_enc;
-unsigned char hsv_enc;
-} ;
-unsigned char quantization;
-unsigned char xfer_func;
-unsigned char reserved[7];
-} ATTRIBUTE_PACKED pix_mp;
-struct {
-struct {
-int32_t left;
-int32_t top;
-uint32_t width;
-uint32_t height;
-} ATTRIBUTE_PACKED w;
-uint32_t field;
-uint32_t chromakey;
-mpers_ptr_t clips;
-uint32_t clipcount;
-mpers_ptr_t bitmap;
-unsigned char global_alpha;
-unsigned char mpers_end_filler_1[3];
-} ATTRIBUTE_PACKED win;
-struct {
-uint32_t sampling_rate;
-uint32_t offset;
-uint32_t samples_per_line;
-uint32_t sample_format;
-int32_t start[2];
-uint32_t count[2];
-uint32_t flags;
-uint32_t reserved[2];
-} ATTRIBUTE_PACKED vbi;
-struct {
-uint16_t service_set;
-uint16_t service_lines[2][24];
-unsigned char mpers_filler_2[2];
-uint32_t io_size;
-uint32_t reserved[2];
-} ATTRIBUTE_PACKED sliced;
-struct {
-uint32_t pixelformat;
-uint32_t buffersize;
-unsigned char reserved[24];
-} ATTRIBUTE_PACKED sdr;
-struct {
-uint32_t dataformat;
-uint32_t buffersize;
-} ATTRIBUTE_PACKED meta;
-unsigned char raw_data[200];
-} fmt;
-} ATTRIBUTE_PACKED format;
-uint32_t reserved[8];
-} ATTRIBUTE_PACKED m32_struct_v4l2_create_buffers;
-#define MPERS_m32_struct_v4l2_create_buffers m32_struct_v4l2_create_buffers
diff --git a/mpers-m32/struct_v4l2_ext_control.c b/mpers-m32/struct_v4l2_ext_control.c
deleted file mode 100644
index b377e6b..0000000
--- a/mpers-m32/struct_v4l2_ext_control.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2014 Philippe De Muyter <phdm@macqel.be>
- * Copyright (c) 2014 William Manley <will@williammanley.net>
- * Copyright (c) 2011 Peter Zotov <whitequark@whitequark.org>
- * Copyright (c) 2014-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include <stdint.h>
-#include <linux/ioctl.h>
-#include <linux/types.h>
-#include <linux/videodev2.h>
-
-#ifdef VIDIOC_CREATE_BUFS
-#endif
-
-typedef struct v4l2_buffer struct_v4l2_buffer;
-typedef struct v4l2_clip struct_v4l2_clip;
-#ifdef VIDIOC_CREATE_BUFS
-typedef struct v4l2_create_buffers struct_v4l2_create_buffers;
-#endif
-typedef struct v4l2_ext_control struct_v4l2_ext_control;
-typedef struct v4l2_ext_controls struct_v4l2_ext_controls;
-typedef struct v4l2_format struct_v4l2_format;
-typedef struct v4l2_framebuffer struct_v4l2_framebuffer;
-typedef struct v4l2_input struct_v4l2_input;
-typedef struct v4l2_standard struct_v4l2_standard;
-
-struct_v4l2_ext_control mpers_target_var;
diff --git a/mpers-m32/struct_v4l2_ext_control.d1 b/mpers-m32/struct_v4l2_ext_control.d1
deleted file mode 100644
index 8333df7..0000000
--- a/mpers-m32/struct_v4l2_ext_control.d1
+++ /dev/null
@@ -1,173 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x174 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_ext_control.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x12b): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x166): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 53
-    <2b>   DW_AT_location    : 5 byte block: 3 1 0 0 0 	(DW_OP_addr: 1)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x22b): struct_v4l2_ext_control
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 46
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x21a): v4l2_ext_control
-    <41>   DW_AT_byte_size   : 20
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 789
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x177): id
-    <4a>   DW_AT_type        : <0xed>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 790
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x18d): size
-    <59>   DW_AT_type        : <0xed>
-    <5d>   DW_AT_decl_file   : 2
-    <5e>   DW_AT_decl_line   : 791
-    <60>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><63>: Abbrev Number: 5 (DW_TAG_member)
-    <64>   DW_AT_name        : (indirect string, offset: 0x192): reserved2
-    <68>   DW_AT_type        : <0xff>
-    <6c>   DW_AT_decl_file   : 2
-    <6d>   DW_AT_decl_line   : 792
-    <6f>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><72>: Abbrev Number: 6 (DW_TAG_member)
-    <73>   DW_AT_type        : <0x7d>
-    <77>   DW_AT_decl_file   : 2
-    <78>   DW_AT_decl_line   : 793
-    <7a>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7d>: Abbrev Number: 7 (DW_TAG_union_type)
-    <7e>   DW_AT_byte_size   : 8
-    <7f>   DW_AT_decl_file   : 2
-    <80>   DW_AT_decl_line   : 793
- <3><82>: Abbrev Number: 5 (DW_TAG_member)
-    <83>   DW_AT_name        : (indirect string, offset: 0x1a5): value
-    <87>   DW_AT_type        : <0x113>
-    <8b>   DW_AT_decl_file   : 2
-    <8c>   DW_AT_decl_line   : 794
-    <8e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><91>: Abbrev Number: 5 (DW_TAG_member)
-    <92>   DW_AT_name        : (indirect string, offset: 0x1b5): value64
-    <96>   DW_AT_type        : <0x125>
-    <9a>   DW_AT_decl_file   : 2
-    <9b>   DW_AT_decl_line   : 795
-    <9d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><a0>: Abbrev Number: 5 (DW_TAG_member)
-    <a1>   DW_AT_name        : (indirect string, offset: 0x1d1): string
-    <a5>   DW_AT_type        : <0x137>
-    <a9>   DW_AT_decl_file   : 2
-    <aa>   DW_AT_decl_line   : 796
-    <ac>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><af>: Abbrev Number: 5 (DW_TAG_member)
-    <b0>   DW_AT_name        : (indirect string, offset: 0x1dd): p_u8
-    <b4>   DW_AT_type        : <0x143>
-    <b8>   DW_AT_decl_file   : 2
-    <b9>   DW_AT_decl_line   : 797
-    <bb>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><be>: Abbrev Number: 5 (DW_TAG_member)
-    <bf>   DW_AT_name        : (indirect string, offset: 0x1f5): p_u16
-    <c3>   DW_AT_type        : <0x15a>
-    <c7>   DW_AT_decl_file   : 2
-    <c8>   DW_AT_decl_line   : 798
-    <ca>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><cd>: Abbrev Number: 5 (DW_TAG_member)
-    <ce>   DW_AT_name        : (indirect string, offset: 0x210): p_u32
-    <d2>   DW_AT_type        : <0x171>
-    <d6>   DW_AT_decl_file   : 2
-    <d7>   DW_AT_decl_line   : 799
-    <d9>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><dc>: Abbrev Number: 5 (DW_TAG_member)
-    <dd>   DW_AT_name        : (indirect string, offset: 0x216): ptr
-    <e1>   DW_AT_type        : <0x176>
-    <e5>   DW_AT_decl_file   : 2
-    <e6>   DW_AT_decl_line   : 800
-    <e8>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><eb>: Abbrev Number: 0
- <2><ec>: Abbrev Number: 0
- <1><ed>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ee>   DW_AT_type        : <0xf8>
-    <f2>   DW_AT_name        : (indirect string, offset: 0x187): __u32
-    <f6>   DW_AT_decl_file   : 1
-    <f7>   DW_AT_decl_line   : 28
- <1><f8>: Abbrev Number: 8 (DW_TAG_base_type)
-    <f9>   DW_AT_name        : (indirect string, offset: 0x17a): unsigned int
-    <fd>   DW_AT_encoding    : 7	(unsigned)
-    <fe>   DW_AT_byte_size   : 4
- <1><ff>: Abbrev Number: 9 (DW_TAG_array_type)
-    <100>   DW_AT_type        : <0xed>
- <2><104>: Abbrev Number: 10 (DW_TAG_subrange_type)
-    <105>   DW_AT_type        : <0x10c>
-    <109>   DW_AT_lower_bound : 0
-    <10a>   DW_AT_count       : 1
- <2><10b>: Abbrev Number: 0
- <1><10c>: Abbrev Number: 11 (DW_TAG_base_type)
-    <10d>   DW_AT_name        : (indirect string, offset: 0x19c): sizetype
-    <111>   DW_AT_byte_size   : 8
-    <112>   DW_AT_encoding    : 7	(unsigned)
- <1><113>: Abbrev Number: 3 (DW_TAG_typedef)
-    <114>   DW_AT_type        : <0x11e>
-    <118>   DW_AT_name        : (indirect string, offset: 0x1af): __s32
-    <11c>   DW_AT_decl_file   : 1
-    <11d>   DW_AT_decl_line   : 27
- <1><11e>: Abbrev Number: 8 (DW_TAG_base_type)
-    <11f>   DW_AT_name        : (indirect string, offset: 0x1ab): int
-    <123>   DW_AT_encoding    : 5	(signed)
-    <124>   DW_AT_byte_size   : 4
- <1><125>: Abbrev Number: 3 (DW_TAG_typedef)
-    <126>   DW_AT_type        : <0x130>
-    <12a>   DW_AT_name        : (indirect string, offset: 0x1cb): __s64
-    <12e>   DW_AT_decl_file   : 1
-    <12f>   DW_AT_decl_line   : 30
- <1><130>: Abbrev Number: 8 (DW_TAG_base_type)
-    <131>   DW_AT_name        : (indirect string, offset: 0x1bd): long long int
-    <135>   DW_AT_encoding    : 5	(signed)
-    <136>   DW_AT_byte_size   : 8
- <1><137>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <138>   DW_AT_type        : <0x13c>
- <1><13c>: Abbrev Number: 8 (DW_TAG_base_type)
-    <13d>   DW_AT_name        : (indirect string, offset: 0x1d8): char
-    <141>   DW_AT_encoding    : 8	(unsigned char)
-    <142>   DW_AT_byte_size   : 1
- <1><143>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <144>   DW_AT_type        : <0x148>
- <1><148>: Abbrev Number: 3 (DW_TAG_typedef)
-    <149>   DW_AT_type        : <0x153>
-    <14d>   DW_AT_name        : (indirect string, offset: 0x1f0): __u8
-    <151>   DW_AT_decl_file   : 1
-    <152>   DW_AT_decl_line   : 24
- <1><153>: Abbrev Number: 8 (DW_TAG_base_type)
-    <154>   DW_AT_name        : (indirect string, offset: 0x1e2): unsigned char
-    <158>   DW_AT_encoding    : 8	(unsigned char)
-    <159>   DW_AT_byte_size   : 1
- <1><15a>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <15b>   DW_AT_type        : <0x15f>
- <1><15f>: Abbrev Number: 3 (DW_TAG_typedef)
-    <160>   DW_AT_type        : <0x16a>
-    <164>   DW_AT_name        : (indirect string, offset: 0x20a): __u16
-    <168>   DW_AT_decl_file   : 1
-    <169>   DW_AT_decl_line   : 26
- <1><16a>: Abbrev Number: 8 (DW_TAG_base_type)
-    <16b>   DW_AT_name        : (indirect string, offset: 0x1fb): unsigned short
-    <16f>   DW_AT_encoding    : 7	(unsigned)
-    <170>   DW_AT_byte_size   : 2
- <1><171>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <172>   DW_AT_type        : <0xed>
- <1><176>: Abbrev Number: 13 (DW_TAG_pointer_type)
- <1><177>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_v4l2_ext_control.d2 b/mpers-m32/struct_v4l2_ext_control.d2
deleted file mode 100644
index 4ef90f1..0000000
--- a/mpers-m32/struct_v4l2_ext_control.d2
+++ /dev/null
@@ -1,188 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x166): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 53
-DW_AT_location    : 5 byte block: 3 1 0 0 0 	(DW_OP_addr: 1)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x22b): struct_v4l2_ext_control
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 46
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x21a): v4l2_ext_control
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 789
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x177): id
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 790
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18d): size
-DW_AT_type        : <0xed>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 791
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><63>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x192): reserved2
-DW_AT_type        : <0xff>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 792
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><72>
-Abbrev Number: 6 (DW_TAG_member)
-DW_AT_type        : <0x7d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 793
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><7d>
-Abbrev Number: 7 (DW_TAG_union_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 793
-<3><82>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a5): value
-DW_AT_type        : <0x113>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 794
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><91>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b5): value64
-DW_AT_type        : <0x125>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 795
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><a0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d1): string
-DW_AT_type        : <0x137>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 796
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><af>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1dd): p_u8
-DW_AT_type        : <0x143>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 797
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><be>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f5): p_u16
-DW_AT_type        : <0x15a>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 798
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><cd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x210): p_u32
-DW_AT_type        : <0x171>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 799
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><dc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x216): ptr
-DW_AT_type        : <0x176>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 800
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><ed>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xf8>
-DW_AT_name        : (indirect string, offset: 0x187): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><f8>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17a): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><ff>
-Abbrev Number: 9 (DW_TAG_array_type)
-DW_AT_type        : <0xed>
-<2><104>
-Abbrev Number: 10 (DW_TAG_subrange_type)
-DW_AT_type        : <0x10c>
-DW_AT_lower_bound : 0
-DW_AT_count       : 1
-<1><10c>
-Abbrev Number: 11 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x19c): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><113>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x11e>
-DW_AT_name        : (indirect string, offset: 0x1af): __s32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-<1><11e>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1ab): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><125>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x130>
-DW_AT_name        : (indirect string, offset: 0x1cb): __s64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 30
-<1><130>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1bd): long long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 8
-<1><137>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x13c>
-<1><13c>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1d8): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><143>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x148>
-<1><148>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x153>
-DW_AT_name        : (indirect string, offset: 0x1f0): __u8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><153>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1e2): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><15a>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x15f>
-<1><15f>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x16a>
-DW_AT_name        : (indirect string, offset: 0x20a): __u16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-<1><16a>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1fb): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><171>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0xed>
-<1><176>
-Abbrev Number: 13 (DW_TAG_pointer_type)
diff --git a/mpers-m32/struct_v4l2_ext_control.h b/mpers-m32/struct_v4l2_ext_control.h
deleted file mode 100644
index 1ec13e7..0000000
--- a/mpers-m32/struct_v4l2_ext_control.h
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-uint32_t id;
-uint32_t size;
-uint32_t reserved2[1];
-union {
-int32_t value;
-int64_t value64;
-mpers_ptr_t string;
-mpers_ptr_t p_u8;
-mpers_ptr_t p_u16;
-mpers_ptr_t p_u32;
-mpers_ptr_t ptr;
-} ;
-} ATTRIBUTE_PACKED m32_struct_v4l2_ext_control;
-#define MPERS_m32_struct_v4l2_ext_control m32_struct_v4l2_ext_control
diff --git a/mpers-m32/struct_v4l2_ext_controls.c b/mpers-m32/struct_v4l2_ext_controls.c
deleted file mode 100644
index 8543c2f..0000000
--- a/mpers-m32/struct_v4l2_ext_controls.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2014 Philippe De Muyter <phdm@macqel.be>
- * Copyright (c) 2014 William Manley <will@williammanley.net>
- * Copyright (c) 2011 Peter Zotov <whitequark@whitequark.org>
- * Copyright (c) 2014-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include <stdint.h>
-#include <linux/ioctl.h>
-#include <linux/types.h>
-#include <linux/videodev2.h>
-
-#ifdef VIDIOC_CREATE_BUFS
-#endif
-
-typedef struct v4l2_buffer struct_v4l2_buffer;
-typedef struct v4l2_clip struct_v4l2_clip;
-#ifdef VIDIOC_CREATE_BUFS
-typedef struct v4l2_create_buffers struct_v4l2_create_buffers;
-#endif
-typedef struct v4l2_ext_control struct_v4l2_ext_control;
-typedef struct v4l2_ext_controls struct_v4l2_ext_controls;
-typedef struct v4l2_format struct_v4l2_format;
-typedef struct v4l2_framebuffer struct_v4l2_framebuffer;
-typedef struct v4l2_input struct_v4l2_input;
-typedef struct v4l2_standard struct_v4l2_standard;
-
-struct_v4l2_ext_controls mpers_target_var;
diff --git a/mpers-m32/struct_v4l2_ext_controls.d1 b/mpers-m32/struct_v4l2_ext_controls.d1
deleted file mode 100644
index 379ea63..0000000
--- a/mpers-m32/struct_v4l2_ext_controls.d1
+++ /dev/null
@@ -1,234 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x1fb (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_ext_controls.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x12c): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x167): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 53
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x271): struct_v4l2_ext_controls
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 47
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x25f): v4l2_ext_controls
-    <41>   DW_AT_byte_size   : 24
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 803
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_type        : <0x50>
-    <4a>   DW_AT_decl_file   : 2
-    <4b>   DW_AT_decl_line   : 804
-    <4d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><50>: Abbrev Number: 6 (DW_TAG_union_type)
-    <51>   DW_AT_byte_size   : 4
-    <52>   DW_AT_decl_file   : 2
-    <53>   DW_AT_decl_line   : 804
- <3><55>: Abbrev Number: 7 (DW_TAG_member)
-    <56>   DW_AT_name        : (indirect string, offset: 0x178): ctrl_class
-    <5a>   DW_AT_type        : <0xb1>
-    <5e>   DW_AT_decl_file   : 2
-    <5f>   DW_AT_decl_line   : 805
-    <61>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><64>: Abbrev Number: 7 (DW_TAG_member)
-    <65>   DW_AT_name        : (indirect string, offset: 0x196): which
-    <69>   DW_AT_type        : <0xb1>
-    <6d>   DW_AT_decl_file   : 2
-    <6e>   DW_AT_decl_line   : 806
-    <70>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><73>: Abbrev Number: 0
- <2><74>: Abbrev Number: 7 (DW_TAG_member)
-    <75>   DW_AT_name        : (indirect string, offset: 0x19c): count
-    <79>   DW_AT_type        : <0xb1>
-    <7d>   DW_AT_decl_file   : 2
-    <7e>   DW_AT_decl_line   : 808
-    <80>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><83>: Abbrev Number: 7 (DW_TAG_member)
-    <84>   DW_AT_name        : (indirect string, offset: 0x1a2): error_idx
-    <88>   DW_AT_type        : <0xb1>
-    <8c>   DW_AT_decl_file   : 2
-    <8d>   DW_AT_decl_line   : 809
-    <8f>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><92>: Abbrev Number: 7 (DW_TAG_member)
-    <93>   DW_AT_name        : (indirect string, offset: 0x1ac): reserved
-    <97>   DW_AT_type        : <0xc3>
-    <9b>   DW_AT_decl_file   : 2
-    <9c>   DW_AT_decl_line   : 810
-    <9e>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><a1>: Abbrev Number: 7 (DW_TAG_member)
-    <a2>   DW_AT_name        : (indirect string, offset: 0x1be): controls
-    <a6>   DW_AT_type        : <0xd7>
-    <aa>   DW_AT_decl_file   : 2
-    <ab>   DW_AT_decl_line   : 811
-    <ad>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><b0>: Abbrev Number: 0
- <1><b1>: Abbrev Number: 3 (DW_TAG_typedef)
-    <b2>   DW_AT_type        : <0xbc>
-    <b6>   DW_AT_name        : (indirect string, offset: 0x190): __u32
-    <ba>   DW_AT_decl_file   : 1
-    <bb>   DW_AT_decl_line   : 28
- <1><bc>: Abbrev Number: 8 (DW_TAG_base_type)
-    <bd>   DW_AT_name        : (indirect string, offset: 0x183): unsigned int
-    <c1>   DW_AT_encoding    : 7	(unsigned)
-    <c2>   DW_AT_byte_size   : 4
- <1><c3>: Abbrev Number: 9 (DW_TAG_array_type)
-    <c4>   DW_AT_type        : <0xb1>
- <2><c8>: Abbrev Number: 10 (DW_TAG_subrange_type)
-    <c9>   DW_AT_type        : <0xd0>
-    <cd>   DW_AT_lower_bound : 0
-    <ce>   DW_AT_count       : 2
- <2><cf>: Abbrev Number: 0
- <1><d0>: Abbrev Number: 11 (DW_TAG_base_type)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x1b5): sizetype
-    <d5>   DW_AT_byte_size   : 8
-    <d6>   DW_AT_encoding    : 7	(unsigned)
- <1><d7>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <d8>   DW_AT_type        : <0xdc>
- <1><dc>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <dd>   DW_AT_name        : (indirect string, offset: 0x24e): v4l2_ext_control
-    <e1>   DW_AT_byte_size   : 20
-    <e2>   DW_AT_decl_file   : 2
-    <e3>   DW_AT_decl_line   : 789
- <2><e5>: Abbrev Number: 7 (DW_TAG_member)
-    <e6>   DW_AT_name        : (indirect string, offset: 0x1c7): id
-    <ea>   DW_AT_type        : <0xb1>
-    <ee>   DW_AT_decl_file   : 2
-    <ef>   DW_AT_decl_line   : 790
-    <f1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><f4>: Abbrev Number: 7 (DW_TAG_member)
-    <f5>   DW_AT_name        : (indirect string, offset: 0x1ca): size
-    <f9>   DW_AT_type        : <0xb1>
-    <fd>   DW_AT_decl_file   : 2
-    <fe>   DW_AT_decl_line   : 791
-    <100>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><103>: Abbrev Number: 7 (DW_TAG_member)
-    <104>   DW_AT_name        : (indirect string, offset: 0x1cf): reserved2
-    <108>   DW_AT_type        : <0x18d>
-    <10c>   DW_AT_decl_file   : 2
-    <10d>   DW_AT_decl_line   : 792
-    <10f>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><112>: Abbrev Number: 5 (DW_TAG_member)
-    <113>   DW_AT_type        : <0x11d>
-    <117>   DW_AT_decl_file   : 2
-    <118>   DW_AT_decl_line   : 793
-    <11a>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><11d>: Abbrev Number: 6 (DW_TAG_union_type)
-    <11e>   DW_AT_byte_size   : 8
-    <11f>   DW_AT_decl_file   : 2
-    <120>   DW_AT_decl_line   : 793
- <3><122>: Abbrev Number: 7 (DW_TAG_member)
-    <123>   DW_AT_name        : (indirect string, offset: 0x1d9): value
-    <127>   DW_AT_type        : <0x19a>
-    <12b>   DW_AT_decl_file   : 2
-    <12c>   DW_AT_decl_line   : 794
-    <12e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><131>: Abbrev Number: 7 (DW_TAG_member)
-    <132>   DW_AT_name        : (indirect string, offset: 0x1e9): value64
-    <136>   DW_AT_type        : <0x1ac>
-    <13a>   DW_AT_decl_file   : 2
-    <13b>   DW_AT_decl_line   : 795
-    <13d>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><140>: Abbrev Number: 7 (DW_TAG_member)
-    <141>   DW_AT_name        : (indirect string, offset: 0x205): string
-    <145>   DW_AT_type        : <0x1be>
-    <149>   DW_AT_decl_file   : 2
-    <14a>   DW_AT_decl_line   : 796
-    <14c>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><14f>: Abbrev Number: 7 (DW_TAG_member)
-    <150>   DW_AT_name        : (indirect string, offset: 0x211): p_u8
-    <154>   DW_AT_type        : <0x1ca>
-    <158>   DW_AT_decl_file   : 2
-    <159>   DW_AT_decl_line   : 797
-    <15b>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><15e>: Abbrev Number: 7 (DW_TAG_member)
-    <15f>   DW_AT_name        : (indirect string, offset: 0x229): p_u16
-    <163>   DW_AT_type        : <0x1e1>
-    <167>   DW_AT_decl_file   : 2
-    <168>   DW_AT_decl_line   : 798
-    <16a>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><16d>: Abbrev Number: 7 (DW_TAG_member)
-    <16e>   DW_AT_name        : (indirect string, offset: 0x244): p_u32
-    <172>   DW_AT_type        : <0x1f8>
-    <176>   DW_AT_decl_file   : 2
-    <177>   DW_AT_decl_line   : 799
-    <179>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><17c>: Abbrev Number: 7 (DW_TAG_member)
-    <17d>   DW_AT_name        : (indirect string, offset: 0x24a): ptr
-    <181>   DW_AT_type        : <0x1fd>
-    <185>   DW_AT_decl_file   : 2
-    <186>   DW_AT_decl_line   : 800
-    <188>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><18b>: Abbrev Number: 0
- <2><18c>: Abbrev Number: 0
- <1><18d>: Abbrev Number: 9 (DW_TAG_array_type)
-    <18e>   DW_AT_type        : <0xb1>
- <2><192>: Abbrev Number: 10 (DW_TAG_subrange_type)
-    <193>   DW_AT_type        : <0xd0>
-    <197>   DW_AT_lower_bound : 0
-    <198>   DW_AT_count       : 1
- <2><199>: Abbrev Number: 0
- <1><19a>: Abbrev Number: 3 (DW_TAG_typedef)
-    <19b>   DW_AT_type        : <0x1a5>
-    <19f>   DW_AT_name        : (indirect string, offset: 0x1e3): __s32
-    <1a3>   DW_AT_decl_file   : 1
-    <1a4>   DW_AT_decl_line   : 27
- <1><1a5>: Abbrev Number: 8 (DW_TAG_base_type)
-    <1a6>   DW_AT_name        : (indirect string, offset: 0x1df): int
-    <1aa>   DW_AT_encoding    : 5	(signed)
-    <1ab>   DW_AT_byte_size   : 4
- <1><1ac>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1ad>   DW_AT_type        : <0x1b7>
-    <1b1>   DW_AT_name        : (indirect string, offset: 0x1ff): __s64
-    <1b5>   DW_AT_decl_file   : 1
-    <1b6>   DW_AT_decl_line   : 30
- <1><1b7>: Abbrev Number: 8 (DW_TAG_base_type)
-    <1b8>   DW_AT_name        : (indirect string, offset: 0x1f1): long long int
-    <1bc>   DW_AT_encoding    : 5	(signed)
-    <1bd>   DW_AT_byte_size   : 8
- <1><1be>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <1bf>   DW_AT_type        : <0x1c3>
- <1><1c3>: Abbrev Number: 8 (DW_TAG_base_type)
-    <1c4>   DW_AT_name        : (indirect string, offset: 0x20c): char
-    <1c8>   DW_AT_encoding    : 8	(unsigned char)
-    <1c9>   DW_AT_byte_size   : 1
- <1><1ca>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <1cb>   DW_AT_type        : <0x1cf>
- <1><1cf>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1d0>   DW_AT_type        : <0x1da>
-    <1d4>   DW_AT_name        : (indirect string, offset: 0x224): __u8
-    <1d8>   DW_AT_decl_file   : 1
-    <1d9>   DW_AT_decl_line   : 24
- <1><1da>: Abbrev Number: 8 (DW_TAG_base_type)
-    <1db>   DW_AT_name        : (indirect string, offset: 0x216): unsigned char
-    <1df>   DW_AT_encoding    : 8	(unsigned char)
-    <1e0>   DW_AT_byte_size   : 1
- <1><1e1>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <1e2>   DW_AT_type        : <0x1e6>
- <1><1e6>: Abbrev Number: 3 (DW_TAG_typedef)
-    <1e7>   DW_AT_type        : <0x1f1>
-    <1eb>   DW_AT_name        : (indirect string, offset: 0x23e): __u16
-    <1ef>   DW_AT_decl_file   : 1
-    <1f0>   DW_AT_decl_line   : 26
- <1><1f1>: Abbrev Number: 8 (DW_TAG_base_type)
-    <1f2>   DW_AT_name        : (indirect string, offset: 0x22f): unsigned short
-    <1f6>   DW_AT_encoding    : 7	(unsigned)
-    <1f7>   DW_AT_byte_size   : 2
- <1><1f8>: Abbrev Number: 12 (DW_TAG_pointer_type)
-    <1f9>   DW_AT_type        : <0xb1>
- <1><1fd>: Abbrev Number: 13 (DW_TAG_pointer_type)
- <1><1fe>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_v4l2_ext_controls.d2 b/mpers-m32/struct_v4l2_ext_controls.d2
deleted file mode 100644
index 2157d5e..0000000
--- a/mpers-m32/struct_v4l2_ext_controls.d2
+++ /dev/null
@@ -1,258 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x167): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 53
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x271): struct_v4l2_ext_controls
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 47
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x25f): v4l2_ext_controls
-DW_AT_byte_size   : 24
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 803
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_type        : <0x50>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 804
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><50>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 804
-<3><55>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x178): ctrl_class
-DW_AT_type        : <0xb1>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 805
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><64>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x196): which
-DW_AT_type        : <0xb1>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 806
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><74>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19c): count
-DW_AT_type        : <0xb1>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 808
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><83>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a2): error_idx
-DW_AT_type        : <0xb1>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 809
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><92>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ac): reserved
-DW_AT_type        : <0xc3>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 810
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><a1>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1be): controls
-DW_AT_type        : <0xd7>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 811
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<1><b1>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xbc>
-DW_AT_name        : (indirect string, offset: 0x190): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><bc>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x183): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><c3>
-Abbrev Number: 9 (DW_TAG_array_type)
-DW_AT_type        : <0xb1>
-<2><c8>
-Abbrev Number: 10 (DW_TAG_subrange_type)
-DW_AT_type        : <0xd0>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><d0>
-Abbrev Number: 11 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b5): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><d7>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0xdc>
-<1><dc>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x24e): v4l2_ext_control
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 789
-<2><e5>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c7): id
-DW_AT_type        : <0xb1>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 790
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><f4>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ca): size
-DW_AT_type        : <0xb1>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 791
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><103>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cf): reserved2
-DW_AT_type        : <0x18d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 792
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><112>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_type        : <0x11d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 793
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><11d>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 793
-<3><122>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d9): value
-DW_AT_type        : <0x19a>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 794
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><131>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e9): value64
-DW_AT_type        : <0x1ac>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 795
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><140>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x205): string
-DW_AT_type        : <0x1be>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 796
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><14f>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x211): p_u8
-DW_AT_type        : <0x1ca>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 797
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><15e>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x229): p_u16
-DW_AT_type        : <0x1e1>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 798
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><16d>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x244): p_u32
-DW_AT_type        : <0x1f8>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 799
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><17c>
-Abbrev Number: 7 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x24a): ptr
-DW_AT_type        : <0x1fd>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 800
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><18d>
-Abbrev Number: 9 (DW_TAG_array_type)
-DW_AT_type        : <0xb1>
-<2><192>
-Abbrev Number: 10 (DW_TAG_subrange_type)
-DW_AT_type        : <0xd0>
-DW_AT_lower_bound : 0
-DW_AT_count       : 1
-<1><19a>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x1a5>
-DW_AT_name        : (indirect string, offset: 0x1e3): __s32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-<1><1a5>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1df): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><1ac>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x1b7>
-DW_AT_name        : (indirect string, offset: 0x1ff): __s64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 30
-<1><1b7>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1f1): long long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 8
-<1><1be>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x1c3>
-<1><1c3>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x20c): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><1ca>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x1cf>
-<1><1cf>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x1da>
-DW_AT_name        : (indirect string, offset: 0x224): __u8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><1da>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x216): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><1e1>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0x1e6>
-<1><1e6>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x1f1>
-DW_AT_name        : (indirect string, offset: 0x23e): __u16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-<1><1f1>
-Abbrev Number: 8 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x22f): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><1f8>
-Abbrev Number: 12 (DW_TAG_pointer_type)
-DW_AT_type        : <0xb1>
-<1><1fd>
-Abbrev Number: 13 (DW_TAG_pointer_type)
diff --git a/mpers-m32/struct_v4l2_ext_controls.h b/mpers-m32/struct_v4l2_ext_controls.h
deleted file mode 100644
index af2cb81..0000000
--- a/mpers-m32/struct_v4l2_ext_controls.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-union {
-uint32_t ctrl_class;
-uint32_t which;
-} ;
-uint32_t count;
-uint32_t error_idx;
-uint32_t reserved[2];
-mpers_ptr_t controls;
-} ATTRIBUTE_PACKED m32_struct_v4l2_ext_controls;
-#define MPERS_m32_struct_v4l2_ext_controls m32_struct_v4l2_ext_controls
diff --git a/mpers-m32/struct_v4l2_format.d1 b/mpers-m32/struct_v4l2_format.d1
deleted file mode 100644
index 5afff8f..0000000
--- a/mpers-m32/struct_v4l2_format.d1
+++ /dev/null
@@ -1,636 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x58f (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_format.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x126): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 53
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x3f1): struct_v4l2_format
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 48
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x3e5): v4l2_format
-    <41>   DW_AT_byte_size   : 204
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 1148
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x172): type
-    <4a>   DW_AT_type        : <0xe2>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 1149
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x18a): fmt
-    <59>   DW_AT_type        : <0x63>
-    <5d>   DW_AT_decl_file   : 2
-    <5e>   DW_AT_decl_line   : 1159
-    <60>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><63>: Abbrev Number: 6 (DW_TAG_union_type)
-    <64>   DW_AT_byte_size   : 200
-    <65>   DW_AT_decl_file   : 2
-    <66>   DW_AT_decl_line   : 1150
- <3><68>: Abbrev Number: 5 (DW_TAG_member)
-    <69>   DW_AT_name        : (indirect string, offset: 0x18e): pix
-    <6d>   DW_AT_type        : <0xf4>
-    <71>   DW_AT_decl_file   : 2
-    <72>   DW_AT_decl_line   : 1151
-    <74>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><77>: Abbrev Number: 5 (DW_TAG_member)
-    <78>   DW_AT_name        : (indirect string, offset: 0x217): pix_mp
-    <7c>   DW_AT_type        : <0x1c2>
-    <80>   DW_AT_decl_file   : 2
-    <81>   DW_AT_decl_line   : 1152
-    <83>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><86>: Abbrev Number: 5 (DW_TAG_member)
-    <87>   DW_AT_name        : (indirect string, offset: 0x29a): win
-    <8b>   DW_AT_type        : <0x32f>
-    <8f>   DW_AT_decl_file   : 2
-    <90>   DW_AT_decl_line   : 1153
-    <92>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><95>: Abbrev Number: 5 (DW_TAG_member)
-    <96>   DW_AT_name        : (indirect string, offset: 0x308): vbi
-    <9a>   DW_AT_type        : <0x423>
-    <9e>   DW_AT_decl_file   : 2
-    <9f>   DW_AT_decl_line   : 1154
-    <a1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><a4>: Abbrev Number: 5 (DW_TAG_member)
-    <a5>   DW_AT_name        : (indirect string, offset: 0x35c): sliced
-    <a9>   DW_AT_type        : <0x4bf>
-    <ad>   DW_AT_decl_file   : 2
-    <ae>   DW_AT_decl_line   : 1155
-    <b0>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><b3>: Abbrev Number: 5 (DW_TAG_member)
-    <b4>   DW_AT_name        : (indirect string, offset: 0x39c): sdr
-    <b8>   DW_AT_type        : <0x519>
-    <bc>   DW_AT_decl_file   : 2
-    <bd>   DW_AT_decl_line   : 1156
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x3bb): meta
-    <c7>   DW_AT_type        : <0x55d>
-    <cb>   DW_AT_decl_file   : 2
-    <cc>   DW_AT_decl_line   : 1157
-    <ce>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><d1>: Abbrev Number: 5 (DW_TAG_member)
-    <d2>   DW_AT_name        : (indirect string, offset: 0x3dc): raw_data
-    <d6>   DW_AT_type        : <0x585>
-    <da>   DW_AT_decl_file   : 2
-    <db>   DW_AT_decl_line   : 1158
-    <dd>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><e0>: Abbrev Number: 0
- <2><e1>: Abbrev Number: 0
- <1><e2>: Abbrev Number: 3 (DW_TAG_typedef)
-    <e3>   DW_AT_type        : <0xed>
-    <e7>   DW_AT_name        : (indirect string, offset: 0x184): __u32
-    <eb>   DW_AT_decl_file   : 1
-    <ec>   DW_AT_decl_line   : 28
- <1><ed>: Abbrev Number: 7 (DW_TAG_base_type)
-    <ee>   DW_AT_name        : (indirect string, offset: 0x177): unsigned int
-    <f2>   DW_AT_encoding    : 7	(unsigned)
-    <f3>   DW_AT_byte_size   : 4
- <1><f4>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <f5>   DW_AT_name        : (indirect string, offset: 0x207): v4l2_pix_format
-    <f9>   DW_AT_byte_size   : 48
-    <fa>   DW_AT_decl_file   : 2
-    <fb>   DW_AT_decl_line   : 182
- <2><fc>: Abbrev Number: 9 (DW_TAG_member)
-    <fd>   DW_AT_name        : (indirect string, offset: 0x192): width
-    <101>   DW_AT_type        : <0xe2>
-    <105>   DW_AT_decl_file   : 2
-    <106>   DW_AT_decl_line   : 183
-    <107>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><10a>: Abbrev Number: 9 (DW_TAG_member)
-    <10b>   DW_AT_name        : (indirect string, offset: 0x198): height
-    <10f>   DW_AT_type        : <0xe2>
-    <113>   DW_AT_decl_file   : 2
-    <114>   DW_AT_decl_line   : 184
-    <115>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><118>: Abbrev Number: 9 (DW_TAG_member)
-    <119>   DW_AT_name        : (indirect string, offset: 0x19f): pixelformat
-    <11d>   DW_AT_type        : <0xe2>
-    <121>   DW_AT_decl_file   : 2
-    <122>   DW_AT_decl_line   : 185
-    <123>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><126>: Abbrev Number: 9 (DW_TAG_member)
-    <127>   DW_AT_name        : (indirect string, offset: 0x1ab): field
-    <12b>   DW_AT_type        : <0xe2>
-    <12f>   DW_AT_decl_file   : 2
-    <130>   DW_AT_decl_line   : 186
-    <131>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><134>: Abbrev Number: 9 (DW_TAG_member)
-    <135>   DW_AT_name        : (indirect string, offset: 0x1b1): bytesperline
-    <139>   DW_AT_type        : <0xe2>
-    <13d>   DW_AT_decl_file   : 2
-    <13e>   DW_AT_decl_line   : 187
-    <13f>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><142>: Abbrev Number: 9 (DW_TAG_member)
-    <143>   DW_AT_name        : (indirect string, offset: 0x1be): sizeimage
-    <147>   DW_AT_type        : <0xe2>
-    <14b>   DW_AT_decl_file   : 2
-    <14c>   DW_AT_decl_line   : 188
-    <14d>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><150>: Abbrev Number: 9 (DW_TAG_member)
-    <151>   DW_AT_name        : (indirect string, offset: 0x1c8): colorspace
-    <155>   DW_AT_type        : <0xe2>
-    <159>   DW_AT_decl_file   : 2
-    <15a>   DW_AT_decl_line   : 189
-    <15b>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><15e>: Abbrev Number: 9 (DW_TAG_member)
-    <15f>   DW_AT_name        : (indirect string, offset: 0x1d3): priv
-    <163>   DW_AT_type        : <0xe2>
-    <167>   DW_AT_decl_file   : 2
-    <168>   DW_AT_decl_line   : 190
-    <169>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><16c>: Abbrev Number: 9 (DW_TAG_member)
-    <16d>   DW_AT_name        : (indirect string, offset: 0x1d8): flags
-    <171>   DW_AT_type        : <0xe2>
-    <175>   DW_AT_decl_file   : 2
-    <176>   DW_AT_decl_line   : 191
-    <177>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><17a>: Abbrev Number: 10 (DW_TAG_member)
-    <17b>   DW_AT_type        : <0x184>
-    <17f>   DW_AT_decl_file   : 2
-    <180>   DW_AT_decl_line   : 192
-    <181>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><184>: Abbrev Number: 11 (DW_TAG_union_type)
-    <185>   DW_AT_byte_size   : 4
-    <186>   DW_AT_decl_file   : 2
-    <187>   DW_AT_decl_line   : 192
- <3><188>: Abbrev Number: 9 (DW_TAG_member)
-    <189>   DW_AT_name        : (indirect string, offset: 0x1de): ycbcr_enc
-    <18d>   DW_AT_type        : <0xe2>
-    <191>   DW_AT_decl_file   : 2
-    <192>   DW_AT_decl_line   : 193
-    <193>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><196>: Abbrev Number: 9 (DW_TAG_member)
-    <197>   DW_AT_name        : (indirect string, offset: 0x1e8): hsv_enc
-    <19b>   DW_AT_type        : <0xe2>
-    <19f>   DW_AT_decl_file   : 2
-    <1a0>   DW_AT_decl_line   : 194
-    <1a1>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><1a4>: Abbrev Number: 0
- <2><1a5>: Abbrev Number: 9 (DW_TAG_member)
-    <1a6>   DW_AT_name        : (indirect string, offset: 0x1f0): quantization
-    <1aa>   DW_AT_type        : <0xe2>
-    <1ae>   DW_AT_decl_file   : 2
-    <1af>   DW_AT_decl_line   : 196
-    <1b0>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><1b3>: Abbrev Number: 9 (DW_TAG_member)
-    <1b4>   DW_AT_name        : (indirect string, offset: 0x1fd): xfer_func
-    <1b8>   DW_AT_type        : <0xe2>
-    <1bc>   DW_AT_decl_file   : 2
-    <1bd>   DW_AT_decl_line   : 197
-    <1be>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><1c1>: Abbrev Number: 0
- <1><1c2>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <1c3>   DW_AT_name        : (indirect string, offset: 0x283): v4l2_pix_format_mplane
-    <1c7>   DW_AT_byte_size   : 192
-    <1c8>   DW_AT_decl_file   : 2
-    <1c9>   DW_AT_decl_line   : 1122
- <2><1cb>: Abbrev Number: 5 (DW_TAG_member)
-    <1cc>   DW_AT_name        : (indirect string, offset: 0x192): width
-    <1d0>   DW_AT_type        : <0xe2>
-    <1d4>   DW_AT_decl_file   : 2
-    <1d5>   DW_AT_decl_line   : 1123
-    <1d7>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><1da>: Abbrev Number: 5 (DW_TAG_member)
-    <1db>   DW_AT_name        : (indirect string, offset: 0x198): height
-    <1df>   DW_AT_type        : <0xe2>
-    <1e3>   DW_AT_decl_file   : 2
-    <1e4>   DW_AT_decl_line   : 1124
-    <1e6>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><1e9>: Abbrev Number: 5 (DW_TAG_member)
-    <1ea>   DW_AT_name        : (indirect string, offset: 0x19f): pixelformat
-    <1ee>   DW_AT_type        : <0xe2>
-    <1f2>   DW_AT_decl_file   : 2
-    <1f3>   DW_AT_decl_line   : 1125
-    <1f5>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><1f8>: Abbrev Number: 5 (DW_TAG_member)
-    <1f9>   DW_AT_name        : (indirect string, offset: 0x1ab): field
-    <1fd>   DW_AT_type        : <0xe2>
-    <201>   DW_AT_decl_file   : 2
-    <202>   DW_AT_decl_line   : 1126
-    <204>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><207>: Abbrev Number: 5 (DW_TAG_member)
-    <208>   DW_AT_name        : (indirect string, offset: 0x1c8): colorspace
-    <20c>   DW_AT_type        : <0xe2>
-    <210>   DW_AT_decl_file   : 2
-    <211>   DW_AT_decl_line   : 1127
-    <213>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><216>: Abbrev Number: 5 (DW_TAG_member)
-    <217>   DW_AT_name        : (indirect string, offset: 0x21e): plane_fmt
-    <21b>   DW_AT_type        : <0x2a6>
-    <21f>   DW_AT_decl_file   : 2
-    <220>   DW_AT_decl_line   : 1128
-    <222>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><225>: Abbrev Number: 5 (DW_TAG_member)
-    <226>   DW_AT_name        : (indirect string, offset: 0x265): num_planes
-    <22a>   DW_AT_type        : <0x310>
-    <22e>   DW_AT_decl_file   : 2
-    <22f>   DW_AT_decl_line   : 1129
-    <231>   DW_AT_data_member_location: 3 byte block: 23 b4 1 	(DW_OP_plus_uconst: 180)
- <2><235>: Abbrev Number: 5 (DW_TAG_member)
-    <236>   DW_AT_name        : (indirect string, offset: 0x1d8): flags
-    <23a>   DW_AT_type        : <0x310>
-    <23e>   DW_AT_decl_file   : 2
-    <23f>   DW_AT_decl_line   : 1130
-    <241>   DW_AT_data_member_location: 3 byte block: 23 b5 1 	(DW_OP_plus_uconst: 181)
- <2><245>: Abbrev Number: 12 (DW_TAG_member)
-    <246>   DW_AT_type        : <0x251>
-    <24a>   DW_AT_decl_file   : 2
-    <24b>   DW_AT_decl_line   : 1131
-    <24d>   DW_AT_data_member_location: 3 byte block: 23 b6 1 	(DW_OP_plus_uconst: 182)
- <2><251>: Abbrev Number: 6 (DW_TAG_union_type)
-    <252>   DW_AT_byte_size   : 1
-    <253>   DW_AT_decl_file   : 2
-    <254>   DW_AT_decl_line   : 1131
- <3><256>: Abbrev Number: 5 (DW_TAG_member)
-    <257>   DW_AT_name        : (indirect string, offset: 0x1de): ycbcr_enc
-    <25b>   DW_AT_type        : <0x310>
-    <25f>   DW_AT_decl_file   : 2
-    <260>   DW_AT_decl_line   : 1132
-    <262>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><265>: Abbrev Number: 5 (DW_TAG_member)
-    <266>   DW_AT_name        : (indirect string, offset: 0x1e8): hsv_enc
-    <26a>   DW_AT_type        : <0x310>
-    <26e>   DW_AT_decl_file   : 2
-    <26f>   DW_AT_decl_line   : 1133
-    <271>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><274>: Abbrev Number: 0
- <2><275>: Abbrev Number: 5 (DW_TAG_member)
-    <276>   DW_AT_name        : (indirect string, offset: 0x1f0): quantization
-    <27a>   DW_AT_type        : <0x310>
-    <27e>   DW_AT_decl_file   : 2
-    <27f>   DW_AT_decl_line   : 1135
-    <281>   DW_AT_data_member_location: 3 byte block: 23 b7 1 	(DW_OP_plus_uconst: 183)
- <2><285>: Abbrev Number: 5 (DW_TAG_member)
-    <286>   DW_AT_name        : (indirect string, offset: 0x1fd): xfer_func
-    <28a>   DW_AT_type        : <0x310>
-    <28e>   DW_AT_decl_file   : 2
-    <28f>   DW_AT_decl_line   : 1136
-    <291>   DW_AT_data_member_location: 3 byte block: 23 b8 1 	(DW_OP_plus_uconst: 184)
- <2><295>: Abbrev Number: 5 (DW_TAG_member)
-    <296>   DW_AT_name        : (indirect string, offset: 0x228): reserved
-    <29a>   DW_AT_type        : <0x322>
-    <29e>   DW_AT_decl_file   : 2
-    <29f>   DW_AT_decl_line   : 1137
-    <2a1>   DW_AT_data_member_location: 3 byte block: 23 b9 1 	(DW_OP_plus_uconst: 185)
- <2><2a5>: Abbrev Number: 0
- <1><2a6>: Abbrev Number: 13 (DW_TAG_array_type)
-    <2a7>   DW_AT_type        : <0x2b3>
- <2><2ab>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <2ac>   DW_AT_type        : <0x309>
-    <2b0>   DW_AT_lower_bound : 0
-    <2b1>   DW_AT_count       : 8
- <2><2b2>: Abbrev Number: 0
- <1><2b3>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <2b4>   DW_AT_name        : (indirect string, offset: 0x24f): v4l2_plane_pix_format
-    <2b8>   DW_AT_byte_size   : 20
-    <2b9>   DW_AT_decl_file   : 2
-    <2ba>   DW_AT_decl_line   : 1117
- <2><2bc>: Abbrev Number: 5 (DW_TAG_member)
-    <2bd>   DW_AT_name        : (indirect string, offset: 0x1be): sizeimage
-    <2c1>   DW_AT_type        : <0xe2>
-    <2c5>   DW_AT_decl_file   : 2
-    <2c6>   DW_AT_decl_line   : 1118
-    <2c8>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><2cb>: Abbrev Number: 5 (DW_TAG_member)
-    <2cc>   DW_AT_name        : (indirect string, offset: 0x1b1): bytesperline
-    <2d0>   DW_AT_type        : <0xe2>
-    <2d4>   DW_AT_decl_file   : 2
-    <2d5>   DW_AT_decl_line   : 1119
-    <2d7>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><2da>: Abbrev Number: 5 (DW_TAG_member)
-    <2db>   DW_AT_name        : (indirect string, offset: 0x228): reserved
-    <2df>   DW_AT_type        : <0x2ea>
-    <2e3>   DW_AT_decl_file   : 2
-    <2e4>   DW_AT_decl_line   : 1120
-    <2e6>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><2e9>: Abbrev Number: 0
- <1><2ea>: Abbrev Number: 13 (DW_TAG_array_type)
-    <2eb>   DW_AT_type        : <0x2f7>
- <2><2ef>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <2f0>   DW_AT_type        : <0x309>
-    <2f4>   DW_AT_lower_bound : 0
-    <2f5>   DW_AT_count       : 6
- <2><2f6>: Abbrev Number: 0
- <1><2f7>: Abbrev Number: 3 (DW_TAG_typedef)
-    <2f8>   DW_AT_type        : <0x302>
-    <2fc>   DW_AT_name        : (indirect string, offset: 0x240): __u16
-    <300>   DW_AT_decl_file   : 1
-    <301>   DW_AT_decl_line   : 26
- <1><302>: Abbrev Number: 7 (DW_TAG_base_type)
-    <303>   DW_AT_name        : (indirect string, offset: 0x231): unsigned short
-    <307>   DW_AT_encoding    : 7	(unsigned)
-    <308>   DW_AT_byte_size   : 2
- <1><309>: Abbrev Number: 15 (DW_TAG_base_type)
-    <30a>   DW_AT_name        : (indirect string, offset: 0x246): sizetype
-    <30e>   DW_AT_byte_size   : 8
-    <30f>   DW_AT_encoding    : 7	(unsigned)
- <1><310>: Abbrev Number: 3 (DW_TAG_typedef)
-    <311>   DW_AT_type        : <0x31b>
-    <315>   DW_AT_name        : (indirect string, offset: 0x27e): __u8
-    <319>   DW_AT_decl_file   : 1
-    <31a>   DW_AT_decl_line   : 24
- <1><31b>: Abbrev Number: 7 (DW_TAG_base_type)
-    <31c>   DW_AT_name        : (indirect string, offset: 0x270): unsigned char
-    <320>   DW_AT_encoding    : 8	(unsigned char)
-    <321>   DW_AT_byte_size   : 1
- <1><322>: Abbrev Number: 13 (DW_TAG_array_type)
-    <323>   DW_AT_type        : <0x310>
- <2><327>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <328>   DW_AT_type        : <0x309>
-    <32c>   DW_AT_lower_bound : 0
-    <32d>   DW_AT_count       : 7
- <2><32e>: Abbrev Number: 0
- <1><32f>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <330>   DW_AT_name        : (indirect string, offset: 0x2fc): v4l2_window
-    <334>   DW_AT_byte_size   : 40
-    <335>   DW_AT_decl_file   : 2
-    <336>   DW_AT_decl_line   : 554
- <2><338>: Abbrev Number: 5 (DW_TAG_member)
-    <339>   DW_AT_name        : (indirect string, offset: 0x29e): w
-    <33d>   DW_AT_type        : <0x3a2>
-    <341>   DW_AT_decl_file   : 2
-    <342>   DW_AT_decl_line   : 555
-    <344>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><347>: Abbrev Number: 5 (DW_TAG_member)
-    <348>   DW_AT_name        : (indirect string, offset: 0x1ab): field
-    <34c>   DW_AT_type        : <0xe2>
-    <350>   DW_AT_decl_file   : 2
-    <351>   DW_AT_decl_line   : 556
-    <353>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><356>: Abbrev Number: 5 (DW_TAG_member)
-    <357>   DW_AT_name        : (indirect string, offset: 0x2bd): chromakey
-    <35b>   DW_AT_type        : <0xe2>
-    <35f>   DW_AT_decl_file   : 2
-    <360>   DW_AT_decl_line   : 557
-    <362>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><365>: Abbrev Number: 5 (DW_TAG_member)
-    <366>   DW_AT_name        : (indirect string, offset: 0x2c7): clips
-    <36a>   DW_AT_type        : <0x3f5>
-    <36e>   DW_AT_decl_file   : 2
-    <36f>   DW_AT_decl_line   : 558
-    <371>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><374>: Abbrev Number: 5 (DW_TAG_member)
-    <375>   DW_AT_name        : (indirect string, offset: 0x2de): clipcount
-    <379>   DW_AT_type        : <0xe2>
-    <37d>   DW_AT_decl_file   : 2
-    <37e>   DW_AT_decl_line   : 559
-    <380>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><383>: Abbrev Number: 5 (DW_TAG_member)
-    <384>   DW_AT_name        : (indirect string, offset: 0x2e8): bitmap
-    <388>   DW_AT_type        : <0x422>
-    <38c>   DW_AT_decl_file   : 2
-    <38d>   DW_AT_decl_line   : 560
-    <38f>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><392>: Abbrev Number: 5 (DW_TAG_member)
-    <393>   DW_AT_name        : (indirect string, offset: 0x2ef): global_alpha
-    <397>   DW_AT_type        : <0x310>
-    <39b>   DW_AT_decl_file   : 2
-    <39c>   DW_AT_decl_line   : 561
-    <39e>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><3a1>: Abbrev Number: 0
- <1><3a2>: Abbrev Number: 8 (DW_TAG_structure_type)
-    <3a3>   DW_AT_name        : (indirect string, offset: 0x2b3): v4l2_rect
-    <3a7>   DW_AT_byte_size   : 16
-    <3a8>   DW_AT_decl_file   : 2
-    <3a9>   DW_AT_decl_line   : 135
- <2><3aa>: Abbrev Number: 9 (DW_TAG_member)
-    <3ab>   DW_AT_name        : (indirect string, offset: 0x2a0): left
-    <3af>   DW_AT_type        : <0x3e3>
-    <3b3>   DW_AT_decl_file   : 2
-    <3b4>   DW_AT_decl_line   : 136
-    <3b5>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><3b8>: Abbrev Number: 9 (DW_TAG_member)
-    <3b9>   DW_AT_name        : (indirect string, offset: 0x2af): top
-    <3bd>   DW_AT_type        : <0x3e3>
-    <3c1>   DW_AT_decl_file   : 2
-    <3c2>   DW_AT_decl_line   : 137
-    <3c3>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><3c6>: Abbrev Number: 9 (DW_TAG_member)
-    <3c7>   DW_AT_name        : (indirect string, offset: 0x192): width
-    <3cb>   DW_AT_type        : <0xe2>
-    <3cf>   DW_AT_decl_file   : 2
-    <3d0>   DW_AT_decl_line   : 138
-    <3d1>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><3d4>: Abbrev Number: 9 (DW_TAG_member)
-    <3d5>   DW_AT_name        : (indirect string, offset: 0x198): height
-    <3d9>   DW_AT_type        : <0xe2>
-    <3dd>   DW_AT_decl_file   : 2
-    <3de>   DW_AT_decl_line   : 139
-    <3df>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><3e2>: Abbrev Number: 0
- <1><3e3>: Abbrev Number: 3 (DW_TAG_typedef)
-    <3e4>   DW_AT_type        : <0x3ee>
-    <3e8>   DW_AT_name        : (indirect string, offset: 0x2a9): __s32
-    <3ec>   DW_AT_decl_file   : 1
-    <3ed>   DW_AT_decl_line   : 27
- <1><3ee>: Abbrev Number: 7 (DW_TAG_base_type)
-    <3ef>   DW_AT_name        : (indirect string, offset: 0x2a5): int
-    <3f3>   DW_AT_encoding    : 5	(signed)
-    <3f4>   DW_AT_byte_size   : 4
- <1><3f5>: Abbrev Number: 16 (DW_TAG_pointer_type)
-    <3f6>   DW_AT_type        : <0x3fa>
- <1><3fa>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3fb>   DW_AT_name        : (indirect string, offset: 0x2d4): v4l2_clip
-    <3ff>   DW_AT_byte_size   : 20
-    <400>   DW_AT_decl_file   : 2
-    <401>   DW_AT_decl_line   : 550
- <2><403>: Abbrev Number: 5 (DW_TAG_member)
-    <404>   DW_AT_name        : (indirect string, offset: 0x2cd): c
-    <408>   DW_AT_type        : <0x3a2>
-    <40c>   DW_AT_decl_file   : 2
-    <40d>   DW_AT_decl_line   : 551
-    <40f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><412>: Abbrev Number: 5 (DW_TAG_member)
-    <413>   DW_AT_name        : (indirect string, offset: 0x2cf): next
-    <417>   DW_AT_type        : <0x3f5>
-    <41b>   DW_AT_decl_file   : 2
-    <41c>   DW_AT_decl_line   : 552
-    <41e>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><421>: Abbrev Number: 0
- <1><422>: Abbrev Number: 17 (DW_TAG_pointer_type)
- <1><423>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <424>   DW_AT_name        : (indirect string, offset: 0x34c): v4l2_vbi_format
-    <428>   DW_AT_byte_size   : 44
-    <429>   DW_AT_decl_file   : 2
-    <42a>   DW_AT_decl_line   : 1052
- <2><42c>: Abbrev Number: 5 (DW_TAG_member)
-    <42d>   DW_AT_name        : (indirect string, offset: 0x30c): sampling_rate
-    <431>   DW_AT_type        : <0xe2>
-    <435>   DW_AT_decl_file   : 2
-    <436>   DW_AT_decl_line   : 1053
-    <438>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><43b>: Abbrev Number: 5 (DW_TAG_member)
-    <43c>   DW_AT_name        : (indirect string, offset: 0x31a): offset
-    <440>   DW_AT_type        : <0xe2>
-    <444>   DW_AT_decl_file   : 2
-    <445>   DW_AT_decl_line   : 1054
-    <447>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><44a>: Abbrev Number: 5 (DW_TAG_member)
-    <44b>   DW_AT_name        : (indirect string, offset: 0x321): samples_per_line
-    <44f>   DW_AT_type        : <0xe2>
-    <453>   DW_AT_decl_file   : 2
-    <454>   DW_AT_decl_line   : 1055
-    <456>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><459>: Abbrev Number: 5 (DW_TAG_member)
-    <45a>   DW_AT_name        : (indirect string, offset: 0x332): sample_format
-    <45e>   DW_AT_type        : <0xe2>
-    <462>   DW_AT_decl_file   : 2
-    <463>   DW_AT_decl_line   : 1056
-    <465>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><468>: Abbrev Number: 5 (DW_TAG_member)
-    <469>   DW_AT_name        : (indirect string, offset: 0x340): start
-    <46d>   DW_AT_type        : <0x4a5>
-    <471>   DW_AT_decl_file   : 2
-    <472>   DW_AT_decl_line   : 1057
-    <474>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><477>: Abbrev Number: 5 (DW_TAG_member)
-    <478>   DW_AT_name        : (indirect string, offset: 0x346): count
-    <47c>   DW_AT_type        : <0x4b2>
-    <480>   DW_AT_decl_file   : 2
-    <481>   DW_AT_decl_line   : 1058
-    <483>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><486>: Abbrev Number: 5 (DW_TAG_member)
-    <487>   DW_AT_name        : (indirect string, offset: 0x1d8): flags
-    <48b>   DW_AT_type        : <0xe2>
-    <48f>   DW_AT_decl_file   : 2
-    <490>   DW_AT_decl_line   : 1059
-    <492>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><495>: Abbrev Number: 5 (DW_TAG_member)
-    <496>   DW_AT_name        : (indirect string, offset: 0x228): reserved
-    <49a>   DW_AT_type        : <0x4b2>
-    <49e>   DW_AT_decl_file   : 2
-    <49f>   DW_AT_decl_line   : 1060
-    <4a1>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><4a4>: Abbrev Number: 0
- <1><4a5>: Abbrev Number: 13 (DW_TAG_array_type)
-    <4a6>   DW_AT_type        : <0x3e3>
- <2><4aa>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <4ab>   DW_AT_type        : <0x309>
-    <4af>   DW_AT_lower_bound : 0
-    <4b0>   DW_AT_count       : 2
- <2><4b1>: Abbrev Number: 0
- <1><4b2>: Abbrev Number: 13 (DW_TAG_array_type)
-    <4b3>   DW_AT_type        : <0xe2>
- <2><4b7>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <4b8>   DW_AT_type        : <0x309>
-    <4bc>   DW_AT_lower_bound : 0
-    <4bd>   DW_AT_count       : 2
- <2><4be>: Abbrev Number: 0
- <1><4bf>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <4c0>   DW_AT_name        : (indirect string, offset: 0x385): v4l2_sliced_vbi_format
-    <4c4>   DW_AT_byte_size   : 112
-    <4c5>   DW_AT_decl_file   : 2
-    <4c6>   DW_AT_decl_line   : 1068
- <2><4c8>: Abbrev Number: 5 (DW_TAG_member)
-    <4c9>   DW_AT_name        : (indirect string, offset: 0x363): service_set
-    <4cd>   DW_AT_type        : <0x2f7>
-    <4d1>   DW_AT_decl_file   : 2
-    <4d2>   DW_AT_decl_line   : 1069
-    <4d4>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><4d7>: Abbrev Number: 5 (DW_TAG_member)
-    <4d8>   DW_AT_name        : (indirect string, offset: 0x36f): service_lines
-    <4dc>   DW_AT_type        : <0x505>
-    <4e0>   DW_AT_decl_file   : 2
-    <4e1>   DW_AT_decl_line   : 1070
-    <4e3>   DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
- <2><4e6>: Abbrev Number: 5 (DW_TAG_member)
-    <4e7>   DW_AT_name        : (indirect string, offset: 0x37d): io_size
-    <4eb>   DW_AT_type        : <0xe2>
-    <4ef>   DW_AT_decl_file   : 2
-    <4f0>   DW_AT_decl_line   : 1071
-    <4f2>   DW_AT_data_member_location: 2 byte block: 23 64 	(DW_OP_plus_uconst: 100)
- <2><4f5>: Abbrev Number: 5 (DW_TAG_member)
-    <4f6>   DW_AT_name        : (indirect string, offset: 0x228): reserved
-    <4fa>   DW_AT_type        : <0x4b2>
-    <4fe>   DW_AT_decl_file   : 2
-    <4ff>   DW_AT_decl_line   : 1072
-    <501>   DW_AT_data_member_location: 2 byte block: 23 68 	(DW_OP_plus_uconst: 104)
- <2><504>: Abbrev Number: 0
- <1><505>: Abbrev Number: 13 (DW_TAG_array_type)
-    <506>   DW_AT_type        : <0x2f7>
- <2><50a>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <50b>   DW_AT_type        : <0x309>
-    <50f>   DW_AT_lower_bound : 0
-    <510>   DW_AT_count       : 2
- <2><511>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <512>   DW_AT_type        : <0x309>
-    <516>   DW_AT_lower_bound : 0
-    <517>   DW_AT_count       : 24
- <2><518>: Abbrev Number: 0
- <1><519>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <51a>   DW_AT_name        : (indirect string, offset: 0x3ab): v4l2_sdr_format
-    <51e>   DW_AT_byte_size   : 32
-    <51f>   DW_AT_decl_file   : 2
-    <520>   DW_AT_decl_line   : 1139
- <2><522>: Abbrev Number: 5 (DW_TAG_member)
-    <523>   DW_AT_name        : (indirect string, offset: 0x19f): pixelformat
-    <527>   DW_AT_type        : <0xe2>
-    <52b>   DW_AT_decl_file   : 2
-    <52c>   DW_AT_decl_line   : 1140
-    <52e>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><531>: Abbrev Number: 5 (DW_TAG_member)
-    <532>   DW_AT_name        : (indirect string, offset: 0x3a0): buffersize
-    <536>   DW_AT_type        : <0xe2>
-    <53a>   DW_AT_decl_file   : 2
-    <53b>   DW_AT_decl_line   : 1141
-    <53d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><540>: Abbrev Number: 5 (DW_TAG_member)
-    <541>   DW_AT_name        : (indirect string, offset: 0x228): reserved
-    <545>   DW_AT_type        : <0x550>
-    <549>   DW_AT_decl_file   : 2
-    <54a>   DW_AT_decl_line   : 1142
-    <54c>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><54f>: Abbrev Number: 0
- <1><550>: Abbrev Number: 13 (DW_TAG_array_type)
-    <551>   DW_AT_type        : <0x310>
- <2><555>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <556>   DW_AT_type        : <0x309>
-    <55a>   DW_AT_lower_bound : 0
-    <55b>   DW_AT_count       : 24
- <2><55c>: Abbrev Number: 0
- <1><55d>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <55e>   DW_AT_name        : (indirect string, offset: 0x3cb): v4l2_meta_format
-    <562>   DW_AT_byte_size   : 8
-    <563>   DW_AT_decl_file   : 2
-    <564>   DW_AT_decl_line   : 1144
- <2><566>: Abbrev Number: 5 (DW_TAG_member)
-    <567>   DW_AT_name        : (indirect string, offset: 0x3c0): dataformat
-    <56b>   DW_AT_type        : <0xe2>
-    <56f>   DW_AT_decl_file   : 2
-    <570>   DW_AT_decl_line   : 1145
-    <572>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><575>: Abbrev Number: 5 (DW_TAG_member)
-    <576>   DW_AT_name        : (indirect string, offset: 0x3a0): buffersize
-    <57a>   DW_AT_type        : <0xe2>
-    <57e>   DW_AT_decl_file   : 2
-    <57f>   DW_AT_decl_line   : 1146
-    <581>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><584>: Abbrev Number: 0
- <1><585>: Abbrev Number: 13 (DW_TAG_array_type)
-    <586>   DW_AT_type        : <0x310>
- <2><58a>: Abbrev Number: 14 (DW_TAG_subrange_type)
-    <58b>   DW_AT_type        : <0x309>
-    <58f>   DW_AT_lower_bound : 0
-    <590>   DW_AT_count       : 200
- <2><591>: Abbrev Number: 0
- <1><592>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_v4l2_format.d2 b/mpers-m32/struct_v4l2_format.d2
deleted file mode 100644
index e80bdc1..0000000
--- a/mpers-m32/struct_v4l2_format.d2
+++ /dev/null
@@ -1,713 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x161): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 53
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x3f1): struct_v4l2_format
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 48
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x3e5): v4l2_format
-DW_AT_byte_size   : 204
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1148
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x172): type
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1149
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18a): fmt
-DW_AT_type        : <0x63>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1159
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><63>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 200
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1150
-<3><68>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18e): pix
-DW_AT_type        : <0xf4>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1151
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><77>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x217): pix_mp
-DW_AT_type        : <0x1c2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1152
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><86>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x29a): win
-DW_AT_type        : <0x32f>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1153
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><95>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x308): vbi
-DW_AT_type        : <0x423>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1154
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><a4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x35c): sliced
-DW_AT_type        : <0x4bf>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1155
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><b3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x39c): sdr
-DW_AT_type        : <0x519>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1156
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3bb): meta
-DW_AT_type        : <0x55d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1157
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><d1>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3dc): raw_data
-DW_AT_type        : <0x585>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1158
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<1><e2>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xed>
-DW_AT_name        : (indirect string, offset: 0x184): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><ed>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x177): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><f4>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x207): v4l2_pix_format
-DW_AT_byte_size   : 48
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 182
-<2><fc>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x192): width
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 183
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><10a>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x198): height
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 184
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><118>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19f): pixelformat
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 185
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><126>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ab): field
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 186
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><134>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b1): bytesperline
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 187
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><142>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1be): sizeimage
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 188
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><150>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c8): colorspace
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 189
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><15e>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d3): priv
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 190
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><16c>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d8): flags
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 191
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><17a>
-Abbrev Number: 10 (DW_TAG_member)
-DW_AT_type        : <0x184>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 192
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><184>
-Abbrev Number: 11 (DW_TAG_union_type)
-DW_AT_byte_size   : 4
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 192
-<3><188>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1de): ycbcr_enc
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 193
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><196>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e8): hsv_enc
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 194
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><1a5>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f0): quantization
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 196
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><1b3>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fd): xfer_func
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 197
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<1><1c2>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x283): v4l2_pix_format_mplane
-DW_AT_byte_size   : 192
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1122
-<2><1cb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x192): width
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1123
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><1da>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x198): height
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1124
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><1e9>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19f): pixelformat
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1125
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><1f8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ab): field
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1126
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><207>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c8): colorspace
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1127
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><216>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21e): plane_fmt
-DW_AT_type        : <0x2a6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1128
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><225>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x265): num_planes
-DW_AT_type        : <0x310>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1129
-DW_AT_data_member_location: 3 byte block: 23 b4 1 	(DW_OP_plus_uconst: 180)
-<2><235>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d8): flags
-DW_AT_type        : <0x310>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1130
-DW_AT_data_member_location: 3 byte block: 23 b5 1 	(DW_OP_plus_uconst: 181)
-<2><245>
-Abbrev Number: 12 (DW_TAG_member)
-DW_AT_type        : <0x251>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1131
-DW_AT_data_member_location: 3 byte block: 23 b6 1 	(DW_OP_plus_uconst: 182)
-<2><251>
-Abbrev Number: 6 (DW_TAG_union_type)
-DW_AT_byte_size   : 1
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1131
-<3><256>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1de): ycbcr_enc
-DW_AT_type        : <0x310>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1132
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><265>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e8): hsv_enc
-DW_AT_type        : <0x310>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1133
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><275>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f0): quantization
-DW_AT_type        : <0x310>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1135
-DW_AT_data_member_location: 3 byte block: 23 b7 1 	(DW_OP_plus_uconst: 183)
-<2><285>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1fd): xfer_func
-DW_AT_type        : <0x310>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1136
-DW_AT_data_member_location: 3 byte block: 23 b8 1 	(DW_OP_plus_uconst: 184)
-<2><295>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x228): reserved
-DW_AT_type        : <0x322>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1137
-DW_AT_data_member_location: 3 byte block: 23 b9 1 	(DW_OP_plus_uconst: 185)
-<1><2a6>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x2b3>
-<2><2ab>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x309>
-DW_AT_lower_bound : 0
-DW_AT_count       : 8
-<1><2b3>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x24f): v4l2_plane_pix_format
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1117
-<2><2bc>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1be): sizeimage
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1118
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><2cb>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b1): bytesperline
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1119
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><2da>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x228): reserved
-DW_AT_type        : <0x2ea>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1120
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><2ea>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x2f7>
-<2><2ef>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x309>
-DW_AT_lower_bound : 0
-DW_AT_count       : 6
-<1><2f7>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x302>
-DW_AT_name        : (indirect string, offset: 0x240): __u16
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 26
-<1><302>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x231): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><309>
-Abbrev Number: 15 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x246): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><310>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x31b>
-DW_AT_name        : (indirect string, offset: 0x27e): __u8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><31b>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x270): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><322>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x310>
-<2><327>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x309>
-DW_AT_lower_bound : 0
-DW_AT_count       : 7
-<1><32f>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2fc): v4l2_window
-DW_AT_byte_size   : 40
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 554
-<2><338>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x29e): w
-DW_AT_type        : <0x3a2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 555
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><347>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ab): field
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 556
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><356>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2bd): chromakey
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 557
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><365>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2c7): clips
-DW_AT_type        : <0x3f5>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 558
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><374>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2de): clipcount
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 559
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><383>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2e8): bitmap
-DW_AT_type        : <0x422>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 560
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><392>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2ef): global_alpha
-DW_AT_type        : <0x310>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 561
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<1><3a2>
-Abbrev Number: 8 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2b3): v4l2_rect
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 135
-<2><3aa>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2a0): left
-DW_AT_type        : <0x3e3>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 136
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><3b8>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2af): top
-DW_AT_type        : <0x3e3>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 137
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><3c6>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x192): width
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 138
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><3d4>
-Abbrev Number: 9 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x198): height
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 139
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><3e3>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3ee>
-DW_AT_name        : (indirect string, offset: 0x2a9): __s32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 27
-<1><3ee>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x2a5): int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><3f5>
-Abbrev Number: 16 (DW_TAG_pointer_type)
-DW_AT_type        : <0x3fa>
-<1><3fa>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x2d4): v4l2_clip
-DW_AT_byte_size   : 20
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 550
-<2><403>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2cd): c
-DW_AT_type        : <0x3a2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 551
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><412>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x2cf): next
-DW_AT_type        : <0x3f5>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 552
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<1><422>
-Abbrev Number: 17 (DW_TAG_pointer_type)
-<1><423>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x34c): v4l2_vbi_format
-DW_AT_byte_size   : 44
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1052
-<2><42c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x30c): sampling_rate
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1053
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><43b>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x31a): offset
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1054
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><44a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x321): samples_per_line
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1055
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><459>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x332): sample_format
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1056
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><468>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x340): start
-DW_AT_type        : <0x4a5>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1057
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><477>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x346): count
-DW_AT_type        : <0x4b2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1058
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><486>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d8): flags
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1059
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><495>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x228): reserved
-DW_AT_type        : <0x4b2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1060
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<1><4a5>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x3e3>
-<2><4aa>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x309>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><4b2>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0xe2>
-<2><4b7>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x309>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<1><4bf>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x385): v4l2_sliced_vbi_format
-DW_AT_byte_size   : 112
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1068
-<2><4c8>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x363): service_set
-DW_AT_type        : <0x2f7>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1069
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><4d7>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x36f): service_lines
-DW_AT_type        : <0x505>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1070
-DW_AT_data_member_location: 2 byte block: 23 2 	(DW_OP_plus_uconst: 2)
-<2><4e6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x37d): io_size
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1071
-DW_AT_data_member_location: 2 byte block: 23 64 	(DW_OP_plus_uconst: 100)
-<2><4f5>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x228): reserved
-DW_AT_type        : <0x4b2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1072
-DW_AT_data_member_location: 2 byte block: 23 68 	(DW_OP_plus_uconst: 104)
-<1><505>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x2f7>
-<2><50a>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x309>
-DW_AT_lower_bound : 0
-DW_AT_count       : 2
-<2><511>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x309>
-DW_AT_lower_bound : 0
-DW_AT_count       : 24
-<1><519>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x3ab): v4l2_sdr_format
-DW_AT_byte_size   : 32
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1139
-<2><522>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19f): pixelformat
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1140
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><531>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3a0): buffersize
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1141
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><540>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x228): reserved
-DW_AT_type        : <0x550>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1142
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<1><550>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x310>
-<2><555>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x309>
-DW_AT_lower_bound : 0
-DW_AT_count       : 24
-<1><55d>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x3cb): v4l2_meta_format
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1144
-<2><566>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3c0): dataformat
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1145
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><575>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x3a0): buffersize
-DW_AT_type        : <0xe2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 1146
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><585>
-Abbrev Number: 13 (DW_TAG_array_type)
-DW_AT_type        : <0x310>
-<2><58a>
-Abbrev Number: 14 (DW_TAG_subrange_type)
-DW_AT_type        : <0x309>
-DW_AT_lower_bound : 0
-DW_AT_count       : 200
diff --git a/mpers-m32/struct_v4l2_format.h b/mpers-m32/struct_v4l2_format.h
deleted file mode 100644
index f45ffd1..0000000
--- a/mpers-m32/struct_v4l2_format.h
+++ /dev/null
@@ -1,92 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-uint32_t type;
-union {
-struct {
-uint32_t width;
-uint32_t height;
-uint32_t pixelformat;
-uint32_t field;
-uint32_t bytesperline;
-uint32_t sizeimage;
-uint32_t colorspace;
-uint32_t priv;
-uint32_t flags;
-union {
-uint32_t ycbcr_enc;
-uint32_t hsv_enc;
-} ;
-uint32_t quantization;
-uint32_t xfer_func;
-} ATTRIBUTE_PACKED pix;
-struct {
-uint32_t width;
-uint32_t height;
-uint32_t pixelformat;
-uint32_t field;
-uint32_t colorspace;
-struct {
-uint32_t sizeimage;
-uint32_t bytesperline;
-uint16_t reserved[6];
-} ATTRIBUTE_PACKED plane_fmt[8];
-unsigned char num_planes;
-unsigned char flags;
-union {
-unsigned char ycbcr_enc;
-unsigned char hsv_enc;
-} ;
-unsigned char quantization;
-unsigned char xfer_func;
-unsigned char reserved[7];
-} ATTRIBUTE_PACKED pix_mp;
-struct {
-struct {
-int32_t left;
-int32_t top;
-uint32_t width;
-uint32_t height;
-} ATTRIBUTE_PACKED w;
-uint32_t field;
-uint32_t chromakey;
-mpers_ptr_t clips;
-uint32_t clipcount;
-mpers_ptr_t bitmap;
-unsigned char global_alpha;
-unsigned char mpers_end_filler_1[3];
-} ATTRIBUTE_PACKED win;
-struct {
-uint32_t sampling_rate;
-uint32_t offset;
-uint32_t samples_per_line;
-uint32_t sample_format;
-int32_t start[2];
-uint32_t count[2];
-uint32_t flags;
-uint32_t reserved[2];
-} ATTRIBUTE_PACKED vbi;
-struct {
-uint16_t service_set;
-uint16_t service_lines[2][24];
-unsigned char mpers_filler_2[2];
-uint32_t io_size;
-uint32_t reserved[2];
-} ATTRIBUTE_PACKED sliced;
-struct {
-uint32_t pixelformat;
-uint32_t buffersize;
-unsigned char reserved[24];
-} ATTRIBUTE_PACKED sdr;
-struct {
-uint32_t dataformat;
-uint32_t buffersize;
-} ATTRIBUTE_PACKED meta;
-unsigned char raw_data[200];
-} fmt;
-} ATTRIBUTE_PACKED m32_struct_v4l2_format;
-#define MPERS_m32_struct_v4l2_format m32_struct_v4l2_format
diff --git a/mpers-m32/struct_v4l2_framebuffer.c b/mpers-m32/struct_v4l2_framebuffer.c
deleted file mode 100644
index b63e5e9..0000000
--- a/mpers-m32/struct_v4l2_framebuffer.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2014 Philippe De Muyter <phdm@macqel.be>
- * Copyright (c) 2014 William Manley <will@williammanley.net>
- * Copyright (c) 2011 Peter Zotov <whitequark@whitequark.org>
- * Copyright (c) 2014-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include <stdint.h>
-#include <linux/ioctl.h>
-#include <linux/types.h>
-#include <linux/videodev2.h>
-
-#ifdef VIDIOC_CREATE_BUFS
-#endif
-
-typedef struct v4l2_buffer struct_v4l2_buffer;
-typedef struct v4l2_clip struct_v4l2_clip;
-#ifdef VIDIOC_CREATE_BUFS
-typedef struct v4l2_create_buffers struct_v4l2_create_buffers;
-#endif
-typedef struct v4l2_ext_control struct_v4l2_ext_control;
-typedef struct v4l2_ext_controls struct_v4l2_ext_controls;
-typedef struct v4l2_format struct_v4l2_format;
-typedef struct v4l2_framebuffer struct_v4l2_framebuffer;
-typedef struct v4l2_input struct_v4l2_input;
-typedef struct v4l2_standard struct_v4l2_standard;
-
-struct_v4l2_framebuffer mpers_target_var;
diff --git a/mpers-m32/struct_v4l2_framebuffer.d1 b/mpers-m32/struct_v4l2_framebuffer.d1
deleted file mode 100644
index dbba7d5..0000000
--- a/mpers-m32/struct_v4l2_framebuffer.d1
+++ /dev/null
@@ -1,121 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x110 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_framebuffer.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x12b): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x166): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 53
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1fb): struct_v4l2_framebuffer
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 49
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1ea): v4l2_framebuffer
-    <41>   DW_AT_byte_size   : 44
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 520
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x177): capability
-    <4a>   DW_AT_type        : <0x100>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 521
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x195): flags
-    <59>   DW_AT_type        : <0x100>
-    <5d>   DW_AT_decl_file   : 2
-    <5e>   DW_AT_decl_line   : 522
-    <60>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><63>: Abbrev Number: 5 (DW_TAG_member)
-    <64>   DW_AT_name        : (indirect string, offset: 0x19b): base
-    <68>   DW_AT_type        : <0x112>
-    <6c>   DW_AT_decl_file   : 2
-    <6d>   DW_AT_decl_line   : 523
-    <6f>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><72>: Abbrev Number: 5 (DW_TAG_member)
-    <73>   DW_AT_name        : (indirect string, offset: 0x1a0): fmt
-    <77>   DW_AT_type        : <0x81>
-    <7b>   DW_AT_decl_file   : 2
-    <7c>   DW_AT_decl_line   : 533
-    <7e>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><81>: Abbrev Number: 6 (DW_TAG_structure_type)
-    <82>   DW_AT_byte_size   : 32
-    <83>   DW_AT_decl_file   : 2
-    <84>   DW_AT_decl_line   : 524
- <3><86>: Abbrev Number: 5 (DW_TAG_member)
-    <87>   DW_AT_name        : (indirect string, offset: 0x1a4): width
-    <8b>   DW_AT_type        : <0x100>
-    <8f>   DW_AT_decl_file   : 2
-    <90>   DW_AT_decl_line   : 525
-    <92>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <3><95>: Abbrev Number: 5 (DW_TAG_member)
-    <96>   DW_AT_name        : (indirect string, offset: 0x1aa): height
-    <9a>   DW_AT_type        : <0x100>
-    <9e>   DW_AT_decl_file   : 2
-    <9f>   DW_AT_decl_line   : 526
-    <a1>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <3><a4>: Abbrev Number: 5 (DW_TAG_member)
-    <a5>   DW_AT_name        : (indirect string, offset: 0x1b1): pixelformat
-    <a9>   DW_AT_type        : <0x100>
-    <ad>   DW_AT_decl_file   : 2
-    <ae>   DW_AT_decl_line   : 527
-    <b0>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <3><b3>: Abbrev Number: 5 (DW_TAG_member)
-    <b4>   DW_AT_name        : (indirect string, offset: 0x1bd): field
-    <b8>   DW_AT_type        : <0x100>
-    <bc>   DW_AT_decl_file   : 2
-    <bd>   DW_AT_decl_line   : 528
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <3><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x1c3): bytesperline
-    <c7>   DW_AT_type        : <0x100>
-    <cb>   DW_AT_decl_file   : 2
-    <cc>   DW_AT_decl_line   : 529
-    <ce>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <3><d1>: Abbrev Number: 5 (DW_TAG_member)
-    <d2>   DW_AT_name        : (indirect string, offset: 0x1d0): sizeimage
-    <d6>   DW_AT_type        : <0x100>
-    <da>   DW_AT_decl_file   : 2
-    <db>   DW_AT_decl_line   : 530
-    <dd>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <3><e0>: Abbrev Number: 5 (DW_TAG_member)
-    <e1>   DW_AT_name        : (indirect string, offset: 0x1da): colorspace
-    <e5>   DW_AT_type        : <0x100>
-    <e9>   DW_AT_decl_file   : 2
-    <ea>   DW_AT_decl_line   : 531
-    <ec>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <3><ef>: Abbrev Number: 5 (DW_TAG_member)
-    <f0>   DW_AT_name        : (indirect string, offset: 0x1e5): priv
-    <f4>   DW_AT_type        : <0x100>
-    <f8>   DW_AT_decl_file   : 2
-    <f9>   DW_AT_decl_line   : 532
-    <fb>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <3><fe>: Abbrev Number: 0
- <2><ff>: Abbrev Number: 0
- <1><100>: Abbrev Number: 3 (DW_TAG_typedef)
-    <101>   DW_AT_type        : <0x10b>
-    <105>   DW_AT_name        : (indirect string, offset: 0x18f): __u32
-    <109>   DW_AT_decl_file   : 1
-    <10a>   DW_AT_decl_line   : 28
- <1><10b>: Abbrev Number: 7 (DW_TAG_base_type)
-    <10c>   DW_AT_name        : (indirect string, offset: 0x182): unsigned int
-    <110>   DW_AT_encoding    : 7	(unsigned)
-    <111>   DW_AT_byte_size   : 4
- <1><112>: Abbrev Number: 8 (DW_TAG_pointer_type)
- <1><113>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_v4l2_framebuffer.d2 b/mpers-m32/struct_v4l2_framebuffer.d2
deleted file mode 100644
index 00b24c1..0000000
--- a/mpers-m32/struct_v4l2_framebuffer.d2
+++ /dev/null
@@ -1,122 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x166): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 53
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1fb): struct_v4l2_framebuffer
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 49
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1ea): v4l2_framebuffer
-DW_AT_byte_size   : 44
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 520
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x177): capability
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 521
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x195): flags
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 522
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><63>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19b): base
-DW_AT_type        : <0x112>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 523
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><72>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a0): fmt
-DW_AT_type        : <0x81>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 533
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<2><81>
-Abbrev Number: 6 (DW_TAG_structure_type)
-DW_AT_byte_size   : 32
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 524
-<3><86>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a4): width
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 525
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<3><95>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1aa): height
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 526
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<3><a4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b1): pixelformat
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 527
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<3><b3>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1bd): field
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 528
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<3><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c3): bytesperline
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 529
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<3><d1>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d0): sizeimage
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 530
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<3><e0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1da): colorspace
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 531
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<3><ef>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e5): priv
-DW_AT_type        : <0x100>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 532
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<1><100>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x10b>
-DW_AT_name        : (indirect string, offset: 0x18f): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><10b>
-Abbrev Number: 7 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x182): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><112>
-Abbrev Number: 8 (DW_TAG_pointer_type)
diff --git a/mpers-m32/struct_v4l2_framebuffer.h b/mpers-m32/struct_v4l2_framebuffer.h
deleted file mode 100644
index 7dee904..0000000
--- a/mpers-m32/struct_v4l2_framebuffer.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#include <stdint.h>
-#ifndef mpers_ptr_t_is_uint32_t
-typedef uint32_t mpers_ptr_t;
-#define mpers_ptr_t_is_uint32_t
-#endif
-typedef
-struct {
-uint32_t capability;
-uint32_t flags;
-mpers_ptr_t base;
-struct {
-uint32_t width;
-uint32_t height;
-uint32_t pixelformat;
-uint32_t field;
-uint32_t bytesperline;
-uint32_t sizeimage;
-uint32_t colorspace;
-uint32_t priv;
-} ATTRIBUTE_PACKED fmt;
-} ATTRIBUTE_PACKED m32_struct_v4l2_framebuffer;
-#define MPERS_m32_struct_v4l2_framebuffer m32_struct_v4l2_framebuffer
diff --git a/mpers-m32/struct_v4l2_input.c b/mpers-m32/struct_v4l2_input.c
deleted file mode 100644
index 99cc6f5..0000000
--- a/mpers-m32/struct_v4l2_input.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2014 Philippe De Muyter <phdm@macqel.be>
- * Copyright (c) 2014 William Manley <will@williammanley.net>
- * Copyright (c) 2011 Peter Zotov <whitequark@whitequark.org>
- * Copyright (c) 2014-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include <stdint.h>
-#include <linux/ioctl.h>
-#include <linux/types.h>
-#include <linux/videodev2.h>
-
-#ifdef VIDIOC_CREATE_BUFS
-#endif
-
-typedef struct v4l2_buffer struct_v4l2_buffer;
-typedef struct v4l2_clip struct_v4l2_clip;
-#ifdef VIDIOC_CREATE_BUFS
-typedef struct v4l2_create_buffers struct_v4l2_create_buffers;
-#endif
-typedef struct v4l2_ext_control struct_v4l2_ext_control;
-typedef struct v4l2_ext_controls struct_v4l2_ext_controls;
-typedef struct v4l2_format struct_v4l2_format;
-typedef struct v4l2_framebuffer struct_v4l2_framebuffer;
-typedef struct v4l2_input struct_v4l2_input;
-typedef struct v4l2_standard struct_v4l2_standard;
-
-struct_v4l2_input mpers_target_var;
diff --git a/mpers-m32/struct_v4l2_input.d1 b/mpers-m32/struct_v4l2_input.d1
deleted file mode 100644
index 45bda20..0000000
--- a/mpers-m32/struct_v4l2_input.d1
+++ /dev/null
@@ -1,138 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x12d (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_input.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x125): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x160): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 53
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x214): struct_v4l2_input
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 50
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x209): v4l2_input
-    <41>   DW_AT_byte_size   : 80
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 735
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x171): index
-    <4a>   DW_AT_type        : <0xcd>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 736
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x18a): name
-    <59>   DW_AT_type        : <0xdf>
-    <5d>   DW_AT_decl_file   : 2
-    <5e>   DW_AT_decl_line   : 737
-    <60>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><63>: Abbrev Number: 5 (DW_TAG_member)
-    <64>   DW_AT_name        : (indirect string, offset: 0x1ab): type
-    <68>   DW_AT_type        : <0xcd>
-    <6c>   DW_AT_decl_file   : 2
-    <6d>   DW_AT_decl_line   : 738
-    <6f>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><72>: Abbrev Number: 5 (DW_TAG_member)
-    <73>   DW_AT_name        : (indirect string, offset: 0x1b0): audioset
-    <77>   DW_AT_type        : <0xcd>
-    <7b>   DW_AT_decl_file   : 2
-    <7c>   DW_AT_decl_line   : 739
-    <7e>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><81>: Abbrev Number: 5 (DW_TAG_member)
-    <82>   DW_AT_name        : (indirect string, offset: 0x1b9): tuner
-    <86>   DW_AT_type        : <0xcd>
-    <8a>   DW_AT_decl_file   : 2
-    <8b>   DW_AT_decl_line   : 740
-    <8d>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><90>: Abbrev Number: 5 (DW_TAG_member)
-    <91>   DW_AT_name        : (indirect string, offset: 0x1bf): std
-    <95>   DW_AT_type        : <0x105>
-    <99>   DW_AT_decl_file   : 2
-    <9a>   DW_AT_decl_line   : 741
-    <9c>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><9f>: Abbrev Number: 5 (DW_TAG_member)
-    <a0>   DW_AT_name        : (indirect string, offset: 0x1ec): status
-    <a4>   DW_AT_type        : <0xcd>
-    <a8>   DW_AT_decl_file   : 2
-    <a9>   DW_AT_decl_line   : 742
-    <ab>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><ae>: Abbrev Number: 5 (DW_TAG_member)
-    <af>   DW_AT_name        : (indirect string, offset: 0x1f3): capabilities
-    <b3>   DW_AT_type        : <0xcd>
-    <b7>   DW_AT_decl_file   : 2
-    <b8>   DW_AT_decl_line   : 743
-    <ba>   DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
- <2><bd>: Abbrev Number: 5 (DW_TAG_member)
-    <be>   DW_AT_name        : (indirect string, offset: 0x200): reserved
-    <c2>   DW_AT_type        : <0x123>
-    <c6>   DW_AT_decl_file   : 2
-    <c7>   DW_AT_decl_line   : 744
-    <c9>   DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
- <2><cc>: Abbrev Number: 0
- <1><cd>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ce>   DW_AT_type        : <0xd8>
-    <d2>   DW_AT_name        : (indirect string, offset: 0x184): __u32
-    <d6>   DW_AT_decl_file   : 1
-    <d7>   DW_AT_decl_line   : 28
- <1><d8>: Abbrev Number: 6 (DW_TAG_base_type)
-    <d9>   DW_AT_name        : (indirect string, offset: 0x177): unsigned int
-    <dd>   DW_AT_encoding    : 7	(unsigned)
-    <de>   DW_AT_byte_size   : 4
- <1><df>: Abbrev Number: 7 (DW_TAG_array_type)
-    <e0>   DW_AT_type        : <0xec>
- <2><e4>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <e5>   DW_AT_type        : <0xfe>
-    <e9>   DW_AT_lower_bound : 0
-    <ea>   DW_AT_count       : 32
- <2><eb>: Abbrev Number: 0
- <1><ec>: Abbrev Number: 3 (DW_TAG_typedef)
-    <ed>   DW_AT_type        : <0xf7>
-    <f1>   DW_AT_name        : (indirect string, offset: 0x19d): __u8
-    <f5>   DW_AT_decl_file   : 1
-    <f6>   DW_AT_decl_line   : 24
- <1><f7>: Abbrev Number: 6 (DW_TAG_base_type)
-    <f8>   DW_AT_name        : (indirect string, offset: 0x18f): unsigned char
-    <fc>   DW_AT_encoding    : 8	(unsigned char)
-    <fd>   DW_AT_byte_size   : 1
- <1><fe>: Abbrev Number: 9 (DW_TAG_base_type)
-    <ff>   DW_AT_name        : (indirect string, offset: 0x1a2): sizetype
-    <103>   DW_AT_byte_size   : 8
-    <104>   DW_AT_encoding    : 7	(unsigned)
- <1><105>: Abbrev Number: 10 (DW_TAG_typedef)
-    <106>   DW_AT_type        : <0x111>
-    <10a>   DW_AT_name        : (indirect string, offset: 0x1e0): v4l2_std_id
-    <10e>   DW_AT_decl_file   : 2
-    <10f>   DW_AT_decl_line   : 598
- <1><111>: Abbrev Number: 3 (DW_TAG_typedef)
-    <112>   DW_AT_type        : <0x11c>
-    <116>   DW_AT_name        : (indirect string, offset: 0x1da): __u64
-    <11a>   DW_AT_decl_file   : 1
-    <11b>   DW_AT_decl_line   : 31
- <1><11c>: Abbrev Number: 6 (DW_TAG_base_type)
-    <11d>   DW_AT_name        : (indirect string, offset: 0x1c3): long long unsigned int
-    <121>   DW_AT_encoding    : 7	(unsigned)
-    <122>   DW_AT_byte_size   : 8
- <1><123>: Abbrev Number: 7 (DW_TAG_array_type)
-    <124>   DW_AT_type        : <0xcd>
- <2><128>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <129>   DW_AT_type        : <0xfe>
-    <12d>   DW_AT_lower_bound : 0
-    <12e>   DW_AT_count       : 3
- <2><12f>: Abbrev Number: 0
- <1><130>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_v4l2_input.d2 b/mpers-m32/struct_v4l2_input.d2
deleted file mode 100644
index 01e7065..0000000
--- a/mpers-m32/struct_v4l2_input.d2
+++ /dev/null
@@ -1,143 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x160): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 53
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x214): struct_v4l2_input
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 50
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x209): v4l2_input
-DW_AT_byte_size   : 80
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 735
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x171): index
-DW_AT_type        : <0xcd>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 736
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18a): name
-DW_AT_type        : <0xdf>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 737
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><63>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ab): type
-DW_AT_type        : <0xcd>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 738
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><72>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b0): audioset
-DW_AT_type        : <0xcd>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 739
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><81>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b9): tuner
-DW_AT_type        : <0xcd>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 740
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><90>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1bf): std
-DW_AT_type        : <0x105>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 741
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><9f>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ec): status
-DW_AT_type        : <0xcd>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 742
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<2><ae>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f3): capabilities
-DW_AT_type        : <0xcd>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 743
-DW_AT_data_member_location: 2 byte block: 23 3c 	(DW_OP_plus_uconst: 60)
-<2><bd>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x200): reserved
-DW_AT_type        : <0x123>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 744
-DW_AT_data_member_location: 2 byte block: 23 40 	(DW_OP_plus_uconst: 64)
-<1><cd>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xd8>
-DW_AT_name        : (indirect string, offset: 0x184): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><d8>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x177): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><df>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0xec>
-<2><e4>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0xfe>
-DW_AT_lower_bound : 0
-DW_AT_count       : 32
-<1><ec>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xf7>
-DW_AT_name        : (indirect string, offset: 0x19d): __u8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><f7>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18f): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><fe>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1a2): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><105>
-Abbrev Number: 10 (DW_TAG_typedef)
-DW_AT_type        : <0x111>
-DW_AT_name        : (indirect string, offset: 0x1e0): v4l2_std_id
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 598
-<1><111>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x11c>
-DW_AT_name        : (indirect string, offset: 0x1da): __u64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-<1><11c>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1c3): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
-<1><123>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0xcd>
-<2><128>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0xfe>
-DW_AT_lower_bound : 0
-DW_AT_count       : 3
diff --git a/mpers-m32/struct_v4l2_input.h b/mpers-m32/struct_v4l2_input.h
deleted file mode 100644
index 067312a..0000000
--- a/mpers-m32/struct_v4l2_input.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-uint32_t index;
-unsigned char name[32];
-uint32_t type;
-uint32_t audioset;
-uint32_t tuner;
-uint64_t std;
-uint32_t status;
-uint32_t capabilities;
-uint32_t reserved[3];
-unsigned char mpers_end_filler_1[4];
-} ATTRIBUTE_PACKED m32_struct_v4l2_input;
-#define MPERS_m32_struct_v4l2_input m32_struct_v4l2_input
diff --git a/mpers-m32/struct_v4l2_standard.c b/mpers-m32/struct_v4l2_standard.c
deleted file mode 100644
index 469f120..0000000
--- a/mpers-m32/struct_v4l2_standard.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2014 Philippe De Muyter <phdm@macqel.be>
- * Copyright (c) 2014 William Manley <will@williammanley.net>
- * Copyright (c) 2011 Peter Zotov <whitequark@whitequark.org>
- * Copyright (c) 2014-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-#include <stdint.h>
-#include <linux/ioctl.h>
-#include <linux/types.h>
-#include <linux/videodev2.h>
-
-#ifdef VIDIOC_CREATE_BUFS
-#endif
-
-typedef struct v4l2_buffer struct_v4l2_buffer;
-typedef struct v4l2_clip struct_v4l2_clip;
-#ifdef VIDIOC_CREATE_BUFS
-typedef struct v4l2_create_buffers struct_v4l2_create_buffers;
-#endif
-typedef struct v4l2_ext_control struct_v4l2_ext_control;
-typedef struct v4l2_ext_controls struct_v4l2_ext_controls;
-typedef struct v4l2_format struct_v4l2_format;
-typedef struct v4l2_framebuffer struct_v4l2_framebuffer;
-typedef struct v4l2_input struct_v4l2_input;
-typedef struct v4l2_standard struct_v4l2_standard;
-
-struct_v4l2_standard mpers_target_var;
diff --git a/mpers-m32/struct_v4l2_standard.d1 b/mpers-m32/struct_v4l2_standard.d1
deleted file mode 100644
index 1cdaccc..0000000
--- a/mpers-m32/struct_v4l2_standard.d1
+++ /dev/null
@@ -1,138 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x125 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/struct_v4l2_standard.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x128): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x163): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 53
-    <2b>   DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x229): struct_v4l2_standard
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 51
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x21b): v4l2_standard
-    <41>   DW_AT_byte_size   : 72
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 645
- <2><45>: Abbrev Number: 5 (DW_TAG_member)
-    <46>   DW_AT_name        : (indirect string, offset: 0x174): index
-    <4a>   DW_AT_type        : <0xa0>
-    <4e>   DW_AT_decl_file   : 2
-    <4f>   DW_AT_decl_line   : 646
-    <51>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><54>: Abbrev Number: 5 (DW_TAG_member)
-    <55>   DW_AT_name        : (indirect string, offset: 0x18d): id
-    <59>   DW_AT_type        : <0xb2>
-    <5d>   DW_AT_decl_file   : 2
-    <5e>   DW_AT_decl_line   : 647
-    <60>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><63>: Abbrev Number: 5 (DW_TAG_member)
-    <64>   DW_AT_name        : (indirect string, offset: 0x1b9): name
-    <68>   DW_AT_type        : <0xd0>
-    <6c>   DW_AT_decl_file   : 2
-    <6d>   DW_AT_decl_line   : 648
-    <6f>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><72>: Abbrev Number: 5 (DW_TAG_member)
-    <73>   DW_AT_name        : (indirect string, offset: 0x1da): frameperiod
-    <77>   DW_AT_type        : <0xf6>
-    <7b>   DW_AT_decl_file   : 2
-    <7c>   DW_AT_decl_line   : 649
-    <7e>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><81>: Abbrev Number: 5 (DW_TAG_member)
-    <82>   DW_AT_name        : (indirect string, offset: 0x207): framelines
-    <86>   DW_AT_type        : <0xa0>
-    <8a>   DW_AT_decl_file   : 2
-    <8b>   DW_AT_decl_line   : 650
-    <8d>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><90>: Abbrev Number: 5 (DW_TAG_member)
-    <91>   DW_AT_name        : (indirect string, offset: 0x212): reserved
-    <95>   DW_AT_type        : <0x11b>
-    <99>   DW_AT_decl_file   : 2
-    <9a>   DW_AT_decl_line   : 651
-    <9c>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <2><9f>: Abbrev Number: 0
- <1><a0>: Abbrev Number: 3 (DW_TAG_typedef)
-    <a1>   DW_AT_type        : <0xab>
-    <a5>   DW_AT_name        : (indirect string, offset: 0x187): __u32
-    <a9>   DW_AT_decl_file   : 1
-    <aa>   DW_AT_decl_line   : 28
- <1><ab>: Abbrev Number: 6 (DW_TAG_base_type)
-    <ac>   DW_AT_name        : (indirect string, offset: 0x17a): unsigned int
-    <b0>   DW_AT_encoding    : 7	(unsigned)
-    <b1>   DW_AT_byte_size   : 4
- <1><b2>: Abbrev Number: 7 (DW_TAG_typedef)
-    <b3>   DW_AT_type        : <0xbe>
-    <b7>   DW_AT_name        : (indirect string, offset: 0x1ad): v4l2_std_id
-    <bb>   DW_AT_decl_file   : 2
-    <bc>   DW_AT_decl_line   : 598
- <1><be>: Abbrev Number: 3 (DW_TAG_typedef)
-    <bf>   DW_AT_type        : <0xc9>
-    <c3>   DW_AT_name        : (indirect string, offset: 0x1a7): __u64
-    <c7>   DW_AT_decl_file   : 1
-    <c8>   DW_AT_decl_line   : 31
- <1><c9>: Abbrev Number: 6 (DW_TAG_base_type)
-    <ca>   DW_AT_name        : (indirect string, offset: 0x190): long long unsigned int
-    <ce>   DW_AT_encoding    : 7	(unsigned)
-    <cf>   DW_AT_byte_size   : 8
- <1><d0>: Abbrev Number: 8 (DW_TAG_array_type)
-    <d1>   DW_AT_type        : <0xdd>
- <2><d5>: Abbrev Number: 9 (DW_TAG_subrange_type)
-    <d6>   DW_AT_type        : <0xef>
-    <da>   DW_AT_lower_bound : 0
-    <db>   DW_AT_count       : 24
- <2><dc>: Abbrev Number: 0
- <1><dd>: Abbrev Number: 3 (DW_TAG_typedef)
-    <de>   DW_AT_type        : <0xe8>
-    <e2>   DW_AT_name        : (indirect string, offset: 0x1cc): __u8
-    <e6>   DW_AT_decl_file   : 1
-    <e7>   DW_AT_decl_line   : 24
- <1><e8>: Abbrev Number: 6 (DW_TAG_base_type)
-    <e9>   DW_AT_name        : (indirect string, offset: 0x1be): unsigned char
-    <ed>   DW_AT_encoding    : 8	(unsigned char)
-    <ee>   DW_AT_byte_size   : 1
- <1><ef>: Abbrev Number: 10 (DW_TAG_base_type)
-    <f0>   DW_AT_name        : (indirect string, offset: 0x1d1): sizetype
-    <f4>   DW_AT_byte_size   : 8
-    <f5>   DW_AT_encoding    : 7	(unsigned)
- <1><f6>: Abbrev Number: 11 (DW_TAG_structure_type)
-    <f7>   DW_AT_name        : (indirect string, offset: 0x1fc): v4l2_fract
-    <fb>   DW_AT_byte_size   : 8
-    <fc>   DW_AT_decl_file   : 2
-    <fd>   DW_AT_decl_line   : 141
- <2><fe>: Abbrev Number: 12 (DW_TAG_member)
-    <ff>   DW_AT_name        : (indirect string, offset: 0x1e6): numerator
-    <103>   DW_AT_type        : <0xa0>
-    <107>   DW_AT_decl_file   : 2
-    <108>   DW_AT_decl_line   : 142
-    <109>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><10c>: Abbrev Number: 12 (DW_TAG_member)
-    <10d>   DW_AT_name        : (indirect string, offset: 0x1f0): denominator
-    <111>   DW_AT_type        : <0xa0>
-    <115>   DW_AT_decl_file   : 2
-    <116>   DW_AT_decl_line   : 143
-    <117>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><11a>: Abbrev Number: 0
- <1><11b>: Abbrev Number: 8 (DW_TAG_array_type)
-    <11c>   DW_AT_type        : <0xa0>
- <2><120>: Abbrev Number: 9 (DW_TAG_subrange_type)
-    <121>   DW_AT_type        : <0xef>
-    <125>   DW_AT_lower_bound : 0
-    <126>   DW_AT_count       : 4
- <2><127>: Abbrev Number: 0
- <1><128>: Abbrev Number: 0
-
diff --git a/mpers-m32/struct_v4l2_standard.d2 b/mpers-m32/struct_v4l2_standard.d2
deleted file mode 100644
index e43b962..0000000
--- a/mpers-m32/struct_v4l2_standard.d2
+++ /dev/null
@@ -1,142 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x163): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 53
-DW_AT_location    : 5 byte block: 3 8 0 0 0 	(DW_OP_addr: 8)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x229): struct_v4l2_standard
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 51
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x21b): v4l2_standard
-DW_AT_byte_size   : 72
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 645
-<2><45>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x174): index
-DW_AT_type        : <0xa0>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 646
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><54>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x18d): id
-DW_AT_type        : <0xb2>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 647
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><63>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1b9): name
-DW_AT_type        : <0xd0>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 648
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><72>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1da): frameperiod
-DW_AT_type        : <0xf6>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 649
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><81>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x207): framelines
-DW_AT_type        : <0xa0>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 650
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><90>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x212): reserved
-DW_AT_type        : <0x11b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 651
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<1><a0>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xab>
-DW_AT_name        : (indirect string, offset: 0x187): __u32
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 28
-<1><ab>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x17a): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><b2>
-Abbrev Number: 7 (DW_TAG_typedef)
-DW_AT_type        : <0xbe>
-DW_AT_name        : (indirect string, offset: 0x1ad): v4l2_std_id
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 598
-<1><be>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xc9>
-DW_AT_name        : (indirect string, offset: 0x1a7): __u64
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 31
-<1><c9>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x190): long long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 8
-<1><d0>
-Abbrev Number: 8 (DW_TAG_array_type)
-DW_AT_type        : <0xdd>
-<2><d5>
-Abbrev Number: 9 (DW_TAG_subrange_type)
-DW_AT_type        : <0xef>
-DW_AT_lower_bound : 0
-DW_AT_count       : 24
-<1><dd>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0xe8>
-DW_AT_name        : (indirect string, offset: 0x1cc): __u8
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><e8>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1be): unsigned char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
-<1><ef>
-Abbrev Number: 10 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1d1): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><f6>
-Abbrev Number: 11 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1fc): v4l2_fract
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 141
-<2><fe>
-Abbrev Number: 12 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e6): numerator
-DW_AT_type        : <0xa0>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 142
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><10c>
-Abbrev Number: 12 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f0): denominator
-DW_AT_type        : <0xa0>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 143
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><11b>
-Abbrev Number: 8 (DW_TAG_array_type)
-DW_AT_type        : <0xa0>
-<2><120>
-Abbrev Number: 9 (DW_TAG_subrange_type)
-DW_AT_type        : <0xef>
-DW_AT_lower_bound : 0
-DW_AT_count       : 4
diff --git a/mpers-m32/struct_v4l2_standard.h b/mpers-m32/struct_v4l2_standard.h
deleted file mode 100644
index e611641..0000000
--- a/mpers-m32/struct_v4l2_standard.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-uint32_t index;
-unsigned char mpers_filler_1[4];
-uint64_t id;
-unsigned char name[24];
-struct {
-uint32_t numerator;
-uint32_t denominator;
-} ATTRIBUTE_PACKED frameperiod;
-uint32_t framelines;
-uint32_t reserved[4];
-unsigned char mpers_end_filler_2[4];
-} ATTRIBUTE_PACKED m32_struct_v4l2_standard;
-#define MPERS_m32_struct_v4l2_standard m32_struct_v4l2_standard
diff --git a/mpers-m32/sysinfo_t.c b/mpers-m32/sysinfo_t.c
deleted file mode 100644
index c34a80f..0000000
--- a/mpers-m32/sysinfo_t.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993-1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-1999 Wichert Akkerman <wichert@cistron.nl>
- * Copyright (c) 2012 H.J. Lu <hongjiu.lu@intel.com>
- * Copyright (c) 2012 Denys Vlasenko <vda.linux@googlemail.com>
- * Copyright (c) 2014-2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015 Elvira Khabirova <lineprinter0@gmail.com>
- * Copyright (c) 2014-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-#include <sys/sysinfo.h>
-typedef struct sysinfo sysinfo_t;
-sysinfo_t mpers_target_var;
diff --git a/mpers-m32/sysinfo_t.d1 b/mpers-m32/sysinfo_t.d1
deleted file mode 100644
index 1316de0..0000000
--- a/mpers-m32/sysinfo_t.d1
+++ /dev/null
@@ -1,176 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x176 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/sysinfo_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 4
-    <2a>   DW_AT_decl_line   : 39
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x251): sysinfo_t
-    <3a>   DW_AT_decl_file   : 4
-    <3b>   DW_AT_decl_line   : 38
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x249): sysinfo
-    <41>   DW_AT_byte_size   : 64
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 23
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x169): uptime
-    <49>   DW_AT_type        : <0x109>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 24
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x189): loads
-    <57>   DW_AT_type        : <0x11b>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 25
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x1bb): totalram
-    <65>   DW_AT_type        : <0x128>
-    <69>   DW_AT_decl_file   : 2
-    <6a>   DW_AT_decl_line   : 26
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1c4): freeram
-    <73>   DW_AT_type        : <0x128>
-    <77>   DW_AT_decl_file   : 2
-    <78>   DW_AT_decl_line   : 27
-    <79>   DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
- <2><7c>: Abbrev Number: 5 (DW_TAG_member)
-    <7d>   DW_AT_name        : (indirect string, offset: 0x1cc): sharedram
-    <81>   DW_AT_type        : <0x128>
-    <85>   DW_AT_decl_file   : 2
-    <86>   DW_AT_decl_line   : 28
-    <87>   DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
- <2><8a>: Abbrev Number: 5 (DW_TAG_member)
-    <8b>   DW_AT_name        : (indirect string, offset: 0x1d6): bufferram
-    <8f>   DW_AT_type        : <0x128>
-    <93>   DW_AT_decl_file   : 2
-    <94>   DW_AT_decl_line   : 29
-    <95>   DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
- <2><98>: Abbrev Number: 5 (DW_TAG_member)
-    <99>   DW_AT_name        : (indirect string, offset: 0x1e0): totalswap
-    <9d>   DW_AT_type        : <0x128>
-    <a1>   DW_AT_decl_file   : 2
-    <a2>   DW_AT_decl_line   : 30
-    <a3>   DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
- <2><a6>: Abbrev Number: 5 (DW_TAG_member)
-    <a7>   DW_AT_name        : (indirect string, offset: 0x1ea): freeswap
-    <ab>   DW_AT_type        : <0x128>
-    <af>   DW_AT_decl_file   : 2
-    <b0>   DW_AT_decl_line   : 31
-    <b1>   DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
- <2><b4>: Abbrev Number: 5 (DW_TAG_member)
-    <b5>   DW_AT_name        : (indirect string, offset: 0x1f3): procs
-    <b9>   DW_AT_type        : <0x141>
-    <bd>   DW_AT_decl_file   : 2
-    <be>   DW_AT_decl_line   : 32
-    <bf>   DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
- <2><c2>: Abbrev Number: 5 (DW_TAG_member)
-    <c3>   DW_AT_name        : (indirect string, offset: 0x20e): pad
-    <c7>   DW_AT_type        : <0x141>
-    <cb>   DW_AT_decl_file   : 2
-    <cc>   DW_AT_decl_line   : 33
-    <cd>   DW_AT_data_member_location: 2 byte block: 23 2a 	(DW_OP_plus_uconst: 42)
- <2><d0>: Abbrev Number: 5 (DW_TAG_member)
-    <d1>   DW_AT_name        : (indirect string, offset: 0x212): totalhigh
-    <d5>   DW_AT_type        : <0x128>
-    <d9>   DW_AT_decl_file   : 2
-    <da>   DW_AT_decl_line   : 34
-    <db>   DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
- <2><de>: Abbrev Number: 5 (DW_TAG_member)
-    <df>   DW_AT_name        : (indirect string, offset: 0x21c): freehigh
-    <e3>   DW_AT_type        : <0x128>
-    <e7>   DW_AT_decl_file   : 2
-    <e8>   DW_AT_decl_line   : 35
-    <e9>   DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
- <2><ec>: Abbrev Number: 5 (DW_TAG_member)
-    <ed>   DW_AT_name        : (indirect string, offset: 0x225): mem_unit
-    <f1>   DW_AT_type        : <0x153>
-    <f5>   DW_AT_decl_file   : 2
-    <f6>   DW_AT_decl_line   : 36
-    <f7>   DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
- <2><fa>: Abbrev Number: 5 (DW_TAG_member)
-    <fb>   DW_AT_name        : (indirect string, offset: 0x241): _f
-    <ff>   DW_AT_type        : <0x165>
-    <103>   DW_AT_decl_file   : 2
-    <104>   DW_AT_decl_line   : 37
-    <105>   DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
- <2><108>: Abbrev Number: 0
- <1><109>: Abbrev Number: 3 (DW_TAG_typedef)
-    <10a>   DW_AT_type        : <0x114>
-    <10e>   DW_AT_name        : (indirect string, offset: 0x179): __kernel_long_t
-    <112>   DW_AT_decl_file   : 1
-    <113>   DW_AT_decl_line   : 23
- <1><114>: Abbrev Number: 6 (DW_TAG_base_type)
-    <115>   DW_AT_name        : (indirect string, offset: 0x170): long int
-    <119>   DW_AT_encoding    : 5	(signed)
-    <11a>   DW_AT_byte_size   : 4
- <1><11b>: Abbrev Number: 7 (DW_TAG_array_type)
-    <11c>   DW_AT_type        : <0x128>
- <2><120>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <121>   DW_AT_type        : <0x13a>
-    <125>   DW_AT_lower_bound : 0
-    <126>   DW_AT_count       : 3
- <2><127>: Abbrev Number: 0
- <1><128>: Abbrev Number: 3 (DW_TAG_typedef)
-    <129>   DW_AT_type        : <0x133>
-    <12d>   DW_AT_name        : (indirect string, offset: 0x1a1): __kernel_ulong_t
-    <131>   DW_AT_decl_file   : 1
-    <132>   DW_AT_decl_line   : 24
- <1><133>: Abbrev Number: 6 (DW_TAG_base_type)
-    <134>   DW_AT_name        : (indirect string, offset: 0x18f): long unsigned int
-    <138>   DW_AT_encoding    : 7	(unsigned)
-    <139>   DW_AT_byte_size   : 4
- <1><13a>: Abbrev Number: 9 (DW_TAG_base_type)
-    <13b>   DW_AT_name        : (indirect string, offset: 0x1b2): sizetype
-    <13f>   DW_AT_byte_size   : 8
-    <140>   DW_AT_encoding    : 7	(unsigned)
- <1><141>: Abbrev Number: 3 (DW_TAG_typedef)
-    <142>   DW_AT_type        : <0x14c>
-    <146>   DW_AT_name        : (indirect string, offset: 0x208): __u16
-    <14a>   DW_AT_decl_file   : 3
-    <14b>   DW_AT_decl_line   : 26
- <1><14c>: Abbrev Number: 6 (DW_TAG_base_type)
-    <14d>   DW_AT_name        : (indirect string, offset: 0x1f9): unsigned short
-    <151>   DW_AT_encoding    : 7	(unsigned)
-    <152>   DW_AT_byte_size   : 2
- <1><153>: Abbrev Number: 3 (DW_TAG_typedef)
-    <154>   DW_AT_type        : <0x15e>
-    <158>   DW_AT_name        : (indirect string, offset: 0x23b): __u32
-    <15c>   DW_AT_decl_file   : 3
-    <15d>   DW_AT_decl_line   : 28
- <1><15e>: Abbrev Number: 6 (DW_TAG_base_type)
-    <15f>   DW_AT_name        : (indirect string, offset: 0x22e): unsigned int
-    <163>   DW_AT_encoding    : 7	(unsigned)
-    <164>   DW_AT_byte_size   : 4
- <1><165>: Abbrev Number: 7 (DW_TAG_array_type)
-    <166>   DW_AT_type        : <0x172>
- <2><16a>: Abbrev Number: 8 (DW_TAG_subrange_type)
-    <16b>   DW_AT_type        : <0x13a>
-    <16f>   DW_AT_lower_bound : 0
-    <170>   DW_AT_count       : 8
- <2><171>: Abbrev Number: 0
- <1><172>: Abbrev Number: 6 (DW_TAG_base_type)
-    <173>   DW_AT_name        : (indirect string, offset: 0x244): char
-    <177>   DW_AT_encoding    : 8	(unsigned char)
-    <178>   DW_AT_byte_size   : 1
- <1><179>: Abbrev Number: 0
-
diff --git a/mpers-m32/sysinfo_t.d2 b/mpers-m32/sysinfo_t.d2
deleted file mode 100644
index 9434474..0000000
--- a/mpers-m32/sysinfo_t.d2
+++ /dev/null
@@ -1,188 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 39
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x251): sysinfo_t
-DW_AT_decl_file   : 4
-DW_AT_decl_line   : 38
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x249): sysinfo
-DW_AT_byte_size   : 64
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 23
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x169): uptime
-DW_AT_type        : <0x109>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x189): loads
-DW_AT_type        : <0x11b>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1bb): totalram
-DW_AT_type        : <0x128>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 10 	(DW_OP_plus_uconst: 16)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1c4): freeram
-DW_AT_type        : <0x128>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 27
-DW_AT_data_member_location: 2 byte block: 23 14 	(DW_OP_plus_uconst: 20)
-<2><7c>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1cc): sharedram
-DW_AT_type        : <0x128>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 28
-DW_AT_data_member_location: 2 byte block: 23 18 	(DW_OP_plus_uconst: 24)
-<2><8a>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1d6): bufferram
-DW_AT_type        : <0x128>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 29
-DW_AT_data_member_location: 2 byte block: 23 1c 	(DW_OP_plus_uconst: 28)
-<2><98>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1e0): totalswap
-DW_AT_type        : <0x128>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 20 	(DW_OP_plus_uconst: 32)
-<2><a6>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ea): freeswap
-DW_AT_type        : <0x128>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 24 	(DW_OP_plus_uconst: 36)
-<2><b4>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1f3): procs
-DW_AT_type        : <0x141>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 32
-DW_AT_data_member_location: 2 byte block: 23 28 	(DW_OP_plus_uconst: 40)
-<2><c2>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x20e): pad
-DW_AT_type        : <0x141>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 33
-DW_AT_data_member_location: 2 byte block: 23 2a 	(DW_OP_plus_uconst: 42)
-<2><d0>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x212): totalhigh
-DW_AT_type        : <0x128>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 34
-DW_AT_data_member_location: 2 byte block: 23 2c 	(DW_OP_plus_uconst: 44)
-<2><de>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x21c): freehigh
-DW_AT_type        : <0x128>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 35
-DW_AT_data_member_location: 2 byte block: 23 30 	(DW_OP_plus_uconst: 48)
-<2><ec>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x225): mem_unit
-DW_AT_type        : <0x153>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 36
-DW_AT_data_member_location: 2 byte block: 23 34 	(DW_OP_plus_uconst: 52)
-<2><fa>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x241): _f
-DW_AT_type        : <0x165>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 37
-DW_AT_data_member_location: 2 byte block: 23 38 	(DW_OP_plus_uconst: 56)
-<1><109>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x114>
-DW_AT_name        : (indirect string, offset: 0x179): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><114>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x170): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><11b>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x128>
-<2><120>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x13a>
-DW_AT_lower_bound : 0
-DW_AT_count       : 3
-<1><128>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x133>
-DW_AT_name        : (indirect string, offset: 0x1a1): __kernel_ulong_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 24
-<1><133>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x18f): long unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><13a>
-Abbrev Number: 9 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1b2): sizetype
-DW_AT_byte_size   : 8
-DW_AT_encoding    : 7	(unsigned)
-<1><141>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x14c>
-DW_AT_name        : (indirect string, offset: 0x208): __u16
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 26
-<1><14c>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x1f9): unsigned short
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 2
-<1><153>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x15e>
-DW_AT_name        : (indirect string, offset: 0x23b): __u32
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 28
-<1><15e>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x22e): unsigned int
-DW_AT_encoding    : 7	(unsigned)
-DW_AT_byte_size   : 4
-<1><165>
-Abbrev Number: 7 (DW_TAG_array_type)
-DW_AT_type        : <0x172>
-<2><16a>
-Abbrev Number: 8 (DW_TAG_subrange_type)
-DW_AT_type        : <0x13a>
-DW_AT_lower_bound : 0
-DW_AT_count       : 8
-<1><172>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x244): char
-DW_AT_encoding    : 8	(unsigned char)
-DW_AT_byte_size   : 1
diff --git a/mpers-m32/sysinfo_t.h b/mpers-m32/sysinfo_t.h
deleted file mode 100644
index c22103f..0000000
--- a/mpers-m32/sysinfo_t.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t uptime;
-uint32_t loads[3];
-uint32_t totalram;
-uint32_t freeram;
-uint32_t sharedram;
-uint32_t bufferram;
-uint32_t totalswap;
-uint32_t freeswap;
-uint16_t procs;
-uint16_t pad;
-uint32_t totalhigh;
-uint32_t freehigh;
-uint32_t mem_unit;
-char _f[8];
-} ATTRIBUTE_PACKED m32_sysinfo_t;
-#define MPERS_m32_sysinfo_t m32_sysinfo_t
diff --git a/mpers-m32/time_t.c b/mpers-m32/time_t.c
deleted file mode 100644
index 834d93d..0000000
--- a/mpers-m32/time_t.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-time_t mpers_target_var;
diff --git a/mpers-m32/time_t.d1 b/mpers-m32/time_t.d1
deleted file mode 100644
index f6cb37e..0000000
--- a/mpers-m32/time_t.d1
+++ /dev/null
@@ -1,47 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x61 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/time_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11a): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x155): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 32
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x198): time_t
-    <3a>   DW_AT_decl_file   : 2
-    <3b>   DW_AT_decl_line   : 96
- <1><3c>: Abbrev Number: 3 (DW_TAG_typedef)
-    <3d>   DW_AT_type        : <0x47>
-    <41>   DW_AT_name        : (indirect string, offset: 0x18f): __time_t
-    <45>   DW_AT_decl_file   : 2
-    <46>   DW_AT_decl_line   : 95
- <1><47>: Abbrev Number: 3 (DW_TAG_typedef)
-    <48>   DW_AT_type        : <0x52>
-    <4c>   DW_AT_name        : (indirect string, offset: 0x17f): __kernel_time_t
-    <50>   DW_AT_decl_file   : 1
-    <51>   DW_AT_decl_line   : 77
- <1><52>: Abbrev Number: 3 (DW_TAG_typedef)
-    <53>   DW_AT_type        : <0x5d>
-    <57>   DW_AT_name        : (indirect string, offset: 0x16f): __kernel_long_t
-    <5b>   DW_AT_decl_file   : 1
-    <5c>   DW_AT_decl_line   : 23
- <1><5d>: Abbrev Number: 4 (DW_TAG_base_type)
-    <5e>   DW_AT_name        : (indirect string, offset: 0x166): long int
-    <62>   DW_AT_encoding    : 5	(signed)
-    <63>   DW_AT_byte_size   : 4
- <1><64>: Abbrev Number: 0
-
diff --git a/mpers-m32/time_t.d2 b/mpers-m32/time_t.d2
deleted file mode 100644
index 2652aac..0000000
--- a/mpers-m32/time_t.d2
+++ /dev/null
@@ -1,37 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x155): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 32
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x198): time_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 96
-<1><3c>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x47>
-DW_AT_name        : (indirect string, offset: 0x18f): __time_t
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 95
-<1><47>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x52>
-DW_AT_name        : (indirect string, offset: 0x17f): __kernel_time_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 77
-<1><52>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x5d>
-DW_AT_name        : (indirect string, offset: 0x16f): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><5d>
-Abbrev Number: 4 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x166): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/time_t.h b/mpers-m32/time_t.h
deleted file mode 100644
index 05237af..0000000
--- a/mpers-m32/time_t.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <stdint.h>
-typedef
-int32_t m32_time_t;
-#define MPERS_m32_time_t m32_time_t
diff --git a/mpers-m32/timespec_t.c b/mpers-m32/timespec_t.c
deleted file mode 100644
index d841ea7..0000000
--- a/mpers-m32/timespec_t.c
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-typedef struct timespec timespec_t;
-
-timespec_t mpers_target_var;
diff --git a/mpers-m32/timespec_t.d1 b/mpers-m32/timespec_t.d1
deleted file mode 100644
index 3b63cb6..0000000
--- a/mpers-m32/timespec_t.d1
+++ /dev/null
@@ -1,60 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x7b (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/timespec_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11e): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x159): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 34
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1ab): timespec_t
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 32
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1a2): timespec
-    <41>   DW_AT_byte_size   : 8
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 24
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x16a): tv_sec
-    <49>   DW_AT_type        : <0x61>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 25
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x19a): tv_nsec
-    <57>   DW_AT_type        : <0x77>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 26
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 0
- <1><61>: Abbrev Number: 3 (DW_TAG_typedef)
-    <62>   DW_AT_type        : <0x6c>
-    <66>   DW_AT_name        : (indirect string, offset: 0x18a): __kernel_time_t
-    <6a>   DW_AT_decl_file   : 1
-    <6b>   DW_AT_decl_line   : 77
- <1><6c>: Abbrev Number: 3 (DW_TAG_typedef)
-    <6d>   DW_AT_type        : <0x77>
-    <71>   DW_AT_name        : (indirect string, offset: 0x17a): __kernel_long_t
-    <75>   DW_AT_decl_file   : 1
-    <76>   DW_AT_decl_line   : 23
- <1><77>: Abbrev Number: 6 (DW_TAG_base_type)
-    <78>   DW_AT_name        : (indirect string, offset: 0x171): long int
-    <7c>   DW_AT_encoding    : 5	(signed)
-    <7d>   DW_AT_byte_size   : 4
- <1><7e>: Abbrev Number: 0
-
diff --git a/mpers-m32/timespec_t.d2 b/mpers-m32/timespec_t.d2
deleted file mode 100644
index 3d64697..0000000
--- a/mpers-m32/timespec_t.d2
+++ /dev/null
@@ -1,51 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x159): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 34
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1ab): timespec_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 32
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1a2): timespec
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 24
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x16a): tv_sec
-DW_AT_type        : <0x61>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x19a): tv_nsec
-DW_AT_type        : <0x77>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><61>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x6c>
-DW_AT_name        : (indirect string, offset: 0x18a): __kernel_time_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 77
-<1><6c>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x77>
-DW_AT_name        : (indirect string, offset: 0x17a): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><77>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x171): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/timespec_t.h b/mpers-m32/timespec_t.h
deleted file mode 100644
index f0aed75..0000000
--- a/mpers-m32/timespec_t.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t tv_sec;
-int32_t tv_nsec;
-} ATTRIBUTE_PACKED m32_timespec_t;
-#define MPERS_m32_timespec_t m32_timespec_t
diff --git a/mpers-m32/timeval_t.c b/mpers-m32/timeval_t.c
deleted file mode 100644
index ffde2c5..0000000
--- a/mpers-m32/timeval_t.c
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2015-2017 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-
-
-typedef struct timeval timeval_t;
-
-timeval_t mpers_target_var;
diff --git a/mpers-m32/timeval_t.d1 b/mpers-m32/timeval_t.d1
deleted file mode 100644
index 27dd9ee..0000000
--- a/mpers-m32/timeval_t.d1
+++ /dev/null
@@ -1,65 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x86 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/timeval_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 34
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1be): timeval_t
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 32
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1b6): timeval
-    <41>   DW_AT_byte_size   : 8
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 29
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x169): tv_sec
-    <49>   DW_AT_type        : <0x61>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 30
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x199): tv_usec
-    <57>   DW_AT_type        : <0x7e>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 31
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 0
- <1><61>: Abbrev Number: 3 (DW_TAG_typedef)
-    <62>   DW_AT_type        : <0x6c>
-    <66>   DW_AT_name        : (indirect string, offset: 0x189): __kernel_time_t
-    <6a>   DW_AT_decl_file   : 1
-    <6b>   DW_AT_decl_line   : 77
- <1><6c>: Abbrev Number: 3 (DW_TAG_typedef)
-    <6d>   DW_AT_type        : <0x77>
-    <71>   DW_AT_name        : (indirect string, offset: 0x179): __kernel_long_t
-    <75>   DW_AT_decl_file   : 1
-    <76>   DW_AT_decl_line   : 23
- <1><77>: Abbrev Number: 6 (DW_TAG_base_type)
-    <78>   DW_AT_name        : (indirect string, offset: 0x170): long int
-    <7c>   DW_AT_encoding    : 5	(signed)
-    <7d>   DW_AT_byte_size   : 4
- <1><7e>: Abbrev Number: 3 (DW_TAG_typedef)
-    <7f>   DW_AT_type        : <0x6c>
-    <83>   DW_AT_name        : (indirect string, offset: 0x1a1): __kernel_suseconds_t
-    <87>   DW_AT_decl_file   : 1
-    <88>   DW_AT_decl_line   : 43
- <1><89>: Abbrev Number: 0
-
diff --git a/mpers-m32/timeval_t.d2 b/mpers-m32/timeval_t.d2
deleted file mode 100644
index 03a5da7..0000000
--- a/mpers-m32/timeval_t.d2
+++ /dev/null
@@ -1,57 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 34
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1be): timeval_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 32
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1b6): timeval
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 29
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x169): tv_sec
-DW_AT_type        : <0x61>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 30
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x199): tv_usec
-DW_AT_type        : <0x7e>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 31
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><61>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x6c>
-DW_AT_name        : (indirect string, offset: 0x189): __kernel_time_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 77
-<1><6c>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x77>
-DW_AT_name        : (indirect string, offset: 0x179): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><77>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x170): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
-<1><7e>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x6c>
-DW_AT_name        : (indirect string, offset: 0x1a1): __kernel_suseconds_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 43
diff --git a/mpers-m32/timeval_t.h b/mpers-m32/timeval_t.h
deleted file mode 100644
index b1bdbff..0000000
--- a/mpers-m32/timeval_t.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t tv_sec;
-int32_t tv_usec;
-} ATTRIBUTE_PACKED m32_timeval_t;
-#define MPERS_m32_timeval_t m32_timeval_t
diff --git a/mpers-m32/tms_t.c b/mpers-m32/tms_t.c
deleted file mode 100644
index cf3d35a..0000000
--- a/mpers-m32/tms_t.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
- * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
- * Copyright (c) 1993-1996 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1996-1999 Wichert Akkerman <wichert@cistron.nl>
- * Copyright (c) 2012 H.J. Lu <hongjiu.lu@intel.com>
- * Copyright (c) 2015 Elvira Khabirova <lineprinter0@gmail.com>
- * Copyright (c) 2015 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2018 The strace developers.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "defs.h"
-#include <sys/times.h>
-typedef struct tms tms_t;
-tms_t mpers_target_var;
diff --git a/mpers-m32/tms_t.d1 b/mpers-m32/tms_t.d1
deleted file mode 100644
index 43487fe..0000000
--- a/mpers-m32/tms_t.d1
+++ /dev/null
@@ -1,72 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x97 (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/tms_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x119): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x154): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 38
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1bd): tms_t
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 37
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1b9): tms
-    <41>   DW_AT_byte_size   : 16
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 22
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x165): tms_utime
-    <49>   DW_AT_type        : <0x7d>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 23
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x199): tms_stime
-    <57>   DW_AT_type        : <0x7d>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 24
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 5 (DW_TAG_member)
-    <61>   DW_AT_name        : (indirect string, offset: 0x1a3): tms_cutime
-    <65>   DW_AT_type        : <0x7d>
-    <69>   DW_AT_decl_file   : 2
-    <6a>   DW_AT_decl_line   : 25
-    <6b>   DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
- <2><6e>: Abbrev Number: 5 (DW_TAG_member)
-    <6f>   DW_AT_name        : (indirect string, offset: 0x1ae): tms_cstime
-    <73>   DW_AT_type        : <0x7d>
-    <77>   DW_AT_decl_file   : 2
-    <78>   DW_AT_decl_line   : 26
-    <79>   DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
- <2><7c>: Abbrev Number: 0
- <1><7d>: Abbrev Number: 3 (DW_TAG_typedef)
-    <7e>   DW_AT_type        : <0x88>
-    <82>   DW_AT_name        : (indirect string, offset: 0x188): __kernel_clock_t
-    <86>   DW_AT_decl_file   : 1
-    <87>   DW_AT_decl_line   : 78
- <1><88>: Abbrev Number: 3 (DW_TAG_typedef)
-    <89>   DW_AT_type        : <0x93>
-    <8d>   DW_AT_name        : (indirect string, offset: 0x178): __kernel_long_t
-    <91>   DW_AT_decl_file   : 1
-    <92>   DW_AT_decl_line   : 23
- <1><93>: Abbrev Number: 6 (DW_TAG_base_type)
-    <94>   DW_AT_name        : (indirect string, offset: 0x16f): long int
-    <98>   DW_AT_encoding    : 5	(signed)
-    <99>   DW_AT_byte_size   : 4
- <1><9a>: Abbrev Number: 0
-
diff --git a/mpers-m32/tms_t.d2 b/mpers-m32/tms_t.d2
deleted file mode 100644
index 68e6ac5..0000000
--- a/mpers-m32/tms_t.d2
+++ /dev/null
@@ -1,65 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x154): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 38
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1bd): tms_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 37
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1b9): tms
-DW_AT_byte_size   : 16
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 22
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x165): tms_utime
-DW_AT_type        : <0x7d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 23
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x199): tms_stime
-DW_AT_type        : <0x7d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<2><60>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1a3): tms_cutime
-DW_AT_type        : <0x7d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 25
-DW_AT_data_member_location: 2 byte block: 23 8 	(DW_OP_plus_uconst: 8)
-<2><6e>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x1ae): tms_cstime
-DW_AT_type        : <0x7d>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 26
-DW_AT_data_member_location: 2 byte block: 23 c 	(DW_OP_plus_uconst: 12)
-<1><7d>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x88>
-DW_AT_name        : (indirect string, offset: 0x188): __kernel_clock_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 78
-<1><88>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x93>
-DW_AT_name        : (indirect string, offset: 0x178): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><93>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x16f): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/tms_t.h b/mpers-m32/tms_t.h
deleted file mode 100644
index 7247d2d..0000000
--- a/mpers-m32/tms_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t tms_utime;
-int32_t tms_stime;
-int32_t tms_cutime;
-int32_t tms_cstime;
-} ATTRIBUTE_PACKED m32_tms_t;
-#define MPERS_m32_tms_t m32_tms_t
diff --git a/mpers-m32/utimbuf_t.c b/mpers-m32/utimbuf_t.c
deleted file mode 100644
index bb8a34a..0000000
--- a/mpers-m32/utimbuf_t.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "defs.h"
-
-
-#include <utime.h>
-
-typedef struct utimbuf utimbuf_t;
-
-utimbuf_t mpers_target_var;
diff --git a/mpers-m32/utimbuf_t.d1 b/mpers-m32/utimbuf_t.d1
deleted file mode 100644
index b4a5301..0000000
--- a/mpers-m32/utimbuf_t.d1
+++ /dev/null
@@ -1,60 +0,0 @@
-Contents of the .debug_info section:
-
-  Compilation Unit @ offset 0x0:
-   Length:        0x7b (32-bit)
-   Version:       2
-   Abbrev Offset: 0x0
-   Pointer Size:  4
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
-    <c>   DW_AT_producer    : (indirect string, offset: 0x0): Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
-    <10>   DW_AT_language    : 12	(ANSI C99)
-    <12>   DW_AT_name        : (indirect string, offset: 0x107): mpers-m32/utimbuf_t.c
-    <16>   DW_AT_stmt_list   : 0x0
-    <1a>   DW_AT_comp_dir    : (indirect string, offset: 0x11d): /usr/local/google/ndkports/.out/strace/package/strace-4.23
-    <1e>   DW_AT_GNU_pubnames: 1
- <1><1f>: Abbrev Number: 2 (DW_TAG_variable)
-    <20>   DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-    <24>   DW_AT_type        : <0x31>
-    <28>   DW_AT_external    : 1
-    <29>   DW_AT_decl_file   : 3
-    <2a>   DW_AT_decl_line   : 8
-    <2b>   DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
- <1><31>: Abbrev Number: 3 (DW_TAG_typedef)
-    <32>   DW_AT_type        : <0x3c>
-    <36>   DW_AT_name        : (indirect string, offset: 0x1a9): utimbuf_t
-    <3a>   DW_AT_decl_file   : 3
-    <3b>   DW_AT_decl_line   : 6
- <1><3c>: Abbrev Number: 4 (DW_TAG_structure_type)
-    <3d>   DW_AT_name        : (indirect string, offset: 0x1a1): utimbuf
-    <41>   DW_AT_byte_size   : 8
-    <42>   DW_AT_decl_file   : 2
-    <43>   DW_AT_decl_line   : 22
- <2><44>: Abbrev Number: 5 (DW_TAG_member)
-    <45>   DW_AT_name        : (indirect string, offset: 0x169): actime
-    <49>   DW_AT_type        : <0x61>
-    <4d>   DW_AT_decl_file   : 2
-    <4e>   DW_AT_decl_line   : 23
-    <4f>   DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
- <2><52>: Abbrev Number: 5 (DW_TAG_member)
-    <53>   DW_AT_name        : (indirect string, offset: 0x199): modtime
-    <57>   DW_AT_type        : <0x61>
-    <5b>   DW_AT_decl_file   : 2
-    <5c>   DW_AT_decl_line   : 24
-    <5d>   DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
- <2><60>: Abbrev Number: 0
- <1><61>: Abbrev Number: 3 (DW_TAG_typedef)
-    <62>   DW_AT_type        : <0x6c>
-    <66>   DW_AT_name        : (indirect string, offset: 0x189): __kernel_time_t
-    <6a>   DW_AT_decl_file   : 1
-    <6b>   DW_AT_decl_line   : 77
- <1><6c>: Abbrev Number: 3 (DW_TAG_typedef)
-    <6d>   DW_AT_type        : <0x77>
-    <71>   DW_AT_name        : (indirect string, offset: 0x179): __kernel_long_t
-    <75>   DW_AT_decl_file   : 1
-    <76>   DW_AT_decl_line   : 23
- <1><77>: Abbrev Number: 6 (DW_TAG_base_type)
-    <78>   DW_AT_name        : (indirect string, offset: 0x170): long int
-    <7c>   DW_AT_encoding    : 5	(signed)
-    <7d>   DW_AT_byte_size   : 4
- <1><7e>: Abbrev Number: 0
-
diff --git a/mpers-m32/utimbuf_t.d2 b/mpers-m32/utimbuf_t.d2
deleted file mode 100644
index 0662adb..0000000
--- a/mpers-m32/utimbuf_t.d2
+++ /dev/null
@@ -1,51 +0,0 @@
-<1><1f>
-Abbrev Number: 2 (DW_TAG_variable)
-DW_AT_name        : (indirect string, offset: 0x158): mpers_target_var
-DW_AT_type        : <0x31>
-DW_AT_external    : 1
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 8
-DW_AT_location    : 5 byte block: 3 4 0 0 0 	(DW_OP_addr: 4)
-<1><31>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x3c>
-DW_AT_name        : (indirect string, offset: 0x1a9): utimbuf_t
-DW_AT_decl_file   : 3
-DW_AT_decl_line   : 6
-<1><3c>
-Abbrev Number: 4 (DW_TAG_structure_type)
-DW_AT_name        : (indirect string, offset: 0x1a1): utimbuf
-DW_AT_byte_size   : 8
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 22
-<2><44>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x169): actime
-DW_AT_type        : <0x61>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 23
-DW_AT_data_member_location: 2 byte block: 23 0 	(DW_OP_plus_uconst: 0)
-<2><52>
-Abbrev Number: 5 (DW_TAG_member)
-DW_AT_name        : (indirect string, offset: 0x199): modtime
-DW_AT_type        : <0x61>
-DW_AT_decl_file   : 2
-DW_AT_decl_line   : 24
-DW_AT_data_member_location: 2 byte block: 23 4 	(DW_OP_plus_uconst: 4)
-<1><61>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x6c>
-DW_AT_name        : (indirect string, offset: 0x189): __kernel_time_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 77
-<1><6c>
-Abbrev Number: 3 (DW_TAG_typedef)
-DW_AT_type        : <0x77>
-DW_AT_name        : (indirect string, offset: 0x179): __kernel_long_t
-DW_AT_decl_file   : 1
-DW_AT_decl_line   : 23
-<1><77>
-Abbrev Number: 6 (DW_TAG_base_type)
-DW_AT_name        : (indirect string, offset: 0x170): long int
-DW_AT_encoding    : 5	(signed)
-DW_AT_byte_size   : 4
diff --git a/mpers-m32/utimbuf_t.h b/mpers-m32/utimbuf_t.h
deleted file mode 100644
index c8b21c4..0000000
--- a/mpers-m32/utimbuf_t.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <stdint.h>
-typedef
-struct {
-int32_t actime;
-int32_t modtime;
-} ATTRIBUTE_PACKED m32_utimbuf_t;
-#define MPERS_m32_utimbuf_t m32_utimbuf_t
diff --git a/mpers.am b/mpers.am
index 8b23b66..b26689f 100644
--- a/mpers.am
+++ b/mpers.am
@@ -1,2 +1,2 @@
 # Generated by ./generate_mpers_am.sh; do not edit.
-mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c 
+mpers_source_files = block.c btrfs.c dirent.c evdev_mpers.c fetch_bpf_fprog.c fetch_struct_flock.c fetch_struct_keyctl_kdf_params.c fetch_struct_mmsghdr.c fetch_struct_msghdr.c fetch_struct_stat.c fetch_struct_stat64.c fetch_struct_statfs.c fetch_struct_xfs_quotastat.c hdio.c ipc_msgctl.c ipc_shmctl.c loop.c mtd.c perf_ioctl.c print_aio_sigset.c print_group_req.c print_mq_attr.c print_msgbuf.c print_sg_req_info.c print_sigevent.c print_time.c print_timespec.c print_timeval.c print_timex.c printrusage.c printsiginfo.c rt_sigreturn.c rtc.c sg_io_v3.c sigaltstack.c sock.c sysinfo.c times.c ustat.c utime.c v4l2.c 
diff --git a/mpers_xlat.h b/mpers_xlat.h
index b8dd926..a9aa7c5 100644
--- a/mpers_xlat.h
+++ b/mpers_xlat.h
@@ -1,3 +1,4 @@
+extern const struct xlat block_ioctl_cmds[];
 extern const struct xlat blkpg_ops[];
 extern const struct xlat btrfs_balance_args[];
 extern const struct xlat btrfs_balance_ctl_cmds[];
diff --git a/mx32_funcs.h b/mx32_funcs.h
new file mode 100644
index 0000000..451d1e2
--- /dev/null
+++ b/mx32_funcs.h
@@ -0,0 +1,23 @@
+#undef sys_readdir
+#define sys_readdir mx32_sys_readdir
+#undef sys_getdents
+#define sys_getdents mx32_sys_getdents
+#undef sys_msgctl
+#define sys_msgctl mx32_sys_msgctl
+#undef sys_shmctl
+#define sys_shmctl mx32_sys_shmctl
+#undef sys_time
+#define sys_time mx32_sys_time
+#undef sys_rt_sigreturn
+#define sys_rt_sigreturn mx32_sys_rt_sigreturn
+#undef sys_sigaltstack
+#define sys_sigaltstack mx32_sys_sigaltstack
+#undef sys_sysinfo
+#define sys_sysinfo mx32_sys_sysinfo
+#undef sys_times
+#define sys_times mx32_sys_times
+#undef sys_ustat
+#define sys_ustat mx32_sys_ustat
+#undef sys_utime
+#define sys_utime mx32_sys_utime
+#include "sys_func.h"
diff --git a/mx32_printer_decls.h b/mx32_printer_decls.h
new file mode 100644
index 0000000..a7ad4ea
--- /dev/null
+++ b/mx32_printer_decls.h
@@ -0,0 +1,47 @@
+/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
+extern int mx32_block_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
+extern int mx32_btrfs_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
+extern int mx32_evdev_write_ioctl_mpers(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
+extern unsigned int mx32_get_sock_fprog_size(void);
+extern _Bool mx32_fetch_bpf_fprog(struct tcb *const tcp, const kernel_ulong_t addr, void *const p);
+extern _Bool mx32_fetch_struct_flock(struct tcb *const tcp, const kernel_ulong_t addr, void *const p);
+extern _Bool mx32_fetch_struct_flock64(struct tcb *const tcp, const kernel_ulong_t addr, void *const p);
+extern int mx32_fetch_keyctl_kdf_params(struct tcb *const tcp, kernel_ulong_t addr, struct strace_keyctl_kdf_params *p);
+extern int mx32_fetch_struct_mmsghdr(struct tcb *const tcp, const kernel_ulong_t addr, void *const p);
+extern unsigned int mx32_sizeof_struct_mmsghdr(void);
+extern int mx32_fetch_struct_msghdr(struct tcb *const tcp, const kernel_ulong_t addr, void *const p);
+extern _Bool mx32_fetch_struct_stat(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_stat *const dst);
+extern _Bool mx32_fetch_struct_stat64(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_stat *const dst);
+extern _Bool mx32_fetch_struct_statfs(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_statfs *const p);
+extern _Bool mx32_fetch_struct_statfs64(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t size, struct strace_statfs *const p);
+extern _Bool mx32_fetch_struct_quotastat(struct tcb *const tcp, const kernel_ulong_t data, void *p);
+extern int mx32_hdio_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
+extern int mx32_loop_ioctl(struct tcb *tcp, const unsigned int code, const kernel_ulong_t arg);
+extern int mx32_mtd_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
+extern int mx32_perf_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
+extern void mx32_print_aio_sigset(struct tcb *tcp, const kernel_ulong_t addr);
+extern void mx32_print_group_req(struct tcb *const tcp, const kernel_ulong_t addr, const int len);
+extern void mx32_printmqattr(struct tcb *const tcp, const kernel_ulong_t addr, const _Bool decode_flags);
+extern void mx32_tprint_msgbuf(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t count);
+extern int mx32_decode_sg_req_info(struct tcb *const tcp, const kernel_ulong_t arg);
+extern void mx32_print_sigevent(struct tcb *const tcp, const kernel_ulong_t addr);
+extern _Bool mx32_print_struct_timespec_data_size(const void *arg, const size_t size);
+extern _Bool mx32_print_struct_timespec_array_data_size(const void *arg, const unsigned int nmemb, const size_t size);
+extern void mx32_print_timespec(struct tcb *const tcp, const kernel_ulong_t addr);
+extern const char * mx32_sprint_timespec(struct tcb *const tcp, const kernel_ulong_t addr);
+extern void mx32_print_timespec_utime_pair(struct tcb *const tcp, const kernel_ulong_t addr);
+extern void mx32_print_itimerspec(struct tcb *const tcp, const kernel_ulong_t addr);
+extern void mx32_print_struct_timeval(const void *arg);
+extern _Bool mx32_print_struct_timeval_data_size(const void *arg, const size_t size);
+extern void mx32_print_timeval(struct tcb *const tcp, const kernel_ulong_t addr);
+extern void mx32_print_timeval_utimes(struct tcb *const tcp, const kernel_ulong_t addr);
+extern const char * mx32_sprint_timeval(struct tcb *const tcp, const kernel_ulong_t addr);
+extern void mx32_print_itimerval(struct tcb *const tcp, const kernel_ulong_t addr);
+extern int mx32_print_timex(struct tcb *const tcp, const kernel_ulong_t addr);
+extern void mx32_printrusage(struct tcb *const tcp, const kernel_ulong_t addr);
+extern void mx32_printsiginfo_at(struct tcb *const tcp, const kernel_ulong_t addr);
+extern void mx32_print_siginfo_array(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t len);
+extern int mx32_rtc_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
+extern int mx32_decode_sg_io_v3(struct tcb *const tcp, const kernel_ulong_t arg);
+extern int mx32_sock_ioctl(struct tcb *tcp, const unsigned int code, const kernel_ulong_t arg);
+extern int mx32_v4l2_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
diff --git a/mx32_printer_defs.h b/mx32_printer_defs.h
new file mode 100644
index 0000000..4e8c0f5
--- /dev/null
+++ b/mx32_printer_defs.h
@@ -0,0 +1,47 @@
+/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
+.block_ioctl = mx32_block_ioctl,
+.btrfs_ioctl = mx32_btrfs_ioctl,
+.evdev_write_ioctl_mpers = mx32_evdev_write_ioctl_mpers,
+.get_sock_fprog_size = mx32_get_sock_fprog_size,
+.fetch_bpf_fprog = mx32_fetch_bpf_fprog,
+.fetch_struct_flock = mx32_fetch_struct_flock,
+.fetch_struct_flock64 = mx32_fetch_struct_flock64,
+.fetch_keyctl_kdf_params = mx32_fetch_keyctl_kdf_params,
+.fetch_struct_mmsghdr = mx32_fetch_struct_mmsghdr,
+.sizeof_struct_mmsghdr = mx32_sizeof_struct_mmsghdr,
+.fetch_struct_msghdr = mx32_fetch_struct_msghdr,
+.fetch_struct_stat = mx32_fetch_struct_stat,
+.fetch_struct_stat64 = mx32_fetch_struct_stat64,
+.fetch_struct_statfs = mx32_fetch_struct_statfs,
+.fetch_struct_statfs64 = mx32_fetch_struct_statfs64,
+.fetch_struct_quotastat = mx32_fetch_struct_quotastat,
+.hdio_ioctl = mx32_hdio_ioctl,
+.loop_ioctl = mx32_loop_ioctl,
+.mtd_ioctl = mx32_mtd_ioctl,
+.perf_ioctl = mx32_perf_ioctl,
+.print_aio_sigset = mx32_print_aio_sigset,
+.print_group_req = mx32_print_group_req,
+.printmqattr = mx32_printmqattr,
+.tprint_msgbuf = mx32_tprint_msgbuf,
+.decode_sg_req_info = mx32_decode_sg_req_info,
+.print_sigevent = mx32_print_sigevent,
+.print_struct_timespec_data_size = mx32_print_struct_timespec_data_size,
+.print_struct_timespec_array_data_size = mx32_print_struct_timespec_array_data_size,
+.print_timespec = mx32_print_timespec,
+.sprint_timespec = mx32_sprint_timespec,
+.print_timespec_utime_pair = mx32_print_timespec_utime_pair,
+.print_itimerspec = mx32_print_itimerspec,
+.print_struct_timeval = mx32_print_struct_timeval,
+.print_struct_timeval_data_size = mx32_print_struct_timeval_data_size,
+.print_timeval = mx32_print_timeval,
+.print_timeval_utimes = mx32_print_timeval_utimes,
+.sprint_timeval = mx32_sprint_timeval,
+.print_itimerval = mx32_print_itimerval,
+.print_timex = mx32_print_timex,
+.printrusage = mx32_printrusage,
+.printsiginfo_at = mx32_printsiginfo_at,
+.print_siginfo_array = mx32_print_siginfo_array,
+.rtc_ioctl = mx32_rtc_ioctl,
+.decode_sg_io_v3 = mx32_decode_sg_io_v3,
+.sock_ioctl = mx32_sock_ioctl,
+.v4l2_ioctl = mx32_v4l2_ioctl,
diff --git a/mx32_type_defs.h b/mx32_type_defs.h
new file mode 100644
index 0000000..02de13c
--- /dev/null
+++ b/mx32_type_defs.h
@@ -0,0 +1,172 @@
+#ifdef MPERS_mx32_struct_blk_user_trace_setup
+# define struct_blk_user_trace_setup MPERS_mx32_struct_blk_user_trace_setup
+#endif
+#ifdef MPERS_mx32_struct_blkpg_ioctl_arg
+# define struct_blkpg_ioctl_arg MPERS_mx32_struct_blkpg_ioctl_arg
+#endif
+#ifdef MPERS_mx32_struct_blkpg_partition
+# define struct_blkpg_partition MPERS_mx32_struct_blkpg_partition
+#endif
+#ifdef MPERS_mx32_struct_btrfs_ioctl_dev_replace_args
+# define struct_btrfs_ioctl_dev_replace_args MPERS_mx32_struct_btrfs_ioctl_dev_replace_args
+#endif
+#ifdef MPERS_mx32_struct_btrfs_ioctl_send_args
+# define struct_btrfs_ioctl_send_args MPERS_mx32_struct_btrfs_ioctl_send_args
+#endif
+#ifdef MPERS_mx32_struct_btrfs_ioctl_received_subvol_args
+# define struct_btrfs_ioctl_received_subvol_args MPERS_mx32_struct_btrfs_ioctl_received_subvol_args
+#endif
+#ifdef MPERS_mx32_struct_btrfs_ioctl_vol_args_v2
+# define struct_btrfs_ioctl_vol_args_v2 MPERS_mx32_struct_btrfs_ioctl_vol_args_v2
+#endif
+#ifdef MPERS_mx32_kernel_dirent
+# define kernel_dirent MPERS_mx32_kernel_dirent
+#endif
+#ifdef MPERS_mx32_struct_ff_effect
+# define struct_ff_effect MPERS_mx32_struct_ff_effect
+#endif
+#ifdef MPERS_mx32_struct_sock_fprog
+# define struct_sock_fprog MPERS_mx32_struct_sock_fprog
+#endif
+#ifdef MPERS_mx32_struct_flock
+# define struct_flock MPERS_mx32_struct_flock
+#endif
+#ifdef MPERS_mx32_struct_flock64
+# define struct_flock64 MPERS_mx32_struct_flock64
+#endif
+#ifdef MPERS_mx32_struct_keyctl_kdf_params
+# define struct_keyctl_kdf_params MPERS_mx32_struct_keyctl_kdf_params
+#endif
+#ifdef MPERS_mx32_struct_mmsghdr
+# define struct_mmsghdr MPERS_mx32_struct_mmsghdr
+#endif
+#ifdef MPERS_mx32_struct_msghdr
+# define struct_msghdr MPERS_mx32_struct_msghdr
+#endif
+#ifdef MPERS_mx32_struct_stat
+# define struct_stat MPERS_mx32_struct_stat
+#endif
+#ifdef MPERS_mx32_struct_stat64
+# define struct_stat64 MPERS_mx32_struct_stat64
+#endif
+#ifdef MPERS_mx32_struct_statfs
+# define struct_statfs MPERS_mx32_struct_statfs
+#endif
+#ifdef MPERS_mx32_struct_statfs64
+# define struct_statfs64 MPERS_mx32_struct_statfs64
+#endif
+#ifdef MPERS_mx32_struct_xfs_dqstats
+# define struct_xfs_dqstats MPERS_mx32_struct_xfs_dqstats
+#endif
+#ifdef MPERS_mx32_struct_hd_geometry
+# define struct_hd_geometry MPERS_mx32_struct_hd_geometry
+#endif
+#ifdef MPERS_mx32_msqid_ds_t
+# define msqid_ds_t MPERS_mx32_msqid_ds_t
+#endif
+#ifdef MPERS_mx32_shmid_ds_t
+# define shmid_ds_t MPERS_mx32_shmid_ds_t
+#endif
+#ifdef MPERS_mx32_struct_loop_info
+# define struct_loop_info MPERS_mx32_struct_loop_info
+#endif
+#ifdef MPERS_mx32_struct_mtd_oob_buf
+# define struct_mtd_oob_buf MPERS_mx32_struct_mtd_oob_buf
+#endif
+#ifdef MPERS_mx32_strace_aio_sigset
+# define strace_aio_sigset MPERS_mx32_strace_aio_sigset
+#endif
+#ifdef MPERS_mx32_struct_group_req
+# define struct_group_req MPERS_mx32_struct_group_req
+#endif
+#ifdef MPERS_mx32_mq_attr_t
+# define mq_attr_t MPERS_mx32_mq_attr_t
+#endif
+#ifdef MPERS_mx32_msgbuf_t
+# define msgbuf_t MPERS_mx32_msgbuf_t
+#endif
+#ifdef MPERS_mx32_struct_sg_req_info
+# define struct_sg_req_info MPERS_mx32_struct_sg_req_info
+#endif
+#ifdef MPERS_mx32_struct_sigevent
+# define struct_sigevent MPERS_mx32_struct_sigevent
+#endif
+#ifdef MPERS_mx32_time_t
+# define time_t MPERS_mx32_time_t
+#endif
+#ifdef MPERS_mx32_timespec_t
+# define timespec_t MPERS_mx32_timespec_t
+#endif
+#ifdef MPERS_mx32_timeval_t
+# define timeval_t MPERS_mx32_timeval_t
+#endif
+#ifdef MPERS_mx32_struct_timex
+# define struct_timex MPERS_mx32_struct_timex
+#endif
+#ifdef MPERS_mx32_rusage_t
+# define rusage_t MPERS_mx32_rusage_t
+#endif
+#ifdef MPERS_mx32_siginfo_t
+# define siginfo_t MPERS_mx32_siginfo_t
+#endif
+#ifdef MPERS_mx32_struct_rt_sigframe
+# define struct_rt_sigframe MPERS_mx32_struct_rt_sigframe
+#endif
+#ifdef MPERS_mx32_struct_rtc_pll_info
+# define struct_rtc_pll_info MPERS_mx32_struct_rtc_pll_info
+#endif
+#ifdef MPERS_mx32_struct_sg_io_hdr
+# define struct_sg_io_hdr MPERS_mx32_struct_sg_io_hdr
+#endif
+#ifdef MPERS_mx32_stack_t
+# define stack_t MPERS_mx32_stack_t
+#endif
+#ifdef MPERS_mx32_struct_ifconf
+# define struct_ifconf MPERS_mx32_struct_ifconf
+#endif
+#ifdef MPERS_mx32_struct_ifreq
+# define struct_ifreq MPERS_mx32_struct_ifreq
+#endif
+#ifdef MPERS_mx32_sysinfo_t
+# define sysinfo_t MPERS_mx32_sysinfo_t
+#endif
+#ifdef MPERS_mx32_tms_t
+# define tms_t MPERS_mx32_tms_t
+#endif
+#ifdef MPERS_mx32_struct_ustat
+# define struct_ustat MPERS_mx32_struct_ustat
+#endif
+#ifdef MPERS_mx32_utimbuf_t
+# define utimbuf_t MPERS_mx32_utimbuf_t
+#endif
+#ifdef MPERS_mx32_struct_v4l2_buffer
+# define struct_v4l2_buffer MPERS_mx32_struct_v4l2_buffer
+#endif
+#ifdef MPERS_mx32_struct_v4l2_clip
+# define struct_v4l2_clip MPERS_mx32_struct_v4l2_clip
+#endif
+#ifdef MPERS_mx32_struct_v4l2_create_buffers
+# define struct_v4l2_create_buffers MPERS_mx32_struct_v4l2_create_buffers
+#endif
+#ifdef MPERS_mx32_struct_v4l2_ext_control
+# define struct_v4l2_ext_control MPERS_mx32_struct_v4l2_ext_control
+#endif
+#ifdef MPERS_mx32_struct_v4l2_ext_controls
+# define struct_v4l2_ext_controls MPERS_mx32_struct_v4l2_ext_controls
+#endif
+#ifdef MPERS_mx32_struct_v4l2_format
+# define struct_v4l2_format MPERS_mx32_struct_v4l2_format
+#endif
+#ifdef MPERS_mx32_struct_v4l2_framebuffer
+# define struct_v4l2_framebuffer MPERS_mx32_struct_v4l2_framebuffer
+#endif
+#ifdef MPERS_mx32_struct_v4l2_input
+# define struct_v4l2_input MPERS_mx32_struct_v4l2_input
+#endif
+#ifdef MPERS_mx32_struct_v4l2_standard
+# define struct_v4l2_standard MPERS_mx32_struct_v4l2_standard
+#endif
+#undef MPERS_PRINTER_NAME
+#define MPERS_PRINTER_NAME(printer_name) printer_name
+#include "mx32_printer_decls.h"
+#include MPERS_mx32_IOCTL_MACROS
diff --git a/native_printer_decls.h b/native_printer_decls.h
index a10904c..8af9fc1 100644
--- a/native_printer_decls.h
+++ b/native_printer_decls.h
@@ -1,4 +1,4 @@
-/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
+/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
 extern int block_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
 extern int btrfs_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
 extern int evdev_write_ioctl_mpers(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
@@ -14,6 +14,7 @@
 extern _Bool fetch_struct_stat64(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_stat *const dst);
 extern _Bool fetch_struct_statfs(struct tcb *const tcp, const kernel_ulong_t addr, struct strace_statfs *const p);
 extern _Bool fetch_struct_statfs64(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t size, struct strace_statfs *const p);
+extern _Bool fetch_struct_quotastat(struct tcb *const tcp, const kernel_ulong_t data, void *p);
 extern int hdio_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
 extern int loop_ioctl(struct tcb *tcp, const unsigned int code, const kernel_ulong_t arg);
 extern int mtd_ioctl(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
diff --git a/native_printer_defs.h b/native_printer_defs.h
index d6f3f7d..2d7c606 100644
--- a/native_printer_defs.h
+++ b/native_printer_defs.h
@@ -1,4 +1,4 @@
-/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
+/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
 .block_ioctl = block_ioctl,
 .btrfs_ioctl = btrfs_ioctl,
 .evdev_write_ioctl_mpers = evdev_write_ioctl_mpers,
@@ -14,6 +14,7 @@
 .fetch_struct_stat64 = fetch_struct_stat64,
 .fetch_struct_statfs = fetch_struct_statfs,
 .fetch_struct_statfs64 = fetch_struct_statfs64,
+.fetch_struct_quotastat = fetch_struct_quotastat,
 .hdio_ioctl = hdio_ioctl,
 .loop_ioctl = loop_ioctl,
 .mtd_ioctl = mtd_ioctl,
diff --git a/mpers-m32/struct_v4l2_format.c b/nbd_ioctl.c
similarity index 62%
rename from mpers-m32/struct_v4l2_format.c
rename to nbd_ioctl.c
index ec7d763..0ceec3e 100644
--- a/mpers-m32/struct_v4l2_format.c
+++ b/nbd_ioctl.c
@@ -1,8 +1,5 @@
 /*
- * Copyright (c) 2014 Philippe De Muyter <phdm@macqel.be>
- * Copyright (c) 2014 William Manley <will@williammanley.net>
- * Copyright (c) 2011 Peter Zotov <whitequark@whitequark.org>
- * Copyright (c) 2014-2018 The strace developers.
+ * Copyright (c) 2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -29,25 +26,48 @@
  */
 
 #include "defs.h"
-
-#include <stdint.h>
+#include "print_fields.h"
 #include <linux/ioctl.h>
 #include <linux/types.h>
-#include <linux/videodev2.h>
+#include <linux/nbd.h>
 
-#ifdef VIDIOC_CREATE_BUFS
-#endif
+#define XLAT_MACROS_ONLY
+# include "xlat/nbd_ioctl_cmds.h"
+#undef XLAT_MACROS_ONLY
 
-typedef struct v4l2_buffer struct_v4l2_buffer;
-typedef struct v4l2_clip struct_v4l2_clip;
-#ifdef VIDIOC_CREATE_BUFS
-typedef struct v4l2_create_buffers struct_v4l2_create_buffers;
-#endif
-typedef struct v4l2_ext_control struct_v4l2_ext_control;
-typedef struct v4l2_ext_controls struct_v4l2_ext_controls;
-typedef struct v4l2_format struct_v4l2_format;
-typedef struct v4l2_framebuffer struct_v4l2_framebuffer;
-typedef struct v4l2_input struct_v4l2_input;
-typedef struct v4l2_standard struct_v4l2_standard;
+#include "xlat/nbd_ioctl_flags.h"
 
-struct_v4l2_format mpers_target_var;
+int
+nbd_ioctl(struct tcb *const tcp, const unsigned int code,
+	  const kernel_ulong_t arg)
+{
+	switch (code) {
+	case NBD_DISCONNECT:
+	case NBD_CLEAR_SOCK:
+	case NBD_DO_IT:
+	case NBD_CLEAR_QUE:
+	case NBD_PRINT_DEBUG:
+		return RVAL_IOCTL_DECODED;
+
+	case NBD_SET_SOCK:
+		tprints(", ");
+		printfd(tcp, arg);
+		return RVAL_IOCTL_DECODED;
+
+	case NBD_SET_BLKSIZE:
+	case NBD_SET_SIZE:
+	case NBD_SET_SIZE_BLOCKS:
+	case NBD_SET_TIMEOUT:
+		tprints(", ");
+		tprintf("%" PRI_klu, arg);
+		return RVAL_IOCTL_DECODED;
+
+	case NBD_SET_FLAGS:
+		tprints(", ");
+		printflags(nbd_ioctl_flags, arg, "NBD_IOC_FLAG_???");
+		return RVAL_IOCTL_DECODED;
+
+	default:
+		return RVAL_DECODED;
+	}
+}
diff --git a/net.c b/net.c
index 489f38a..f791a92 100644
--- a/net.c
+++ b/net.c
@@ -86,7 +86,9 @@
 
 #define XLAT_MACROS_ONLY
 # include "xlat/addrfams.h"
+# include "xlat/ethernet_protocols.h"
 #undef XLAT_MACROS_ONLY
+#include "xlat/ax25_protocols.h"
 #include "xlat/irda_protocols.h"
 #include "xlat/can_protocols.h"
 #include "xlat/bt_protocols.h"
@@ -144,10 +146,23 @@
 		printxval_search(inet_protocols, tcp->u_arg[2], "IPPROTO_???");
 		break;
 
+	case AF_AX25:
+		/* Those are not available in public headers.  */
+		printxval_searchn_ex(ARRSZ_PAIR(ax25_protocols), tcp->u_arg[2],
+				     "AX25_P_???", XLAT_STYLE_VERBOSE);
+		break;
+
 	case AF_NETLINK:
 		printxval(netlink_protocols, tcp->u_arg[2], "NETLINK_???");
 		break;
 
+	case AF_PACKET:
+		tprints("htons(");
+		printxval_searchn(ethernet_protocols, ethernet_protocols_size,
+				  ntohs(tcp->u_arg[2]), "ETH_P_???");
+		tprints(")");
+		break;
+
 	case AF_IRDA:
 		printxval_index(can_protocols, tcp->u_arg[2], "IRDAPROTO_???");
 		break;
@@ -437,6 +452,7 @@
 #include "xlat/getsock_ipv6_options.h"
 #include "xlat/setsock_ipv6_options.h"
 #include "xlat/sock_ipx_options.h"
+#include "xlat/sock_ax25_options.h"
 #include "xlat/sock_netlink_options.h"
 #include "xlat/sock_packet_options.h"
 #include "xlat/sock_raw_options.h"
@@ -458,6 +474,7 @@
 #include "xlat/sock_nfcllcp_options.h"
 #include "xlat/sock_kcm_options.h"
 #include "xlat/sock_tls_options.h"
+#include "xlat/sock_xdp_options.h"
 
 static void
 print_sockopt_fd_level_name(struct tcb *tcp, int fd, unsigned int level,
@@ -487,11 +504,14 @@
 	case SOL_IPX:
 		printxval(sock_ipx_options, name, "IPX_???");
 		break;
+	case SOL_AX25:
+		printxval_search(sock_ax25_options, name, "AX25_???");
+		break;
 	case SOL_PACKET:
 		printxval(sock_packet_options, name, "PACKET_???");
 		break;
 	case SOL_TCP:
-		printxval(sock_tcp_options, name, "TCP_???");
+		printxval_index(sock_tcp_options, name, "TCP_???");
 		break;
 	case SOL_SCTP:
 		printxval(sock_sctp_options, name, "SCTP_???");
@@ -550,6 +570,9 @@
 	case SOL_TLS:
 		printxval(sock_tls_options, name, "TLS_???");
 		break;
+	case SOL_XDP:
+		printxval_index(sock_xdp_options, name, "XDP_???");
+		break;
 
 		/* Other SOL_* protocol levels still need work. */
 
@@ -561,91 +584,145 @@
 }
 
 static void
-print_set_linger(struct tcb *const tcp, const kernel_ulong_t addr,
-		 const int len)
-{
-	struct linger linger;
-
-	if (len < (int) sizeof(linger)) {
-		printaddr(addr);
-	} else if (!umove_or_printaddr(tcp, addr, &linger)) {
-		PRINT_FIELD_D("{", linger, l_onoff);
-		PRINT_FIELD_D(", ", linger, l_linger);
-		tprints("}");
-	}
-}
-
-static void
 print_get_linger(struct tcb *const tcp, const kernel_ulong_t addr,
 		 unsigned int len)
 {
 	struct linger linger;
 
-	if (len < sizeof(linger)) {
-		if (len != sizeof(linger.l_onoff)) {
-			printstr_ex(tcp, addr, len, QUOTE_FORCE_HEX);
-			return;
-		}
-	} else {
+	/*
+	 * The kernel cannot return len > sizeof(linger) because struct linger
+	 * cannot change, but extra safety won't harm either.
+	 */
+	if (len > sizeof(linger))
 		len = sizeof(linger);
-	}
-
-	if (umoven(tcp, addr, len, &linger) < 0) {
-		printaddr(addr);
+	if (umoven_or_printaddr(tcp, addr, len, &linger))
 		return;
-	}
 
-	PRINT_FIELD_D("{", linger, l_onoff);
-	if (len == sizeof(linger))
-		PRINT_FIELD_D(", ", linger, l_linger);
+	if (len < sizeof(linger.l_onoff)) {
+		tprints("{l_onoff=");
+		print_quoted_string((void *) &linger.l_onoff,
+				    len, QUOTE_FORCE_HEX);
+	} else {
+		PRINT_FIELD_D("{", linger, l_onoff);
+
+		if (len > offsetof(struct linger, l_linger)) {
+			len -= offsetof(struct linger, l_linger);
+			if (len < sizeof(linger.l_linger)) {
+				tprints(", l_linger=");
+				print_quoted_string((void *) &linger.l_linger,
+						    len, QUOTE_FORCE_HEX);
+			} else {
+				PRINT_FIELD_D(", ", linger, l_linger);
+			}
+		}
+	}
 	tprints("}");
 }
 
-#ifdef SO_PEERCRED
 static void
-print_ucred(struct tcb *const tcp, const kernel_ulong_t addr, unsigned int len)
+print_get_ucred(struct tcb *const tcp, const kernel_ulong_t addr,
+		unsigned int len)
 {
 	struct ucred uc;
 
-	if (len < sizeof(uc)) {
-		if (len != sizeof(uc.pid)
-		    && len != offsetofend(struct ucred, uid)) {
-			printstr_ex(tcp, addr, len, QUOTE_FORCE_HEX);
-			return;
-		}
-	} else {
+	/*
+	 * The kernel is very unlikely to return len > sizeof(uc)
+	 * because struct ucred is very unlikely to change,
+	 * but extra safety won't harm either.
+	 */
+	if (len > sizeof(uc))
 		len = sizeof(uc);
-	}
 
-	if (umoven(tcp, addr, len, &uc) < 0) {
-		printaddr(addr);
+	if (umoven_or_printaddr(tcp, addr, len, &uc))
 		return;
-	}
 
-	PRINT_FIELD_D("{", uc, pid);
-	if (len > sizeof(uc.pid))
-		PRINT_FIELD_UID(", ", uc, uid);
-	if (len == sizeof(uc))
-		PRINT_FIELD_UID(", ", uc, gid);
+	if (len < sizeof(uc.pid)) {
+		tprints("{pid=");
+		print_quoted_string((void *) &uc.pid,
+				    len, QUOTE_FORCE_HEX);
+	} else {
+		PRINT_FIELD_D("{", uc, pid);
+
+		if (len > offsetof(struct ucred, uid)) {
+			len -= offsetof(struct ucred, uid);
+			if (len < sizeof(uc.uid)) {
+				tprints(", uid=");
+				print_quoted_string((void *) &uc.uid,
+						    len, QUOTE_FORCE_HEX);
+			} else {
+				PRINT_FIELD_UID(", ", uc, uid);
+
+				if (len > offsetof(struct ucred, gid) -
+					  offsetof(struct ucred, uid)) {
+					len -= offsetof(struct ucred, gid) -
+					       offsetof(struct ucred, uid);
+					if (len < sizeof(uc.gid)) {
+						tprints(", gid=");
+						print_quoted_string((void *) &uc.gid,
+								    len,
+								    QUOTE_FORCE_HEX);
+					} else {
+						PRINT_FIELD_UID(", ", uc, gid);
+					}
+				}
+			}
+		}
+	}
 	tprints("}");
 }
-#endif /* SO_PEERCRED */
 
 #ifdef PACKET_STATISTICS
 static void
 print_tpacket_stats(struct tcb *const tcp, const kernel_ulong_t addr,
-		    const int len)
+		    unsigned int len)
 {
-	struct tpacket_stats stats;
+	struct tp_stats {
+		unsigned int tp_packets, tp_drops, tp_freeze_q_cnt;
+	} stats;
 
-	if (len != sizeof(stats) ||
-	    umove(tcp, addr, &stats) < 0) {
-		printaddr(addr);
+	/*
+	 * The kernel may return len > sizeof(stats) if the kernel structure
+	 * grew as it happened when tpacket_stats_v3 was introduced.
+	 */
+	if (len > sizeof(stats))
+		len = sizeof(stats);
+
+	if (umoven_or_printaddr(tcp, addr, len, &stats))
+		return;
+
+	if (len < sizeof(stats.tp_packets)) {
+		tprints("{tp_packets=");
+		print_quoted_string((void *) &stats.tp_packets,
+				    len, QUOTE_FORCE_HEX);
 	} else {
 		PRINT_FIELD_U("{", stats, tp_packets);
-		PRINT_FIELD_U("{", stats, tp_drops);
-		tprints("}");
+
+		if (len > offsetof(struct tp_stats, tp_drops)) {
+			len -= offsetof(struct tp_stats, tp_drops);
+			if (len < sizeof(stats.tp_drops)) {
+				tprints(", tp_drops=");
+				print_quoted_string((void *) &stats.tp_drops,
+						    len, QUOTE_FORCE_HEX);
+			} else {
+				PRINT_FIELD_U(", ", stats, tp_drops);
+
+				if (len > offsetof(struct tp_stats, tp_freeze_q_cnt) -
+					  offsetof(struct tp_stats, tp_drops)) {
+					len -= offsetof(struct tp_stats, tp_freeze_q_cnt) -
+					       offsetof(struct tp_stats, tp_drops);
+					if (len < sizeof(stats.tp_freeze_q_cnt)) {
+						tprints(", tp_freeze_q_cnt=");
+						print_quoted_string((void *) &stats.tp_freeze_q_cnt,
+								    len,
+								    QUOTE_FORCE_HEX);
+					} else {
+						PRINT_FIELD_U(", ", stats, tp_freeze_q_cnt);
+					}
+				}
+			}
+		}
 	}
+	tprints("}");
 }
 #endif /* PACKET_STATISTICS */
 
@@ -684,6 +761,17 @@
 		 const unsigned int name, const kernel_ulong_t addr,
 		 const int ulen, const int rlen)
 {
+	if (ulen <= 0 || rlen <= 0) {
+		/*
+		 * As the kernel neither accepts nor returns a negative
+		 * length in case of successful getsockopt syscall
+		 * invocation, negative values must have been forged
+		 * by userspace.
+		 */
+		printaddr(addr);
+		return;
+	}
+
 	if (addr && verbose(tcp))
 	switch (level) {
 	case SOL_SOCKET:
@@ -691,19 +779,21 @@
 		case SO_LINGER:
 			print_get_linger(tcp, addr, rlen);
 			return;
-#ifdef SO_PEERCRED
 		case SO_PEERCRED:
-			print_ucred(tcp, addr, rlen);
+			print_get_ucred(tcp, addr, rlen);
 			return;
-#endif
-#ifdef SO_ATTACH_FILTER
 		case SO_ATTACH_FILTER:
-			if (rlen && (unsigned short) rlen == (unsigned int) rlen)
+			/*
+			 * The length returned by the kernel in case of
+			 * successful getsockopt syscall invocation is struct
+			 * sock_fprog.len that has type unsigned short,
+			 * anything else must have been forged by userspace.
+			 */
+			if ((unsigned short) rlen == (unsigned int) rlen)
 				print_sock_fprog(tcp, addr, rlen);
 			else
 				printaddr(addr);
 			return;
-#endif /* SO_ATTACH_FILTER */
 		}
 		break;
 
@@ -726,16 +816,6 @@
 		break;
 
 	case SOL_NETLINK:
-		if (ulen < 0 || rlen < 0) {
-			/*
-			 * As the kernel neither accepts nor returns a negative
-			 * length, in case of successful getsockopt syscall
-			 * invocation these negative values must have come
-			 * from userspace.
-			 */
-			printaddr(addr);
-			return;
-		}
 		switch (name) {
 		case NETLINK_LIST_MEMBERSHIPS: {
 			uint32_t buf;
@@ -800,6 +880,21 @@
 	return 0;
 }
 
+static void
+print_set_linger(struct tcb *const tcp, const kernel_ulong_t addr,
+		 const int len)
+{
+	struct linger linger;
+
+	if (len < (int) sizeof(linger)) {
+		printaddr(addr);
+	} else if (!umove_or_printaddr(tcp, addr, &linger)) {
+		PRINT_FIELD_D("{", linger, l_onoff);
+		PRINT_FIELD_D(", ", linger, l_linger);
+		tprints("}");
+	}
+}
+
 #ifdef IP_ADD_MEMBERSHIP
 static void
 print_mreq(struct tcb *const tcp, const kernel_ulong_t addr,
@@ -893,17 +988,13 @@
 		case SO_LINGER:
 			print_set_linger(tcp, addr, len);
 			return;
-#ifdef SO_ATTACH_FILTER
 		case SO_ATTACH_FILTER:
-# ifdef SO_ATTACH_REUSEPORT_CBPF
 		case SO_ATTACH_REUSEPORT_CBPF:
-# endif
 			if ((unsigned int) len == get_sock_fprog_size())
 				decode_sock_fprog(tcp, addr);
 			else
 				printaddr(addr);
 			return;
-#endif /* SO_ATTACH_FILTER */
 		}
 		break;
 
diff --git a/netlink.c b/netlink.c
index 8a30483..179a999 100644
--- a/netlink.c
+++ b/netlink.c
@@ -438,7 +438,7 @@
 	} else if (family < ARRAY_SIZE(nlmsg_flags) && nlmsg_flags[family])
 		table = nlmsg_flags[family](type);
 
-	printflags_ex(flags, "NLM_F_???", XLAT_STYLE_ABBREV,
+	printflags_ex(flags, "NLM_F_???", XLAT_STYLE_DEFAULT,
 		      netlink_flags, table, NULL);
 }
 
diff --git a/netlink.h b/netlink.h
index 42e7802..4b836b9 100644
--- a/netlink.h
+++ b/netlink.h
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017 JingPiao Chen <chenjingpiao@gmail.com>
- * Copyright (c) 2017 The strace developers.
+ * Copyright (c) 2017-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -29,6 +29,7 @@
 #ifndef STRACE_NETLINK_H
 #define STRACE_NETLINK_H
 
+#include <stdbool.h>
 #include <sys/socket.h>
 #include <linux/netlink.h>
 
@@ -63,4 +64,12 @@
 # define NLA_TYPE_MASK		~(NLA_F_NESTED | NLA_F_NET_BYTEORDER)
 #endif
 
+static inline bool
+is_nlmsg_ok(const struct nlmsghdr *const nlh, const ssize_t len)
+{
+	return len >= (ssize_t) sizeof(*nlh)
+	       && nlh->nlmsg_len >= sizeof(*nlh)
+	       && (size_t) len >= nlh->nlmsg_len;
+}
+
 #endif /* !STRACE_NETLINK_H */
diff --git a/netlink_netfilter.c b/netlink_netfilter.c
index 1d59ae3..ae92429 100644
--- a/netlink_netfilter.c
+++ b/netlink_netfilter.c
@@ -70,10 +70,13 @@
 		tprints(", res_id=");
 		if (subsys_id == NFNL_SUBSYS_NFTABLES
 		    && res_id == NFNL_SUBSYS_NFTABLES) {
-			tprints("htons(NFNL_SUBSYS_NFTABLES)");
+			print_xlat_ex(nfmsg.res_id,
+				      "htons(NFNL_SUBSYS_NFTABLES)",
+				      XLAT_STYLE_DEFAULT);
 		} else if (subsys_id == NFNL_SUBSYS_NFTABLES
 			   && nfmsg.res_id == NFNL_SUBSYS_NFTABLES) {
-			tprints("NFNL_SUBSYS_NFTABLES");
+			print_xlat_ex(nfmsg.res_id, "NFNL_SUBSYS_NFTABLES",
+				      XLAT_STYLE_DEFAULT);
 		} else {
 			tprintf("htons(%d)", res_id);
 		}
diff --git a/netlink_packet_diag.c b/netlink_packet_diag.c
index 18b7091..9794f56 100644
--- a/netlink_packet_diag.c
+++ b/netlink_packet_diag.c
@@ -37,6 +37,7 @@
 #include <linux/sock_diag.h>
 #include <linux/packet_diag.h>
 
+#include "xlat/af_packet_versions.h"
 #include "xlat/packet_diag_attrs.h"
 #include "xlat/packet_diag_info_flags.h"
 #include "xlat/packet_diag_show.h"
@@ -52,10 +53,11 @@
 		if (!umoven_or_printaddr(tcp, addr + offset,
 					 sizeof(req) - offset,
 					 (char *) &req + offset)) {
-			tprints("sdiag_protocol=");
-			printxval_searchn(ethernet_protocols,
-					  ethernet_protocols_size,
-					  req.sdiag_protocol, "ETH_P_???");
+			/*
+			 * AF_PACKET currently doesn't support protocol values
+			 * other than 0.
+			 */
+			PRINT_FIELD_X("", req, sdiag_protocol);
 			PRINT_FIELD_U(", ", req, pdiag_ino);
 			PRINT_FIELD_FLAGS(", ", req, pdiag_show,
 					  packet_diag_show, "PACKET_SHOW_???");
@@ -79,8 +81,9 @@
 	if (umove_or_printaddr(tcp, addr, &pinfo))
 		return true;
 
-	PRINT_FIELD_U("{", pinfo, pdi_index);
-	PRINT_FIELD_U(", ", pinfo, pdi_version);
+	PRINT_FIELD_IFINDEX("{", pinfo, pdi_index);
+	PRINT_FIELD_XVAL(", ", pinfo, pdi_version, af_packet_versions,
+			 "TPACKET_???");
 	PRINT_FIELD_U(", ", pinfo, pdi_reserve);
 	PRINT_FIELD_U(", ", pinfo, pdi_copy_thresh);
 	PRINT_FIELD_U(", ", pinfo, pdi_tstamp);
@@ -172,7 +175,7 @@
 	[PACKET_DIAG_RX_RING]	= decode_packet_diag_ring,
 	[PACKET_DIAG_TX_RING]	= decode_packet_diag_ring,
 	[PACKET_DIAG_FANOUT]	= decode_nla_u32,
-	[PACKET_DIAG_UID]	= decode_nla_u32,
+	[PACKET_DIAG_UID]	= decode_nla_uid,
 	[PACKET_DIAG_MEMINFO]	= decode_nla_meminfo,
 	[PACKET_DIAG_FILTER]	= decode_packet_diag_filter
 };
@@ -191,7 +194,10 @@
 					 (char *) &msg + offset)) {
 			PRINT_FIELD_XVAL("", msg, pdiag_type,
 					 socktypes, "SOCK_???");
-			PRINT_FIELD_U(", ", msg, pdiag_num);
+			PRINT_FIELD_XVAL_SORTED_SIZED(", ", msg, pdiag_num,
+						      ethernet_protocols,
+						      ethernet_protocols_size,
+						      "ETH_P_???");
 			PRINT_FIELD_U(", ", msg, pdiag_ino);
 			PRINT_FIELD_COOKIE(", ", msg, pdiag_cookie);
 			decode_nla = true;
diff --git a/netlink_smc_diag.c b/netlink_smc_diag.c
index 53ae27b..4a414db 100644
--- a/netlink_smc_diag.c
+++ b/netlink_smc_diag.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2017 JingPiao Chen <chenjingpiao@gmail.com>
- * Copyright (c) 2017 The strace developers.
+ * Copyright (c) 2017-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -29,20 +29,27 @@
 #include "defs.h"
 #include <sys/socket.h>
 
-#ifdef AF_SMC
+#ifndef AF_SMC
+# define XLAT_MACROS_ONLY
+# include "xlat/addrfams.h"
+# undef XLAT_MACROS_ONLY
+#endif
 
-# include "netlink.h"
-# include "netlink_sock_diag.h"
-# include "nlattr.h"
-# include "print_fields.h"
+#include "netlink.h"
+#include "netlink_sock_diag.h"
+#include "nlattr.h"
+#include "print_fields.h"
 
-# include <arpa/inet.h>
-# include <linux/smc_diag.h>
+#include <arpa/inet.h>
+#include <linux/smc_diag.h>
 
-# include "xlat/smc_diag_attrs.h"
-# include "xlat/smc_diag_extended_flags.h"
-# include "xlat/smc_link_group_roles.h"
-# include "xlat/smc_states.h"
+#include "xlat/smc_decl_codes.h"
+#include "xlat/smc_diag_attrs.h"
+#include "xlat/smc_diag_extended_flags.h"
+#include "xlat/smc_diag_mode.h"
+#include "xlat/smc_link_group_roles.h"
+#include "xlat/smc_states.h"
+#include "xlat/sock_shutdown_flags.h"
 
 DECL_NETLINK_DIAG_DECODER(decode_smc_diag_req)
 {
@@ -142,10 +149,76 @@
 	return true;
 }
 
+static bool
+decode_smc_diag_shutdown(struct tcb *const tcp,
+			 const kernel_ulong_t addr,
+			 const unsigned int len,
+			 const void *const opaque_data)
+{
+	const struct decode_nla_xlat_opts opts = {
+		ARRSZ_PAIR(sock_shutdown_flags), "???_SHUTDOWN",
+		.size = 1,
+	};
+
+	return decode_nla_flags(tcp, addr, len, &opts);
+}
+
+static bool
+decode_smc_diag_dmbinfo(struct tcb *const tcp,
+			const kernel_ulong_t addr,
+			const unsigned int len,
+			const void *const opaque_data)
+{
+	struct smcd_diag_dmbinfo dinfo;
+
+	if (len < sizeof(dinfo))
+		return false;
+	if (umove_or_printaddr(tcp, addr, &dinfo))
+		return true;
+
+	PRINT_FIELD_U("{", dinfo, linkid);
+	PRINT_FIELD_X(", ", dinfo, peer_gid);
+	PRINT_FIELD_X(", ", dinfo, my_gid);
+	PRINT_FIELD_X(", ", dinfo, token);
+	PRINT_FIELD_X(", ", dinfo, peer_token);
+	tprints("}");
+
+	return true;
+}
+static bool
+decode_smc_diag_fallback(struct tcb *const tcp,
+			 const kernel_ulong_t addr,
+			 const unsigned int len,
+			 const void *const opaque_data)
+{
+	struct smc_diag_fallback fb;
+
+	if (len < sizeof(fb))
+		return false;
+	if (umove_or_printaddr(tcp, addr, &fb))
+		return true;
+
+	/*
+	 * We print them verbose since they are defined in a non-UAPI header,
+	 * net/smc/smc_clc.h
+	 */
+	tprints("{reason=");
+	printxval_search_ex(smc_decl_codes, fb.reason,
+			    "SMC_CLC_DECL_???", XLAT_STYLE_VERBOSE);
+	tprints(", peer_diagnosis=");
+	printxval_search_ex(smc_decl_codes, fb.peer_diagnosis,
+			    "SMC_CLC_DECL_???", XLAT_STYLE_VERBOSE);
+	tprints("}");
+
+	return true;
+}
+
 static const nla_decoder_t smc_diag_msg_nla_decoders[] = {
 	[SMC_DIAG_CONNINFO]	= decode_smc_diag_conninfo,
 	[SMC_DIAG_LGRINFO]	= decode_smc_diag_lgrinfo,
-	[SMC_DIAG_SHUTDOWN]	= decode_nla_u8
+	[SMC_DIAG_SHUTDOWN]	= decode_smc_diag_shutdown,
+	[SMC_DIAG_DMBINFO]      = decode_smc_diag_dmbinfo,
+	[SMC_DIAG_FALLBACK]	= decode_smc_diag_fallback,
 };
 
 DECL_NETLINK_DIAG_DECODER(decode_smc_diag_msg)
@@ -162,7 +235,9 @@
 					 (void *) &msg + offset)) {
 			PRINT_FIELD_XVAL("", msg, diag_state,
 					 smc_states, "SMC_???");
-			PRINT_FIELD_U(", ", msg, diag_fallback);
+			PRINT_FIELD_XVAL_INDEX(", ", msg, diag_fallback,
+					       smc_diag_mode,
+					       "SMC_DIAG_MODE_???");
 			PRINT_FIELD_U(", ", msg, diag_shutdown);
 			/*
 			 * AF_SMC protocol family socket handler
@@ -186,5 +261,3 @@
 			      ARRAY_SIZE(smc_diag_msg_nla_decoders), NULL);
 	}
 }
-
-#endif /* AF_SMC */
diff --git a/netlink_sock_diag.c b/netlink_sock_diag.c
index dd1e03d..f3ce1a8 100644
--- a/netlink_sock_diag.c
+++ b/netlink_sock_diag.c
@@ -1,7 +1,7 @@
 /*
  * Copyright (c) 2016 Fabien Siron <fabien.siron@epita.fr>
  * Copyright (c) 2017 JingPiao Chen <chenjingpiao@gmail.com>
- * Copyright (c) 2017 The strace developers.
+ * Copyright (c) 2017-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -31,6 +31,10 @@
 #include "netlink.h"
 #include "netlink_sock_diag.h"
 
+#define XLAT_MACROS_ONLY
+#include "xlat/addrfams.h"
+#undef XLAT_MACROS_ONLY
+
 static void
 decode_family(struct tcb *const tcp, const uint8_t family,
 	      const kernel_ulong_t addr, const unsigned int len)
@@ -50,14 +54,12 @@
 static const struct {
 	const netlink_diag_decoder_t request, response;
 } diag_decoders[] = {
+	[AF_UNIX] = { decode_unix_diag_req, decode_unix_diag_msg },
 	[AF_INET] = { decode_inet_diag_req, decode_inet_diag_msg },
 	[AF_INET6] = { decode_inet_diag_req, decode_inet_diag_msg },
 	[AF_NETLINK] = { decode_netlink_diag_req, decode_netlink_diag_msg },
 	[AF_PACKET] = { decode_packet_diag_req, decode_packet_diag_msg },
-#ifdef AF_SMC
 	[AF_SMC] = { decode_smc_diag_req, decode_smc_diag_msg },
-#endif
-	[AF_UNIX] = { decode_unix_diag_req, decode_unix_diag_msg }
 };
 
 bool
diff --git a/nlattr.c b/nlattr.c
index af7cc16..315d699 100644
--- a/nlattr.c
+++ b/nlattr.c
@@ -101,7 +101,8 @@
 	print_nlattr(nla, table, dflt);
 
 	if (nla_len > NLA_HDRLEN) {
-		const unsigned int idx = size ? nla->nla_type : 0;
+		const unsigned int idx =
+			size ? nla->nla_type & NLA_TYPE_MASK : 0;
 
 		tprints(", ");
 		if (!decoders
@@ -358,6 +359,38 @@
 }
 
 bool
+decode_nla_in_addr(struct tcb *const tcp,
+		   const kernel_ulong_t addr,
+		   const unsigned int len,
+		   const void *const opaque_data)
+{
+	struct in_addr in;
+
+	if (len < sizeof(in))
+		return false;
+	else if (!umove_or_printaddr(tcp, addr, &in))
+		print_inet_addr(AF_INET, &in, sizeof(in), NULL);
+
+	return true;
+}
+
+bool
+decode_nla_in6_addr(struct tcb *const tcp,
+		    const kernel_ulong_t addr,
+		    const unsigned int len,
+		    const void *const opaque_data)
+{
+	struct in6_addr in6;
+
+	if (len < sizeof(in6))
+		return false;
+	else if (!umove_or_printaddr(tcp, addr, &in6))
+		print_inet_addr(AF_INET6, &in6, sizeof(in6), NULL);
+
+	return true;
+}
+
+bool
 decode_nla_flags(struct tcb *const tcp,
 		 const kernel_ulong_t addr,
 		 unsigned int len,
diff --git a/nlattr.h b/nlattr.h
index 27ffdeb..fd54af4 100644
--- a/nlattr.h
+++ b/nlattr.h
@@ -102,6 +102,8 @@
 DECL_NLA(ifindex);
 DECL_NLA(ether_proto);
 DECL_NLA(ip_proto);
+DECL_NLA(in_addr);
+DECL_NLA(in6_addr);
 DECL_NLA(meminfo);
 DECL_NLA(rt_class);
 DECL_NLA(rt_proto);
diff --git a/nsfs.c b/nsfs.c
index 493dcd5..2ea8155 100644
--- a/nsfs.c
+++ b/nsfs.c
@@ -2,6 +2,7 @@
  * Support for decoding of NS_* ioctl commands.
  *
  * Copyright (c) 2017 Nikolay Marchuk <marchuk.nikolay.a@gmail.com>
+ * Copyright (c) 2017-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -41,15 +42,9 @@
 	case NS_GET_NSTYPE:
 		if (entering(tcp))
 			return 0;
-		if (!syserror(tcp)) {
-			const char *outstr;
-			outstr = xlookup(setns_types, tcp->u_rval);
-			if (outstr) {
-				tcp->auxstr = outstr;
-				return RVAL_IOCTL_DECODED | RVAL_STR;
-			}
-		}
-		return RVAL_IOCTL_DECODED;
+		if (!syserror(tcp))
+			tcp->auxstr = xlookup(setns_types, tcp->u_rval);
+		return RVAL_IOCTL_DECODED | RVAL_STR;
 	case NS_GET_OWNER_UID:
 		if (entering(tcp))
 			return 0;
diff --git a/open.c b/open.c
index fde21cc..883136b 100644
--- a/open.c
+++ b/open.c
@@ -117,13 +117,6 @@
 		      XLAT_STYLE_DEFAULT);
 }
 
-#ifdef O_TMPFILE
-/* The kernel & C libraries often inline O_DIRECTORY. */
-# define STRACE_O_TMPFILE (O_TMPFILE & ~O_DIRECTORY)
-#else /* !O_TMPFILE */
-# define STRACE_O_TMPFILE 0
-#endif
-
 static int
 decode_open(struct tcb *tcp, int offset)
 {
@@ -131,7 +124,7 @@
 	tprints(", ");
 	/* flags */
 	tprint_open_modes(tcp->u_arg[offset + 1]);
-	if (tcp->u_arg[offset + 1] & (O_CREAT | STRACE_O_TMPFILE)) {
+	if (tcp->u_arg[offset + 1] & (O_CREAT | __O_TMPFILE)) {
 		/* mode */
 		tprints(", ");
 		print_numeric_umode_t(tcp->u_arg[offset + 2]);
diff --git a/perf.c b/perf.c
index e66ca4d..a9267e7 100644
--- a/perf.c
+++ b/perf.c
@@ -31,6 +31,7 @@
 #include "defs.h"
 
 #include "perf_event_struct.h"
+#include "print_fields.h"
 
 #include "xlat/hw_breakpoint_len.h"
 #include "xlat/hw_breakpoint_type.h"
@@ -111,12 +112,6 @@
 	return 0;
 }
 
-#define PRINT_XLAT(prefix, xlat, x, dflt) \
-	do { \
-		tprints(prefix); \
-		printxval_search(xlat, x, dflt); \
-	} while (0)
-
 void
 print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr)
 {
@@ -159,9 +154,9 @@
 			use_new_size = 1;
 	}
 
-	PRINT_XLAT("{type=", perf_type_id, attr->type, "PERF_TYPE_???");
-	tprints(", size=");
-	printxval(perf_attr_size, attr->size, "PERF_ATTR_SIZE_???");
+	PRINT_FIELD_XVAL("{", *attr, type, perf_type_id, "PERF_TYPE_???");
+	PRINT_FIELD_XVAL(", ", *attr, size, perf_attr_size,
+			 "PERF_ATTR_SIZE_???");
 
 	if (use_new_size) {
 		tprints(" => ");
@@ -175,12 +170,12 @@
 
 	switch (attr->type) {
 	case PERF_TYPE_HARDWARE:
-		PRINT_XLAT(", config=", perf_hw_id, attr->config,
-			   "PERF_COUNT_HW_???");
+		PRINT_FIELD_XVAL(", ", *attr, config, perf_hw_id,
+				 "PERF_COUNT_HW_???");
 		break;
 	case PERF_TYPE_SOFTWARE:
-		PRINT_XLAT(", config=", perf_sw_ids, attr->config,
-			   "PERF_COUNT_SW_???");
+		PRINT_FIELD_XVAL(", ", *attr, config, perf_sw_ids,
+				 "PERF_COUNT_SW_???");
 		break;
 	case PERF_TYPE_TRACEPOINT:
 		/*
@@ -188,17 +183,20 @@
 		 * debugfs tracing/events/../../id if ftrace is enabled
 		 * in the kernel."
 		 */
-		tprintf(", config=%" PRIu64, attr->config);
+		PRINT_FIELD_U(", ", *attr, config);
 		break;
 	case PERF_TYPE_HW_CACHE:
 		/*
 		 * (perf_hw_cache_id) | (perf_hw_cache_op_id << 8) |
 		 * (perf_hw_cache_op_result_id << 16)
 		 */
-		PRINT_XLAT(", config=", perf_hw_cache_id, attr->config & 0xFF,
-			   "PERF_COUNT_HW_CACHE_???");
-		PRINT_XLAT("|", perf_hw_cache_op_id, (attr->config >> 8) & 0xFF,
+		tprints(", config=");
+		printxval(perf_hw_cache_id, attr->config & 0xFF,
+			  "PERF_COUNT_HW_CACHE_???");
+		tprints("|");
+		printxval(perf_hw_cache_op_id, (attr->config >> 8) & 0xFF,
 			   "PERF_COUNT_HW_CACHE_OP_???");
+		tprints("<<8|");
 		/*
 		 * Current code (see set_ext_hw_attr in arch/x86/events/core.c,
 		 * tile_map_cache_event in arch/tile/kernel/perf_event.c,
@@ -214,9 +212,9 @@
 		 * armpmu_map_cache_event in drivers/perf/arm_pmu.c) assumes
 		 * that cache result is 8 bits in size.
 		 */
-		PRINT_XLAT("<<8|", perf_hw_cache_op_result_id,
-			   (attr->config >> 16) & 0xFF,
-			   "PERF_COUNT_HW_CACHE_RESULT_???");
+		printxval(perf_hw_cache_op_result_id,
+			  (attr->config >> 16) & 0xFF,
+			  "PERF_COUNT_HW_CACHE_RESULT_???");
 		tprints("<<16");
 		if (attr->config >> 24) {
 			tprintf("|%#" PRIx64 "<<24", attr->config >> 24);
@@ -241,7 +239,7 @@
 		 * to zero. Its parameters are set in other places."
 		 */
 	default:
-		tprintf(", config=%#" PRIx64, attr->config);
+		PRINT_FIELD_X(", ", *attr, config);
 		break;
 	}
 
@@ -249,17 +247,14 @@
 		goto print_perf_event_attr_out;
 
 	if (attr->freq)
-		tprintf(", sample_freq=%" PRIu64, attr->sample_freq);
+		PRINT_FIELD_U(", ", *attr, sample_freq);
 	else
-		tprintf(", sample_period=%" PRIu64, attr->sample_period);
+		PRINT_FIELD_U(", ", *attr, sample_period);
 
-	tprints(", sample_type=");
-	printflags64(perf_event_sample_format, attr->sample_type,
-		"PERF_SAMPLE_???");
-
-	tprints(", read_format=");
-	printflags64(perf_event_read_format, attr->read_format,
-		"PERF_FORMAT_???");
+	PRINT_FIELD_FLAGS(", ", *attr, sample_type, perf_event_sample_format,
+			  "PERF_SAMPLE_???");
+	PRINT_FIELD_FLAGS(", ", *attr, read_format, perf_event_read_format,
+			  "PERF_FORMAT_???");
 
 	tprintf(", disabled=%u"
 		", inherit=%u"
@@ -330,22 +325,22 @@
 	}
 
 	if (attr->watermark)
-		tprintf(", wakeup_watermark=%u", attr->wakeup_watermark);
+		PRINT_FIELD_U(", ", *attr, wakeup_watermark);
 	else
-		tprintf(", wakeup_events=%u", attr->wakeup_events);
+		PRINT_FIELD_U(", ", *attr, wakeup_events);
 
 	if (attr->type == PERF_TYPE_BREAKPOINT)
 		/* Any combination of R/W with X is deemed invalid */
-		PRINT_XLAT(", bp_type=", hw_breakpoint_type, attr->bp_type,
-			   (attr->bp_type <=
-				   (HW_BREAKPOINT_X | HW_BREAKPOINT_RW)) ?
-					   "HW_BREAKPOINT_INVALID" :
-					   "HW_BREAKPOINT_???");
+		PRINT_FIELD_XVAL(", ", *attr, bp_type, hw_breakpoint_type,
+				 (attr->bp_type <=
+					(HW_BREAKPOINT_X | HW_BREAKPOINT_RW))
+						? "HW_BREAKPOINT_INVALID"
+						: "HW_BREAKPOINT_???");
 
 	if (attr->type == PERF_TYPE_BREAKPOINT)
-		tprintf(", bp_addr=%#" PRIx64, attr->bp_addr);
+		PRINT_FIELD_X(", ", *attr, bp_addr);
 	else
-		tprintf(", config1=%#" PRIx64, attr->config1);
+		PRINT_FIELD_X(", ", *attr, config1);
 
 	/*
 	 * Fields after bp_addr/config1 are optional and may not present; check
@@ -354,15 +349,15 @@
 
 	_PERF_CHECK_FIELD(bp_len);
 	if (attr->type == PERF_TYPE_BREAKPOINT)
-		tprintf(", bp_len=%" PRIu64, attr->bp_len);
+		PRINT_FIELD_U(", ", *attr, bp_len);
 	else
-		tprintf(", config2=%#" PRIx64, attr->config2);
+		PRINT_FIELD_X(", ", *attr, config2);
 
 	_PERF_CHECK_FIELD(branch_sample_type);
 	if (attr->sample_type & PERF_SAMPLE_BRANCH_STACK) {
-		tprints(", branch_sample_type=");
-		printflags64(perf_branch_sample_type, attr->branch_sample_type,
-			     "PERF_SAMPLE_BRANCH_???");
+		PRINT_FIELD_FLAGS(", ", *attr, branch_sample_type,
+				  perf_branch_sample_type,
+				  "PERF_SAMPLE_BRANCH_???");
 	}
 
 	_PERF_CHECK_FIELD(sample_regs_user);
@@ -372,7 +367,7 @@
 	 * described in the kernel header
 	 * arch/ARCH/include/uapi/asm/perf_regs.h."
 	 */
-	tprintf(", sample_regs_user=%#" PRIx64, attr->sample_regs_user);
+	PRINT_FIELD_X(", ", *attr, sample_regs_user);
 
 	_PERF_CHECK_FIELD(sample_stack_user);
 	/*
@@ -380,26 +375,24 @@
 	 * specified."
 	 */
 	if (attr->sample_type & PERF_SAMPLE_STACK_USER)
-		tprintf(", sample_stack_user=%#" PRIx32,
-			attr->sample_stack_user);
+		PRINT_FIELD_X(", ", *attr, sample_stack_user);
 
 	if (attr->use_clockid) {
 		_PERF_CHECK_FIELD(clockid);
-		tprints(", clockid=");
-		printxval(clocknames, attr->clockid, "CLOCK_???");
+		PRINT_FIELD_XVAL(", ", *attr, clockid, clocknames, "CLOCK_???");
 	}
 
 	_PERF_CHECK_FIELD(sample_regs_intr);
-	tprintf(", sample_regs_intr=%#" PRIx64, attr->sample_regs_intr);
+	PRINT_FIELD_X(", ", *attr, sample_regs_intr);
 
 	_PERF_CHECK_FIELD(aux_watermark);
-	tprintf(", aux_watermark=%" PRIu32, attr->aux_watermark);
+	PRINT_FIELD_U(", ", *attr, aux_watermark);
 
 	_PERF_CHECK_FIELD(sample_max_stack);
-	tprintf(", sample_max_stack=%" PRIu16, attr->sample_max_stack);
+	PRINT_FIELD_U(", ", *attr, sample_max_stack);
 
 	/* _PERF_CHECK_FIELD(__reserved_2);
-	tprintf(", __reserved2=%" PRIu16, attr->__reserved_2); */
+	PRINT_FIELD_U(", ", *attr, __reserved2); */
 
 print_perf_event_attr_out:
 	if ((attr->size && (attr->size > size)) ||
diff --git a/print_fields.h b/print_fields.h
index ffcabf4..eccd7ae 100644
--- a/print_fields.h
+++ b/print_fields.h
@@ -135,7 +135,7 @@
 	do {										\
 		STRACE_PRINTF("%s%s=", (prefix_), #field_);				\
 		if (zero_extend_signed_to_ull((where_).field_) == UINT64_MAX)		\
-			print_xlat_ex(UINT64_MAX, "UINT64_MAX", XLAT_STYLE_FMT_U);	\
+			print_xlat_u(UINT64_MAX);					\
 		else									\
 			STRACE_PRINTF("%llu",						\
 				      zero_extend_signed_to_ull((where_).field_));	\
@@ -183,6 +183,18 @@
 	STRACE_PRINTF("%s%s=inet_addr(\"%s\")", (prefix_), #field_,	\
 		      inet_ntoa((where_).field_))
 
+#define PRINT_FIELD_AX25_ADDR(prefix_, where_, field_)			\
+	do {								\
+		STRACE_PRINTF("%s%s=", (prefix_), #field_);		\
+		print_ax25_addr(&(where_).field_);			\
+	} while (0)
+
+#define PRINT_FIELD_X25_ADDR(prefix_, where_, field_)			\
+	do {								\
+		STRACE_PRINTF("%s%s=", (prefix_), #field_);		\
+		print_x25_addr(&(where_).field_);			\
+	} while (0)
+
 #define PRINT_FIELD_NET_PORT(prefix_, where_, field_)			\
 	STRACE_PRINTF("%s%s=htons(%u)", (prefix_), #field_,		\
 		      ntohs((where_).field_))
diff --git a/print_ifindex.c b/print_ifindex.c
index 2df1e3b..1bdac38 100644
--- a/print_ifindex.c
+++ b/print_ifindex.c
@@ -31,37 +31,53 @@
 #ifdef HAVE_IF_INDEXTONAME
 # include "xstring.h"
 
-# define INI_PFX "if_nametoindex("
-# define INI_SFX ")"
+# define INI_PFX "if_nametoindex(\""
+# define INI_SFX "\")"
 # define IFNAME_QUOTED_SZ (sizeof(IFNAMSIZ) * 4 + 3)
 
-static const char *
+const char *
 get_ifname(const unsigned int ifindex)
 {
+	static char name_quoted_buf[IFNAME_QUOTED_SZ];
+	char name_buf[IFNAMSIZ];
+
+	if (!if_indextoname(ifindex, name_buf))
+		return NULL;
+
+	if (string_quote(name_buf, name_quoted_buf, sizeof(name_buf),
+			 QUOTE_0_TERMINATED | QUOTE_OMIT_LEADING_TRAILING_QUOTES,
+			 NULL))
+		return NULL;
+
+	return name_quoted_buf;
+}
+
+static const char *
+sprint_ifname(const unsigned int ifindex)
+{
 	static char res[IFNAME_QUOTED_SZ + sizeof(INI_PFX INI_SFX)];
 
-	char name_buf[IFNAMSIZ];
-	char name_quoted_buf[IFNAME_QUOTED_SZ];
+	const char *name_quoted = get_ifname(ifindex);
 
-	if (if_indextoname(ifindex, name_buf)) {
-		if (string_quote(name_buf, name_quoted_buf, sizeof(name_buf),
-				 QUOTE_0_TERMINATED, NULL))
-			return NULL;
+	if (!name_quoted)
+		return NULL;
 
-		xsprintf(res, INI_PFX "%s" INI_SFX, name_quoted_buf);
+	xsprintf(res, INI_PFX "%s" INI_SFX, name_quoted);
 
-		return res;
-	}
-
-	return NULL;
+	return res;
 }
+
+#else /* !HAVE_IF_INDEXTONAME */
+
+const char *get_ifname(const unsigned int ifindex) { return NULL; }
+
 #endif /* HAVE_IF_INDEXTONAME */
 
 void
 print_ifindex(const unsigned int ifindex)
 {
 #ifdef HAVE_IF_INDEXTONAME
-	print_xlat_ex(ifindex, get_ifname(ifindex), XLAT_STYLE_FMT_U);
+	print_xlat_ex(ifindex, sprint_ifname(ifindex), XLAT_STYLE_FMT_U);
 #else
 	tprintf("%u", ifindex);
 #endif
diff --git a/print_timespec.c b/print_timespec.c
index a482f10..6867be6 100644
--- a/print_timespec.c
+++ b/print_timespec.c
@@ -57,10 +57,15 @@
 {
 	switch (t->tv_nsec) {
 	case UTIME_NOW:
-		tprints("UTIME_NOW");
-		break;
 	case UTIME_OMIT:
-		tprints("UTIME_OMIT");
+		if (xlat_verbose(xlat_verbosity) != XLAT_STYLE_ABBREV)
+			print_timespec_t(t);
+		if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW)
+			break;
+
+		(xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE
+			? tprints_comment : tprints)(t->tv_nsec == UTIME_NOW
+				? "UTIME_NOW" : "UTIME_OMIT");
 		break;
 	default:
 		print_timespec_t(t);
diff --git a/printers.h b/printers.h
index 84f95c2..4f16850 100644
--- a/printers.h
+++ b/printers.h
@@ -1,4 +1,4 @@
-/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
+/* Generated by Makefile from block.c.mpers.i btrfs.c.mpers.i dirent.c.mpers.i evdev_mpers.c.mpers.i fetch_bpf_fprog.c.mpers.i fetch_struct_flock.c.mpers.i fetch_struct_keyctl_kdf_params.c.mpers.i fetch_struct_mmsghdr.c.mpers.i fetch_struct_msghdr.c.mpers.i fetch_struct_stat.c.mpers.i fetch_struct_stat64.c.mpers.i fetch_struct_statfs.c.mpers.i fetch_struct_xfs_quotastat.c.mpers.i hdio.c.mpers.i ipc_msgctl.c.mpers.i ipc_shmctl.c.mpers.i loop.c.mpers.i mtd.c.mpers.i perf_ioctl.c.mpers.i print_aio_sigset.c.mpers.i print_group_req.c.mpers.i print_mq_attr.c.mpers.i print_msgbuf.c.mpers.i print_sg_req_info.c.mpers.i print_sigevent.c.mpers.i print_time.c.mpers.i print_timespec.c.mpers.i print_timeval.c.mpers.i print_timex.c.mpers.i printrusage.c.mpers.i printsiginfo.c.mpers.i rt_sigreturn.c.mpers.i rtc.c.mpers.i sg_io_v3.c.mpers.i sigaltstack.c.mpers.i sock.c.mpers.i sysinfo.c.mpers.i times.c.mpers.i ustat.c.mpers.i utime.c.mpers.i v4l2.c.mpers.i; do not edit. */
 typedef struct {
  int (*block_ioctl)(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
 #define block_ioctl MPERS_PRINTER_NAME(block_ioctl)
@@ -45,6 +45,9 @@
  _Bool (*fetch_struct_statfs64)(struct tcb *const tcp, const kernel_ulong_t addr, const kernel_ulong_t size, struct strace_statfs *const p);
 #define fetch_struct_statfs64 MPERS_PRINTER_NAME(fetch_struct_statfs64)
 
+ _Bool (*fetch_struct_quotastat)(struct tcb *const tcp, const kernel_ulong_t data, void *p);
+#define fetch_struct_quotastat MPERS_PRINTER_NAME(fetch_struct_quotastat)
+
  int (*hdio_ioctl)(struct tcb *const tcp, const unsigned int code, const kernel_ulong_t arg);
 #define hdio_ioctl MPERS_PRINTER_NAME(hdio_ioctl)
 
diff --git a/process.c b/process.c
index 4780311..1d2e999 100644
--- a/process.c
+++ b/process.c
@@ -60,6 +60,7 @@
 static void
 print_user_offset_addr(const kernel_ulong_t addr)
 {
+	bool no_str = false;
 	const struct xlat *x;
 
 	for (x = struct_user_offsets; x->str; ++x) {
@@ -67,19 +68,26 @@
 			break;
 	}
 
-	if (!x->str) {
+	if (!x->str || (x == struct_user_offsets && x->val > addr))
+		no_str = true;
+	if (no_str || xlat_verbose(xlat_verbosity) != XLAT_STYLE_ABBREV)
 		printaddr(addr);
-	} else if (x->val > addr) {
-		if (x == struct_user_offsets) {
-			printaddr(addr);
-		} else {
-			--x;
-			tprintf("%s + %" PRI_klu,
-				x->str, addr - (kernel_ulong_t) x->val);
-		}
+	if (no_str || xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW)
+		return;
+
+	if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE)
+		tprints(" /* ");
+
+	if (x->val > addr) {
+		--x;
+		tprintf("%s + %" PRI_klu,
+			x->str, addr - (kernel_ulong_t) x->val);
 	} else {
 		tprints(x->str);
 	}
+
+	if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE)
+		tprints(" */");
 }
 
 SYS_FUNC(ptrace)
diff --git a/quota.c b/quota.c
index f1ab9bc..383e4b1 100644
--- a/quota.c
+++ b/quota.c
@@ -32,6 +32,7 @@
 
 #include "defs.h"
 #include "print_fields.h"
+#include "xfs_quota_stat.h"
 
 #define SUBCMDMASK  0x00ff
 #define SUBCMDSHIFT 8
@@ -114,26 +115,6 @@
 	uint32_t dqi_valid;
 };
 
-typedef struct fs_qfilestat {
-	uint64_t qfs_ino;	/* inode number */
-	uint64_t qfs_nblks;	/* number of BBs 512-byte-blks */
-	uint32_t qfs_nextents;	/* number of extents */
-} fs_qfilestat_t;
-
-struct xfs_dqstats {
-	int8_t  qs_version;		/* version number for future changes */
-	uint16_t qs_flags;		/* XFS_QUOTA_{U,P,G}DQ_{ACCT,ENFD} */
-	int8_t  qs_pad;			/* unused */
-	fs_qfilestat_t qs_uquota;	/* user quota storage information */
-	fs_qfilestat_t qs_gquota;	/* group quota storage information */
-	uint32_t qs_incoredqs;		/* number of dquots incore */
-	int32_t qs_btimelimit;		/* limit for blks timer */
-	int32_t qs_itimelimit;		/* limit for inodes timer */
-	int32_t qs_rtbtimelimit;	/* limit for rt blks timer */
-	uint16_t qs_bwarnlimit;		/* limit for num warnings */
-	uint16_t qs_iwarnlimit;		/* limit for num warnings */
-};
-
 struct fs_qfilestatv {
 	uint64_t qfs_ino, qfs_nblks;
 	uint32_t qfs_nextents, qfs_pad;
@@ -336,29 +317,28 @@
 
 			return 0;
 		}
-
-		if (umove_or_printaddr(tcp, data, &dq))
-			break;
-		PRINT_FIELD_D("{", dq, qs_version);
-		if (!abbrev(tcp)) {
-			PRINT_FIELD_FLAGS(", ", dq, qs_flags,
-					  xfs_quota_flags, "XFS_QUOTA_???");
-			PRINT_FIELD_U(", ", dq, qs_incoredqs);
-			PRINT_FIELD_U(", qs_uquota={", dq.qs_uquota, qfs_ino);
-			PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nblks);
-			PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nextents);
-			PRINT_FIELD_U("}, qs_gquota={", dq.qs_gquota, qfs_ino);
-			PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nblks);
-			PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nextents);
-			PRINT_FIELD_D("}, ", dq, qs_btimelimit);
-			PRINT_FIELD_D(", ", dq, qs_itimelimit);
-			PRINT_FIELD_D(", ", dq, qs_rtbtimelimit);
-			PRINT_FIELD_U(", ", dq, qs_bwarnlimit);
-			PRINT_FIELD_U(", ", dq, qs_iwarnlimit);
-		} else {
-			tprints(", ...");
+		if (fetch_struct_quotastat(tcp, data, &dq)) {
+			PRINT_FIELD_D("{", dq, qs_version);
+			if (!abbrev(tcp)) {
+				PRINT_FIELD_FLAGS(", ", dq, qs_flags,
+						  xfs_quota_flags, "XFS_QUOTA_???");
+				PRINT_FIELD_U(", qs_uquota={", dq.qs_uquota, qfs_ino);
+				PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nblks);
+				PRINT_FIELD_U(", ", dq.qs_uquota, qfs_nextents);
+				PRINT_FIELD_U("}, qs_gquota={", dq.qs_gquota, qfs_ino);
+				PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nblks);
+				PRINT_FIELD_U(", ", dq.qs_gquota, qfs_nextents);
+				PRINT_FIELD_U("}, ", dq, qs_incoredqs);
+				PRINT_FIELD_D(", ", dq, qs_btimelimit);
+				PRINT_FIELD_D(", ", dq, qs_itimelimit);
+				PRINT_FIELD_D(", ", dq, qs_rtbtimelimit);
+				PRINT_FIELD_U(", ", dq, qs_bwarnlimit);
+				PRINT_FIELD_U(", ", dq, qs_iwarnlimit);
+			} else {
+				tprints(", ...");
+			}
+			tprints("}");
 		}
-		tprints("}");
 		break;
 	}
 	case Q_XGETQSTATV:
diff --git a/rtnl_link.c b/rtnl_link.c
index f16c737..0145099 100644
--- a/rtnl_link.c
+++ b/rtnl_link.c
@@ -54,6 +54,7 @@
 #include "xlat/rtnl_ifla_info_data_tun_attrs.h"
 #include "xlat/rtnl_ifla_port_attrs.h"
 #include "xlat/rtnl_ifla_vf_port_attrs.h"
+#include "xlat/rtnl_ifla_xdp_attached_mode.h"
 #include "xlat/rtnl_ifla_xdp_attrs.h"
 #include "xlat/rtnl_link_attrs.h"
 #include "xlat/snmp_icmp6_stats.h"
@@ -167,7 +168,11 @@
 	[IFLA_BRPORT_MCAST_FLOOD]		= decode_nla_u8,
 	[IFLA_BRPORT_MCAST_TO_UCAST]		= decode_nla_u8,
 	[IFLA_BRPORT_VLAN_TUNNEL]		= decode_nla_u8,
-	[IFLA_BRPORT_BCAST_FLOOD]		= decode_nla_u8
+	[IFLA_BRPORT_BCAST_FLOOD]		= decode_nla_u8,
+	[IFLA_BRPORT_GROUP_FWD_MASK]		= decode_nla_u16,
+	[IFLA_BRPORT_NEIGH_SUPPRESS]		= decode_nla_u8,
+	[IFLA_BRPORT_ISOLATED]			= decode_nla_u8,
+	[IFLA_BRPORT_BACKUP_PORT]		= decode_nla_ifindex,
 };
 
 static bool
@@ -571,11 +576,31 @@
 	return true;
 }
 
+bool
+decode_ifla_xdp_attached(struct tcb *const tcp,
+			 const kernel_ulong_t addr,
+			 const unsigned int len,
+			 const void *const opaque_data)
+{
+	const struct decode_nla_xlat_opts opts = {
+		.xlat = rtnl_ifla_xdp_attached_mode,
+		.xlat_size = ARRAY_SIZE(rtnl_ifla_xdp_attached_mode),
+		.xt = XT_INDEXED,
+		.dflt = "XDP_ATTACHED_???",
+		.size = 1,
+	};
+
+	return decode_nla_xval(tcp, addr, len, &opts);
+}
+
 static const nla_decoder_t ifla_xdp_nla_decoders[] = {
 	[IFLA_XDP_FD]		= decode_nla_fd,
-	[IFLA_XDP_ATTACHED]	= decode_nla_u8,
+	[IFLA_XDP_ATTACHED]	= decode_ifla_xdp_attached,
 	[IFLA_XDP_FLAGS]	= decode_ifla_xdp_flags,
-	[IFLA_XDP_PROG_ID]	= decode_nla_u32
+	[IFLA_XDP_PROG_ID]	= decode_nla_u32,
+	[IFLA_XDP_DRV_PROG_ID]  = decode_nla_u32,
+	[IFLA_XDP_SKB_PROG_ID]  = decode_nla_u32,
+	[IFLA_XDP_HW_PROG_ID]   = decode_nla_u32,
 };
 
 static bool
@@ -737,22 +762,6 @@
 }
 
 static bool
-decode_ifla_inet6_token(struct tcb *const tcp,
-			const kernel_ulong_t addr,
-			const unsigned int len,
-			const void *const opaque_data)
-{
-	struct in6_addr in6;
-
-	if (len < sizeof(in6))
-		return false;
-	else if (!umove_or_printaddr(tcp, addr, &in6))
-		print_inet_addr(AF_INET6, &in6,	sizeof(in6), NULL);
-
-	return true;
-}
-
-static bool
 decode_ifla_inet6_agm(struct tcb *const tcp,
 		      const kernel_ulong_t addr,
 		      const unsigned int len,
@@ -774,7 +783,7 @@
 	[IFLA_INET6_MCAST]		= NULL, /* unused */
 	[IFLA_INET6_CACHEINFO]		= decode_ifla_inet6_cacheinfo,
 	[IFLA_INET6_ICMP6STATS]		= decode_ifla_inet6_icmp6_stats,
-	[IFLA_INET6_TOKEN]		= decode_ifla_inet6_token,
+	[IFLA_INET6_TOKEN]		= decode_nla_in6_addr,
 	[IFLA_INET6_ADDR_GEN_MODE]	= decode_ifla_inet6_agm,
 };
 
@@ -878,6 +887,8 @@
 	[IFLA_CARRIER_UP_COUNT]	= decode_nla_u32,
 	[IFLA_CARRIER_DOWN_COUNT]	= decode_nla_u32,
 	[IFLA_NEW_IFINDEX]	= decode_nla_ifindex,
+	[IFLA_MIN_MTU]		= decode_nla_u32,
+	[IFLA_MAX_MTU]		= decode_nla_u32,
 };
 
 DECL_NETLINK_ROUTE_DECODER(decode_ifinfomsg)
diff --git a/rtnl_netconf.c b/rtnl_netconf.c
index f01c543..28a1cc6 100644
--- a/rtnl_netconf.c
+++ b/rtnl_netconf.c
@@ -1,7 +1,7 @@
 /*
  * Copyright (c) 2016 Fabien Siron <fabien.siron@epita.fr>
  * Copyright (c) 2017 JingPiao Chen <chenjingpiao@gmail.com>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -47,7 +47,8 @@
 	[NETCONFA_MC_FORWARDING]		= decode_nla_s32,
 	[NETCONFA_PROXY_NEIGH]			= decode_nla_s32,
 	[NETCONFA_IGNORE_ROUTES_WITH_LINKDOWN]	= decode_nla_s32,
-	[NETCONFA_INPUT]			= decode_nla_s32
+	[NETCONFA_INPUT]			= decode_nla_s32,
+	[NETCONFA_BC_FORWARDING]		= decode_nla_s32,
 };
 
 DECL_NETLINK_ROUTE_DECODER(decode_netconfmsg)
diff --git a/rtnl_route.c b/rtnl_route.c
index ec5d69f..6619b56 100644
--- a/rtnl_route.c
+++ b/rtnl_route.c
@@ -248,7 +248,10 @@
 	[RTA_EXPIRES]		= decode_nla_u64,
 	[RTA_PAD]		= NULL,
 	[RTA_UID]		= decode_nla_u32,
-	[RTA_TTL_PROPAGATE]	= decode_nla_u8
+	[RTA_TTL_PROPAGATE]	= decode_nla_u8,
+	[RTA_IP_PROTO]		= decode_nla_u8,
+	[RTA_SPORT]		= decode_nla_u16,
+	[RTA_DPORT]		= decode_nla_u16
 };
 
 static bool
diff --git a/scno.h b/scno.h
index 2bdf75e..d41b303 100644
--- a/scno.h
+++ b/scno.h
@@ -5,1002 +5,1008 @@
 #else
 # define SYSCALL_BIT 0
 #endif
-#ifndef __NR_io_setup
-# define __NR_io_setup (SYSCALL_BIT | 0)
-#endif
-#ifndef __NR_io_destroy
-# define __NR_io_destroy (SYSCALL_BIT | 1)
-#endif
-#ifndef __NR_io_submit
-# define __NR_io_submit (SYSCALL_BIT | 2)
-#endif
-#ifndef __NR_io_cancel
-# define __NR_io_cancel (SYSCALL_BIT | 3)
-#endif
-#ifndef __NR_io_getevents
-# define __NR_io_getevents (SYSCALL_BIT | 4)
-#endif
-#ifndef __NR_setxattr
-# define __NR_setxattr (SYSCALL_BIT | 5)
-#endif
-#ifndef __NR_lsetxattr
-# define __NR_lsetxattr (SYSCALL_BIT | 6)
-#endif
-#ifndef __NR_fsetxattr
-# define __NR_fsetxattr (SYSCALL_BIT | 7)
-#endif
-#ifndef __NR_getxattr
-# define __NR_getxattr (SYSCALL_BIT | 8)
-#endif
-#ifndef __NR_lgetxattr
-# define __NR_lgetxattr (SYSCALL_BIT | 9)
-#endif
-#ifndef __NR_fgetxattr
-# define __NR_fgetxattr (SYSCALL_BIT | 10)
-#endif
-#ifndef __NR_listxattr
-# define __NR_listxattr (SYSCALL_BIT | 11)
-#endif
-#ifndef __NR_llistxattr
-# define __NR_llistxattr (SYSCALL_BIT | 12)
-#endif
-#ifndef __NR_flistxattr
-# define __NR_flistxattr (SYSCALL_BIT | 13)
-#endif
-#ifndef __NR_removexattr
-# define __NR_removexattr (SYSCALL_BIT | 14)
-#endif
-#ifndef __NR_lremovexattr
-# define __NR_lremovexattr (SYSCALL_BIT | 15)
-#endif
-#ifndef __NR_fremovexattr
-# define __NR_fremovexattr (SYSCALL_BIT | 16)
-#endif
-#ifndef __NR_getcwd
-# define __NR_getcwd (SYSCALL_BIT | 17)
-#endif
-#ifndef __NR_lookup_dcookie
-# define __NR_lookup_dcookie (SYSCALL_BIT | 18)
-#endif
-#ifndef __NR_eventfd2
-# define __NR_eventfd2 (SYSCALL_BIT | 19)
-#endif
-#ifndef __NR_epoll_create1
-# define __NR_epoll_create1 (SYSCALL_BIT | 20)
-#endif
-#ifndef __NR_epoll_ctl
-# define __NR_epoll_ctl (SYSCALL_BIT | 21)
-#endif
-#ifndef __NR_epoll_pwait
-# define __NR_epoll_pwait (SYSCALL_BIT | 22)
-#endif
-#ifndef __NR_dup
-# define __NR_dup (SYSCALL_BIT | 23)
-#endif
-#ifndef __NR_dup3
-# define __NR_dup3 (SYSCALL_BIT | 24)
-#endif
-#ifndef __NR_fcntl
-# define __NR_fcntl (SYSCALL_BIT | 25)
-#endif
-#ifndef __NR_inotify_init1
-# define __NR_inotify_init1 (SYSCALL_BIT | 26)
-#endif
-#ifndef __NR_inotify_add_watch
-# define __NR_inotify_add_watch (SYSCALL_BIT | 27)
-#endif
-#ifndef __NR_inotify_rm_watch
-# define __NR_inotify_rm_watch (SYSCALL_BIT | 28)
-#endif
-#ifndef __NR_ioctl
-# define __NR_ioctl (SYSCALL_BIT | 29)
-#endif
-#ifndef __NR_ioprio_set
-# define __NR_ioprio_set (SYSCALL_BIT | 30)
-#endif
-#ifndef __NR_ioprio_get
-# define __NR_ioprio_get (SYSCALL_BIT | 31)
-#endif
-#ifndef __NR_flock
-# define __NR_flock (SYSCALL_BIT | 32)
-#endif
-#ifndef __NR_mknodat
-# define __NR_mknodat (SYSCALL_BIT | 33)
-#endif
-#ifndef __NR_mkdirat
-# define __NR_mkdirat (SYSCALL_BIT | 34)
-#endif
-#ifndef __NR_unlinkat
-# define __NR_unlinkat (SYSCALL_BIT | 35)
-#endif
-#ifndef __NR_symlinkat
-# define __NR_symlinkat (SYSCALL_BIT | 36)
-#endif
-#ifndef __NR_linkat
-# define __NR_linkat (SYSCALL_BIT | 37)
-#endif
-#ifndef __NR_renameat
-# define __NR_renameat (SYSCALL_BIT | 38)
-#endif
-#ifndef __NR_umount2
-# define __NR_umount2 (SYSCALL_BIT | 39)
-#endif
-#ifndef __NR_mount
-# define __NR_mount (SYSCALL_BIT | 40)
-#endif
-#ifndef __NR_pivot_root
-# define __NR_pivot_root (SYSCALL_BIT | 41)
-#endif
-#ifndef __NR_nfsservctl
-# define __NR_nfsservctl (SYSCALL_BIT | 42)
-#endif
-#ifndef __NR_statfs
-# define __NR_statfs (SYSCALL_BIT | 43)
-#endif
-#ifndef __NR_fstatfs
-# define __NR_fstatfs (SYSCALL_BIT | 44)
-#endif
-#ifndef __NR_truncate
-# define __NR_truncate (SYSCALL_BIT | 45)
-#endif
-#ifndef __NR_ftruncate
-# define __NR_ftruncate (SYSCALL_BIT | 46)
-#endif
-#ifndef __NR_fallocate
-# define __NR_fallocate (SYSCALL_BIT | 47)
-#endif
-#ifndef __NR_faccessat
-# define __NR_faccessat (SYSCALL_BIT | 48)
-#endif
-#ifndef __NR_chdir
-# define __NR_chdir (SYSCALL_BIT | 49)
-#endif
-#ifndef __NR_fchdir
-# define __NR_fchdir (SYSCALL_BIT | 50)
-#endif
-#ifndef __NR_chroot
-# define __NR_chroot (SYSCALL_BIT | 51)
-#endif
-#ifndef __NR_fchmod
-# define __NR_fchmod (SYSCALL_BIT | 52)
-#endif
-#ifndef __NR_fchmodat
-# define __NR_fchmodat (SYSCALL_BIT | 53)
-#endif
-#ifndef __NR_fchownat
-# define __NR_fchownat (SYSCALL_BIT | 54)
-#endif
-#ifndef __NR_fchown
-# define __NR_fchown (SYSCALL_BIT | 55)
-#endif
-#ifndef __NR_openat
-# define __NR_openat (SYSCALL_BIT | 56)
-#endif
-#ifndef __NR_close
-# define __NR_close (SYSCALL_BIT | 57)
-#endif
-#ifndef __NR_vhangup
-# define __NR_vhangup (SYSCALL_BIT | 58)
-#endif
-#ifndef __NR_pipe2
-# define __NR_pipe2 (SYSCALL_BIT | 59)
-#endif
-#ifndef __NR_quotactl
-# define __NR_quotactl (SYSCALL_BIT | 60)
-#endif
-#ifndef __NR_getdents64
-# define __NR_getdents64 (SYSCALL_BIT | 61)
-#endif
-#ifndef __NR_lseek
-# define __NR_lseek (SYSCALL_BIT | 62)
-#endif
 #ifndef __NR_read
-# define __NR_read (SYSCALL_BIT | 63)
+# define __NR_read (SYSCALL_BIT | 0)
 #endif
 #ifndef __NR_write
-# define __NR_write (SYSCALL_BIT | 64)
-#endif
-#ifndef __NR_readv
-# define __NR_readv (SYSCALL_BIT | 65)
-#endif
-#ifndef __NR_writev
-# define __NR_writev (SYSCALL_BIT | 66)
-#endif
-#ifndef __NR_pread64
-# define __NR_pread64 (SYSCALL_BIT | 67)
-#endif
-#ifndef __NR_pwrite64
-# define __NR_pwrite64 (SYSCALL_BIT | 68)
-#endif
-#ifndef __NR_preadv
-# define __NR_preadv (SYSCALL_BIT | 69)
-#endif
-#ifndef __NR_pwritev
-# define __NR_pwritev (SYSCALL_BIT | 70)
-#endif
-#ifndef __NR_sendfile
-# define __NR_sendfile (SYSCALL_BIT | 71)
-#endif
-#ifndef __NR_pselect6
-# define __NR_pselect6 (SYSCALL_BIT | 72)
-#endif
-#ifndef __NR_ppoll
-# define __NR_ppoll (SYSCALL_BIT | 73)
-#endif
-#ifndef __NR_signalfd4
-# define __NR_signalfd4 (SYSCALL_BIT | 74)
-#endif
-#ifndef __NR_vmsplice
-# define __NR_vmsplice (SYSCALL_BIT | 75)
-#endif
-#ifndef __NR_splice
-# define __NR_splice (SYSCALL_BIT | 76)
-#endif
-#ifndef __NR_tee
-# define __NR_tee (SYSCALL_BIT | 77)
-#endif
-#ifndef __NR_readlinkat
-# define __NR_readlinkat (SYSCALL_BIT | 78)
-#endif
-#ifndef __NR_newfstatat
-# define __NR_newfstatat (SYSCALL_BIT | 79)
-#endif
-#ifndef __NR_fstat
-# define __NR_fstat (SYSCALL_BIT | 80)
-#endif
-#ifndef __NR_sync
-# define __NR_sync (SYSCALL_BIT | 81)
-#endif
-#ifndef __NR_fsync
-# define __NR_fsync (SYSCALL_BIT | 82)
-#endif
-#ifndef __NR_fdatasync
-# define __NR_fdatasync (SYSCALL_BIT | 83)
-#endif
-#ifndef __NR_sync_file_range
-# define __NR_sync_file_range (SYSCALL_BIT | 84)
-#endif
-#ifndef __NR_timerfd_create
-# define __NR_timerfd_create (SYSCALL_BIT | 85)
-#endif
-#ifndef __NR_timerfd_settime
-# define __NR_timerfd_settime (SYSCALL_BIT | 86)
-#endif
-#ifndef __NR_timerfd_gettime
-# define __NR_timerfd_gettime (SYSCALL_BIT | 87)
-#endif
-#ifndef __NR_utimensat
-# define __NR_utimensat (SYSCALL_BIT | 88)
-#endif
-#ifndef __NR_acct
-# define __NR_acct (SYSCALL_BIT | 89)
-#endif
-#ifndef __NR_capget
-# define __NR_capget (SYSCALL_BIT | 90)
-#endif
-#ifndef __NR_capset
-# define __NR_capset (SYSCALL_BIT | 91)
-#endif
-#ifndef __NR_personality
-# define __NR_personality (SYSCALL_BIT | 92)
-#endif
-#ifndef __NR_exit
-# define __NR_exit (SYSCALL_BIT | 93)
-#endif
-#ifndef __NR_exit_group
-# define __NR_exit_group (SYSCALL_BIT | 94)
-#endif
-#ifndef __NR_waitid
-# define __NR_waitid (SYSCALL_BIT | 95)
-#endif
-#ifndef __NR_set_tid_address
-# define __NR_set_tid_address (SYSCALL_BIT | 96)
-#endif
-#ifndef __NR_unshare
-# define __NR_unshare (SYSCALL_BIT | 97)
-#endif
-#ifndef __NR_futex
-# define __NR_futex (SYSCALL_BIT | 98)
-#endif
-#ifndef __NR_set_robust_list
-# define __NR_set_robust_list (SYSCALL_BIT | 99)
-#endif
-#ifndef __NR_get_robust_list
-# define __NR_get_robust_list (SYSCALL_BIT | 100)
-#endif
-#ifndef __NR_nanosleep
-# define __NR_nanosleep (SYSCALL_BIT | 101)
-#endif
-#ifndef __NR_getitimer
-# define __NR_getitimer (SYSCALL_BIT | 102)
-#endif
-#ifndef __NR_setitimer
-# define __NR_setitimer (SYSCALL_BIT | 103)
-#endif
-#ifndef __NR_kexec_load
-# define __NR_kexec_load (SYSCALL_BIT | 104)
-#endif
-#ifndef __NR_init_module
-# define __NR_init_module (SYSCALL_BIT | 105)
-#endif
-#ifndef __NR_delete_module
-# define __NR_delete_module (SYSCALL_BIT | 106)
-#endif
-#ifndef __NR_timer_create
-# define __NR_timer_create (SYSCALL_BIT | 107)
-#endif
-#ifndef __NR_timer_gettime
-# define __NR_timer_gettime (SYSCALL_BIT | 108)
-#endif
-#ifndef __NR_timer_getoverrun
-# define __NR_timer_getoverrun (SYSCALL_BIT | 109)
-#endif
-#ifndef __NR_timer_settime
-# define __NR_timer_settime (SYSCALL_BIT | 110)
-#endif
-#ifndef __NR_timer_delete
-# define __NR_timer_delete (SYSCALL_BIT | 111)
-#endif
-#ifndef __NR_clock_settime
-# define __NR_clock_settime (SYSCALL_BIT | 112)
-#endif
-#ifndef __NR_clock_gettime
-# define __NR_clock_gettime (SYSCALL_BIT | 113)
-#endif
-#ifndef __NR_clock_getres
-# define __NR_clock_getres (SYSCALL_BIT | 114)
-#endif
-#ifndef __NR_clock_nanosleep
-# define __NR_clock_nanosleep (SYSCALL_BIT | 115)
-#endif
-#ifndef __NR_syslog
-# define __NR_syslog (SYSCALL_BIT | 116)
-#endif
-#ifndef __NR_ptrace
-# define __NR_ptrace (SYSCALL_BIT | 117)
-#endif
-#ifndef __NR_sched_setparam
-# define __NR_sched_setparam (SYSCALL_BIT | 118)
-#endif
-#ifndef __NR_sched_setscheduler
-# define __NR_sched_setscheduler (SYSCALL_BIT | 119)
-#endif
-#ifndef __NR_sched_getscheduler
-# define __NR_sched_getscheduler (SYSCALL_BIT | 120)
-#endif
-#ifndef __NR_sched_getparam
-# define __NR_sched_getparam (SYSCALL_BIT | 121)
-#endif
-#ifndef __NR_sched_setaffinity
-# define __NR_sched_setaffinity (SYSCALL_BIT | 122)
-#endif
-#ifndef __NR_sched_getaffinity
-# define __NR_sched_getaffinity (SYSCALL_BIT | 123)
-#endif
-#ifndef __NR_sched_yield
-# define __NR_sched_yield (SYSCALL_BIT | 124)
-#endif
-#ifndef __NR_sched_get_priority_max
-# define __NR_sched_get_priority_max (SYSCALL_BIT | 125)
-#endif
-#ifndef __NR_sched_get_priority_min
-# define __NR_sched_get_priority_min (SYSCALL_BIT | 126)
-#endif
-#ifndef __NR_sched_rr_get_interval
-# define __NR_sched_rr_get_interval (SYSCALL_BIT | 127)
-#endif
-#ifndef __NR_restart_syscall
-# define __NR_restart_syscall (SYSCALL_BIT | 128)
-#endif
-#ifndef __NR_kill
-# define __NR_kill (SYSCALL_BIT | 129)
-#endif
-#ifndef __NR_tkill
-# define __NR_tkill (SYSCALL_BIT | 130)
-#endif
-#ifndef __NR_tgkill
-# define __NR_tgkill (SYSCALL_BIT | 131)
-#endif
-#ifndef __NR_sigaltstack
-# define __NR_sigaltstack (SYSCALL_BIT | 132)
-#endif
-#ifndef __NR_rt_sigsuspend
-# define __NR_rt_sigsuspend (SYSCALL_BIT | 133)
-#endif
-#ifndef __NR_rt_sigaction
-# define __NR_rt_sigaction (SYSCALL_BIT | 134)
-#endif
-#ifndef __NR_rt_sigprocmask
-# define __NR_rt_sigprocmask (SYSCALL_BIT | 135)
-#endif
-#ifndef __NR_rt_sigpending
-# define __NR_rt_sigpending (SYSCALL_BIT | 136)
-#endif
-#ifndef __NR_rt_sigtimedwait
-# define __NR_rt_sigtimedwait (SYSCALL_BIT | 137)
-#endif
-#ifndef __NR_rt_sigqueueinfo
-# define __NR_rt_sigqueueinfo (SYSCALL_BIT | 138)
-#endif
-#ifndef __NR_rt_sigreturn
-# define __NR_rt_sigreturn (SYSCALL_BIT | 139)
-#endif
-#ifndef __NR_setpriority
-# define __NR_setpriority (SYSCALL_BIT | 140)
-#endif
-#ifndef __NR_getpriority
-# define __NR_getpriority (SYSCALL_BIT | 141)
-#endif
-#ifndef __NR_reboot
-# define __NR_reboot (SYSCALL_BIT | 142)
-#endif
-#ifndef __NR_setregid
-# define __NR_setregid (SYSCALL_BIT | 143)
-#endif
-#ifndef __NR_setgid
-# define __NR_setgid (SYSCALL_BIT | 144)
-#endif
-#ifndef __NR_setreuid
-# define __NR_setreuid (SYSCALL_BIT | 145)
-#endif
-#ifndef __NR_setuid
-# define __NR_setuid (SYSCALL_BIT | 146)
-#endif
-#ifndef __NR_setresuid
-# define __NR_setresuid (SYSCALL_BIT | 147)
-#endif
-#ifndef __NR_getresuid
-# define __NR_getresuid (SYSCALL_BIT | 148)
-#endif
-#ifndef __NR_setresgid
-# define __NR_setresgid (SYSCALL_BIT | 149)
-#endif
-#ifndef __NR_getresgid
-# define __NR_getresgid (SYSCALL_BIT | 150)
-#endif
-#ifndef __NR_setfsuid
-# define __NR_setfsuid (SYSCALL_BIT | 151)
-#endif
-#ifndef __NR_setfsgid
-# define __NR_setfsgid (SYSCALL_BIT | 152)
-#endif
-#ifndef __NR_times
-# define __NR_times (SYSCALL_BIT | 153)
-#endif
-#ifndef __NR_setpgid
-# define __NR_setpgid (SYSCALL_BIT | 154)
-#endif
-#ifndef __NR_getpgid
-# define __NR_getpgid (SYSCALL_BIT | 155)
-#endif
-#ifndef __NR_getsid
-# define __NR_getsid (SYSCALL_BIT | 156)
-#endif
-#ifndef __NR_setsid
-# define __NR_setsid (SYSCALL_BIT | 157)
-#endif
-#ifndef __NR_getgroups
-# define __NR_getgroups (SYSCALL_BIT | 158)
-#endif
-#ifndef __NR_setgroups
-# define __NR_setgroups (SYSCALL_BIT | 159)
-#endif
-#ifndef __NR_uname
-# define __NR_uname (SYSCALL_BIT | 160)
-#endif
-#ifndef __NR_sethostname
-# define __NR_sethostname (SYSCALL_BIT | 161)
-#endif
-#ifndef __NR_setdomainname
-# define __NR_setdomainname (SYSCALL_BIT | 162)
-#endif
-#ifndef __NR_getrlimit
-# define __NR_getrlimit (SYSCALL_BIT | 163)
-#endif
-#ifndef __NR_setrlimit
-# define __NR_setrlimit (SYSCALL_BIT | 164)
-#endif
-#ifndef __NR_getrusage
-# define __NR_getrusage (SYSCALL_BIT | 165)
-#endif
-#ifndef __NR_umask
-# define __NR_umask (SYSCALL_BIT | 166)
-#endif
-#ifndef __NR_prctl
-# define __NR_prctl (SYSCALL_BIT | 167)
-#endif
-#ifndef __NR_getcpu
-# define __NR_getcpu (SYSCALL_BIT | 168)
-#endif
-#ifndef __NR_gettimeofday
-# define __NR_gettimeofday (SYSCALL_BIT | 169)
-#endif
-#ifndef __NR_settimeofday
-# define __NR_settimeofday (SYSCALL_BIT | 170)
-#endif
-#ifndef __NR_adjtimex
-# define __NR_adjtimex (SYSCALL_BIT | 171)
-#endif
-#ifndef __NR_getpid
-# define __NR_getpid (SYSCALL_BIT | 172)
-#endif
-#ifndef __NR_getppid
-# define __NR_getppid (SYSCALL_BIT | 173)
-#endif
-#ifndef __NR_getuid
-# define __NR_getuid (SYSCALL_BIT | 174)
-#endif
-#ifndef __NR_geteuid
-# define __NR_geteuid (SYSCALL_BIT | 175)
-#endif
-#ifndef __NR_getgid
-# define __NR_getgid (SYSCALL_BIT | 176)
-#endif
-#ifndef __NR_getegid
-# define __NR_getegid (SYSCALL_BIT | 177)
-#endif
-#ifndef __NR_gettid
-# define __NR_gettid (SYSCALL_BIT | 178)
-#endif
-#ifndef __NR_sysinfo
-# define __NR_sysinfo (SYSCALL_BIT | 179)
-#endif
-#ifndef __NR_mq_open
-# define __NR_mq_open (SYSCALL_BIT | 180)
-#endif
-#ifndef __NR_mq_unlink
-# define __NR_mq_unlink (SYSCALL_BIT | 181)
-#endif
-#ifndef __NR_mq_timedsend
-# define __NR_mq_timedsend (SYSCALL_BIT | 182)
-#endif
-#ifndef __NR_mq_timedreceive
-# define __NR_mq_timedreceive (SYSCALL_BIT | 183)
-#endif
-#ifndef __NR_mq_notify
-# define __NR_mq_notify (SYSCALL_BIT | 184)
-#endif
-#ifndef __NR_mq_getsetattr
-# define __NR_mq_getsetattr (SYSCALL_BIT | 185)
-#endif
-#ifndef __NR_msgget
-# define __NR_msgget (SYSCALL_BIT | 186)
-#endif
-#ifndef __NR_msgctl
-# define __NR_msgctl (SYSCALL_BIT | 187)
-#endif
-#ifndef __NR_msgrcv
-# define __NR_msgrcv (SYSCALL_BIT | 188)
-#endif
-#ifndef __NR_msgsnd
-# define __NR_msgsnd (SYSCALL_BIT | 189)
-#endif
-#ifndef __NR_semget
-# define __NR_semget (SYSCALL_BIT | 190)
-#endif
-#ifndef __NR_semctl
-# define __NR_semctl (SYSCALL_BIT | 191)
-#endif
-#ifndef __NR_semtimedop
-# define __NR_semtimedop (SYSCALL_BIT | 192)
-#endif
-#ifndef __NR_semop
-# define __NR_semop (SYSCALL_BIT | 193)
-#endif
-#ifndef __NR_shmget
-# define __NR_shmget (SYSCALL_BIT | 194)
-#endif
-#ifndef __NR_shmctl
-# define __NR_shmctl (SYSCALL_BIT | 195)
-#endif
-#ifndef __NR_shmat
-# define __NR_shmat (SYSCALL_BIT | 196)
-#endif
-#ifndef __NR_shmdt
-# define __NR_shmdt (SYSCALL_BIT | 197)
-#endif
-#ifndef __NR_socket
-# define __NR_socket (SYSCALL_BIT | 198)
-#endif
-#ifndef __NR_socketpair
-# define __NR_socketpair (SYSCALL_BIT | 199)
-#endif
-#ifndef __NR_bind
-# define __NR_bind (SYSCALL_BIT | 200)
-#endif
-#ifndef __NR_listen
-# define __NR_listen (SYSCALL_BIT | 201)
-#endif
-#ifndef __NR_accept
-# define __NR_accept (SYSCALL_BIT | 202)
-#endif
-#ifndef __NR_connect
-# define __NR_connect (SYSCALL_BIT | 203)
-#endif
-#ifndef __NR_getsockname
-# define __NR_getsockname (SYSCALL_BIT | 204)
-#endif
-#ifndef __NR_getpeername
-# define __NR_getpeername (SYSCALL_BIT | 205)
-#endif
-#ifndef __NR_sendto
-# define __NR_sendto (SYSCALL_BIT | 206)
-#endif
-#ifndef __NR_recvfrom
-# define __NR_recvfrom (SYSCALL_BIT | 207)
-#endif
-#ifndef __NR_setsockopt
-# define __NR_setsockopt (SYSCALL_BIT | 208)
-#endif
-#ifndef __NR_getsockopt
-# define __NR_getsockopt (SYSCALL_BIT | 209)
-#endif
-#ifndef __NR_shutdown
-# define __NR_shutdown (SYSCALL_BIT | 210)
-#endif
-#ifndef __NR_sendmsg
-# define __NR_sendmsg (SYSCALL_BIT | 211)
-#endif
-#ifndef __NR_recvmsg
-# define __NR_recvmsg (SYSCALL_BIT | 212)
-#endif
-#ifndef __NR_readahead
-# define __NR_readahead (SYSCALL_BIT | 213)
-#endif
-#ifndef __NR_brk
-# define __NR_brk (SYSCALL_BIT | 214)
-#endif
-#ifndef __NR_munmap
-# define __NR_munmap (SYSCALL_BIT | 215)
-#endif
-#ifndef __NR_mremap
-# define __NR_mremap (SYSCALL_BIT | 216)
-#endif
-#ifndef __NR_add_key
-# define __NR_add_key (SYSCALL_BIT | 217)
-#endif
-#ifndef __NR_request_key
-# define __NR_request_key (SYSCALL_BIT | 218)
-#endif
-#ifndef __NR_keyctl
-# define __NR_keyctl (SYSCALL_BIT | 219)
-#endif
-#ifndef __NR_clone
-# define __NR_clone (SYSCALL_BIT | 220)
-#endif
-#ifndef __NR_execve
-# define __NR_execve (SYSCALL_BIT | 221)
-#endif
-#ifndef __NR_mmap
-# define __NR_mmap (SYSCALL_BIT | 222)
-#endif
-#ifndef __NR_fadvise64
-# define __NR_fadvise64 (SYSCALL_BIT | 223)
-#endif
-#ifndef __NR_swapon
-# define __NR_swapon (SYSCALL_BIT | 224)
-#endif
-#ifndef __NR_swapoff
-# define __NR_swapoff (SYSCALL_BIT | 225)
-#endif
-#ifndef __NR_mprotect
-# define __NR_mprotect (SYSCALL_BIT | 226)
-#endif
-#ifndef __NR_msync
-# define __NR_msync (SYSCALL_BIT | 227)
-#endif
-#ifndef __NR_mlock
-# define __NR_mlock (SYSCALL_BIT | 228)
-#endif
-#ifndef __NR_munlock
-# define __NR_munlock (SYSCALL_BIT | 229)
-#endif
-#ifndef __NR_mlockall
-# define __NR_mlockall (SYSCALL_BIT | 230)
-#endif
-#ifndef __NR_munlockall
-# define __NR_munlockall (SYSCALL_BIT | 231)
-#endif
-#ifndef __NR_mincore
-# define __NR_mincore (SYSCALL_BIT | 232)
-#endif
-#ifndef __NR_madvise
-# define __NR_madvise (SYSCALL_BIT | 233)
-#endif
-#ifndef __NR_remap_file_pages
-# define __NR_remap_file_pages (SYSCALL_BIT | 234)
-#endif
-#ifndef __NR_mbind
-# define __NR_mbind (SYSCALL_BIT | 235)
-#endif
-#ifndef __NR_get_mempolicy
-# define __NR_get_mempolicy (SYSCALL_BIT | 236)
-#endif
-#ifndef __NR_set_mempolicy
-# define __NR_set_mempolicy (SYSCALL_BIT | 237)
-#endif
-#ifndef __NR_migrate_pages
-# define __NR_migrate_pages (SYSCALL_BIT | 238)
-#endif
-#ifndef __NR_move_pages
-# define __NR_move_pages (SYSCALL_BIT | 239)
-#endif
-#ifndef __NR_rt_tgsigqueueinfo
-# define __NR_rt_tgsigqueueinfo (SYSCALL_BIT | 240)
-#endif
-#ifndef __NR_perf_event_open
-# define __NR_perf_event_open (SYSCALL_BIT | 241)
-#endif
-#ifndef __NR_accept4
-# define __NR_accept4 (SYSCALL_BIT | 242)
-#endif
-#ifndef __NR_recvmmsg
-# define __NR_recvmmsg (SYSCALL_BIT | 243)
-#endif
-#ifndef __NR_wait4
-# define __NR_wait4 (SYSCALL_BIT | 260)
-#endif
-#ifndef __NR_prlimit64
-# define __NR_prlimit64 (SYSCALL_BIT | 261)
-#endif
-#ifndef __NR_fanotify_init
-# define __NR_fanotify_init (SYSCALL_BIT | 262)
-#endif
-#ifndef __NR_fanotify_mark
-# define __NR_fanotify_mark (SYSCALL_BIT | 263)
-#endif
-#ifndef __NR_name_to_handle_at
-# define __NR_name_to_handle_at (SYSCALL_BIT | 264)
-#endif
-#ifndef __NR_open_by_handle_at
-# define __NR_open_by_handle_at (SYSCALL_BIT | 265)
-#endif
-#ifndef __NR_clock_adjtime
-# define __NR_clock_adjtime (SYSCALL_BIT | 266)
-#endif
-#ifndef __NR_syncfs
-# define __NR_syncfs (SYSCALL_BIT | 267)
-#endif
-#ifndef __NR_setns
-# define __NR_setns (SYSCALL_BIT | 268)
-#endif
-#ifndef __NR_sendmmsg
-# define __NR_sendmmsg (SYSCALL_BIT | 269)
-#endif
-#ifndef __NR_process_vm_readv
-# define __NR_process_vm_readv (SYSCALL_BIT | 270)
-#endif
-#ifndef __NR_process_vm_writev
-# define __NR_process_vm_writev (SYSCALL_BIT | 271)
-#endif
-#ifndef __NR_kcmp
-# define __NR_kcmp (SYSCALL_BIT | 272)
-#endif
-#ifndef __NR_finit_module
-# define __NR_finit_module (SYSCALL_BIT | 273)
-#endif
-#ifndef __NR_sched_setattr
-# define __NR_sched_setattr (SYSCALL_BIT | 274)
-#endif
-#ifndef __NR_sched_getattr
-# define __NR_sched_getattr (SYSCALL_BIT | 275)
-#endif
-#ifndef __NR_renameat2
-# define __NR_renameat2 (SYSCALL_BIT | 276)
-#endif
-#ifndef __NR_seccomp
-# define __NR_seccomp (SYSCALL_BIT | 277)
-#endif
-#ifndef __NR_getrandom
-# define __NR_getrandom (SYSCALL_BIT | 278)
-#endif
-#ifndef __NR_memfd_create
-# define __NR_memfd_create (SYSCALL_BIT | 279)
-#endif
-#ifndef __NR_bpf
-# define __NR_bpf (SYSCALL_BIT | 280)
-#endif
-#ifndef __NR_execveat
-# define __NR_execveat (SYSCALL_BIT | 281)
-#endif
-#ifndef __NR_userfaultfd
-# define __NR_userfaultfd (SYSCALL_BIT | 282)
-#endif
-#ifndef __NR_membarrier
-# define __NR_membarrier (SYSCALL_BIT | 283)
-#endif
-#ifndef __NR_mlock2
-# define __NR_mlock2 (SYSCALL_BIT | 284)
-#endif
-#ifndef __NR_copy_file_range
-# define __NR_copy_file_range (SYSCALL_BIT | 285)
-#endif
-#ifndef __NR_preadv2
-# define __NR_preadv2 (SYSCALL_BIT | 286)
-#endif
-#ifndef __NR_pwritev2
-# define __NR_pwritev2 (SYSCALL_BIT | 287)
-#endif
-#ifndef __NR_pkey_mprotect
-# define __NR_pkey_mprotect (SYSCALL_BIT | 288)
-#endif
-#ifndef __NR_pkey_alloc
-# define __NR_pkey_alloc (SYSCALL_BIT | 289)
-#endif
-#ifndef __NR_pkey_free
-# define __NR_pkey_free (SYSCALL_BIT | 290)
-#endif
-#ifndef __NR_statx
-# define __NR_statx (SYSCALL_BIT | 291)
-#endif
-#ifndef __NR_io_pgetevents
-# define __NR_io_pgetevents (SYSCALL_BIT | 292)
+# define __NR_write (SYSCALL_BIT | 1)
 #endif
 #ifndef __NR_open
-# define __NR_open (SYSCALL_BIT | 1024)
+# define __NR_open (SYSCALL_BIT | 2)
 #endif
-#ifndef __NR_link
-# define __NR_link (SYSCALL_BIT | 1025)
-#endif
-#ifndef __NR_unlink
-# define __NR_unlink (SYSCALL_BIT | 1026)
-#endif
-#ifndef __NR_mknod
-# define __NR_mknod (SYSCALL_BIT | 1027)
-#endif
-#ifndef __NR_chmod
-# define __NR_chmod (SYSCALL_BIT | 1028)
-#endif
-#ifndef __NR_chown
-# define __NR_chown (SYSCALL_BIT | 1029)
-#endif
-#ifndef __NR_mkdir
-# define __NR_mkdir (SYSCALL_BIT | 1030)
-#endif
-#ifndef __NR_rmdir
-# define __NR_rmdir (SYSCALL_BIT | 1031)
-#endif
-#ifndef __NR_lchown
-# define __NR_lchown (SYSCALL_BIT | 1032)
-#endif
-#ifndef __NR_access
-# define __NR_access (SYSCALL_BIT | 1033)
-#endif
-#ifndef __NR_rename
-# define __NR_rename (SYSCALL_BIT | 1034)
-#endif
-#ifndef __NR_readlink
-# define __NR_readlink (SYSCALL_BIT | 1035)
-#endif
-#ifndef __NR_symlink
-# define __NR_symlink (SYSCALL_BIT | 1036)
-#endif
-#ifndef __NR_utimes
-# define __NR_utimes (SYSCALL_BIT | 1037)
+#ifndef __NR_close
+# define __NR_close (SYSCALL_BIT | 3)
 #endif
 #ifndef __NR_stat
-# define __NR_stat (SYSCALL_BIT | 1038)
-#endif
-#ifndef __NR_lstat
-# define __NR_lstat (SYSCALL_BIT | 1039)
-#endif
-#ifndef __NR_pipe
-# define __NR_pipe (SYSCALL_BIT | 1040)
-#endif
-#ifndef __NR_dup2
-# define __NR_dup2 (SYSCALL_BIT | 1041)
-#endif
-#ifndef __NR_epoll_create
-# define __NR_epoll_create (SYSCALL_BIT | 1042)
-#endif
-#ifndef __NR_inotify_init
-# define __NR_inotify_init (SYSCALL_BIT | 1043)
-#endif
-#ifndef __NR_eventfd
-# define __NR_eventfd (SYSCALL_BIT | 1044)
-#endif
-#ifndef __NR_signalfd
-# define __NR_signalfd (SYSCALL_BIT | 1045)
-#endif
-#ifndef __NR_sendfile
-# define __NR_sendfile (SYSCALL_BIT | 1046)
-#endif
-#ifndef __NR_ftruncate
-# define __NR_ftruncate (SYSCALL_BIT | 1047)
-#endif
-#ifndef __NR_truncate
-# define __NR_truncate (SYSCALL_BIT | 1048)
-#endif
-#ifndef __NR_stat
-# define __NR_stat (SYSCALL_BIT | 1049)
-#endif
-#ifndef __NR_lstat
-# define __NR_lstat (SYSCALL_BIT | 1050)
+# define __NR_stat (SYSCALL_BIT | 4)
 #endif
 #ifndef __NR_fstat
-# define __NR_fstat (SYSCALL_BIT | 1051)
+# define __NR_fstat (SYSCALL_BIT | 5)
 #endif
-#ifndef __NR_fcntl
-# define __NR_fcntl (SYSCALL_BIT | 1052)
-#endif
-#ifndef __NR_fadvise64
-# define __NR_fadvise64 (SYSCALL_BIT | 1053)
-#endif
-#ifndef __NR_newfstatat
-# define __NR_newfstatat (SYSCALL_BIT | 1054)
-#endif
-#ifndef __NR_fstatfs
-# define __NR_fstatfs (SYSCALL_BIT | 1055)
-#endif
-#ifndef __NR_statfs
-# define __NR_statfs (SYSCALL_BIT | 1056)
-#endif
-#ifndef __NR_lseek
-# define __NR_lseek (SYSCALL_BIT | 1057)
-#endif
-#ifndef __NR_mmap
-# define __NR_mmap (SYSCALL_BIT | 1058)
-#endif
-#ifndef __NR_alarm
-# define __NR_alarm (SYSCALL_BIT | 1059)
-#endif
-#ifndef __NR_getpgrp
-# define __NR_getpgrp (SYSCALL_BIT | 1060)
-#endif
-#ifndef __NR_pause
-# define __NR_pause (SYSCALL_BIT | 1061)
-#endif
-#ifndef __NR_time
-# define __NR_time (SYSCALL_BIT | 1062)
-#endif
-#ifndef __NR_utime
-# define __NR_utime (SYSCALL_BIT | 1063)
-#endif
-#ifndef __NR_creat
-# define __NR_creat (SYSCALL_BIT | 1064)
-#endif
-#ifndef __NR_getdents
-# define __NR_getdents (SYSCALL_BIT | 1065)
-#endif
-#ifndef __NR_futimesat
-# define __NR_futimesat (SYSCALL_BIT | 1066)
-#endif
-#ifndef __NR_select
-# define __NR_select (SYSCALL_BIT | 1067)
+#ifndef __NR_lstat
+# define __NR_lstat (SYSCALL_BIT | 6)
 #endif
 #ifndef __NR_poll
-# define __NR_poll (SYSCALL_BIT | 1068)
+# define __NR_poll (SYSCALL_BIT | 7)
 #endif
-#ifndef __NR_epoll_wait
-# define __NR_epoll_wait (SYSCALL_BIT | 1069)
+#ifndef __NR_lseek
+# define __NR_lseek (SYSCALL_BIT | 8)
 #endif
-#ifndef __NR_ustat
-# define __NR_ustat (SYSCALL_BIT | 1070)
+#ifndef __NR_mmap
+# define __NR_mmap (SYSCALL_BIT | 9)
 #endif
-#ifndef __NR_vfork
-# define __NR_vfork (SYSCALL_BIT | 1071)
+#ifndef __NR_mprotect
+# define __NR_mprotect (SYSCALL_BIT | 10)
 #endif
-#ifndef __NR_wait4
-# define __NR_wait4 (SYSCALL_BIT | 1072)
+#ifndef __NR_munmap
+# define __NR_munmap (SYSCALL_BIT | 11)
 #endif
-#ifndef __NR_recv
-# define __NR_recv (SYSCALL_BIT | 1073)
+#ifndef __NR_brk
+# define __NR_brk (SYSCALL_BIT | 12)
 #endif
-#ifndef __NR_send
-# define __NR_send (SYSCALL_BIT | 1074)
+#ifndef __NR_rt_sigaction
+# define __NR_rt_sigaction (SYSCALL_BIT | 13)
 #endif
-#ifndef __NR_bdflush
-# define __NR_bdflush (SYSCALL_BIT | 1075)
+#ifndef __NR_rt_sigprocmask
+# define __NR_rt_sigprocmask (SYSCALL_BIT | 14)
 #endif
-#ifndef __NR_umount
-# define __NR_umount (SYSCALL_BIT | 1076)
+#ifndef __NR_rt_sigreturn
+# define __NR_rt_sigreturn (SYSCALL_BIT | 15)
 #endif
-#ifndef __NR_uselib
-# define __NR_uselib (SYSCALL_BIT | 1077)
+#ifndef __NR_ioctl
+# define __NR_ioctl (SYSCALL_BIT | 16)
 #endif
-#ifndef __NR_sysctl
-# define __NR_sysctl (SYSCALL_BIT | 1078)
+#ifndef __NR_pread64
+# define __NR_pread64 (SYSCALL_BIT | 17)
+#endif
+#ifndef __NR_pwrite64
+# define __NR_pwrite64 (SYSCALL_BIT | 18)
+#endif
+#ifndef __NR_readv
+# define __NR_readv (SYSCALL_BIT | 19)
+#endif
+#ifndef __NR_writev
+# define __NR_writev (SYSCALL_BIT | 20)
+#endif
+#ifndef __NR_access
+# define __NR_access (SYSCALL_BIT | 21)
+#endif
+#ifndef __NR_pipe
+# define __NR_pipe (SYSCALL_BIT | 22)
+#endif
+#ifndef __NR_select
+# define __NR_select (SYSCALL_BIT | 23)
+#endif
+#ifndef __NR_sched_yield
+# define __NR_sched_yield (SYSCALL_BIT | 24)
+#endif
+#ifndef __NR_mremap
+# define __NR_mremap (SYSCALL_BIT | 25)
+#endif
+#ifndef __NR_msync
+# define __NR_msync (SYSCALL_BIT | 26)
+#endif
+#ifndef __NR_mincore
+# define __NR_mincore (SYSCALL_BIT | 27)
+#endif
+#ifndef __NR_madvise
+# define __NR_madvise (SYSCALL_BIT | 28)
+#endif
+#ifndef __NR_shmget
+# define __NR_shmget (SYSCALL_BIT | 29)
+#endif
+#ifndef __NR_shmat
+# define __NR_shmat (SYSCALL_BIT | 30)
+#endif
+#ifndef __NR_shmctl
+# define __NR_shmctl (SYSCALL_BIT | 31)
+#endif
+#ifndef __NR_dup
+# define __NR_dup (SYSCALL_BIT | 32)
+#endif
+#ifndef __NR_dup2
+# define __NR_dup2 (SYSCALL_BIT | 33)
+#endif
+#ifndef __NR_pause
+# define __NR_pause (SYSCALL_BIT | 34)
+#endif
+#ifndef __NR_nanosleep
+# define __NR_nanosleep (SYSCALL_BIT | 35)
+#endif
+#ifndef __NR_getitimer
+# define __NR_getitimer (SYSCALL_BIT | 36)
+#endif
+#ifndef __NR_alarm
+# define __NR_alarm (SYSCALL_BIT | 37)
+#endif
+#ifndef __NR_setitimer
+# define __NR_setitimer (SYSCALL_BIT | 38)
+#endif
+#ifndef __NR_getpid
+# define __NR_getpid (SYSCALL_BIT | 39)
+#endif
+#ifndef __NR_sendfile
+# define __NR_sendfile (SYSCALL_BIT | 40)
+#endif
+#ifndef __NR_socket
+# define __NR_socket (SYSCALL_BIT | 41)
+#endif
+#ifndef __NR_connect
+# define __NR_connect (SYSCALL_BIT | 42)
+#endif
+#ifndef __NR_accept
+# define __NR_accept (SYSCALL_BIT | 43)
+#endif
+#ifndef __NR_sendto
+# define __NR_sendto (SYSCALL_BIT | 44)
+#endif
+#ifndef __NR_recvfrom
+# define __NR_recvfrom (SYSCALL_BIT | 45)
+#endif
+#ifndef __NR_sendmsg
+# define __NR_sendmsg (SYSCALL_BIT | 46)
+#endif
+#ifndef __NR_recvmsg
+# define __NR_recvmsg (SYSCALL_BIT | 47)
+#endif
+#ifndef __NR_shutdown
+# define __NR_shutdown (SYSCALL_BIT | 48)
+#endif
+#ifndef __NR_bind
+# define __NR_bind (SYSCALL_BIT | 49)
+#endif
+#ifndef __NR_listen
+# define __NR_listen (SYSCALL_BIT | 50)
+#endif
+#ifndef __NR_getsockname
+# define __NR_getsockname (SYSCALL_BIT | 51)
+#endif
+#ifndef __NR_getpeername
+# define __NR_getpeername (SYSCALL_BIT | 52)
+#endif
+#ifndef __NR_socketpair
+# define __NR_socketpair (SYSCALL_BIT | 53)
+#endif
+#ifndef __NR_setsockopt
+# define __NR_setsockopt (SYSCALL_BIT | 54)
+#endif
+#ifndef __NR_getsockopt
+# define __NR_getsockopt (SYSCALL_BIT | 55)
+#endif
+#ifndef __NR_clone
+# define __NR_clone (SYSCALL_BIT | 56)
 #endif
 #ifndef __NR_fork
-# define __NR_fork (SYSCALL_BIT | 1079)
+# define __NR_fork (SYSCALL_BIT | 57)
+#endif
+#ifndef __NR_vfork
+# define __NR_vfork (SYSCALL_BIT | 58)
+#endif
+#ifndef __NR_execve
+# define __NR_execve (SYSCALL_BIT | 59)
+#endif
+#ifndef __NR_exit
+# define __NR_exit (SYSCALL_BIT | 60)
+#endif
+#ifndef __NR_wait4
+# define __NR_wait4 (SYSCALL_BIT | 61)
+#endif
+#ifndef __NR_kill
+# define __NR_kill (SYSCALL_BIT | 62)
+#endif
+#ifndef __NR_uname
+# define __NR_uname (SYSCALL_BIT | 63)
+#endif
+#ifndef __NR_semget
+# define __NR_semget (SYSCALL_BIT | 64)
+#endif
+#ifndef __NR_semop
+# define __NR_semop (SYSCALL_BIT | 65)
+#endif
+#ifndef __NR_semctl
+# define __NR_semctl (SYSCALL_BIT | 66)
+#endif
+#ifndef __NR_shmdt
+# define __NR_shmdt (SYSCALL_BIT | 67)
+#endif
+#ifndef __NR_msgget
+# define __NR_msgget (SYSCALL_BIT | 68)
+#endif
+#ifndef __NR_msgsnd
+# define __NR_msgsnd (SYSCALL_BIT | 69)
+#endif
+#ifndef __NR_msgrcv
+# define __NR_msgrcv (SYSCALL_BIT | 70)
+#endif
+#ifndef __NR_msgctl
+# define __NR_msgctl (SYSCALL_BIT | 71)
+#endif
+#ifndef __NR_fcntl
+# define __NR_fcntl (SYSCALL_BIT | 72)
+#endif
+#ifndef __NR_flock
+# define __NR_flock (SYSCALL_BIT | 73)
+#endif
+#ifndef __NR_fsync
+# define __NR_fsync (SYSCALL_BIT | 74)
+#endif
+#ifndef __NR_fdatasync
+# define __NR_fdatasync (SYSCALL_BIT | 75)
+#endif
+#ifndef __NR_truncate
+# define __NR_truncate (SYSCALL_BIT | 76)
+#endif
+#ifndef __NR_ftruncate
+# define __NR_ftruncate (SYSCALL_BIT | 77)
+#endif
+#ifndef __NR_getdents
+# define __NR_getdents (SYSCALL_BIT | 78)
+#endif
+#ifndef __NR_getcwd
+# define __NR_getcwd (SYSCALL_BIT | 79)
+#endif
+#ifndef __NR_chdir
+# define __NR_chdir (SYSCALL_BIT | 80)
+#endif
+#ifndef __NR_fchdir
+# define __NR_fchdir (SYSCALL_BIT | 81)
+#endif
+#ifndef __NR_rename
+# define __NR_rename (SYSCALL_BIT | 82)
+#endif
+#ifndef __NR_mkdir
+# define __NR_mkdir (SYSCALL_BIT | 83)
+#endif
+#ifndef __NR_rmdir
+# define __NR_rmdir (SYSCALL_BIT | 84)
+#endif
+#ifndef __NR_creat
+# define __NR_creat (SYSCALL_BIT | 85)
+#endif
+#ifndef __NR_link
+# define __NR_link (SYSCALL_BIT | 86)
+#endif
+#ifndef __NR_unlink
+# define __NR_unlink (SYSCALL_BIT | 87)
+#endif
+#ifndef __NR_symlink
+# define __NR_symlink (SYSCALL_BIT | 88)
+#endif
+#ifndef __NR_readlink
+# define __NR_readlink (SYSCALL_BIT | 89)
+#endif
+#ifndef __NR_chmod
+# define __NR_chmod (SYSCALL_BIT | 90)
+#endif
+#ifndef __NR_fchmod
+# define __NR_fchmod (SYSCALL_BIT | 91)
+#endif
+#ifndef __NR_chown
+# define __NR_chown (SYSCALL_BIT | 92)
+#endif
+#ifndef __NR_fchown
+# define __NR_fchown (SYSCALL_BIT | 93)
+#endif
+#ifndef __NR_lchown
+# define __NR_lchown (SYSCALL_BIT | 94)
+#endif
+#ifndef __NR_umask
+# define __NR_umask (SYSCALL_BIT | 95)
+#endif
+#ifndef __NR_gettimeofday
+# define __NR_gettimeofday (SYSCALL_BIT | 96)
+#endif
+#ifndef __NR_getrlimit
+# define __NR_getrlimit (SYSCALL_BIT | 97)
+#endif
+#ifndef __NR_getrusage
+# define __NR_getrusage (SYSCALL_BIT | 98)
+#endif
+#ifndef __NR_sysinfo
+# define __NR_sysinfo (SYSCALL_BIT | 99)
+#endif
+#ifndef __NR_times
+# define __NR_times (SYSCALL_BIT | 100)
+#endif
+#ifndef __NR_ptrace
+# define __NR_ptrace (SYSCALL_BIT | 101)
+#endif
+#ifndef __NR_getuid
+# define __NR_getuid (SYSCALL_BIT | 102)
+#endif
+#ifndef __NR_syslog
+# define __NR_syslog (SYSCALL_BIT | 103)
+#endif
+#ifndef __NR_getgid
+# define __NR_getgid (SYSCALL_BIT | 104)
+#endif
+#ifndef __NR_setuid
+# define __NR_setuid (SYSCALL_BIT | 105)
+#endif
+#ifndef __NR_setgid
+# define __NR_setgid (SYSCALL_BIT | 106)
+#endif
+#ifndef __NR_geteuid
+# define __NR_geteuid (SYSCALL_BIT | 107)
+#endif
+#ifndef __NR_getegid
+# define __NR_getegid (SYSCALL_BIT | 108)
+#endif
+#ifndef __NR_setpgid
+# define __NR_setpgid (SYSCALL_BIT | 109)
+#endif
+#ifndef __NR_getppid
+# define __NR_getppid (SYSCALL_BIT | 110)
+#endif
+#ifndef __NR_getpgrp
+# define __NR_getpgrp (SYSCALL_BIT | 111)
+#endif
+#ifndef __NR_setsid
+# define __NR_setsid (SYSCALL_BIT | 112)
+#endif
+#ifndef __NR_setreuid
+# define __NR_setreuid (SYSCALL_BIT | 113)
+#endif
+#ifndef __NR_setregid
+# define __NR_setregid (SYSCALL_BIT | 114)
+#endif
+#ifndef __NR_getgroups
+# define __NR_getgroups (SYSCALL_BIT | 115)
+#endif
+#ifndef __NR_setgroups
+# define __NR_setgroups (SYSCALL_BIT | 116)
+#endif
+#ifndef __NR_setresuid
+# define __NR_setresuid (SYSCALL_BIT | 117)
+#endif
+#ifndef __NR_getresuid
+# define __NR_getresuid (SYSCALL_BIT | 118)
+#endif
+#ifndef __NR_setresgid
+# define __NR_setresgid (SYSCALL_BIT | 119)
+#endif
+#ifndef __NR_getresgid
+# define __NR_getresgid (SYSCALL_BIT | 120)
+#endif
+#ifndef __NR_getpgid
+# define __NR_getpgid (SYSCALL_BIT | 121)
+#endif
+#ifndef __NR_setfsuid
+# define __NR_setfsuid (SYSCALL_BIT | 122)
+#endif
+#ifndef __NR_setfsgid
+# define __NR_setfsgid (SYSCALL_BIT | 123)
+#endif
+#ifndef __NR_getsid
+# define __NR_getsid (SYSCALL_BIT | 124)
+#endif
+#ifndef __NR_capget
+# define __NR_capget (SYSCALL_BIT | 125)
+#endif
+#ifndef __NR_capset
+# define __NR_capset (SYSCALL_BIT | 126)
+#endif
+#ifndef __NR_rt_sigpending
+# define __NR_rt_sigpending (SYSCALL_BIT | 127)
+#endif
+#ifndef __NR_rt_sigtimedwait
+# define __NR_rt_sigtimedwait (SYSCALL_BIT | 128)
+#endif
+#ifndef __NR_rt_sigqueueinfo
+# define __NR_rt_sigqueueinfo (SYSCALL_BIT | 129)
+#endif
+#ifndef __NR_rt_sigsuspend
+# define __NR_rt_sigsuspend (SYSCALL_BIT | 130)
+#endif
+#ifndef __NR_sigaltstack
+# define __NR_sigaltstack (SYSCALL_BIT | 131)
+#endif
+#ifndef __NR_utime
+# define __NR_utime (SYSCALL_BIT | 132)
+#endif
+#ifndef __NR_mknod
+# define __NR_mknod (SYSCALL_BIT | 133)
+#endif
+#ifndef __NR_uselib
+# define __NR_uselib (SYSCALL_BIT | 134)
+#endif
+#ifndef __NR_personality
+# define __NR_personality (SYSCALL_BIT | 135)
+#endif
+#ifndef __NR_ustat
+# define __NR_ustat (SYSCALL_BIT | 136)
+#endif
+#ifndef __NR_statfs
+# define __NR_statfs (SYSCALL_BIT | 137)
+#endif
+#ifndef __NR_fstatfs
+# define __NR_fstatfs (SYSCALL_BIT | 138)
+#endif
+#ifndef __NR_sysfs
+# define __NR_sysfs (SYSCALL_BIT | 139)
+#endif
+#ifndef __NR_getpriority
+# define __NR_getpriority (SYSCALL_BIT | 140)
+#endif
+#ifndef __NR_setpriority
+# define __NR_setpriority (SYSCALL_BIT | 141)
+#endif
+#ifndef __NR_sched_setparam
+# define __NR_sched_setparam (SYSCALL_BIT | 142)
+#endif
+#ifndef __NR_sched_getparam
+# define __NR_sched_getparam (SYSCALL_BIT | 143)
+#endif
+#ifndef __NR_sched_setscheduler
+# define __NR_sched_setscheduler (SYSCALL_BIT | 144)
+#endif
+#ifndef __NR_sched_getscheduler
+# define __NR_sched_getscheduler (SYSCALL_BIT | 145)
+#endif
+#ifndef __NR_sched_get_priority_max
+# define __NR_sched_get_priority_max (SYSCALL_BIT | 146)
+#endif
+#ifndef __NR_sched_get_priority_min
+# define __NR_sched_get_priority_min (SYSCALL_BIT | 147)
+#endif
+#ifndef __NR_sched_rr_get_interval
+# define __NR_sched_rr_get_interval (SYSCALL_BIT | 148)
+#endif
+#ifndef __NR_mlock
+# define __NR_mlock (SYSCALL_BIT | 149)
+#endif
+#ifndef __NR_munlock
+# define __NR_munlock (SYSCALL_BIT | 150)
+#endif
+#ifndef __NR_mlockall
+# define __NR_mlockall (SYSCALL_BIT | 151)
+#endif
+#ifndef __NR_munlockall
+# define __NR_munlockall (SYSCALL_BIT | 152)
+#endif
+#ifndef __NR_vhangup
+# define __NR_vhangup (SYSCALL_BIT | 153)
+#endif
+#ifndef __NR_modify_ldt
+# define __NR_modify_ldt (SYSCALL_BIT | 154)
+#endif
+#ifndef __NR_pivot_root
+# define __NR_pivot_root (SYSCALL_BIT | 155)
+#endif
+#ifndef __NR__sysctl
+# define __NR__sysctl (SYSCALL_BIT | 156)
+#endif
+#ifndef __NR_prctl
+# define __NR_prctl (SYSCALL_BIT | 157)
+#endif
+#ifndef __NR_arch_prctl
+# define __NR_arch_prctl (SYSCALL_BIT | 158)
+#endif
+#ifndef __NR_adjtimex
+# define __NR_adjtimex (SYSCALL_BIT | 159)
+#endif
+#ifndef __NR_setrlimit
+# define __NR_setrlimit (SYSCALL_BIT | 160)
+#endif
+#ifndef __NR_chroot
+# define __NR_chroot (SYSCALL_BIT | 161)
+#endif
+#ifndef __NR_sync
+# define __NR_sync (SYSCALL_BIT | 162)
+#endif
+#ifndef __NR_acct
+# define __NR_acct (SYSCALL_BIT | 163)
+#endif
+#ifndef __NR_settimeofday
+# define __NR_settimeofday (SYSCALL_BIT | 164)
+#endif
+#ifndef __NR_mount
+# define __NR_mount (SYSCALL_BIT | 165)
+#endif
+#ifndef __NR_umount2
+# define __NR_umount2 (SYSCALL_BIT | 166)
+#endif
+#ifndef __NR_swapon
+# define __NR_swapon (SYSCALL_BIT | 167)
+#endif
+#ifndef __NR_swapoff
+# define __NR_swapoff (SYSCALL_BIT | 168)
+#endif
+#ifndef __NR_reboot
+# define __NR_reboot (SYSCALL_BIT | 169)
+#endif
+#ifndef __NR_sethostname
+# define __NR_sethostname (SYSCALL_BIT | 170)
+#endif
+#ifndef __NR_setdomainname
+# define __NR_setdomainname (SYSCALL_BIT | 171)
+#endif
+#ifndef __NR_iopl
+# define __NR_iopl (SYSCALL_BIT | 172)
+#endif
+#ifndef __NR_ioperm
+# define __NR_ioperm (SYSCALL_BIT | 173)
+#endif
+#ifndef __NR_create_module
+# define __NR_create_module (SYSCALL_BIT | 174)
+#endif
+#ifndef __NR_init_module
+# define __NR_init_module (SYSCALL_BIT | 175)
+#endif
+#ifndef __NR_delete_module
+# define __NR_delete_module (SYSCALL_BIT | 176)
+#endif
+#ifndef __NR_get_kernel_syms
+# define __NR_get_kernel_syms (SYSCALL_BIT | 177)
+#endif
+#ifndef __NR_query_module
+# define __NR_query_module (SYSCALL_BIT | 178)
+#endif
+#ifndef __NR_quotactl
+# define __NR_quotactl (SYSCALL_BIT | 179)
+#endif
+#ifndef __NR_nfsservctl
+# define __NR_nfsservctl (SYSCALL_BIT | 180)
+#endif
+#ifndef __NR_getpmsg
+# define __NR_getpmsg (SYSCALL_BIT | 181)
+#endif
+#ifndef __NR_putpmsg
+# define __NR_putpmsg (SYSCALL_BIT | 182)
+#endif
+#ifndef __NR_afs_syscall
+# define __NR_afs_syscall (SYSCALL_BIT | 183)
+#endif
+#ifndef __NR_tuxcall
+# define __NR_tuxcall (SYSCALL_BIT | 184)
+#endif
+#ifndef __NR_security
+# define __NR_security (SYSCALL_BIT | 185)
+#endif
+#ifndef __NR_gettid
+# define __NR_gettid (SYSCALL_BIT | 186)
+#endif
+#ifndef __NR_readahead
+# define __NR_readahead (SYSCALL_BIT | 187)
+#endif
+#ifndef __NR_setxattr
+# define __NR_setxattr (SYSCALL_BIT | 188)
+#endif
+#ifndef __NR_lsetxattr
+# define __NR_lsetxattr (SYSCALL_BIT | 189)
+#endif
+#ifndef __NR_fsetxattr
+# define __NR_fsetxattr (SYSCALL_BIT | 190)
+#endif
+#ifndef __NR_getxattr
+# define __NR_getxattr (SYSCALL_BIT | 191)
+#endif
+#ifndef __NR_lgetxattr
+# define __NR_lgetxattr (SYSCALL_BIT | 192)
+#endif
+#ifndef __NR_fgetxattr
+# define __NR_fgetxattr (SYSCALL_BIT | 193)
+#endif
+#ifndef __NR_listxattr
+# define __NR_listxattr (SYSCALL_BIT | 194)
+#endif
+#ifndef __NR_llistxattr
+# define __NR_llistxattr (SYSCALL_BIT | 195)
+#endif
+#ifndef __NR_flistxattr
+# define __NR_flistxattr (SYSCALL_BIT | 196)
+#endif
+#ifndef __NR_removexattr
+# define __NR_removexattr (SYSCALL_BIT | 197)
+#endif
+#ifndef __NR_lremovexattr
+# define __NR_lremovexattr (SYSCALL_BIT | 198)
+#endif
+#ifndef __NR_fremovexattr
+# define __NR_fremovexattr (SYSCALL_BIT | 199)
+#endif
+#ifndef __NR_tkill
+# define __NR_tkill (SYSCALL_BIT | 200)
+#endif
+#ifndef __NR_time
+# define __NR_time (SYSCALL_BIT | 201)
+#endif
+#ifndef __NR_futex
+# define __NR_futex (SYSCALL_BIT | 202)
+#endif
+#ifndef __NR_sched_setaffinity
+# define __NR_sched_setaffinity (SYSCALL_BIT | 203)
+#endif
+#ifndef __NR_sched_getaffinity
+# define __NR_sched_getaffinity (SYSCALL_BIT | 204)
+#endif
+#ifndef __NR_set_thread_area
+# define __NR_set_thread_area (SYSCALL_BIT | 205)
+#endif
+#ifndef __NR_io_setup
+# define __NR_io_setup (SYSCALL_BIT | 206)
+#endif
+#ifndef __NR_io_destroy
+# define __NR_io_destroy (SYSCALL_BIT | 207)
+#endif
+#ifndef __NR_io_getevents
+# define __NR_io_getevents (SYSCALL_BIT | 208)
+#endif
+#ifndef __NR_io_submit
+# define __NR_io_submit (SYSCALL_BIT | 209)
+#endif
+#ifndef __NR_io_cancel
+# define __NR_io_cancel (SYSCALL_BIT | 210)
+#endif
+#ifndef __NR_get_thread_area
+# define __NR_get_thread_area (SYSCALL_BIT | 211)
+#endif
+#ifndef __NR_lookup_dcookie
+# define __NR_lookup_dcookie (SYSCALL_BIT | 212)
+#endif
+#ifndef __NR_epoll_create
+# define __NR_epoll_create (SYSCALL_BIT | 213)
+#endif
+#ifndef __NR_epoll_ctl_old
+# define __NR_epoll_ctl_old (SYSCALL_BIT | 214)
+#endif
+#ifndef __NR_epoll_wait_old
+# define __NR_epoll_wait_old (SYSCALL_BIT | 215)
+#endif
+#ifndef __NR_remap_file_pages
+# define __NR_remap_file_pages (SYSCALL_BIT | 216)
+#endif
+#ifndef __NR_getdents64
+# define __NR_getdents64 (SYSCALL_BIT | 217)
+#endif
+#ifndef __NR_set_tid_address
+# define __NR_set_tid_address (SYSCALL_BIT | 218)
+#endif
+#ifndef __NR_restart_syscall
+# define __NR_restart_syscall (SYSCALL_BIT | 219)
+#endif
+#ifndef __NR_semtimedop
+# define __NR_semtimedop (SYSCALL_BIT | 220)
+#endif
+#ifndef __NR_fadvise64
+# define __NR_fadvise64 (SYSCALL_BIT | 221)
+#endif
+#ifndef __NR_timer_create
+# define __NR_timer_create (SYSCALL_BIT | 222)
+#endif
+#ifndef __NR_timer_settime
+# define __NR_timer_settime (SYSCALL_BIT | 223)
+#endif
+#ifndef __NR_timer_gettime
+# define __NR_timer_gettime (SYSCALL_BIT | 224)
+#endif
+#ifndef __NR_timer_getoverrun
+# define __NR_timer_getoverrun (SYSCALL_BIT | 225)
+#endif
+#ifndef __NR_timer_delete
+# define __NR_timer_delete (SYSCALL_BIT | 226)
+#endif
+#ifndef __NR_clock_settime
+# define __NR_clock_settime (SYSCALL_BIT | 227)
+#endif
+#ifndef __NR_clock_gettime
+# define __NR_clock_gettime (SYSCALL_BIT | 228)
+#endif
+#ifndef __NR_clock_getres
+# define __NR_clock_getres (SYSCALL_BIT | 229)
+#endif
+#ifndef __NR_clock_nanosleep
+# define __NR_clock_nanosleep (SYSCALL_BIT | 230)
+#endif
+#ifndef __NR_exit_group
+# define __NR_exit_group (SYSCALL_BIT | 231)
+#endif
+#ifndef __NR_epoll_wait
+# define __NR_epoll_wait (SYSCALL_BIT | 232)
+#endif
+#ifndef __NR_epoll_ctl
+# define __NR_epoll_ctl (SYSCALL_BIT | 233)
+#endif
+#ifndef __NR_tgkill
+# define __NR_tgkill (SYSCALL_BIT | 234)
+#endif
+#ifndef __NR_utimes
+# define __NR_utimes (SYSCALL_BIT | 235)
+#endif
+#ifndef __NR_vserver
+# define __NR_vserver (SYSCALL_BIT | 236)
+#endif
+#ifndef __NR_mbind
+# define __NR_mbind (SYSCALL_BIT | 237)
+#endif
+#ifndef __NR_set_mempolicy
+# define __NR_set_mempolicy (SYSCALL_BIT | 238)
+#endif
+#ifndef __NR_get_mempolicy
+# define __NR_get_mempolicy (SYSCALL_BIT | 239)
+#endif
+#ifndef __NR_mq_open
+# define __NR_mq_open (SYSCALL_BIT | 240)
+#endif
+#ifndef __NR_mq_unlink
+# define __NR_mq_unlink (SYSCALL_BIT | 241)
+#endif
+#ifndef __NR_mq_timedsend
+# define __NR_mq_timedsend (SYSCALL_BIT | 242)
+#endif
+#ifndef __NR_mq_timedreceive
+# define __NR_mq_timedreceive (SYSCALL_BIT | 243)
+#endif
+#ifndef __NR_mq_notify
+# define __NR_mq_notify (SYSCALL_BIT | 244)
+#endif
+#ifndef __NR_mq_getsetattr
+# define __NR_mq_getsetattr (SYSCALL_BIT | 245)
+#endif
+#ifndef __NR_kexec_load
+# define __NR_kexec_load (SYSCALL_BIT | 246)
+#endif
+#ifndef __NR_waitid
+# define __NR_waitid (SYSCALL_BIT | 247)
+#endif
+#ifndef __NR_add_key
+# define __NR_add_key (SYSCALL_BIT | 248)
+#endif
+#ifndef __NR_request_key
+# define __NR_request_key (SYSCALL_BIT | 249)
+#endif
+#ifndef __NR_keyctl
+# define __NR_keyctl (SYSCALL_BIT | 250)
+#endif
+#ifndef __NR_ioprio_set
+# define __NR_ioprio_set (SYSCALL_BIT | 251)
+#endif
+#ifndef __NR_ioprio_get
+# define __NR_ioprio_get (SYSCALL_BIT | 252)
+#endif
+#ifndef __NR_inotify_init
+# define __NR_inotify_init (SYSCALL_BIT | 253)
+#endif
+#ifndef __NR_inotify_add_watch
+# define __NR_inotify_add_watch (SYSCALL_BIT | 254)
+#endif
+#ifndef __NR_inotify_rm_watch
+# define __NR_inotify_rm_watch (SYSCALL_BIT | 255)
+#endif
+#ifndef __NR_migrate_pages
+# define __NR_migrate_pages (SYSCALL_BIT | 256)
+#endif
+#ifndef __NR_openat
+# define __NR_openat (SYSCALL_BIT | 257)
+#endif
+#ifndef __NR_mkdirat
+# define __NR_mkdirat (SYSCALL_BIT | 258)
+#endif
+#ifndef __NR_mknodat
+# define __NR_mknodat (SYSCALL_BIT | 259)
+#endif
+#ifndef __NR_fchownat
+# define __NR_fchownat (SYSCALL_BIT | 260)
+#endif
+#ifndef __NR_futimesat
+# define __NR_futimesat (SYSCALL_BIT | 261)
+#endif
+#ifndef __NR_newfstatat
+# define __NR_newfstatat (SYSCALL_BIT | 262)
+#endif
+#ifndef __NR_unlinkat
+# define __NR_unlinkat (SYSCALL_BIT | 263)
+#endif
+#ifndef __NR_renameat
+# define __NR_renameat (SYSCALL_BIT | 264)
+#endif
+#ifndef __NR_linkat
+# define __NR_linkat (SYSCALL_BIT | 265)
+#endif
+#ifndef __NR_symlinkat
+# define __NR_symlinkat (SYSCALL_BIT | 266)
+#endif
+#ifndef __NR_readlinkat
+# define __NR_readlinkat (SYSCALL_BIT | 267)
+#endif
+#ifndef __NR_fchmodat
+# define __NR_fchmodat (SYSCALL_BIT | 268)
+#endif
+#ifndef __NR_faccessat
+# define __NR_faccessat (SYSCALL_BIT | 269)
+#endif
+#ifndef __NR_pselect6
+# define __NR_pselect6 (SYSCALL_BIT | 270)
+#endif
+#ifndef __NR_ppoll
+# define __NR_ppoll (SYSCALL_BIT | 271)
+#endif
+#ifndef __NR_unshare
+# define __NR_unshare (SYSCALL_BIT | 272)
+#endif
+#ifndef __NR_set_robust_list
+# define __NR_set_robust_list (SYSCALL_BIT | 273)
+#endif
+#ifndef __NR_get_robust_list
+# define __NR_get_robust_list (SYSCALL_BIT | 274)
+#endif
+#ifndef __NR_splice
+# define __NR_splice (SYSCALL_BIT | 275)
+#endif
+#ifndef __NR_tee
+# define __NR_tee (SYSCALL_BIT | 276)
+#endif
+#ifndef __NR_sync_file_range
+# define __NR_sync_file_range (SYSCALL_BIT | 277)
+#endif
+#ifndef __NR_vmsplice
+# define __NR_vmsplice (SYSCALL_BIT | 278)
+#endif
+#ifndef __NR_move_pages
+# define __NR_move_pages (SYSCALL_BIT | 279)
+#endif
+#ifndef __NR_utimensat
+# define __NR_utimensat (SYSCALL_BIT | 280)
+#endif
+#ifndef __NR_epoll_pwait
+# define __NR_epoll_pwait (SYSCALL_BIT | 281)
+#endif
+#ifndef __NR_signalfd
+# define __NR_signalfd (SYSCALL_BIT | 282)
+#endif
+#ifndef __NR_timerfd_create
+# define __NR_timerfd_create (SYSCALL_BIT | 283)
+#endif
+#ifndef __NR_eventfd
+# define __NR_eventfd (SYSCALL_BIT | 284)
+#endif
+#ifndef __NR_fallocate
+# define __NR_fallocate (SYSCALL_BIT | 285)
+#endif
+#ifndef __NR_timerfd_settime
+# define __NR_timerfd_settime (SYSCALL_BIT | 286)
+#endif
+#ifndef __NR_timerfd_gettime
+# define __NR_timerfd_gettime (SYSCALL_BIT | 287)
+#endif
+#ifndef __NR_accept4
+# define __NR_accept4 (SYSCALL_BIT | 288)
+#endif
+#ifndef __NR_signalfd4
+# define __NR_signalfd4 (SYSCALL_BIT | 289)
+#endif
+#ifndef __NR_eventfd2
+# define __NR_eventfd2 (SYSCALL_BIT | 290)
+#endif
+#ifndef __NR_epoll_create1
+# define __NR_epoll_create1 (SYSCALL_BIT | 291)
+#endif
+#ifndef __NR_dup3
+# define __NR_dup3 (SYSCALL_BIT | 292)
+#endif
+#ifndef __NR_pipe2
+# define __NR_pipe2 (SYSCALL_BIT | 293)
+#endif
+#ifndef __NR_inotify_init1
+# define __NR_inotify_init1 (SYSCALL_BIT | 294)
+#endif
+#ifndef __NR_preadv
+# define __NR_preadv (SYSCALL_BIT | 295)
+#endif
+#ifndef __NR_pwritev
+# define __NR_pwritev (SYSCALL_BIT | 296)
+#endif
+#ifndef __NR_rt_tgsigqueueinfo
+# define __NR_rt_tgsigqueueinfo (SYSCALL_BIT | 297)
+#endif
+#ifndef __NR_perf_event_open
+# define __NR_perf_event_open (SYSCALL_BIT | 298)
+#endif
+#ifndef __NR_recvmmsg
+# define __NR_recvmmsg (SYSCALL_BIT | 299)
+#endif
+#ifndef __NR_fanotify_init
+# define __NR_fanotify_init (SYSCALL_BIT | 300)
+#endif
+#ifndef __NR_fanotify_mark
+# define __NR_fanotify_mark (SYSCALL_BIT | 301)
+#endif
+#ifndef __NR_prlimit64
+# define __NR_prlimit64 (SYSCALL_BIT | 302)
+#endif
+#ifndef __NR_name_to_handle_at
+# define __NR_name_to_handle_at (SYSCALL_BIT | 303)
+#endif
+#ifndef __NR_open_by_handle_at
+# define __NR_open_by_handle_at (SYSCALL_BIT | 304)
+#endif
+#ifndef __NR_clock_adjtime
+# define __NR_clock_adjtime (SYSCALL_BIT | 305)
+#endif
+#ifndef __NR_syncfs
+# define __NR_syncfs (SYSCALL_BIT | 306)
+#endif
+#ifndef __NR_sendmmsg
+# define __NR_sendmmsg (SYSCALL_BIT | 307)
+#endif
+#ifndef __NR_setns
+# define __NR_setns (SYSCALL_BIT | 308)
+#endif
+#ifndef __NR_getcpu
+# define __NR_getcpu (SYSCALL_BIT | 309)
+#endif
+#ifndef __NR_process_vm_readv
+# define __NR_process_vm_readv (SYSCALL_BIT | 310)
+#endif
+#ifndef __NR_process_vm_writev
+# define __NR_process_vm_writev (SYSCALL_BIT | 311)
+#endif
+#ifndef __NR_kcmp
+# define __NR_kcmp (SYSCALL_BIT | 312)
+#endif
+#ifndef __NR_finit_module
+# define __NR_finit_module (SYSCALL_BIT | 313)
+#endif
+#ifndef __NR_sched_setattr
+# define __NR_sched_setattr (SYSCALL_BIT | 314)
+#endif
+#ifndef __NR_sched_getattr
+# define __NR_sched_getattr (SYSCALL_BIT | 315)
+#endif
+#ifndef __NR_renameat2
+# define __NR_renameat2 (SYSCALL_BIT | 316)
+#endif
+#ifndef __NR_seccomp
+# define __NR_seccomp (SYSCALL_BIT | 317)
+#endif
+#ifndef __NR_getrandom
+# define __NR_getrandom (SYSCALL_BIT | 318)
+#endif
+#ifndef __NR_memfd_create
+# define __NR_memfd_create (SYSCALL_BIT | 319)
+#endif
+#ifndef __NR_kexec_file_load
+# define __NR_kexec_file_load (SYSCALL_BIT | 320)
+#endif
+#ifndef __NR_bpf
+# define __NR_bpf (SYSCALL_BIT | 321)
+#endif
+#ifndef __NR_execveat
+# define __NR_execveat (SYSCALL_BIT | 322)
+#endif
+#ifndef __NR_userfaultfd
+# define __NR_userfaultfd (SYSCALL_BIT | 323)
+#endif
+#ifndef __NR_membarrier
+# define __NR_membarrier (SYSCALL_BIT | 324)
+#endif
+#ifndef __NR_mlock2
+# define __NR_mlock2 (SYSCALL_BIT | 325)
+#endif
+#ifndef __NR_copy_file_range
+# define __NR_copy_file_range (SYSCALL_BIT | 326)
+#endif
+#ifndef __NR_preadv2
+# define __NR_preadv2 (SYSCALL_BIT | 327)
+#endif
+#ifndef __NR_pwritev2
+# define __NR_pwritev2 (SYSCALL_BIT | 328)
+#endif
+#ifndef __NR_pkey_mprotect
+# define __NR_pkey_mprotect (SYSCALL_BIT | 329)
+#endif
+#ifndef __NR_pkey_alloc
+# define __NR_pkey_alloc (SYSCALL_BIT | 330)
+#endif
+#ifndef __NR_pkey_free
+# define __NR_pkey_free (SYSCALL_BIT | 331)
+#endif
+#ifndef __NR_statx
+# define __NR_statx (SYSCALL_BIT | 332)
+#endif
+#ifndef __NR_io_pgetevents
+# define __NR_io_pgetevents (SYSCALL_BIT | 333)
+#endif
+#ifndef __NR_rseq
+# define __NR_rseq (SYSCALL_BIT | 334)
 #endif
diff --git a/sock.c b/sock.c
index a477bce..f17045e 100644
--- a/sock.c
+++ b/sock.c
@@ -57,6 +57,8 @@
 	print_quoted_string(ifname, IFNAMSIZ + 1, QUOTE_0_TERMINATED);
 }
 
+DIAG_PUSH_IGNORE_OVERRIDE_INIT
+
 static void
 print_ifreq(struct tcb *const tcp, const unsigned int code,
 	    const kernel_ulong_t arg, const struct_ifreq *const ifr)
@@ -202,6 +204,8 @@
 	}
 }
 
+DIAG_POP_IGNORE_OVERRIDE_INIT
+
 static unsigned int
 print_ifc_len(int len)
 {
diff --git a/sockaddr.c b/sockaddr.c
index cfc26cb..cf60c32 100644
--- a/sockaddr.c
+++ b/sockaddr.c
@@ -39,9 +39,11 @@
 #include <arpa/inet.h>
 
 #include "netlink.h"
+#include <linux/ax25.h>
 #include <linux/if_packet.h>
 #include <linux/if_arp.h>
 #include <linux/if_ether.h>
+#include <linux/x25.h>
 
 #ifdef HAVE_NETIPX_IPX_H
 # include <netipx/ipx.h>
@@ -189,6 +191,164 @@
 		PRINT_FIELD_U(", ", *sa_in6, sin6_scope_id);
 }
 
+/**
+ * Check that we can print an AX.25 address in its native form, otherwise it
+ * makes sense to print it in raw also (or in raw only).
+ */
+enum xlat_style
+check_ax25_address(const ax25_address *addr)
+{
+	enum xlat_style ret = XLAT_STYLE_DEFAULT;
+	bool space_seen = false;
+	bool char_seen = false;
+
+	for (size_t i = 0; i < ARRAY_SIZE(addr->ax25_call) - 1; i++) {
+		unsigned char c = addr->ax25_call[i];
+
+		/* The lowest bit should be zero */
+		if (c & 1)
+			ret = XLAT_STYLE_VERBOSE;
+
+		c >>= 1;
+
+		if (c == ' ')
+			space_seen = true;
+		else
+			char_seen = true;
+
+		/* Sane address contains only numbers and uppercase letters */
+		if ((c < '0' || c > '9') && (c < 'A' || c > 'Z') && c != ' ')
+			ret = XLAT_STYLE_VERBOSE;
+		if (c != ' ' && space_seen)
+			ret = XLAT_STYLE_VERBOSE;
+
+		/* non-printable chars */
+		if (c < ' ' || c > 0x7e
+		    /* characters used for printing comments */
+		    || c == '*' || c == '/')
+			return XLAT_STYLE_RAW;
+	}
+
+	if (addr->ax25_call[ARRAY_SIZE(addr->ax25_call) - 1] & ~0x1e)
+		ret = XLAT_STYLE_VERBOSE;
+
+	if (!char_seen && addr->ax25_call[ARRAY_SIZE(addr->ax25_call) - 1])
+		ret = XLAT_STYLE_VERBOSE;
+
+	return ret;
+}
+
+/** Convert a (presumably) valid AX.25 to a string */
+static const char *
+ax25_addr2str(const ax25_address *addr)
+{
+	static char buf[ARRAY_SIZE(addr->ax25_call) + sizeof("-15")];
+	char *p = buf;
+	size_t end;
+
+	for (end = ARRAY_SIZE(addr->ax25_call) - 1; end; end--)
+		if ((addr->ax25_call[end - 1] >> 1) != ' ')
+			break;
+
+	for (size_t i = 0; i < end; i++)
+		*p++ = ((unsigned char) addr->ax25_call[i]) >> 1;
+
+	*p++ = '-';
+
+	unsigned char ssid = (addr->ax25_call[ARRAY_SIZE(addr->ax25_call) - 1]
+			      >> 1) & 0xf;
+
+	if (ssid > 9) {
+		*p++ = '1';
+		ssid -= 10;
+	}
+
+	*p++ = ssid + '0';
+	*p = '\0';
+
+	if (buf[0] == '-' && buf[1] == '0')
+		return "*";
+
+	return buf;
+}
+
+static void
+print_ax25_addr_raw(const ax25_address *addr)
+{
+	PRINT_FIELD_HEX_ARRAY("{", *addr, ax25_call);
+	tprints("}");
+}
+
+void
+print_ax25_addr(const void /* ax25_address */ *addr_void)
+{
+	const ax25_address *addr = addr_void;
+	enum xlat_style xs = check_ax25_address(addr);
+
+	if (xs == XLAT_STYLE_DEFAULT)
+		xs = xlat_verbose(xlat_verbosity);
+
+	if (xs != XLAT_STYLE_ABBREV)
+		print_ax25_addr_raw(addr);
+
+	if (xs == XLAT_STYLE_RAW)
+		return;
+
+	const char *addr_str = ax25_addr2str(addr);
+
+	(xs == XLAT_STYLE_VERBOSE ? tprints_comment : tprints)(addr_str);
+}
+
+static void
+print_sockaddr_data_ax25(const void *const buf, const int addrlen)
+{
+	const struct full_sockaddr_ax25 *const sax25 = buf;
+	size_t addrlen_us = MAX(addrlen, 0);
+	bool full = sax25->fsa_ax25.sax25_ndigis ||
+	(addrlen_us > sizeof(struct sockaddr_ax25));
+
+	if (full)
+		tprints("fsa_ax25={");
+
+	tprints("sax25_call=");
+	print_ax25_addr(&sax25->fsa_ax25.sax25_call);
+	PRINT_FIELD_D(", ", sax25->fsa_ax25, sax25_ndigis);
+
+	if (!full)
+		return;
+
+	tprints("}");
+
+	size_t has_digis = MIN((addrlen_us - sizeof(sax25->fsa_ax25))
+			       / sizeof(sax25->fsa_digipeater[0]),
+			       ARRAY_SIZE(sax25->fsa_digipeater));
+	size_t want_digis = MIN(
+		(unsigned int) MAX(sax25->fsa_ax25.sax25_ndigis, 0),
+		ARRAY_SIZE(sax25->fsa_digipeater));
+	size_t digis = MIN(has_digis, want_digis);
+
+	if (want_digis == 0)
+		goto digis_end;
+
+	tprints(", fsa_digipeater=[");
+	for (size_t i = 0; i < digis; i++) {
+		if (i)
+			tprints(", ");
+
+		print_ax25_addr(sax25->fsa_digipeater + i);
+	}
+
+	if (want_digis > has_digis)
+		tprintf("%s/* ??? */", digis ? ", " : "");
+
+	tprints("]");
+
+digis_end:
+	if (addrlen_us > (has_digis * sizeof(sax25->fsa_digipeater[0])
+		       + sizeof(sax25->fsa_ax25)))
+		tprints(", ...");
+}
+
 static void
 print_sockaddr_data_ipx(const void *const buf, const int addrlen)
 {
@@ -206,6 +366,24 @@
 	PRINT_FIELD_0X("], ", *sa_ipx, sipx_type);
 }
 
+void
+print_x25_addr(const void /* struct x25_address */ *addr_void)
+{
+	const struct x25_address *addr = addr_void;
+
+	tprints("{x25_addr=");
+	print_quoted_cstring(addr->x25_addr, sizeof(addr->x25_addr));
+	tprints("}");
+}
+
+static void
+print_sockaddr_data_x25(const void *const buf, const int addrlen)
+{
+	const struct sockaddr_x25 *const sa_x25 = buf;
+
+	PRINT_FIELD_X25_ADDR("", *sa_x25, sx25_addr);
+}
+
 static void
 print_sockaddr_data_nl(const void *const buf, const int addrlen)
 {
@@ -368,54 +546,53 @@
 
 	struct sockaddr_l2 {
 		/* sa_family_t */ uint16_t	l2_family;
-		/* little endiang */ uint16_t	l2_psm;
+		/* little endian */ uint16_t	l2_psm;
 		struct bdaddr			l2_bdaddr;
 		/* little endian */ uint16_t	l2_cid;
 		uint8_t				l2_bdaddr_type;
 	};
 
 	switch (addrlen) {
-		case sizeof(struct sockaddr_hci): {
-			const struct sockaddr_hci *const hci = buf;
-			tprintf("hci_dev=htobs(%hu), hci_channel=",
-				btohs(hci->hci_dev));
-			printxval_index(hci_channels, hci->hci_channel,
-					"HCI_CHANNEL_???");
-			break;
-		}
-		case sizeof(struct sockaddr_sco): {
-			const struct sockaddr_sco *const sco = buf;
-			print_mac_addr("sco_bdaddr=", sco->sco_bdaddr.b,
-				       sizeof(sco->sco_bdaddr.b));
-			break;
-		}
-		case sizeof(struct sockaddr_rc): {
-			const struct sockaddr_rc *const rc = buf;
-			print_mac_addr("rc_bdaddr=", rc->rc_bdaddr.b,
-				       sizeof(rc->rc_bdaddr.b));
-			tprintf(", rc_channel=%u", rc->rc_channel);
-			break;
-		}
-		case offsetof(struct sockaddr_l2, l2_bdaddr_type):
-		case sizeof(struct sockaddr_l2): {
-			const struct sockaddr_l2 *const l2 = buf;
-			print_bluetooth_l2_psm("l2_psm=", l2->l2_psm);
-			print_mac_addr(", l2_bdaddr=", l2->l2_bdaddr.b,
-				       sizeof(l2->l2_bdaddr.b));
-			print_bluetooth_l2_cid(", l2_cid=", l2->l2_cid);
+	case sizeof(struct sockaddr_hci): {
+		const struct sockaddr_hci *const hci = buf;
+		tprintf("hci_dev=htobs(%hu), hci_channel=",
+			btohs(hci->hci_dev));
+		printxval_index(hci_channels, hci->hci_channel,
+				"HCI_CHANNEL_???");
+		break;
+	}
+	case sizeof(struct sockaddr_sco): {
+		const struct sockaddr_sco *const sco = buf;
+		print_mac_addr("sco_bdaddr=", sco->sco_bdaddr.b,
+			       sizeof(sco->sco_bdaddr.b));
+		break;
+	}
+	case sizeof(struct sockaddr_rc): {
+		const struct sockaddr_rc *const rc = buf;
+		print_mac_addr("rc_bdaddr=", rc->rc_bdaddr.b,
+			       sizeof(rc->rc_bdaddr.b));
+		tprintf(", rc_channel=%u", rc->rc_channel);
+		break;
+	}
+	case offsetof(struct sockaddr_l2, l2_bdaddr_type):
+	case sizeof(struct sockaddr_l2): {
+		const struct sockaddr_l2 *const l2 = buf;
+		print_bluetooth_l2_psm("l2_psm=", l2->l2_psm);
+		print_mac_addr(", l2_bdaddr=", l2->l2_bdaddr.b,
+			       sizeof(l2->l2_bdaddr.b));
+		print_bluetooth_l2_cid(", l2_cid=", l2->l2_cid);
 
-			if (addrlen == sizeof(struct sockaddr_l2)) {
-				tprints(", l2_bdaddr_type=");
-				printxval_index(bdaddr_types,
-						l2->l2_bdaddr_type,
-						"BDADDR_???");
-			}
-
-			break;
+		if (addrlen == sizeof(struct sockaddr_l2)) {
+			tprints(", l2_bdaddr_type=");
+			printxval_index(bdaddr_types, l2->l2_bdaddr_type,
+					"BDADDR_???");
 		}
-		default:
-			print_sockaddr_data_raw(buf, addrlen);
-			break;
+
+		break;
+	}
+	default:
+		print_sockaddr_data_raw(buf, addrlen);
+		break;
 	}
 }
 
@@ -427,7 +604,9 @@
 } sa_printers[] = {
 	[AF_UNIX] = { print_sockaddr_data_un, SIZEOF_SA_FAMILY + 1 },
 	[AF_INET] = { print_sockaddr_data_in, sizeof(struct sockaddr_in) },
+	[AF_AX25] = { print_sockaddr_data_ax25, sizeof(struct sockaddr_ax25) },
 	[AF_IPX] = { print_sockaddr_data_ipx, sizeof(struct sockaddr_ipx) },
+	[AF_X25] = { print_sockaddr_data_x25, sizeof(struct sockaddr_x25) },
 	[AF_INET6] = { print_sockaddr_data_in6, SIN6_MIN_LEN },
 	[AF_NETLINK] = { print_sockaddr_data_nl, SIZEOF_SA_FAMILY + 1 },
 	[AF_PACKET] = { print_sockaddr_data_ll, sizeof(struct sockaddr_ll) },
diff --git a/socketutils.c b/socketutils.c
index a646b5b..c3f28a1 100644
--- a/socketutils.c
+++ b/socketutils.c
@@ -48,6 +48,10 @@
 
 #include "xstring.h"
 
+#define XLAT_MACROS_ONLY
+# include "xlat/inet_protocols.h"
+#undef XLAT_MACROS_ONLY
+
 typedef struct {
 	unsigned long inode;
 	char *details;
@@ -233,9 +237,9 @@
 		}
 
 		const struct nlmsghdr *h = &hdr_buf.hdr;
-		if (!NLMSG_OK(h, ret))
+		if (!is_nlmsg_ok(h, ret))
 			return false;
-		for (; NLMSG_OK(h, ret); h = NLMSG_NEXT(h, ret)) {
+		for (; is_nlmsg_ok(h, ret); h = NLMSG_NEXT(h, ret)) {
 			if (h->nlmsg_type != expected_msg_type)
 				return false;
 			const int rc = parser(NLMSG_DATA(h),
@@ -412,11 +416,12 @@
 }
 
 static const char *
-unix_get(struct tcb *tcp, const int fd, const unsigned long inode)
+unix_get(struct tcb *tcp, const int fd, const int family, const int proto,
+	 const unsigned long inode, const char *name)
 {
 	return unix_send_query(tcp, fd, inode)
 		&& receive_responses(tcp, fd, inode, SOCK_DIAG_BY_FAMILY,
-				     unix_parse_response, (void *) "UNIX")
+				     unix_parse_response, (void *) name)
 		? get_sockaddr_by_inode_cached(inode) : NULL;
 }
 
@@ -431,48 +436,63 @@
 }
 
 static const char *
-tcp_v4_get(struct tcb *tcp, const int fd, const unsigned long inode)
-{
-	return inet_get(tcp, fd, AF_INET, IPPROTO_TCP, inode, "TCP");
-}
-
-static const char *
-udp_v4_get(struct tcb *tcp, const int fd, const unsigned long inode)
-{
-	return inet_get(tcp, fd, AF_INET, IPPROTO_UDP, inode, "UDP");
-}
-
-static const char *
-tcp_v6_get(struct tcb *tcp, const int fd, const unsigned long inode)
-{
-	return inet_get(tcp, fd, AF_INET6, IPPROTO_TCP, inode, "TCPv6");
-}
-
-static const char *
-udp_v6_get(struct tcb *tcp, const int fd, const unsigned long inode)
-{
-	return inet_get(tcp, fd, AF_INET6, IPPROTO_UDP, inode, "UDPv6");
-}
-
-static const char *
-netlink_get(struct tcb *tcp, const int fd, const unsigned long inode)
+netlink_get(struct tcb *tcp, const int fd, const int family, const int protocol,
+	    const unsigned long inode, const char *proto_name)
 {
 	return netlink_send_query(tcp, fd, inode)
 		&& receive_responses(tcp, fd, inode, SOCK_DIAG_BY_FAMILY,
-				     netlink_parse_response, (void *) "NETLINK")
+				     netlink_parse_response,
+				     (void *) proto_name)
 		? get_sockaddr_by_inode_cached(inode) : NULL;
 }
 
 static const struct {
 	const char *const name;
-	const char * (*const get)(struct tcb *, int, unsigned long);
+	const char * (*const get)(struct tcb *, int fd, int family,
+				  int protocol, unsigned long inode,
+				  const char *proto_name);
+	int family;
+	int proto;
 } protocols[] = {
-	[SOCK_PROTO_UNIX] = { "UNIX", unix_get },
-	[SOCK_PROTO_TCP] = { "TCP", tcp_v4_get },
-	[SOCK_PROTO_UDP] = { "UDP", udp_v4_get },
-	[SOCK_PROTO_TCPv6] = { "TCPv6", tcp_v6_get },
-	[SOCK_PROTO_UDPv6] = { "UDPv6", udp_v6_get },
-	[SOCK_PROTO_NETLINK] = { "NETLINK", netlink_get }
+	[SOCK_PROTO_UNIX]	= { "UNIX",	unix_get,	AF_UNIX},
+	/*
+	 * inet_diag handlers are currently implemented only for TCP,
+	 * UDP(lite), SCTP, RAW, and DCCP, but we try to resolve it for all
+	 * protocols anyway, just in case.
+	 */
+	[SOCK_PROTO_TCP]	=
+		{ "TCP",	inet_get, AF_INET,  IPPROTO_TCP },
+	[SOCK_PROTO_UDP]	=
+		{ "UDP",	inet_get, AF_INET,  IPPROTO_UDP },
+	[SOCK_PROTO_UDPLITE]	=
+		{ "UDPLITE",	inet_get, AF_INET,  IPPROTO_UDPLITE },
+	[SOCK_PROTO_DCCP]	=
+		{ "DCCP",	inet_get, AF_INET,  IPPROTO_DCCP },
+	[SOCK_PROTO_SCTP]	=
+		{ "SCTP",	inet_get, AF_INET,  IPPROTO_SCTP },
+	[SOCK_PROTO_L2TP_IP]	=
+		{ "L2TP/IP",	inet_get, AF_INET,  IPPROTO_L2TP },
+	[SOCK_PROTO_PING]	=
+		{ "PING",	inet_get, AF_INET,  IPPROTO_ICMP },
+	[SOCK_PROTO_RAW]	=
+		{ "RAW",	inet_get, AF_INET,  IPPROTO_RAW },
+	[SOCK_PROTO_TCPv6]	=
+		{ "TCPv6",	inet_get, AF_INET6, IPPROTO_TCP },
+	[SOCK_PROTO_UDPv6]	=
+		{ "UDPv6",	inet_get, AF_INET6, IPPROTO_UDP },
+	[SOCK_PROTO_UDPLITEv6]	=
+		{ "UDPLITEv6",	inet_get, AF_INET6, IPPROTO_UDPLITE },
+	[SOCK_PROTO_DCCPv6]	=
+		{ "DCCPv6",	inet_get, AF_INET6, IPPROTO_DCCP },
+	[SOCK_PROTO_SCTPv6]	=
+		{ "SCTPv6",	inet_get, AF_INET6, IPPROTO_SCTP },
+	[SOCK_PROTO_L2TP_IPv6]	=
+		{ "L2TP/IPv6",	inet_get, AF_INET6, IPPROTO_L2TP },
+	[SOCK_PROTO_PINGv6]	=
+		{ "PINGv6",	inet_get, AF_INET6, IPPROTO_ICMP },
+	[SOCK_PROTO_RAWv6]	=
+		{ "RAWv6",	inet_get, AF_INET6, IPPROTO_RAW },
+	[SOCK_PROTO_NETLINK]	= { "NETLINK",	netlink_get,	AF_NETLINK },
 };
 
 enum sock_proto
@@ -487,6 +507,15 @@
 	return SOCK_PROTO_UNKNOWN;
 }
 
+int
+get_family_by_proto(enum sock_proto proto)
+{
+	if ((size_t) proto < ARRAY_SIZE(protocols))
+		return protocols[proto].family;
+
+	return AF_UNSPEC;
+}
+
 static const char *
 get_sockaddr_by_inode_uncached(struct tcb *tcp, const unsigned long inode,
 			       const enum sock_proto proto)
@@ -501,14 +530,20 @@
 	const char *details = NULL;
 
 	if (proto != SOCK_PROTO_UNKNOWN) {
-		details = protocols[proto].get(tcp, fd, inode);
+		details = protocols[proto].get(tcp, fd, protocols[proto].family,
+					       protocols[proto].proto, inode,
+					       protocols[proto].name);
 	} else {
 		unsigned int i;
 		for (i = (unsigned int) SOCK_PROTO_UNKNOWN + 1;
 		     i < ARRAY_SIZE(protocols); ++i) {
 			if (!protocols[i].get)
 				continue;
-			details = protocols[i].get(tcp, fd, inode);
+			details = protocols[i].get(tcp, fd,
+						   protocols[proto].family,
+						   protocols[proto].proto,
+						   inode,
+						   protocols[proto].name);
 			if (details)
 				break;
 		}
diff --git a/stamp-h1 b/stamp-h1
deleted file mode 100644
index 4547fe1..0000000
--- a/stamp-h1
+++ /dev/null
@@ -1 +0,0 @@
-timestamp for config.h
diff --git a/strace-log-merge.1 b/strace-log-merge.1
index a7451d6..877f143 100644
--- a/strace-log-merge.1
+++ b/strace-log-merge.1
@@ -31,7 +31,7 @@
 .    BR "\\$1"
 ..
 .\"
-.TH STRACE-LOG-MERGE 1 "2018-06-13" "strace 4.23"
+.TH STRACE-LOG-MERGE 1 "2018-07-07" "strace 4.25"
 .\"
 .SH NAME
 strace-log-merge \- merge strace \-ff \-tt output
diff --git a/strace.1 b/strace.1
index 517a5e1..7eb90fd 100644
--- a/strace.1
+++ b/strace.1
@@ -53,15 +53,15 @@
 .  el \
 .    BR "\\$1"
 ..
-.TH STRACE 1 "2018-06-13" "strace 4.23"
+.TH STRACE 1 "2018-07-07" "strace 4.25"
 .SH NAME
 strace \- trace system calls and signals
 .SH SYNOPSIS
 .SY strace
-.if '#'#' .ig end_unwind_opt
+.if ''#' .ig end_unwind_opt
 .OP \-ACdffhikqrtttTvVxxy
 .end_unwind_opt
-.if ''#' .ig end_no_unwind_opt
+.if '#'#' .ig end_no_unwind_opt
 .OP \-ACdffhiqrtttTvVxxy
 .end_no_unwind_opt
 .OP \-I n
@@ -259,7 +259,7 @@
 .TP
 .B \-i
 Print the instruction pointer at the time of the system call.
-.if '#'#' .ig end_unwind
+.if ''#' .ig end_unwind
 .TP
 .B \-k
 Print the execution stack trace of the traced processes after each system call.
@@ -427,8 +427,9 @@
 .BR read ,
 .BR write ,
 .BR fault ,
+.BR inject ,
 or
-.B inject
+.B kvm
 and
 .I value
 is a qualifier-dependent symbol or number.  The default
@@ -771,6 +772,11 @@
 .IR ENOSYS .
 
 .TP
+.BR "\-e\ kvm" = vcpu
+Print the exit reason of kvm vcpu.  Requires Linux kernel version 4.16.0
+or higher.
+
+.TP
 .BI "\-P " path
 Trace only system calls accessing
 .IR path .
diff --git a/strace.1.in b/strace.1.in
index d5b83c5..951431a 100644
--- a/strace.1.in
+++ b/strace.1.in
@@ -427,8 +427,9 @@
 .BR read ,
 .BR write ,
 .BR fault ,
+.BR inject ,
 or
-.B inject
+.B kvm
 and
 .I value
 is a qualifier-dependent symbol or number.  The default
@@ -771,6 +772,11 @@
 .IR ENOSYS .
 
 .TP
+.BR "\-e\ kvm" = vcpu
+Print the exit reason of kvm vcpu.  Requires Linux kernel version 4.16.0
+or higher.
+
+.TP
 .BI "\-P " path
 Trace only system calls accessing
 .IR path .
diff --git a/strace.c b/strace.c
index 4b37485..62142d8 100644
--- a/strace.c
+++ b/strace.c
@@ -158,6 +158,12 @@
 struct tcb *printing_tcp;
 static struct tcb *current_tcp;
 
+struct tcb_wait_data {
+	enum trace_event te; /**< Event passed to dispatch_event() */
+	int status;          /**< status, returned by wait4() */
+	siginfo_t si;        /**< siginfo, returned by PTRACE_GETSIGINFO */
+};
+
 static struct tcb **tcbtab;
 static unsigned int nprocs;
 static size_t tcbtabsize;
@@ -278,7 +284,8 @@
 \n\
 Filtering:\n\
   -e expr        a qualifying expression: option=[!]all or option=[!]val1[,val2]...\n\
-     options:    trace, abbrev, verbose, raw, signal, read, write, fault\n\
+     options:    trace, abbrev, verbose, raw, signal, read, write, fault, inject, kvm"
+"\n\
   -P path        trace accesses to path\n\
 \n\
 Tracing:\n\
@@ -819,6 +826,10 @@
 		unwind_tcb_fin(tcp);
 #endif
 
+#ifdef HAVE_LINUX_KVM_H
+	kvm_vcpu_info_free(tcp);
+#endif
+
 	if (tcp->mmap_cache)
 		tcp->mmap_cache->free_fn(tcp, __func__);
 
@@ -2157,6 +2168,11 @@
 		} else
 			tprintf("--- stopped by %s ---\n", signame(sig));
 		line_ended();
+
+#ifdef ENABLE_STACKTRACE
+		if (stack_trace_enabled)
+			unwind_tcb_print(tcp);
+#endif
 	}
 }
 
@@ -2221,16 +2237,19 @@
 	line_ended();
 }
 
-static enum trace_event
-next_event(int *pstatus, siginfo_t *si)
+static const struct tcb_wait_data *
+next_event(void)
 {
+	static struct tcb_wait_data wait_data;
+
 	int pid;
 	int status;
 	struct tcb *tcp;
+	struct tcb_wait_data *wd = &wait_data;
 	struct rusage ru;
 
 	if (interrupted)
-		return TE_BREAK;
+		return NULL;
 
 	/*
 	 * Used to exit simply when nprocs hits zero, but in this testcase:
@@ -2250,7 +2269,7 @@
 		 * on exit. Oh well...
 		 */
 		if (nprocs == 0)
-			return TE_BREAK;
+			return NULL;
 	}
 
 	const bool unblock_delay_timer = is_delay_timer_armed();
@@ -2273,7 +2292,7 @@
 	 * then the system call will be interrupted and
 	 * the expiration will be handled by the signal handler.
 	 */
-	pid = wait4(-1, pstatus, __WALL, (cflag ? &ru : NULL));
+	pid = wait4(-1, &status, __WALL, (cflag ? &ru : NULL));
 	const int wait_errno = errno;
 
 	/*
@@ -2287,14 +2306,16 @@
 		sigprocmask(SIG_BLOCK, &timer_set, NULL);
 
 		if (restart_failed)
-			return TE_BREAK;
+			return NULL;
 	}
 
 	if (pid < 0) {
-		if (wait_errno == EINTR)
-			return TE_NEXT;
+		if (wait_errno == EINTR) {
+			wd->te = TE_NEXT;
+			return wd;
+		}
 		if (nprocs == 0 && wait_errno == ECHILD)
-			return TE_BREAK;
+			return NULL;
 		/*
 		 * If nprocs > 0, ECHILD is not expected,
 		 * treat it as any other error here:
@@ -2303,12 +2324,13 @@
 		perror_msg_and_die("wait4(__WALL)");
 	}
 
-	status = *pstatus;
+	wd->status = status;
 
 	if (pid == popen_pid) {
 		if (!WIFSTOPPED(status))
 			popen_pid = 0;
-		return TE_NEXT;
+		wd->te = TE_NEXT;
+		return wd;
 	}
 
 	if (debug_flag)
@@ -2319,8 +2341,10 @@
 
 	if (!tcp) {
 		tcp = maybe_allocate_tcb(pid, status);
-		if (!tcp)
-			return TE_NEXT;
+		if (!tcp) {
+			wd->te = TE_NEXT;
+			return wd;
+		}
 	}
 
 	clear_regs(tcp);
@@ -2337,11 +2361,15 @@
 		tcp->stime = stime;
 	}
 
-	if (WIFSIGNALED(status))
-		return TE_SIGNALLED;
+	if (WIFSIGNALED(status)) {
+		wd->te = TE_SIGNALLED;
+		return wd;
+	}
 
-	if (WIFEXITED(status))
-		return TE_EXITED;
+	if (WIFEXITED(status)) {
+		wd->te = TE_EXITED;
+		return wd;
+	}
 
 	/*
 	 * As WCONTINUED flag has not been specified to wait4,
@@ -2368,19 +2396,19 @@
 		if (sig == SIGSTOP && (tcp->flags & TCB_IGNORE_ONE_SIGSTOP)) {
 			debug_func_msg("ignored SIGSTOP on pid %d", tcp->pid);
 			tcp->flags &= ~TCB_IGNORE_ONE_SIGSTOP;
-			return TE_RESTART;
+			wd->te = TE_RESTART;
 		} else if (sig == syscall_trap_sig) {
-			return TE_SYSCALL_STOP;
+			wd->te = TE_SYSCALL_STOP;
 		} else {
-			*si = (siginfo_t) {};
+			memset(&wd->si, 0, sizeof(wd->si));
 			/*
 			 * True if tracee is stopped by signal
 			 * (as opposed to "tracee received signal").
 			 * TODO: shouldn't we check for errno == EINVAL too?
 			 * We can get ESRCH instead, you know...
 			 */
-			bool stopped = ptrace(PTRACE_GETSIGINFO, pid, 0, si) < 0;
-			return stopped ? TE_GROUP_STOP : TE_SIGNAL_DELIVERY_STOP;
+			bool stopped = ptrace(PTRACE_GETSIGINFO, pid, 0, &wd->si) < 0;
+			wd->te = stopped ? TE_GROUP_STOP : TE_SIGNAL_DELIVERY_STOP;
 		}
 		break;
 	case PTRACE_EVENT_STOP:
@@ -2393,16 +2421,23 @@
 		case SIGTSTP:
 		case SIGTTIN:
 		case SIGTTOU:
-			return TE_GROUP_STOP;
+			wd->te = TE_GROUP_STOP;
+			break;
+		default:
+			wd->te = TE_RESTART;
 		}
-		return TE_RESTART;
+		break;
 	case PTRACE_EVENT_EXEC:
-		return TE_STOP_BEFORE_EXECVE;
+		wd->te = TE_STOP_BEFORE_EXECVE;
+		break;
 	case PTRACE_EVENT_EXIT:
-		return TE_STOP_BEFORE_EXIT;
+		wd->te = TE_STOP_BEFORE_EXIT;
+		break;
 	default:
-		return TE_RESTART;
+		wd->te = TE_RESTART;
 	}
+
+	return wd;
 }
 
 static int
@@ -2431,12 +2466,18 @@
 
 /* Returns true iff the main trace loop has to continue. */
 static bool
-dispatch_event(enum trace_event ret, int *pstatus, siginfo_t *si)
+dispatch_event(const struct tcb_wait_data *wd)
 {
 	unsigned int restart_op = PTRACE_SYSCALL;
 	unsigned int restart_sig = 0;
+	enum trace_event te = wd ? wd->te : TE_BREAK;
+	/*
+	 * Copy wd->status to a non-const variable to workaround glibc bugs
+	 * around union wait fixed by glibc commit glibc-2.24~391
+	 */
+	int status = wd ? wd->status : 0;
 
-	switch (ret) {
+	switch (te) {
 	case TE_BREAK:
 		return false;
 
@@ -2464,17 +2505,17 @@
 		break;
 
 	case TE_SIGNAL_DELIVERY_STOP:
-		restart_sig = WSTOPSIG(*pstatus);
-		print_stopped(current_tcp, si, restart_sig);
+		restart_sig = WSTOPSIG(status);
+		print_stopped(current_tcp, &wd->si, restart_sig);
 		break;
 
 	case TE_SIGNALLED:
-		print_signalled(current_tcp, current_tcp->pid, *pstatus);
+		print_signalled(current_tcp, current_tcp->pid, status);
 		droptcb(current_tcp);
 		return true;
 
 	case TE_GROUP_STOP:
-		restart_sig = WSTOPSIG(*pstatus);
+		restart_sig = WSTOPSIG(status);
 		print_stopped(current_tcp, NULL, restart_sig);
 		if (use_seize) {
 			/*
@@ -2489,7 +2530,7 @@
 		break;
 
 	case TE_EXITED:
-		print_exited(current_tcp, current_tcp->pid, *pstatus);
+		print_exited(current_tcp, current_tcp->pid, status);
 		droptcb(current_tcp);
 		return true;
 
@@ -2572,13 +2613,15 @@
 static bool
 restart_delayed_tcb(struct tcb *const tcp)
 {
+	const struct tcb_wait_data wd = { .te = TE_RESTART };
+
 	debug_func_msg("pid %d", tcp->pid);
 
 	tcp->flags &= ~TCB_DELAYED;
 
 	struct tcb *const prev_tcp = current_tcp;
 	current_tcp = tcp;
-	bool ret = dispatch_event(TE_RESTART, NULL, NULL);
+	bool ret = dispatch_event(&wd);
 	current_tcp = prev_tcp;
 
 	return ret;
@@ -2689,9 +2732,7 @@
 
 	exit_code = !nprocs;
 
-	int status;
-	siginfo_t si;
-	while (dispatch_event(next_event(&status, &si), &status, &si))
+	while (dispatch_event(next_event()))
 		;
 	terminate();
 }
diff --git a/strace.spec b/strace.spec
index 03d2628..e88d93c 100644
--- a/strace.spec
+++ b/strace.spec
@@ -1,25 +1,31 @@
 Summary: Tracks and displays system calls associated with a running process
 Name: strace
-Version: 4.23
+Version: 4.25
 Release: 1%{?dist}
-License: BSD
-Group: Development/Debuggers
+License: BSD%{?suse_version:-3-Clause}
+Group: Development%{?suse_version:/Tools}/Debuggers
 URL: https://strace.io
 Source: https://strace.io/files/%{version}/strace-%{version}.tar.xz
-BuildRequires: gcc
+BuildRequires: gcc gzip
+
+# Install Bluetooth headers for AF_BLUETOOTH sockets decoding.
 %if 0%{?fedora} >= 18 || 0%{?centos} >= 8 || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1200
 BuildRequires: pkgconfig(bluez)
 %endif
+
+# Install elfutils-devel or libdw-devel to enable strace -k option.
+# Install binutils-devel to enable symbol demangling.
 %if 0%{?fedora} >= 20 || 0%{?centos} >= 6 || 0%{?rhel} >= 6
 %define buildrequires_stacktrace BuildRequires: elfutils-devel binutils-devel
 %endif
 %if 0%{?suse_version} >= 1100
 %define buildrequires_stacktrace BuildRequires: libdw-devel binutils-devel
 %endif
-# for -k option
 %{?buildrequires_stacktrace}
-%define strace64_arches ppc64 sparc64
+
+# OBS compatibility
 %{?!buildroot:BuildRoot: %_tmppath/buildroot-%name-%version-%release}
+%define maybe_use_defattr %{?suse_version:%%defattr(-,root,root)}
 
 %description
 The strace program intercepts and records the system calls called and
@@ -31,30 +37,11 @@
 Install strace if you need a tool to track the system calls made and
 received by a process.
 
-%ifarch %{strace64_arches}
-%package -n strace64
-Summary: Tracks and displays system calls associated with a running process.
-Group: Development/Debuggers
-
-%description -n strace64
-The strace program intercepts and records the system calls called and
-received by a running process.  Strace can print a record of each
-system call, its arguments and its return value.  Strace is useful for
-diagnosing problems and debugging, as well as for instructional
-purposes.
-
-Install strace if you need a tool to track the system calls made and
-received by a process.
-
-This package provides the `strace64' program to trace 64-bit processes.
-The `strace' program in the `strace' package is for 32-bit processes.
-%endif
-
 %prep
 %setup -q
 echo -n %version-%release > .tarball-version
 echo -n 2018 > .year
-echo -n 2018-06-13 > .strace.1.in.date
+echo -n 2018-07-07 > .strace.1.in.date
 
 %build
 echo 'BEGIN OF BUILD ENVIRONMENT INFORMATION'
@@ -63,10 +50,12 @@
 $libc |head -1
 file -L /bin/sh
 gcc --version |head -1
-kver="$(echo -e '#include <linux/version.h>\nLINUX_VERSION_CODE' | gcc -E -P -)"
+ld --version |head -1
+kver="$(printf '%%s\n%%s\n' '#include <linux/version.h>' 'LINUX_VERSION_CODE' | gcc -E -P -)"
 printf 'kernel-headers %%s.%%s.%%s\n' $(($kver/65536)) $(($kver/256%%256)) $(($kver%%256))
 echo 'END OF BUILD ENVIRONMENT INFORMATION'
 
+CFLAGS_FOR_BUILD="$RPM_OPT_FLAGS"; export CFLAGS_FOR_BUILD
 %configure --enable-mpers=check
 make %{?_smp_mflags}
 
@@ -76,16 +65,11 @@
 # remove unpackaged files from the buildroot
 rm -f %{buildroot}%{_bindir}/strace-graph
 
-%define copy64 ln
-%if 0%{?rhel}
-%if 0%{?rhel} < 6
-%endif
-%define copy64 cp -p
-%endif
-
-%ifarch %{strace64_arches}
-%{copy64} %{buildroot}%{_bindir}/strace %{buildroot}%{_bindir}/strace64
-%endif
+# some say uncompressed changelog files are too big
+for f in ChangeLog ChangeLog-CVS; do
+	gzip -9n < "$f" > "$f".gz &
+done
+wait
 
 %check
 %{buildroot}%{_bindir}/strace -V
@@ -97,21 +81,22 @@
 echo 'END OF TEST SUITE INFORMATION'
 
 %files
-%{?suse_version:%defattr(-,root,root)}
-%doc CREDITS ChangeLog ChangeLog-CVS COPYING NEWS README
+%maybe_use_defattr
+%doc CREDITS ChangeLog.gz ChangeLog-CVS.gz COPYING NEWS README
 %{_bindir}/strace
 %{_bindir}/strace-log-merge
 %{_mandir}/man1/*
 
-%ifarch %{strace64_arches}
-%files -n strace64
-%{?suse_version:%defattr(-,root,root)}
-%{_bindir}/strace64
-%endif
-
 %changelog
-* Fri Jun 15 2018 strace-devel@lists.strace.io - 4.23-1
-- strace 4.23 snapshot.
+* Tue Oct 30 2018 strace-devel@lists.strace.io - 4.25-1
+- strace 4.25 snapshot.
+
+* Tue Aug 14 2018 Dmitry V. Levin <ldv@altlinux.org> - 4.24-1
+- v4.23 -> v4.24.
+
+* Thu Jun 14 2018 Dmitry V. Levin <ldv@altlinux.org> - 4.23-1
+- v4.22 -> v4.23.
+- Enabled libdw backend for -k option (#1568647).
 
 * Thu Apr 05 2018 Dmitry V. Levin <ldv@altlinux.org> - 4.22-1
 - v4.21 -> v4.22.
diff --git a/strace.spec.in b/strace.spec.in
index 1a6f284..1e98dee 100644
--- a/strace.spec.in
+++ b/strace.spec.in
@@ -2,24 +2,30 @@
 Name: strace
 Version: @PACKAGE_VERSION@
 Release: 1%{?dist}
-License: BSD
-Group: Development/Debuggers
+License: BSD%{?suse_version:-3-Clause}
+Group: Development%{?suse_version:/Tools}/Debuggers
 URL: https://strace.io
 Source: https://strace.io/files/%{version}/strace-%{version}.tar.xz
-BuildRequires: gcc
+BuildRequires: gcc gzip
+
+# Install Bluetooth headers for AF_BLUETOOTH sockets decoding.
 %if 0%{?fedora} >= 18 || 0%{?centos} >= 8 || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1200
 BuildRequires: pkgconfig(bluez)
 %endif
+
+# Install elfutils-devel or libdw-devel to enable strace -k option.
+# Install binutils-devel to enable symbol demangling.
 %if 0%{?fedora} >= 20 || 0%{?centos} >= 6 || 0%{?rhel} >= 6
 %define buildrequires_stacktrace BuildRequires: elfutils-devel binutils-devel
 %endif
 %if 0%{?suse_version} >= 1100
 %define buildrequires_stacktrace BuildRequires: libdw-devel binutils-devel
 %endif
-# for -k option
 %{?buildrequires_stacktrace}
-%define strace64_arches ppc64 sparc64
+
+# OBS compatibility
 %{?!buildroot:BuildRoot: %_tmppath/buildroot-%name-%version-%release}
+%define maybe_use_defattr %{?suse_version:%%defattr(-,root,root)}
 
 %description
 The strace program intercepts and records the system calls called and
@@ -31,25 +37,6 @@
 Install strace if you need a tool to track the system calls made and
 received by a process.
 
-%ifarch %{strace64_arches}
-%package -n strace64
-Summary: Tracks and displays system calls associated with a running process.
-Group: Development/Debuggers
-
-%description -n strace64
-The strace program intercepts and records the system calls called and
-received by a running process.  Strace can print a record of each
-system call, its arguments and its return value.  Strace is useful for
-diagnosing problems and debugging, as well as for instructional
-purposes.
-
-Install strace if you need a tool to track the system calls made and
-received by a process.
-
-This package provides the `strace64' program to trace 64-bit processes.
-The `strace' program in the `strace' package is for 32-bit processes.
-%endif
-
 %prep
 %setup -q
 echo -n %version-%release > .tarball-version
@@ -63,10 +50,12 @@
 $libc |head -1
 file -L /bin/sh
 gcc --version |head -1
-kver="$(echo -e '#include <linux/version.h>\nLINUX_VERSION_CODE' | gcc -E -P -)"
+ld --version |head -1
+kver="$(printf '%%s\n%%s\n' '#include <linux/version.h>' 'LINUX_VERSION_CODE' | gcc -E -P -)"
 printf 'kernel-headers %%s.%%s.%%s\n' $(($kver/65536)) $(($kver/256%%256)) $(($kver%%256))
 echo 'END OF BUILD ENVIRONMENT INFORMATION'
 
+CFLAGS_FOR_BUILD="$RPM_OPT_FLAGS"; export CFLAGS_FOR_BUILD
 %configure --enable-mpers=check
 make %{?_smp_mflags}
 
@@ -76,16 +65,11 @@
 # remove unpackaged files from the buildroot
 rm -f %{buildroot}%{_bindir}/strace-graph
 
-%define copy64 ln
-%if 0%{?rhel}
-%if 0%{?rhel} < 6
-%endif
-%define copy64 cp -p
-%endif
-
-%ifarch %{strace64_arches}
-%{copy64} %{buildroot}%{_bindir}/strace %{buildroot}%{_bindir}/strace64
-%endif
+# some say uncompressed changelog files are too big
+for f in ChangeLog ChangeLog-CVS; do
+	gzip -9n < "$f" > "$f".gz &
+done
+wait
 
 %check
 %{buildroot}%{_bindir}/strace -V
@@ -97,22 +81,23 @@
 echo 'END OF TEST SUITE INFORMATION'
 
 %files
-%{?suse_version:%defattr(-,root,root)}
-%doc CREDITS ChangeLog ChangeLog-CVS COPYING NEWS README
+%maybe_use_defattr
+%doc CREDITS ChangeLog.gz ChangeLog-CVS.gz COPYING NEWS README
 %{_bindir}/strace
 %{_bindir}/strace-log-merge
 %{_mandir}/man1/*
 
-%ifarch %{strace64_arches}
-%files -n strace64
-%{?suse_version:%defattr(-,root,root)}
-%{_bindir}/strace64
-%endif
-
 %changelog
 * @RPM_CHANGELOGTIME@ @PACKAGE_BUGREPORT@ - @PACKAGE_VERSION@-1
 - @PACKAGE_STRING@ snapshot.
 
+* Tue Aug 14 2018 Dmitry V. Levin <ldv@altlinux.org> - 4.24-1
+- v4.23 -> v4.24.
+
+* Thu Jun 14 2018 Dmitry V. Levin <ldv@altlinux.org> - 4.23-1
+- v4.22 -> v4.23.
+- Enabled libdw backend for -k option (#1568647).
+
 * Thu Apr 05 2018 Dmitry V. Levin <ldv@altlinux.org> - 4.22-1
 - v4.21 -> v4.22.
 
diff --git a/tests-m32/Makefile b/tests-m32/Makefile
deleted file mode 100644
index 68dfc9e..0000000
--- a/tests-m32/Makefile
+++ /dev/null
@@ -1,9683 +0,0 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
-# tests-m32/Makefile.  Generated from Makefile.in by configure.
-
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-# Automake input for strace tests.
-#
-# Copyright (c) 2011-2016 Dmitry V. Levin <ldv@altlinux.org>
-# Copyright (c) 2011-2018 The strace developers.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. The name of the author may not be used to endorse or promote products
-#    derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# scno.h make rules for strace.
-#
-# Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. The name of the author may not be used to endorse or promote products
-#    derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
-am__make_running_with_option = \
-  case $${target_option-} in \
-      ?) ;; \
-      *) echo "am__make_running_with_option: internal error: invalid" \
-              "target option '$${target_option-}' specified" >&2; \
-         exit 1;; \
-  esac; \
-  has_opt=no; \
-  sane_makeflags=$$MAKEFLAGS; \
-  if $(am__is_gnu_make); then \
-    sane_makeflags=$$MFLAGS; \
-  else \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        bs=\\; \
-        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
-          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
-    esac; \
-  fi; \
-  skip_next=no; \
-  strip_trailopt () \
-  { \
-    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
-  }; \
-  for flg in $$sane_makeflags; do \
-    test $$skip_next = yes && { skip_next=no; continue; }; \
-    case $$flg in \
-      *=*|--*) continue;; \
-        -*I) strip_trailopt 'I'; skip_next=yes;; \
-      -*I?*) strip_trailopt 'I';; \
-        -*O) strip_trailopt 'O'; skip_next=yes;; \
-      -*O?*) strip_trailopt 'O';; \
-        -*l) strip_trailopt 'l'; skip_next=yes;; \
-      -*l?*) strip_trailopt 'l';; \
-      -[dEDm]) skip_next=yes;; \
-      -[JT]) skip_next=yes;; \
-    esac; \
-    case $$flg in \
-      *$$target_option*) has_opt=yes; break;; \
-    esac; \
-  done; \
-  test $$has_opt = yes
-am__make_dryrun = (target_option=n; $(am__make_running_with_option))
-am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-pkgdatadir = $(datadir)/strace
-pkgincludedir = $(includedir)/strace
-pkglibdir = $(libdir)/strace
-pkglibexecdir = $(libexecdir)/strace
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = x86_64-pc-linux-gnu
-host_triplet = aarch64-unknown-linux-android
-DIST_COMMON = $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am \
-	$(srcdir)/../scno.am $(srcdir)/Makefile.in \
-	$(srcdir)/Makefile.am $(top_srcdir)/depcomp \
-	$(top_srcdir)/test-driver
-check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \
-	attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \
-	attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \
-	block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \
-	bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \
-	check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \
-	clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \
-	delay$(EXEEXT) execve-v$(EXEEXT) execveat-v$(EXEEXT) \
-	filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \
-	getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \
-	inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \
-	ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \
-	ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \
-	ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \
-	is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \
-	list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \
-	mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \
-	msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \
-	netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \
-	netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \
-	nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \
-	oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \
-	perf_event_open_nonverbose$(EXEEXT) \
-	perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \
-	prctl-seccomp-filter-v$(EXEEXT) prctl-seccomp-strict$(EXEEXT) \
-	prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \
-	qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \
-	qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \
-	qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \
-	quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \
-	restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \
-	scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \
-	seccomp-strict$(EXEEXT) select-P$(EXEEXT) \
-	set_ptracer_any$(EXEEXT) set_sigblock$(EXEEXT) \
-	set_sigign$(EXEEXT) signal_receive$(EXEEXT) sleep$(EXEEXT) \
-	stack-fcall$(EXEEXT) stack-fcall-mangled$(EXEEXT) \
-	threads-execve$(EXEEXT) unblock_reset_raise$(EXEEXT) \
-	unix-pair-send-recv$(EXEEXT) \
-	unix-pair-sendto-recvfrom$(EXEEXT) vfork-f$(EXEEXT) \
-	wait4-v$(EXEEXT) waitid-v$(EXEEXT) zeroargc$(EXEEXT)
-##am__append_1 = strace-k-demangle.test
-TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2)
-subdir = tests-m32
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_code_coverage.m4 \
-	$(top_srcdir)/m4/ax_prog_cc_for_build.m4 \
-	$(top_srcdir)/m4/ax_valgrind_check.m4 \
-	$(top_srcdir)/m4/bpf_attr.m4 $(top_srcdir)/m4/mpers.m4 \
-	$(top_srcdir)/m4/st_demangle.m4 $(top_srcdir)/m4/st_libdw.m4 \
-	$(top_srcdir)/m4/st_libunwind.m4 \
-	$(top_srcdir)/m4/st_save_restore_var.m4 \
-	$(top_srcdir)/m4/st_stacktrace.m4 \
-	$(top_srcdir)/m4/st_warn_cflags.m4 \
-	$(top_srcdir)/m4/warnings.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-AR = ar
-ARFLAGS = cru
-AM_V_AR = $(am__v_AR_$(V))
-am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY))
-am__v_AR_0 = @echo "  AR      " $@;
-am__v_AR_1 = 
-libtests_a_AR = $(AR) $(ARFLAGS)
-libtests_a_LIBADD =
-am_libtests_a_OBJECTS = libtests_a-create_nl_socket.$(OBJEXT) \
-	libtests_a-errno2name.$(OBJEXT) libtests_a-error_msg.$(OBJEXT) \
-	libtests_a-fill_memory.$(OBJEXT) \
-	libtests_a-get_page_size.$(OBJEXT) \
-	libtests_a-get_sigset_size.$(OBJEXT) \
-	libtests_a-hexdump_strdup.$(OBJEXT) \
-	libtests_a-hexquote_strndup.$(OBJEXT) \
-	libtests_a-ifindex.$(OBJEXT) \
-	libtests_a-inode_of_sockfd.$(OBJEXT) \
-	libtests_a-libmmsg.$(OBJEXT) \
-	libtests_a-libsocketcall.$(OBJEXT) \
-	libtests_a-overflowuid.$(OBJEXT) \
-	libtests_a-pipe_maxfd.$(OBJEXT) \
-	libtests_a-print_quoted_string.$(OBJEXT) \
-	libtests_a-print_time.$(OBJEXT) \
-	libtests_a-printflags.$(OBJEXT) libtests_a-printxval.$(OBJEXT) \
-	libtests_a-signal2name.$(OBJEXT) \
-	libtests_a-skip_unavailable.$(OBJEXT) \
-	libtests_a-sprintrc.$(OBJEXT) libtests_a-tail_alloc.$(OBJEXT) \
-	libtests_a-test_printpath.$(OBJEXT) \
-	libtests_a-test_printstrn.$(OBJEXT) \
-	libtests_a-test_ucopy.$(OBJEXT) libtests_a-tprintf.$(OBJEXT)
-libtests_a_OBJECTS = $(am_libtests_a_OBJECTS)
-am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \
-	access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \
-	adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \
-	alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \
-	btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \
-	chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \
-	clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \
-	copy_file_range$(EXEEXT) creat$(EXEEXT) delete_module$(EXEEXT) \
-	dev-yy$(EXEEXT) dup$(EXEEXT) dup2$(EXEEXT) dup3$(EXEEXT) \
-	epoll_create$(EXEEXT) epoll_create1$(EXEEXT) \
-	epoll_ctl$(EXEEXT) epoll_pwait$(EXEEXT) epoll_wait$(EXEEXT) \
-	erestartsys$(EXEEXT) eventfd$(EXEEXT) execve$(EXEEXT) \
-	execveat$(EXEEXT) faccessat$(EXEEXT) fadvise64$(EXEEXT) \
-	fadvise64_64$(EXEEXT) fallocate$(EXEEXT) \
-	fanotify_init$(EXEEXT) fanotify_mark$(EXEEXT) \
-	fanotify_mark-Xabbrev$(EXEEXT) fanotify_mark-Xraw$(EXEEXT) \
-	fanotify_mark-Xverbose$(EXEEXT) fchdir$(EXEEXT) \
-	fchmod$(EXEEXT) fchmodat$(EXEEXT) fchown$(EXEEXT) \
-	fchown32$(EXEEXT) fchownat$(EXEEXT) fcntl$(EXEEXT) \
-	fcntl64$(EXEEXT) fdatasync$(EXEEXT) fflush$(EXEEXT) \
-	file_handle$(EXEEXT) file_ioctl$(EXEEXT) finit_module$(EXEEXT) \
-	flock$(EXEEXT) fstat$(EXEEXT) fstat64$(EXEEXT) \
-	fstatat64$(EXEEXT) fstatfs$(EXEEXT) fstatfs64$(EXEEXT) \
-	fsync$(EXEEXT) ftruncate$(EXEEXT) ftruncate64$(EXEEXT) \
-	futex$(EXEEXT) futimesat$(EXEEXT) get_mempolicy$(EXEEXT) \
-	getcpu$(EXEEXT) getcwd$(EXEEXT) getdents$(EXEEXT) \
-	getdents64$(EXEEXT) getegid$(EXEEXT) getegid32$(EXEEXT) \
-	geteuid$(EXEEXT) geteuid32$(EXEEXT) getgid$(EXEEXT) \
-	getgid32$(EXEEXT) getgroups$(EXEEXT) getgroups32$(EXEEXT) \
-	getpeername$(EXEEXT) getpgrp$(EXEEXT) getpid$(EXEEXT) \
-	getppid$(EXEEXT) getrandom$(EXEEXT) getresgid$(EXEEXT) \
-	getresgid32$(EXEEXT) getresuid$(EXEEXT) getresuid32$(EXEEXT) \
-	getrlimit$(EXEEXT) getrusage$(EXEEXT) getsid$(EXEEXT) \
-	getsockname$(EXEEXT) getuid$(EXEEXT) getuid32$(EXEEXT) \
-	getxxid$(EXEEXT) group_req$(EXEEXT) inet-cmsg$(EXEEXT) \
-	init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \
-	ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \
-	ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \
-	ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \
-	ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \
-	ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \
-	ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \
-	ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \
-	iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \
-	ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \
-	ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \
-	ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \
-	ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \
-	ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \
-	ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \
-	ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \
-	ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \
-	kcmp-y$(EXEEXT) kern_features$(EXEEXT) \
-	kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \
-	keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \
-	keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \
-	lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \
-	llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \
-	lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \
-	mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \
-	migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \
-	mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \
-	mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \
-	mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \
-	mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \
-	mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \
-	mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \
-	mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \
-	mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \
-	mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \
-	mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \
-	msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \
-	net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \
-	net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \
-	net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \
-	netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \
-	netlink_generic$(EXEEXT) netlink_kobject_uevent$(EXEEXT) \
-	netlink_netfilter$(EXEEXT) netlink_protocol$(EXEEXT) \
-	netlink_route$(EXEEXT) netlink_selinux$(EXEEXT) \
-	netlink_sock_diag$(EXEEXT) netlink_xfrm$(EXEEXT) \
-	newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \
-	nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \
-	nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \
-	nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \
-	nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \
-	nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \
-	nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \
-	nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \
-	nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \
-	nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \
-	nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \
-	nlattr_ifla_linkinfo$(EXEEXT) nlattr_ifla_port$(EXEEXT) \
-	nlattr_ifla_xdp$(EXEEXT) nlattr_inet_diag_msg$(EXEEXT) \
-	nlattr_inet_diag_req_compat$(EXEEXT) \
-	nlattr_inet_diag_req_v2$(EXEEXT) \
-	nlattr_mdba_mdb_entry$(EXEEXT) \
-	nlattr_mdba_router_port$(EXEEXT) nlattr_ndmsg$(EXEEXT) \
-	nlattr_ndtmsg$(EXEEXT) nlattr_netconfmsg$(EXEEXT) \
-	nlattr_netlink_diag_msg$(EXEEXT) nlattr_nlmsgerr$(EXEEXT) \
-	nlattr_packet_diag_msg$(EXEEXT) nlattr_rtgenmsg$(EXEEXT) \
-	nlattr_rtmsg$(EXEEXT) nlattr_smc_diag_msg$(EXEEXT) \
-	nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \
-	nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \
-	nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \
-	old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \
-	old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \
-	old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \
-	oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \
-	open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \
-	pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \
-	personality-Xabbrev$(EXEEXT) personality-Xraw$(EXEEXT) \
-	personality-Xverbose$(EXEEXT) pipe$(EXEEXT) pipe2$(EXEEXT) \
-	pkey_alloc$(EXEEXT) pkey_free$(EXEEXT) pkey_mprotect$(EXEEXT) \
-	poll$(EXEEXT) poll-P$(EXEEXT) ppoll$(EXEEXT) ppoll-P$(EXEEXT) \
-	prctl-arg2-intptr$(EXEEXT) prctl-dumpable$(EXEEXT) \
-	prctl-name$(EXEEXT) prctl-no-args$(EXEEXT) \
-	prctl-pdeathsig$(EXEEXT) prctl-securebits$(EXEEXT) \
-	prctl-tid_address$(EXEEXT) prctl-tsc$(EXEEXT) \
-	pread64-pwrite64$(EXEEXT) preadv$(EXEEXT) \
-	preadv-pwritev$(EXEEXT) preadv2-pwritev2$(EXEEXT) \
-	printpath-umovestr$(EXEEXT) \
-	printpath-umovestr-peekdata$(EXEEXT) \
-	printpath-umovestr-undumpable$(EXEEXT) printstr$(EXEEXT) \
-	printstrn-umoven$(EXEEXT) printstrn-umoven-peekdata$(EXEEXT) \
-	printstrn-umoven-undumpable$(EXEEXT) prlimit64$(EXEEXT) \
-	process_vm_readv$(EXEEXT) process_vm_writev$(EXEEXT) \
-	pselect6$(EXEEXT) ptrace$(EXEEXT) pwritev$(EXEEXT) \
-	quotactl$(EXEEXT) quotactl-xfs$(EXEEXT) read-write$(EXEEXT) \
-	readahead$(EXEEXT) readdir$(EXEEXT) readlink$(EXEEXT) \
-	readlinkat$(EXEEXT) readv$(EXEEXT) reboot$(EXEEXT) \
-	recvfrom$(EXEEXT) recvmmsg-timeout$(EXEEXT) recvmsg$(EXEEXT) \
-	remap_file_pages$(EXEEXT) rename$(EXEEXT) renameat$(EXEEXT) \
-	renameat2$(EXEEXT) request_key$(EXEEXT) \
-	riscv_flush_icache$(EXEEXT) rmdir$(EXEEXT) \
-	rt_sigaction$(EXEEXT) rt_sigpending$(EXEEXT) \
-	rt_sigprocmask$(EXEEXT) rt_sigqueueinfo$(EXEEXT) \
-	rt_sigreturn$(EXEEXT) rt_sigsuspend$(EXEEXT) \
-	rt_sigtimedwait$(EXEEXT) rt_tgsigqueueinfo$(EXEEXT) \
-	s390_guarded_storage$(EXEEXT) s390_guarded_storage-v$(EXEEXT) \
-	s390_pci_mmio_read_write$(EXEEXT) s390_runtime_instr$(EXEEXT) \
-	s390_sthyi$(EXEEXT) s390_sthyi-v$(EXEEXT) \
-	sched_get_priority_mxx$(EXEEXT) sched_rr_get_interval$(EXEEXT) \
-	sched_xetaffinity$(EXEEXT) sched_xetattr$(EXEEXT) \
-	sched_xetparam$(EXEEXT) sched_xetscheduler$(EXEEXT) \
-	sched_yield$(EXEEXT) seccomp-filter$(EXEEXT) \
-	seccomp_get_action_avail$(EXEEXT) select$(EXEEXT) \
-	semop$(EXEEXT) sendfile$(EXEEXT) sendfile64$(EXEEXT) \
-	set_mempolicy$(EXEEXT) setdomainname$(EXEEXT) \
-	setfsgid$(EXEEXT) setfsgid32$(EXEEXT) setfsuid$(EXEEXT) \
-	setfsuid32$(EXEEXT) setgid$(EXEEXT) setgid32$(EXEEXT) \
-	setgroups$(EXEEXT) setgroups32$(EXEEXT) sethostname$(EXEEXT) \
-	setns$(EXEEXT) setregid$(EXEEXT) setregid32$(EXEEXT) \
-	setresgid$(EXEEXT) setresgid32$(EXEEXT) setresuid$(EXEEXT) \
-	setresuid32$(EXEEXT) setreuid$(EXEEXT) setreuid32$(EXEEXT) \
-	setrlimit$(EXEEXT) setuid$(EXEEXT) setuid32$(EXEEXT) \
-	shmxt$(EXEEXT) shutdown$(EXEEXT) sigaction$(EXEEXT) \
-	sigaltstack$(EXEEXT) siginfo$(EXEEXT) signal$(EXEEXT) \
-	signalfd4$(EXEEXT) sigpending$(EXEEXT) sigprocmask$(EXEEXT) \
-	sigreturn$(EXEEXT) sigsuspend$(EXEEXT) so_linger$(EXEEXT) \
-	so_peercred$(EXEEXT) so_peercred-Xabbrev$(EXEEXT) \
-	so_peercred-Xraw$(EXEEXT) so_peercred-Xverbose$(EXEEXT) \
-	sock_filter-v$(EXEEXT) sock_filter-v-Xabbrev$(EXEEXT) \
-	sock_filter-v-Xraw$(EXEEXT) sock_filter-v-Xverbose$(EXEEXT) \
-	socketcall$(EXEEXT) sockopt-sol_netlink$(EXEEXT) \
-	splice$(EXEEXT) stat$(EXEEXT) stat64$(EXEEXT) statfs$(EXEEXT) \
-	statfs64$(EXEEXT) statx$(EXEEXT) swap$(EXEEXT) \
-	sxetmask$(EXEEXT) symlink$(EXEEXT) symlinkat$(EXEEXT) \
-	sync$(EXEEXT) sync_file_range$(EXEEXT) \
-	sync_file_range2$(EXEEXT) sysinfo$(EXEEXT) syslog$(EXEEXT) \
-	tee$(EXEEXT) time$(EXEEXT) timer_create$(EXEEXT) \
-	timer_xettime$(EXEEXT) timerfd_xettime$(EXEEXT) times$(EXEEXT) \
-	times-fail$(EXEEXT) truncate$(EXEEXT) truncate64$(EXEEXT) \
-	ugetrlimit$(EXEEXT) uio$(EXEEXT) umask$(EXEEXT) \
-	umount$(EXEEXT) umount2$(EXEEXT) umoven-illptr$(EXEEXT) \
-	umovestr$(EXEEXT) umovestr-illptr$(EXEEXT) umovestr2$(EXEEXT) \
-	umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \
-	unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \
-	ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \
-	utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \
-	wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \
-	xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \
-	xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \
-	xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT)
-_newselect_SOURCES = _newselect.c
-_newselect_OBJECTS = _newselect.$(OBJEXT)
-_newselect_LDADD = $(LDADD)
-_newselect_DEPENDENCIES = libtests.a
-_newselect_P_SOURCES = _newselect-P.c
-_newselect_P_OBJECTS = _newselect-P.$(OBJEXT)
-_newselect_P_LDADD = $(LDADD)
-_newselect_P_DEPENDENCIES = libtests.a
-accept_SOURCES = accept.c
-accept_OBJECTS = accept.$(OBJEXT)
-accept_LDADD = $(LDADD)
-accept_DEPENDENCIES = libtests.a
-accept4_SOURCES = accept4.c
-accept4_OBJECTS = accept4.$(OBJEXT)
-accept4_LDADD = $(LDADD)
-accept4_DEPENDENCIES = libtests.a
-access_SOURCES = access.c
-access_OBJECTS = access.$(OBJEXT)
-access_LDADD = $(LDADD)
-access_DEPENDENCIES = libtests.a
-acct_SOURCES = acct.c
-acct_OBJECTS = acct.$(OBJEXT)
-acct_LDADD = $(LDADD)
-acct_DEPENDENCIES = libtests.a
-add_key_SOURCES = add_key.c
-add_key_OBJECTS = add_key.$(OBJEXT)
-add_key_LDADD = $(LDADD)
-add_key_DEPENDENCIES = libtests.a
-adjtimex_SOURCES = adjtimex.c
-adjtimex_OBJECTS = adjtimex.$(OBJEXT)
-adjtimex_LDADD = $(LDADD)
-adjtimex_DEPENDENCIES = libtests.a
-aio_SOURCES = aio.c
-aio_OBJECTS = aio.$(OBJEXT)
-aio_LDADD = $(LDADD)
-aio_DEPENDENCIES = libtests.a
-aio_pgetevents_SOURCES = aio_pgetevents.c
-aio_pgetevents_OBJECTS = aio_pgetevents.$(OBJEXT)
-aio_pgetevents_LDADD = $(LDADD)
-aio_pgetevents_DEPENDENCIES = libtests.a
-alarm_SOURCES = alarm.c
-alarm_OBJECTS = alarm.$(OBJEXT)
-alarm_LDADD = $(LDADD)
-alarm_DEPENDENCIES = libtests.a
-answer_SOURCES = answer.c
-answer_OBJECTS = answer.$(OBJEXT)
-answer_LDADD = $(LDADD)
-answer_DEPENDENCIES = libtests.a
-attach_f_p_SOURCES = attach-f-p.c
-attach_f_p_OBJECTS = attach-f-p.$(OBJEXT)
-attach_f_p_DEPENDENCIES = $(LDADD)
-attach_f_p_cmd_SOURCES = attach-f-p-cmd.c
-attach_f_p_cmd_OBJECTS = attach-f-p-cmd.$(OBJEXT)
-attach_f_p_cmd_LDADD = $(LDADD)
-attach_f_p_cmd_DEPENDENCIES = libtests.a
-attach_p_cmd_cmd_SOURCES = attach-p-cmd-cmd.c
-attach_p_cmd_cmd_OBJECTS = attach-p-cmd-cmd.$(OBJEXT)
-attach_p_cmd_cmd_LDADD = $(LDADD)
-attach_p_cmd_cmd_DEPENDENCIES = libtests.a
-attach_p_cmd_p_SOURCES = attach-p-cmd-p.c
-attach_p_cmd_p_OBJECTS = attach-p-cmd-p.$(OBJEXT)
-attach_p_cmd_p_LDADD = $(LDADD)
-attach_p_cmd_p_DEPENDENCIES = libtests.a
-block_reset_raise_run_SOURCES = block_reset_raise_run.c
-block_reset_raise_run_OBJECTS = block_reset_raise_run.$(OBJEXT)
-block_reset_raise_run_LDADD = $(LDADD)
-block_reset_raise_run_DEPENDENCIES = libtests.a
-bpf_SOURCES = bpf.c
-bpf_OBJECTS = bpf.$(OBJEXT)
-bpf_LDADD = $(LDADD)
-bpf_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_SOURCES = bpf-obj_get_info_by_fd.c
-bpf_obj_get_info_by_fd_OBJECTS = bpf-obj_get_info_by_fd.$(OBJEXT)
-bpf_obj_get_info_by_fd_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_prog_SOURCES = bpf-obj_get_info_by_fd-prog.c
-bpf_obj_get_info_by_fd_prog_OBJECTS =  \
-	bpf-obj_get_info_by_fd-prog.$(OBJEXT)
-bpf_obj_get_info_by_fd_prog_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_prog_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_prog_v_SOURCES =  \
-	bpf-obj_get_info_by_fd-prog-v.c
-bpf_obj_get_info_by_fd_prog_v_OBJECTS =  \
-	bpf-obj_get_info_by_fd-prog-v.$(OBJEXT)
-bpf_obj_get_info_by_fd_prog_v_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_v_SOURCES = bpf-obj_get_info_by_fd-v.c
-bpf_obj_get_info_by_fd_v_OBJECTS = bpf-obj_get_info_by_fd-v.$(OBJEXT)
-bpf_obj_get_info_by_fd_v_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_v_DEPENDENCIES = libtests.a
-bpf_success_SOURCES = bpf-success.c
-bpf_success_OBJECTS = bpf-success.$(OBJEXT)
-bpf_success_LDADD = $(LDADD)
-bpf_success_DEPENDENCIES = libtests.a
-bpf_success_v_SOURCES = bpf-success-v.c
-bpf_success_v_OBJECTS = bpf-success-v.$(OBJEXT)
-bpf_success_v_LDADD = $(LDADD)
-bpf_success_v_DEPENDENCIES = libtests.a
-bpf_v_SOURCES = bpf-v.c
-bpf_v_OBJECTS = bpf-v.$(OBJEXT)
-bpf_v_LDADD = $(LDADD)
-bpf_v_DEPENDENCIES = libtests.a
-brk_SOURCES = brk.c
-brk_OBJECTS = brk.$(OBJEXT)
-brk_LDADD = $(LDADD)
-brk_DEPENDENCIES = libtests.a
-btrfs_SOURCES = btrfs.c
-btrfs_OBJECTS = btrfs.$(OBJEXT)
-btrfs_LDADD = $(LDADD)
-btrfs_DEPENDENCIES = libtests.a
-caps_SOURCES = caps.c
-caps_OBJECTS = caps.$(OBJEXT)
-caps_LDADD = $(LDADD)
-caps_DEPENDENCIES = libtests.a
-caps_abbrev_SOURCES = caps-abbrev.c
-caps_abbrev_OBJECTS = caps-abbrev.$(OBJEXT)
-caps_abbrev_LDADD = $(LDADD)
-caps_abbrev_DEPENDENCIES = libtests.a
-check_sigblock_SOURCES = check_sigblock.c
-check_sigblock_OBJECTS = check_sigblock.$(OBJEXT)
-check_sigblock_LDADD = $(LDADD)
-check_sigblock_DEPENDENCIES = libtests.a
-check_sigign_SOURCES = check_sigign.c
-check_sigign_OBJECTS = check_sigign.$(OBJEXT)
-check_sigign_LDADD = $(LDADD)
-check_sigign_DEPENDENCIES = libtests.a
-chmod_SOURCES = chmod.c
-chmod_OBJECTS = chmod.$(OBJEXT)
-chmod_LDADD = $(LDADD)
-chmod_DEPENDENCIES = libtests.a
-chown_SOURCES = chown.c
-chown_OBJECTS = chown.$(OBJEXT)
-chown_LDADD = $(LDADD)
-chown_DEPENDENCIES = libtests.a
-chown32_SOURCES = chown32.c
-chown32_OBJECTS = chown32.$(OBJEXT)
-chown32_LDADD = $(LDADD)
-chown32_DEPENDENCIES = libtests.a
-chroot_SOURCES = chroot.c
-chroot_OBJECTS = chroot.$(OBJEXT)
-chroot_LDADD = $(LDADD)
-chroot_DEPENDENCIES = libtests.a
-clock_adjtime_SOURCES = clock_adjtime.c
-clock_adjtime_OBJECTS = clock_adjtime.$(OBJEXT)
-clock_adjtime_LDADD = $(LDADD)
-clock_adjtime_DEPENDENCIES = libtests.a
-clock_nanosleep_SOURCES = clock_nanosleep.c
-clock_nanosleep_OBJECTS = clock_nanosleep.$(OBJEXT)
-clock_nanosleep_LDADD = $(LDADD)
-clock_nanosleep_DEPENDENCIES = libtests.a
-clock_xettime_SOURCES = clock_xettime.c
-clock_xettime_OBJECTS = clock_xettime.$(OBJEXT)
-clock_xettime_LDADD = $(LDADD)
-clock_xettime_DEPENDENCIES = libtests.a
-clone_parent_SOURCES = clone_parent.c
-clone_parent_OBJECTS = clone_parent.$(OBJEXT)
-clone_parent_LDADD = $(LDADD)
-clone_parent_DEPENDENCIES = libtests.a
-clone_ptrace_SOURCES = clone_ptrace.c
-clone_ptrace_OBJECTS = clone_ptrace.$(OBJEXT)
-clone_ptrace_LDADD = $(LDADD)
-clone_ptrace_DEPENDENCIES = libtests.a
-copy_file_range_SOURCES = copy_file_range.c
-copy_file_range_OBJECTS = copy_file_range.$(OBJEXT)
-copy_file_range_LDADD = $(LDADD)
-copy_file_range_DEPENDENCIES = libtests.a
-count_f_SOURCES = count-f.c
-count_f_OBJECTS = count-f.$(OBJEXT)
-count_f_DEPENDENCIES = $(LDADD)
-creat_SOURCES = creat.c
-creat_OBJECTS = creat.$(OBJEXT)
-creat_LDADD = $(LDADD)
-creat_DEPENDENCIES = libtests.a
-delay_SOURCES = delay.c
-delay_OBJECTS = delay.$(OBJEXT)
-am__DEPENDENCIES_1 =
-delay_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-delete_module_SOURCES = delete_module.c
-delete_module_OBJECTS = delete_module.$(OBJEXT)
-delete_module_LDADD = $(LDADD)
-delete_module_DEPENDENCIES = libtests.a
-dev_yy_SOURCES = dev-yy.c
-dev_yy_OBJECTS = dev-yy.$(OBJEXT)
-dev_yy_LDADD = $(LDADD)
-dev_yy_DEPENDENCIES = libtests.a
-dup_SOURCES = dup.c
-dup_OBJECTS = dup.$(OBJEXT)
-dup_LDADD = $(LDADD)
-dup_DEPENDENCIES = libtests.a
-dup2_SOURCES = dup2.c
-dup2_OBJECTS = dup2.$(OBJEXT)
-dup2_LDADD = $(LDADD)
-dup2_DEPENDENCIES = libtests.a
-dup3_SOURCES = dup3.c
-dup3_OBJECTS = dup3.$(OBJEXT)
-dup3_LDADD = $(LDADD)
-dup3_DEPENDENCIES = libtests.a
-epoll_create_SOURCES = epoll_create.c
-epoll_create_OBJECTS = epoll_create.$(OBJEXT)
-epoll_create_LDADD = $(LDADD)
-epoll_create_DEPENDENCIES = libtests.a
-epoll_create1_SOURCES = epoll_create1.c
-epoll_create1_OBJECTS = epoll_create1.$(OBJEXT)
-epoll_create1_LDADD = $(LDADD)
-epoll_create1_DEPENDENCIES = libtests.a
-epoll_ctl_SOURCES = epoll_ctl.c
-epoll_ctl_OBJECTS = epoll_ctl.$(OBJEXT)
-epoll_ctl_LDADD = $(LDADD)
-epoll_ctl_DEPENDENCIES = libtests.a
-epoll_pwait_SOURCES = epoll_pwait.c
-epoll_pwait_OBJECTS = epoll_pwait.$(OBJEXT)
-epoll_pwait_LDADD = $(LDADD)
-epoll_pwait_DEPENDENCIES = libtests.a
-epoll_wait_SOURCES = epoll_wait.c
-epoll_wait_OBJECTS = epoll_wait.$(OBJEXT)
-epoll_wait_LDADD = $(LDADD)
-epoll_wait_DEPENDENCIES = libtests.a
-erestartsys_SOURCES = erestartsys.c
-erestartsys_OBJECTS = erestartsys.$(OBJEXT)
-erestartsys_LDADD = $(LDADD)
-erestartsys_DEPENDENCIES = libtests.a
-eventfd_SOURCES = eventfd.c
-eventfd_OBJECTS = eventfd.$(OBJEXT)
-eventfd_LDADD = $(LDADD)
-eventfd_DEPENDENCIES = libtests.a
-execve_SOURCES = execve.c
-execve_OBJECTS = execve.$(OBJEXT)
-execve_LDADD = $(LDADD)
-execve_DEPENDENCIES = libtests.a
-execve_v_SOURCES = execve-v.c
-execve_v_OBJECTS = execve-v.$(OBJEXT)
-execve_v_LDADD = $(LDADD)
-execve_v_DEPENDENCIES = libtests.a
-execveat_SOURCES = execveat.c
-execveat_OBJECTS = execveat.$(OBJEXT)
-execveat_LDADD = $(LDADD)
-execveat_DEPENDENCIES = libtests.a
-execveat_v_SOURCES = execveat-v.c
-execveat_v_OBJECTS = execveat-v.$(OBJEXT)
-execveat_v_LDADD = $(LDADD)
-execveat_v_DEPENDENCIES = libtests.a
-faccessat_SOURCES = faccessat.c
-faccessat_OBJECTS = faccessat.$(OBJEXT)
-faccessat_LDADD = $(LDADD)
-faccessat_DEPENDENCIES = libtests.a
-fadvise64_SOURCES = fadvise64.c
-fadvise64_OBJECTS = fadvise64.$(OBJEXT)
-fadvise64_LDADD = $(LDADD)
-fadvise64_DEPENDENCIES = libtests.a
-fadvise64_64_SOURCES = fadvise64_64.c
-fadvise64_64_OBJECTS = fadvise64_64.$(OBJEXT)
-fadvise64_64_LDADD = $(LDADD)
-fadvise64_64_DEPENDENCIES = libtests.a
-fallocate_SOURCES = fallocate.c
-fallocate_OBJECTS = fallocate.$(OBJEXT)
-fallocate_LDADD = $(LDADD)
-fallocate_DEPENDENCIES = libtests.a
-fanotify_init_SOURCES = fanotify_init.c
-fanotify_init_OBJECTS = fanotify_init.$(OBJEXT)
-fanotify_init_LDADD = $(LDADD)
-fanotify_init_DEPENDENCIES = libtests.a
-fanotify_mark_SOURCES = fanotify_mark.c
-fanotify_mark_OBJECTS = fanotify_mark.$(OBJEXT)
-fanotify_mark_LDADD = $(LDADD)
-fanotify_mark_DEPENDENCIES = libtests.a
-fanotify_mark_Xabbrev_SOURCES = fanotify_mark-Xabbrev.c
-fanotify_mark_Xabbrev_OBJECTS = fanotify_mark-Xabbrev.$(OBJEXT)
-fanotify_mark_Xabbrev_LDADD = $(LDADD)
-fanotify_mark_Xabbrev_DEPENDENCIES = libtests.a
-fanotify_mark_Xraw_SOURCES = fanotify_mark-Xraw.c
-fanotify_mark_Xraw_OBJECTS = fanotify_mark-Xraw.$(OBJEXT)
-fanotify_mark_Xraw_LDADD = $(LDADD)
-fanotify_mark_Xraw_DEPENDENCIES = libtests.a
-fanotify_mark_Xverbose_SOURCES = fanotify_mark-Xverbose.c
-fanotify_mark_Xverbose_OBJECTS = fanotify_mark-Xverbose.$(OBJEXT)
-fanotify_mark_Xverbose_LDADD = $(LDADD)
-fanotify_mark_Xverbose_DEPENDENCIES = libtests.a
-fchdir_SOURCES = fchdir.c
-fchdir_OBJECTS = fchdir.$(OBJEXT)
-fchdir_LDADD = $(LDADD)
-fchdir_DEPENDENCIES = libtests.a
-fchmod_SOURCES = fchmod.c
-fchmod_OBJECTS = fchmod.$(OBJEXT)
-fchmod_LDADD = $(LDADD)
-fchmod_DEPENDENCIES = libtests.a
-fchmodat_SOURCES = fchmodat.c
-fchmodat_OBJECTS = fchmodat.$(OBJEXT)
-fchmodat_LDADD = $(LDADD)
-fchmodat_DEPENDENCIES = libtests.a
-fchown_SOURCES = fchown.c
-fchown_OBJECTS = fchown.$(OBJEXT)
-fchown_LDADD = $(LDADD)
-fchown_DEPENDENCIES = libtests.a
-fchown32_SOURCES = fchown32.c
-fchown32_OBJECTS = fchown32.$(OBJEXT)
-fchown32_LDADD = $(LDADD)
-fchown32_DEPENDENCIES = libtests.a
-fchownat_SOURCES = fchownat.c
-fchownat_OBJECTS = fchownat.$(OBJEXT)
-fchownat_LDADD = $(LDADD)
-fchownat_DEPENDENCIES = libtests.a
-fcntl_SOURCES = fcntl.c
-fcntl_OBJECTS = fcntl.$(OBJEXT)
-fcntl_LDADD = $(LDADD)
-fcntl_DEPENDENCIES = libtests.a
-fcntl64_SOURCES = fcntl64.c
-fcntl64_OBJECTS = fcntl64.$(OBJEXT)
-fcntl64_LDADD = $(LDADD)
-fcntl64_DEPENDENCIES = libtests.a
-fdatasync_SOURCES = fdatasync.c
-fdatasync_OBJECTS = fdatasync.$(OBJEXT)
-fdatasync_LDADD = $(LDADD)
-fdatasync_DEPENDENCIES = libtests.a
-fflush_SOURCES = fflush.c
-fflush_OBJECTS = fflush.$(OBJEXT)
-fflush_LDADD = $(LDADD)
-fflush_DEPENDENCIES = libtests.a
-file_handle_SOURCES = file_handle.c
-file_handle_OBJECTS = file_handle.$(OBJEXT)
-file_handle_LDADD = $(LDADD)
-file_handle_DEPENDENCIES = libtests.a
-file_ioctl_SOURCES = file_ioctl.c
-file_ioctl_OBJECTS = file_ioctl.$(OBJEXT)
-file_ioctl_LDADD = $(LDADD)
-file_ioctl_DEPENDENCIES = libtests.a
-filter_unavailable_SOURCES = filter-unavailable.c
-filter_unavailable_OBJECTS = filter-unavailable.$(OBJEXT)
-filter_unavailable_DEPENDENCIES = $(LDADD)
-finit_module_SOURCES = finit_module.c
-finit_module_OBJECTS = finit_module.$(OBJEXT)
-finit_module_LDADD = $(LDADD)
-finit_module_DEPENDENCIES = libtests.a
-flock_SOURCES = flock.c
-flock_OBJECTS = flock.$(OBJEXT)
-flock_LDADD = $(LDADD)
-flock_DEPENDENCIES = libtests.a
-fork_f_SOURCES = fork-f.c
-fork_f_OBJECTS = fork-f.$(OBJEXT)
-fork_f_LDADD = $(LDADD)
-fork_f_DEPENDENCIES = libtests.a
-fstat_SOURCES = fstat.c
-fstat_OBJECTS = fstat.$(OBJEXT)
-fstat_LDADD = $(LDADD)
-fstat_DEPENDENCIES = libtests.a
-fstat64_SOURCES = fstat64.c
-fstat64_OBJECTS = fstat64-fstat64.$(OBJEXT)
-fstat64_LDADD = $(LDADD)
-fstat64_DEPENDENCIES = libtests.a
-fstatat64_SOURCES = fstatat64.c
-fstatat64_OBJECTS = fstatat64-fstatat64.$(OBJEXT)
-fstatat64_LDADD = $(LDADD)
-fstatat64_DEPENDENCIES = libtests.a
-fstatfs_SOURCES = fstatfs.c
-fstatfs_OBJECTS = fstatfs.$(OBJEXT)
-fstatfs_LDADD = $(LDADD)
-fstatfs_DEPENDENCIES = libtests.a
-fstatfs64_SOURCES = fstatfs64.c
-fstatfs64_OBJECTS = fstatfs64.$(OBJEXT)
-fstatfs64_LDADD = $(LDADD)
-fstatfs64_DEPENDENCIES = libtests.a
-fsync_SOURCES = fsync.c
-fsync_OBJECTS = fsync.$(OBJEXT)
-fsync_LDADD = $(LDADD)
-fsync_DEPENDENCIES = libtests.a
-fsync_y_SOURCES = fsync-y.c
-fsync_y_OBJECTS = fsync-y.$(OBJEXT)
-fsync_y_LDADD = $(LDADD)
-fsync_y_DEPENDENCIES = libtests.a
-ftruncate_SOURCES = ftruncate.c
-ftruncate_OBJECTS = ftruncate.$(OBJEXT)
-ftruncate_LDADD = $(LDADD)
-ftruncate_DEPENDENCIES = libtests.a
-ftruncate64_SOURCES = ftruncate64.c
-ftruncate64_OBJECTS = ftruncate64-ftruncate64.$(OBJEXT)
-ftruncate64_LDADD = $(LDADD)
-ftruncate64_DEPENDENCIES = libtests.a
-futex_SOURCES = futex.c
-futex_OBJECTS = futex.$(OBJEXT)
-futex_LDADD = $(LDADD)
-futex_DEPENDENCIES = libtests.a
-futimesat_SOURCES = futimesat.c
-futimesat_OBJECTS = futimesat.$(OBJEXT)
-futimesat_LDADD = $(LDADD)
-futimesat_DEPENDENCIES = libtests.a
-get_mempolicy_SOURCES = get_mempolicy.c
-get_mempolicy_OBJECTS = get_mempolicy.$(OBJEXT)
-get_mempolicy_LDADD = $(LDADD)
-get_mempolicy_DEPENDENCIES = libtests.a
-getcpu_SOURCES = getcpu.c
-getcpu_OBJECTS = getcpu.$(OBJEXT)
-getcpu_LDADD = $(LDADD)
-getcpu_DEPENDENCIES = libtests.a
-getcwd_SOURCES = getcwd.c
-getcwd_OBJECTS = getcwd.$(OBJEXT)
-getcwd_LDADD = $(LDADD)
-getcwd_DEPENDENCIES = libtests.a
-getdents_SOURCES = getdents.c
-getdents_OBJECTS = getdents.$(OBJEXT)
-getdents_LDADD = $(LDADD)
-getdents_DEPENDENCIES = libtests.a
-getdents64_SOURCES = getdents64.c
-getdents64_OBJECTS = getdents64.$(OBJEXT)
-getdents64_LDADD = $(LDADD)
-getdents64_DEPENDENCIES = libtests.a
-getegid_SOURCES = getegid.c
-getegid_OBJECTS = getegid.$(OBJEXT)
-getegid_LDADD = $(LDADD)
-getegid_DEPENDENCIES = libtests.a
-getegid32_SOURCES = getegid32.c
-getegid32_OBJECTS = getegid32.$(OBJEXT)
-getegid32_LDADD = $(LDADD)
-getegid32_DEPENDENCIES = libtests.a
-geteuid_SOURCES = geteuid.c
-geteuid_OBJECTS = geteuid.$(OBJEXT)
-geteuid_LDADD = $(LDADD)
-geteuid_DEPENDENCIES = libtests.a
-geteuid32_SOURCES = geteuid32.c
-geteuid32_OBJECTS = geteuid32.$(OBJEXT)
-geteuid32_LDADD = $(LDADD)
-geteuid32_DEPENDENCIES = libtests.a
-getgid_SOURCES = getgid.c
-getgid_OBJECTS = getgid.$(OBJEXT)
-getgid_LDADD = $(LDADD)
-getgid_DEPENDENCIES = libtests.a
-getgid32_SOURCES = getgid32.c
-getgid32_OBJECTS = getgid32.$(OBJEXT)
-getgid32_LDADD = $(LDADD)
-getgid32_DEPENDENCIES = libtests.a
-getgroups_SOURCES = getgroups.c
-getgroups_OBJECTS = getgroups.$(OBJEXT)
-getgroups_LDADD = $(LDADD)
-getgroups_DEPENDENCIES = libtests.a
-getgroups32_SOURCES = getgroups32.c
-getgroups32_OBJECTS = getgroups32.$(OBJEXT)
-getgroups32_LDADD = $(LDADD)
-getgroups32_DEPENDENCIES = libtests.a
-getpeername_SOURCES = getpeername.c
-getpeername_OBJECTS = getpeername.$(OBJEXT)
-getpeername_LDADD = $(LDADD)
-getpeername_DEPENDENCIES = libtests.a
-getpgrp_SOURCES = getpgrp.c
-getpgrp_OBJECTS = getpgrp.$(OBJEXT)
-getpgrp_LDADD = $(LDADD)
-getpgrp_DEPENDENCIES = libtests.a
-getpid_SOURCES = getpid.c
-getpid_OBJECTS = getpid.$(OBJEXT)
-getpid_LDADD = $(LDADD)
-getpid_DEPENDENCIES = libtests.a
-getppid_SOURCES = getppid.c
-getppid_OBJECTS = getppid.$(OBJEXT)
-getppid_LDADD = $(LDADD)
-getppid_DEPENDENCIES = libtests.a
-getrandom_SOURCES = getrandom.c
-getrandom_OBJECTS = getrandom.$(OBJEXT)
-getrandom_LDADD = $(LDADD)
-getrandom_DEPENDENCIES = libtests.a
-getresgid_SOURCES = getresgid.c
-getresgid_OBJECTS = getresgid.$(OBJEXT)
-getresgid_LDADD = $(LDADD)
-getresgid_DEPENDENCIES = libtests.a
-getresgid32_SOURCES = getresgid32.c
-getresgid32_OBJECTS = getresgid32.$(OBJEXT)
-getresgid32_LDADD = $(LDADD)
-getresgid32_DEPENDENCIES = libtests.a
-getresuid_SOURCES = getresuid.c
-getresuid_OBJECTS = getresuid.$(OBJEXT)
-getresuid_LDADD = $(LDADD)
-getresuid_DEPENDENCIES = libtests.a
-getresuid32_SOURCES = getresuid32.c
-getresuid32_OBJECTS = getresuid32.$(OBJEXT)
-getresuid32_LDADD = $(LDADD)
-getresuid32_DEPENDENCIES = libtests.a
-getrlimit_SOURCES = getrlimit.c
-getrlimit_OBJECTS = getrlimit.$(OBJEXT)
-getrlimit_LDADD = $(LDADD)
-getrlimit_DEPENDENCIES = libtests.a
-getrusage_SOURCES = getrusage.c
-getrusage_OBJECTS = getrusage.$(OBJEXT)
-getrusage_LDADD = $(LDADD)
-getrusage_DEPENDENCIES = libtests.a
-getsid_SOURCES = getsid.c
-getsid_OBJECTS = getsid.$(OBJEXT)
-getsid_LDADD = $(LDADD)
-getsid_DEPENDENCIES = libtests.a
-getsockname_SOURCES = getsockname.c
-getsockname_OBJECTS = getsockname.$(OBJEXT)
-getsockname_LDADD = $(LDADD)
-getsockname_DEPENDENCIES = libtests.a
-gettid_SOURCES = gettid.c
-gettid_OBJECTS = gettid.$(OBJEXT)
-gettid_LDADD = $(LDADD)
-gettid_DEPENDENCIES = libtests.a
-getuid_SOURCES = getuid.c
-getuid_OBJECTS = getuid.$(OBJEXT)
-getuid_LDADD = $(LDADD)
-getuid_DEPENDENCIES = libtests.a
-getuid32_SOURCES = getuid32.c
-getuid32_OBJECTS = getuid32.$(OBJEXT)
-getuid32_LDADD = $(LDADD)
-getuid32_DEPENDENCIES = libtests.a
-getxxid_SOURCES = getxxid.c
-getxxid_OBJECTS = getxxid.$(OBJEXT)
-getxxid_LDADD = $(LDADD)
-getxxid_DEPENDENCIES = libtests.a
-group_req_SOURCES = group_req.c
-group_req_OBJECTS = group_req.$(OBJEXT)
-group_req_LDADD = $(LDADD)
-group_req_DEPENDENCIES = libtests.a
-inet_cmsg_SOURCES = inet-cmsg.c
-inet_cmsg_OBJECTS = inet-cmsg.$(OBJEXT)
-inet_cmsg_LDADD = $(LDADD)
-inet_cmsg_DEPENDENCIES = libtests.a
-init_module_SOURCES = init_module.c
-init_module_OBJECTS = init_module.$(OBJEXT)
-init_module_LDADD = $(LDADD)
-init_module_DEPENDENCIES = libtests.a
-inject_nf_SOURCES = inject-nf.c
-inject_nf_OBJECTS = inject-nf.$(OBJEXT)
-inject_nf_LDADD = $(LDADD)
-inject_nf_DEPENDENCIES = libtests.a
-inotify_SOURCES = inotify.c
-inotify_OBJECTS = inotify.$(OBJEXT)
-inotify_LDADD = $(LDADD)
-inotify_DEPENDENCIES = libtests.a
-inotify_init1_SOURCES = inotify_init1.c
-inotify_init1_OBJECTS = inotify_init1.$(OBJEXT)
-inotify_init1_LDADD = $(LDADD)
-inotify_init1_DEPENDENCIES = libtests.a
-int_0x80_SOURCES = int_0x80.c
-int_0x80_OBJECTS = int_0x80.$(OBJEXT)
-int_0x80_LDADD = $(LDADD)
-int_0x80_DEPENDENCIES = libtests.a
-ioctl_SOURCES = ioctl.c
-ioctl_OBJECTS = ioctl.$(OBJEXT)
-ioctl_LDADD = $(LDADD)
-ioctl_DEPENDENCIES = libtests.a
-ioctl_block_SOURCES = ioctl_block.c
-ioctl_block_OBJECTS = ioctl_block.$(OBJEXT)
-ioctl_block_LDADD = $(LDADD)
-ioctl_block_DEPENDENCIES = libtests.a
-ioctl_dm_SOURCES = ioctl_dm.c
-ioctl_dm_OBJECTS = ioctl_dm.$(OBJEXT)
-ioctl_dm_LDADD = $(LDADD)
-ioctl_dm_DEPENDENCIES = libtests.a
-ioctl_dm_v_SOURCES = ioctl_dm-v.c
-ioctl_dm_v_OBJECTS = ioctl_dm-v.$(OBJEXT)
-ioctl_dm_v_LDADD = $(LDADD)
-ioctl_dm_v_DEPENDENCIES = libtests.a
-ioctl_evdev_SOURCES = ioctl_evdev.c
-ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT)
-ioctl_evdev_LDADD = $(LDADD)
-ioctl_evdev_DEPENDENCIES = libtests.a
-ioctl_evdev_v_SOURCES = ioctl_evdev-v.c
-ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT)
-ioctl_evdev_v_LDADD = $(LDADD)
-ioctl_evdev_v_DEPENDENCIES = libtests.a
-ioctl_inotify_SOURCES = ioctl_inotify.c
-ioctl_inotify_OBJECTS = ioctl_inotify.$(OBJEXT)
-ioctl_inotify_LDADD = $(LDADD)
-ioctl_inotify_DEPENDENCIES = libtests.a
-ioctl_kvm_run_SOURCES = ioctl_kvm_run.c
-ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT)
-ioctl_kvm_run_LDADD = $(LDADD)
-ioctl_kvm_run_DEPENDENCIES = libtests.a
-ioctl_loop_SOURCES = ioctl_loop.c
-ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT)
-ioctl_loop_LDADD = $(LDADD)
-ioctl_loop_DEPENDENCIES = libtests.a
-ioctl_loop_nv_SOURCES = ioctl_loop-nv.c
-ioctl_loop_nv_OBJECTS = ioctl_loop-nv.$(OBJEXT)
-ioctl_loop_nv_LDADD = $(LDADD)
-ioctl_loop_nv_DEPENDENCIES = libtests.a
-ioctl_loop_v_SOURCES = ioctl_loop-v.c
-ioctl_loop_v_OBJECTS = ioctl_loop-v.$(OBJEXT)
-ioctl_loop_v_LDADD = $(LDADD)
-ioctl_loop_v_DEPENDENCIES = libtests.a
-ioctl_mtd_SOURCES = ioctl_mtd.c
-ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT)
-ioctl_mtd_LDADD = $(LDADD)
-ioctl_mtd_DEPENDENCIES = libtests.a
-ioctl_nsfs_SOURCES = ioctl_nsfs.c
-ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT)
-ioctl_nsfs_LDADD = $(LDADD)
-ioctl_nsfs_DEPENDENCIES = libtests.a
-ioctl_perf_SOURCES = ioctl_perf.c
-ioctl_perf_OBJECTS = ioctl_perf.$(OBJEXT)
-ioctl_perf_LDADD = $(LDADD)
-ioctl_perf_DEPENDENCIES = libtests.a
-ioctl_perf_success_SOURCES = ioctl_perf-success.c
-ioctl_perf_success_OBJECTS = ioctl_perf-success.$(OBJEXT)
-ioctl_perf_success_LDADD = $(LDADD)
-ioctl_perf_success_DEPENDENCIES = libtests.a
-ioctl_ptp_SOURCES = ioctl_ptp.c
-ioctl_ptp_OBJECTS = ioctl_ptp.$(OBJEXT)
-ioctl_ptp_LDADD = $(LDADD)
-ioctl_ptp_DEPENDENCIES = libtests.a
-ioctl_rtc_SOURCES = ioctl_rtc.c
-ioctl_rtc_OBJECTS = ioctl_rtc.$(OBJEXT)
-ioctl_rtc_LDADD = $(LDADD)
-ioctl_rtc_DEPENDENCIES = libtests.a
-ioctl_rtc_v_SOURCES = ioctl_rtc-v.c
-ioctl_rtc_v_OBJECTS = ioctl_rtc-v.$(OBJEXT)
-ioctl_rtc_v_LDADD = $(LDADD)
-ioctl_rtc_v_DEPENDENCIES = libtests.a
-ioctl_scsi_SOURCES = ioctl_scsi.c
-ioctl_scsi_OBJECTS = ioctl_scsi.$(OBJEXT)
-ioctl_scsi_LDADD = $(LDADD)
-ioctl_scsi_DEPENDENCIES = libtests.a
-ioctl_sg_io_v3_SOURCES = ioctl_sg_io_v3.c
-ioctl_sg_io_v3_OBJECTS = ioctl_sg_io_v3.$(OBJEXT)
-ioctl_sg_io_v3_LDADD = $(LDADD)
-ioctl_sg_io_v3_DEPENDENCIES = libtests.a
-ioctl_sg_io_v4_SOURCES = ioctl_sg_io_v4.c
-ioctl_sg_io_v4_OBJECTS = ioctl_sg_io_v4.$(OBJEXT)
-ioctl_sg_io_v4_LDADD = $(LDADD)
-ioctl_sg_io_v4_DEPENDENCIES = libtests.a
-ioctl_sock_gifconf_SOURCES = ioctl_sock_gifconf.c
-ioctl_sock_gifconf_OBJECTS = ioctl_sock_gifconf.$(OBJEXT)
-ioctl_sock_gifconf_LDADD = $(LDADD)
-ioctl_sock_gifconf_DEPENDENCIES = libtests.a
-ioctl_uffdio_SOURCES = ioctl_uffdio.c
-ioctl_uffdio_OBJECTS = ioctl_uffdio.$(OBJEXT)
-ioctl_uffdio_LDADD = $(LDADD)
-ioctl_uffdio_DEPENDENCIES = libtests.a
-ioctl_v4l2_SOURCES = ioctl_v4l2.c
-ioctl_v4l2_OBJECTS = ioctl_v4l2.$(OBJEXT)
-ioctl_v4l2_LDADD = $(LDADD)
-ioctl_v4l2_DEPENDENCIES = libtests.a
-ioperm_SOURCES = ioperm.c
-ioperm_OBJECTS = ioperm.$(OBJEXT)
-ioperm_LDADD = $(LDADD)
-ioperm_DEPENDENCIES = libtests.a
-iopl_SOURCES = iopl.c
-iopl_OBJECTS = iopl.$(OBJEXT)
-iopl_LDADD = $(LDADD)
-iopl_DEPENDENCIES = libtests.a
-ioprio_SOURCES = ioprio.c
-ioprio_OBJECTS = ioprio.$(OBJEXT)
-ioprio_LDADD = $(LDADD)
-ioprio_DEPENDENCIES = libtests.a
-ip_mreq_SOURCES = ip_mreq.c
-ip_mreq_OBJECTS = ip_mreq.$(OBJEXT)
-ip_mreq_LDADD = $(LDADD)
-ip_mreq_DEPENDENCIES = libtests.a
-ipc_SOURCES = ipc.c
-ipc_OBJECTS = ipc.$(OBJEXT)
-ipc_LDADD = $(LDADD)
-ipc_DEPENDENCIES = libtests.a
-ipc_msg_SOURCES = ipc_msg.c
-ipc_msg_OBJECTS = ipc_msg.$(OBJEXT)
-ipc_msg_LDADD = $(LDADD)
-ipc_msg_DEPENDENCIES = libtests.a
-ipc_msg_Xabbrev_SOURCES = ipc_msg-Xabbrev.c
-ipc_msg_Xabbrev_OBJECTS = ipc_msg-Xabbrev.$(OBJEXT)
-ipc_msg_Xabbrev_LDADD = $(LDADD)
-ipc_msg_Xabbrev_DEPENDENCIES = libtests.a
-ipc_msg_Xraw_SOURCES = ipc_msg-Xraw.c
-ipc_msg_Xraw_OBJECTS = ipc_msg-Xraw.$(OBJEXT)
-ipc_msg_Xraw_LDADD = $(LDADD)
-ipc_msg_Xraw_DEPENDENCIES = libtests.a
-ipc_msg_Xverbose_SOURCES = ipc_msg-Xverbose.c
-ipc_msg_Xverbose_OBJECTS = ipc_msg-Xverbose.$(OBJEXT)
-ipc_msg_Xverbose_LDADD = $(LDADD)
-ipc_msg_Xverbose_DEPENDENCIES = libtests.a
-ipc_msgbuf_SOURCES = ipc_msgbuf.c
-ipc_msgbuf_OBJECTS = ipc_msgbuf.$(OBJEXT)
-ipc_msgbuf_LDADD = $(LDADD)
-ipc_msgbuf_DEPENDENCIES = libtests.a
-ipc_msgbuf_Xabbrev_SOURCES = ipc_msgbuf-Xabbrev.c
-ipc_msgbuf_Xabbrev_OBJECTS = ipc_msgbuf-Xabbrev.$(OBJEXT)
-ipc_msgbuf_Xabbrev_LDADD = $(LDADD)
-ipc_msgbuf_Xabbrev_DEPENDENCIES = libtests.a
-ipc_msgbuf_Xraw_SOURCES = ipc_msgbuf-Xraw.c
-ipc_msgbuf_Xraw_OBJECTS = ipc_msgbuf-Xraw.$(OBJEXT)
-ipc_msgbuf_Xraw_LDADD = $(LDADD)
-ipc_msgbuf_Xraw_DEPENDENCIES = libtests.a
-ipc_msgbuf_Xverbose_SOURCES = ipc_msgbuf-Xverbose.c
-ipc_msgbuf_Xverbose_OBJECTS = ipc_msgbuf-Xverbose.$(OBJEXT)
-ipc_msgbuf_Xverbose_LDADD = $(LDADD)
-ipc_msgbuf_Xverbose_DEPENDENCIES = libtests.a
-ipc_sem_SOURCES = ipc_sem.c
-ipc_sem_OBJECTS = ipc_sem.$(OBJEXT)
-ipc_sem_LDADD = $(LDADD)
-ipc_sem_DEPENDENCIES = libtests.a
-ipc_sem_Xabbrev_SOURCES = ipc_sem-Xabbrev.c
-ipc_sem_Xabbrev_OBJECTS = ipc_sem-Xabbrev.$(OBJEXT)
-ipc_sem_Xabbrev_LDADD = $(LDADD)
-ipc_sem_Xabbrev_DEPENDENCIES = libtests.a
-ipc_sem_Xraw_SOURCES = ipc_sem-Xraw.c
-ipc_sem_Xraw_OBJECTS = ipc_sem-Xraw.$(OBJEXT)
-ipc_sem_Xraw_LDADD = $(LDADD)
-ipc_sem_Xraw_DEPENDENCIES = libtests.a
-ipc_sem_Xverbose_SOURCES = ipc_sem-Xverbose.c
-ipc_sem_Xverbose_OBJECTS = ipc_sem-Xverbose.$(OBJEXT)
-ipc_sem_Xverbose_LDADD = $(LDADD)
-ipc_sem_Xverbose_DEPENDENCIES = libtests.a
-ipc_shm_SOURCES = ipc_shm.c
-ipc_shm_OBJECTS = ipc_shm.$(OBJEXT)
-ipc_shm_LDADD = $(LDADD)
-ipc_shm_DEPENDENCIES = libtests.a
-ipc_shm_Xabbrev_SOURCES = ipc_shm-Xabbrev.c
-ipc_shm_Xabbrev_OBJECTS = ipc_shm-Xabbrev.$(OBJEXT)
-ipc_shm_Xabbrev_LDADD = $(LDADD)
-ipc_shm_Xabbrev_DEPENDENCIES = libtests.a
-ipc_shm_Xraw_SOURCES = ipc_shm-Xraw.c
-ipc_shm_Xraw_OBJECTS = ipc_shm-Xraw.$(OBJEXT)
-ipc_shm_Xraw_LDADD = $(LDADD)
-ipc_shm_Xraw_DEPENDENCIES = libtests.a
-ipc_shm_Xverbose_SOURCES = ipc_shm-Xverbose.c
-ipc_shm_Xverbose_OBJECTS = ipc_shm-Xverbose.$(OBJEXT)
-ipc_shm_Xverbose_LDADD = $(LDADD)
-ipc_shm_Xverbose_DEPENDENCIES = libtests.a
-is_linux_mips_n64_SOURCES = is_linux_mips_n64.c
-is_linux_mips_n64_OBJECTS = is_linux_mips_n64.$(OBJEXT)
-is_linux_mips_n64_LDADD = $(LDADD)
-is_linux_mips_n64_DEPENDENCIES = libtests.a
-kcmp_SOURCES = kcmp.c
-kcmp_OBJECTS = kcmp.$(OBJEXT)
-kcmp_LDADD = $(LDADD)
-kcmp_DEPENDENCIES = libtests.a
-kcmp_y_SOURCES = kcmp-y.c
-kcmp_y_OBJECTS = kcmp-y.$(OBJEXT)
-kcmp_y_LDADD = $(LDADD)
-kcmp_y_DEPENDENCIES = libtests.a
-kern_features_SOURCES = kern_features.c
-kern_features_OBJECTS = kern_features.$(OBJEXT)
-kern_features_LDADD = $(LDADD)
-kern_features_DEPENDENCIES = libtests.a
-kexec_file_load_SOURCES = kexec_file_load.c
-kexec_file_load_OBJECTS = kexec_file_load.$(OBJEXT)
-kexec_file_load_LDADD = $(LDADD)
-kexec_file_load_DEPENDENCIES = libtests.a
-kexec_load_SOURCES = kexec_load.c
-kexec_load_OBJECTS = kexec_load.$(OBJEXT)
-kexec_load_LDADD = $(LDADD)
-kexec_load_DEPENDENCIES = libtests.a
-keyctl_SOURCES = keyctl.c
-keyctl_OBJECTS = keyctl.$(OBJEXT)
-keyctl_LDADD = $(LDADD)
-keyctl_DEPENDENCIES = libtests.a
-keyctl_Xabbrev_SOURCES = keyctl-Xabbrev.c
-keyctl_Xabbrev_OBJECTS = keyctl-Xabbrev.$(OBJEXT)
-keyctl_Xabbrev_LDADD = $(LDADD)
-keyctl_Xabbrev_DEPENDENCIES = libtests.a
-keyctl_Xraw_SOURCES = keyctl-Xraw.c
-keyctl_Xraw_OBJECTS = keyctl-Xraw.$(OBJEXT)
-keyctl_Xraw_LDADD = $(LDADD)
-keyctl_Xraw_DEPENDENCIES = libtests.a
-keyctl_Xverbose_SOURCES = keyctl-Xverbose.c
-keyctl_Xverbose_OBJECTS = keyctl-Xverbose.$(OBJEXT)
-keyctl_Xverbose_LDADD = $(LDADD)
-keyctl_Xverbose_DEPENDENCIES = libtests.a
-kill_SOURCES = kill.c
-kill_OBJECTS = kill.$(OBJEXT)
-kill_LDADD = $(LDADD)
-kill_DEPENDENCIES = libtests.a
-ksysent_SOURCES = ksysent.c
-ksysent_OBJECTS = ksysent.$(OBJEXT)
-ksysent_LDADD = $(LDADD)
-ksysent_DEPENDENCIES = libtests.a
-lchown_SOURCES = lchown.c
-lchown_OBJECTS = lchown.$(OBJEXT)
-lchown_LDADD = $(LDADD)
-lchown_DEPENDENCIES = libtests.a
-lchown32_SOURCES = lchown32.c
-lchown32_OBJECTS = lchown32.$(OBJEXT)
-lchown32_LDADD = $(LDADD)
-lchown32_DEPENDENCIES = libtests.a
-link_SOURCES = link.c
-link_OBJECTS = link.$(OBJEXT)
-link_LDADD = $(LDADD)
-link_DEPENDENCIES = libtests.a
-linkat_SOURCES = linkat.c
-linkat_OBJECTS = linkat.$(OBJEXT)
-linkat_LDADD = $(LDADD)
-linkat_DEPENDENCIES = libtests.a
-list_sigaction_signum_SOURCES = list_sigaction_signum.c
-list_sigaction_signum_OBJECTS = list_sigaction_signum.$(OBJEXT)
-list_sigaction_signum_LDADD = $(LDADD)
-list_sigaction_signum_DEPENDENCIES = libtests.a
-llseek_SOURCES = llseek.c
-llseek_OBJECTS = llseek.$(OBJEXT)
-llseek_LDADD = $(LDADD)
-llseek_DEPENDENCIES = libtests.a
-localtime_SOURCES = localtime.c
-localtime_OBJECTS = localtime.$(OBJEXT)
-localtime_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-lookup_dcookie_SOURCES = lookup_dcookie.c
-lookup_dcookie_OBJECTS = lookup_dcookie.$(OBJEXT)
-lookup_dcookie_LDADD = $(LDADD)
-lookup_dcookie_DEPENDENCIES = libtests.a
-lseek_SOURCES = lseek.c
-lseek_OBJECTS = lseek.$(OBJEXT)
-lseek_LDADD = $(LDADD)
-lseek_DEPENDENCIES = libtests.a
-lstat_SOURCES = lstat.c
-lstat_OBJECTS = lstat.$(OBJEXT)
-lstat_LDADD = $(LDADD)
-lstat_DEPENDENCIES = libtests.a
-lstat64_SOURCES = lstat64.c
-lstat64_OBJECTS = lstat64-lstat64.$(OBJEXT)
-lstat64_LDADD = $(LDADD)
-lstat64_DEPENDENCIES = libtests.a
-madvise_SOURCES = madvise.c
-madvise_OBJECTS = madvise.$(OBJEXT)
-madvise_LDADD = $(LDADD)
-madvise_DEPENDENCIES = libtests.a
-mbind_SOURCES = mbind.c
-mbind_OBJECTS = mbind.$(OBJEXT)
-mbind_LDADD = $(LDADD)
-mbind_DEPENDENCIES = libtests.a
-membarrier_SOURCES = membarrier.c
-membarrier_OBJECTS = membarrier.$(OBJEXT)
-membarrier_LDADD = $(LDADD)
-membarrier_DEPENDENCIES = libtests.a
-memfd_create_SOURCES = memfd_create.c
-memfd_create_OBJECTS = memfd_create.$(OBJEXT)
-memfd_create_LDADD = $(LDADD)
-memfd_create_DEPENDENCIES = libtests.a
-migrate_pages_SOURCES = migrate_pages.c
-migrate_pages_OBJECTS = migrate_pages.$(OBJEXT)
-migrate_pages_LDADD = $(LDADD)
-migrate_pages_DEPENDENCIES = libtests.a
-mincore_SOURCES = mincore.c
-mincore_OBJECTS = mincore.$(OBJEXT)
-mincore_LDADD = $(LDADD)
-mincore_DEPENDENCIES = libtests.a
-mkdir_SOURCES = mkdir.c
-mkdir_OBJECTS = mkdir.$(OBJEXT)
-mkdir_LDADD = $(LDADD)
-mkdir_DEPENDENCIES = libtests.a
-mkdirat_SOURCES = mkdirat.c
-mkdirat_OBJECTS = mkdirat.$(OBJEXT)
-mkdirat_LDADD = $(LDADD)
-mkdirat_DEPENDENCIES = libtests.a
-mknod_SOURCES = mknod.c
-mknod_OBJECTS = mknod.$(OBJEXT)
-mknod_LDADD = $(LDADD)
-mknod_DEPENDENCIES = libtests.a
-mknodat_SOURCES = mknodat.c
-mknodat_OBJECTS = mknodat.$(OBJEXT)
-mknodat_LDADD = $(LDADD)
-mknodat_DEPENDENCIES = libtests.a
-mlock_SOURCES = mlock.c
-mlock_OBJECTS = mlock.$(OBJEXT)
-mlock_LDADD = $(LDADD)
-mlock_DEPENDENCIES = libtests.a
-mlock2_SOURCES = mlock2.c
-mlock2_OBJECTS = mlock2.$(OBJEXT)
-mlock2_LDADD = $(LDADD)
-mlock2_DEPENDENCIES = libtests.a
-mlockall_SOURCES = mlockall.c
-mlockall_OBJECTS = mlockall.$(OBJEXT)
-mlockall_LDADD = $(LDADD)
-mlockall_DEPENDENCIES = libtests.a
-mmap_SOURCES = mmap.c
-mmap_OBJECTS = mmap.$(OBJEXT)
-mmap_LDADD = $(LDADD)
-mmap_DEPENDENCIES = libtests.a
-mmap_Xabbrev_SOURCES = mmap-Xabbrev.c
-mmap_Xabbrev_OBJECTS = mmap-Xabbrev.$(OBJEXT)
-mmap_Xabbrev_LDADD = $(LDADD)
-mmap_Xabbrev_DEPENDENCIES = libtests.a
-mmap_Xraw_SOURCES = mmap-Xraw.c
-mmap_Xraw_OBJECTS = mmap-Xraw.$(OBJEXT)
-mmap_Xraw_LDADD = $(LDADD)
-mmap_Xraw_DEPENDENCIES = libtests.a
-mmap_Xverbose_SOURCES = mmap-Xverbose.c
-mmap_Xverbose_OBJECTS = mmap-Xverbose.$(OBJEXT)
-mmap_Xverbose_LDADD = $(LDADD)
-mmap_Xverbose_DEPENDENCIES = libtests.a
-mmap64_SOURCES = mmap64.c
-mmap64_OBJECTS = mmap64-mmap64.$(OBJEXT)
-mmap64_LDADD = $(LDADD)
-mmap64_DEPENDENCIES = libtests.a
-mmap64_Xabbrev_SOURCES = mmap64-Xabbrev.c
-mmap64_Xabbrev_OBJECTS = mmap64_Xabbrev-mmap64-Xabbrev.$(OBJEXT)
-mmap64_Xabbrev_LDADD = $(LDADD)
-mmap64_Xabbrev_DEPENDENCIES = libtests.a
-mmap64_Xraw_SOURCES = mmap64-Xraw.c
-mmap64_Xraw_OBJECTS = mmap64_Xraw-mmap64-Xraw.$(OBJEXT)
-mmap64_Xraw_LDADD = $(LDADD)
-mmap64_Xraw_DEPENDENCIES = libtests.a
-mmap64_Xverbose_SOURCES = mmap64-Xverbose.c
-mmap64_Xverbose_OBJECTS = mmap64_Xverbose-mmap64-Xverbose.$(OBJEXT)
-mmap64_Xverbose_LDADD = $(LDADD)
-mmap64_Xverbose_DEPENDENCIES = libtests.a
-mmsg_SOURCES = mmsg.c
-mmsg_OBJECTS = mmsg.$(OBJEXT)
-mmsg_LDADD = $(LDADD)
-mmsg_DEPENDENCIES = libtests.a
-mmsg_silent_SOURCES = mmsg-silent.c
-mmsg_silent_OBJECTS = mmsg-silent.$(OBJEXT)
-mmsg_silent_LDADD = $(LDADD)
-mmsg_silent_DEPENDENCIES = libtests.a
-mmsg_name_SOURCES = mmsg_name.c
-mmsg_name_OBJECTS = mmsg_name.$(OBJEXT)
-mmsg_name_LDADD = $(LDADD)
-mmsg_name_DEPENDENCIES = libtests.a
-mmsg_name_v_SOURCES = mmsg_name-v.c
-mmsg_name_v_OBJECTS = mmsg_name-v.$(OBJEXT)
-mmsg_name_v_LDADD = $(LDADD)
-mmsg_name_v_DEPENDENCIES = libtests.a
-modify_ldt_SOURCES = modify_ldt.c
-modify_ldt_OBJECTS = modify_ldt.$(OBJEXT)
-modify_ldt_LDADD = $(LDADD)
-modify_ldt_DEPENDENCIES = libtests.a
-mount_SOURCES = mount.c
-mount_OBJECTS = mount.$(OBJEXT)
-mount_LDADD = $(LDADD)
-mount_DEPENDENCIES = libtests.a
-mount_Xabbrev_SOURCES = mount-Xabbrev.c
-mount_Xabbrev_OBJECTS = mount-Xabbrev.$(OBJEXT)
-mount_Xabbrev_LDADD = $(LDADD)
-mount_Xabbrev_DEPENDENCIES = libtests.a
-mount_Xraw_SOURCES = mount-Xraw.c
-mount_Xraw_OBJECTS = mount-Xraw.$(OBJEXT)
-mount_Xraw_LDADD = $(LDADD)
-mount_Xraw_DEPENDENCIES = libtests.a
-mount_Xverbose_SOURCES = mount-Xverbose.c
-mount_Xverbose_OBJECTS = mount-Xverbose.$(OBJEXT)
-mount_Xverbose_LDADD = $(LDADD)
-mount_Xverbose_DEPENDENCIES = libtests.a
-move_pages_SOURCES = move_pages.c
-move_pages_OBJECTS = move_pages.$(OBJEXT)
-move_pages_LDADD = $(LDADD)
-move_pages_DEPENDENCIES = libtests.a
-mq_SOURCES = mq.c
-mq_OBJECTS = mq.$(OBJEXT)
-mq_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-mq_sendrecv_SOURCES = mq_sendrecv.c
-mq_sendrecv_OBJECTS = mq_sendrecv.$(OBJEXT)
-mq_sendrecv_LDADD = $(LDADD)
-mq_sendrecv_DEPENDENCIES = libtests.a
-mq_sendrecv_read_SOURCES = mq_sendrecv-read.c
-mq_sendrecv_read_OBJECTS = mq_sendrecv-read.$(OBJEXT)
-mq_sendrecv_read_LDADD = $(LDADD)
-mq_sendrecv_read_DEPENDENCIES = libtests.a
-mq_sendrecv_write_SOURCES = mq_sendrecv-write.c
-mq_sendrecv_write_OBJECTS = mq_sendrecv-write.$(OBJEXT)
-mq_sendrecv_write_LDADD = $(LDADD)
-mq_sendrecv_write_DEPENDENCIES = libtests.a
-msg_control_SOURCES = msg_control.c
-msg_control_OBJECTS = msg_control.$(OBJEXT)
-msg_control_LDADD = $(LDADD)
-msg_control_DEPENDENCIES = libtests.a
-msg_control_v_SOURCES = msg_control-v.c
-msg_control_v_OBJECTS = msg_control-v.$(OBJEXT)
-msg_control_v_LDADD = $(LDADD)
-msg_control_v_DEPENDENCIES = libtests.a
-msg_name_SOURCES = msg_name.c
-msg_name_OBJECTS = msg_name.$(OBJEXT)
-msg_name_LDADD = $(LDADD)
-msg_name_DEPENDENCIES = libtests.a
-munlockall_SOURCES = munlockall.c
-munlockall_OBJECTS = munlockall.$(OBJEXT)
-munlockall_LDADD = $(LDADD)
-munlockall_DEPENDENCIES = libtests.a
-nanosleep_SOURCES = nanosleep.c
-nanosleep_OBJECTS = nanosleep.$(OBJEXT)
-nanosleep_LDADD = $(LDADD)
-nanosleep_DEPENDENCIES = libtests.a
-net_accept_connect_SOURCES = net-accept-connect.c
-net_accept_connect_OBJECTS = net-accept-connect.$(OBJEXT)
-net_accept_connect_LDADD = $(LDADD)
-net_accept_connect_DEPENDENCIES = libtests.a
-net_icmp_filter_SOURCES = net-icmp_filter.c
-net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT)
-net_icmp_filter_LDADD = $(LDADD)
-net_icmp_filter_DEPENDENCIES = libtests.a
-net_sockaddr_SOURCES = net-sockaddr.c
-net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT)
-net_sockaddr_LDADD = $(LDADD)
-net_sockaddr_DEPENDENCIES = libtests.a
-net_y_unix_SOURCES = net-y-unix.c
-net_y_unix_OBJECTS = net-y-unix.$(OBJEXT)
-net_y_unix_LDADD = $(LDADD)
-net_y_unix_DEPENDENCIES = libtests.a
-net_yy_inet_SOURCES = net-yy-inet.c
-net_yy_inet_OBJECTS = net-yy-inet.$(OBJEXT)
-net_yy_inet_LDADD = $(LDADD)
-net_yy_inet_DEPENDENCIES = libtests.a
-net_yy_inet6_SOURCES = net-yy-inet6.c
-net_yy_inet6_OBJECTS = net-yy-inet6.$(OBJEXT)
-net_yy_inet6_LDADD = $(LDADD)
-net_yy_inet6_DEPENDENCIES = libtests.a
-net_yy_netlink_SOURCES = net-yy-netlink.c
-net_yy_netlink_OBJECTS = net-yy-netlink.$(OBJEXT)
-net_yy_netlink_LDADD = $(LDADD)
-net_yy_netlink_DEPENDENCIES = libtests.a
-net_yy_unix_SOURCES = net-yy-unix.c
-net_yy_unix_OBJECTS = net-yy-unix.$(OBJEXT)
-net_yy_unix_LDADD = $(LDADD)
-net_yy_unix_DEPENDENCIES = libtests.a
-netlink_audit_SOURCES = netlink_audit.c
-netlink_audit_OBJECTS = netlink_audit.$(OBJEXT)
-netlink_audit_LDADD = $(LDADD)
-netlink_audit_DEPENDENCIES = libtests.a
-netlink_crypto_SOURCES = netlink_crypto.c
-netlink_crypto_OBJECTS = netlink_crypto.$(OBJEXT)
-netlink_crypto_LDADD = $(LDADD)
-netlink_crypto_DEPENDENCIES = libtests.a
-netlink_generic_SOURCES = netlink_generic.c
-netlink_generic_OBJECTS = netlink_generic.$(OBJEXT)
-netlink_generic_LDADD = $(LDADD)
-netlink_generic_DEPENDENCIES = libtests.a
-netlink_inet_diag_SOURCES = netlink_inet_diag.c
-netlink_inet_diag_OBJECTS = netlink_inet_diag.$(OBJEXT)
-netlink_inet_diag_LDADD = $(LDADD)
-netlink_inet_diag_DEPENDENCIES = libtests.a
-netlink_kobject_uevent_SOURCES = netlink_kobject_uevent.c
-netlink_kobject_uevent_OBJECTS = netlink_kobject_uevent.$(OBJEXT)
-netlink_kobject_uevent_LDADD = $(LDADD)
-netlink_kobject_uevent_DEPENDENCIES = libtests.a
-netlink_netfilter_SOURCES = netlink_netfilter.c
-netlink_netfilter_OBJECTS = netlink_netfilter.$(OBJEXT)
-netlink_netfilter_LDADD = $(LDADD)
-netlink_netfilter_DEPENDENCIES = libtests.a
-netlink_netlink_diag_SOURCES = netlink_netlink_diag.c
-netlink_netlink_diag_OBJECTS = netlink_netlink_diag.$(OBJEXT)
-netlink_netlink_diag_LDADD = $(LDADD)
-netlink_netlink_diag_DEPENDENCIES = libtests.a
-netlink_protocol_SOURCES = netlink_protocol.c
-netlink_protocol_OBJECTS = netlink_protocol.$(OBJEXT)
-netlink_protocol_LDADD = $(LDADD)
-netlink_protocol_DEPENDENCIES = libtests.a
-netlink_route_SOURCES = netlink_route.c
-netlink_route_OBJECTS = netlink_route.$(OBJEXT)
-netlink_route_LDADD = $(LDADD)
-netlink_route_DEPENDENCIES = libtests.a
-netlink_selinux_SOURCES = netlink_selinux.c
-netlink_selinux_OBJECTS = netlink_selinux.$(OBJEXT)
-netlink_selinux_LDADD = $(LDADD)
-netlink_selinux_DEPENDENCIES = libtests.a
-netlink_sock_diag_SOURCES = netlink_sock_diag.c
-netlink_sock_diag_OBJECTS = netlink_sock_diag.$(OBJEXT)
-netlink_sock_diag_LDADD = $(LDADD)
-netlink_sock_diag_DEPENDENCIES = libtests.a
-netlink_unix_diag_SOURCES = netlink_unix_diag.c
-netlink_unix_diag_OBJECTS = netlink_unix_diag.$(OBJEXT)
-netlink_unix_diag_LDADD = $(LDADD)
-netlink_unix_diag_DEPENDENCIES = libtests.a
-netlink_xfrm_SOURCES = netlink_xfrm.c
-netlink_xfrm_OBJECTS = netlink_xfrm.$(OBJEXT)
-netlink_xfrm_LDADD = $(LDADD)
-netlink_xfrm_DEPENDENCIES = libtests.a
-newfstatat_SOURCES = newfstatat.c
-newfstatat_OBJECTS = newfstatat-newfstatat.$(OBJEXT)
-newfstatat_LDADD = $(LDADD)
-newfstatat_DEPENDENCIES = libtests.a
-nfnetlink_acct_SOURCES = nfnetlink_acct.c
-nfnetlink_acct_OBJECTS = nfnetlink_acct.$(OBJEXT)
-nfnetlink_acct_LDADD = $(LDADD)
-nfnetlink_acct_DEPENDENCIES = libtests.a
-nfnetlink_cthelper_SOURCES = nfnetlink_cthelper.c
-nfnetlink_cthelper_OBJECTS = nfnetlink_cthelper.$(OBJEXT)
-nfnetlink_cthelper_LDADD = $(LDADD)
-nfnetlink_cthelper_DEPENDENCIES = libtests.a
-nfnetlink_ctnetlink_SOURCES = nfnetlink_ctnetlink.c
-nfnetlink_ctnetlink_OBJECTS = nfnetlink_ctnetlink.$(OBJEXT)
-nfnetlink_ctnetlink_LDADD = $(LDADD)
-nfnetlink_ctnetlink_DEPENDENCIES = libtests.a
-nfnetlink_ctnetlink_exp_SOURCES = nfnetlink_ctnetlink_exp.c
-nfnetlink_ctnetlink_exp_OBJECTS = nfnetlink_ctnetlink_exp.$(OBJEXT)
-nfnetlink_ctnetlink_exp_LDADD = $(LDADD)
-nfnetlink_ctnetlink_exp_DEPENDENCIES = libtests.a
-nfnetlink_cttimeout_SOURCES = nfnetlink_cttimeout.c
-nfnetlink_cttimeout_OBJECTS = nfnetlink_cttimeout.$(OBJEXT)
-nfnetlink_cttimeout_LDADD = $(LDADD)
-nfnetlink_cttimeout_DEPENDENCIES = libtests.a
-nfnetlink_ipset_SOURCES = nfnetlink_ipset.c
-nfnetlink_ipset_OBJECTS = nfnetlink_ipset.$(OBJEXT)
-nfnetlink_ipset_LDADD = $(LDADD)
-nfnetlink_ipset_DEPENDENCIES = libtests.a
-nfnetlink_nft_compat_SOURCES = nfnetlink_nft_compat.c
-nfnetlink_nft_compat_OBJECTS = nfnetlink_nft_compat.$(OBJEXT)
-nfnetlink_nft_compat_LDADD = $(LDADD)
-nfnetlink_nft_compat_DEPENDENCIES = libtests.a
-nfnetlink_nftables_SOURCES = nfnetlink_nftables.c
-nfnetlink_nftables_OBJECTS = nfnetlink_nftables.$(OBJEXT)
-nfnetlink_nftables_LDADD = $(LDADD)
-nfnetlink_nftables_DEPENDENCIES = libtests.a
-nfnetlink_osf_SOURCES = nfnetlink_osf.c
-nfnetlink_osf_OBJECTS = nfnetlink_osf.$(OBJEXT)
-nfnetlink_osf_LDADD = $(LDADD)
-nfnetlink_osf_DEPENDENCIES = libtests.a
-nfnetlink_queue_SOURCES = nfnetlink_queue.c
-nfnetlink_queue_OBJECTS = nfnetlink_queue.$(OBJEXT)
-nfnetlink_queue_LDADD = $(LDADD)
-nfnetlink_queue_DEPENDENCIES = libtests.a
-nfnetlink_ulog_SOURCES = nfnetlink_ulog.c
-nfnetlink_ulog_OBJECTS = nfnetlink_ulog.$(OBJEXT)
-nfnetlink_ulog_LDADD = $(LDADD)
-nfnetlink_ulog_DEPENDENCIES = libtests.a
-nlattr_SOURCES = nlattr.c
-nlattr_OBJECTS = nlattr.$(OBJEXT)
-nlattr_LDADD = $(LDADD)
-nlattr_DEPENDENCIES = libtests.a
-nlattr_br_port_msg_SOURCES = nlattr_br_port_msg.c
-nlattr_br_port_msg_OBJECTS = nlattr_br_port_msg.$(OBJEXT)
-nlattr_br_port_msg_LDADD = $(LDADD)
-nlattr_br_port_msg_DEPENDENCIES = libtests.a
-nlattr_crypto_user_alg_SOURCES = nlattr_crypto_user_alg.c
-nlattr_crypto_user_alg_OBJECTS = nlattr_crypto_user_alg.$(OBJEXT)
-nlattr_crypto_user_alg_LDADD = $(LDADD)
-nlattr_crypto_user_alg_DEPENDENCIES = libtests.a
-nlattr_dcbmsg_SOURCES = nlattr_dcbmsg.c
-nlattr_dcbmsg_OBJECTS = nlattr_dcbmsg.$(OBJEXT)
-nlattr_dcbmsg_LDADD = $(LDADD)
-nlattr_dcbmsg_DEPENDENCIES = libtests.a
-nlattr_fib_rule_hdr_SOURCES = nlattr_fib_rule_hdr.c
-nlattr_fib_rule_hdr_OBJECTS = nlattr_fib_rule_hdr.$(OBJEXT)
-nlattr_fib_rule_hdr_LDADD = $(LDADD)
-nlattr_fib_rule_hdr_DEPENDENCIES = libtests.a
-nlattr_ifaddrlblmsg_SOURCES = nlattr_ifaddrlblmsg.c
-nlattr_ifaddrlblmsg_OBJECTS = nlattr_ifaddrlblmsg.$(OBJEXT)
-nlattr_ifaddrlblmsg_LDADD = $(LDADD)
-nlattr_ifaddrlblmsg_DEPENDENCIES = libtests.a
-nlattr_ifaddrmsg_SOURCES = nlattr_ifaddrmsg.c
-nlattr_ifaddrmsg_OBJECTS = nlattr_ifaddrmsg.$(OBJEXT)
-nlattr_ifaddrmsg_LDADD = $(LDADD)
-nlattr_ifaddrmsg_DEPENDENCIES = libtests.a
-nlattr_ifinfomsg_SOURCES = nlattr_ifinfomsg.c
-nlattr_ifinfomsg_OBJECTS = nlattr_ifinfomsg.$(OBJEXT)
-nlattr_ifinfomsg_LDADD = $(LDADD)
-nlattr_ifinfomsg_DEPENDENCIES = libtests.a
-nlattr_ifla_af_spec_SOURCES = nlattr_ifla_af_spec.c
-nlattr_ifla_af_spec_OBJECTS = nlattr_ifla_af_spec.$(OBJEXT)
-nlattr_ifla_af_spec_LDADD = $(LDADD)
-nlattr_ifla_af_spec_DEPENDENCIES = libtests.a
-nlattr_ifla_brport_SOURCES = nlattr_ifla_brport.c
-nlattr_ifla_brport_OBJECTS = nlattr_ifla_brport.$(OBJEXT)
-nlattr_ifla_brport_LDADD = $(LDADD)
-nlattr_ifla_brport_DEPENDENCIES = libtests.a
-nlattr_ifla_linkinfo_SOURCES = nlattr_ifla_linkinfo.c
-nlattr_ifla_linkinfo_OBJECTS = nlattr_ifla_linkinfo.$(OBJEXT)
-nlattr_ifla_linkinfo_LDADD = $(LDADD)
-nlattr_ifla_linkinfo_DEPENDENCIES = libtests.a
-nlattr_ifla_port_SOURCES = nlattr_ifla_port.c
-nlattr_ifla_port_OBJECTS = nlattr_ifla_port.$(OBJEXT)
-nlattr_ifla_port_LDADD = $(LDADD)
-nlattr_ifla_port_DEPENDENCIES = libtests.a
-nlattr_ifla_xdp_SOURCES = nlattr_ifla_xdp.c
-nlattr_ifla_xdp_OBJECTS = nlattr_ifla_xdp.$(OBJEXT)
-nlattr_ifla_xdp_LDADD = $(LDADD)
-nlattr_ifla_xdp_DEPENDENCIES = libtests.a
-nlattr_inet_diag_msg_SOURCES = nlattr_inet_diag_msg.c
-nlattr_inet_diag_msg_OBJECTS = nlattr_inet_diag_msg.$(OBJEXT)
-nlattr_inet_diag_msg_LDADD = $(LDADD)
-nlattr_inet_diag_msg_DEPENDENCIES = libtests.a
-nlattr_inet_diag_req_compat_SOURCES = nlattr_inet_diag_req_compat.c
-nlattr_inet_diag_req_compat_OBJECTS =  \
-	nlattr_inet_diag_req_compat.$(OBJEXT)
-nlattr_inet_diag_req_compat_LDADD = $(LDADD)
-nlattr_inet_diag_req_compat_DEPENDENCIES = libtests.a
-nlattr_inet_diag_req_v2_SOURCES = nlattr_inet_diag_req_v2.c
-nlattr_inet_diag_req_v2_OBJECTS = nlattr_inet_diag_req_v2.$(OBJEXT)
-nlattr_inet_diag_req_v2_LDADD = $(LDADD)
-nlattr_inet_diag_req_v2_DEPENDENCIES = libtests.a
-nlattr_mdba_mdb_entry_SOURCES = nlattr_mdba_mdb_entry.c
-nlattr_mdba_mdb_entry_OBJECTS = nlattr_mdba_mdb_entry.$(OBJEXT)
-nlattr_mdba_mdb_entry_LDADD = $(LDADD)
-nlattr_mdba_mdb_entry_DEPENDENCIES = libtests.a
-nlattr_mdba_router_port_SOURCES = nlattr_mdba_router_port.c
-nlattr_mdba_router_port_OBJECTS = nlattr_mdba_router_port.$(OBJEXT)
-nlattr_mdba_router_port_LDADD = $(LDADD)
-nlattr_mdba_router_port_DEPENDENCIES = libtests.a
-nlattr_ndmsg_SOURCES = nlattr_ndmsg.c
-nlattr_ndmsg_OBJECTS = nlattr_ndmsg.$(OBJEXT)
-nlattr_ndmsg_LDADD = $(LDADD)
-nlattr_ndmsg_DEPENDENCIES = libtests.a
-nlattr_ndtmsg_SOURCES = nlattr_ndtmsg.c
-nlattr_ndtmsg_OBJECTS = nlattr_ndtmsg.$(OBJEXT)
-nlattr_ndtmsg_LDADD = $(LDADD)
-nlattr_ndtmsg_DEPENDENCIES = libtests.a
-nlattr_netconfmsg_SOURCES = nlattr_netconfmsg.c
-nlattr_netconfmsg_OBJECTS = nlattr_netconfmsg.$(OBJEXT)
-nlattr_netconfmsg_LDADD = $(LDADD)
-nlattr_netconfmsg_DEPENDENCIES = libtests.a
-nlattr_netlink_diag_msg_SOURCES = nlattr_netlink_diag_msg.c
-nlattr_netlink_diag_msg_OBJECTS = nlattr_netlink_diag_msg.$(OBJEXT)
-nlattr_netlink_diag_msg_LDADD = $(LDADD)
-nlattr_netlink_diag_msg_DEPENDENCIES = libtests.a
-nlattr_nlmsgerr_SOURCES = nlattr_nlmsgerr.c
-nlattr_nlmsgerr_OBJECTS = nlattr_nlmsgerr.$(OBJEXT)
-nlattr_nlmsgerr_LDADD = $(LDADD)
-nlattr_nlmsgerr_DEPENDENCIES = libtests.a
-nlattr_packet_diag_msg_SOURCES = nlattr_packet_diag_msg.c
-nlattr_packet_diag_msg_OBJECTS = nlattr_packet_diag_msg.$(OBJEXT)
-nlattr_packet_diag_msg_LDADD = $(LDADD)
-nlattr_packet_diag_msg_DEPENDENCIES = libtests.a
-nlattr_rtgenmsg_SOURCES = nlattr_rtgenmsg.c
-nlattr_rtgenmsg_OBJECTS = nlattr_rtgenmsg.$(OBJEXT)
-nlattr_rtgenmsg_LDADD = $(LDADD)
-nlattr_rtgenmsg_DEPENDENCIES = libtests.a
-nlattr_rtmsg_SOURCES = nlattr_rtmsg.c
-nlattr_rtmsg_OBJECTS = nlattr_rtmsg.$(OBJEXT)
-nlattr_rtmsg_LDADD = $(LDADD)
-nlattr_rtmsg_DEPENDENCIES = libtests.a
-nlattr_smc_diag_msg_SOURCES = nlattr_smc_diag_msg.c
-nlattr_smc_diag_msg_OBJECTS = nlattr_smc_diag_msg.$(OBJEXT)
-nlattr_smc_diag_msg_LDADD = $(LDADD)
-nlattr_smc_diag_msg_DEPENDENCIES = libtests.a
-nlattr_tc_stats_SOURCES = nlattr_tc_stats.c
-nlattr_tc_stats_OBJECTS = nlattr_tc_stats.$(OBJEXT)
-nlattr_tc_stats_LDADD = $(LDADD)
-nlattr_tc_stats_DEPENDENCIES = libtests.a
-nlattr_tca_stab_SOURCES = nlattr_tca_stab.c
-nlattr_tca_stab_OBJECTS = nlattr_tca_stab.$(OBJEXT)
-nlattr_tca_stab_LDADD = $(LDADD)
-nlattr_tca_stab_DEPENDENCIES = libtests.a
-nlattr_tcamsg_SOURCES = nlattr_tcamsg.c
-nlattr_tcamsg_OBJECTS = nlattr_tcamsg.$(OBJEXT)
-nlattr_tcamsg_LDADD = $(LDADD)
-nlattr_tcamsg_DEPENDENCIES = libtests.a
-nlattr_tcmsg_SOURCES = nlattr_tcmsg.c
-nlattr_tcmsg_OBJECTS = nlattr_tcmsg.$(OBJEXT)
-nlattr_tcmsg_LDADD = $(LDADD)
-nlattr_tcmsg_DEPENDENCIES = libtests.a
-nlattr_unix_diag_msg_SOURCES = nlattr_unix_diag_msg.c
-nlattr_unix_diag_msg_OBJECTS = nlattr_unix_diag_msg.$(OBJEXT)
-nlattr_unix_diag_msg_LDADD = $(LDADD)
-nlattr_unix_diag_msg_DEPENDENCIES = libtests.a
-nsyscalls_SOURCES = nsyscalls.c
-nsyscalls_OBJECTS = nsyscalls.$(OBJEXT)
-nsyscalls_LDADD = $(LDADD)
-nsyscalls_DEPENDENCIES = libtests.a
-nsyscalls_d_SOURCES = nsyscalls-d.c
-nsyscalls_d_OBJECTS = nsyscalls-d.$(OBJEXT)
-nsyscalls_d_LDADD = $(LDADD)
-nsyscalls_d_DEPENDENCIES = libtests.a
-old_mmap_SOURCES = old_mmap.c
-old_mmap_OBJECTS = old_mmap.$(OBJEXT)
-old_mmap_LDADD = $(LDADD)
-old_mmap_DEPENDENCIES = libtests.a
-old_mmap_P_SOURCES = old_mmap-P.c
-old_mmap_P_OBJECTS = old_mmap-P.$(OBJEXT)
-old_mmap_P_LDADD = $(LDADD)
-old_mmap_P_DEPENDENCIES = libtests.a
-old_mmap_Xabbrev_SOURCES = old_mmap-Xabbrev.c
-old_mmap_Xabbrev_OBJECTS = old_mmap-Xabbrev.$(OBJEXT)
-old_mmap_Xabbrev_LDADD = $(LDADD)
-old_mmap_Xabbrev_DEPENDENCIES = libtests.a
-old_mmap_Xraw_SOURCES = old_mmap-Xraw.c
-old_mmap_Xraw_OBJECTS = old_mmap-Xraw.$(OBJEXT)
-old_mmap_Xraw_LDADD = $(LDADD)
-old_mmap_Xraw_DEPENDENCIES = libtests.a
-old_mmap_Xverbose_SOURCES = old_mmap-Xverbose.c
-old_mmap_Xverbose_OBJECTS = old_mmap-Xverbose.$(OBJEXT)
-old_mmap_Xverbose_LDADD = $(LDADD)
-old_mmap_Xverbose_DEPENDENCIES = libtests.a
-old_mmap_v_none_SOURCES = old_mmap-v-none.c
-old_mmap_v_none_OBJECTS = old_mmap-v-none.$(OBJEXT)
-old_mmap_v_none_LDADD = $(LDADD)
-old_mmap_v_none_DEPENDENCIES = libtests.a
-oldfstat_SOURCES = oldfstat.c
-oldfstat_OBJECTS = oldfstat.$(OBJEXT)
-oldfstat_LDADD = $(LDADD)
-oldfstat_DEPENDENCIES = libtests.a
-oldlstat_SOURCES = oldlstat.c
-oldlstat_OBJECTS = oldlstat.$(OBJEXT)
-oldlstat_LDADD = $(LDADD)
-oldlstat_DEPENDENCIES = libtests.a
-oldselect_SOURCES = oldselect.c
-oldselect_OBJECTS = oldselect.$(OBJEXT)
-oldselect_LDADD = $(LDADD)
-oldselect_DEPENDENCIES = libtests.a
-oldselect_P_SOURCES = oldselect-P.c
-oldselect_P_OBJECTS = oldselect-P.$(OBJEXT)
-oldselect_P_LDADD = $(LDADD)
-oldselect_P_DEPENDENCIES = libtests.a
-oldselect_efault_SOURCES = oldselect-efault.c
-oldselect_efault_OBJECTS = oldselect-efault.$(OBJEXT)
-oldselect_efault_LDADD = $(LDADD)
-oldselect_efault_DEPENDENCIES = libtests.a
-oldselect_efault_P_SOURCES = oldselect-efault-P.c
-oldselect_efault_P_OBJECTS = oldselect-efault-P.$(OBJEXT)
-oldselect_efault_P_LDADD = $(LDADD)
-oldselect_efault_P_DEPENDENCIES = libtests.a
-oldstat_SOURCES = oldstat.c
-oldstat_OBJECTS = oldstat.$(OBJEXT)
-oldstat_LDADD = $(LDADD)
-oldstat_DEPENDENCIES = libtests.a
-open_SOURCES = open.c
-open_OBJECTS = open.$(OBJEXT)
-open_LDADD = $(LDADD)
-open_DEPENDENCIES = libtests.a
-openat_SOURCES = openat.c
-openat_OBJECTS = openat.$(OBJEXT)
-openat_LDADD = $(LDADD)
-openat_DEPENDENCIES = libtests.a
-osf_utimes_SOURCES = osf_utimes.c
-osf_utimes_OBJECTS = osf_utimes.$(OBJEXT)
-osf_utimes_LDADD = $(LDADD)
-osf_utimes_DEPENDENCIES = libtests.a
-pause_SOURCES = pause.c
-pause_OBJECTS = pause.$(OBJEXT)
-pause_LDADD = $(LDADD)
-pause_DEPENDENCIES = libtests.a
-pc_SOURCES = pc.c
-pc_OBJECTS = pc.$(OBJEXT)
-pc_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-perf_event_open_SOURCES = perf_event_open.c
-perf_event_open_OBJECTS = perf_event_open.$(OBJEXT)
-perf_event_open_LDADD = $(LDADD)
-perf_event_open_DEPENDENCIES = libtests.a
-perf_event_open_nonverbose_SOURCES = perf_event_open_nonverbose.c
-perf_event_open_nonverbose_OBJECTS =  \
-	perf_event_open_nonverbose.$(OBJEXT)
-perf_event_open_nonverbose_LDADD = $(LDADD)
-perf_event_open_nonverbose_DEPENDENCIES = libtests.a
-perf_event_open_unabbrev_SOURCES = perf_event_open_unabbrev.c
-perf_event_open_unabbrev_OBJECTS = perf_event_open_unabbrev.$(OBJEXT)
-perf_event_open_unabbrev_LDADD = $(LDADD)
-perf_event_open_unabbrev_DEPENDENCIES = libtests.a
-personality_SOURCES = personality.c
-personality_OBJECTS = personality.$(OBJEXT)
-personality_LDADD = $(LDADD)
-personality_DEPENDENCIES = libtests.a
-personality_Xabbrev_SOURCES = personality-Xabbrev.c
-personality_Xabbrev_OBJECTS = personality-Xabbrev.$(OBJEXT)
-personality_Xabbrev_LDADD = $(LDADD)
-personality_Xabbrev_DEPENDENCIES = libtests.a
-personality_Xraw_SOURCES = personality-Xraw.c
-personality_Xraw_OBJECTS = personality-Xraw.$(OBJEXT)
-personality_Xraw_LDADD = $(LDADD)
-personality_Xraw_DEPENDENCIES = libtests.a
-personality_Xverbose_SOURCES = personality-Xverbose.c
-personality_Xverbose_OBJECTS = personality-Xverbose.$(OBJEXT)
-personality_Xverbose_LDADD = $(LDADD)
-personality_Xverbose_DEPENDENCIES = libtests.a
-pipe_SOURCES = pipe.c
-pipe_OBJECTS = pipe.$(OBJEXT)
-pipe_LDADD = $(LDADD)
-pipe_DEPENDENCIES = libtests.a
-pipe2_SOURCES = pipe2.c
-pipe2_OBJECTS = pipe2.$(OBJEXT)
-pipe2_LDADD = $(LDADD)
-pipe2_DEPENDENCIES = libtests.a
-pkey_alloc_SOURCES = pkey_alloc.c
-pkey_alloc_OBJECTS = pkey_alloc.$(OBJEXT)
-pkey_alloc_LDADD = $(LDADD)
-pkey_alloc_DEPENDENCIES = libtests.a
-pkey_free_SOURCES = pkey_free.c
-pkey_free_OBJECTS = pkey_free.$(OBJEXT)
-pkey_free_LDADD = $(LDADD)
-pkey_free_DEPENDENCIES = libtests.a
-pkey_mprotect_SOURCES = pkey_mprotect.c
-pkey_mprotect_OBJECTS = pkey_mprotect.$(OBJEXT)
-pkey_mprotect_LDADD = $(LDADD)
-pkey_mprotect_DEPENDENCIES = libtests.a
-poll_SOURCES = poll.c
-poll_OBJECTS = poll.$(OBJEXT)
-poll_LDADD = $(LDADD)
-poll_DEPENDENCIES = libtests.a
-poll_P_SOURCES = poll-P.c
-poll_P_OBJECTS = poll-P.$(OBJEXT)
-poll_P_LDADD = $(LDADD)
-poll_P_DEPENDENCIES = libtests.a
-ppoll_SOURCES = ppoll.c
-ppoll_OBJECTS = ppoll.$(OBJEXT)
-ppoll_LDADD = $(LDADD)
-ppoll_DEPENDENCIES = libtests.a
-ppoll_P_SOURCES = ppoll-P.c
-ppoll_P_OBJECTS = ppoll-P.$(OBJEXT)
-ppoll_P_LDADD = $(LDADD)
-ppoll_P_DEPENDENCIES = libtests.a
-ppoll_v_SOURCES = ppoll-v.c
-ppoll_v_OBJECTS = ppoll-v.$(OBJEXT)
-ppoll_v_LDADD = $(LDADD)
-ppoll_v_DEPENDENCIES = libtests.a
-prctl_arg2_intptr_SOURCES = prctl-arg2-intptr.c
-prctl_arg2_intptr_OBJECTS = prctl-arg2-intptr.$(OBJEXT)
-prctl_arg2_intptr_LDADD = $(LDADD)
-prctl_arg2_intptr_DEPENDENCIES = libtests.a
-prctl_dumpable_SOURCES = prctl-dumpable.c
-prctl_dumpable_OBJECTS = prctl-dumpable.$(OBJEXT)
-prctl_dumpable_LDADD = $(LDADD)
-prctl_dumpable_DEPENDENCIES = libtests.a
-prctl_name_SOURCES = prctl-name.c
-prctl_name_OBJECTS = prctl-name.$(OBJEXT)
-prctl_name_LDADD = $(LDADD)
-prctl_name_DEPENDENCIES = libtests.a
-prctl_no_args_SOURCES = prctl-no-args.c
-prctl_no_args_OBJECTS = prctl-no-args.$(OBJEXT)
-prctl_no_args_LDADD = $(LDADD)
-prctl_no_args_DEPENDENCIES = libtests.a
-prctl_pdeathsig_SOURCES = prctl-pdeathsig.c
-prctl_pdeathsig_OBJECTS = prctl-pdeathsig.$(OBJEXT)
-prctl_pdeathsig_LDADD = $(LDADD)
-prctl_pdeathsig_DEPENDENCIES = libtests.a
-prctl_seccomp_filter_v_SOURCES = prctl-seccomp-filter-v.c
-prctl_seccomp_filter_v_OBJECTS = prctl-seccomp-filter-v.$(OBJEXT)
-prctl_seccomp_filter_v_LDADD = $(LDADD)
-prctl_seccomp_filter_v_DEPENDENCIES = libtests.a
-prctl_seccomp_strict_SOURCES = prctl-seccomp-strict.c
-prctl_seccomp_strict_OBJECTS = prctl-seccomp-strict.$(OBJEXT)
-prctl_seccomp_strict_LDADD = $(LDADD)
-prctl_seccomp_strict_DEPENDENCIES = libtests.a
-prctl_securebits_SOURCES = prctl-securebits.c
-prctl_securebits_OBJECTS = prctl-securebits.$(OBJEXT)
-prctl_securebits_LDADD = $(LDADD)
-prctl_securebits_DEPENDENCIES = libtests.a
-prctl_spec_inject_SOURCES = prctl-spec-inject.c
-prctl_spec_inject_OBJECTS = prctl-spec-inject.$(OBJEXT)
-prctl_spec_inject_LDADD = $(LDADD)
-prctl_spec_inject_DEPENDENCIES = libtests.a
-prctl_tid_address_SOURCES = prctl-tid_address.c
-prctl_tid_address_OBJECTS = prctl-tid_address.$(OBJEXT)
-prctl_tid_address_LDADD = $(LDADD)
-prctl_tid_address_DEPENDENCIES = libtests.a
-prctl_tsc_SOURCES = prctl-tsc.c
-prctl_tsc_OBJECTS = prctl-tsc.$(OBJEXT)
-prctl_tsc_LDADD = $(LDADD)
-prctl_tsc_DEPENDENCIES = libtests.a
-pread64_pwrite64_SOURCES = pread64-pwrite64.c
-pread64_pwrite64_OBJECTS =  \
-	pread64_pwrite64-pread64-pwrite64.$(OBJEXT)
-pread64_pwrite64_LDADD = $(LDADD)
-pread64_pwrite64_DEPENDENCIES = libtests.a
-preadv_SOURCES = preadv.c
-preadv_OBJECTS = preadv-preadv.$(OBJEXT)
-preadv_LDADD = $(LDADD)
-preadv_DEPENDENCIES = libtests.a
-preadv_pwritev_SOURCES = preadv-pwritev.c
-preadv_pwritev_OBJECTS = preadv_pwritev-preadv-pwritev.$(OBJEXT)
-preadv_pwritev_LDADD = $(LDADD)
-preadv_pwritev_DEPENDENCIES = libtests.a
-preadv2_pwritev2_SOURCES = preadv2-pwritev2.c
-preadv2_pwritev2_OBJECTS = preadv2-pwritev2.$(OBJEXT)
-preadv2_pwritev2_LDADD = $(LDADD)
-preadv2_pwritev2_DEPENDENCIES = libtests.a
-print_maxfd_SOURCES = print_maxfd.c
-print_maxfd_OBJECTS = print_maxfd.$(OBJEXT)
-print_maxfd_LDADD = $(LDADD)
-print_maxfd_DEPENDENCIES = libtests.a
-printpath_umovestr_SOURCES = printpath-umovestr.c
-printpath_umovestr_OBJECTS = printpath-umovestr.$(OBJEXT)
-printpath_umovestr_LDADD = $(LDADD)
-printpath_umovestr_DEPENDENCIES = libtests.a
-printpath_umovestr_peekdata_SOURCES = printpath-umovestr-peekdata.c
-printpath_umovestr_peekdata_OBJECTS =  \
-	printpath-umovestr-peekdata.$(OBJEXT)
-printpath_umovestr_peekdata_LDADD = $(LDADD)
-printpath_umovestr_peekdata_DEPENDENCIES = libtests.a
-printpath_umovestr_undumpable_SOURCES =  \
-	printpath-umovestr-undumpable.c
-printpath_umovestr_undumpable_OBJECTS =  \
-	printpath-umovestr-undumpable.$(OBJEXT)
-printpath_umovestr_undumpable_LDADD = $(LDADD)
-printpath_umovestr_undumpable_DEPENDENCIES = libtests.a
-printstr_SOURCES = printstr.c
-printstr_OBJECTS = printstr.$(OBJEXT)
-printstr_LDADD = $(LDADD)
-printstr_DEPENDENCIES = libtests.a
-printstrn_umoven_SOURCES = printstrn-umoven.c
-printstrn_umoven_OBJECTS = printstrn-umoven.$(OBJEXT)
-printstrn_umoven_LDADD = $(LDADD)
-printstrn_umoven_DEPENDENCIES = libtests.a
-printstrn_umoven_peekdata_SOURCES = printstrn-umoven-peekdata.c
-printstrn_umoven_peekdata_OBJECTS =  \
-	printstrn-umoven-peekdata.$(OBJEXT)
-printstrn_umoven_peekdata_LDADD = $(LDADD)
-printstrn_umoven_peekdata_DEPENDENCIES = libtests.a
-printstrn_umoven_undumpable_SOURCES = printstrn-umoven-undumpable.c
-printstrn_umoven_undumpable_OBJECTS =  \
-	printstrn-umoven-undumpable.$(OBJEXT)
-printstrn_umoven_undumpable_LDADD = $(LDADD)
-printstrn_umoven_undumpable_DEPENDENCIES = libtests.a
-prlimit64_SOURCES = prlimit64.c
-prlimit64_OBJECTS = prlimit64.$(OBJEXT)
-prlimit64_LDADD = $(LDADD)
-prlimit64_DEPENDENCIES = libtests.a
-process_vm_readv_SOURCES = process_vm_readv.c
-process_vm_readv_OBJECTS = process_vm_readv.$(OBJEXT)
-process_vm_readv_LDADD = $(LDADD)
-process_vm_readv_DEPENDENCIES = libtests.a
-process_vm_writev_SOURCES = process_vm_writev.c
-process_vm_writev_OBJECTS = process_vm_writev.$(OBJEXT)
-process_vm_writev_LDADD = $(LDADD)
-process_vm_writev_DEPENDENCIES = libtests.a
-pselect6_SOURCES = pselect6.c
-pselect6_OBJECTS = pselect6.$(OBJEXT)
-pselect6_LDADD = $(LDADD)
-pselect6_DEPENDENCIES = libtests.a
-ptrace_SOURCES = ptrace.c
-ptrace_OBJECTS = ptrace.$(OBJEXT)
-ptrace_LDADD = $(LDADD)
-ptrace_DEPENDENCIES = libtests.a
-pwritev_SOURCES = pwritev.c
-pwritev_OBJECTS = pwritev-pwritev.$(OBJEXT)
-pwritev_LDADD = $(LDADD)
-pwritev_DEPENDENCIES = libtests.a
-qual_fault_SOURCES = qual_fault.c
-qual_fault_OBJECTS = qual_fault.$(OBJEXT)
-qual_fault_LDADD = $(LDADD)
-qual_fault_DEPENDENCIES = libtests.a
-qual_inject_error_signal_SOURCES = qual_inject-error-signal.c
-qual_inject_error_signal_OBJECTS = qual_inject-error-signal.$(OBJEXT)
-qual_inject_error_signal_LDADD = $(LDADD)
-qual_inject_error_signal_DEPENDENCIES = libtests.a
-qual_inject_retval_SOURCES = qual_inject-retval.c
-qual_inject_retval_OBJECTS = qual_inject-retval.$(OBJEXT)
-qual_inject_retval_LDADD = $(LDADD)
-qual_inject_retval_DEPENDENCIES = libtests.a
-qual_inject_signal_SOURCES = qual_inject-signal.c
-qual_inject_signal_OBJECTS = qual_inject-signal.$(OBJEXT)
-qual_inject_signal_LDADD = $(LDADD)
-qual_inject_signal_DEPENDENCIES = libtests.a
-qual_signal_SOURCES = qual_signal.c
-qual_signal_OBJECTS = qual_signal.$(OBJEXT)
-qual_signal_LDADD = $(LDADD)
-qual_signal_DEPENDENCIES = libtests.a
-quotactl_SOURCES = quotactl.c
-quotactl_OBJECTS = quotactl.$(OBJEXT)
-quotactl_LDADD = $(LDADD)
-quotactl_DEPENDENCIES = libtests.a
-quotactl_v_SOURCES = quotactl-v.c
-quotactl_v_OBJECTS = quotactl-v.$(OBJEXT)
-quotactl_v_LDADD = $(LDADD)
-quotactl_v_DEPENDENCIES = libtests.a
-quotactl_xfs_SOURCES = quotactl-xfs.c
-quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT)
-quotactl_xfs_LDADD = $(LDADD)
-quotactl_xfs_DEPENDENCIES = libtests.a
-quotactl_xfs_v_SOURCES = quotactl-xfs-v.c
-quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT)
-quotactl_xfs_v_LDADD = $(LDADD)
-quotactl_xfs_v_DEPENDENCIES = libtests.a
-read_write_SOURCES = read-write.c
-read_write_OBJECTS = read-write.$(OBJEXT)
-read_write_LDADD = $(LDADD)
-read_write_DEPENDENCIES = libtests.a
-readahead_SOURCES = readahead.c
-readahead_OBJECTS = readahead.$(OBJEXT)
-readahead_LDADD = $(LDADD)
-readahead_DEPENDENCIES = libtests.a
-readdir_SOURCES = readdir.c
-readdir_OBJECTS = readdir.$(OBJEXT)
-readdir_LDADD = $(LDADD)
-readdir_DEPENDENCIES = libtests.a
-readlink_SOURCES = readlink.c
-readlink_OBJECTS = readlink.$(OBJEXT)
-readlink_LDADD = $(LDADD)
-readlink_DEPENDENCIES = libtests.a
-readlinkat_SOURCES = readlinkat.c
-readlinkat_OBJECTS = readlinkat.$(OBJEXT)
-readlinkat_LDADD = $(LDADD)
-readlinkat_DEPENDENCIES = libtests.a
-readv_SOURCES = readv.c
-readv_OBJECTS = readv.$(OBJEXT)
-readv_LDADD = $(LDADD)
-readv_DEPENDENCIES = libtests.a
-reboot_SOURCES = reboot.c
-reboot_OBJECTS = reboot.$(OBJEXT)
-reboot_LDADD = $(LDADD)
-reboot_DEPENDENCIES = libtests.a
-recvfrom_SOURCES = recvfrom.c
-recvfrom_OBJECTS = recvfrom.$(OBJEXT)
-recvfrom_LDADD = $(LDADD)
-recvfrom_DEPENDENCIES = libtests.a
-recvmmsg_timeout_SOURCES = recvmmsg-timeout.c
-recvmmsg_timeout_OBJECTS = recvmmsg-timeout.$(OBJEXT)
-recvmmsg_timeout_LDADD = $(LDADD)
-recvmmsg_timeout_DEPENDENCIES = libtests.a
-recvmsg_SOURCES = recvmsg.c
-recvmsg_OBJECTS = recvmsg.$(OBJEXT)
-recvmsg_LDADD = $(LDADD)
-recvmsg_DEPENDENCIES = libtests.a
-redirect_fds_SOURCES = redirect-fds.c
-redirect_fds_OBJECTS = redirect-fds.$(OBJEXT)
-redirect_fds_LDADD = $(LDADD)
-redirect_fds_DEPENDENCIES = libtests.a
-remap_file_pages_SOURCES = remap_file_pages.c
-remap_file_pages_OBJECTS = remap_file_pages.$(OBJEXT)
-remap_file_pages_LDADD = $(LDADD)
-remap_file_pages_DEPENDENCIES = libtests.a
-rename_SOURCES = rename.c
-rename_OBJECTS = rename.$(OBJEXT)
-rename_LDADD = $(LDADD)
-rename_DEPENDENCIES = libtests.a
-renameat_SOURCES = renameat.c
-renameat_OBJECTS = renameat.$(OBJEXT)
-renameat_LDADD = $(LDADD)
-renameat_DEPENDENCIES = libtests.a
-renameat2_SOURCES = renameat2.c
-renameat2_OBJECTS = renameat2.$(OBJEXT)
-renameat2_LDADD = $(LDADD)
-renameat2_DEPENDENCIES = libtests.a
-request_key_SOURCES = request_key.c
-request_key_OBJECTS = request_key.$(OBJEXT)
-request_key_LDADD = $(LDADD)
-request_key_DEPENDENCIES = libtests.a
-restart_syscall_SOURCES = restart_syscall.c
-restart_syscall_OBJECTS = restart_syscall.$(OBJEXT)
-restart_syscall_LDADD = $(LDADD)
-restart_syscall_DEPENDENCIES = libtests.a
-riscv_flush_icache_SOURCES = riscv_flush_icache.c
-riscv_flush_icache_OBJECTS = riscv_flush_icache.$(OBJEXT)
-riscv_flush_icache_LDADD = $(LDADD)
-riscv_flush_icache_DEPENDENCIES = libtests.a
-rmdir_SOURCES = rmdir.c
-rmdir_OBJECTS = rmdir.$(OBJEXT)
-rmdir_LDADD = $(LDADD)
-rmdir_DEPENDENCIES = libtests.a
-rt_sigaction_SOURCES = rt_sigaction.c
-rt_sigaction_OBJECTS = rt_sigaction.$(OBJEXT)
-rt_sigaction_LDADD = $(LDADD)
-rt_sigaction_DEPENDENCIES = libtests.a
-rt_sigpending_SOURCES = rt_sigpending.c
-rt_sigpending_OBJECTS = rt_sigpending.$(OBJEXT)
-rt_sigpending_LDADD = $(LDADD)
-rt_sigpending_DEPENDENCIES = libtests.a
-rt_sigprocmask_SOURCES = rt_sigprocmask.c
-rt_sigprocmask_OBJECTS = rt_sigprocmask.$(OBJEXT)
-rt_sigprocmask_LDADD = $(LDADD)
-rt_sigprocmask_DEPENDENCIES = libtests.a
-rt_sigqueueinfo_SOURCES = rt_sigqueueinfo.c
-rt_sigqueueinfo_OBJECTS = rt_sigqueueinfo.$(OBJEXT)
-rt_sigqueueinfo_LDADD = $(LDADD)
-rt_sigqueueinfo_DEPENDENCIES = libtests.a
-rt_sigreturn_SOURCES = rt_sigreturn.c
-rt_sigreturn_OBJECTS = rt_sigreturn.$(OBJEXT)
-rt_sigreturn_LDADD = $(LDADD)
-rt_sigreturn_DEPENDENCIES = libtests.a
-rt_sigsuspend_SOURCES = rt_sigsuspend.c
-rt_sigsuspend_OBJECTS = rt_sigsuspend.$(OBJEXT)
-rt_sigsuspend_LDADD = $(LDADD)
-rt_sigsuspend_DEPENDENCIES = libtests.a
-rt_sigtimedwait_SOURCES = rt_sigtimedwait.c
-rt_sigtimedwait_OBJECTS = rt_sigtimedwait.$(OBJEXT)
-rt_sigtimedwait_LDADD = $(LDADD)
-rt_sigtimedwait_DEPENDENCIES = libtests.a
-rt_tgsigqueueinfo_SOURCES = rt_tgsigqueueinfo.c
-rt_tgsigqueueinfo_OBJECTS = rt_tgsigqueueinfo.$(OBJEXT)
-rt_tgsigqueueinfo_LDADD = $(LDADD)
-rt_tgsigqueueinfo_DEPENDENCIES = libtests.a
-run_expect_termsig_SOURCES = run_expect_termsig.c
-run_expect_termsig_OBJECTS = run_expect_termsig.$(OBJEXT)
-run_expect_termsig_LDADD = $(LDADD)
-run_expect_termsig_DEPENDENCIES = libtests.a
-s390_guarded_storage_SOURCES = s390_guarded_storage.c
-s390_guarded_storage_OBJECTS = s390_guarded_storage.$(OBJEXT)
-s390_guarded_storage_LDADD = $(LDADD)
-s390_guarded_storage_DEPENDENCIES = libtests.a
-s390_guarded_storage_v_SOURCES = s390_guarded_storage-v.c
-s390_guarded_storage_v_OBJECTS = s390_guarded_storage-v.$(OBJEXT)
-s390_guarded_storage_v_LDADD = $(LDADD)
-s390_guarded_storage_v_DEPENDENCIES = libtests.a
-s390_pci_mmio_read_write_SOURCES = s390_pci_mmio_read_write.c
-s390_pci_mmio_read_write_OBJECTS = s390_pci_mmio_read_write.$(OBJEXT)
-s390_pci_mmio_read_write_LDADD = $(LDADD)
-s390_pci_mmio_read_write_DEPENDENCIES = libtests.a
-s390_runtime_instr_SOURCES = s390_runtime_instr.c
-s390_runtime_instr_OBJECTS = s390_runtime_instr.$(OBJEXT)
-s390_runtime_instr_LDADD = $(LDADD)
-s390_runtime_instr_DEPENDENCIES = libtests.a
-s390_sthyi_SOURCES = s390_sthyi.c
-s390_sthyi_OBJECTS = s390_sthyi.$(OBJEXT)
-s390_sthyi_LDADD = $(LDADD)
-s390_sthyi_DEPENDENCIES = libtests.a
-s390_sthyi_v_SOURCES = s390_sthyi-v.c
-s390_sthyi_v_OBJECTS = s390_sthyi-v.$(OBJEXT)
-s390_sthyi_v_LDADD = $(LDADD)
-s390_sthyi_v_DEPENDENCIES = libtests.a
-sched_get_priority_mxx_SOURCES = sched_get_priority_mxx.c
-sched_get_priority_mxx_OBJECTS = sched_get_priority_mxx.$(OBJEXT)
-sched_get_priority_mxx_LDADD = $(LDADD)
-sched_get_priority_mxx_DEPENDENCIES = libtests.a
-sched_rr_get_interval_SOURCES = sched_rr_get_interval.c
-sched_rr_get_interval_OBJECTS = sched_rr_get_interval.$(OBJEXT)
-sched_rr_get_interval_LDADD = $(LDADD)
-sched_rr_get_interval_DEPENDENCIES = libtests.a
-sched_xetaffinity_SOURCES = sched_xetaffinity.c
-sched_xetaffinity_OBJECTS = sched_xetaffinity.$(OBJEXT)
-sched_xetaffinity_LDADD = $(LDADD)
-sched_xetaffinity_DEPENDENCIES = libtests.a
-sched_xetattr_SOURCES = sched_xetattr.c
-sched_xetattr_OBJECTS = sched_xetattr.$(OBJEXT)
-sched_xetattr_LDADD = $(LDADD)
-sched_xetattr_DEPENDENCIES = libtests.a
-sched_xetparam_SOURCES = sched_xetparam.c
-sched_xetparam_OBJECTS = sched_xetparam.$(OBJEXT)
-sched_xetparam_LDADD = $(LDADD)
-sched_xetparam_DEPENDENCIES = libtests.a
-sched_xetscheduler_SOURCES = sched_xetscheduler.c
-sched_xetscheduler_OBJECTS = sched_xetscheduler.$(OBJEXT)
-sched_xetscheduler_LDADD = $(LDADD)
-sched_xetscheduler_DEPENDENCIES = libtests.a
-sched_yield_SOURCES = sched_yield.c
-sched_yield_OBJECTS = sched_yield.$(OBJEXT)
-sched_yield_LDADD = $(LDADD)
-sched_yield_DEPENDENCIES = libtests.a
-scm_rights_SOURCES = scm_rights.c
-scm_rights_OBJECTS = scm_rights.$(OBJEXT)
-scm_rights_LDADD = $(LDADD)
-scm_rights_DEPENDENCIES = libtests.a
-seccomp_filter_SOURCES = seccomp-filter.c
-seccomp_filter_OBJECTS = seccomp-filter.$(OBJEXT)
-seccomp_filter_LDADD = $(LDADD)
-seccomp_filter_DEPENDENCIES = libtests.a
-seccomp_filter_v_SOURCES = seccomp-filter-v.c
-seccomp_filter_v_OBJECTS = seccomp-filter-v.$(OBJEXT)
-seccomp_filter_v_LDADD = $(LDADD)
-seccomp_filter_v_DEPENDENCIES = libtests.a
-seccomp_strict_SOURCES = seccomp-strict.c
-seccomp_strict_OBJECTS = seccomp-strict.$(OBJEXT)
-seccomp_strict_LDADD = $(LDADD)
-seccomp_strict_DEPENDENCIES = libtests.a
-seccomp_get_action_avail_SOURCES = seccomp_get_action_avail.c
-seccomp_get_action_avail_OBJECTS = seccomp_get_action_avail.$(OBJEXT)
-seccomp_get_action_avail_LDADD = $(LDADD)
-seccomp_get_action_avail_DEPENDENCIES = libtests.a
-select_SOURCES = select.c
-select_OBJECTS = select.$(OBJEXT)
-select_LDADD = $(LDADD)
-select_DEPENDENCIES = libtests.a
-select_P_SOURCES = select-P.c
-select_P_OBJECTS = select-P.$(OBJEXT)
-select_P_LDADD = $(LDADD)
-select_P_DEPENDENCIES = libtests.a
-semop_SOURCES = semop.c
-semop_OBJECTS = semop.$(OBJEXT)
-semop_LDADD = $(LDADD)
-semop_DEPENDENCIES = libtests.a
-sendfile_SOURCES = sendfile.c
-sendfile_OBJECTS = sendfile.$(OBJEXT)
-sendfile_LDADD = $(LDADD)
-sendfile_DEPENDENCIES = libtests.a
-sendfile64_SOURCES = sendfile64.c
-sendfile64_OBJECTS = sendfile64.$(OBJEXT)
-sendfile64_LDADD = $(LDADD)
-sendfile64_DEPENDENCIES = libtests.a
-set_mempolicy_SOURCES = set_mempolicy.c
-set_mempolicy_OBJECTS = set_mempolicy.$(OBJEXT)
-set_mempolicy_LDADD = $(LDADD)
-set_mempolicy_DEPENDENCIES = libtests.a
-set_ptracer_any_SOURCES = set_ptracer_any.c
-set_ptracer_any_OBJECTS = set_ptracer_any.$(OBJEXT)
-set_ptracer_any_LDADD = $(LDADD)
-set_ptracer_any_DEPENDENCIES = libtests.a
-set_sigblock_SOURCES = set_sigblock.c
-set_sigblock_OBJECTS = set_sigblock.$(OBJEXT)
-set_sigblock_LDADD = $(LDADD)
-set_sigblock_DEPENDENCIES = libtests.a
-set_sigign_SOURCES = set_sigign.c
-set_sigign_OBJECTS = set_sigign.$(OBJEXT)
-set_sigign_LDADD = $(LDADD)
-set_sigign_DEPENDENCIES = libtests.a
-setdomainname_SOURCES = setdomainname.c
-setdomainname_OBJECTS = setdomainname.$(OBJEXT)
-setdomainname_LDADD = $(LDADD)
-setdomainname_DEPENDENCIES = libtests.a
-setfsgid_SOURCES = setfsgid.c
-setfsgid_OBJECTS = setfsgid.$(OBJEXT)
-setfsgid_LDADD = $(LDADD)
-setfsgid_DEPENDENCIES = libtests.a
-setfsgid32_SOURCES = setfsgid32.c
-setfsgid32_OBJECTS = setfsgid32.$(OBJEXT)
-setfsgid32_LDADD = $(LDADD)
-setfsgid32_DEPENDENCIES = libtests.a
-setfsuid_SOURCES = setfsuid.c
-setfsuid_OBJECTS = setfsuid.$(OBJEXT)
-setfsuid_LDADD = $(LDADD)
-setfsuid_DEPENDENCIES = libtests.a
-setfsuid32_SOURCES = setfsuid32.c
-setfsuid32_OBJECTS = setfsuid32.$(OBJEXT)
-setfsuid32_LDADD = $(LDADD)
-setfsuid32_DEPENDENCIES = libtests.a
-setgid_SOURCES = setgid.c
-setgid_OBJECTS = setgid.$(OBJEXT)
-setgid_LDADD = $(LDADD)
-setgid_DEPENDENCIES = libtests.a
-setgid32_SOURCES = setgid32.c
-setgid32_OBJECTS = setgid32.$(OBJEXT)
-setgid32_LDADD = $(LDADD)
-setgid32_DEPENDENCIES = libtests.a
-setgroups_SOURCES = setgroups.c
-setgroups_OBJECTS = setgroups.$(OBJEXT)
-setgroups_LDADD = $(LDADD)
-setgroups_DEPENDENCIES = libtests.a
-setgroups32_SOURCES = setgroups32.c
-setgroups32_OBJECTS = setgroups32.$(OBJEXT)
-setgroups32_LDADD = $(LDADD)
-setgroups32_DEPENDENCIES = libtests.a
-sethostname_SOURCES = sethostname.c
-sethostname_OBJECTS = sethostname.$(OBJEXT)
-sethostname_LDADD = $(LDADD)
-sethostname_DEPENDENCIES = libtests.a
-setns_SOURCES = setns.c
-setns_OBJECTS = setns.$(OBJEXT)
-setns_LDADD = $(LDADD)
-setns_DEPENDENCIES = libtests.a
-setregid_SOURCES = setregid.c
-setregid_OBJECTS = setregid.$(OBJEXT)
-setregid_LDADD = $(LDADD)
-setregid_DEPENDENCIES = libtests.a
-setregid32_SOURCES = setregid32.c
-setregid32_OBJECTS = setregid32.$(OBJEXT)
-setregid32_LDADD = $(LDADD)
-setregid32_DEPENDENCIES = libtests.a
-setresgid_SOURCES = setresgid.c
-setresgid_OBJECTS = setresgid.$(OBJEXT)
-setresgid_LDADD = $(LDADD)
-setresgid_DEPENDENCIES = libtests.a
-setresgid32_SOURCES = setresgid32.c
-setresgid32_OBJECTS = setresgid32.$(OBJEXT)
-setresgid32_LDADD = $(LDADD)
-setresgid32_DEPENDENCIES = libtests.a
-setresuid_SOURCES = setresuid.c
-setresuid_OBJECTS = setresuid.$(OBJEXT)
-setresuid_LDADD = $(LDADD)
-setresuid_DEPENDENCIES = libtests.a
-setresuid32_SOURCES = setresuid32.c
-setresuid32_OBJECTS = setresuid32.$(OBJEXT)
-setresuid32_LDADD = $(LDADD)
-setresuid32_DEPENDENCIES = libtests.a
-setreuid_SOURCES = setreuid.c
-setreuid_OBJECTS = setreuid.$(OBJEXT)
-setreuid_LDADD = $(LDADD)
-setreuid_DEPENDENCIES = libtests.a
-setreuid32_SOURCES = setreuid32.c
-setreuid32_OBJECTS = setreuid32.$(OBJEXT)
-setreuid32_LDADD = $(LDADD)
-setreuid32_DEPENDENCIES = libtests.a
-setrlimit_SOURCES = setrlimit.c
-setrlimit_OBJECTS = setrlimit.$(OBJEXT)
-setrlimit_LDADD = $(LDADD)
-setrlimit_DEPENDENCIES = libtests.a
-setuid_SOURCES = setuid.c
-setuid_OBJECTS = setuid.$(OBJEXT)
-setuid_LDADD = $(LDADD)
-setuid_DEPENDENCIES = libtests.a
-setuid32_SOURCES = setuid32.c
-setuid32_OBJECTS = setuid32.$(OBJEXT)
-setuid32_LDADD = $(LDADD)
-setuid32_DEPENDENCIES = libtests.a
-shmxt_SOURCES = shmxt.c
-shmxt_OBJECTS = shmxt.$(OBJEXT)
-shmxt_LDADD = $(LDADD)
-shmxt_DEPENDENCIES = libtests.a
-shutdown_SOURCES = shutdown.c
-shutdown_OBJECTS = shutdown.$(OBJEXT)
-shutdown_LDADD = $(LDADD)
-shutdown_DEPENDENCIES = libtests.a
-sigaction_SOURCES = sigaction.c
-sigaction_OBJECTS = sigaction.$(OBJEXT)
-sigaction_LDADD = $(LDADD)
-sigaction_DEPENDENCIES = libtests.a
-sigaltstack_SOURCES = sigaltstack.c
-sigaltstack_OBJECTS = sigaltstack.$(OBJEXT)
-sigaltstack_LDADD = $(LDADD)
-sigaltstack_DEPENDENCIES = libtests.a
-siginfo_SOURCES = siginfo.c
-siginfo_OBJECTS = siginfo.$(OBJEXT)
-siginfo_LDADD = $(LDADD)
-siginfo_DEPENDENCIES = libtests.a
-signal_SOURCES = signal.c
-signal_OBJECTS = signal.$(OBJEXT)
-signal_LDADD = $(LDADD)
-signal_DEPENDENCIES = libtests.a
-signal_receive_SOURCES = signal_receive.c
-signal_receive_OBJECTS = signal_receive.$(OBJEXT)
-signal_receive_LDADD = $(LDADD)
-signal_receive_DEPENDENCIES = libtests.a
-signalfd4_SOURCES = signalfd4.c
-signalfd4_OBJECTS = signalfd4.$(OBJEXT)
-signalfd4_LDADD = $(LDADD)
-signalfd4_DEPENDENCIES = libtests.a
-sigpending_SOURCES = sigpending.c
-sigpending_OBJECTS = sigpending.$(OBJEXT)
-sigpending_LDADD = $(LDADD)
-sigpending_DEPENDENCIES = libtests.a
-sigprocmask_SOURCES = sigprocmask.c
-sigprocmask_OBJECTS = sigprocmask.$(OBJEXT)
-sigprocmask_LDADD = $(LDADD)
-sigprocmask_DEPENDENCIES = libtests.a
-sigreturn_SOURCES = sigreturn.c
-sigreturn_OBJECTS = sigreturn.$(OBJEXT)
-sigreturn_LDADD = $(LDADD)
-sigreturn_DEPENDENCIES = libtests.a
-sigsuspend_SOURCES = sigsuspend.c
-sigsuspend_OBJECTS = sigsuspend.$(OBJEXT)
-sigsuspend_LDADD = $(LDADD)
-sigsuspend_DEPENDENCIES = libtests.a
-sleep_SOURCES = sleep.c
-sleep_OBJECTS = sleep.$(OBJEXT)
-sleep_LDADD = $(LDADD)
-sleep_DEPENDENCIES = libtests.a
-so_linger_SOURCES = so_linger.c
-so_linger_OBJECTS = so_linger.$(OBJEXT)
-so_linger_LDADD = $(LDADD)
-so_linger_DEPENDENCIES = libtests.a
-so_peercred_SOURCES = so_peercred.c
-so_peercred_OBJECTS = so_peercred.$(OBJEXT)
-so_peercred_LDADD = $(LDADD)
-so_peercred_DEPENDENCIES = libtests.a
-so_peercred_Xabbrev_SOURCES = so_peercred-Xabbrev.c
-so_peercred_Xabbrev_OBJECTS = so_peercred-Xabbrev.$(OBJEXT)
-so_peercred_Xabbrev_LDADD = $(LDADD)
-so_peercred_Xabbrev_DEPENDENCIES = libtests.a
-so_peercred_Xraw_SOURCES = so_peercred-Xraw.c
-so_peercred_Xraw_OBJECTS = so_peercred-Xraw.$(OBJEXT)
-so_peercred_Xraw_LDADD = $(LDADD)
-so_peercred_Xraw_DEPENDENCIES = libtests.a
-so_peercred_Xverbose_SOURCES = so_peercred-Xverbose.c
-so_peercred_Xverbose_OBJECTS = so_peercred-Xverbose.$(OBJEXT)
-so_peercred_Xverbose_LDADD = $(LDADD)
-so_peercred_Xverbose_DEPENDENCIES = libtests.a
-sock_filter_v_SOURCES = sock_filter-v.c
-sock_filter_v_OBJECTS = sock_filter-v.$(OBJEXT)
-sock_filter_v_LDADD = $(LDADD)
-sock_filter_v_DEPENDENCIES = libtests.a
-sock_filter_v_Xabbrev_SOURCES = sock_filter-v-Xabbrev.c
-sock_filter_v_Xabbrev_OBJECTS = sock_filter-v-Xabbrev.$(OBJEXT)
-sock_filter_v_Xabbrev_LDADD = $(LDADD)
-sock_filter_v_Xabbrev_DEPENDENCIES = libtests.a
-sock_filter_v_Xraw_SOURCES = sock_filter-v-Xraw.c
-sock_filter_v_Xraw_OBJECTS = sock_filter-v-Xraw.$(OBJEXT)
-sock_filter_v_Xraw_LDADD = $(LDADD)
-sock_filter_v_Xraw_DEPENDENCIES = libtests.a
-sock_filter_v_Xverbose_SOURCES = sock_filter-v-Xverbose.c
-sock_filter_v_Xverbose_OBJECTS = sock_filter-v-Xverbose.$(OBJEXT)
-sock_filter_v_Xverbose_LDADD = $(LDADD)
-sock_filter_v_Xverbose_DEPENDENCIES = libtests.a
-socketcall_SOURCES = socketcall.c
-socketcall_OBJECTS = socketcall.$(OBJEXT)
-socketcall_LDADD = $(LDADD)
-socketcall_DEPENDENCIES = libtests.a
-sockopt_sol_netlink_SOURCES = sockopt-sol_netlink.c
-sockopt_sol_netlink_OBJECTS = sockopt-sol_netlink.$(OBJEXT)
-sockopt_sol_netlink_LDADD = $(LDADD)
-sockopt_sol_netlink_DEPENDENCIES = libtests.a
-splice_SOURCES = splice.c
-splice_OBJECTS = splice.$(OBJEXT)
-splice_LDADD = $(LDADD)
-splice_DEPENDENCIES = libtests.a
-am_stack_fcall_OBJECTS = stack-fcall.$(OBJEXT) stack-fcall-0.$(OBJEXT) \
-	stack-fcall-1.$(OBJEXT) stack-fcall-2.$(OBJEXT) \
-	stack-fcall-3.$(OBJEXT)
-stack_fcall_OBJECTS = $(am_stack_fcall_OBJECTS)
-stack_fcall_LDADD = $(LDADD)
-stack_fcall_DEPENDENCIES = libtests.a
-am_stack_fcall_mangled_OBJECTS = stack-fcall-mangled.$(OBJEXT) \
-	stack-fcall-mangled-0.$(OBJEXT) \
-	stack-fcall-mangled-1.$(OBJEXT) \
-	stack-fcall-mangled-2.$(OBJEXT) \
-	stack-fcall-mangled-3.$(OBJEXT)
-stack_fcall_mangled_OBJECTS = $(am_stack_fcall_mangled_OBJECTS)
-stack_fcall_mangled_LDADD = $(LDADD)
-stack_fcall_mangled_DEPENDENCIES = libtests.a
-stat_SOURCES = stat.c
-stat_OBJECTS = stat.$(OBJEXT)
-stat_LDADD = $(LDADD)
-stat_DEPENDENCIES = libtests.a
-stat64_SOURCES = stat64.c
-stat64_OBJECTS = stat64-stat64.$(OBJEXT)
-stat64_LDADD = $(LDADD)
-stat64_DEPENDENCIES = libtests.a
-statfs_SOURCES = statfs.c
-statfs_OBJECTS = statfs-statfs.$(OBJEXT)
-statfs_LDADD = $(LDADD)
-statfs_DEPENDENCIES = libtests.a
-statfs64_SOURCES = statfs64.c
-statfs64_OBJECTS = statfs64.$(OBJEXT)
-statfs64_LDADD = $(LDADD)
-statfs64_DEPENDENCIES = libtests.a
-statx_SOURCES = statx.c
-statx_OBJECTS = statx.$(OBJEXT)
-statx_LDADD = $(LDADD)
-statx_DEPENDENCIES = libtests.a
-swap_SOURCES = swap.c
-swap_OBJECTS = swap.$(OBJEXT)
-swap_LDADD = $(LDADD)
-swap_DEPENDENCIES = libtests.a
-sxetmask_SOURCES = sxetmask.c
-sxetmask_OBJECTS = sxetmask.$(OBJEXT)
-sxetmask_LDADD = $(LDADD)
-sxetmask_DEPENDENCIES = libtests.a
-symlink_SOURCES = symlink.c
-symlink_OBJECTS = symlink.$(OBJEXT)
-symlink_LDADD = $(LDADD)
-symlink_DEPENDENCIES = libtests.a
-symlinkat_SOURCES = symlinkat.c
-symlinkat_OBJECTS = symlinkat.$(OBJEXT)
-symlinkat_LDADD = $(LDADD)
-symlinkat_DEPENDENCIES = libtests.a
-sync_SOURCES = sync.c
-sync_OBJECTS = sync.$(OBJEXT)
-sync_LDADD = $(LDADD)
-sync_DEPENDENCIES = libtests.a
-sync_file_range_SOURCES = sync_file_range.c
-sync_file_range_OBJECTS = sync_file_range.$(OBJEXT)
-sync_file_range_LDADD = $(LDADD)
-sync_file_range_DEPENDENCIES = libtests.a
-sync_file_range2_SOURCES = sync_file_range2.c
-sync_file_range2_OBJECTS = sync_file_range2.$(OBJEXT)
-sync_file_range2_LDADD = $(LDADD)
-sync_file_range2_DEPENDENCIES = libtests.a
-sysinfo_SOURCES = sysinfo.c
-sysinfo_OBJECTS = sysinfo.$(OBJEXT)
-sysinfo_LDADD = $(LDADD)
-sysinfo_DEPENDENCIES = libtests.a
-syslog_SOURCES = syslog.c
-syslog_OBJECTS = syslog.$(OBJEXT)
-syslog_LDADD = $(LDADD)
-syslog_DEPENDENCIES = libtests.a
-tee_SOURCES = tee.c
-tee_OBJECTS = tee.$(OBJEXT)
-tee_LDADD = $(LDADD)
-tee_DEPENDENCIES = libtests.a
-threads_execve_SOURCES = threads-execve.c
-threads_execve_OBJECTS = threads-execve.$(OBJEXT)
-threads_execve_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-time_SOURCES = time.c
-time_OBJECTS = time.$(OBJEXT)
-time_LDADD = $(LDADD)
-time_DEPENDENCIES = libtests.a
-timer_create_SOURCES = timer_create.c
-timer_create_OBJECTS = timer_create.$(OBJEXT)
-timer_create_LDADD = $(LDADD)
-timer_create_DEPENDENCIES = libtests.a
-timer_xettime_SOURCES = timer_xettime.c
-timer_xettime_OBJECTS = timer_xettime.$(OBJEXT)
-timer_xettime_LDADD = $(LDADD)
-timer_xettime_DEPENDENCIES = libtests.a
-timerfd_xettime_SOURCES = timerfd_xettime.c
-timerfd_xettime_OBJECTS = timerfd_xettime.$(OBJEXT)
-timerfd_xettime_LDADD = $(LDADD)
-timerfd_xettime_DEPENDENCIES = libtests.a
-times_SOURCES = times.c
-times_OBJECTS = times.$(OBJEXT)
-times_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-times_fail_SOURCES = times-fail.c
-times_fail_OBJECTS = times-fail.$(OBJEXT)
-times_fail_LDADD = $(LDADD)
-times_fail_DEPENDENCIES = libtests.a
-truncate_SOURCES = truncate.c
-truncate_OBJECTS = truncate.$(OBJEXT)
-truncate_LDADD = $(LDADD)
-truncate_DEPENDENCIES = libtests.a
-truncate64_SOURCES = truncate64.c
-truncate64_OBJECTS = truncate64-truncate64.$(OBJEXT)
-truncate64_LDADD = $(LDADD)
-truncate64_DEPENDENCIES = libtests.a
-ugetrlimit_SOURCES = ugetrlimit.c
-ugetrlimit_OBJECTS = ugetrlimit.$(OBJEXT)
-ugetrlimit_LDADD = $(LDADD)
-ugetrlimit_DEPENDENCIES = libtests.a
-uio_SOURCES = uio.c
-uio_OBJECTS = uio-uio.$(OBJEXT)
-uio_LDADD = $(LDADD)
-uio_DEPENDENCIES = libtests.a
-umask_SOURCES = umask.c
-umask_OBJECTS = umask.$(OBJEXT)
-umask_LDADD = $(LDADD)
-umask_DEPENDENCIES = libtests.a
-umount_SOURCES = umount.c
-umount_OBJECTS = umount.$(OBJEXT)
-umount_LDADD = $(LDADD)
-umount_DEPENDENCIES = libtests.a
-umount2_SOURCES = umount2.c
-umount2_OBJECTS = umount2.$(OBJEXT)
-umount2_LDADD = $(LDADD)
-umount2_DEPENDENCIES = libtests.a
-umoven_illptr_SOURCES = umoven-illptr.c
-umoven_illptr_OBJECTS = umoven-illptr.$(OBJEXT)
-umoven_illptr_LDADD = $(LDADD)
-umoven_illptr_DEPENDENCIES = libtests.a
-umovestr_SOURCES = umovestr.c
-umovestr_OBJECTS = umovestr.$(OBJEXT)
-umovestr_LDADD = $(LDADD)
-umovestr_DEPENDENCIES = libtests.a
-umovestr_illptr_SOURCES = umovestr-illptr.c
-umovestr_illptr_OBJECTS = umovestr-illptr.$(OBJEXT)
-umovestr_illptr_LDADD = $(LDADD)
-umovestr_illptr_DEPENDENCIES = libtests.a
-umovestr2_SOURCES = umovestr2.c
-umovestr2_OBJECTS = umovestr2.$(OBJEXT)
-umovestr2_LDADD = $(LDADD)
-umovestr2_DEPENDENCIES = libtests.a
-umovestr3_SOURCES = umovestr3.c
-umovestr3_OBJECTS = umovestr3.$(OBJEXT)
-umovestr3_LDADD = $(LDADD)
-umovestr3_DEPENDENCIES = libtests.a
-uname_SOURCES = uname.c
-uname_OBJECTS = uname.$(OBJEXT)
-uname_LDADD = $(LDADD)
-uname_DEPENDENCIES = libtests.a
-unblock_reset_raise_SOURCES = unblock_reset_raise.c
-unblock_reset_raise_OBJECTS = unblock_reset_raise.$(OBJEXT)
-unblock_reset_raise_LDADD = $(LDADD)
-unblock_reset_raise_DEPENDENCIES = libtests.a
-unix_pair_send_recv_SOURCES = unix-pair-send-recv.c
-unix_pair_send_recv_OBJECTS = unix-pair-send-recv.$(OBJEXT)
-unix_pair_send_recv_LDADD = $(LDADD)
-unix_pair_send_recv_DEPENDENCIES = libtests.a
-unix_pair_sendto_recvfrom_SOURCES = unix-pair-sendto-recvfrom.c
-unix_pair_sendto_recvfrom_OBJECTS =  \
-	unix-pair-sendto-recvfrom.$(OBJEXT)
-unix_pair_sendto_recvfrom_LDADD = $(LDADD)
-unix_pair_sendto_recvfrom_DEPENDENCIES = libtests.a
-unlink_SOURCES = unlink.c
-unlink_OBJECTS = unlink.$(OBJEXT)
-unlink_LDADD = $(LDADD)
-unlink_DEPENDENCIES = libtests.a
-unlinkat_SOURCES = unlinkat.c
-unlinkat_OBJECTS = unlinkat.$(OBJEXT)
-unlinkat_LDADD = $(LDADD)
-unlinkat_DEPENDENCIES = libtests.a
-unshare_SOURCES = unshare.c
-unshare_OBJECTS = unshare.$(OBJEXT)
-unshare_LDADD = $(LDADD)
-unshare_DEPENDENCIES = libtests.a
-userfaultfd_SOURCES = userfaultfd.c
-userfaultfd_OBJECTS = userfaultfd.$(OBJEXT)
-userfaultfd_LDADD = $(LDADD)
-userfaultfd_DEPENDENCIES = libtests.a
-ustat_SOURCES = ustat.c
-ustat_OBJECTS = ustat.$(OBJEXT)
-ustat_LDADD = $(LDADD)
-ustat_DEPENDENCIES = libtests.a
-utime_SOURCES = utime.c
-utime_OBJECTS = utime.$(OBJEXT)
-utime_LDADD = $(LDADD)
-utime_DEPENDENCIES = libtests.a
-utimensat_SOURCES = utimensat.c
-utimensat_OBJECTS = utimensat.$(OBJEXT)
-utimensat_LDADD = $(LDADD)
-utimensat_DEPENDENCIES = libtests.a
-utimes_SOURCES = utimes.c
-utimes_OBJECTS = utimes.$(OBJEXT)
-utimes_LDADD = $(LDADD)
-utimes_DEPENDENCIES = libtests.a
-vfork_f_SOURCES = vfork-f.c
-vfork_f_OBJECTS = vfork-f.$(OBJEXT)
-vfork_f_LDADD = $(LDADD)
-vfork_f_DEPENDENCIES = libtests.a
-vhangup_SOURCES = vhangup.c
-vhangup_OBJECTS = vhangup.$(OBJEXT)
-vhangup_LDADD = $(LDADD)
-vhangup_DEPENDENCIES = libtests.a
-vmsplice_SOURCES = vmsplice.c
-vmsplice_OBJECTS = vmsplice.$(OBJEXT)
-vmsplice_LDADD = $(LDADD)
-vmsplice_DEPENDENCIES = libtests.a
-wait4_SOURCES = wait4.c
-wait4_OBJECTS = wait4.$(OBJEXT)
-wait4_LDADD = $(LDADD)
-wait4_DEPENDENCIES = libtests.a
-wait4_v_SOURCES = wait4-v.c
-wait4_v_OBJECTS = wait4-v.$(OBJEXT)
-wait4_v_LDADD = $(LDADD)
-wait4_v_DEPENDENCIES = libtests.a
-waitid_SOURCES = waitid.c
-waitid_OBJECTS = waitid.$(OBJEXT)
-waitid_LDADD = $(LDADD)
-waitid_DEPENDENCIES = libtests.a
-waitid_v_SOURCES = waitid-v.c
-waitid_v_OBJECTS = waitid-v.$(OBJEXT)
-waitid_v_LDADD = $(LDADD)
-waitid_v_DEPENDENCIES = libtests.a
-waitpid_SOURCES = waitpid.c
-waitpid_OBJECTS = waitpid.$(OBJEXT)
-waitpid_LDADD = $(LDADD)
-waitpid_DEPENDENCIES = libtests.a
-xattr_SOURCES = xattr.c
-xattr_OBJECTS = xattr.$(OBJEXT)
-xattr_LDADD = $(LDADD)
-xattr_DEPENDENCIES = libtests.a
-xattr_strings_SOURCES = xattr-strings.c
-xattr_strings_OBJECTS = xattr-strings.$(OBJEXT)
-xattr_strings_LDADD = $(LDADD)
-xattr_strings_DEPENDENCIES = libtests.a
-xet_robust_list_SOURCES = xet_robust_list.c
-xet_robust_list_OBJECTS = xet_robust_list.$(OBJEXT)
-xet_robust_list_LDADD = $(LDADD)
-xet_robust_list_DEPENDENCIES = libtests.a
-xet_thread_area_x86_SOURCES = xet_thread_area_x86.c
-xet_thread_area_x86_OBJECTS = xet_thread_area_x86.$(OBJEXT)
-xet_thread_area_x86_LDADD = $(LDADD)
-xet_thread_area_x86_DEPENDENCIES = libtests.a
-xetitimer_SOURCES = xetitimer.c
-xetitimer_OBJECTS = xetitimer.$(OBJEXT)
-xetitimer_LDADD = $(LDADD)
-xetitimer_DEPENDENCIES = libtests.a
-xetpgid_SOURCES = xetpgid.c
-xetpgid_OBJECTS = xetpgid.$(OBJEXT)
-xetpgid_LDADD = $(LDADD)
-xetpgid_DEPENDENCIES = libtests.a
-xetpriority_SOURCES = xetpriority.c
-xetpriority_OBJECTS = xetpriority.$(OBJEXT)
-xetpriority_LDADD = $(LDADD)
-xetpriority_DEPENDENCIES = libtests.a
-xettimeofday_SOURCES = xettimeofday.c
-xettimeofday_OBJECTS = xettimeofday.$(OBJEXT)
-xettimeofday_LDADD = $(LDADD)
-xettimeofday_DEPENDENCIES = libtests.a
-zeroargc_SOURCES = zeroargc.c
-zeroargc_OBJECTS = zeroargc.$(OBJEXT)
-zeroargc_LDADD = $(LDADD)
-zeroargc_DEPENDENCIES = libtests.a
-AM_V_P = $(am__v_P_$(V))
-am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
-am__v_P_0 = false
-am__v_P_1 = :
-AM_V_GEN = $(am__v_GEN_$(V))
-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
-am__v_GEN_0 = @echo "  GEN     " $@;
-am__v_GEN_1 = 
-AM_V_at = $(am__v_at_$(V))
-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
-am__v_at_0 = @
-am__v_at_1 = 
-DEFAULT_INCLUDES = 
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-am__mv = mv -f
-AM_V_lt = $(am__v_lt_$(V))
-am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
-am__v_lt_0 = --silent
-am__v_lt_1 = 
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-AM_V_CC = $(am__v_CC_$(V))
-am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
-am__v_CC_0 = @echo "  CC      " $@;
-am__v_CC_1 = 
-CCLD = $(CC)
-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-AM_V_CCLD = $(am__v_CCLD_$(V))
-am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
-am__v_CCLD_0 = @echo "  CCLD    " $@;
-am__v_CCLD_1 = 
-SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \
-	accept4.c access.c acct.c add_key.c adjtimex.c aio.c \
-	aio_pgetevents.c alarm.c answer.c attach-f-p.c \
-	attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \
-	block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \
-	bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \
-	bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \
-	bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \
-	check_sigign.c chmod.c chown.c chown32.c chroot.c \
-	clock_adjtime.c clock_nanosleep.c clock_xettime.c \
-	clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \
-	creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \
-	epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \
-	epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \
-	execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \
-	fallocate.c fanotify_init.c fanotify_mark.c \
-	fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \
-	fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \
-	fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \
-	file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \
-	flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \
-	fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \
-	futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \
-	getdents.c getdents64.c getegid.c getegid32.c geteuid.c \
-	geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \
-	getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \
-	getresgid.c getresgid32.c getresuid.c getresuid32.c \
-	getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \
-	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
-	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
-	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
-	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
-	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
-	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
-	iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \
-	ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \
-	ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \
-	ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \
-	ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \
-	is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \
-	kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \
-	keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \
-	lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \
-	localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \
-	madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \
-	mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \
-	mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \
-	mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \
-	mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \
-	mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \
-	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
-	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
-	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
-	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
-	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
-	netlink_kobject_uevent.c netlink_netfilter.c \
-	netlink_netlink_diag.c netlink_protocol.c netlink_route.c \
-	netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \
-	netlink_xfrm.c newfstatat.c nfnetlink_acct.c \
-	nfnetlink_cthelper.c nfnetlink_ctnetlink.c \
-	nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \
-	nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \
-	nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \
-	nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \
-	nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \
-	nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \
-	nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \
-	nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \
-	nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \
-	nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \
-	nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \
-	nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \
-	nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \
-	nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \
-	nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \
-	old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \
-	old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \
-	oldselect.c oldselect-P.c oldselect-efault.c \
-	oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \
-	pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \
-	perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \
-	personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \
-	pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \
-	ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \
-	prctl-dumpable.c prctl-name.c prctl-no-args.c \
-	prctl-pdeathsig.c prctl-seccomp-filter-v.c \
-	prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \
-	prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \
-	preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \
-	printpath-umovestr.c printpath-umovestr-peekdata.c \
-	printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \
-	printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \
-	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
-	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
-	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
-	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
-	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
-	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
-	sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \
-	so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \
-	so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \
-	sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \
-	sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \
-	$(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \
-	statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \
-	sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \
-	tee.c threads-execve.c time.c timer_create.c timer_xettime.c \
-	timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \
-	ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \
-	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
-	unblock_reset_raise.c unix-pair-send-recv.c \
-	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
-	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
-	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
-	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
-	xettimeofday.c zeroargc.c
-DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \
-	accept.c accept4.c access.c acct.c add_key.c adjtimex.c aio.c \
-	aio_pgetevents.c alarm.c answer.c attach-f-p.c \
-	attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \
-	block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \
-	bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \
-	bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \
-	bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \
-	check_sigign.c chmod.c chown.c chown32.c chroot.c \
-	clock_adjtime.c clock_nanosleep.c clock_xettime.c \
-	clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \
-	creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \
-	epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \
-	epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \
-	execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \
-	fallocate.c fanotify_init.c fanotify_mark.c \
-	fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \
-	fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \
-	fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \
-	file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \
-	flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \
-	fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \
-	futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \
-	getdents.c getdents64.c getegid.c getegid32.c geteuid.c \
-	geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \
-	getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \
-	getresgid.c getresgid32.c getresuid.c getresuid32.c \
-	getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \
-	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
-	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
-	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
-	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
-	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
-	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
-	iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \
-	ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \
-	ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \
-	ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \
-	ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \
-	is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \
-	kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \
-	keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \
-	lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \
-	localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \
-	madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \
-	mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \
-	mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \
-	mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \
-	mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \
-	mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \
-	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
-	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
-	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
-	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
-	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
-	netlink_kobject_uevent.c netlink_netfilter.c \
-	netlink_netlink_diag.c netlink_protocol.c netlink_route.c \
-	netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \
-	netlink_xfrm.c newfstatat.c nfnetlink_acct.c \
-	nfnetlink_cthelper.c nfnetlink_ctnetlink.c \
-	nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \
-	nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \
-	nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \
-	nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \
-	nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \
-	nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \
-	nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \
-	nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \
-	nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \
-	nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \
-	nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \
-	nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \
-	nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \
-	nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \
-	nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \
-	old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \
-	old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \
-	oldselect.c oldselect-P.c oldselect-efault.c \
-	oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \
-	pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \
-	perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \
-	personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \
-	pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \
-	ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \
-	prctl-dumpable.c prctl-name.c prctl-no-args.c \
-	prctl-pdeathsig.c prctl-seccomp-filter-v.c \
-	prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \
-	prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \
-	preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \
-	printpath-umovestr.c printpath-umovestr-peekdata.c \
-	printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \
-	printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \
-	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
-	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
-	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
-	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
-	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
-	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
-	sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \
-	so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \
-	so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \
-	sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \
-	sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \
-	$(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \
-	statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \
-	sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \
-	tee.c threads-execve.c time.c timer_create.c timer_xettime.c \
-	timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \
-	ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \
-	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
-	unblock_reset_raise.c unix-pair-send-recv.c \
-	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
-	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
-	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
-	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
-	xettimeofday.c zeroargc.c
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-am__extra_recursive_targets = check-valgrind-recursive \
-	check-valgrind-memcheck-recursive \
-	check-valgrind-helgrind-recursive check-valgrind-drd-recursive \
-	check-valgrind-sgcheck-recursive
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
-# Read a list of newline-separated strings from the standard input,
-# and print each of them once, without duplicates.  Input order is
-# *not* preserved.
-am__uniquify_input = $(AWK) '\
-  BEGIN { nonempty = 0; } \
-  { items[$$0] = 1; nonempty = 1; } \
-  END { if (nonempty) { for (i in items) print i; }; } \
-'
-# Make sure the list of sources is unique.  This is necessary because,
-# e.g., the same source file might be shared among _SOURCES variables
-# for different programs/libraries.
-am__define_uniq_tagged_files = \
-  list='$(am__tagged_files)'; \
-  unique=`for i in $$list; do \
-    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-  done | $(am__uniquify_input)`
-ETAGS = etags
-CTAGS = ctags
-am__tty_colors_dummy = \
-  mgn= red= grn= lgn= blu= brg= std=; \
-  am__color_tests=no
-am__tty_colors = { \
-  $(am__tty_colors_dummy); \
-  if test "X$(AM_COLOR_TESTS)" = Xno; then \
-    am__color_tests=no; \
-  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
-    am__color_tests=yes; \
-  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
-    am__color_tests=yes; \
-  fi; \
-  if test $$am__color_tests = yes; then \
-    red=''; \
-    grn=''; \
-    lgn=''; \
-    blu=''; \
-    mgn=''; \
-    brg=''; \
-    std=''; \
-  fi; \
-}
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
-    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
-    *) f=$$p;; \
-  esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
-  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
-  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
-  for p in $$list; do echo "$$p $$p"; done | \
-  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
-  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
-    if (++n[$$2] == $(am__install_max)) \
-      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
-    END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
-  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
-  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
-  test -z "$$files" \
-    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
-    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
-         $(am__cd) "$$dir" && rm -f $$files; }; \
-  }
-am__recheck_rx = ^[ 	]*:recheck:[ 	]*
-am__global_test_result_rx = ^[ 	]*:global-test-result:[ 	]*
-am__copy_in_global_log_rx = ^[ 	]*:copy-in-global-log:[ 	]*
-# A command that, given a newline-separated list of test names on the
-# standard input, print the name of the tests that are to be re-run
-# upon "make recheck".
-am__list_recheck_tests = $(AWK) '{ \
-  recheck = 1; \
-  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
-    { \
-      if (rc < 0) \
-        { \
-          if ((getline line2 < ($$0 ".log")) < 0) \
-	    recheck = 0; \
-          break; \
-        } \
-      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
-        { \
-          recheck = 0; \
-          break; \
-        } \
-      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
-        { \
-          break; \
-        } \
-    }; \
-  if (recheck) \
-    print $$0; \
-  close ($$0 ".trs"); \
-  close ($$0 ".log"); \
-}'
-# A command that, given a newline-separated list of test names on the
-# standard input, create the global log from their .trs and .log files.
-am__create_global_log = $(AWK) ' \
-function fatal(msg) \
-{ \
-  print "fatal: making $@: " msg | "cat >&2"; \
-  exit 1; \
-} \
-function rst_section(header) \
-{ \
-  print header; \
-  len = length(header); \
-  for (i = 1; i <= len; i = i + 1) \
-    printf "="; \
-  printf "\n\n"; \
-} \
-{ \
-  copy_in_global_log = 1; \
-  global_test_result = "RUN"; \
-  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
-    { \
-      if (rc < 0) \
-         fatal("failed to read from " $$0 ".trs"); \
-      if (line ~ /$(am__global_test_result_rx)/) \
-        { \
-          sub("$(am__global_test_result_rx)", "", line); \
-          sub("[ 	]*$$", "", line); \
-          global_test_result = line; \
-        } \
-      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
-        copy_in_global_log = 0; \
-    }; \
-  if (copy_in_global_log) \
-    { \
-      rst_section(global_test_result ": " $$0); \
-      while ((rc = (getline line < ($$0 ".log"))) != 0) \
-      { \
-        if (rc < 0) \
-          fatal("failed to read from " $$0 ".log"); \
-        print line; \
-      }; \
-      printf "\n"; \
-    }; \
-  close ($$0 ".trs"); \
-  close ($$0 ".log"); \
-}'
-# Restructured Text title.
-am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
-# Solaris 10 'make', and several other traditional 'make' implementations,
-# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
-# by disabling -e (using the XSI extension "set +e") if it's set.
-am__sh_e_setup = case $$- in *e*) set +e;; esac
-# Default flags passed to test drivers.
-am__common_driver_flags = \
-  --color-tests "$$am__color_tests" \
-  --enable-hard-errors "$$am__enable_hard_errors" \
-  --expect-failure "$$am__expect_failure"
-# To be inserted before the command running the test.  Creates the
-# directory for the log if needed.  Stores in $dir the directory
-# containing $f, in $tst the test, in $log the log.  Executes the
-# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
-# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
-# will run the test scripts (or their associated LOG_COMPILER, if
-# thy have one).
-am__check_pre = \
-$(am__sh_e_setup);					\
-$(am__vpath_adj_setup) $(am__vpath_adj)			\
-$(am__tty_colors);					\
-srcdir=$(srcdir); export srcdir;			\
-case "$@" in						\
-  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;	\
-    *) am__odir=.;; 					\
-esac;							\
-test "x$$am__odir" = x"." || test -d "$$am__odir" 	\
-  || $(MKDIR_P) "$$am__odir" || exit $$?;		\
-if test -f "./$$f"; then dir=./;			\
-elif test -f "$$f"; then dir=;				\
-else dir="$(srcdir)/"; fi;				\
-tst=$$dir$$f; log='$@'; 				\
-if test -n '$(DISABLE_HARD_ERRORS)'; then		\
-  am__enable_hard_errors=no; 				\
-else							\
-  am__enable_hard_errors=yes; 				\
-fi; 							\
-case " $(XFAIL_TESTS) " in				\
-  *[\ \	]$$f[\ \	]* | *[\ \	]$$dir$$f[\ \	]*) \
-    am__expect_failure=yes;;				\
-  *)							\
-    am__expect_failure=no;;				\
-esac; 							\
-$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
-# A shell command to get the names of the tests scripts with any registered
-# extension removed (i.e., equivalently, the names of the test logs, with
-# the '.log' extension removed).  The result is saved in the shell variable
-# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
-# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
-# since that might cause problem with VPATH rewrites for suffix-less tests.
-# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
-am__set_TESTS_bases = \
-  bases='$(TEST_LOGS)'; \
-  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
-  bases=`echo $$bases`
-RECHECK_LOGS = $(TEST_LOGS)
-AM_RECURSIVE_TARGETS = check recheck
-#am__EXEEXT_2 = strace-k.test $(am__append_1)
-TEST_SUITE_LOG = test-suite.log
-TEST_EXTENSIONS =  .test
-am__test_logs1 = $(TESTS:=.log)
-am__test_logs2 = $(am__test_logs1:.log=.log)
-TEST_LOGS = $(am__test_logs2:.test.log=.log)
-TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
-TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
-	$(TEST_LOG_FLAGS)
-am__set_b = \
-  case '$@' in \
-    */*) \
-      case '$*' in \
-        */*) b='$*';; \
-          *) b=`echo '$@' | sed 's/\.log$$//'`; \
-       esac;; \
-    *) \
-      b='$*';; \
-  esac
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing aclocal-1.14
-AMTAR = $${TAR-tar}
-AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoconf
-AUTOHEADER = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoheader
-AUTOMAKE = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing automake-1.14
-AWK = gawk
-BUILD_EXEEXT = 
-BUILD_OBJEXT = 
-CC = aarch64-linux-android-clang
-CCDEPMODE = depmode=gcc3
-CC_FOR_BUILD = gcc
-CFLAGS = -fPIE -fPIC 
-CFLAGS_FOR_BUILD = -g -O2
-CODE_COVERAGE_CFLAGS = 
-CODE_COVERAGE_CPPFLAGS = 
-CODE_COVERAGE_CXXFLAGS = 
-CODE_COVERAGE_ENABLED = no
-CODE_COVERAGE_LDFLAGS = 
-CODE_COVERAGE_LIBS = 
-COPYRIGHT_YEAR = 2018
-CPP = aarch64-linux-android-clang -E
-CPPFLAGS = 
-CPPFLAGS_FOR_BUILD = 
-CPP_FOR_BUILD = gcc -E
-CYGPATH_W = echo
-DEB_CHANGELOGTIME = Fri, 15 Jun 2018 17:54:18 +0000
-DEFS = -DHAVE_CONFIG_H
-DEPDIR = .deps
-ECHO_C = 
-ECHO_N = -n
-ECHO_T = 
-EGREP = /bin/grep -E
-ENABLE_VALGRIND_drd = no
-ENABLE_VALGRIND_helgrind = no
-ENABLE_VALGRIND_memcheck = yes
-ENABLE_VALGRIND_sgcheck = 
-EXEEXT = 
-GCOV = 
-GENHTML = 
-GREP = /bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LCOV = 
-LDFLAGS = -pie 
-LDFLAGS_FOR_BUILD = 
-LIBOBJS = 
-LIBS = 
-LTLIBOBJS = 
-MAINT = #
-MAKEINFO = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing makeinfo
-MANPAGE_DATE = 2018-06-13
-MIPS_ABI = 
-MKDIR_P = /bin/mkdir -p
-OBJEXT = o
-PACKAGE = strace
-PACKAGE_BUGREPORT = strace-devel@lists.strace.io
-PACKAGE_NAME = strace
-PACKAGE_STRING = strace 4.23
-PACKAGE_TARNAME = strace
-PACKAGE_URL = https://strace.io
-PACKAGE_VERSION = 4.23
-PATH_SEPARATOR = :
-PERL = /usr/bin/perl
-RANLIB = aarch64-linux-android-ranlib
-READELF = aarch64-linux-android-readelf
-RPM_CHANGELOGTIME = Fri Jun 15 2018
-SED = /bin/sed
-SET_MAKE = 
-SHELL = /bin/sh
-SIZEOF_KERNEL_LONG_T = 4
-SIZEOF_LONG = 4
-STRIP = aarch64-linux-android-strip
-VALGRIND = valgrind
-VALGRIND_ENABLED = yes
-VERSION = 4.23
-WARN_CFLAGS =  -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wnested-externs -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings
-WARN_CFLAGS_FOR_BUILD =  -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings
-abs_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests-m32
-abs_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests-m32
-abs_top_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-abs_top_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-ac_ct_CC = 
-ac_ct_CC_FOR_BUILD = gcc
-am__include = include
-am__leading_dot = .
-am__quote = 
-am__tar = $${TAR-tar} chof - "$$tardir"
-am__untar = $${TAR-tar} xf -
-arch = aarch64
-arch_m32 = arm
-arch_mx32 = aarch64
-arch_native = aarch64
-bindir = ${exec_prefix}/bin
-build = x86_64-pc-linux-gnu
-build_alias = 
-build_cpu = x86_64
-build_os = linux-gnu
-build_vendor = pc
-builddir = .
-cc_flags_m32 = -m32
-cc_flags_mx32 = -mx32
-clock_LIBS = 
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-dl_LIBS = -ldl
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = aarch64-unknown-linux-android
-host_alias = aarch64-linux-android
-host_cpu = aarch64
-host_os = linux-android
-host_vendor = unknown
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/install-sh
-libdir = ${exec_prefix}/lib
-libdw_CFLAGS = 
-libdw_CPPFLAGS = 
-libdw_LDFLAGS = 
-libdw_LIBS = 
-libexecdir = ${exec_prefix}/libexec
-libiberty_CPPFLAGS = 
-libiberty_LDFLAGS = 
-libiberty_LIBS = 
-libunwind_CPPFLAGS = 
-libunwind_LDFLAGS = 
-libunwind_LIBS = 
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-mandir = ${datarootdir}/man
-mkdir_p = $(MKDIR_P)
-mq_LIBS = 
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias = 
-timer_LIBS = 
-top_build_prefix = ../
-top_builddir = ..
-top_srcdir = ..
-valgrind_enabled_tools =  memcheck
-valgrind_tools = memcheck helgrind drd sgcheck
-OS = linux
-ARCH = arm
-NATIVE_ARCH = aarch64
-MPERS_NAME = m32
-MPERS_CC_FLAGS = -m32
-ARCH_MFLAGS = -DMPERS_IS_$(MPERS_NAME) $(MPERS_CC_FLAGS)
-AM_CFLAGS = $(WARN_CFLAGS)
-AM_CPPFLAGS = $(ARCH_MFLAGS) \
-	      -I$(builddir) \
-	      -I$(top_builddir)/$(OS)/$(ARCH) \
-	      -I$(top_srcdir)/$(OS)/$(ARCH) \
-	      -I$(top_builddir)/$(OS) \
-	      -I$(top_srcdir)/$(OS) \
-	      -I$(top_builddir) \
-	      -I$(top_srcdir) \
-	      -DTESTS_SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \
-	      -DTESTS_SIZEOF_LONG=$(SIZEOF_LONG)
-
-AM_LDFLAGS = $(ARCH_MFLAGS)
-libtests_a_SOURCES = \
-	create_nl_socket.c \
-	errno2name.c \
-	error_msg.c \
-	fill_memory.c \
-	get_page_size.c \
-	get_sigset_size.c \
-	hexdump_strdup.c \
-	hexquote_strndup.c \
-	ifindex.c \
-	inode_of_sockfd.c \
-	libmmsg.c \
-	libsocketcall.c \
-	overflowuid.c \
-	pipe_maxfd.c \
-	print_quoted_string.c \
-	print_time.c \
-	printflags.c \
-	printxval.c \
-	signal2name.c \
-	skip_unavailable.c \
-	sprintrc.c \
-	tail_alloc.c \
-	test_netlink.h \
-	test_nlattr.h \
-	test_printpath.c \
-	test_printstrn.c \
-	test_ucopy.c \
-	test_ucopy.h \
-	tests.h \
-	tprintf.c \
-	# end of libtests_a_SOURCES
-
-libtests_a_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-check_LIBRARIES = libtests.a
-LDADD = libtests.a
-
-# Generated by ./tests/gen_pure_executables.sh from ./tests/pure_executables.list; do not edit.
-PURE_EXECUTABLES = \
-  _newselect \
-  accept \
-  accept4 \
-  access \
-  acct \
-  add_key \
-  adjtimex \
-  aio \
-  aio_pgetevents \
-  alarm \
-  bpf \
-  bpf-v \
-  bpf-obj_get_info_by_fd \
-  bpf-obj_get_info_by_fd-v \
-  bpf-obj_get_info_by_fd-prog \
-  bpf-obj_get_info_by_fd-prog-v \
-  brk \
-  btrfs \
-  caps \
-  chmod \
-  chown \
-  chown32 \
-  chroot \
-  clock_adjtime \
-  clock_nanosleep \
-  clock_xettime \
-  copy_file_range \
-  creat \
-  delete_module \
-  dev-yy \
-  dup \
-  dup2 \
-  dup3 \
-  epoll_create \
-  epoll_create1 \
-  epoll_ctl \
-  epoll_pwait \
-  epoll_wait \
-  erestartsys \
-  eventfd \
-  execve \
-  execveat \
-  faccessat \
-  fadvise64 \
-  fadvise64_64 \
-  fallocate \
-  fanotify_init \
-  fanotify_mark \
-  fanotify_mark-Xabbrev \
-  fanotify_mark-Xraw \
-  fanotify_mark-Xverbose \
-  fchdir \
-  fchmod \
-  fchmodat \
-  fchown \
-  fchown32 \
-  fchownat \
-  fcntl \
-  fcntl64 \
-  fdatasync \
-  fflush \
-  file_handle \
-  file_ioctl \
-  finit_module \
-  flock \
-  fstat \
-  fstat64 \
-  fstatat64 \
-  fstatfs \
-  fstatfs64 \
-  fsync \
-  ftruncate \
-  ftruncate64 \
-  futex \
-  futimesat \
-  get_mempolicy \
-  getcpu \
-  getcwd \
-  getdents \
-  getdents64 \
-  getegid \
-  getegid32 \
-  geteuid \
-  geteuid32 \
-  getgid \
-  getgid32 \
-  getgroups \
-  getgroups32 \
-  getpeername \
-  getpgrp \
-  getpid \
-  getppid \
-  getrandom \
-  getresgid \
-  getresgid32 \
-  getresuid \
-  getresuid32 \
-  getrlimit \
-  getrusage \
-  getsid \
-  getsockname \
-  getuid \
-  getuid32 \
-  getxxid \
-  group_req \
-  inet-cmsg \
-  init_module \
-  inotify \
-  inotify_init1 \
-  ioctl \
-  ioctl_block \
-  ioctl_dm \
-  ioctl_evdev \
-  ioctl_inotify \
-  ioctl_kvm_run \
-  ioctl_loop \
-  ioctl_mtd \
-  ioctl_rtc \
-  ioctl_perf \
-  ioctl_ptp \
-  ioctl_scsi \
-  ioctl_sg_io_v3 \
-  ioctl_sg_io_v4 \
-  ioctl_sock_gifconf \
-  ioctl_uffdio \
-  ioctl_v4l2 \
-  ioperm \
-  iopl \
-  ioprio \
-  ip_mreq \
-  ipc \
-  ipc_msg \
-  ipc_msg-Xabbrev \
-  ipc_msg-Xraw \
-  ipc_msg-Xverbose \
-  ipc_msgbuf \
-  ipc_msgbuf-Xabbrev \
-  ipc_msgbuf-Xraw \
-  ipc_msgbuf-Xverbose \
-  ipc_sem \
-  ipc_sem-Xabbrev \
-  ipc_sem-Xraw \
-  ipc_sem-Xverbose \
-  ipc_shm \
-  ipc_shm-Xabbrev \
-  ipc_shm-Xraw \
-  ipc_shm-Xverbose \
-  kcmp \
-  kcmp-y \
-  kern_features \
-  kexec_file_load \
-  kexec_load \
-  keyctl \
-  keyctl-Xabbrev \
-  keyctl-Xraw \
-  keyctl-Xverbose \
-  kill \
-  lchown \
-  lchown32 \
-  link \
-  linkat \
-  llseek \
-  lookup_dcookie \
-  lseek \
-  lstat \
-  lstat64 \
-  madvise \
-  mbind \
-  membarrier \
-  memfd_create \
-  migrate_pages \
-  mincore \
-  mkdir \
-  mkdirat \
-  mknod \
-  mknodat \
-  mlock \
-  mlock2 \
-  mlockall \
-  mmap \
-  mmap-Xabbrev \
-  mmap-Xraw \
-  mmap-Xverbose \
-  mmap64 \
-  mmap64-Xabbrev \
-  mmap64-Xraw \
-  mmap64-Xverbose \
-  mmsg \
-  mmsg_name \
-  modify_ldt \
-  mount \
-  mount-Xabbrev \
-  mount-Xraw \
-  mount-Xverbose \
-  move_pages \
-  mq \
-  mq_sendrecv \
-  mq_sendrecv-read \
-  mq_sendrecv-write \
-  msg_control \
-  msg_name \
-  munlockall \
-  nanosleep \
-  net-icmp_filter \
-  net-sockaddr \
-  net-y-unix \
-  net-yy-inet \
-  net-yy-inet6 \
-  net-yy-netlink \
-  net-yy-unix \
-  netlink_audit \
-  netlink_crypto \
-  netlink_generic \
-  netlink_kobject_uevent \
-  netlink_netfilter \
-  netlink_protocol \
-  netlink_route \
-  netlink_selinux \
-  netlink_sock_diag \
-  netlink_xfrm \
-  newfstatat \
-  nfnetlink_acct \
-  nfnetlink_cthelper \
-  nfnetlink_ctnetlink \
-  nfnetlink_ctnetlink_exp \
-  nfnetlink_cttimeout \
-  nfnetlink_nft_compat \
-  nfnetlink_nftables \
-  nfnetlink_ipset \
-  nfnetlink_osf \
-  nfnetlink_queue \
-  nfnetlink_ulog \
-  nlattr \
-  nlattr_crypto_user_alg \
-  nlattr_br_port_msg \
-  nlattr_dcbmsg \
-  nlattr_fib_rule_hdr \
-  nlattr_ifaddrlblmsg \
-  nlattr_ifaddrmsg \
-  nlattr_ifinfomsg \
-  nlattr_ifla_af_spec \
-  nlattr_ifla_brport \
-  nlattr_ifla_linkinfo \
-  nlattr_ifla_port \
-  nlattr_ifla_xdp \
-  nlattr_inet_diag_msg \
-  nlattr_inet_diag_req_compat \
-  nlattr_inet_diag_req_v2 \
-  nlattr_mdba_mdb_entry \
-  nlattr_mdba_router_port \
-  nlattr_ndmsg \
-  nlattr_ndtmsg \
-  nlattr_netconfmsg \
-  nlattr_netlink_diag_msg \
-  nlattr_nlmsgerr \
-  nlattr_packet_diag_msg \
-  nlattr_rtgenmsg \
-  nlattr_rtmsg \
-  nlattr_smc_diag_msg \
-  nlattr_tc_stats \
-  nlattr_tca_stab \
-  nlattr_tcamsg \
-  nlattr_tcmsg \
-  nlattr_unix_diag_msg \
-  old_mmap \
-  old_mmap-P \
-  old_mmap-v-none \
-  old_mmap-Xabbrev \
-  old_mmap-Xraw \
-  old_mmap-Xverbose \
-  oldfstat \
-  oldlstat \
-  oldselect \
-  oldselect-efault \
-  oldstat \
-  open \
-  openat \
-  osf_utimes \
-  pause \
-  perf_event_open \
-  personality \
-  personality-Xabbrev \
-  personality-Xraw \
-  personality-Xverbose \
-  pipe \
-  pipe2 \
-  pkey_alloc \
-  pkey_free \
-  pkey_mprotect \
-  poll \
-  poll-P \
-  ppoll \
-  ppoll-P \
-  prctl-arg2-intptr \
-  prctl-dumpable \
-  prctl-name \
-  prctl-no-args \
-  prctl-pdeathsig \
-  prctl-securebits \
-  prctl-tid_address \
-  prctl-tsc \
-  pread64-pwrite64 \
-  preadv \
-  preadv-pwritev \
-  preadv2-pwritev2 \
-  printpath-umovestr \
-  printpath-umovestr-peekdata \
-  printpath-umovestr-undumpable \
-  printstr \
-  printstrn-umoven \
-  printstrn-umoven-peekdata \
-  printstrn-umoven-undumpable \
-  prlimit64 \
-  process_vm_readv \
-  process_vm_writev \
-  pselect6 \
-  ptrace \
-  pwritev \
-  quotactl \
-  quotactl-xfs \
-  read-write \
-  readahead \
-  readdir \
-  readlink \
-  readlinkat \
-  readv \
-  reboot \
-  recvfrom \
-  recvmmsg-timeout \
-  recvmsg \
-  remap_file_pages \
-  rename \
-  renameat \
-  renameat2 \
-  request_key \
-  riscv_flush_icache \
-  rmdir \
-  rt_sigaction \
-  rt_sigpending \
-  rt_sigprocmask \
-  rt_sigqueueinfo \
-  rt_sigreturn \
-  rt_sigsuspend \
-  rt_sigtimedwait \
-  rt_tgsigqueueinfo \
-  s390_guarded_storage \
-  s390_guarded_storage-v \
-  s390_pci_mmio_read_write \
-  s390_runtime_instr \
-  s390_sthyi \
-  s390_sthyi-v \
-  sched_get_priority_mxx \
-  sched_rr_get_interval \
-  sched_xetaffinity \
-  sched_xetattr \
-  sched_xetparam \
-  sched_xetscheduler \
-  sched_yield \
-  seccomp-filter \
-  seccomp_get_action_avail \
-  select \
-  semop \
-  sendfile \
-  sendfile64 \
-  set_mempolicy \
-  setdomainname \
-  setfsgid \
-  setfsgid32 \
-  setfsuid \
-  setfsuid32 \
-  setgid \
-  setgid32 \
-  setgroups \
-  setgroups32 \
-  sethostname \
-  setns \
-  setregid \
-  setregid32 \
-  setresgid \
-  setresgid32 \
-  setresuid \
-  setresuid32 \
-  setreuid \
-  setreuid32 \
-  setrlimit \
-  setuid \
-  setuid32 \
-  shmxt \
-  shutdown \
-  sigaction \
-  sigaltstack \
-  siginfo \
-  signal \
-  signalfd4 \
-  sigpending \
-  sigprocmask \
-  sigreturn \
-  sigsuspend \
-  so_linger \
-  so_peercred \
-  so_peercred-Xabbrev \
-  so_peercred-Xraw \
-  so_peercred-Xverbose \
-  sock_filter-v \
-  sock_filter-v-Xabbrev \
-  sock_filter-v-Xraw \
-  sock_filter-v-Xverbose \
-  socketcall \
-  sockopt-sol_netlink \
-  splice \
-  stat \
-  stat64 \
-  statfs \
-  statfs64 \
-  statx \
-  swap \
-  sxetmask \
-  symlink \
-  symlinkat \
-  sync \
-  sync_file_range \
-  sync_file_range2 \
-  sysinfo \
-  syslog \
-  tee \
-  time \
-  timer_create \
-  timer_xettime \
-  timerfd_xettime \
-  times \
-  times-fail \
-  truncate \
-  truncate64 \
-  ugetrlimit \
-  uio \
-  umask \
-  umount \
-  umount2 \
-  umoven-illptr \
-  umovestr \
-  umovestr-illptr \
-  umovestr2 \
-  umovestr3 \
-  uname \
-  unlink \
-  unlinkat \
-  unshare \
-  userfaultfd \
-  ustat \
-  utime \
-  utimensat \
-  utimes \
-  vhangup \
-  vmsplice \
-  wait4 \
-  waitid \
-  waitpid \
-  xattr \
-  xattr-strings \
-  xet_robust_list \
-  xet_thread_area_x86 \
-  xetitimer \
-  xetpgid \
-  xetpriority \
-  xettimeofday \
-  #
-
-attach_f_p_LDADD = -lpthread $(LDADD)
-count_f_LDADD = -lpthread $(LDADD)
-delay_LDADD = $(clock_LIBS) $(LDADD)
-filter_unavailable_LDADD = -lpthread $(LDADD)
-fstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-fstatat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-ftruncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-localtime_LDADD = $(clock_LIBS) $(LDADD)
-lstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_Xabbrev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_Xraw_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_Xverbose_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mq_LDADD = $(mq_LIBS) $(LDADD)
-newfstatat_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-pc_LDADD = $(dl_LIBS) $(LDADD)
-pread64_pwrite64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-preadv_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-preadv_pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-stat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-statfs_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-threads_execve_LDADD = -lpthread $(clock_LIBS) $(LDADD)
-times_LDADD = $(clock_LIBS) $(LDADD)
-truncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-uio_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-stack_fcall_SOURCES = stack-fcall.c \
-	stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c
-
-stack_fcall_mangled_SOURCES = stack-fcall-mangled.c \
-	stack-fcall-mangled-0.c stack-fcall-mangled-1.c \
-	stack-fcall-mangled-2.c stack-fcall-mangled-3.c
-
-
-# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit.
-GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \
-	accept4.gen.test access.gen.test acct.gen.test \
-	add_key.gen.test adjtimex.gen.test aio.gen.test \
-	aio_pgetevents.gen.test alarm.gen.test bpf.gen.test \
-	bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test \
-	bpf-obj_get_info_by_fd-v.gen.test \
-	bpf-obj_get_info_by_fd-prog.gen.test \
-	bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test \
-	chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test \
-	clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test \
-	clock_xettime.gen.test copy_file_range.gen.test creat.gen.test \
-	delete_module.gen.test dev-yy.gen.test dup.gen.test \
-	dup2.gen.test dup3.gen.test epoll_create.gen.test \
-	epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test \
-	epoll_wait.gen.test erestartsys.gen.test execveat.gen.test \
-	execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test \
-	fallocate.gen.test fanotify_init.gen.test \
-	fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test \
-	fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test \
-	fchdir.gen.test fchmod.gen.test fchmodat.gen.test \
-	fchown.gen.test fchown32.gen.test fchownat.gen.test \
-	fcntl.gen.test fcntl64.gen.test fdatasync.gen.test \
-	file_handle.gen.test file_ioctl.gen.test finit_module.gen.test \
-	flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test \
-	fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test \
-	fsync.gen.test fsync-y.gen.test ftruncate.gen.test \
-	ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test \
-	getcpu.gen.test getcwd.gen.test getdents.gen.test \
-	getdents64.gen.test getegid.gen.test getegid32.gen.test \
-	geteuid.gen.test geteuid32.gen.test getgid.gen.test \
-	getgid32.gen.test getgroups.gen.test getgroups32.gen.test \
-	getpeername.gen.test getpgrp.gen.test getpid.gen.test \
-	getppid.gen.test getrandom.gen.test getresgid.gen.test \
-	getresgid32.gen.test getresuid.gen.test getresuid32.gen.test \
-	getrlimit.gen.test getrusage.gen.test getsid.gen.test \
-	getsockname.gen.test gettid.gen.test getuid32.gen.test \
-	getxxid.gen.test group_req.gen.test inet-cmsg.gen.test \
-	init_module.gen.test inotify.gen.test inotify_init1.gen.test \
-	int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \
-	ioctl_dm-v.gen.test ioctl_evdev.gen.test \
-	ioctl_evdev-v.gen.test ioctl_inotify.gen.test \
-	ioctl_kvm_run.gen.test ioctl_loop.gen.test \
-	ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \
-	ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \
-	ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \
-	ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \
-	ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \
-	ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \
-	iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \
-	ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \
-	ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \
-	ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \
-	ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \
-	ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \
-	ipc_sem-Xverbose.gen.test ipc_shm.gen.test \
-	ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \
-	ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \
-	kern_features.gen.test kexec_file_load.gen.test \
-	kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \
-	keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \
-	lchown.gen.test lchown32.gen.test link.gen.test \
-	linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \
-	lstat64.gen.test madvise.gen.test mbind.gen.test \
-	membarrier.gen.test memfd_create.gen.test \
-	migrate_pages.gen.test mincore.gen.test mkdir.gen.test \
-	mkdirat.gen.test mknod.gen.test mknodat.gen.test \
-	mlock.gen.test mlock2.gen.test mlockall.gen.test \
-	mmap-Xabbrev.gen.test mmap-Xraw.gen.test \
-	mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \
-	mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \
-	mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \
-	modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test \
-	mount-Xraw.gen.test mount-Xverbose.gen.test \
-	move_pages.gen.test mq.gen.test mq_sendrecv.gen.test \
-	mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \
-	msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \
-	munlockall.gen.test nanosleep.gen.test \
-	net-icmp_filter.gen.test net-sockaddr.gen.test \
-	net-yy-inet6.gen.test netlink_audit.gen.test \
-	netlink_crypto.gen.test netlink_generic.gen.test \
-	netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \
-	netlink_protocol.gen.test netlink_route.gen.test \
-	netlink_selinux.gen.test netlink_xfrm.gen.test \
-	newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \
-	nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \
-	nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \
-	nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \
-	nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \
-	nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \
-	nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \
-	nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \
-	nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \
-	nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \
-	nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \
-	nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \
-	nlattr_inet_diag_msg.gen.test \
-	nlattr_inet_diag_req_compat.gen.test \
-	nlattr_inet_diag_req_v2.gen.test \
-	nlattr_mdba_mdb_entry.gen.test \
-	nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test \
-	nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test \
-	nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test \
-	nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test \
-	nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test \
-	nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test \
-	nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test \
-	nlattr_unix_diag_msg.gen.test old_mmap.gen.test \
-	old_mmap-P.gen.test old_mmap-v-none.gen.test \
-	old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test \
-	old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test \
-	oldselect.gen.test oldselect-P.gen.test \
-	oldselect-efault.gen.test oldselect-efault-P.gen.test \
-	oldstat.gen.test open.gen.test openat.gen.test \
-	osf_utimes.gen.test pause.gen.test perf_event_open.gen.test \
-	perf_event_open_nonverbose.gen.test \
-	perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test \
-	personality-Xraw.gen.test personality-Xverbose.gen.test \
-	pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test \
-	pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test \
-	ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test \
-	preadv-pwritev.gen.test preadv2-pwritev2.gen.test \
-	printstr.gen.test printpath-umovestr.gen.test \
-	printpath-umovestr-peekdata.gen.test \
-	printpath-umovestr-undumpable.gen.test \
-	printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test \
-	printstrn-umoven-undumpable.gen.test prlimit64.gen.test \
-	process_vm_readv.gen.test process_vm_writev.gen.test \
-	pselect6.gen.test ptrace.gen.test pwritev.gen.test \
-	quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test \
-	quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test \
-	readdir.gen.test readlink.gen.test readlinkat.gen.test \
-	reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test \
-	recvmsg.gen.test regex.gen.test remap_file_pages.gen.test \
-	rename.gen.test renameat.gen.test renameat2.gen.test \
-	request_key.gen.test riscv_flush_icache.gen.test \
-	rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test \
-	rt_sigqueueinfo.gen.test rt_sigreturn.gen.test \
-	rt_sigsuspend.gen.test rt_sigtimedwait.gen.test \
-	rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test \
-	s390_guarded_storage-v.gen.test \
-	s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test \
-	s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test \
-	sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test \
-	sched_xetaffinity.gen.test sched_xetattr.gen.test \
-	sched_xetparam.gen.test sched_xetscheduler.gen.test \
-	sched_yield.gen.test seccomp-filter.gen.test \
-	seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test \
-	select.gen.test select-P.gen.test semop.gen.test \
-	sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test \
-	setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test \
-	setfsuid.gen.test setfsuid32.gen.test setgid.gen.test \
-	setgid32.gen.test setgroups.gen.test setgroups32.gen.test \
-	sethostname.gen.test setns.gen.test setregid.gen.test \
-	setregid32.gen.test setresgid.gen.test setresgid32.gen.test \
-	setresuid.gen.test setresuid32.gen.test setreuid.gen.test \
-	setreuid32.gen.test setrlimit.gen.test setuid.gen.test \
-	setuid32.gen.test shmxt.gen.test shutdown.gen.test \
-	sigaction.gen.test siginfo.gen.test signal.gen.test \
-	signal_receive.gen.test signalfd4.gen.test sigpending.gen.test \
-	sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test \
-	so_linger.gen.test so_peercred.gen.test \
-	so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test \
-	so_peercred-Xverbose.gen.test sock_filter-v.gen.test \
-	sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test \
-	sock_filter-v-Xverbose.gen.test socketcall.gen.test \
-	sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test \
-	stat64.gen.test statfs.gen.test statfs64.gen.test \
-	statx.gen.test swap.gen.test sxetmask.gen.test \
-	symlink.gen.test symlinkat.gen.test sync.gen.test \
-	sync_file_range.gen.test sync_file_range2.gen.test \
-	sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test \
-	timer_create.gen.test timer_xettime.gen.test \
-	timerfd_xettime.gen.test times.gen.test times-fail.gen.test \
-	trace_fstat.gen.test trace_fstatfs.gen.test \
-	trace_lstat.gen.test trace_personality_32.gen.test \
-	trace_personality_64.gen.test trace_personality_x32.gen.test \
-	trace_personality_regex_32.gen.test \
-	trace_personality_regex_64.gen.test \
-	trace_personality_regex_x32.gen.test trace_question.gen.test \
-	trace_stat.gen.test trace_stat_like.gen.test \
-	trace_statfs.gen.test trace_statfs_like.gen.test \
-	truncate.gen.test truncate64.gen.test ugetrlimit.gen.test \
-	umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \
-	umovestr3.gen.test unlink.gen.test unlinkat.gen.test \
-	unshare.gen.test userfaultfd.gen.test ustat.gen.test \
-	utime.gen.test utimensat.gen.test utimes.gen.test \
-	vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \
-	wait4.gen.test wait4-v.gen.test waitid.gen.test \
-	waitid-v.gen.test waitpid.gen.test xattr.gen.test \
-	xattr-strings.gen.test xet_robust_list.gen.test \
-	xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \
-	xettimeofday.gen.test
-STACKTRACE_TESTS = 
-#STACKTRACE_TESTS = strace-k.test \
-#	$(am__append_1)
-DECODER_TESTS = \
-	bpf-success.test \
-	bpf-success-v.test \
-	brk.test \
-	btrfs-v.test \
-	btrfs-vw.test \
-	btrfs-vwX.test \
-	btrfs-vX.test \
-	btrfs-w.test \
-	btrfs-wX.test \
-	btrfs-X.test \
-	caps-abbrev.test \
-	caps.test \
-	eventfd.test \
-	execve-v.test \
-	execve.test \
-	fadvise64.test \
-	futex.test \
-	getuid.test \
-	ioctl.test \
-	ioctl_perf-success.test \
-	ipc_msgbuf.test \
-	kern_features-fault.test \
-	llseek.test \
-	lseek.test \
-	mmap.test \
-	net-y-unix.test \
-	net-yy-inet.test \
-	net-yy-netlink.test \
-	net-yy-unix.test \
-	net.test \
-	netlink_sock_diag.test \
-	nsyscalls.test \
-	nsyscalls-d.test \
-	nsyscalls-nd.test \
-	personality.test \
-	pipe.test \
-	poll-P.test \
-	poll.test \
-	prctl-arg2-intptr.test \
-	prctl-dumpable.test \
-	prctl-name.test \
-	prctl-no-args.test \
-	prctl-pdeathsig.test \
-	prctl-seccomp-filter-v.test \
-	prctl-seccomp-strict.test \
-	prctl-securebits.test \
-	prctl-spec-inject.test \
-	prctl-tid_address.test \
-	prctl-tsc.test \
-	qual_fault-exit_group.test \
-	readv.test \
-	rt_sigaction.test \
-	scm_rights-fd.test \
-	seccomp-strict.test \
-	sigaltstack.test \
-	sun_path.test \
-	xet_thread_area_x86.test \
-	uio.test \
-	umount.test \
-	umount2.test \
-	umovestr.test \
-	umovestr2.test \
-	uname.test \
-	unix-pair-send-recv.test \
-	unix-pair-sendto-recvfrom.test \
-	# end of DECODER_TESTS
-
-MISC_TESTS = \
-	attach-f-p.test \
-	attach-p-cmd.test \
-	bexecve.test \
-	clone_parent.test \
-	clone_ptrace.test \
-	count-f.test \
-	count.test \
-	delay.test \
-	detach-running.test \
-	detach-sleeping.test \
-	detach-stopped.test \
-	filter-unavailable.test \
-	filtering_fd-syntax.test \
-	filtering_syscall-syntax.test \
-	fflush.test \
-	get_regs.test \
-	inject-nf.test \
-	interactive_block.test \
-	ksysent.test \
-	localtime.test \
-	opipe.test \
-	options-syntax.test \
-	pc.test \
-	printpath-umovestr-legacy.test \
-	printstrn-umoven-legacy.test \
-	qual_fault-syntax.test \
-	qual_fault.test \
-	qual_fault-syscall.test \
-	qual_inject-error-signal.test \
-	qual_inject-error-signal-syscall.test \
-	qual_inject-retval.test \
-	qual_inject-retval-syscall.test \
-	qual_inject-signal.test \
-	qual_inject-signal-syscall.test \
-	qual_inject-syntax.test \
-	qual_signal.test \
-	qual_syscall.test \
-	redirect-fds.test \
-	redirect.test \
-	restart_syscall.test \
-	sigblock.test \
-	sigign.test \
-	strace-C.test \
-	strace-E.test \
-	strace-S.test \
-	strace-T.test \
-	strace-V.test \
-	strace-ff.test \
-	strace-r.test \
-	strace-t.test \
-	strace-tt.test \
-	strace-ttt.test \
-	termsig.test \
-	threads-execve.test \
-	# end of MISC_TESTS
-
-XFAIL_TESTS_ = 
-XFAIL_TESTS_m32 = $(STACKTRACE_TESTS)
-XFAIL_TESTS_mx32 = $(STACKTRACE_TESTS)
-XFAIL_TESTS_x86_64 = int_0x80.gen.test
-XFAIL_TESTS_x32 = int_0x80.gen.test
-XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH))
-TEST_LOG_COMPILER = env
-AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \
-			SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \
-			SIZEOF_LONG=$(SIZEOF_LONG) \
-			MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh
-
-VALGRIND_FLAGS = --quiet
-VALGRIND_SUPPRESSIONS_FILES = $(abs_srcdir)/strace.supp
-EXTRA_DIST = \
-	accept_compat.h \
-	attach-p-cmd.h \
-	caps-abbrev.awk \
-	caps.awk \
-	clock.in \
-	count-f.expected \
-	eventfd.expected \
-	fadvise.h \
-	fcntl-common.c \
-	filter-unavailable.expected \
-	fstatat.c \
-	fstatx.c \
-	gen_pure_executables.sh \
-	gen_tests.in \
-	gen_tests.sh \
-	getresugid.c \
-	init.sh \
-	init_delete_module.h \
-	ipc.sh \
-	ksysent.sed \
-	lstatx.c \
-	match.awk \
-	net.expected \
-	netlink_sock_diag-v.sh \
-	nlattr_ifla.h \
-	pipe.expected \
-	print_user_desc.c \
-	process_vm_readv_writev.c \
-	pure_executables.list \
-	qual_fault-exit_group.expected \
-	qual_inject-error-signal.expected \
-	qual_inject-signal.expected \
-	qualify_personality.sh \
-	qualify_personality_empty.in \
-	quotactl.h \
-	regex.in \
-	rt_sigaction.awk \
-	run.sh \
-	sched.in \
-	scno_tampering.sh \
-	setfsugid.c \
-	setresugid.c \
-	setreugid.c \
-	setugid.c \
-	sigaltstack.expected \
-	sockname.c \
-	stack-fcall.h \
-	strace-C.expected \
-	strace-E.expected \
-	strace-T.expected \
-	strace-ff.expected \
-	strace-k-demangle.expected \
-	strace-k-demangle.test \
-	strace-k.expected \
-	strace-k.test \
-	strace-r.expected \
-	strace.supp \
-	sun_path.expected \
-	syntax.sh \
-	trace_fstat.in \
-	trace_fstatfs.in \
-	trace_lstat.in \
-	trace_personality_32.in \
-	trace_personality_64.in \
-	trace_personality_x32.in \
-	trace_personality_regex_32.in \
-	trace_personality_regex_64.in \
-	trace_personality_regex_x32.in \
-	trace_question.in \
-	trace_stat.in \
-	trace_stat_like.in \
-	trace_statfs.in \
-	trace_statfs_like.in \
-	uio.expected \
-	umode_t.c \
-	umovestr.expected \
-	unix-pair-send-recv.expected \
-	unix-pair-sendto-recvfrom.expected \
-	xchownx.c \
-	xgetrlimit.c \
-	xselect.c \
-	xstatfs.c \
-	xstatfs64.c \
-	xstatfsx.c \
-	xstatx.c \
-	xutimes.c \
-	$(TESTS)
-
-objects = $(filter %.$(OBJEXT),$(SOURCES:.c=.$(OBJEXT)))
-BUILT_SOURCES = ksysent.h scno.h
-CLEANFILES = ksysent.h syscallent.i scno.h
-SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-		$(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS)
-
-digits = [[:digit:]][[:digit:]]*
-al_nums = [[:alnum:]_][[:alnum:]_]*
-SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p
-all: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .log .o .obj .test .test$(EXEEXT) .trs
-$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests-m32/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests-m32/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-$(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am:
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: # $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): # $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-clean-checkLIBRARIES:
-	-test -z "$(check_LIBRARIES)" || rm -f $(check_LIBRARIES)
-
-libtests.a: $(libtests_a_OBJECTS) $(libtests_a_DEPENDENCIES) $(EXTRA_libtests_a_DEPENDENCIES) 
-	$(AM_V_at)-rm -f libtests.a
-	$(AM_V_AR)$(libtests_a_AR) libtests.a $(libtests_a_OBJECTS) $(libtests_a_LIBADD)
-	$(AM_V_at)$(RANLIB) libtests.a
-
-clean-checkPROGRAMS:
-	-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
-
-_newselect$(EXEEXT): $(_newselect_OBJECTS) $(_newselect_DEPENDENCIES) $(EXTRA__newselect_DEPENDENCIES) 
-	@rm -f _newselect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(_newselect_OBJECTS) $(_newselect_LDADD) $(LIBS)
-
-_newselect-P$(EXEEXT): $(_newselect_P_OBJECTS) $(_newselect_P_DEPENDENCIES) $(EXTRA__newselect_P_DEPENDENCIES) 
-	@rm -f _newselect-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(_newselect_P_OBJECTS) $(_newselect_P_LDADD) $(LIBS)
-
-accept$(EXEEXT): $(accept_OBJECTS) $(accept_DEPENDENCIES) $(EXTRA_accept_DEPENDENCIES) 
-	@rm -f accept$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(accept_OBJECTS) $(accept_LDADD) $(LIBS)
-
-accept4$(EXEEXT): $(accept4_OBJECTS) $(accept4_DEPENDENCIES) $(EXTRA_accept4_DEPENDENCIES) 
-	@rm -f accept4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(accept4_OBJECTS) $(accept4_LDADD) $(LIBS)
-
-access$(EXEEXT): $(access_OBJECTS) $(access_DEPENDENCIES) $(EXTRA_access_DEPENDENCIES) 
-	@rm -f access$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(access_OBJECTS) $(access_LDADD) $(LIBS)
-
-acct$(EXEEXT): $(acct_OBJECTS) $(acct_DEPENDENCIES) $(EXTRA_acct_DEPENDENCIES) 
-	@rm -f acct$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(acct_OBJECTS) $(acct_LDADD) $(LIBS)
-
-add_key$(EXEEXT): $(add_key_OBJECTS) $(add_key_DEPENDENCIES) $(EXTRA_add_key_DEPENDENCIES) 
-	@rm -f add_key$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(add_key_OBJECTS) $(add_key_LDADD) $(LIBS)
-
-adjtimex$(EXEEXT): $(adjtimex_OBJECTS) $(adjtimex_DEPENDENCIES) $(EXTRA_adjtimex_DEPENDENCIES) 
-	@rm -f adjtimex$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(adjtimex_OBJECTS) $(adjtimex_LDADD) $(LIBS)
-
-aio$(EXEEXT): $(aio_OBJECTS) $(aio_DEPENDENCIES) $(EXTRA_aio_DEPENDENCIES) 
-	@rm -f aio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(aio_OBJECTS) $(aio_LDADD) $(LIBS)
-
-aio_pgetevents$(EXEEXT): $(aio_pgetevents_OBJECTS) $(aio_pgetevents_DEPENDENCIES) $(EXTRA_aio_pgetevents_DEPENDENCIES) 
-	@rm -f aio_pgetevents$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(aio_pgetevents_OBJECTS) $(aio_pgetevents_LDADD) $(LIBS)
-
-alarm$(EXEEXT): $(alarm_OBJECTS) $(alarm_DEPENDENCIES) $(EXTRA_alarm_DEPENDENCIES) 
-	@rm -f alarm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(alarm_OBJECTS) $(alarm_LDADD) $(LIBS)
-
-answer$(EXEEXT): $(answer_OBJECTS) $(answer_DEPENDENCIES) $(EXTRA_answer_DEPENDENCIES) 
-	@rm -f answer$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(answer_OBJECTS) $(answer_LDADD) $(LIBS)
-
-attach-f-p$(EXEEXT): $(attach_f_p_OBJECTS) $(attach_f_p_DEPENDENCIES) $(EXTRA_attach_f_p_DEPENDENCIES) 
-	@rm -f attach-f-p$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_f_p_OBJECTS) $(attach_f_p_LDADD) $(LIBS)
-
-attach-f-p-cmd$(EXEEXT): $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_DEPENDENCIES) $(EXTRA_attach_f_p_cmd_DEPENDENCIES) 
-	@rm -f attach-f-p-cmd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_LDADD) $(LIBS)
-
-attach-p-cmd-cmd$(EXEEXT): $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_DEPENDENCIES) $(EXTRA_attach_p_cmd_cmd_DEPENDENCIES) 
-	@rm -f attach-p-cmd-cmd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_LDADD) $(LIBS)
-
-attach-p-cmd-p$(EXEEXT): $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_DEPENDENCIES) $(EXTRA_attach_p_cmd_p_DEPENDENCIES) 
-	@rm -f attach-p-cmd-p$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_LDADD) $(LIBS)
-
-block_reset_raise_run$(EXEEXT): $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_DEPENDENCIES) $(EXTRA_block_reset_raise_run_DEPENDENCIES) 
-	@rm -f block_reset_raise_run$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_LDADD) $(LIBS)
-
-bpf$(EXEEXT): $(bpf_OBJECTS) $(bpf_DEPENDENCIES) $(EXTRA_bpf_DEPENDENCIES) 
-	@rm -f bpf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_OBJECTS) $(bpf_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd$(EXEEXT): $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd-prog$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd-prog$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd-prog-v$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd-prog-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd-v$(EXEEXT): $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_v_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_LDADD) $(LIBS)
-
-bpf-success$(EXEEXT): $(bpf_success_OBJECTS) $(bpf_success_DEPENDENCIES) $(EXTRA_bpf_success_DEPENDENCIES) 
-	@rm -f bpf-success$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_success_OBJECTS) $(bpf_success_LDADD) $(LIBS)
-
-bpf-success-v$(EXEEXT): $(bpf_success_v_OBJECTS) $(bpf_success_v_DEPENDENCIES) $(EXTRA_bpf_success_v_DEPENDENCIES) 
-	@rm -f bpf-success-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_success_v_OBJECTS) $(bpf_success_v_LDADD) $(LIBS)
-
-bpf-v$(EXEEXT): $(bpf_v_OBJECTS) $(bpf_v_DEPENDENCIES) $(EXTRA_bpf_v_DEPENDENCIES) 
-	@rm -f bpf-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_v_OBJECTS) $(bpf_v_LDADD) $(LIBS)
-
-brk$(EXEEXT): $(brk_OBJECTS) $(brk_DEPENDENCIES) $(EXTRA_brk_DEPENDENCIES) 
-	@rm -f brk$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(brk_OBJECTS) $(brk_LDADD) $(LIBS)
-
-btrfs$(EXEEXT): $(btrfs_OBJECTS) $(btrfs_DEPENDENCIES) $(EXTRA_btrfs_DEPENDENCIES) 
-	@rm -f btrfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(btrfs_OBJECTS) $(btrfs_LDADD) $(LIBS)
-
-caps$(EXEEXT): $(caps_OBJECTS) $(caps_DEPENDENCIES) $(EXTRA_caps_DEPENDENCIES) 
-	@rm -f caps$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(caps_OBJECTS) $(caps_LDADD) $(LIBS)
-
-caps-abbrev$(EXEEXT): $(caps_abbrev_OBJECTS) $(caps_abbrev_DEPENDENCIES) $(EXTRA_caps_abbrev_DEPENDENCIES) 
-	@rm -f caps-abbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(caps_abbrev_OBJECTS) $(caps_abbrev_LDADD) $(LIBS)
-
-check_sigblock$(EXEEXT): $(check_sigblock_OBJECTS) $(check_sigblock_DEPENDENCIES) $(EXTRA_check_sigblock_DEPENDENCIES) 
-	@rm -f check_sigblock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(check_sigblock_OBJECTS) $(check_sigblock_LDADD) $(LIBS)
-
-check_sigign$(EXEEXT): $(check_sigign_OBJECTS) $(check_sigign_DEPENDENCIES) $(EXTRA_check_sigign_DEPENDENCIES) 
-	@rm -f check_sigign$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(check_sigign_OBJECTS) $(check_sigign_LDADD) $(LIBS)
-
-chmod$(EXEEXT): $(chmod_OBJECTS) $(chmod_DEPENDENCIES) $(EXTRA_chmod_DEPENDENCIES) 
-	@rm -f chmod$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chmod_OBJECTS) $(chmod_LDADD) $(LIBS)
-
-chown$(EXEEXT): $(chown_OBJECTS) $(chown_DEPENDENCIES) $(EXTRA_chown_DEPENDENCIES) 
-	@rm -f chown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chown_OBJECTS) $(chown_LDADD) $(LIBS)
-
-chown32$(EXEEXT): $(chown32_OBJECTS) $(chown32_DEPENDENCIES) $(EXTRA_chown32_DEPENDENCIES) 
-	@rm -f chown32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chown32_OBJECTS) $(chown32_LDADD) $(LIBS)
-
-chroot$(EXEEXT): $(chroot_OBJECTS) $(chroot_DEPENDENCIES) $(EXTRA_chroot_DEPENDENCIES) 
-	@rm -f chroot$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chroot_OBJECTS) $(chroot_LDADD) $(LIBS)
-
-clock_adjtime$(EXEEXT): $(clock_adjtime_OBJECTS) $(clock_adjtime_DEPENDENCIES) $(EXTRA_clock_adjtime_DEPENDENCIES) 
-	@rm -f clock_adjtime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clock_adjtime_OBJECTS) $(clock_adjtime_LDADD) $(LIBS)
-
-clock_nanosleep$(EXEEXT): $(clock_nanosleep_OBJECTS) $(clock_nanosleep_DEPENDENCIES) $(EXTRA_clock_nanosleep_DEPENDENCIES) 
-	@rm -f clock_nanosleep$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clock_nanosleep_OBJECTS) $(clock_nanosleep_LDADD) $(LIBS)
-
-clock_xettime$(EXEEXT): $(clock_xettime_OBJECTS) $(clock_xettime_DEPENDENCIES) $(EXTRA_clock_xettime_DEPENDENCIES) 
-	@rm -f clock_xettime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clock_xettime_OBJECTS) $(clock_xettime_LDADD) $(LIBS)
-
-clone_parent$(EXEEXT): $(clone_parent_OBJECTS) $(clone_parent_DEPENDENCIES) $(EXTRA_clone_parent_DEPENDENCIES) 
-	@rm -f clone_parent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clone_parent_OBJECTS) $(clone_parent_LDADD) $(LIBS)
-
-clone_ptrace$(EXEEXT): $(clone_ptrace_OBJECTS) $(clone_ptrace_DEPENDENCIES) $(EXTRA_clone_ptrace_DEPENDENCIES) 
-	@rm -f clone_ptrace$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clone_ptrace_OBJECTS) $(clone_ptrace_LDADD) $(LIBS)
-
-copy_file_range$(EXEEXT): $(copy_file_range_OBJECTS) $(copy_file_range_DEPENDENCIES) $(EXTRA_copy_file_range_DEPENDENCIES) 
-	@rm -f copy_file_range$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(copy_file_range_OBJECTS) $(copy_file_range_LDADD) $(LIBS)
-
-count-f$(EXEEXT): $(count_f_OBJECTS) $(count_f_DEPENDENCIES) $(EXTRA_count_f_DEPENDENCIES) 
-	@rm -f count-f$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(count_f_OBJECTS) $(count_f_LDADD) $(LIBS)
-
-creat$(EXEEXT): $(creat_OBJECTS) $(creat_DEPENDENCIES) $(EXTRA_creat_DEPENDENCIES) 
-	@rm -f creat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(creat_OBJECTS) $(creat_LDADD) $(LIBS)
-
-delay$(EXEEXT): $(delay_OBJECTS) $(delay_DEPENDENCIES) $(EXTRA_delay_DEPENDENCIES) 
-	@rm -f delay$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(delay_OBJECTS) $(delay_LDADD) $(LIBS)
-
-delete_module$(EXEEXT): $(delete_module_OBJECTS) $(delete_module_DEPENDENCIES) $(EXTRA_delete_module_DEPENDENCIES) 
-	@rm -f delete_module$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(delete_module_OBJECTS) $(delete_module_LDADD) $(LIBS)
-
-dev-yy$(EXEEXT): $(dev_yy_OBJECTS) $(dev_yy_DEPENDENCIES) $(EXTRA_dev_yy_DEPENDENCIES) 
-	@rm -f dev-yy$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dev_yy_OBJECTS) $(dev_yy_LDADD) $(LIBS)
-
-dup$(EXEEXT): $(dup_OBJECTS) $(dup_DEPENDENCIES) $(EXTRA_dup_DEPENDENCIES) 
-	@rm -f dup$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dup_OBJECTS) $(dup_LDADD) $(LIBS)
-
-dup2$(EXEEXT): $(dup2_OBJECTS) $(dup2_DEPENDENCIES) $(EXTRA_dup2_DEPENDENCIES) 
-	@rm -f dup2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dup2_OBJECTS) $(dup2_LDADD) $(LIBS)
-
-dup3$(EXEEXT): $(dup3_OBJECTS) $(dup3_DEPENDENCIES) $(EXTRA_dup3_DEPENDENCIES) 
-	@rm -f dup3$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dup3_OBJECTS) $(dup3_LDADD) $(LIBS)
-
-epoll_create$(EXEEXT): $(epoll_create_OBJECTS) $(epoll_create_DEPENDENCIES) $(EXTRA_epoll_create_DEPENDENCIES) 
-	@rm -f epoll_create$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_create_OBJECTS) $(epoll_create_LDADD) $(LIBS)
-
-epoll_create1$(EXEEXT): $(epoll_create1_OBJECTS) $(epoll_create1_DEPENDENCIES) $(EXTRA_epoll_create1_DEPENDENCIES) 
-	@rm -f epoll_create1$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_create1_OBJECTS) $(epoll_create1_LDADD) $(LIBS)
-
-epoll_ctl$(EXEEXT): $(epoll_ctl_OBJECTS) $(epoll_ctl_DEPENDENCIES) $(EXTRA_epoll_ctl_DEPENDENCIES) 
-	@rm -f epoll_ctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_ctl_OBJECTS) $(epoll_ctl_LDADD) $(LIBS)
-
-epoll_pwait$(EXEEXT): $(epoll_pwait_OBJECTS) $(epoll_pwait_DEPENDENCIES) $(EXTRA_epoll_pwait_DEPENDENCIES) 
-	@rm -f epoll_pwait$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_pwait_OBJECTS) $(epoll_pwait_LDADD) $(LIBS)
-
-epoll_wait$(EXEEXT): $(epoll_wait_OBJECTS) $(epoll_wait_DEPENDENCIES) $(EXTRA_epoll_wait_DEPENDENCIES) 
-	@rm -f epoll_wait$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_wait_OBJECTS) $(epoll_wait_LDADD) $(LIBS)
-
-erestartsys$(EXEEXT): $(erestartsys_OBJECTS) $(erestartsys_DEPENDENCIES) $(EXTRA_erestartsys_DEPENDENCIES) 
-	@rm -f erestartsys$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(erestartsys_OBJECTS) $(erestartsys_LDADD) $(LIBS)
-
-eventfd$(EXEEXT): $(eventfd_OBJECTS) $(eventfd_DEPENDENCIES) $(EXTRA_eventfd_DEPENDENCIES) 
-	@rm -f eventfd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(eventfd_OBJECTS) $(eventfd_LDADD) $(LIBS)
-
-execve$(EXEEXT): $(execve_OBJECTS) $(execve_DEPENDENCIES) $(EXTRA_execve_DEPENDENCIES) 
-	@rm -f execve$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execve_OBJECTS) $(execve_LDADD) $(LIBS)
-
-execve-v$(EXEEXT): $(execve_v_OBJECTS) $(execve_v_DEPENDENCIES) $(EXTRA_execve_v_DEPENDENCIES) 
-	@rm -f execve-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execve_v_OBJECTS) $(execve_v_LDADD) $(LIBS)
-
-execveat$(EXEEXT): $(execveat_OBJECTS) $(execveat_DEPENDENCIES) $(EXTRA_execveat_DEPENDENCIES) 
-	@rm -f execveat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execveat_OBJECTS) $(execveat_LDADD) $(LIBS)
-
-execveat-v$(EXEEXT): $(execveat_v_OBJECTS) $(execveat_v_DEPENDENCIES) $(EXTRA_execveat_v_DEPENDENCIES) 
-	@rm -f execveat-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execveat_v_OBJECTS) $(execveat_v_LDADD) $(LIBS)
-
-faccessat$(EXEEXT): $(faccessat_OBJECTS) $(faccessat_DEPENDENCIES) $(EXTRA_faccessat_DEPENDENCIES) 
-	@rm -f faccessat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(faccessat_OBJECTS) $(faccessat_LDADD) $(LIBS)
-
-fadvise64$(EXEEXT): $(fadvise64_OBJECTS) $(fadvise64_DEPENDENCIES) $(EXTRA_fadvise64_DEPENDENCIES) 
-	@rm -f fadvise64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fadvise64_OBJECTS) $(fadvise64_LDADD) $(LIBS)
-
-fadvise64_64$(EXEEXT): $(fadvise64_64_OBJECTS) $(fadvise64_64_DEPENDENCIES) $(EXTRA_fadvise64_64_DEPENDENCIES) 
-	@rm -f fadvise64_64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fadvise64_64_OBJECTS) $(fadvise64_64_LDADD) $(LIBS)
-
-fallocate$(EXEEXT): $(fallocate_OBJECTS) $(fallocate_DEPENDENCIES) $(EXTRA_fallocate_DEPENDENCIES) 
-	@rm -f fallocate$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fallocate_OBJECTS) $(fallocate_LDADD) $(LIBS)
-
-fanotify_init$(EXEEXT): $(fanotify_init_OBJECTS) $(fanotify_init_DEPENDENCIES) $(EXTRA_fanotify_init_DEPENDENCIES) 
-	@rm -f fanotify_init$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_init_OBJECTS) $(fanotify_init_LDADD) $(LIBS)
-
-fanotify_mark$(EXEEXT): $(fanotify_mark_OBJECTS) $(fanotify_mark_DEPENDENCIES) $(EXTRA_fanotify_mark_DEPENDENCIES) 
-	@rm -f fanotify_mark$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_OBJECTS) $(fanotify_mark_LDADD) $(LIBS)
-
-fanotify_mark-Xabbrev$(EXEEXT): $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_DEPENDENCIES) $(EXTRA_fanotify_mark_Xabbrev_DEPENDENCIES) 
-	@rm -f fanotify_mark-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_LDADD) $(LIBS)
-
-fanotify_mark-Xraw$(EXEEXT): $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_DEPENDENCIES) $(EXTRA_fanotify_mark_Xraw_DEPENDENCIES) 
-	@rm -f fanotify_mark-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_LDADD) $(LIBS)
-
-fanotify_mark-Xverbose$(EXEEXT): $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_DEPENDENCIES) $(EXTRA_fanotify_mark_Xverbose_DEPENDENCIES) 
-	@rm -f fanotify_mark-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_LDADD) $(LIBS)
-
-fchdir$(EXEEXT): $(fchdir_OBJECTS) $(fchdir_DEPENDENCIES) $(EXTRA_fchdir_DEPENDENCIES) 
-	@rm -f fchdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchdir_OBJECTS) $(fchdir_LDADD) $(LIBS)
-
-fchmod$(EXEEXT): $(fchmod_OBJECTS) $(fchmod_DEPENDENCIES) $(EXTRA_fchmod_DEPENDENCIES) 
-	@rm -f fchmod$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchmod_OBJECTS) $(fchmod_LDADD) $(LIBS)
-
-fchmodat$(EXEEXT): $(fchmodat_OBJECTS) $(fchmodat_DEPENDENCIES) $(EXTRA_fchmodat_DEPENDENCIES) 
-	@rm -f fchmodat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchmodat_OBJECTS) $(fchmodat_LDADD) $(LIBS)
-
-fchown$(EXEEXT): $(fchown_OBJECTS) $(fchown_DEPENDENCIES) $(EXTRA_fchown_DEPENDENCIES) 
-	@rm -f fchown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchown_OBJECTS) $(fchown_LDADD) $(LIBS)
-
-fchown32$(EXEEXT): $(fchown32_OBJECTS) $(fchown32_DEPENDENCIES) $(EXTRA_fchown32_DEPENDENCIES) 
-	@rm -f fchown32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchown32_OBJECTS) $(fchown32_LDADD) $(LIBS)
-
-fchownat$(EXEEXT): $(fchownat_OBJECTS) $(fchownat_DEPENDENCIES) $(EXTRA_fchownat_DEPENDENCIES) 
-	@rm -f fchownat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchownat_OBJECTS) $(fchownat_LDADD) $(LIBS)
-
-fcntl$(EXEEXT): $(fcntl_OBJECTS) $(fcntl_DEPENDENCIES) $(EXTRA_fcntl_DEPENDENCIES) 
-	@rm -f fcntl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fcntl_OBJECTS) $(fcntl_LDADD) $(LIBS)
-
-fcntl64$(EXEEXT): $(fcntl64_OBJECTS) $(fcntl64_DEPENDENCIES) $(EXTRA_fcntl64_DEPENDENCIES) 
-	@rm -f fcntl64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fcntl64_OBJECTS) $(fcntl64_LDADD) $(LIBS)
-
-fdatasync$(EXEEXT): $(fdatasync_OBJECTS) $(fdatasync_DEPENDENCIES) $(EXTRA_fdatasync_DEPENDENCIES) 
-	@rm -f fdatasync$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fdatasync_OBJECTS) $(fdatasync_LDADD) $(LIBS)
-
-fflush$(EXEEXT): $(fflush_OBJECTS) $(fflush_DEPENDENCIES) $(EXTRA_fflush_DEPENDENCIES) 
-	@rm -f fflush$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fflush_OBJECTS) $(fflush_LDADD) $(LIBS)
-
-file_handle$(EXEEXT): $(file_handle_OBJECTS) $(file_handle_DEPENDENCIES) $(EXTRA_file_handle_DEPENDENCIES) 
-	@rm -f file_handle$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(file_handle_OBJECTS) $(file_handle_LDADD) $(LIBS)
-
-file_ioctl$(EXEEXT): $(file_ioctl_OBJECTS) $(file_ioctl_DEPENDENCIES) $(EXTRA_file_ioctl_DEPENDENCIES) 
-	@rm -f file_ioctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(file_ioctl_OBJECTS) $(file_ioctl_LDADD) $(LIBS)
-
-filter-unavailable$(EXEEXT): $(filter_unavailable_OBJECTS) $(filter_unavailable_DEPENDENCIES) $(EXTRA_filter_unavailable_DEPENDENCIES) 
-	@rm -f filter-unavailable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(filter_unavailable_OBJECTS) $(filter_unavailable_LDADD) $(LIBS)
-
-finit_module$(EXEEXT): $(finit_module_OBJECTS) $(finit_module_DEPENDENCIES) $(EXTRA_finit_module_DEPENDENCIES) 
-	@rm -f finit_module$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(finit_module_OBJECTS) $(finit_module_LDADD) $(LIBS)
-
-flock$(EXEEXT): $(flock_OBJECTS) $(flock_DEPENDENCIES) $(EXTRA_flock_DEPENDENCIES) 
-	@rm -f flock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(flock_OBJECTS) $(flock_LDADD) $(LIBS)
-
-fork-f$(EXEEXT): $(fork_f_OBJECTS) $(fork_f_DEPENDENCIES) $(EXTRA_fork_f_DEPENDENCIES) 
-	@rm -f fork-f$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fork_f_OBJECTS) $(fork_f_LDADD) $(LIBS)
-
-fstat$(EXEEXT): $(fstat_OBJECTS) $(fstat_DEPENDENCIES) $(EXTRA_fstat_DEPENDENCIES) 
-	@rm -f fstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstat_OBJECTS) $(fstat_LDADD) $(LIBS)
-
-fstat64$(EXEEXT): $(fstat64_OBJECTS) $(fstat64_DEPENDENCIES) $(EXTRA_fstat64_DEPENDENCIES) 
-	@rm -f fstat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstat64_OBJECTS) $(fstat64_LDADD) $(LIBS)
-
-fstatat64$(EXEEXT): $(fstatat64_OBJECTS) $(fstatat64_DEPENDENCIES) $(EXTRA_fstatat64_DEPENDENCIES) 
-	@rm -f fstatat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstatat64_OBJECTS) $(fstatat64_LDADD) $(LIBS)
-
-fstatfs$(EXEEXT): $(fstatfs_OBJECTS) $(fstatfs_DEPENDENCIES) $(EXTRA_fstatfs_DEPENDENCIES) 
-	@rm -f fstatfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstatfs_OBJECTS) $(fstatfs_LDADD) $(LIBS)
-
-fstatfs64$(EXEEXT): $(fstatfs64_OBJECTS) $(fstatfs64_DEPENDENCIES) $(EXTRA_fstatfs64_DEPENDENCIES) 
-	@rm -f fstatfs64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstatfs64_OBJECTS) $(fstatfs64_LDADD) $(LIBS)
-
-fsync$(EXEEXT): $(fsync_OBJECTS) $(fsync_DEPENDENCIES) $(EXTRA_fsync_DEPENDENCIES) 
-	@rm -f fsync$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fsync_OBJECTS) $(fsync_LDADD) $(LIBS)
-
-fsync-y$(EXEEXT): $(fsync_y_OBJECTS) $(fsync_y_DEPENDENCIES) $(EXTRA_fsync_y_DEPENDENCIES) 
-	@rm -f fsync-y$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fsync_y_OBJECTS) $(fsync_y_LDADD) $(LIBS)
-
-ftruncate$(EXEEXT): $(ftruncate_OBJECTS) $(ftruncate_DEPENDENCIES) $(EXTRA_ftruncate_DEPENDENCIES) 
-	@rm -f ftruncate$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ftruncate_OBJECTS) $(ftruncate_LDADD) $(LIBS)
-
-ftruncate64$(EXEEXT): $(ftruncate64_OBJECTS) $(ftruncate64_DEPENDENCIES) $(EXTRA_ftruncate64_DEPENDENCIES) 
-	@rm -f ftruncate64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ftruncate64_OBJECTS) $(ftruncate64_LDADD) $(LIBS)
-
-futex$(EXEEXT): $(futex_OBJECTS) $(futex_DEPENDENCIES) $(EXTRA_futex_DEPENDENCIES) 
-	@rm -f futex$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(futex_OBJECTS) $(futex_LDADD) $(LIBS)
-
-futimesat$(EXEEXT): $(futimesat_OBJECTS) $(futimesat_DEPENDENCIES) $(EXTRA_futimesat_DEPENDENCIES) 
-	@rm -f futimesat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(futimesat_OBJECTS) $(futimesat_LDADD) $(LIBS)
-
-get_mempolicy$(EXEEXT): $(get_mempolicy_OBJECTS) $(get_mempolicy_DEPENDENCIES) $(EXTRA_get_mempolicy_DEPENDENCIES) 
-	@rm -f get_mempolicy$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(get_mempolicy_OBJECTS) $(get_mempolicy_LDADD) $(LIBS)
-
-getcpu$(EXEEXT): $(getcpu_OBJECTS) $(getcpu_DEPENDENCIES) $(EXTRA_getcpu_DEPENDENCIES) 
-	@rm -f getcpu$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getcpu_OBJECTS) $(getcpu_LDADD) $(LIBS)
-
-getcwd$(EXEEXT): $(getcwd_OBJECTS) $(getcwd_DEPENDENCIES) $(EXTRA_getcwd_DEPENDENCIES) 
-	@rm -f getcwd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getcwd_OBJECTS) $(getcwd_LDADD) $(LIBS)
-
-getdents$(EXEEXT): $(getdents_OBJECTS) $(getdents_DEPENDENCIES) $(EXTRA_getdents_DEPENDENCIES) 
-	@rm -f getdents$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getdents_OBJECTS) $(getdents_LDADD) $(LIBS)
-
-getdents64$(EXEEXT): $(getdents64_OBJECTS) $(getdents64_DEPENDENCIES) $(EXTRA_getdents64_DEPENDENCIES) 
-	@rm -f getdents64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getdents64_OBJECTS) $(getdents64_LDADD) $(LIBS)
-
-getegid$(EXEEXT): $(getegid_OBJECTS) $(getegid_DEPENDENCIES) $(EXTRA_getegid_DEPENDENCIES) 
-	@rm -f getegid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getegid_OBJECTS) $(getegid_LDADD) $(LIBS)
-
-getegid32$(EXEEXT): $(getegid32_OBJECTS) $(getegid32_DEPENDENCIES) $(EXTRA_getegid32_DEPENDENCIES) 
-	@rm -f getegid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getegid32_OBJECTS) $(getegid32_LDADD) $(LIBS)
-
-geteuid$(EXEEXT): $(geteuid_OBJECTS) $(geteuid_DEPENDENCIES) $(EXTRA_geteuid_DEPENDENCIES) 
-	@rm -f geteuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(geteuid_OBJECTS) $(geteuid_LDADD) $(LIBS)
-
-geteuid32$(EXEEXT): $(geteuid32_OBJECTS) $(geteuid32_DEPENDENCIES) $(EXTRA_geteuid32_DEPENDENCIES) 
-	@rm -f geteuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(geteuid32_OBJECTS) $(geteuid32_LDADD) $(LIBS)
-
-getgid$(EXEEXT): $(getgid_OBJECTS) $(getgid_DEPENDENCIES) $(EXTRA_getgid_DEPENDENCIES) 
-	@rm -f getgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgid_OBJECTS) $(getgid_LDADD) $(LIBS)
-
-getgid32$(EXEEXT): $(getgid32_OBJECTS) $(getgid32_DEPENDENCIES) $(EXTRA_getgid32_DEPENDENCIES) 
-	@rm -f getgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgid32_OBJECTS) $(getgid32_LDADD) $(LIBS)
-
-getgroups$(EXEEXT): $(getgroups_OBJECTS) $(getgroups_DEPENDENCIES) $(EXTRA_getgroups_DEPENDENCIES) 
-	@rm -f getgroups$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgroups_OBJECTS) $(getgroups_LDADD) $(LIBS)
-
-getgroups32$(EXEEXT): $(getgroups32_OBJECTS) $(getgroups32_DEPENDENCIES) $(EXTRA_getgroups32_DEPENDENCIES) 
-	@rm -f getgroups32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgroups32_OBJECTS) $(getgroups32_LDADD) $(LIBS)
-
-getpeername$(EXEEXT): $(getpeername_OBJECTS) $(getpeername_DEPENDENCIES) $(EXTRA_getpeername_DEPENDENCIES) 
-	@rm -f getpeername$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getpeername_OBJECTS) $(getpeername_LDADD) $(LIBS)
-
-getpgrp$(EXEEXT): $(getpgrp_OBJECTS) $(getpgrp_DEPENDENCIES) $(EXTRA_getpgrp_DEPENDENCIES) 
-	@rm -f getpgrp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getpgrp_OBJECTS) $(getpgrp_LDADD) $(LIBS)
-
-getpid$(EXEEXT): $(getpid_OBJECTS) $(getpid_DEPENDENCIES) $(EXTRA_getpid_DEPENDENCIES) 
-	@rm -f getpid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getpid_OBJECTS) $(getpid_LDADD) $(LIBS)
-
-getppid$(EXEEXT): $(getppid_OBJECTS) $(getppid_DEPENDENCIES) $(EXTRA_getppid_DEPENDENCIES) 
-	@rm -f getppid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getppid_OBJECTS) $(getppid_LDADD) $(LIBS)
-
-getrandom$(EXEEXT): $(getrandom_OBJECTS) $(getrandom_DEPENDENCIES) $(EXTRA_getrandom_DEPENDENCIES) 
-	@rm -f getrandom$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getrandom_OBJECTS) $(getrandom_LDADD) $(LIBS)
-
-getresgid$(EXEEXT): $(getresgid_OBJECTS) $(getresgid_DEPENDENCIES) $(EXTRA_getresgid_DEPENDENCIES) 
-	@rm -f getresgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresgid_OBJECTS) $(getresgid_LDADD) $(LIBS)
-
-getresgid32$(EXEEXT): $(getresgid32_OBJECTS) $(getresgid32_DEPENDENCIES) $(EXTRA_getresgid32_DEPENDENCIES) 
-	@rm -f getresgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresgid32_OBJECTS) $(getresgid32_LDADD) $(LIBS)
-
-getresuid$(EXEEXT): $(getresuid_OBJECTS) $(getresuid_DEPENDENCIES) $(EXTRA_getresuid_DEPENDENCIES) 
-	@rm -f getresuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresuid_OBJECTS) $(getresuid_LDADD) $(LIBS)
-
-getresuid32$(EXEEXT): $(getresuid32_OBJECTS) $(getresuid32_DEPENDENCIES) $(EXTRA_getresuid32_DEPENDENCIES) 
-	@rm -f getresuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresuid32_OBJECTS) $(getresuid32_LDADD) $(LIBS)
-
-getrlimit$(EXEEXT): $(getrlimit_OBJECTS) $(getrlimit_DEPENDENCIES) $(EXTRA_getrlimit_DEPENDENCIES) 
-	@rm -f getrlimit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getrlimit_OBJECTS) $(getrlimit_LDADD) $(LIBS)
-
-getrusage$(EXEEXT): $(getrusage_OBJECTS) $(getrusage_DEPENDENCIES) $(EXTRA_getrusage_DEPENDENCIES) 
-	@rm -f getrusage$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getrusage_OBJECTS) $(getrusage_LDADD) $(LIBS)
-
-getsid$(EXEEXT): $(getsid_OBJECTS) $(getsid_DEPENDENCIES) $(EXTRA_getsid_DEPENDENCIES) 
-	@rm -f getsid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getsid_OBJECTS) $(getsid_LDADD) $(LIBS)
-
-getsockname$(EXEEXT): $(getsockname_OBJECTS) $(getsockname_DEPENDENCIES) $(EXTRA_getsockname_DEPENDENCIES) 
-	@rm -f getsockname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getsockname_OBJECTS) $(getsockname_LDADD) $(LIBS)
-
-gettid$(EXEEXT): $(gettid_OBJECTS) $(gettid_DEPENDENCIES) $(EXTRA_gettid_DEPENDENCIES) 
-	@rm -f gettid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(gettid_OBJECTS) $(gettid_LDADD) $(LIBS)
-
-getuid$(EXEEXT): $(getuid_OBJECTS) $(getuid_DEPENDENCIES) $(EXTRA_getuid_DEPENDENCIES) 
-	@rm -f getuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getuid_OBJECTS) $(getuid_LDADD) $(LIBS)
-
-getuid32$(EXEEXT): $(getuid32_OBJECTS) $(getuid32_DEPENDENCIES) $(EXTRA_getuid32_DEPENDENCIES) 
-	@rm -f getuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getuid32_OBJECTS) $(getuid32_LDADD) $(LIBS)
-
-getxxid$(EXEEXT): $(getxxid_OBJECTS) $(getxxid_DEPENDENCIES) $(EXTRA_getxxid_DEPENDENCIES) 
-	@rm -f getxxid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getxxid_OBJECTS) $(getxxid_LDADD) $(LIBS)
-
-group_req$(EXEEXT): $(group_req_OBJECTS) $(group_req_DEPENDENCIES) $(EXTRA_group_req_DEPENDENCIES) 
-	@rm -f group_req$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(group_req_OBJECTS) $(group_req_LDADD) $(LIBS)
-
-inet-cmsg$(EXEEXT): $(inet_cmsg_OBJECTS) $(inet_cmsg_DEPENDENCIES) $(EXTRA_inet_cmsg_DEPENDENCIES) 
-	@rm -f inet-cmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inet_cmsg_OBJECTS) $(inet_cmsg_LDADD) $(LIBS)
-
-init_module$(EXEEXT): $(init_module_OBJECTS) $(init_module_DEPENDENCIES) $(EXTRA_init_module_DEPENDENCIES) 
-	@rm -f init_module$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(init_module_OBJECTS) $(init_module_LDADD) $(LIBS)
-
-inject-nf$(EXEEXT): $(inject_nf_OBJECTS) $(inject_nf_DEPENDENCIES) $(EXTRA_inject_nf_DEPENDENCIES) 
-	@rm -f inject-nf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inject_nf_OBJECTS) $(inject_nf_LDADD) $(LIBS)
-
-inotify$(EXEEXT): $(inotify_OBJECTS) $(inotify_DEPENDENCIES) $(EXTRA_inotify_DEPENDENCIES) 
-	@rm -f inotify$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inotify_OBJECTS) $(inotify_LDADD) $(LIBS)
-
-inotify_init1$(EXEEXT): $(inotify_init1_OBJECTS) $(inotify_init1_DEPENDENCIES) $(EXTRA_inotify_init1_DEPENDENCIES) 
-	@rm -f inotify_init1$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inotify_init1_OBJECTS) $(inotify_init1_LDADD) $(LIBS)
-
-int_0x80$(EXEEXT): $(int_0x80_OBJECTS) $(int_0x80_DEPENDENCIES) $(EXTRA_int_0x80_DEPENDENCIES) 
-	@rm -f int_0x80$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(int_0x80_OBJECTS) $(int_0x80_LDADD) $(LIBS)
-
-ioctl$(EXEEXT): $(ioctl_OBJECTS) $(ioctl_DEPENDENCIES) $(EXTRA_ioctl_DEPENDENCIES) 
-	@rm -f ioctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_OBJECTS) $(ioctl_LDADD) $(LIBS)
-
-ioctl_block$(EXEEXT): $(ioctl_block_OBJECTS) $(ioctl_block_DEPENDENCIES) $(EXTRA_ioctl_block_DEPENDENCIES) 
-	@rm -f ioctl_block$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_block_OBJECTS) $(ioctl_block_LDADD) $(LIBS)
-
-ioctl_dm$(EXEEXT): $(ioctl_dm_OBJECTS) $(ioctl_dm_DEPENDENCIES) $(EXTRA_ioctl_dm_DEPENDENCIES) 
-	@rm -f ioctl_dm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_dm_OBJECTS) $(ioctl_dm_LDADD) $(LIBS)
-
-ioctl_dm-v$(EXEEXT): $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_DEPENDENCIES) $(EXTRA_ioctl_dm_v_DEPENDENCIES) 
-	@rm -f ioctl_dm-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_LDADD) $(LIBS)
-
-ioctl_evdev$(EXEEXT): $(ioctl_evdev_OBJECTS) $(ioctl_evdev_DEPENDENCIES) $(EXTRA_ioctl_evdev_DEPENDENCIES) 
-	@rm -f ioctl_evdev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS)
-
-ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) 
-	@rm -f ioctl_evdev-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS)
-
-ioctl_inotify$(EXEEXT): $(ioctl_inotify_OBJECTS) $(ioctl_inotify_DEPENDENCIES) $(EXTRA_ioctl_inotify_DEPENDENCIES) 
-	@rm -f ioctl_inotify$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_inotify_OBJECTS) $(ioctl_inotify_LDADD) $(LIBS)
-
-ioctl_kvm_run$(EXEEXT): $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_DEPENDENCIES) 
-	@rm -f ioctl_kvm_run$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS)
-
-ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) 
-	@rm -f ioctl_loop$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS)
-
-ioctl_loop-nv$(EXEEXT): $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_DEPENDENCIES) $(EXTRA_ioctl_loop_nv_DEPENDENCIES) 
-	@rm -f ioctl_loop-nv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_LDADD) $(LIBS)
-
-ioctl_loop-v$(EXEEXT): $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_DEPENDENCIES) $(EXTRA_ioctl_loop_v_DEPENDENCIES) 
-	@rm -f ioctl_loop-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_LDADD) $(LIBS)
-
-ioctl_mtd$(EXEEXT): $(ioctl_mtd_OBJECTS) $(ioctl_mtd_DEPENDENCIES) $(EXTRA_ioctl_mtd_DEPENDENCIES) 
-	@rm -f ioctl_mtd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS)
-
-ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) 
-	@rm -f ioctl_nsfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS)
-
-ioctl_perf$(EXEEXT): $(ioctl_perf_OBJECTS) $(ioctl_perf_DEPENDENCIES) $(EXTRA_ioctl_perf_DEPENDENCIES) 
-	@rm -f ioctl_perf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_perf_OBJECTS) $(ioctl_perf_LDADD) $(LIBS)
-
-ioctl_perf-success$(EXEEXT): $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_DEPENDENCIES) $(EXTRA_ioctl_perf_success_DEPENDENCIES) 
-	@rm -f ioctl_perf-success$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_LDADD) $(LIBS)
-
-ioctl_ptp$(EXEEXT): $(ioctl_ptp_OBJECTS) $(ioctl_ptp_DEPENDENCIES) $(EXTRA_ioctl_ptp_DEPENDENCIES) 
-	@rm -f ioctl_ptp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_ptp_OBJECTS) $(ioctl_ptp_LDADD) $(LIBS)
-
-ioctl_rtc$(EXEEXT): $(ioctl_rtc_OBJECTS) $(ioctl_rtc_DEPENDENCIES) $(EXTRA_ioctl_rtc_DEPENDENCIES) 
-	@rm -f ioctl_rtc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_rtc_OBJECTS) $(ioctl_rtc_LDADD) $(LIBS)
-
-ioctl_rtc-v$(EXEEXT): $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_DEPENDENCIES) $(EXTRA_ioctl_rtc_v_DEPENDENCIES) 
-	@rm -f ioctl_rtc-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_LDADD) $(LIBS)
-
-ioctl_scsi$(EXEEXT): $(ioctl_scsi_OBJECTS) $(ioctl_scsi_DEPENDENCIES) $(EXTRA_ioctl_scsi_DEPENDENCIES) 
-	@rm -f ioctl_scsi$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_scsi_OBJECTS) $(ioctl_scsi_LDADD) $(LIBS)
-
-ioctl_sg_io_v3$(EXEEXT): $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v3_DEPENDENCIES) 
-	@rm -f ioctl_sg_io_v3$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_LDADD) $(LIBS)
-
-ioctl_sg_io_v4$(EXEEXT): $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v4_DEPENDENCIES) 
-	@rm -f ioctl_sg_io_v4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_LDADD) $(LIBS)
-
-ioctl_sock_gifconf$(EXEEXT): $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_DEPENDENCIES) $(EXTRA_ioctl_sock_gifconf_DEPENDENCIES) 
-	@rm -f ioctl_sock_gifconf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_LDADD) $(LIBS)
-
-ioctl_uffdio$(EXEEXT): $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_DEPENDENCIES) $(EXTRA_ioctl_uffdio_DEPENDENCIES) 
-	@rm -f ioctl_uffdio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_LDADD) $(LIBS)
-
-ioctl_v4l2$(EXEEXT): $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_DEPENDENCIES) $(EXTRA_ioctl_v4l2_DEPENDENCIES) 
-	@rm -f ioctl_v4l2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_LDADD) $(LIBS)
-
-ioperm$(EXEEXT): $(ioperm_OBJECTS) $(ioperm_DEPENDENCIES) $(EXTRA_ioperm_DEPENDENCIES) 
-	@rm -f ioperm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioperm_OBJECTS) $(ioperm_LDADD) $(LIBS)
-
-iopl$(EXEEXT): $(iopl_OBJECTS) $(iopl_DEPENDENCIES) $(EXTRA_iopl_DEPENDENCIES) 
-	@rm -f iopl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(iopl_OBJECTS) $(iopl_LDADD) $(LIBS)
-
-ioprio$(EXEEXT): $(ioprio_OBJECTS) $(ioprio_DEPENDENCIES) $(EXTRA_ioprio_DEPENDENCIES) 
-	@rm -f ioprio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioprio_OBJECTS) $(ioprio_LDADD) $(LIBS)
-
-ip_mreq$(EXEEXT): $(ip_mreq_OBJECTS) $(ip_mreq_DEPENDENCIES) $(EXTRA_ip_mreq_DEPENDENCIES) 
-	@rm -f ip_mreq$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ip_mreq_OBJECTS) $(ip_mreq_LDADD) $(LIBS)
-
-ipc$(EXEEXT): $(ipc_OBJECTS) $(ipc_DEPENDENCIES) $(EXTRA_ipc_DEPENDENCIES) 
-	@rm -f ipc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_OBJECTS) $(ipc_LDADD) $(LIBS)
-
-ipc_msg$(EXEEXT): $(ipc_msg_OBJECTS) $(ipc_msg_DEPENDENCIES) $(EXTRA_ipc_msg_DEPENDENCIES) 
-	@rm -f ipc_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_OBJECTS) $(ipc_msg_LDADD) $(LIBS)
-
-ipc_msg-Xabbrev$(EXEEXT): $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msg_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_msg-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_LDADD) $(LIBS)
-
-ipc_msg-Xraw$(EXEEXT): $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_DEPENDENCIES) $(EXTRA_ipc_msg_Xraw_DEPENDENCIES) 
-	@rm -f ipc_msg-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_LDADD) $(LIBS)
-
-ipc_msg-Xverbose$(EXEEXT): $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msg_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_msg-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_LDADD) $(LIBS)
-
-ipc_msgbuf$(EXEEXT): $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_DEPENDENCIES) $(EXTRA_ipc_msgbuf_DEPENDENCIES) 
-	@rm -f ipc_msgbuf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_LDADD) $(LIBS)
-
-ipc_msgbuf-Xabbrev$(EXEEXT): $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_msgbuf-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_LDADD) $(LIBS)
-
-ipc_msgbuf-Xraw$(EXEEXT): $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xraw_DEPENDENCIES) 
-	@rm -f ipc_msgbuf-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_LDADD) $(LIBS)
-
-ipc_msgbuf-Xverbose$(EXEEXT): $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_msgbuf-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_LDADD) $(LIBS)
-
-ipc_sem$(EXEEXT): $(ipc_sem_OBJECTS) $(ipc_sem_DEPENDENCIES) $(EXTRA_ipc_sem_DEPENDENCIES) 
-	@rm -f ipc_sem$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_OBJECTS) $(ipc_sem_LDADD) $(LIBS)
-
-ipc_sem-Xabbrev$(EXEEXT): $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_sem_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_sem-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_LDADD) $(LIBS)
-
-ipc_sem-Xraw$(EXEEXT): $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_DEPENDENCIES) $(EXTRA_ipc_sem_Xraw_DEPENDENCIES) 
-	@rm -f ipc_sem-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_LDADD) $(LIBS)
-
-ipc_sem-Xverbose$(EXEEXT): $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_DEPENDENCIES) $(EXTRA_ipc_sem_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_sem-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_LDADD) $(LIBS)
-
-ipc_shm$(EXEEXT): $(ipc_shm_OBJECTS) $(ipc_shm_DEPENDENCIES) $(EXTRA_ipc_shm_DEPENDENCIES) 
-	@rm -f ipc_shm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_OBJECTS) $(ipc_shm_LDADD) $(LIBS)
-
-ipc_shm-Xabbrev$(EXEEXT): $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_shm_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_shm-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_LDADD) $(LIBS)
-
-ipc_shm-Xraw$(EXEEXT): $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_DEPENDENCIES) $(EXTRA_ipc_shm_Xraw_DEPENDENCIES) 
-	@rm -f ipc_shm-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_LDADD) $(LIBS)
-
-ipc_shm-Xverbose$(EXEEXT): $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_DEPENDENCIES) $(EXTRA_ipc_shm_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_shm-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_LDADD) $(LIBS)
-
-is_linux_mips_n64$(EXEEXT): $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_DEPENDENCIES) $(EXTRA_is_linux_mips_n64_DEPENDENCIES) 
-	@rm -f is_linux_mips_n64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_LDADD) $(LIBS)
-
-kcmp$(EXEEXT): $(kcmp_OBJECTS) $(kcmp_DEPENDENCIES) $(EXTRA_kcmp_DEPENDENCIES) 
-	@rm -f kcmp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kcmp_OBJECTS) $(kcmp_LDADD) $(LIBS)
-
-kcmp-y$(EXEEXT): $(kcmp_y_OBJECTS) $(kcmp_y_DEPENDENCIES) $(EXTRA_kcmp_y_DEPENDENCIES) 
-	@rm -f kcmp-y$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kcmp_y_OBJECTS) $(kcmp_y_LDADD) $(LIBS)
-
-kern_features$(EXEEXT): $(kern_features_OBJECTS) $(kern_features_DEPENDENCIES) $(EXTRA_kern_features_DEPENDENCIES) 
-	@rm -f kern_features$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kern_features_OBJECTS) $(kern_features_LDADD) $(LIBS)
-
-kexec_file_load$(EXEEXT): $(kexec_file_load_OBJECTS) $(kexec_file_load_DEPENDENCIES) $(EXTRA_kexec_file_load_DEPENDENCIES) 
-	@rm -f kexec_file_load$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kexec_file_load_OBJECTS) $(kexec_file_load_LDADD) $(LIBS)
-
-kexec_load$(EXEEXT): $(kexec_load_OBJECTS) $(kexec_load_DEPENDENCIES) $(EXTRA_kexec_load_DEPENDENCIES) 
-	@rm -f kexec_load$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kexec_load_OBJECTS) $(kexec_load_LDADD) $(LIBS)
-
-keyctl$(EXEEXT): $(keyctl_OBJECTS) $(keyctl_DEPENDENCIES) $(EXTRA_keyctl_DEPENDENCIES) 
-	@rm -f keyctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_OBJECTS) $(keyctl_LDADD) $(LIBS)
-
-keyctl-Xabbrev$(EXEEXT): $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_DEPENDENCIES) $(EXTRA_keyctl_Xabbrev_DEPENDENCIES) 
-	@rm -f keyctl-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_LDADD) $(LIBS)
-
-keyctl-Xraw$(EXEEXT): $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_DEPENDENCIES) $(EXTRA_keyctl_Xraw_DEPENDENCIES) 
-	@rm -f keyctl-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_LDADD) $(LIBS)
-
-keyctl-Xverbose$(EXEEXT): $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_DEPENDENCIES) $(EXTRA_keyctl_Xverbose_DEPENDENCIES) 
-	@rm -f keyctl-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_LDADD) $(LIBS)
-
-kill$(EXEEXT): $(kill_OBJECTS) $(kill_DEPENDENCIES) $(EXTRA_kill_DEPENDENCIES) 
-	@rm -f kill$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kill_OBJECTS) $(kill_LDADD) $(LIBS)
-
-ksysent$(EXEEXT): $(ksysent_OBJECTS) $(ksysent_DEPENDENCIES) $(EXTRA_ksysent_DEPENDENCIES) 
-	@rm -f ksysent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ksysent_OBJECTS) $(ksysent_LDADD) $(LIBS)
-
-lchown$(EXEEXT): $(lchown_OBJECTS) $(lchown_DEPENDENCIES) $(EXTRA_lchown_DEPENDENCIES) 
-	@rm -f lchown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lchown_OBJECTS) $(lchown_LDADD) $(LIBS)
-
-lchown32$(EXEEXT): $(lchown32_OBJECTS) $(lchown32_DEPENDENCIES) $(EXTRA_lchown32_DEPENDENCIES) 
-	@rm -f lchown32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lchown32_OBJECTS) $(lchown32_LDADD) $(LIBS)
-
-link$(EXEEXT): $(link_OBJECTS) $(link_DEPENDENCIES) $(EXTRA_link_DEPENDENCIES) 
-	@rm -f link$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(link_OBJECTS) $(link_LDADD) $(LIBS)
-
-linkat$(EXEEXT): $(linkat_OBJECTS) $(linkat_DEPENDENCIES) $(EXTRA_linkat_DEPENDENCIES) 
-	@rm -f linkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(linkat_OBJECTS) $(linkat_LDADD) $(LIBS)
-
-list_sigaction_signum$(EXEEXT): $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_DEPENDENCIES) $(EXTRA_list_sigaction_signum_DEPENDENCIES) 
-	@rm -f list_sigaction_signum$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_LDADD) $(LIBS)
-
-llseek$(EXEEXT): $(llseek_OBJECTS) $(llseek_DEPENDENCIES) $(EXTRA_llseek_DEPENDENCIES) 
-	@rm -f llseek$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(llseek_OBJECTS) $(llseek_LDADD) $(LIBS)
-
-localtime$(EXEEXT): $(localtime_OBJECTS) $(localtime_DEPENDENCIES) $(EXTRA_localtime_DEPENDENCIES) 
-	@rm -f localtime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(localtime_OBJECTS) $(localtime_LDADD) $(LIBS)
-
-lookup_dcookie$(EXEEXT): $(lookup_dcookie_OBJECTS) $(lookup_dcookie_DEPENDENCIES) $(EXTRA_lookup_dcookie_DEPENDENCIES) 
-	@rm -f lookup_dcookie$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lookup_dcookie_OBJECTS) $(lookup_dcookie_LDADD) $(LIBS)
-
-lseek$(EXEEXT): $(lseek_OBJECTS) $(lseek_DEPENDENCIES) $(EXTRA_lseek_DEPENDENCIES) 
-	@rm -f lseek$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lseek_OBJECTS) $(lseek_LDADD) $(LIBS)
-
-lstat$(EXEEXT): $(lstat_OBJECTS) $(lstat_DEPENDENCIES) $(EXTRA_lstat_DEPENDENCIES) 
-	@rm -f lstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lstat_OBJECTS) $(lstat_LDADD) $(LIBS)
-
-lstat64$(EXEEXT): $(lstat64_OBJECTS) $(lstat64_DEPENDENCIES) $(EXTRA_lstat64_DEPENDENCIES) 
-	@rm -f lstat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lstat64_OBJECTS) $(lstat64_LDADD) $(LIBS)
-
-madvise$(EXEEXT): $(madvise_OBJECTS) $(madvise_DEPENDENCIES) $(EXTRA_madvise_DEPENDENCIES) 
-	@rm -f madvise$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(madvise_OBJECTS) $(madvise_LDADD) $(LIBS)
-
-mbind$(EXEEXT): $(mbind_OBJECTS) $(mbind_DEPENDENCIES) $(EXTRA_mbind_DEPENDENCIES) 
-	@rm -f mbind$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mbind_OBJECTS) $(mbind_LDADD) $(LIBS)
-
-membarrier$(EXEEXT): $(membarrier_OBJECTS) $(membarrier_DEPENDENCIES) $(EXTRA_membarrier_DEPENDENCIES) 
-	@rm -f membarrier$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(membarrier_OBJECTS) $(membarrier_LDADD) $(LIBS)
-
-memfd_create$(EXEEXT): $(memfd_create_OBJECTS) $(memfd_create_DEPENDENCIES) $(EXTRA_memfd_create_DEPENDENCIES) 
-	@rm -f memfd_create$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(memfd_create_OBJECTS) $(memfd_create_LDADD) $(LIBS)
-
-migrate_pages$(EXEEXT): $(migrate_pages_OBJECTS) $(migrate_pages_DEPENDENCIES) $(EXTRA_migrate_pages_DEPENDENCIES) 
-	@rm -f migrate_pages$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(migrate_pages_OBJECTS) $(migrate_pages_LDADD) $(LIBS)
-
-mincore$(EXEEXT): $(mincore_OBJECTS) $(mincore_DEPENDENCIES) $(EXTRA_mincore_DEPENDENCIES) 
-	@rm -f mincore$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mincore_OBJECTS) $(mincore_LDADD) $(LIBS)
-
-mkdir$(EXEEXT): $(mkdir_OBJECTS) $(mkdir_DEPENDENCIES) $(EXTRA_mkdir_DEPENDENCIES) 
-	@rm -f mkdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mkdir_OBJECTS) $(mkdir_LDADD) $(LIBS)
-
-mkdirat$(EXEEXT): $(mkdirat_OBJECTS) $(mkdirat_DEPENDENCIES) $(EXTRA_mkdirat_DEPENDENCIES) 
-	@rm -f mkdirat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mkdirat_OBJECTS) $(mkdirat_LDADD) $(LIBS)
-
-mknod$(EXEEXT): $(mknod_OBJECTS) $(mknod_DEPENDENCIES) $(EXTRA_mknod_DEPENDENCIES) 
-	@rm -f mknod$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mknod_OBJECTS) $(mknod_LDADD) $(LIBS)
-
-mknodat$(EXEEXT): $(mknodat_OBJECTS) $(mknodat_DEPENDENCIES) $(EXTRA_mknodat_DEPENDENCIES) 
-	@rm -f mknodat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mknodat_OBJECTS) $(mknodat_LDADD) $(LIBS)
-
-mlock$(EXEEXT): $(mlock_OBJECTS) $(mlock_DEPENDENCIES) $(EXTRA_mlock_DEPENDENCIES) 
-	@rm -f mlock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mlock_OBJECTS) $(mlock_LDADD) $(LIBS)
-
-mlock2$(EXEEXT): $(mlock2_OBJECTS) $(mlock2_DEPENDENCIES) $(EXTRA_mlock2_DEPENDENCIES) 
-	@rm -f mlock2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mlock2_OBJECTS) $(mlock2_LDADD) $(LIBS)
-
-mlockall$(EXEEXT): $(mlockall_OBJECTS) $(mlockall_DEPENDENCIES) $(EXTRA_mlockall_DEPENDENCIES) 
-	@rm -f mlockall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mlockall_OBJECTS) $(mlockall_LDADD) $(LIBS)
-
-mmap$(EXEEXT): $(mmap_OBJECTS) $(mmap_DEPENDENCIES) $(EXTRA_mmap_DEPENDENCIES) 
-	@rm -f mmap$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_OBJECTS) $(mmap_LDADD) $(LIBS)
-
-mmap-Xabbrev$(EXEEXT): $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_DEPENDENCIES) $(EXTRA_mmap_Xabbrev_DEPENDENCIES) 
-	@rm -f mmap-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_LDADD) $(LIBS)
-
-mmap-Xraw$(EXEEXT): $(mmap_Xraw_OBJECTS) $(mmap_Xraw_DEPENDENCIES) $(EXTRA_mmap_Xraw_DEPENDENCIES) 
-	@rm -f mmap-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_Xraw_OBJECTS) $(mmap_Xraw_LDADD) $(LIBS)
-
-mmap-Xverbose$(EXEEXT): $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_DEPENDENCIES) $(EXTRA_mmap_Xverbose_DEPENDENCIES) 
-	@rm -f mmap-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_LDADD) $(LIBS)
-
-mmap64$(EXEEXT): $(mmap64_OBJECTS) $(mmap64_DEPENDENCIES) $(EXTRA_mmap64_DEPENDENCIES) 
-	@rm -f mmap64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_OBJECTS) $(mmap64_LDADD) $(LIBS)
-
-mmap64-Xabbrev$(EXEEXT): $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_DEPENDENCIES) $(EXTRA_mmap64_Xabbrev_DEPENDENCIES) 
-	@rm -f mmap64-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_LDADD) $(LIBS)
-
-mmap64-Xraw$(EXEEXT): $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_DEPENDENCIES) $(EXTRA_mmap64_Xraw_DEPENDENCIES) 
-	@rm -f mmap64-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_LDADD) $(LIBS)
-
-mmap64-Xverbose$(EXEEXT): $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_DEPENDENCIES) $(EXTRA_mmap64_Xverbose_DEPENDENCIES) 
-	@rm -f mmap64-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_LDADD) $(LIBS)
-
-mmsg$(EXEEXT): $(mmsg_OBJECTS) $(mmsg_DEPENDENCIES) $(EXTRA_mmsg_DEPENDENCIES) 
-	@rm -f mmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_OBJECTS) $(mmsg_LDADD) $(LIBS)
-
-mmsg-silent$(EXEEXT): $(mmsg_silent_OBJECTS) $(mmsg_silent_DEPENDENCIES) $(EXTRA_mmsg_silent_DEPENDENCIES) 
-	@rm -f mmsg-silent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_silent_OBJECTS) $(mmsg_silent_LDADD) $(LIBS)
-
-mmsg_name$(EXEEXT): $(mmsg_name_OBJECTS) $(mmsg_name_DEPENDENCIES) $(EXTRA_mmsg_name_DEPENDENCIES) 
-	@rm -f mmsg_name$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_name_OBJECTS) $(mmsg_name_LDADD) $(LIBS)
-
-mmsg_name-v$(EXEEXT): $(mmsg_name_v_OBJECTS) $(mmsg_name_v_DEPENDENCIES) $(EXTRA_mmsg_name_v_DEPENDENCIES) 
-	@rm -f mmsg_name-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_name_v_OBJECTS) $(mmsg_name_v_LDADD) $(LIBS)
-
-modify_ldt$(EXEEXT): $(modify_ldt_OBJECTS) $(modify_ldt_DEPENDENCIES) $(EXTRA_modify_ldt_DEPENDENCIES) 
-	@rm -f modify_ldt$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(modify_ldt_OBJECTS) $(modify_ldt_LDADD) $(LIBS)
-
-mount$(EXEEXT): $(mount_OBJECTS) $(mount_DEPENDENCIES) $(EXTRA_mount_DEPENDENCIES) 
-	@rm -f mount$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_OBJECTS) $(mount_LDADD) $(LIBS)
-
-mount-Xabbrev$(EXEEXT): $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_DEPENDENCIES) $(EXTRA_mount_Xabbrev_DEPENDENCIES) 
-	@rm -f mount-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_LDADD) $(LIBS)
-
-mount-Xraw$(EXEEXT): $(mount_Xraw_OBJECTS) $(mount_Xraw_DEPENDENCIES) $(EXTRA_mount_Xraw_DEPENDENCIES) 
-	@rm -f mount-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_Xraw_OBJECTS) $(mount_Xraw_LDADD) $(LIBS)
-
-mount-Xverbose$(EXEEXT): $(mount_Xverbose_OBJECTS) $(mount_Xverbose_DEPENDENCIES) $(EXTRA_mount_Xverbose_DEPENDENCIES) 
-	@rm -f mount-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_Xverbose_OBJECTS) $(mount_Xverbose_LDADD) $(LIBS)
-
-move_pages$(EXEEXT): $(move_pages_OBJECTS) $(move_pages_DEPENDENCIES) $(EXTRA_move_pages_DEPENDENCIES) 
-	@rm -f move_pages$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(move_pages_OBJECTS) $(move_pages_LDADD) $(LIBS)
-
-mq$(EXEEXT): $(mq_OBJECTS) $(mq_DEPENDENCIES) $(EXTRA_mq_DEPENDENCIES) 
-	@rm -f mq$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_OBJECTS) $(mq_LDADD) $(LIBS)
-
-mq_sendrecv$(EXEEXT): $(mq_sendrecv_OBJECTS) $(mq_sendrecv_DEPENDENCIES) $(EXTRA_mq_sendrecv_DEPENDENCIES) 
-	@rm -f mq_sendrecv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_sendrecv_OBJECTS) $(mq_sendrecv_LDADD) $(LIBS)
-
-mq_sendrecv-read$(EXEEXT): $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_DEPENDENCIES) $(EXTRA_mq_sendrecv_read_DEPENDENCIES) 
-	@rm -f mq_sendrecv-read$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_LDADD) $(LIBS)
-
-mq_sendrecv-write$(EXEEXT): $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_DEPENDENCIES) $(EXTRA_mq_sendrecv_write_DEPENDENCIES) 
-	@rm -f mq_sendrecv-write$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_LDADD) $(LIBS)
-
-msg_control$(EXEEXT): $(msg_control_OBJECTS) $(msg_control_DEPENDENCIES) $(EXTRA_msg_control_DEPENDENCIES) 
-	@rm -f msg_control$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(msg_control_OBJECTS) $(msg_control_LDADD) $(LIBS)
-
-msg_control-v$(EXEEXT): $(msg_control_v_OBJECTS) $(msg_control_v_DEPENDENCIES) $(EXTRA_msg_control_v_DEPENDENCIES) 
-	@rm -f msg_control-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(msg_control_v_OBJECTS) $(msg_control_v_LDADD) $(LIBS)
-
-msg_name$(EXEEXT): $(msg_name_OBJECTS) $(msg_name_DEPENDENCIES) $(EXTRA_msg_name_DEPENDENCIES) 
-	@rm -f msg_name$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(msg_name_OBJECTS) $(msg_name_LDADD) $(LIBS)
-
-munlockall$(EXEEXT): $(munlockall_OBJECTS) $(munlockall_DEPENDENCIES) $(EXTRA_munlockall_DEPENDENCIES) 
-	@rm -f munlockall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(munlockall_OBJECTS) $(munlockall_LDADD) $(LIBS)
-
-nanosleep$(EXEEXT): $(nanosleep_OBJECTS) $(nanosleep_DEPENDENCIES) $(EXTRA_nanosleep_DEPENDENCIES) 
-	@rm -f nanosleep$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nanosleep_OBJECTS) $(nanosleep_LDADD) $(LIBS)
-
-net-accept-connect$(EXEEXT): $(net_accept_connect_OBJECTS) $(net_accept_connect_DEPENDENCIES) $(EXTRA_net_accept_connect_DEPENDENCIES) 
-	@rm -f net-accept-connect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_accept_connect_OBJECTS) $(net_accept_connect_LDADD) $(LIBS)
-
-net-icmp_filter$(EXEEXT): $(net_icmp_filter_OBJECTS) $(net_icmp_filter_DEPENDENCIES) $(EXTRA_net_icmp_filter_DEPENDENCIES) 
-	@rm -f net-icmp_filter$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS)
-
-net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) 
-	@rm -f net-sockaddr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS)
-
-net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) 
-	@rm -f net-y-unix$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS)
-
-net-yy-inet$(EXEEXT): $(net_yy_inet_OBJECTS) $(net_yy_inet_DEPENDENCIES) $(EXTRA_net_yy_inet_DEPENDENCIES) 
-	@rm -f net-yy-inet$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_inet_OBJECTS) $(net_yy_inet_LDADD) $(LIBS)
-
-net-yy-inet6$(EXEEXT): $(net_yy_inet6_OBJECTS) $(net_yy_inet6_DEPENDENCIES) $(EXTRA_net_yy_inet6_DEPENDENCIES) 
-	@rm -f net-yy-inet6$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_inet6_OBJECTS) $(net_yy_inet6_LDADD) $(LIBS)
-
-net-yy-netlink$(EXEEXT): $(net_yy_netlink_OBJECTS) $(net_yy_netlink_DEPENDENCIES) $(EXTRA_net_yy_netlink_DEPENDENCIES) 
-	@rm -f net-yy-netlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_netlink_OBJECTS) $(net_yy_netlink_LDADD) $(LIBS)
-
-net-yy-unix$(EXEEXT): $(net_yy_unix_OBJECTS) $(net_yy_unix_DEPENDENCIES) $(EXTRA_net_yy_unix_DEPENDENCIES) 
-	@rm -f net-yy-unix$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_unix_OBJECTS) $(net_yy_unix_LDADD) $(LIBS)
-
-netlink_audit$(EXEEXT): $(netlink_audit_OBJECTS) $(netlink_audit_DEPENDENCIES) $(EXTRA_netlink_audit_DEPENDENCIES) 
-	@rm -f netlink_audit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_audit_OBJECTS) $(netlink_audit_LDADD) $(LIBS)
-
-netlink_crypto$(EXEEXT): $(netlink_crypto_OBJECTS) $(netlink_crypto_DEPENDENCIES) $(EXTRA_netlink_crypto_DEPENDENCIES) 
-	@rm -f netlink_crypto$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_crypto_OBJECTS) $(netlink_crypto_LDADD) $(LIBS)
-
-netlink_generic$(EXEEXT): $(netlink_generic_OBJECTS) $(netlink_generic_DEPENDENCIES) $(EXTRA_netlink_generic_DEPENDENCIES) 
-	@rm -f netlink_generic$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_generic_OBJECTS) $(netlink_generic_LDADD) $(LIBS)
-
-netlink_inet_diag$(EXEEXT): $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_DEPENDENCIES) $(EXTRA_netlink_inet_diag_DEPENDENCIES) 
-	@rm -f netlink_inet_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_LDADD) $(LIBS)
-
-netlink_kobject_uevent$(EXEEXT): $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_DEPENDENCIES) $(EXTRA_netlink_kobject_uevent_DEPENDENCIES) 
-	@rm -f netlink_kobject_uevent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_LDADD) $(LIBS)
-
-netlink_netfilter$(EXEEXT): $(netlink_netfilter_OBJECTS) $(netlink_netfilter_DEPENDENCIES) $(EXTRA_netlink_netfilter_DEPENDENCIES) 
-	@rm -f netlink_netfilter$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_netfilter_OBJECTS) $(netlink_netfilter_LDADD) $(LIBS)
-
-netlink_netlink_diag$(EXEEXT): $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_DEPENDENCIES) $(EXTRA_netlink_netlink_diag_DEPENDENCIES) 
-	@rm -f netlink_netlink_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_LDADD) $(LIBS)
-
-netlink_protocol$(EXEEXT): $(netlink_protocol_OBJECTS) $(netlink_protocol_DEPENDENCIES) $(EXTRA_netlink_protocol_DEPENDENCIES) 
-	@rm -f netlink_protocol$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_protocol_OBJECTS) $(netlink_protocol_LDADD) $(LIBS)
-
-netlink_route$(EXEEXT): $(netlink_route_OBJECTS) $(netlink_route_DEPENDENCIES) $(EXTRA_netlink_route_DEPENDENCIES) 
-	@rm -f netlink_route$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_route_OBJECTS) $(netlink_route_LDADD) $(LIBS)
-
-netlink_selinux$(EXEEXT): $(netlink_selinux_OBJECTS) $(netlink_selinux_DEPENDENCIES) $(EXTRA_netlink_selinux_DEPENDENCIES) 
-	@rm -f netlink_selinux$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_selinux_OBJECTS) $(netlink_selinux_LDADD) $(LIBS)
-
-netlink_sock_diag$(EXEEXT): $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_DEPENDENCIES) $(EXTRA_netlink_sock_diag_DEPENDENCIES) 
-	@rm -f netlink_sock_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_LDADD) $(LIBS)
-
-netlink_unix_diag$(EXEEXT): $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_DEPENDENCIES) $(EXTRA_netlink_unix_diag_DEPENDENCIES) 
-	@rm -f netlink_unix_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_LDADD) $(LIBS)
-
-netlink_xfrm$(EXEEXT): $(netlink_xfrm_OBJECTS) $(netlink_xfrm_DEPENDENCIES) $(EXTRA_netlink_xfrm_DEPENDENCIES) 
-	@rm -f netlink_xfrm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_xfrm_OBJECTS) $(netlink_xfrm_LDADD) $(LIBS)
-
-newfstatat$(EXEEXT): $(newfstatat_OBJECTS) $(newfstatat_DEPENDENCIES) $(EXTRA_newfstatat_DEPENDENCIES) 
-	@rm -f newfstatat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(newfstatat_OBJECTS) $(newfstatat_LDADD) $(LIBS)
-
-nfnetlink_acct$(EXEEXT): $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_DEPENDENCIES) $(EXTRA_nfnetlink_acct_DEPENDENCIES) 
-	@rm -f nfnetlink_acct$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_LDADD) $(LIBS)
-
-nfnetlink_cthelper$(EXEEXT): $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_DEPENDENCIES) $(EXTRA_nfnetlink_cthelper_DEPENDENCIES) 
-	@rm -f nfnetlink_cthelper$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_LDADD) $(LIBS)
-
-nfnetlink_ctnetlink$(EXEEXT): $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_DEPENDENCIES) 
-	@rm -f nfnetlink_ctnetlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_LDADD) $(LIBS)
-
-nfnetlink_ctnetlink_exp$(EXEEXT): $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_exp_DEPENDENCIES) 
-	@rm -f nfnetlink_ctnetlink_exp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_LDADD) $(LIBS)
-
-nfnetlink_cttimeout$(EXEEXT): $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_DEPENDENCIES) $(EXTRA_nfnetlink_cttimeout_DEPENDENCIES) 
-	@rm -f nfnetlink_cttimeout$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_LDADD) $(LIBS)
-
-nfnetlink_ipset$(EXEEXT): $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_DEPENDENCIES) $(EXTRA_nfnetlink_ipset_DEPENDENCIES) 
-	@rm -f nfnetlink_ipset$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_LDADD) $(LIBS)
-
-nfnetlink_nft_compat$(EXEEXT): $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_DEPENDENCIES) $(EXTRA_nfnetlink_nft_compat_DEPENDENCIES) 
-	@rm -f nfnetlink_nft_compat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_LDADD) $(LIBS)
-
-nfnetlink_nftables$(EXEEXT): $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_DEPENDENCIES) $(EXTRA_nfnetlink_nftables_DEPENDENCIES) 
-	@rm -f nfnetlink_nftables$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_LDADD) $(LIBS)
-
-nfnetlink_osf$(EXEEXT): $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_DEPENDENCIES) $(EXTRA_nfnetlink_osf_DEPENDENCIES) 
-	@rm -f nfnetlink_osf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_LDADD) $(LIBS)
-
-nfnetlink_queue$(EXEEXT): $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_DEPENDENCIES) $(EXTRA_nfnetlink_queue_DEPENDENCIES) 
-	@rm -f nfnetlink_queue$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_LDADD) $(LIBS)
-
-nfnetlink_ulog$(EXEEXT): $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_DEPENDENCIES) $(EXTRA_nfnetlink_ulog_DEPENDENCIES) 
-	@rm -f nfnetlink_ulog$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_LDADD) $(LIBS)
-
-nlattr$(EXEEXT): $(nlattr_OBJECTS) $(nlattr_DEPENDENCIES) $(EXTRA_nlattr_DEPENDENCIES) 
-	@rm -f nlattr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_OBJECTS) $(nlattr_LDADD) $(LIBS)
-
-nlattr_br_port_msg$(EXEEXT): $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_DEPENDENCIES) $(EXTRA_nlattr_br_port_msg_DEPENDENCIES) 
-	@rm -f nlattr_br_port_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_LDADD) $(LIBS)
-
-nlattr_crypto_user_alg$(EXEEXT): $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_DEPENDENCIES) $(EXTRA_nlattr_crypto_user_alg_DEPENDENCIES) 
-	@rm -f nlattr_crypto_user_alg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_LDADD) $(LIBS)
-
-nlattr_dcbmsg$(EXEEXT): $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_DEPENDENCIES) $(EXTRA_nlattr_dcbmsg_DEPENDENCIES) 
-	@rm -f nlattr_dcbmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_LDADD) $(LIBS)
-
-nlattr_fib_rule_hdr$(EXEEXT): $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_DEPENDENCIES) $(EXTRA_nlattr_fib_rule_hdr_DEPENDENCIES) 
-	@rm -f nlattr_fib_rule_hdr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_LDADD) $(LIBS)
-
-nlattr_ifaddrlblmsg$(EXEEXT): $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrlblmsg_DEPENDENCIES) 
-	@rm -f nlattr_ifaddrlblmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_LDADD) $(LIBS)
-
-nlattr_ifaddrmsg$(EXEEXT): $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrmsg_DEPENDENCIES) 
-	@rm -f nlattr_ifaddrmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_LDADD) $(LIBS)
-
-nlattr_ifinfomsg$(EXEEXT): $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_DEPENDENCIES) $(EXTRA_nlattr_ifinfomsg_DEPENDENCIES) 
-	@rm -f nlattr_ifinfomsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_LDADD) $(LIBS)
-
-nlattr_ifla_af_spec$(EXEEXT): $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_DEPENDENCIES) $(EXTRA_nlattr_ifla_af_spec_DEPENDENCIES) 
-	@rm -f nlattr_ifla_af_spec$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_LDADD) $(LIBS)
-
-nlattr_ifla_brport$(EXEEXT): $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_DEPENDENCIES) $(EXTRA_nlattr_ifla_brport_DEPENDENCIES) 
-	@rm -f nlattr_ifla_brport$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_LDADD) $(LIBS)
-
-nlattr_ifla_linkinfo$(EXEEXT): $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_DEPENDENCIES) $(EXTRA_nlattr_ifla_linkinfo_DEPENDENCIES) 
-	@rm -f nlattr_ifla_linkinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_LDADD) $(LIBS)
-
-nlattr_ifla_port$(EXEEXT): $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_DEPENDENCIES) $(EXTRA_nlattr_ifla_port_DEPENDENCIES) 
-	@rm -f nlattr_ifla_port$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_LDADD) $(LIBS)
-
-nlattr_ifla_xdp$(EXEEXT): $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_DEPENDENCIES) $(EXTRA_nlattr_ifla_xdp_DEPENDENCIES) 
-	@rm -f nlattr_ifla_xdp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_LDADD) $(LIBS)
-
-nlattr_inet_diag_msg$(EXEEXT): $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_inet_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_LDADD) $(LIBS)
-
-nlattr_inet_diag_req_compat$(EXEEXT): $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_compat_DEPENDENCIES) 
-	@rm -f nlattr_inet_diag_req_compat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_LDADD) $(LIBS)
-
-nlattr_inet_diag_req_v2$(EXEEXT): $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_v2_DEPENDENCIES) 
-	@rm -f nlattr_inet_diag_req_v2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_LDADD) $(LIBS)
-
-nlattr_mdba_mdb_entry$(EXEEXT): $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_DEPENDENCIES) $(EXTRA_nlattr_mdba_mdb_entry_DEPENDENCIES) 
-	@rm -f nlattr_mdba_mdb_entry$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_LDADD) $(LIBS)
-
-nlattr_mdba_router_port$(EXEEXT): $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_DEPENDENCIES) $(EXTRA_nlattr_mdba_router_port_DEPENDENCIES) 
-	@rm -f nlattr_mdba_router_port$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_LDADD) $(LIBS)
-
-nlattr_ndmsg$(EXEEXT): $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_DEPENDENCIES) $(EXTRA_nlattr_ndmsg_DEPENDENCIES) 
-	@rm -f nlattr_ndmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_LDADD) $(LIBS)
-
-nlattr_ndtmsg$(EXEEXT): $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_DEPENDENCIES) $(EXTRA_nlattr_ndtmsg_DEPENDENCIES) 
-	@rm -f nlattr_ndtmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_LDADD) $(LIBS)
-
-nlattr_netconfmsg$(EXEEXT): $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_DEPENDENCIES) $(EXTRA_nlattr_netconfmsg_DEPENDENCIES) 
-	@rm -f nlattr_netconfmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_LDADD) $(LIBS)
-
-nlattr_netlink_diag_msg$(EXEEXT): $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_netlink_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_netlink_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_LDADD) $(LIBS)
-
-nlattr_nlmsgerr$(EXEEXT): $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_DEPENDENCIES) $(EXTRA_nlattr_nlmsgerr_DEPENDENCIES) 
-	@rm -f nlattr_nlmsgerr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_LDADD) $(LIBS)
-
-nlattr_packet_diag_msg$(EXEEXT): $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_packet_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_packet_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_LDADD) $(LIBS)
-
-nlattr_rtgenmsg$(EXEEXT): $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_DEPENDENCIES) $(EXTRA_nlattr_rtgenmsg_DEPENDENCIES) 
-	@rm -f nlattr_rtgenmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_LDADD) $(LIBS)
-
-nlattr_rtmsg$(EXEEXT): $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_DEPENDENCIES) $(EXTRA_nlattr_rtmsg_DEPENDENCIES) 
-	@rm -f nlattr_rtmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_LDADD) $(LIBS)
-
-nlattr_smc_diag_msg$(EXEEXT): $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_smc_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_smc_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_LDADD) $(LIBS)
-
-nlattr_tc_stats$(EXEEXT): $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_DEPENDENCIES) $(EXTRA_nlattr_tc_stats_DEPENDENCIES) 
-	@rm -f nlattr_tc_stats$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_LDADD) $(LIBS)
-
-nlattr_tca_stab$(EXEEXT): $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_DEPENDENCIES) $(EXTRA_nlattr_tca_stab_DEPENDENCIES) 
-	@rm -f nlattr_tca_stab$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_LDADD) $(LIBS)
-
-nlattr_tcamsg$(EXEEXT): $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_DEPENDENCIES) $(EXTRA_nlattr_tcamsg_DEPENDENCIES) 
-	@rm -f nlattr_tcamsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_LDADD) $(LIBS)
-
-nlattr_tcmsg$(EXEEXT): $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_DEPENDENCIES) $(EXTRA_nlattr_tcmsg_DEPENDENCIES) 
-	@rm -f nlattr_tcmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_LDADD) $(LIBS)
-
-nlattr_unix_diag_msg$(EXEEXT): $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_unix_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_unix_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_LDADD) $(LIBS)
-
-nsyscalls$(EXEEXT): $(nsyscalls_OBJECTS) $(nsyscalls_DEPENDENCIES) $(EXTRA_nsyscalls_DEPENDENCIES) 
-	@rm -f nsyscalls$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nsyscalls_OBJECTS) $(nsyscalls_LDADD) $(LIBS)
-
-nsyscalls-d$(EXEEXT): $(nsyscalls_d_OBJECTS) $(nsyscalls_d_DEPENDENCIES) $(EXTRA_nsyscalls_d_DEPENDENCIES) 
-	@rm -f nsyscalls-d$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nsyscalls_d_OBJECTS) $(nsyscalls_d_LDADD) $(LIBS)
-
-old_mmap$(EXEEXT): $(old_mmap_OBJECTS) $(old_mmap_DEPENDENCIES) $(EXTRA_old_mmap_DEPENDENCIES) 
-	@rm -f old_mmap$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_OBJECTS) $(old_mmap_LDADD) $(LIBS)
-
-old_mmap-P$(EXEEXT): $(old_mmap_P_OBJECTS) $(old_mmap_P_DEPENDENCIES) $(EXTRA_old_mmap_P_DEPENDENCIES) 
-	@rm -f old_mmap-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_P_OBJECTS) $(old_mmap_P_LDADD) $(LIBS)
-
-old_mmap-Xabbrev$(EXEEXT): $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_DEPENDENCIES) $(EXTRA_old_mmap_Xabbrev_DEPENDENCIES) 
-	@rm -f old_mmap-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_LDADD) $(LIBS)
-
-old_mmap-Xraw$(EXEEXT): $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_DEPENDENCIES) $(EXTRA_old_mmap_Xraw_DEPENDENCIES) 
-	@rm -f old_mmap-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_LDADD) $(LIBS)
-
-old_mmap-Xverbose$(EXEEXT): $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_DEPENDENCIES) $(EXTRA_old_mmap_Xverbose_DEPENDENCIES) 
-	@rm -f old_mmap-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_LDADD) $(LIBS)
-
-old_mmap-v-none$(EXEEXT): $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_DEPENDENCIES) $(EXTRA_old_mmap_v_none_DEPENDENCIES) 
-	@rm -f old_mmap-v-none$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_LDADD) $(LIBS)
-
-oldfstat$(EXEEXT): $(oldfstat_OBJECTS) $(oldfstat_DEPENDENCIES) $(EXTRA_oldfstat_DEPENDENCIES) 
-	@rm -f oldfstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldfstat_OBJECTS) $(oldfstat_LDADD) $(LIBS)
-
-oldlstat$(EXEEXT): $(oldlstat_OBJECTS) $(oldlstat_DEPENDENCIES) $(EXTRA_oldlstat_DEPENDENCIES) 
-	@rm -f oldlstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldlstat_OBJECTS) $(oldlstat_LDADD) $(LIBS)
-
-oldselect$(EXEEXT): $(oldselect_OBJECTS) $(oldselect_DEPENDENCIES) $(EXTRA_oldselect_DEPENDENCIES) 
-	@rm -f oldselect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_OBJECTS) $(oldselect_LDADD) $(LIBS)
-
-oldselect-P$(EXEEXT): $(oldselect_P_OBJECTS) $(oldselect_P_DEPENDENCIES) $(EXTRA_oldselect_P_DEPENDENCIES) 
-	@rm -f oldselect-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_P_OBJECTS) $(oldselect_P_LDADD) $(LIBS)
-
-oldselect-efault$(EXEEXT): $(oldselect_efault_OBJECTS) $(oldselect_efault_DEPENDENCIES) $(EXTRA_oldselect_efault_DEPENDENCIES) 
-	@rm -f oldselect-efault$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_efault_OBJECTS) $(oldselect_efault_LDADD) $(LIBS)
-
-oldselect-efault-P$(EXEEXT): $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_DEPENDENCIES) $(EXTRA_oldselect_efault_P_DEPENDENCIES) 
-	@rm -f oldselect-efault-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_LDADD) $(LIBS)
-
-oldstat$(EXEEXT): $(oldstat_OBJECTS) $(oldstat_DEPENDENCIES) $(EXTRA_oldstat_DEPENDENCIES) 
-	@rm -f oldstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldstat_OBJECTS) $(oldstat_LDADD) $(LIBS)
-
-open$(EXEEXT): $(open_OBJECTS) $(open_DEPENDENCIES) $(EXTRA_open_DEPENDENCIES) 
-	@rm -f open$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(open_OBJECTS) $(open_LDADD) $(LIBS)
-
-openat$(EXEEXT): $(openat_OBJECTS) $(openat_DEPENDENCIES) $(EXTRA_openat_DEPENDENCIES) 
-	@rm -f openat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(openat_OBJECTS) $(openat_LDADD) $(LIBS)
-
-osf_utimes$(EXEEXT): $(osf_utimes_OBJECTS) $(osf_utimes_DEPENDENCIES) $(EXTRA_osf_utimes_DEPENDENCIES) 
-	@rm -f osf_utimes$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(osf_utimes_OBJECTS) $(osf_utimes_LDADD) $(LIBS)
-
-pause$(EXEEXT): $(pause_OBJECTS) $(pause_DEPENDENCIES) $(EXTRA_pause_DEPENDENCIES) 
-	@rm -f pause$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pause_OBJECTS) $(pause_LDADD) $(LIBS)
-
-pc$(EXEEXT): $(pc_OBJECTS) $(pc_DEPENDENCIES) $(EXTRA_pc_DEPENDENCIES) 
-	@rm -f pc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pc_OBJECTS) $(pc_LDADD) $(LIBS)
-
-perf_event_open$(EXEEXT): $(perf_event_open_OBJECTS) $(perf_event_open_DEPENDENCIES) $(EXTRA_perf_event_open_DEPENDENCIES) 
-	@rm -f perf_event_open$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(perf_event_open_OBJECTS) $(perf_event_open_LDADD) $(LIBS)
-
-perf_event_open_nonverbose$(EXEEXT): $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_DEPENDENCIES) $(EXTRA_perf_event_open_nonverbose_DEPENDENCIES) 
-	@rm -f perf_event_open_nonverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_LDADD) $(LIBS)
-
-perf_event_open_unabbrev$(EXEEXT): $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_DEPENDENCIES) $(EXTRA_perf_event_open_unabbrev_DEPENDENCIES) 
-	@rm -f perf_event_open_unabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_LDADD) $(LIBS)
-
-personality$(EXEEXT): $(personality_OBJECTS) $(personality_DEPENDENCIES) $(EXTRA_personality_DEPENDENCIES) 
-	@rm -f personality$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_OBJECTS) $(personality_LDADD) $(LIBS)
-
-personality-Xabbrev$(EXEEXT): $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_DEPENDENCIES) $(EXTRA_personality_Xabbrev_DEPENDENCIES) 
-	@rm -f personality-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_LDADD) $(LIBS)
-
-personality-Xraw$(EXEEXT): $(personality_Xraw_OBJECTS) $(personality_Xraw_DEPENDENCIES) $(EXTRA_personality_Xraw_DEPENDENCIES) 
-	@rm -f personality-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_Xraw_OBJECTS) $(personality_Xraw_LDADD) $(LIBS)
-
-personality-Xverbose$(EXEEXT): $(personality_Xverbose_OBJECTS) $(personality_Xverbose_DEPENDENCIES) $(EXTRA_personality_Xverbose_DEPENDENCIES) 
-	@rm -f personality-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_Xverbose_OBJECTS) $(personality_Xverbose_LDADD) $(LIBS)
-
-pipe$(EXEEXT): $(pipe_OBJECTS) $(pipe_DEPENDENCIES) $(EXTRA_pipe_DEPENDENCIES) 
-	@rm -f pipe$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pipe_OBJECTS) $(pipe_LDADD) $(LIBS)
-
-pipe2$(EXEEXT): $(pipe2_OBJECTS) $(pipe2_DEPENDENCIES) $(EXTRA_pipe2_DEPENDENCIES) 
-	@rm -f pipe2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pipe2_OBJECTS) $(pipe2_LDADD) $(LIBS)
-
-pkey_alloc$(EXEEXT): $(pkey_alloc_OBJECTS) $(pkey_alloc_DEPENDENCIES) $(EXTRA_pkey_alloc_DEPENDENCIES) 
-	@rm -f pkey_alloc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pkey_alloc_OBJECTS) $(pkey_alloc_LDADD) $(LIBS)
-
-pkey_free$(EXEEXT): $(pkey_free_OBJECTS) $(pkey_free_DEPENDENCIES) $(EXTRA_pkey_free_DEPENDENCIES) 
-	@rm -f pkey_free$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pkey_free_OBJECTS) $(pkey_free_LDADD) $(LIBS)
-
-pkey_mprotect$(EXEEXT): $(pkey_mprotect_OBJECTS) $(pkey_mprotect_DEPENDENCIES) $(EXTRA_pkey_mprotect_DEPENDENCIES) 
-	@rm -f pkey_mprotect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pkey_mprotect_OBJECTS) $(pkey_mprotect_LDADD) $(LIBS)
-
-poll$(EXEEXT): $(poll_OBJECTS) $(poll_DEPENDENCIES) $(EXTRA_poll_DEPENDENCIES) 
-	@rm -f poll$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(poll_OBJECTS) $(poll_LDADD) $(LIBS)
-
-poll-P$(EXEEXT): $(poll_P_OBJECTS) $(poll_P_DEPENDENCIES) $(EXTRA_poll_P_DEPENDENCIES) 
-	@rm -f poll-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(poll_P_OBJECTS) $(poll_P_LDADD) $(LIBS)
-
-ppoll$(EXEEXT): $(ppoll_OBJECTS) $(ppoll_DEPENDENCIES) $(EXTRA_ppoll_DEPENDENCIES) 
-	@rm -f ppoll$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ppoll_OBJECTS) $(ppoll_LDADD) $(LIBS)
-
-ppoll-P$(EXEEXT): $(ppoll_P_OBJECTS) $(ppoll_P_DEPENDENCIES) $(EXTRA_ppoll_P_DEPENDENCIES) 
-	@rm -f ppoll-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ppoll_P_OBJECTS) $(ppoll_P_LDADD) $(LIBS)
-
-ppoll-v$(EXEEXT): $(ppoll_v_OBJECTS) $(ppoll_v_DEPENDENCIES) $(EXTRA_ppoll_v_DEPENDENCIES) 
-	@rm -f ppoll-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ppoll_v_OBJECTS) $(ppoll_v_LDADD) $(LIBS)
-
-prctl-arg2-intptr$(EXEEXT): $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_DEPENDENCIES) $(EXTRA_prctl_arg2_intptr_DEPENDENCIES) 
-	@rm -f prctl-arg2-intptr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_LDADD) $(LIBS)
-
-prctl-dumpable$(EXEEXT): $(prctl_dumpable_OBJECTS) $(prctl_dumpable_DEPENDENCIES) $(EXTRA_prctl_dumpable_DEPENDENCIES) 
-	@rm -f prctl-dumpable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_dumpable_OBJECTS) $(prctl_dumpable_LDADD) $(LIBS)
-
-prctl-name$(EXEEXT): $(prctl_name_OBJECTS) $(prctl_name_DEPENDENCIES) $(EXTRA_prctl_name_DEPENDENCIES) 
-	@rm -f prctl-name$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_name_OBJECTS) $(prctl_name_LDADD) $(LIBS)
-
-prctl-no-args$(EXEEXT): $(prctl_no_args_OBJECTS) $(prctl_no_args_DEPENDENCIES) $(EXTRA_prctl_no_args_DEPENDENCIES) 
-	@rm -f prctl-no-args$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_no_args_OBJECTS) $(prctl_no_args_LDADD) $(LIBS)
-
-prctl-pdeathsig$(EXEEXT): $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_DEPENDENCIES) $(EXTRA_prctl_pdeathsig_DEPENDENCIES) 
-	@rm -f prctl-pdeathsig$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_LDADD) $(LIBS)
-
-prctl-seccomp-filter-v$(EXEEXT): $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_DEPENDENCIES) $(EXTRA_prctl_seccomp_filter_v_DEPENDENCIES) 
-	@rm -f prctl-seccomp-filter-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_LDADD) $(LIBS)
-
-prctl-seccomp-strict$(EXEEXT): $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_DEPENDENCIES) $(EXTRA_prctl_seccomp_strict_DEPENDENCIES) 
-	@rm -f prctl-seccomp-strict$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_LDADD) $(LIBS)
-
-prctl-securebits$(EXEEXT): $(prctl_securebits_OBJECTS) $(prctl_securebits_DEPENDENCIES) $(EXTRA_prctl_securebits_DEPENDENCIES) 
-	@rm -f prctl-securebits$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_securebits_OBJECTS) $(prctl_securebits_LDADD) $(LIBS)
-
-prctl-spec-inject$(EXEEXT): $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_DEPENDENCIES) $(EXTRA_prctl_spec_inject_DEPENDENCIES) 
-	@rm -f prctl-spec-inject$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_LDADD) $(LIBS)
-
-prctl-tid_address$(EXEEXT): $(prctl_tid_address_OBJECTS) $(prctl_tid_address_DEPENDENCIES) $(EXTRA_prctl_tid_address_DEPENDENCIES) 
-	@rm -f prctl-tid_address$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_tid_address_OBJECTS) $(prctl_tid_address_LDADD) $(LIBS)
-
-prctl-tsc$(EXEEXT): $(prctl_tsc_OBJECTS) $(prctl_tsc_DEPENDENCIES) $(EXTRA_prctl_tsc_DEPENDENCIES) 
-	@rm -f prctl-tsc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_tsc_OBJECTS) $(prctl_tsc_LDADD) $(LIBS)
-
-pread64-pwrite64$(EXEEXT): $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_DEPENDENCIES) $(EXTRA_pread64_pwrite64_DEPENDENCIES) 
-	@rm -f pread64-pwrite64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_LDADD) $(LIBS)
-
-preadv$(EXEEXT): $(preadv_OBJECTS) $(preadv_DEPENDENCIES) $(EXTRA_preadv_DEPENDENCIES) 
-	@rm -f preadv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(preadv_OBJECTS) $(preadv_LDADD) $(LIBS)
-
-preadv-pwritev$(EXEEXT): $(preadv_pwritev_OBJECTS) $(preadv_pwritev_DEPENDENCIES) $(EXTRA_preadv_pwritev_DEPENDENCIES) 
-	@rm -f preadv-pwritev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(preadv_pwritev_OBJECTS) $(preadv_pwritev_LDADD) $(LIBS)
-
-preadv2-pwritev2$(EXEEXT): $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_DEPENDENCIES) $(EXTRA_preadv2_pwritev2_DEPENDENCIES) 
-	@rm -f preadv2-pwritev2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_LDADD) $(LIBS)
-
-print_maxfd$(EXEEXT): $(print_maxfd_OBJECTS) $(print_maxfd_DEPENDENCIES) $(EXTRA_print_maxfd_DEPENDENCIES) 
-	@rm -f print_maxfd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(print_maxfd_OBJECTS) $(print_maxfd_LDADD) $(LIBS)
-
-printpath-umovestr$(EXEEXT): $(printpath_umovestr_OBJECTS) $(printpath_umovestr_DEPENDENCIES) $(EXTRA_printpath_umovestr_DEPENDENCIES) 
-	@rm -f printpath-umovestr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printpath_umovestr_OBJECTS) $(printpath_umovestr_LDADD) $(LIBS)
-
-printpath-umovestr-peekdata$(EXEEXT): $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_DEPENDENCIES) $(EXTRA_printpath_umovestr_peekdata_DEPENDENCIES) 
-	@rm -f printpath-umovestr-peekdata$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_LDADD) $(LIBS)
-
-printpath-umovestr-undumpable$(EXEEXT): $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_DEPENDENCIES) $(EXTRA_printpath_umovestr_undumpable_DEPENDENCIES) 
-	@rm -f printpath-umovestr-undumpable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_LDADD) $(LIBS)
-
-printstr$(EXEEXT): $(printstr_OBJECTS) $(printstr_DEPENDENCIES) $(EXTRA_printstr_DEPENDENCIES) 
-	@rm -f printstr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstr_OBJECTS) $(printstr_LDADD) $(LIBS)
-
-printstrn-umoven$(EXEEXT): $(printstrn_umoven_OBJECTS) $(printstrn_umoven_DEPENDENCIES) $(EXTRA_printstrn_umoven_DEPENDENCIES) 
-	@rm -f printstrn-umoven$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstrn_umoven_OBJECTS) $(printstrn_umoven_LDADD) $(LIBS)
-
-printstrn-umoven-peekdata$(EXEEXT): $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_DEPENDENCIES) $(EXTRA_printstrn_umoven_peekdata_DEPENDENCIES) 
-	@rm -f printstrn-umoven-peekdata$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_LDADD) $(LIBS)
-
-printstrn-umoven-undumpable$(EXEEXT): $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_DEPENDENCIES) $(EXTRA_printstrn_umoven_undumpable_DEPENDENCIES) 
-	@rm -f printstrn-umoven-undumpable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_LDADD) $(LIBS)
-
-prlimit64$(EXEEXT): $(prlimit64_OBJECTS) $(prlimit64_DEPENDENCIES) $(EXTRA_prlimit64_DEPENDENCIES) 
-	@rm -f prlimit64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prlimit64_OBJECTS) $(prlimit64_LDADD) $(LIBS)
-
-process_vm_readv$(EXEEXT): $(process_vm_readv_OBJECTS) $(process_vm_readv_DEPENDENCIES) $(EXTRA_process_vm_readv_DEPENDENCIES) 
-	@rm -f process_vm_readv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(process_vm_readv_OBJECTS) $(process_vm_readv_LDADD) $(LIBS)
-
-process_vm_writev$(EXEEXT): $(process_vm_writev_OBJECTS) $(process_vm_writev_DEPENDENCIES) $(EXTRA_process_vm_writev_DEPENDENCIES) 
-	@rm -f process_vm_writev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(process_vm_writev_OBJECTS) $(process_vm_writev_LDADD) $(LIBS)
-
-pselect6$(EXEEXT): $(pselect6_OBJECTS) $(pselect6_DEPENDENCIES) $(EXTRA_pselect6_DEPENDENCIES) 
-	@rm -f pselect6$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pselect6_OBJECTS) $(pselect6_LDADD) $(LIBS)
-
-ptrace$(EXEEXT): $(ptrace_OBJECTS) $(ptrace_DEPENDENCIES) $(EXTRA_ptrace_DEPENDENCIES) 
-	@rm -f ptrace$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ptrace_OBJECTS) $(ptrace_LDADD) $(LIBS)
-
-pwritev$(EXEEXT): $(pwritev_OBJECTS) $(pwritev_DEPENDENCIES) $(EXTRA_pwritev_DEPENDENCIES) 
-	@rm -f pwritev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pwritev_OBJECTS) $(pwritev_LDADD) $(LIBS)
-
-qual_fault$(EXEEXT): $(qual_fault_OBJECTS) $(qual_fault_DEPENDENCIES) $(EXTRA_qual_fault_DEPENDENCIES) 
-	@rm -f qual_fault$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_fault_OBJECTS) $(qual_fault_LDADD) $(LIBS)
-
-qual_inject-error-signal$(EXEEXT): $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_DEPENDENCIES) $(EXTRA_qual_inject_error_signal_DEPENDENCIES) 
-	@rm -f qual_inject-error-signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_LDADD) $(LIBS)
-
-qual_inject-retval$(EXEEXT): $(qual_inject_retval_OBJECTS) $(qual_inject_retval_DEPENDENCIES) $(EXTRA_qual_inject_retval_DEPENDENCIES) 
-	@rm -f qual_inject-retval$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_inject_retval_OBJECTS) $(qual_inject_retval_LDADD) $(LIBS)
-
-qual_inject-signal$(EXEEXT): $(qual_inject_signal_OBJECTS) $(qual_inject_signal_DEPENDENCIES) $(EXTRA_qual_inject_signal_DEPENDENCIES) 
-	@rm -f qual_inject-signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_inject_signal_OBJECTS) $(qual_inject_signal_LDADD) $(LIBS)
-
-qual_signal$(EXEEXT): $(qual_signal_OBJECTS) $(qual_signal_DEPENDENCIES) $(EXTRA_qual_signal_DEPENDENCIES) 
-	@rm -f qual_signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_signal_OBJECTS) $(qual_signal_LDADD) $(LIBS)
-
-quotactl$(EXEEXT): $(quotactl_OBJECTS) $(quotactl_DEPENDENCIES) $(EXTRA_quotactl_DEPENDENCIES) 
-	@rm -f quotactl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS)
-
-quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) 
-	@rm -f quotactl-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS)
-
-quotactl-xfs$(EXEEXT): $(quotactl_xfs_OBJECTS) $(quotactl_xfs_DEPENDENCIES) $(EXTRA_quotactl_xfs_DEPENDENCIES) 
-	@rm -f quotactl-xfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS)
-
-quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) 
-	@rm -f quotactl-xfs-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS)
-
-read-write$(EXEEXT): $(read_write_OBJECTS) $(read_write_DEPENDENCIES) $(EXTRA_read_write_DEPENDENCIES) 
-	@rm -f read-write$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(read_write_OBJECTS) $(read_write_LDADD) $(LIBS)
-
-readahead$(EXEEXT): $(readahead_OBJECTS) $(readahead_DEPENDENCIES) $(EXTRA_readahead_DEPENDENCIES) 
-	@rm -f readahead$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readahead_OBJECTS) $(readahead_LDADD) $(LIBS)
-
-readdir$(EXEEXT): $(readdir_OBJECTS) $(readdir_DEPENDENCIES) $(EXTRA_readdir_DEPENDENCIES) 
-	@rm -f readdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readdir_OBJECTS) $(readdir_LDADD) $(LIBS)
-
-readlink$(EXEEXT): $(readlink_OBJECTS) $(readlink_DEPENDENCIES) $(EXTRA_readlink_DEPENDENCIES) 
-	@rm -f readlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readlink_OBJECTS) $(readlink_LDADD) $(LIBS)
-
-readlinkat$(EXEEXT): $(readlinkat_OBJECTS) $(readlinkat_DEPENDENCIES) $(EXTRA_readlinkat_DEPENDENCIES) 
-	@rm -f readlinkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readlinkat_OBJECTS) $(readlinkat_LDADD) $(LIBS)
-
-readv$(EXEEXT): $(readv_OBJECTS) $(readv_DEPENDENCIES) $(EXTRA_readv_DEPENDENCIES) 
-	@rm -f readv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readv_OBJECTS) $(readv_LDADD) $(LIBS)
-
-reboot$(EXEEXT): $(reboot_OBJECTS) $(reboot_DEPENDENCIES) $(EXTRA_reboot_DEPENDENCIES) 
-	@rm -f reboot$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(reboot_OBJECTS) $(reboot_LDADD) $(LIBS)
-
-recvfrom$(EXEEXT): $(recvfrom_OBJECTS) $(recvfrom_DEPENDENCIES) $(EXTRA_recvfrom_DEPENDENCIES) 
-	@rm -f recvfrom$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(recvfrom_OBJECTS) $(recvfrom_LDADD) $(LIBS)
-
-recvmmsg-timeout$(EXEEXT): $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_DEPENDENCIES) $(EXTRA_recvmmsg_timeout_DEPENDENCIES) 
-	@rm -f recvmmsg-timeout$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_LDADD) $(LIBS)
-
-recvmsg$(EXEEXT): $(recvmsg_OBJECTS) $(recvmsg_DEPENDENCIES) $(EXTRA_recvmsg_DEPENDENCIES) 
-	@rm -f recvmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(recvmsg_OBJECTS) $(recvmsg_LDADD) $(LIBS)
-
-redirect-fds$(EXEEXT): $(redirect_fds_OBJECTS) $(redirect_fds_DEPENDENCIES) $(EXTRA_redirect_fds_DEPENDENCIES) 
-	@rm -f redirect-fds$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(redirect_fds_OBJECTS) $(redirect_fds_LDADD) $(LIBS)
-
-remap_file_pages$(EXEEXT): $(remap_file_pages_OBJECTS) $(remap_file_pages_DEPENDENCIES) $(EXTRA_remap_file_pages_DEPENDENCIES) 
-	@rm -f remap_file_pages$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(remap_file_pages_OBJECTS) $(remap_file_pages_LDADD) $(LIBS)
-
-rename$(EXEEXT): $(rename_OBJECTS) $(rename_DEPENDENCIES) $(EXTRA_rename_DEPENDENCIES) 
-	@rm -f rename$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rename_OBJECTS) $(rename_LDADD) $(LIBS)
-
-renameat$(EXEEXT): $(renameat_OBJECTS) $(renameat_DEPENDENCIES) $(EXTRA_renameat_DEPENDENCIES) 
-	@rm -f renameat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(renameat_OBJECTS) $(renameat_LDADD) $(LIBS)
-
-renameat2$(EXEEXT): $(renameat2_OBJECTS) $(renameat2_DEPENDENCIES) $(EXTRA_renameat2_DEPENDENCIES) 
-	@rm -f renameat2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(renameat2_OBJECTS) $(renameat2_LDADD) $(LIBS)
-
-request_key$(EXEEXT): $(request_key_OBJECTS) $(request_key_DEPENDENCIES) $(EXTRA_request_key_DEPENDENCIES) 
-	@rm -f request_key$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(request_key_OBJECTS) $(request_key_LDADD) $(LIBS)
-
-restart_syscall$(EXEEXT): $(restart_syscall_OBJECTS) $(restart_syscall_DEPENDENCIES) $(EXTRA_restart_syscall_DEPENDENCIES) 
-	@rm -f restart_syscall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(restart_syscall_OBJECTS) $(restart_syscall_LDADD) $(LIBS)
-
-riscv_flush_icache$(EXEEXT): $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_DEPENDENCIES) $(EXTRA_riscv_flush_icache_DEPENDENCIES) 
-	@rm -f riscv_flush_icache$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_LDADD) $(LIBS)
-
-rmdir$(EXEEXT): $(rmdir_OBJECTS) $(rmdir_DEPENDENCIES) $(EXTRA_rmdir_DEPENDENCIES) 
-	@rm -f rmdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rmdir_OBJECTS) $(rmdir_LDADD) $(LIBS)
-
-rt_sigaction$(EXEEXT): $(rt_sigaction_OBJECTS) $(rt_sigaction_DEPENDENCIES) $(EXTRA_rt_sigaction_DEPENDENCIES) 
-	@rm -f rt_sigaction$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigaction_OBJECTS) $(rt_sigaction_LDADD) $(LIBS)
-
-rt_sigpending$(EXEEXT): $(rt_sigpending_OBJECTS) $(rt_sigpending_DEPENDENCIES) $(EXTRA_rt_sigpending_DEPENDENCIES) 
-	@rm -f rt_sigpending$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigpending_OBJECTS) $(rt_sigpending_LDADD) $(LIBS)
-
-rt_sigprocmask$(EXEEXT): $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_DEPENDENCIES) $(EXTRA_rt_sigprocmask_DEPENDENCIES) 
-	@rm -f rt_sigprocmask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_LDADD) $(LIBS)
-
-rt_sigqueueinfo$(EXEEXT): $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_DEPENDENCIES) $(EXTRA_rt_sigqueueinfo_DEPENDENCIES) 
-	@rm -f rt_sigqueueinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_LDADD) $(LIBS)
-
-rt_sigreturn$(EXEEXT): $(rt_sigreturn_OBJECTS) $(rt_sigreturn_DEPENDENCIES) $(EXTRA_rt_sigreturn_DEPENDENCIES) 
-	@rm -f rt_sigreturn$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigreturn_OBJECTS) $(rt_sigreturn_LDADD) $(LIBS)
-
-rt_sigsuspend$(EXEEXT): $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_DEPENDENCIES) $(EXTRA_rt_sigsuspend_DEPENDENCIES) 
-	@rm -f rt_sigsuspend$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_LDADD) $(LIBS)
-
-rt_sigtimedwait$(EXEEXT): $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_DEPENDENCIES) $(EXTRA_rt_sigtimedwait_DEPENDENCIES) 
-	@rm -f rt_sigtimedwait$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_LDADD) $(LIBS)
-
-rt_tgsigqueueinfo$(EXEEXT): $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_DEPENDENCIES) $(EXTRA_rt_tgsigqueueinfo_DEPENDENCIES) 
-	@rm -f rt_tgsigqueueinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_LDADD) $(LIBS)
-
-run_expect_termsig$(EXEEXT): $(run_expect_termsig_OBJECTS) $(run_expect_termsig_DEPENDENCIES) $(EXTRA_run_expect_termsig_DEPENDENCIES) 
-	@rm -f run_expect_termsig$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(run_expect_termsig_OBJECTS) $(run_expect_termsig_LDADD) $(LIBS)
-
-s390_guarded_storage$(EXEEXT): $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_DEPENDENCIES) $(EXTRA_s390_guarded_storage_DEPENDENCIES) 
-	@rm -f s390_guarded_storage$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_LDADD) $(LIBS)
-
-s390_guarded_storage-v$(EXEEXT): $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_DEPENDENCIES) $(EXTRA_s390_guarded_storage_v_DEPENDENCIES) 
-	@rm -f s390_guarded_storage-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_LDADD) $(LIBS)
-
-s390_pci_mmio_read_write$(EXEEXT): $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_DEPENDENCIES) $(EXTRA_s390_pci_mmio_read_write_DEPENDENCIES) 
-	@rm -f s390_pci_mmio_read_write$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_LDADD) $(LIBS)
-
-s390_runtime_instr$(EXEEXT): $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_DEPENDENCIES) $(EXTRA_s390_runtime_instr_DEPENDENCIES) 
-	@rm -f s390_runtime_instr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_LDADD) $(LIBS)
-
-s390_sthyi$(EXEEXT): $(s390_sthyi_OBJECTS) $(s390_sthyi_DEPENDENCIES) $(EXTRA_s390_sthyi_DEPENDENCIES) 
-	@rm -f s390_sthyi$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_sthyi_OBJECTS) $(s390_sthyi_LDADD) $(LIBS)
-
-s390_sthyi-v$(EXEEXT): $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_DEPENDENCIES) $(EXTRA_s390_sthyi_v_DEPENDENCIES) 
-	@rm -f s390_sthyi-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_LDADD) $(LIBS)
-
-sched_get_priority_mxx$(EXEEXT): $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_DEPENDENCIES) $(EXTRA_sched_get_priority_mxx_DEPENDENCIES) 
-	@rm -f sched_get_priority_mxx$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_LDADD) $(LIBS)
-
-sched_rr_get_interval$(EXEEXT): $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_DEPENDENCIES) $(EXTRA_sched_rr_get_interval_DEPENDENCIES) 
-	@rm -f sched_rr_get_interval$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_LDADD) $(LIBS)
-
-sched_xetaffinity$(EXEEXT): $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_DEPENDENCIES) $(EXTRA_sched_xetaffinity_DEPENDENCIES) 
-	@rm -f sched_xetaffinity$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_LDADD) $(LIBS)
-
-sched_xetattr$(EXEEXT): $(sched_xetattr_OBJECTS) $(sched_xetattr_DEPENDENCIES) $(EXTRA_sched_xetattr_DEPENDENCIES) 
-	@rm -f sched_xetattr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetattr_OBJECTS) $(sched_xetattr_LDADD) $(LIBS)
-
-sched_xetparam$(EXEEXT): $(sched_xetparam_OBJECTS) $(sched_xetparam_DEPENDENCIES) $(EXTRA_sched_xetparam_DEPENDENCIES) 
-	@rm -f sched_xetparam$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetparam_OBJECTS) $(sched_xetparam_LDADD) $(LIBS)
-
-sched_xetscheduler$(EXEEXT): $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_DEPENDENCIES) $(EXTRA_sched_xetscheduler_DEPENDENCIES) 
-	@rm -f sched_xetscheduler$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_LDADD) $(LIBS)
-
-sched_yield$(EXEEXT): $(sched_yield_OBJECTS) $(sched_yield_DEPENDENCIES) $(EXTRA_sched_yield_DEPENDENCIES) 
-	@rm -f sched_yield$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_yield_OBJECTS) $(sched_yield_LDADD) $(LIBS)
-
-scm_rights$(EXEEXT): $(scm_rights_OBJECTS) $(scm_rights_DEPENDENCIES) $(EXTRA_scm_rights_DEPENDENCIES) 
-	@rm -f scm_rights$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(scm_rights_OBJECTS) $(scm_rights_LDADD) $(LIBS)
-
-seccomp-filter$(EXEEXT): $(seccomp_filter_OBJECTS) $(seccomp_filter_DEPENDENCIES) $(EXTRA_seccomp_filter_DEPENDENCIES) 
-	@rm -f seccomp-filter$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_filter_OBJECTS) $(seccomp_filter_LDADD) $(LIBS)
-
-seccomp-filter-v$(EXEEXT): $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_DEPENDENCIES) $(EXTRA_seccomp_filter_v_DEPENDENCIES) 
-	@rm -f seccomp-filter-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_LDADD) $(LIBS)
-
-seccomp-strict$(EXEEXT): $(seccomp_strict_OBJECTS) $(seccomp_strict_DEPENDENCIES) $(EXTRA_seccomp_strict_DEPENDENCIES) 
-	@rm -f seccomp-strict$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_strict_OBJECTS) $(seccomp_strict_LDADD) $(LIBS)
-
-seccomp_get_action_avail$(EXEEXT): $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_DEPENDENCIES) $(EXTRA_seccomp_get_action_avail_DEPENDENCIES) 
-	@rm -f seccomp_get_action_avail$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_LDADD) $(LIBS)
-
-select$(EXEEXT): $(select_OBJECTS) $(select_DEPENDENCIES) $(EXTRA_select_DEPENDENCIES) 
-	@rm -f select$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(select_OBJECTS) $(select_LDADD) $(LIBS)
-
-select-P$(EXEEXT): $(select_P_OBJECTS) $(select_P_DEPENDENCIES) $(EXTRA_select_P_DEPENDENCIES) 
-	@rm -f select-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(select_P_OBJECTS) $(select_P_LDADD) $(LIBS)
-
-semop$(EXEEXT): $(semop_OBJECTS) $(semop_DEPENDENCIES) $(EXTRA_semop_DEPENDENCIES) 
-	@rm -f semop$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(semop_OBJECTS) $(semop_LDADD) $(LIBS)
-
-sendfile$(EXEEXT): $(sendfile_OBJECTS) $(sendfile_DEPENDENCIES) $(EXTRA_sendfile_DEPENDENCIES) 
-	@rm -f sendfile$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sendfile_OBJECTS) $(sendfile_LDADD) $(LIBS)
-
-sendfile64$(EXEEXT): $(sendfile64_OBJECTS) $(sendfile64_DEPENDENCIES) $(EXTRA_sendfile64_DEPENDENCIES) 
-	@rm -f sendfile64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sendfile64_OBJECTS) $(sendfile64_LDADD) $(LIBS)
-
-set_mempolicy$(EXEEXT): $(set_mempolicy_OBJECTS) $(set_mempolicy_DEPENDENCIES) $(EXTRA_set_mempolicy_DEPENDENCIES) 
-	@rm -f set_mempolicy$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_mempolicy_OBJECTS) $(set_mempolicy_LDADD) $(LIBS)
-
-set_ptracer_any$(EXEEXT): $(set_ptracer_any_OBJECTS) $(set_ptracer_any_DEPENDENCIES) $(EXTRA_set_ptracer_any_DEPENDENCIES) 
-	@rm -f set_ptracer_any$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_ptracer_any_OBJECTS) $(set_ptracer_any_LDADD) $(LIBS)
-
-set_sigblock$(EXEEXT): $(set_sigblock_OBJECTS) $(set_sigblock_DEPENDENCIES) $(EXTRA_set_sigblock_DEPENDENCIES) 
-	@rm -f set_sigblock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_sigblock_OBJECTS) $(set_sigblock_LDADD) $(LIBS)
-
-set_sigign$(EXEEXT): $(set_sigign_OBJECTS) $(set_sigign_DEPENDENCIES) $(EXTRA_set_sigign_DEPENDENCIES) 
-	@rm -f set_sigign$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_sigign_OBJECTS) $(set_sigign_LDADD) $(LIBS)
-
-setdomainname$(EXEEXT): $(setdomainname_OBJECTS) $(setdomainname_DEPENDENCIES) $(EXTRA_setdomainname_DEPENDENCIES) 
-	@rm -f setdomainname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setdomainname_OBJECTS) $(setdomainname_LDADD) $(LIBS)
-
-setfsgid$(EXEEXT): $(setfsgid_OBJECTS) $(setfsgid_DEPENDENCIES) $(EXTRA_setfsgid_DEPENDENCIES) 
-	@rm -f setfsgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsgid_OBJECTS) $(setfsgid_LDADD) $(LIBS)
-
-setfsgid32$(EXEEXT): $(setfsgid32_OBJECTS) $(setfsgid32_DEPENDENCIES) $(EXTRA_setfsgid32_DEPENDENCIES) 
-	@rm -f setfsgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsgid32_OBJECTS) $(setfsgid32_LDADD) $(LIBS)
-
-setfsuid$(EXEEXT): $(setfsuid_OBJECTS) $(setfsuid_DEPENDENCIES) $(EXTRA_setfsuid_DEPENDENCIES) 
-	@rm -f setfsuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsuid_OBJECTS) $(setfsuid_LDADD) $(LIBS)
-
-setfsuid32$(EXEEXT): $(setfsuid32_OBJECTS) $(setfsuid32_DEPENDENCIES) $(EXTRA_setfsuid32_DEPENDENCIES) 
-	@rm -f setfsuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsuid32_OBJECTS) $(setfsuid32_LDADD) $(LIBS)
-
-setgid$(EXEEXT): $(setgid_OBJECTS) $(setgid_DEPENDENCIES) $(EXTRA_setgid_DEPENDENCIES) 
-	@rm -f setgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgid_OBJECTS) $(setgid_LDADD) $(LIBS)
-
-setgid32$(EXEEXT): $(setgid32_OBJECTS) $(setgid32_DEPENDENCIES) $(EXTRA_setgid32_DEPENDENCIES) 
-	@rm -f setgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgid32_OBJECTS) $(setgid32_LDADD) $(LIBS)
-
-setgroups$(EXEEXT): $(setgroups_OBJECTS) $(setgroups_DEPENDENCIES) $(EXTRA_setgroups_DEPENDENCIES) 
-	@rm -f setgroups$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgroups_OBJECTS) $(setgroups_LDADD) $(LIBS)
-
-setgroups32$(EXEEXT): $(setgroups32_OBJECTS) $(setgroups32_DEPENDENCIES) $(EXTRA_setgroups32_DEPENDENCIES) 
-	@rm -f setgroups32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgroups32_OBJECTS) $(setgroups32_LDADD) $(LIBS)
-
-sethostname$(EXEEXT): $(sethostname_OBJECTS) $(sethostname_DEPENDENCIES) $(EXTRA_sethostname_DEPENDENCIES) 
-	@rm -f sethostname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sethostname_OBJECTS) $(sethostname_LDADD) $(LIBS)
-
-setns$(EXEEXT): $(setns_OBJECTS) $(setns_DEPENDENCIES) $(EXTRA_setns_DEPENDENCIES) 
-	@rm -f setns$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setns_OBJECTS) $(setns_LDADD) $(LIBS)
-
-setregid$(EXEEXT): $(setregid_OBJECTS) $(setregid_DEPENDENCIES) $(EXTRA_setregid_DEPENDENCIES) 
-	@rm -f setregid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setregid_OBJECTS) $(setregid_LDADD) $(LIBS)
-
-setregid32$(EXEEXT): $(setregid32_OBJECTS) $(setregid32_DEPENDENCIES) $(EXTRA_setregid32_DEPENDENCIES) 
-	@rm -f setregid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setregid32_OBJECTS) $(setregid32_LDADD) $(LIBS)
-
-setresgid$(EXEEXT): $(setresgid_OBJECTS) $(setresgid_DEPENDENCIES) $(EXTRA_setresgid_DEPENDENCIES) 
-	@rm -f setresgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresgid_OBJECTS) $(setresgid_LDADD) $(LIBS)
-
-setresgid32$(EXEEXT): $(setresgid32_OBJECTS) $(setresgid32_DEPENDENCIES) $(EXTRA_setresgid32_DEPENDENCIES) 
-	@rm -f setresgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresgid32_OBJECTS) $(setresgid32_LDADD) $(LIBS)
-
-setresuid$(EXEEXT): $(setresuid_OBJECTS) $(setresuid_DEPENDENCIES) $(EXTRA_setresuid_DEPENDENCIES) 
-	@rm -f setresuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresuid_OBJECTS) $(setresuid_LDADD) $(LIBS)
-
-setresuid32$(EXEEXT): $(setresuid32_OBJECTS) $(setresuid32_DEPENDENCIES) $(EXTRA_setresuid32_DEPENDENCIES) 
-	@rm -f setresuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresuid32_OBJECTS) $(setresuid32_LDADD) $(LIBS)
-
-setreuid$(EXEEXT): $(setreuid_OBJECTS) $(setreuid_DEPENDENCIES) $(EXTRA_setreuid_DEPENDENCIES) 
-	@rm -f setreuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setreuid_OBJECTS) $(setreuid_LDADD) $(LIBS)
-
-setreuid32$(EXEEXT): $(setreuid32_OBJECTS) $(setreuid32_DEPENDENCIES) $(EXTRA_setreuid32_DEPENDENCIES) 
-	@rm -f setreuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setreuid32_OBJECTS) $(setreuid32_LDADD) $(LIBS)
-
-setrlimit$(EXEEXT): $(setrlimit_OBJECTS) $(setrlimit_DEPENDENCIES) $(EXTRA_setrlimit_DEPENDENCIES) 
-	@rm -f setrlimit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setrlimit_OBJECTS) $(setrlimit_LDADD) $(LIBS)
-
-setuid$(EXEEXT): $(setuid_OBJECTS) $(setuid_DEPENDENCIES) $(EXTRA_setuid_DEPENDENCIES) 
-	@rm -f setuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setuid_OBJECTS) $(setuid_LDADD) $(LIBS)
-
-setuid32$(EXEEXT): $(setuid32_OBJECTS) $(setuid32_DEPENDENCIES) $(EXTRA_setuid32_DEPENDENCIES) 
-	@rm -f setuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setuid32_OBJECTS) $(setuid32_LDADD) $(LIBS)
-
-shmxt$(EXEEXT): $(shmxt_OBJECTS) $(shmxt_DEPENDENCIES) $(EXTRA_shmxt_DEPENDENCIES) 
-	@rm -f shmxt$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(shmxt_OBJECTS) $(shmxt_LDADD) $(LIBS)
-
-shutdown$(EXEEXT): $(shutdown_OBJECTS) $(shutdown_DEPENDENCIES) $(EXTRA_shutdown_DEPENDENCIES) 
-	@rm -f shutdown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(shutdown_OBJECTS) $(shutdown_LDADD) $(LIBS)
-
-sigaction$(EXEEXT): $(sigaction_OBJECTS) $(sigaction_DEPENDENCIES) $(EXTRA_sigaction_DEPENDENCIES) 
-	@rm -f sigaction$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigaction_OBJECTS) $(sigaction_LDADD) $(LIBS)
-
-sigaltstack$(EXEEXT): $(sigaltstack_OBJECTS) $(sigaltstack_DEPENDENCIES) $(EXTRA_sigaltstack_DEPENDENCIES) 
-	@rm -f sigaltstack$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigaltstack_OBJECTS) $(sigaltstack_LDADD) $(LIBS)
-
-siginfo$(EXEEXT): $(siginfo_OBJECTS) $(siginfo_DEPENDENCIES) $(EXTRA_siginfo_DEPENDENCIES) 
-	@rm -f siginfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(siginfo_OBJECTS) $(siginfo_LDADD) $(LIBS)
-
-signal$(EXEEXT): $(signal_OBJECTS) $(signal_DEPENDENCIES) $(EXTRA_signal_DEPENDENCIES) 
-	@rm -f signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(signal_OBJECTS) $(signal_LDADD) $(LIBS)
-
-signal_receive$(EXEEXT): $(signal_receive_OBJECTS) $(signal_receive_DEPENDENCIES) $(EXTRA_signal_receive_DEPENDENCIES) 
-	@rm -f signal_receive$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(signal_receive_OBJECTS) $(signal_receive_LDADD) $(LIBS)
-
-signalfd4$(EXEEXT): $(signalfd4_OBJECTS) $(signalfd4_DEPENDENCIES) $(EXTRA_signalfd4_DEPENDENCIES) 
-	@rm -f signalfd4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(signalfd4_OBJECTS) $(signalfd4_LDADD) $(LIBS)
-
-sigpending$(EXEEXT): $(sigpending_OBJECTS) $(sigpending_DEPENDENCIES) $(EXTRA_sigpending_DEPENDENCIES) 
-	@rm -f sigpending$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigpending_OBJECTS) $(sigpending_LDADD) $(LIBS)
-
-sigprocmask$(EXEEXT): $(sigprocmask_OBJECTS) $(sigprocmask_DEPENDENCIES) $(EXTRA_sigprocmask_DEPENDENCIES) 
-	@rm -f sigprocmask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigprocmask_OBJECTS) $(sigprocmask_LDADD) $(LIBS)
-
-sigreturn$(EXEEXT): $(sigreturn_OBJECTS) $(sigreturn_DEPENDENCIES) $(EXTRA_sigreturn_DEPENDENCIES) 
-	@rm -f sigreturn$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigreturn_OBJECTS) $(sigreturn_LDADD) $(LIBS)
-
-sigsuspend$(EXEEXT): $(sigsuspend_OBJECTS) $(sigsuspend_DEPENDENCIES) $(EXTRA_sigsuspend_DEPENDENCIES) 
-	@rm -f sigsuspend$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigsuspend_OBJECTS) $(sigsuspend_LDADD) $(LIBS)
-
-sleep$(EXEEXT): $(sleep_OBJECTS) $(sleep_DEPENDENCIES) $(EXTRA_sleep_DEPENDENCIES) 
-	@rm -f sleep$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sleep_OBJECTS) $(sleep_LDADD) $(LIBS)
-
-so_linger$(EXEEXT): $(so_linger_OBJECTS) $(so_linger_DEPENDENCIES) $(EXTRA_so_linger_DEPENDENCIES) 
-	@rm -f so_linger$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_linger_OBJECTS) $(so_linger_LDADD) $(LIBS)
-
-so_peercred$(EXEEXT): $(so_peercred_OBJECTS) $(so_peercred_DEPENDENCIES) $(EXTRA_so_peercred_DEPENDENCIES) 
-	@rm -f so_peercred$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_OBJECTS) $(so_peercred_LDADD) $(LIBS)
-
-so_peercred-Xabbrev$(EXEEXT): $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_DEPENDENCIES) $(EXTRA_so_peercred_Xabbrev_DEPENDENCIES) 
-	@rm -f so_peercred-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_LDADD) $(LIBS)
-
-so_peercred-Xraw$(EXEEXT): $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_DEPENDENCIES) $(EXTRA_so_peercred_Xraw_DEPENDENCIES) 
-	@rm -f so_peercred-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_LDADD) $(LIBS)
-
-so_peercred-Xverbose$(EXEEXT): $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_DEPENDENCIES) $(EXTRA_so_peercred_Xverbose_DEPENDENCIES) 
-	@rm -f so_peercred-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_LDADD) $(LIBS)
-
-sock_filter-v$(EXEEXT): $(sock_filter_v_OBJECTS) $(sock_filter_v_DEPENDENCIES) $(EXTRA_sock_filter_v_DEPENDENCIES) 
-	@rm -f sock_filter-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_OBJECTS) $(sock_filter_v_LDADD) $(LIBS)
-
-sock_filter-v-Xabbrev$(EXEEXT): $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_DEPENDENCIES) $(EXTRA_sock_filter_v_Xabbrev_DEPENDENCIES) 
-	@rm -f sock_filter-v-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_LDADD) $(LIBS)
-
-sock_filter-v-Xraw$(EXEEXT): $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_DEPENDENCIES) $(EXTRA_sock_filter_v_Xraw_DEPENDENCIES) 
-	@rm -f sock_filter-v-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_LDADD) $(LIBS)
-
-sock_filter-v-Xverbose$(EXEEXT): $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_DEPENDENCIES) $(EXTRA_sock_filter_v_Xverbose_DEPENDENCIES) 
-	@rm -f sock_filter-v-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_LDADD) $(LIBS)
-
-socketcall$(EXEEXT): $(socketcall_OBJECTS) $(socketcall_DEPENDENCIES) $(EXTRA_socketcall_DEPENDENCIES) 
-	@rm -f socketcall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(socketcall_OBJECTS) $(socketcall_LDADD) $(LIBS)
-
-sockopt-sol_netlink$(EXEEXT): $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_DEPENDENCIES) $(EXTRA_sockopt_sol_netlink_DEPENDENCIES) 
-	@rm -f sockopt-sol_netlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_LDADD) $(LIBS)
-
-splice$(EXEEXT): $(splice_OBJECTS) $(splice_DEPENDENCIES) $(EXTRA_splice_DEPENDENCIES) 
-	@rm -f splice$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(splice_OBJECTS) $(splice_LDADD) $(LIBS)
-
-stack-fcall$(EXEEXT): $(stack_fcall_OBJECTS) $(stack_fcall_DEPENDENCIES) $(EXTRA_stack_fcall_DEPENDENCIES) 
-	@rm -f stack-fcall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stack_fcall_OBJECTS) $(stack_fcall_LDADD) $(LIBS)
-
-stack-fcall-mangled$(EXEEXT): $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_DEPENDENCIES) $(EXTRA_stack_fcall_mangled_DEPENDENCIES) 
-	@rm -f stack-fcall-mangled$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_LDADD) $(LIBS)
-
-stat$(EXEEXT): $(stat_OBJECTS) $(stat_DEPENDENCIES) $(EXTRA_stat_DEPENDENCIES) 
-	@rm -f stat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stat_OBJECTS) $(stat_LDADD) $(LIBS)
-
-stat64$(EXEEXT): $(stat64_OBJECTS) $(stat64_DEPENDENCIES) $(EXTRA_stat64_DEPENDENCIES) 
-	@rm -f stat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stat64_OBJECTS) $(stat64_LDADD) $(LIBS)
-
-statfs$(EXEEXT): $(statfs_OBJECTS) $(statfs_DEPENDENCIES) $(EXTRA_statfs_DEPENDENCIES) 
-	@rm -f statfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(statfs_OBJECTS) $(statfs_LDADD) $(LIBS)
-
-statfs64$(EXEEXT): $(statfs64_OBJECTS) $(statfs64_DEPENDENCIES) $(EXTRA_statfs64_DEPENDENCIES) 
-	@rm -f statfs64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(statfs64_OBJECTS) $(statfs64_LDADD) $(LIBS)
-
-statx$(EXEEXT): $(statx_OBJECTS) $(statx_DEPENDENCIES) $(EXTRA_statx_DEPENDENCIES) 
-	@rm -f statx$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(statx_OBJECTS) $(statx_LDADD) $(LIBS)
-
-swap$(EXEEXT): $(swap_OBJECTS) $(swap_DEPENDENCIES) $(EXTRA_swap_DEPENDENCIES) 
-	@rm -f swap$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(swap_OBJECTS) $(swap_LDADD) $(LIBS)
-
-sxetmask$(EXEEXT): $(sxetmask_OBJECTS) $(sxetmask_DEPENDENCIES) $(EXTRA_sxetmask_DEPENDENCIES) 
-	@rm -f sxetmask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sxetmask_OBJECTS) $(sxetmask_LDADD) $(LIBS)
-
-symlink$(EXEEXT): $(symlink_OBJECTS) $(symlink_DEPENDENCIES) $(EXTRA_symlink_DEPENDENCIES) 
-	@rm -f symlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(symlink_OBJECTS) $(symlink_LDADD) $(LIBS)
-
-symlinkat$(EXEEXT): $(symlinkat_OBJECTS) $(symlinkat_DEPENDENCIES) $(EXTRA_symlinkat_DEPENDENCIES) 
-	@rm -f symlinkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(symlinkat_OBJECTS) $(symlinkat_LDADD) $(LIBS)
-
-sync$(EXEEXT): $(sync_OBJECTS) $(sync_DEPENDENCIES) $(EXTRA_sync_DEPENDENCIES) 
-	@rm -f sync$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sync_OBJECTS) $(sync_LDADD) $(LIBS)
-
-sync_file_range$(EXEEXT): $(sync_file_range_OBJECTS) $(sync_file_range_DEPENDENCIES) $(EXTRA_sync_file_range_DEPENDENCIES) 
-	@rm -f sync_file_range$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sync_file_range_OBJECTS) $(sync_file_range_LDADD) $(LIBS)
-
-sync_file_range2$(EXEEXT): $(sync_file_range2_OBJECTS) $(sync_file_range2_DEPENDENCIES) $(EXTRA_sync_file_range2_DEPENDENCIES) 
-	@rm -f sync_file_range2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sync_file_range2_OBJECTS) $(sync_file_range2_LDADD) $(LIBS)
-
-sysinfo$(EXEEXT): $(sysinfo_OBJECTS) $(sysinfo_DEPENDENCIES) $(EXTRA_sysinfo_DEPENDENCIES) 
-	@rm -f sysinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sysinfo_OBJECTS) $(sysinfo_LDADD) $(LIBS)
-
-syslog$(EXEEXT): $(syslog_OBJECTS) $(syslog_DEPENDENCIES) $(EXTRA_syslog_DEPENDENCIES) 
-	@rm -f syslog$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(syslog_OBJECTS) $(syslog_LDADD) $(LIBS)
-
-tee$(EXEEXT): $(tee_OBJECTS) $(tee_DEPENDENCIES) $(EXTRA_tee_DEPENDENCIES) 
-	@rm -f tee$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(tee_OBJECTS) $(tee_LDADD) $(LIBS)
-
-threads-execve$(EXEEXT): $(threads_execve_OBJECTS) $(threads_execve_DEPENDENCIES) $(EXTRA_threads_execve_DEPENDENCIES) 
-	@rm -f threads-execve$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(threads_execve_OBJECTS) $(threads_execve_LDADD) $(LIBS)
-
-time$(EXEEXT): $(time_OBJECTS) $(time_DEPENDENCIES) $(EXTRA_time_DEPENDENCIES) 
-	@rm -f time$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(time_OBJECTS) $(time_LDADD) $(LIBS)
-
-timer_create$(EXEEXT): $(timer_create_OBJECTS) $(timer_create_DEPENDENCIES) $(EXTRA_timer_create_DEPENDENCIES) 
-	@rm -f timer_create$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(timer_create_OBJECTS) $(timer_create_LDADD) $(LIBS)
-
-timer_xettime$(EXEEXT): $(timer_xettime_OBJECTS) $(timer_xettime_DEPENDENCIES) $(EXTRA_timer_xettime_DEPENDENCIES) 
-	@rm -f timer_xettime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(timer_xettime_OBJECTS) $(timer_xettime_LDADD) $(LIBS)
-
-timerfd_xettime$(EXEEXT): $(timerfd_xettime_OBJECTS) $(timerfd_xettime_DEPENDENCIES) $(EXTRA_timerfd_xettime_DEPENDENCIES) 
-	@rm -f timerfd_xettime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(timerfd_xettime_OBJECTS) $(timerfd_xettime_LDADD) $(LIBS)
-
-times$(EXEEXT): $(times_OBJECTS) $(times_DEPENDENCIES) $(EXTRA_times_DEPENDENCIES) 
-	@rm -f times$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(times_OBJECTS) $(times_LDADD) $(LIBS)
-
-times-fail$(EXEEXT): $(times_fail_OBJECTS) $(times_fail_DEPENDENCIES) $(EXTRA_times_fail_DEPENDENCIES) 
-	@rm -f times-fail$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(times_fail_OBJECTS) $(times_fail_LDADD) $(LIBS)
-
-truncate$(EXEEXT): $(truncate_OBJECTS) $(truncate_DEPENDENCIES) $(EXTRA_truncate_DEPENDENCIES) 
-	@rm -f truncate$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(truncate_OBJECTS) $(truncate_LDADD) $(LIBS)
-
-truncate64$(EXEEXT): $(truncate64_OBJECTS) $(truncate64_DEPENDENCIES) $(EXTRA_truncate64_DEPENDENCIES) 
-	@rm -f truncate64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(truncate64_OBJECTS) $(truncate64_LDADD) $(LIBS)
-
-ugetrlimit$(EXEEXT): $(ugetrlimit_OBJECTS) $(ugetrlimit_DEPENDENCIES) $(EXTRA_ugetrlimit_DEPENDENCIES) 
-	@rm -f ugetrlimit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ugetrlimit_OBJECTS) $(ugetrlimit_LDADD) $(LIBS)
-
-uio$(EXEEXT): $(uio_OBJECTS) $(uio_DEPENDENCIES) $(EXTRA_uio_DEPENDENCIES) 
-	@rm -f uio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(uio_OBJECTS) $(uio_LDADD) $(LIBS)
-
-umask$(EXEEXT): $(umask_OBJECTS) $(umask_DEPENDENCIES) $(EXTRA_umask_DEPENDENCIES) 
-	@rm -f umask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umask_OBJECTS) $(umask_LDADD) $(LIBS)
-
-umount$(EXEEXT): $(umount_OBJECTS) $(umount_DEPENDENCIES) $(EXTRA_umount_DEPENDENCIES) 
-	@rm -f umount$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umount_OBJECTS) $(umount_LDADD) $(LIBS)
-
-umount2$(EXEEXT): $(umount2_OBJECTS) $(umount2_DEPENDENCIES) $(EXTRA_umount2_DEPENDENCIES) 
-	@rm -f umount2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umount2_OBJECTS) $(umount2_LDADD) $(LIBS)
-
-umoven-illptr$(EXEEXT): $(umoven_illptr_OBJECTS) $(umoven_illptr_DEPENDENCIES) $(EXTRA_umoven_illptr_DEPENDENCIES) 
-	@rm -f umoven-illptr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umoven_illptr_OBJECTS) $(umoven_illptr_LDADD) $(LIBS)
-
-umovestr$(EXEEXT): $(umovestr_OBJECTS) $(umovestr_DEPENDENCIES) $(EXTRA_umovestr_DEPENDENCIES) 
-	@rm -f umovestr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr_OBJECTS) $(umovestr_LDADD) $(LIBS)
-
-umovestr-illptr$(EXEEXT): $(umovestr_illptr_OBJECTS) $(umovestr_illptr_DEPENDENCIES) $(EXTRA_umovestr_illptr_DEPENDENCIES) 
-	@rm -f umovestr-illptr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr_illptr_OBJECTS) $(umovestr_illptr_LDADD) $(LIBS)
-
-umovestr2$(EXEEXT): $(umovestr2_OBJECTS) $(umovestr2_DEPENDENCIES) $(EXTRA_umovestr2_DEPENDENCIES) 
-	@rm -f umovestr2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr2_OBJECTS) $(umovestr2_LDADD) $(LIBS)
-
-umovestr3$(EXEEXT): $(umovestr3_OBJECTS) $(umovestr3_DEPENDENCIES) $(EXTRA_umovestr3_DEPENDENCIES) 
-	@rm -f umovestr3$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr3_OBJECTS) $(umovestr3_LDADD) $(LIBS)
-
-uname$(EXEEXT): $(uname_OBJECTS) $(uname_DEPENDENCIES) $(EXTRA_uname_DEPENDENCIES) 
-	@rm -f uname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(uname_OBJECTS) $(uname_LDADD) $(LIBS)
-
-unblock_reset_raise$(EXEEXT): $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_DEPENDENCIES) $(EXTRA_unblock_reset_raise_DEPENDENCIES) 
-	@rm -f unblock_reset_raise$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_LDADD) $(LIBS)
-
-unix-pair-send-recv$(EXEEXT): $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_DEPENDENCIES) $(EXTRA_unix_pair_send_recv_DEPENDENCIES) 
-	@rm -f unix-pair-send-recv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_LDADD) $(LIBS)
-
-unix-pair-sendto-recvfrom$(EXEEXT): $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_DEPENDENCIES) $(EXTRA_unix_pair_sendto_recvfrom_DEPENDENCIES) 
-	@rm -f unix-pair-sendto-recvfrom$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_LDADD) $(LIBS)
-
-unlink$(EXEEXT): $(unlink_OBJECTS) $(unlink_DEPENDENCIES) $(EXTRA_unlink_DEPENDENCIES) 
-	@rm -f unlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unlink_OBJECTS) $(unlink_LDADD) $(LIBS)
-
-unlinkat$(EXEEXT): $(unlinkat_OBJECTS) $(unlinkat_DEPENDENCIES) $(EXTRA_unlinkat_DEPENDENCIES) 
-	@rm -f unlinkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unlinkat_OBJECTS) $(unlinkat_LDADD) $(LIBS)
-
-unshare$(EXEEXT): $(unshare_OBJECTS) $(unshare_DEPENDENCIES) $(EXTRA_unshare_DEPENDENCIES) 
-	@rm -f unshare$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unshare_OBJECTS) $(unshare_LDADD) $(LIBS)
-
-userfaultfd$(EXEEXT): $(userfaultfd_OBJECTS) $(userfaultfd_DEPENDENCIES) $(EXTRA_userfaultfd_DEPENDENCIES) 
-	@rm -f userfaultfd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(userfaultfd_OBJECTS) $(userfaultfd_LDADD) $(LIBS)
-
-ustat$(EXEEXT): $(ustat_OBJECTS) $(ustat_DEPENDENCIES) $(EXTRA_ustat_DEPENDENCIES) 
-	@rm -f ustat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ustat_OBJECTS) $(ustat_LDADD) $(LIBS)
-
-utime$(EXEEXT): $(utime_OBJECTS) $(utime_DEPENDENCIES) $(EXTRA_utime_DEPENDENCIES) 
-	@rm -f utime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(utime_OBJECTS) $(utime_LDADD) $(LIBS)
-
-utimensat$(EXEEXT): $(utimensat_OBJECTS) $(utimensat_DEPENDENCIES) $(EXTRA_utimensat_DEPENDENCIES) 
-	@rm -f utimensat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS)
-
-utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) 
-	@rm -f utimes$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS)
-
-vfork-f$(EXEEXT): $(vfork_f_OBJECTS) $(vfork_f_DEPENDENCIES) $(EXTRA_vfork_f_DEPENDENCIES) 
-	@rm -f vfork-f$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(vfork_f_OBJECTS) $(vfork_f_LDADD) $(LIBS)
-
-vhangup$(EXEEXT): $(vhangup_OBJECTS) $(vhangup_DEPENDENCIES) $(EXTRA_vhangup_DEPENDENCIES) 
-	@rm -f vhangup$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(vhangup_OBJECTS) $(vhangup_LDADD) $(LIBS)
-
-vmsplice$(EXEEXT): $(vmsplice_OBJECTS) $(vmsplice_DEPENDENCIES) $(EXTRA_vmsplice_DEPENDENCIES) 
-	@rm -f vmsplice$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(vmsplice_OBJECTS) $(vmsplice_LDADD) $(LIBS)
-
-wait4$(EXEEXT): $(wait4_OBJECTS) $(wait4_DEPENDENCIES) $(EXTRA_wait4_DEPENDENCIES) 
-	@rm -f wait4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(wait4_OBJECTS) $(wait4_LDADD) $(LIBS)
-
-wait4-v$(EXEEXT): $(wait4_v_OBJECTS) $(wait4_v_DEPENDENCIES) $(EXTRA_wait4_v_DEPENDENCIES) 
-	@rm -f wait4-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(wait4_v_OBJECTS) $(wait4_v_LDADD) $(LIBS)
-
-waitid$(EXEEXT): $(waitid_OBJECTS) $(waitid_DEPENDENCIES) $(EXTRA_waitid_DEPENDENCIES) 
-	@rm -f waitid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(waitid_OBJECTS) $(waitid_LDADD) $(LIBS)
-
-waitid-v$(EXEEXT): $(waitid_v_OBJECTS) $(waitid_v_DEPENDENCIES) $(EXTRA_waitid_v_DEPENDENCIES) 
-	@rm -f waitid-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(waitid_v_OBJECTS) $(waitid_v_LDADD) $(LIBS)
-
-waitpid$(EXEEXT): $(waitpid_OBJECTS) $(waitpid_DEPENDENCIES) $(EXTRA_waitpid_DEPENDENCIES) 
-	@rm -f waitpid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(waitpid_OBJECTS) $(waitpid_LDADD) $(LIBS)
-
-xattr$(EXEEXT): $(xattr_OBJECTS) $(xattr_DEPENDENCIES) $(EXTRA_xattr_DEPENDENCIES) 
-	@rm -f xattr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xattr_OBJECTS) $(xattr_LDADD) $(LIBS)
-
-xattr-strings$(EXEEXT): $(xattr_strings_OBJECTS) $(xattr_strings_DEPENDENCIES) $(EXTRA_xattr_strings_DEPENDENCIES) 
-	@rm -f xattr-strings$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xattr_strings_OBJECTS) $(xattr_strings_LDADD) $(LIBS)
-
-xet_robust_list$(EXEEXT): $(xet_robust_list_OBJECTS) $(xet_robust_list_DEPENDENCIES) $(EXTRA_xet_robust_list_DEPENDENCIES) 
-	@rm -f xet_robust_list$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xet_robust_list_OBJECTS) $(xet_robust_list_LDADD) $(LIBS)
-
-xet_thread_area_x86$(EXEEXT): $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_DEPENDENCIES) $(EXTRA_xet_thread_area_x86_DEPENDENCIES) 
-	@rm -f xet_thread_area_x86$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_LDADD) $(LIBS)
-
-xetitimer$(EXEEXT): $(xetitimer_OBJECTS) $(xetitimer_DEPENDENCIES) $(EXTRA_xetitimer_DEPENDENCIES) 
-	@rm -f xetitimer$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xetitimer_OBJECTS) $(xetitimer_LDADD) $(LIBS)
-
-xetpgid$(EXEEXT): $(xetpgid_OBJECTS) $(xetpgid_DEPENDENCIES) $(EXTRA_xetpgid_DEPENDENCIES) 
-	@rm -f xetpgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xetpgid_OBJECTS) $(xetpgid_LDADD) $(LIBS)
-
-xetpriority$(EXEEXT): $(xetpriority_OBJECTS) $(xetpriority_DEPENDENCIES) $(EXTRA_xetpriority_DEPENDENCIES) 
-	@rm -f xetpriority$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xetpriority_OBJECTS) $(xetpriority_LDADD) $(LIBS)
-
-xettimeofday$(EXEEXT): $(xettimeofday_OBJECTS) $(xettimeofday_DEPENDENCIES) $(EXTRA_xettimeofday_DEPENDENCIES) 
-	@rm -f xettimeofday$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xettimeofday_OBJECTS) $(xettimeofday_LDADD) $(LIBS)
-
-zeroargc$(EXEEXT): $(zeroargc_OBJECTS) $(zeroargc_DEPENDENCIES) $(EXTRA_zeroargc_DEPENDENCIES) 
-	@rm -f zeroargc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(zeroargc_OBJECTS) $(zeroargc_LDADD) $(LIBS)
-
-mostlyclean-compile:
-	-rm -f *.$(OBJEXT)
-
-distclean-compile:
-	-rm -f *.tab.c
-
-include ./$(DEPDIR)/_newselect-P.Po
-include ./$(DEPDIR)/_newselect.Po
-include ./$(DEPDIR)/accept.Po
-include ./$(DEPDIR)/accept4.Po
-include ./$(DEPDIR)/access.Po
-include ./$(DEPDIR)/acct.Po
-include ./$(DEPDIR)/add_key.Po
-include ./$(DEPDIR)/adjtimex.Po
-include ./$(DEPDIR)/aio.Po
-include ./$(DEPDIR)/aio_pgetevents.Po
-include ./$(DEPDIR)/alarm.Po
-include ./$(DEPDIR)/answer.Po
-include ./$(DEPDIR)/attach-f-p-cmd.Po
-include ./$(DEPDIR)/attach-f-p.Po
-include ./$(DEPDIR)/attach-p-cmd-cmd.Po
-include ./$(DEPDIR)/attach-p-cmd-p.Po
-include ./$(DEPDIR)/block_reset_raise_run.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog-v.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd-v.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd.Po
-include ./$(DEPDIR)/bpf-success-v.Po
-include ./$(DEPDIR)/bpf-success.Po
-include ./$(DEPDIR)/bpf-v.Po
-include ./$(DEPDIR)/bpf.Po
-include ./$(DEPDIR)/brk.Po
-include ./$(DEPDIR)/btrfs.Po
-include ./$(DEPDIR)/caps-abbrev.Po
-include ./$(DEPDIR)/caps.Po
-include ./$(DEPDIR)/check_sigblock.Po
-include ./$(DEPDIR)/check_sigign.Po
-include ./$(DEPDIR)/chmod.Po
-include ./$(DEPDIR)/chown.Po
-include ./$(DEPDIR)/chown32.Po
-include ./$(DEPDIR)/chroot.Po
-include ./$(DEPDIR)/clock_adjtime.Po
-include ./$(DEPDIR)/clock_nanosleep.Po
-include ./$(DEPDIR)/clock_xettime.Po
-include ./$(DEPDIR)/clone_parent.Po
-include ./$(DEPDIR)/clone_ptrace.Po
-include ./$(DEPDIR)/copy_file_range.Po
-include ./$(DEPDIR)/count-f.Po
-include ./$(DEPDIR)/creat.Po
-include ./$(DEPDIR)/delay.Po
-include ./$(DEPDIR)/delete_module.Po
-include ./$(DEPDIR)/dev-yy.Po
-include ./$(DEPDIR)/dup.Po
-include ./$(DEPDIR)/dup2.Po
-include ./$(DEPDIR)/dup3.Po
-include ./$(DEPDIR)/epoll_create.Po
-include ./$(DEPDIR)/epoll_create1.Po
-include ./$(DEPDIR)/epoll_ctl.Po
-include ./$(DEPDIR)/epoll_pwait.Po
-include ./$(DEPDIR)/epoll_wait.Po
-include ./$(DEPDIR)/erestartsys.Po
-include ./$(DEPDIR)/eventfd.Po
-include ./$(DEPDIR)/execve-v.Po
-include ./$(DEPDIR)/execve.Po
-include ./$(DEPDIR)/execveat-v.Po
-include ./$(DEPDIR)/execveat.Po
-include ./$(DEPDIR)/faccessat.Po
-include ./$(DEPDIR)/fadvise64.Po
-include ./$(DEPDIR)/fadvise64_64.Po
-include ./$(DEPDIR)/fallocate.Po
-include ./$(DEPDIR)/fanotify_init.Po
-include ./$(DEPDIR)/fanotify_mark-Xabbrev.Po
-include ./$(DEPDIR)/fanotify_mark-Xraw.Po
-include ./$(DEPDIR)/fanotify_mark-Xverbose.Po
-include ./$(DEPDIR)/fanotify_mark.Po
-include ./$(DEPDIR)/fchdir.Po
-include ./$(DEPDIR)/fchmod.Po
-include ./$(DEPDIR)/fchmodat.Po
-include ./$(DEPDIR)/fchown.Po
-include ./$(DEPDIR)/fchown32.Po
-include ./$(DEPDIR)/fchownat.Po
-include ./$(DEPDIR)/fcntl.Po
-include ./$(DEPDIR)/fcntl64.Po
-include ./$(DEPDIR)/fdatasync.Po
-include ./$(DEPDIR)/fflush.Po
-include ./$(DEPDIR)/file_handle.Po
-include ./$(DEPDIR)/file_ioctl.Po
-include ./$(DEPDIR)/filter-unavailable.Po
-include ./$(DEPDIR)/finit_module.Po
-include ./$(DEPDIR)/flock.Po
-include ./$(DEPDIR)/fork-f.Po
-include ./$(DEPDIR)/fstat.Po
-include ./$(DEPDIR)/fstat64-fstat64.Po
-include ./$(DEPDIR)/fstatat64-fstatat64.Po
-include ./$(DEPDIR)/fstatfs.Po
-include ./$(DEPDIR)/fstatfs64.Po
-include ./$(DEPDIR)/fsync-y.Po
-include ./$(DEPDIR)/fsync.Po
-include ./$(DEPDIR)/ftruncate.Po
-include ./$(DEPDIR)/ftruncate64-ftruncate64.Po
-include ./$(DEPDIR)/futex.Po
-include ./$(DEPDIR)/futimesat.Po
-include ./$(DEPDIR)/get_mempolicy.Po
-include ./$(DEPDIR)/getcpu.Po
-include ./$(DEPDIR)/getcwd.Po
-include ./$(DEPDIR)/getdents.Po
-include ./$(DEPDIR)/getdents64.Po
-include ./$(DEPDIR)/getegid.Po
-include ./$(DEPDIR)/getegid32.Po
-include ./$(DEPDIR)/geteuid.Po
-include ./$(DEPDIR)/geteuid32.Po
-include ./$(DEPDIR)/getgid.Po
-include ./$(DEPDIR)/getgid32.Po
-include ./$(DEPDIR)/getgroups.Po
-include ./$(DEPDIR)/getgroups32.Po
-include ./$(DEPDIR)/getpeername.Po
-include ./$(DEPDIR)/getpgrp.Po
-include ./$(DEPDIR)/getpid.Po
-include ./$(DEPDIR)/getppid.Po
-include ./$(DEPDIR)/getrandom.Po
-include ./$(DEPDIR)/getresgid.Po
-include ./$(DEPDIR)/getresgid32.Po
-include ./$(DEPDIR)/getresuid.Po
-include ./$(DEPDIR)/getresuid32.Po
-include ./$(DEPDIR)/getrlimit.Po
-include ./$(DEPDIR)/getrusage.Po
-include ./$(DEPDIR)/getsid.Po
-include ./$(DEPDIR)/getsockname.Po
-include ./$(DEPDIR)/gettid.Po
-include ./$(DEPDIR)/getuid.Po
-include ./$(DEPDIR)/getuid32.Po
-include ./$(DEPDIR)/getxxid.Po
-include ./$(DEPDIR)/group_req.Po
-include ./$(DEPDIR)/inet-cmsg.Po
-include ./$(DEPDIR)/init_module.Po
-include ./$(DEPDIR)/inject-nf.Po
-include ./$(DEPDIR)/inotify.Po
-include ./$(DEPDIR)/inotify_init1.Po
-include ./$(DEPDIR)/int_0x80.Po
-include ./$(DEPDIR)/ioctl.Po
-include ./$(DEPDIR)/ioctl_block.Po
-include ./$(DEPDIR)/ioctl_dm-v.Po
-include ./$(DEPDIR)/ioctl_dm.Po
-include ./$(DEPDIR)/ioctl_evdev-v.Po
-include ./$(DEPDIR)/ioctl_evdev.Po
-include ./$(DEPDIR)/ioctl_inotify.Po
-include ./$(DEPDIR)/ioctl_kvm_run.Po
-include ./$(DEPDIR)/ioctl_loop-nv.Po
-include ./$(DEPDIR)/ioctl_loop-v.Po
-include ./$(DEPDIR)/ioctl_loop.Po
-include ./$(DEPDIR)/ioctl_mtd.Po
-include ./$(DEPDIR)/ioctl_nsfs.Po
-include ./$(DEPDIR)/ioctl_perf-success.Po
-include ./$(DEPDIR)/ioctl_perf.Po
-include ./$(DEPDIR)/ioctl_ptp.Po
-include ./$(DEPDIR)/ioctl_rtc-v.Po
-include ./$(DEPDIR)/ioctl_rtc.Po
-include ./$(DEPDIR)/ioctl_scsi.Po
-include ./$(DEPDIR)/ioctl_sg_io_v3.Po
-include ./$(DEPDIR)/ioctl_sg_io_v4.Po
-include ./$(DEPDIR)/ioctl_sock_gifconf.Po
-include ./$(DEPDIR)/ioctl_uffdio.Po
-include ./$(DEPDIR)/ioctl_v4l2.Po
-include ./$(DEPDIR)/ioperm.Po
-include ./$(DEPDIR)/iopl.Po
-include ./$(DEPDIR)/ioprio.Po
-include ./$(DEPDIR)/ip_mreq.Po
-include ./$(DEPDIR)/ipc.Po
-include ./$(DEPDIR)/ipc_msg-Xabbrev.Po
-include ./$(DEPDIR)/ipc_msg-Xraw.Po
-include ./$(DEPDIR)/ipc_msg-Xverbose.Po
-include ./$(DEPDIR)/ipc_msg.Po
-include ./$(DEPDIR)/ipc_msgbuf-Xabbrev.Po
-include ./$(DEPDIR)/ipc_msgbuf-Xraw.Po
-include ./$(DEPDIR)/ipc_msgbuf-Xverbose.Po
-include ./$(DEPDIR)/ipc_msgbuf.Po
-include ./$(DEPDIR)/ipc_sem-Xabbrev.Po
-include ./$(DEPDIR)/ipc_sem-Xraw.Po
-include ./$(DEPDIR)/ipc_sem-Xverbose.Po
-include ./$(DEPDIR)/ipc_sem.Po
-include ./$(DEPDIR)/ipc_shm-Xabbrev.Po
-include ./$(DEPDIR)/ipc_shm-Xraw.Po
-include ./$(DEPDIR)/ipc_shm-Xverbose.Po
-include ./$(DEPDIR)/ipc_shm.Po
-include ./$(DEPDIR)/is_linux_mips_n64.Po
-include ./$(DEPDIR)/kcmp-y.Po
-include ./$(DEPDIR)/kcmp.Po
-include ./$(DEPDIR)/kern_features.Po
-include ./$(DEPDIR)/kexec_file_load.Po
-include ./$(DEPDIR)/kexec_load.Po
-include ./$(DEPDIR)/keyctl-Xabbrev.Po
-include ./$(DEPDIR)/keyctl-Xraw.Po
-include ./$(DEPDIR)/keyctl-Xverbose.Po
-include ./$(DEPDIR)/keyctl.Po
-include ./$(DEPDIR)/kill.Po
-include ./$(DEPDIR)/ksysent.Po
-include ./$(DEPDIR)/lchown.Po
-include ./$(DEPDIR)/lchown32.Po
-include ./$(DEPDIR)/libtests_a-create_nl_socket.Po
-include ./$(DEPDIR)/libtests_a-errno2name.Po
-include ./$(DEPDIR)/libtests_a-error_msg.Po
-include ./$(DEPDIR)/libtests_a-fill_memory.Po
-include ./$(DEPDIR)/libtests_a-get_page_size.Po
-include ./$(DEPDIR)/libtests_a-get_sigset_size.Po
-include ./$(DEPDIR)/libtests_a-hexdump_strdup.Po
-include ./$(DEPDIR)/libtests_a-hexquote_strndup.Po
-include ./$(DEPDIR)/libtests_a-ifindex.Po
-include ./$(DEPDIR)/libtests_a-inode_of_sockfd.Po
-include ./$(DEPDIR)/libtests_a-libmmsg.Po
-include ./$(DEPDIR)/libtests_a-libsocketcall.Po
-include ./$(DEPDIR)/libtests_a-overflowuid.Po
-include ./$(DEPDIR)/libtests_a-pipe_maxfd.Po
-include ./$(DEPDIR)/libtests_a-print_quoted_string.Po
-include ./$(DEPDIR)/libtests_a-print_time.Po
-include ./$(DEPDIR)/libtests_a-printflags.Po
-include ./$(DEPDIR)/libtests_a-printxval.Po
-include ./$(DEPDIR)/libtests_a-signal2name.Po
-include ./$(DEPDIR)/libtests_a-skip_unavailable.Po
-include ./$(DEPDIR)/libtests_a-sprintrc.Po
-include ./$(DEPDIR)/libtests_a-tail_alloc.Po
-include ./$(DEPDIR)/libtests_a-test_printpath.Po
-include ./$(DEPDIR)/libtests_a-test_printstrn.Po
-include ./$(DEPDIR)/libtests_a-test_ucopy.Po
-include ./$(DEPDIR)/libtests_a-tprintf.Po
-include ./$(DEPDIR)/link.Po
-include ./$(DEPDIR)/linkat.Po
-include ./$(DEPDIR)/list_sigaction_signum.Po
-include ./$(DEPDIR)/llseek.Po
-include ./$(DEPDIR)/localtime.Po
-include ./$(DEPDIR)/lookup_dcookie.Po
-include ./$(DEPDIR)/lseek.Po
-include ./$(DEPDIR)/lstat.Po
-include ./$(DEPDIR)/lstat64-lstat64.Po
-include ./$(DEPDIR)/madvise.Po
-include ./$(DEPDIR)/mbind.Po
-include ./$(DEPDIR)/membarrier.Po
-include ./$(DEPDIR)/memfd_create.Po
-include ./$(DEPDIR)/migrate_pages.Po
-include ./$(DEPDIR)/mincore.Po
-include ./$(DEPDIR)/mkdir.Po
-include ./$(DEPDIR)/mkdirat.Po
-include ./$(DEPDIR)/mknod.Po
-include ./$(DEPDIR)/mknodat.Po
-include ./$(DEPDIR)/mlock.Po
-include ./$(DEPDIR)/mlock2.Po
-include ./$(DEPDIR)/mlockall.Po
-include ./$(DEPDIR)/mmap-Xabbrev.Po
-include ./$(DEPDIR)/mmap-Xraw.Po
-include ./$(DEPDIR)/mmap-Xverbose.Po
-include ./$(DEPDIR)/mmap.Po
-include ./$(DEPDIR)/mmap64-mmap64.Po
-include ./$(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po
-include ./$(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po
-include ./$(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po
-include ./$(DEPDIR)/mmsg-silent.Po
-include ./$(DEPDIR)/mmsg.Po
-include ./$(DEPDIR)/mmsg_name-v.Po
-include ./$(DEPDIR)/mmsg_name.Po
-include ./$(DEPDIR)/modify_ldt.Po
-include ./$(DEPDIR)/mount-Xabbrev.Po
-include ./$(DEPDIR)/mount-Xraw.Po
-include ./$(DEPDIR)/mount-Xverbose.Po
-include ./$(DEPDIR)/mount.Po
-include ./$(DEPDIR)/move_pages.Po
-include ./$(DEPDIR)/mq.Po
-include ./$(DEPDIR)/mq_sendrecv-read.Po
-include ./$(DEPDIR)/mq_sendrecv-write.Po
-include ./$(DEPDIR)/mq_sendrecv.Po
-include ./$(DEPDIR)/msg_control-v.Po
-include ./$(DEPDIR)/msg_control.Po
-include ./$(DEPDIR)/msg_name.Po
-include ./$(DEPDIR)/munlockall.Po
-include ./$(DEPDIR)/nanosleep.Po
-include ./$(DEPDIR)/net-accept-connect.Po
-include ./$(DEPDIR)/net-icmp_filter.Po
-include ./$(DEPDIR)/net-sockaddr.Po
-include ./$(DEPDIR)/net-y-unix.Po
-include ./$(DEPDIR)/net-yy-inet.Po
-include ./$(DEPDIR)/net-yy-inet6.Po
-include ./$(DEPDIR)/net-yy-netlink.Po
-include ./$(DEPDIR)/net-yy-unix.Po
-include ./$(DEPDIR)/netlink_audit.Po
-include ./$(DEPDIR)/netlink_crypto.Po
-include ./$(DEPDIR)/netlink_generic.Po
-include ./$(DEPDIR)/netlink_inet_diag.Po
-include ./$(DEPDIR)/netlink_kobject_uevent.Po
-include ./$(DEPDIR)/netlink_netfilter.Po
-include ./$(DEPDIR)/netlink_netlink_diag.Po
-include ./$(DEPDIR)/netlink_protocol.Po
-include ./$(DEPDIR)/netlink_route.Po
-include ./$(DEPDIR)/netlink_selinux.Po
-include ./$(DEPDIR)/netlink_sock_diag.Po
-include ./$(DEPDIR)/netlink_unix_diag.Po
-include ./$(DEPDIR)/netlink_xfrm.Po
-include ./$(DEPDIR)/newfstatat-newfstatat.Po
-include ./$(DEPDIR)/nfnetlink_acct.Po
-include ./$(DEPDIR)/nfnetlink_cthelper.Po
-include ./$(DEPDIR)/nfnetlink_ctnetlink.Po
-include ./$(DEPDIR)/nfnetlink_ctnetlink_exp.Po
-include ./$(DEPDIR)/nfnetlink_cttimeout.Po
-include ./$(DEPDIR)/nfnetlink_ipset.Po
-include ./$(DEPDIR)/nfnetlink_nft_compat.Po
-include ./$(DEPDIR)/nfnetlink_nftables.Po
-include ./$(DEPDIR)/nfnetlink_osf.Po
-include ./$(DEPDIR)/nfnetlink_queue.Po
-include ./$(DEPDIR)/nfnetlink_ulog.Po
-include ./$(DEPDIR)/nlattr.Po
-include ./$(DEPDIR)/nlattr_br_port_msg.Po
-include ./$(DEPDIR)/nlattr_crypto_user_alg.Po
-include ./$(DEPDIR)/nlattr_dcbmsg.Po
-include ./$(DEPDIR)/nlattr_fib_rule_hdr.Po
-include ./$(DEPDIR)/nlattr_ifaddrlblmsg.Po
-include ./$(DEPDIR)/nlattr_ifaddrmsg.Po
-include ./$(DEPDIR)/nlattr_ifinfomsg.Po
-include ./$(DEPDIR)/nlattr_ifla_af_spec.Po
-include ./$(DEPDIR)/nlattr_ifla_brport.Po
-include ./$(DEPDIR)/nlattr_ifla_linkinfo.Po
-include ./$(DEPDIR)/nlattr_ifla_port.Po
-include ./$(DEPDIR)/nlattr_ifla_xdp.Po
-include ./$(DEPDIR)/nlattr_inet_diag_msg.Po
-include ./$(DEPDIR)/nlattr_inet_diag_req_compat.Po
-include ./$(DEPDIR)/nlattr_inet_diag_req_v2.Po
-include ./$(DEPDIR)/nlattr_mdba_mdb_entry.Po
-include ./$(DEPDIR)/nlattr_mdba_router_port.Po
-include ./$(DEPDIR)/nlattr_ndmsg.Po
-include ./$(DEPDIR)/nlattr_ndtmsg.Po
-include ./$(DEPDIR)/nlattr_netconfmsg.Po
-include ./$(DEPDIR)/nlattr_netlink_diag_msg.Po
-include ./$(DEPDIR)/nlattr_nlmsgerr.Po
-include ./$(DEPDIR)/nlattr_packet_diag_msg.Po
-include ./$(DEPDIR)/nlattr_rtgenmsg.Po
-include ./$(DEPDIR)/nlattr_rtmsg.Po
-include ./$(DEPDIR)/nlattr_smc_diag_msg.Po
-include ./$(DEPDIR)/nlattr_tc_stats.Po
-include ./$(DEPDIR)/nlattr_tca_stab.Po
-include ./$(DEPDIR)/nlattr_tcamsg.Po
-include ./$(DEPDIR)/nlattr_tcmsg.Po
-include ./$(DEPDIR)/nlattr_unix_diag_msg.Po
-include ./$(DEPDIR)/nsyscalls-d.Po
-include ./$(DEPDIR)/nsyscalls.Po
-include ./$(DEPDIR)/old_mmap-P.Po
-include ./$(DEPDIR)/old_mmap-Xabbrev.Po
-include ./$(DEPDIR)/old_mmap-Xraw.Po
-include ./$(DEPDIR)/old_mmap-Xverbose.Po
-include ./$(DEPDIR)/old_mmap-v-none.Po
-include ./$(DEPDIR)/old_mmap.Po
-include ./$(DEPDIR)/oldfstat.Po
-include ./$(DEPDIR)/oldlstat.Po
-include ./$(DEPDIR)/oldselect-P.Po
-include ./$(DEPDIR)/oldselect-efault-P.Po
-include ./$(DEPDIR)/oldselect-efault.Po
-include ./$(DEPDIR)/oldselect.Po
-include ./$(DEPDIR)/oldstat.Po
-include ./$(DEPDIR)/open.Po
-include ./$(DEPDIR)/openat.Po
-include ./$(DEPDIR)/osf_utimes.Po
-include ./$(DEPDIR)/pause.Po
-include ./$(DEPDIR)/pc.Po
-include ./$(DEPDIR)/perf_event_open.Po
-include ./$(DEPDIR)/perf_event_open_nonverbose.Po
-include ./$(DEPDIR)/perf_event_open_unabbrev.Po
-include ./$(DEPDIR)/personality-Xabbrev.Po
-include ./$(DEPDIR)/personality-Xraw.Po
-include ./$(DEPDIR)/personality-Xverbose.Po
-include ./$(DEPDIR)/personality.Po
-include ./$(DEPDIR)/pipe.Po
-include ./$(DEPDIR)/pipe2.Po
-include ./$(DEPDIR)/pkey_alloc.Po
-include ./$(DEPDIR)/pkey_free.Po
-include ./$(DEPDIR)/pkey_mprotect.Po
-include ./$(DEPDIR)/poll-P.Po
-include ./$(DEPDIR)/poll.Po
-include ./$(DEPDIR)/ppoll-P.Po
-include ./$(DEPDIR)/ppoll-v.Po
-include ./$(DEPDIR)/ppoll.Po
-include ./$(DEPDIR)/prctl-arg2-intptr.Po
-include ./$(DEPDIR)/prctl-dumpable.Po
-include ./$(DEPDIR)/prctl-name.Po
-include ./$(DEPDIR)/prctl-no-args.Po
-include ./$(DEPDIR)/prctl-pdeathsig.Po
-include ./$(DEPDIR)/prctl-seccomp-filter-v.Po
-include ./$(DEPDIR)/prctl-seccomp-strict.Po
-include ./$(DEPDIR)/prctl-securebits.Po
-include ./$(DEPDIR)/prctl-spec-inject.Po
-include ./$(DEPDIR)/prctl-tid_address.Po
-include ./$(DEPDIR)/prctl-tsc.Po
-include ./$(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po
-include ./$(DEPDIR)/preadv-preadv.Po
-include ./$(DEPDIR)/preadv2-pwritev2.Po
-include ./$(DEPDIR)/preadv_pwritev-preadv-pwritev.Po
-include ./$(DEPDIR)/print_maxfd.Po
-include ./$(DEPDIR)/printpath-umovestr-peekdata.Po
-include ./$(DEPDIR)/printpath-umovestr-undumpable.Po
-include ./$(DEPDIR)/printpath-umovestr.Po
-include ./$(DEPDIR)/printstr.Po
-include ./$(DEPDIR)/printstrn-umoven-peekdata.Po
-include ./$(DEPDIR)/printstrn-umoven-undumpable.Po
-include ./$(DEPDIR)/printstrn-umoven.Po
-include ./$(DEPDIR)/prlimit64.Po
-include ./$(DEPDIR)/process_vm_readv.Po
-include ./$(DEPDIR)/process_vm_writev.Po
-include ./$(DEPDIR)/pselect6.Po
-include ./$(DEPDIR)/ptrace.Po
-include ./$(DEPDIR)/pwritev-pwritev.Po
-include ./$(DEPDIR)/qual_fault.Po
-include ./$(DEPDIR)/qual_inject-error-signal.Po
-include ./$(DEPDIR)/qual_inject-retval.Po
-include ./$(DEPDIR)/qual_inject-signal.Po
-include ./$(DEPDIR)/qual_signal.Po
-include ./$(DEPDIR)/quotactl-v.Po
-include ./$(DEPDIR)/quotactl-xfs-v.Po
-include ./$(DEPDIR)/quotactl-xfs.Po
-include ./$(DEPDIR)/quotactl.Po
-include ./$(DEPDIR)/read-write.Po
-include ./$(DEPDIR)/readahead.Po
-include ./$(DEPDIR)/readdir.Po
-include ./$(DEPDIR)/readlink.Po
-include ./$(DEPDIR)/readlinkat.Po
-include ./$(DEPDIR)/readv.Po
-include ./$(DEPDIR)/reboot.Po
-include ./$(DEPDIR)/recvfrom.Po
-include ./$(DEPDIR)/recvmmsg-timeout.Po
-include ./$(DEPDIR)/recvmsg.Po
-include ./$(DEPDIR)/redirect-fds.Po
-include ./$(DEPDIR)/remap_file_pages.Po
-include ./$(DEPDIR)/rename.Po
-include ./$(DEPDIR)/renameat.Po
-include ./$(DEPDIR)/renameat2.Po
-include ./$(DEPDIR)/request_key.Po
-include ./$(DEPDIR)/restart_syscall.Po
-include ./$(DEPDIR)/riscv_flush_icache.Po
-include ./$(DEPDIR)/rmdir.Po
-include ./$(DEPDIR)/rt_sigaction.Po
-include ./$(DEPDIR)/rt_sigpending.Po
-include ./$(DEPDIR)/rt_sigprocmask.Po
-include ./$(DEPDIR)/rt_sigqueueinfo.Po
-include ./$(DEPDIR)/rt_sigreturn.Po
-include ./$(DEPDIR)/rt_sigsuspend.Po
-include ./$(DEPDIR)/rt_sigtimedwait.Po
-include ./$(DEPDIR)/rt_tgsigqueueinfo.Po
-include ./$(DEPDIR)/run_expect_termsig.Po
-include ./$(DEPDIR)/s390_guarded_storage-v.Po
-include ./$(DEPDIR)/s390_guarded_storage.Po
-include ./$(DEPDIR)/s390_pci_mmio_read_write.Po
-include ./$(DEPDIR)/s390_runtime_instr.Po
-include ./$(DEPDIR)/s390_sthyi-v.Po
-include ./$(DEPDIR)/s390_sthyi.Po
-include ./$(DEPDIR)/sched_get_priority_mxx.Po
-include ./$(DEPDIR)/sched_rr_get_interval.Po
-include ./$(DEPDIR)/sched_xetaffinity.Po
-include ./$(DEPDIR)/sched_xetattr.Po
-include ./$(DEPDIR)/sched_xetparam.Po
-include ./$(DEPDIR)/sched_xetscheduler.Po
-include ./$(DEPDIR)/sched_yield.Po
-include ./$(DEPDIR)/scm_rights.Po
-include ./$(DEPDIR)/seccomp-filter-v.Po
-include ./$(DEPDIR)/seccomp-filter.Po
-include ./$(DEPDIR)/seccomp-strict.Po
-include ./$(DEPDIR)/seccomp_get_action_avail.Po
-include ./$(DEPDIR)/select-P.Po
-include ./$(DEPDIR)/select.Po
-include ./$(DEPDIR)/semop.Po
-include ./$(DEPDIR)/sendfile.Po
-include ./$(DEPDIR)/sendfile64.Po
-include ./$(DEPDIR)/set_mempolicy.Po
-include ./$(DEPDIR)/set_ptracer_any.Po
-include ./$(DEPDIR)/set_sigblock.Po
-include ./$(DEPDIR)/set_sigign.Po
-include ./$(DEPDIR)/setdomainname.Po
-include ./$(DEPDIR)/setfsgid.Po
-include ./$(DEPDIR)/setfsgid32.Po
-include ./$(DEPDIR)/setfsuid.Po
-include ./$(DEPDIR)/setfsuid32.Po
-include ./$(DEPDIR)/setgid.Po
-include ./$(DEPDIR)/setgid32.Po
-include ./$(DEPDIR)/setgroups.Po
-include ./$(DEPDIR)/setgroups32.Po
-include ./$(DEPDIR)/sethostname.Po
-include ./$(DEPDIR)/setns.Po
-include ./$(DEPDIR)/setregid.Po
-include ./$(DEPDIR)/setregid32.Po
-include ./$(DEPDIR)/setresgid.Po
-include ./$(DEPDIR)/setresgid32.Po
-include ./$(DEPDIR)/setresuid.Po
-include ./$(DEPDIR)/setresuid32.Po
-include ./$(DEPDIR)/setreuid.Po
-include ./$(DEPDIR)/setreuid32.Po
-include ./$(DEPDIR)/setrlimit.Po
-include ./$(DEPDIR)/setuid.Po
-include ./$(DEPDIR)/setuid32.Po
-include ./$(DEPDIR)/shmxt.Po
-include ./$(DEPDIR)/shutdown.Po
-include ./$(DEPDIR)/sigaction.Po
-include ./$(DEPDIR)/sigaltstack.Po
-include ./$(DEPDIR)/siginfo.Po
-include ./$(DEPDIR)/signal.Po
-include ./$(DEPDIR)/signal_receive.Po
-include ./$(DEPDIR)/signalfd4.Po
-include ./$(DEPDIR)/sigpending.Po
-include ./$(DEPDIR)/sigprocmask.Po
-include ./$(DEPDIR)/sigreturn.Po
-include ./$(DEPDIR)/sigsuspend.Po
-include ./$(DEPDIR)/sleep.Po
-include ./$(DEPDIR)/so_linger.Po
-include ./$(DEPDIR)/so_peercred-Xabbrev.Po
-include ./$(DEPDIR)/so_peercred-Xraw.Po
-include ./$(DEPDIR)/so_peercred-Xverbose.Po
-include ./$(DEPDIR)/so_peercred.Po
-include ./$(DEPDIR)/sock_filter-v-Xabbrev.Po
-include ./$(DEPDIR)/sock_filter-v-Xraw.Po
-include ./$(DEPDIR)/sock_filter-v-Xverbose.Po
-include ./$(DEPDIR)/sock_filter-v.Po
-include ./$(DEPDIR)/socketcall.Po
-include ./$(DEPDIR)/sockopt-sol_netlink.Po
-include ./$(DEPDIR)/splice.Po
-include ./$(DEPDIR)/stack-fcall-0.Po
-include ./$(DEPDIR)/stack-fcall-1.Po
-include ./$(DEPDIR)/stack-fcall-2.Po
-include ./$(DEPDIR)/stack-fcall-3.Po
-include ./$(DEPDIR)/stack-fcall-mangled-0.Po
-include ./$(DEPDIR)/stack-fcall-mangled-1.Po
-include ./$(DEPDIR)/stack-fcall-mangled-2.Po
-include ./$(DEPDIR)/stack-fcall-mangled-3.Po
-include ./$(DEPDIR)/stack-fcall-mangled.Po
-include ./$(DEPDIR)/stack-fcall.Po
-include ./$(DEPDIR)/stat.Po
-include ./$(DEPDIR)/stat64-stat64.Po
-include ./$(DEPDIR)/statfs-statfs.Po
-include ./$(DEPDIR)/statfs64.Po
-include ./$(DEPDIR)/statx.Po
-include ./$(DEPDIR)/swap.Po
-include ./$(DEPDIR)/sxetmask.Po
-include ./$(DEPDIR)/symlink.Po
-include ./$(DEPDIR)/symlinkat.Po
-include ./$(DEPDIR)/sync.Po
-include ./$(DEPDIR)/sync_file_range.Po
-include ./$(DEPDIR)/sync_file_range2.Po
-include ./$(DEPDIR)/sysinfo.Po
-include ./$(DEPDIR)/syslog.Po
-include ./$(DEPDIR)/tee.Po
-include ./$(DEPDIR)/threads-execve.Po
-include ./$(DEPDIR)/time.Po
-include ./$(DEPDIR)/timer_create.Po
-include ./$(DEPDIR)/timer_xettime.Po
-include ./$(DEPDIR)/timerfd_xettime.Po
-include ./$(DEPDIR)/times-fail.Po
-include ./$(DEPDIR)/times.Po
-include ./$(DEPDIR)/truncate.Po
-include ./$(DEPDIR)/truncate64-truncate64.Po
-include ./$(DEPDIR)/ugetrlimit.Po
-include ./$(DEPDIR)/uio-uio.Po
-include ./$(DEPDIR)/umask.Po
-include ./$(DEPDIR)/umount.Po
-include ./$(DEPDIR)/umount2.Po
-include ./$(DEPDIR)/umoven-illptr.Po
-include ./$(DEPDIR)/umovestr-illptr.Po
-include ./$(DEPDIR)/umovestr.Po
-include ./$(DEPDIR)/umovestr2.Po
-include ./$(DEPDIR)/umovestr3.Po
-include ./$(DEPDIR)/uname.Po
-include ./$(DEPDIR)/unblock_reset_raise.Po
-include ./$(DEPDIR)/unix-pair-send-recv.Po
-include ./$(DEPDIR)/unix-pair-sendto-recvfrom.Po
-include ./$(DEPDIR)/unlink.Po
-include ./$(DEPDIR)/unlinkat.Po
-include ./$(DEPDIR)/unshare.Po
-include ./$(DEPDIR)/userfaultfd.Po
-include ./$(DEPDIR)/ustat.Po
-include ./$(DEPDIR)/utime.Po
-include ./$(DEPDIR)/utimensat.Po
-include ./$(DEPDIR)/utimes.Po
-include ./$(DEPDIR)/vfork-f.Po
-include ./$(DEPDIR)/vhangup.Po
-include ./$(DEPDIR)/vmsplice.Po
-include ./$(DEPDIR)/wait4-v.Po
-include ./$(DEPDIR)/wait4.Po
-include ./$(DEPDIR)/waitid-v.Po
-include ./$(DEPDIR)/waitid.Po
-include ./$(DEPDIR)/waitpid.Po
-include ./$(DEPDIR)/xattr-strings.Po
-include ./$(DEPDIR)/xattr.Po
-include ./$(DEPDIR)/xet_robust_list.Po
-include ./$(DEPDIR)/xet_thread_area_x86.Po
-include ./$(DEPDIR)/xetitimer.Po
-include ./$(DEPDIR)/xetpgid.Po
-include ./$(DEPDIR)/xetpriority.Po
-include ./$(DEPDIR)/xettimeofday.Po
-include ./$(DEPDIR)/zeroargc.Po
-
-.c.o:
-	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-#	$(AM_V_CC)source='$<' object='$@' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(COMPILE) -c -o $@ $<
-
-.c.obj:
-	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-#	$(AM_V_CC)source='$<' object='$@' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-libtests_a-create_nl_socket.o: create_nl_socket.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.o -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po
-#	$(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c
-
-libtests_a-create_nl_socket.obj: create_nl_socket.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.obj -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po
-#	$(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi`
-
-libtests_a-errno2name.o: errno2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.o -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po
-#	$(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c
-
-libtests_a-errno2name.obj: errno2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po
-#	$(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi`
-
-libtests_a-error_msg.o: error_msg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.o -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po
-#	$(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c
-
-libtests_a-error_msg.obj: error_msg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.obj -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po
-#	$(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi`
-
-libtests_a-fill_memory.o: fill_memory.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.o -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po
-#	$(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c
-
-libtests_a-fill_memory.obj: fill_memory.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.obj -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po
-#	$(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi`
-
-libtests_a-get_page_size.o: get_page_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po
-#	$(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c
-
-libtests_a-get_page_size.obj: get_page_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po
-#	$(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi`
-
-libtests_a-get_sigset_size.o: get_sigset_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po
-#	$(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c
-
-libtests_a-get_sigset_size.obj: get_sigset_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po
-#	$(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi`
-
-libtests_a-hexdump_strdup.o: hexdump_strdup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po
-#	$(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c
-
-libtests_a-hexdump_strdup.obj: hexdump_strdup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po
-#	$(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi`
-
-libtests_a-hexquote_strndup.o: hexquote_strndup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po
-#	$(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c
-
-libtests_a-hexquote_strndup.obj: hexquote_strndup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po
-#	$(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi`
-
-libtests_a-ifindex.o: ifindex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.o -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po
-#	$(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c
-
-libtests_a-ifindex.obj: ifindex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.obj -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po
-#	$(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi`
-
-libtests_a-inode_of_sockfd.o: inode_of_sockfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.o -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po
-#	$(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c
-
-libtests_a-inode_of_sockfd.obj: inode_of_sockfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po
-#	$(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi`
-
-libtests_a-libmmsg.o: libmmsg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.o -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po
-#	$(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c
-
-libtests_a-libmmsg.obj: libmmsg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.obj -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po
-#	$(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi`
-
-libtests_a-libsocketcall.o: libsocketcall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.o -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po
-#	$(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c
-
-libtests_a-libsocketcall.obj: libsocketcall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.obj -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po
-#	$(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi`
-
-libtests_a-overflowuid.o: overflowuid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.o -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po
-#	$(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c
-
-libtests_a-overflowuid.obj: overflowuid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.obj -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po
-#	$(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi`
-
-libtests_a-pipe_maxfd.o: pipe_maxfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.o -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po
-#	$(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c
-
-libtests_a-pipe_maxfd.obj: pipe_maxfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po
-#	$(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi`
-
-libtests_a-print_quoted_string.o: print_quoted_string.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.o -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po
-#	$(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c
-
-libtests_a-print_quoted_string.obj: print_quoted_string.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po
-#	$(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi`
-
-libtests_a-print_time.o: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.o -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libtests_a-print_time.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-
-libtests_a-print_time.obj: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libtests_a-print_time.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-
-libtests_a-printflags.o: printflags.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.o -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po
-#	$(AM_V_CC)source='printflags.c' object='libtests_a-printflags.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c
-
-libtests_a-printflags.obj: printflags.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.obj -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po
-#	$(AM_V_CC)source='printflags.c' object='libtests_a-printflags.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi`
-
-libtests_a-printxval.o: printxval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.o -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po
-#	$(AM_V_CC)source='printxval.c' object='libtests_a-printxval.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c
-
-libtests_a-printxval.obj: printxval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.obj -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po
-#	$(AM_V_CC)source='printxval.c' object='libtests_a-printxval.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi`
-
-libtests_a-signal2name.o: signal2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.o -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po
-#	$(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c
-
-libtests_a-signal2name.obj: signal2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po
-#	$(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi`
-
-libtests_a-skip_unavailable.o: skip_unavailable.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.o -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po
-#	$(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c
-
-libtests_a-skip_unavailable.obj: skip_unavailable.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.obj -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po
-#	$(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi`
-
-libtests_a-sprintrc.o: sprintrc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.o -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po
-#	$(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c
-
-libtests_a-sprintrc.obj: sprintrc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.obj -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po
-#	$(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi`
-
-libtests_a-tail_alloc.o: tail_alloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.o -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po
-#	$(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c
-
-libtests_a-tail_alloc.obj: tail_alloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.obj -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po
-#	$(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi`
-
-libtests_a-test_printpath.o: test_printpath.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po
-#	$(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c
-
-libtests_a-test_printpath.obj: test_printpath.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po
-#	$(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi`
-
-libtests_a-test_printstrn.o: test_printstrn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po
-#	$(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c
-
-libtests_a-test_printstrn.obj: test_printstrn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po
-#	$(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi`
-
-libtests_a-test_ucopy.o: test_ucopy.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.o -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po
-#	$(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c
-
-libtests_a-test_ucopy.obj: test_ucopy.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po
-#	$(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi`
-
-libtests_a-tprintf.o: tprintf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.o -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po
-#	$(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c
-
-libtests_a-tprintf.obj: tprintf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.obj -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po
-#	$(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi`
-
-fstat64-fstat64.o: fstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.o -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po
-#	$(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c
-
-fstat64-fstat64.obj: fstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.obj -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po
-#	$(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi`
-
-fstatat64-fstatat64.o: fstatat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.o -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po
-#	$(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c
-
-fstatat64-fstatat64.obj: fstatat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.obj -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po
-#	$(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi`
-
-ftruncate64-ftruncate64.o: ftruncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.o -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po
-#	$(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c
-
-ftruncate64-ftruncate64.obj: ftruncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.obj -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po
-#	$(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi`
-
-lstat64-lstat64.o: lstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.o -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po
-#	$(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c
-
-lstat64-lstat64.obj: lstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.obj -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po
-#	$(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi`
-
-mmap64-mmap64.o: mmap64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.o -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po
-#	$(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c
-
-mmap64-mmap64.obj: mmap64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.obj -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po
-#	$(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi`
-
-mmap64_Xabbrev-mmap64-Xabbrev.o: mmap64-Xabbrev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.o -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po
-#	$(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c
-
-mmap64_Xabbrev-mmap64-Xabbrev.obj: mmap64-Xabbrev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.obj -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po
-#	$(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi`
-
-mmap64_Xraw-mmap64-Xraw.o: mmap64-Xraw.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.o -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po
-#	$(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c
-
-mmap64_Xraw-mmap64-Xraw.obj: mmap64-Xraw.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.obj -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po
-#	$(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi`
-
-mmap64_Xverbose-mmap64-Xverbose.o: mmap64-Xverbose.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.o -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po
-#	$(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c
-
-mmap64_Xverbose-mmap64-Xverbose.obj: mmap64-Xverbose.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.obj -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po
-#	$(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi`
-
-newfstatat-newfstatat.o: newfstatat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.o -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po
-#	$(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c
-
-newfstatat-newfstatat.obj: newfstatat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.obj -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po
-#	$(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi`
-
-pread64_pwrite64-pread64-pwrite64.o: pread64-pwrite64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.o -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po
-#	$(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c
-
-pread64_pwrite64-pread64-pwrite64.obj: pread64-pwrite64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.obj -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po
-#	$(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi`
-
-preadv-preadv.o: preadv.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.o -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po
-#	$(AM_V_CC)source='preadv.c' object='preadv-preadv.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c
-
-preadv-preadv.obj: preadv.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.obj -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po
-#	$(AM_V_CC)source='preadv.c' object='preadv-preadv.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi`
-
-preadv_pwritev-preadv-pwritev.o: preadv-pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.o -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po
-#	$(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c
-
-preadv_pwritev-preadv-pwritev.obj: preadv-pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.obj -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po
-#	$(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi`
-
-pwritev-pwritev.o: pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.o -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po
-#	$(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c
-
-pwritev-pwritev.obj: pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.obj -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po
-#	$(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi`
-
-stat64-stat64.o: stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.o -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po
-#	$(AM_V_CC)source='stat64.c' object='stat64-stat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c
-
-stat64-stat64.obj: stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.obj -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po
-#	$(AM_V_CC)source='stat64.c' object='stat64-stat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi`
-
-statfs-statfs.o: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.o -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='statfs-statfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-
-statfs-statfs.obj: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.obj -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='statfs-statfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-
-truncate64-truncate64.o: truncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.o -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po
-#	$(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c
-
-truncate64-truncate64.obj: truncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.obj -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po
-#	$(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi`
-
-uio-uio.o: uio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.o -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po
-#	$(AM_V_CC)source='uio.c' object='uio-uio.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c
-
-uio-uio.obj: uio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.obj -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po
-#	$(AM_V_CC)source='uio.c' object='uio-uio.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi`
-check-valgrind-local: 
-check-valgrind-memcheck-local: 
-check-valgrind-helgrind-local: 
-check-valgrind-drd-local: 
-check-valgrind-sgcheck-local: 
-
-ID: $(am__tagged_files)
-	$(am__define_uniq_tagged_files); mkid -fID $$unique
-tags: tags-am
-TAGS: tags
-
-tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
-	set x; \
-	here=`pwd`; \
-	$(am__define_uniq_tagged_files); \
-	shift; \
-	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-	  test -n "$$unique" || unique=$$empty_fix; \
-	  if test $$# -gt 0; then \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      "$$@" $$unique; \
-	  else \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      $$unique; \
-	  fi; \
-	fi
-ctags: ctags-am
-
-CTAGS: ctags
-ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
-	$(am__define_uniq_tagged_files); \
-	test -z "$(CTAGS_ARGS)$$unique" \
-	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$unique
-
-GTAGS:
-	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && $(am__cd) $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) "$$here"
-cscopelist: cscopelist-am
-
-cscopelist-am: $(am__tagged_files)
-	list='$(am__tagged_files)'; \
-	case "$(srcdir)" in \
-	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
-	  *) sdir=$(subdir)/$(srcdir) ;; \
-	esac; \
-	for i in $$list; do \
-	  if test -f "$$i"; then \
-	    echo "$(subdir)/$$i"; \
-	  else \
-	    echo "$$sdir/$$i"; \
-	  fi; \
-	done >> $(top_builddir)/cscope.files
-
-distclean-tags:
-	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-# Recover from deleted '.trs' file; this should ensure that
-# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
-# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
-# to avoid problems with "make -n".
-.log.trs:
-	rm -f $< $@
-	$(MAKE) $(AM_MAKEFLAGS) $<
-
-# Leading 'am--fnord' is there to ensure the list of targets does not
-# expand to empty, as could happen e.g. with make check TESTS=''.
-am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
-am--force-recheck:
-	@:
-
-$(TEST_SUITE_LOG): $(TEST_LOGS)
-	@$(am__set_TESTS_bases); \
-	am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
-	redo_bases=`for i in $$bases; do \
-	              am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
-	            done`; \
-	if test -n "$$redo_bases"; then \
-	  redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
-	  redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
-	  if $(am__make_dryrun); then :; else \
-	    rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
-	  fi; \
-	fi; \
-	if test -n "$$am__remaking_logs"; then \
-	  echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
-	       "recursion detected" >&2; \
-	else \
-	  am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
-	fi; \
-	if $(am__make_dryrun); then :; else \
-	  st=0;  \
-	  errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
-	  for i in $$redo_bases; do \
-	    test -f $$i.trs && test -r $$i.trs \
-	      || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
-	    test -f $$i.log && test -r $$i.log \
-	      || { echo "$$errmsg $$i.log" >&2; st=1; }; \
-	  done; \
-	  test $$st -eq 0 || exit 1; \
-	fi
-	@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
-	ws='[ 	]'; \
-	results=`for b in $$bases; do echo $$b.trs; done`; \
-	test -n "$$results" || results=/dev/null; \
-	all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
-	pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
-	fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
-	skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
-	xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
-	xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
-	error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
-	if test `expr $$fail + $$xpass + $$error` -eq 0; then \
-	  success=true; \
-	else \
-	  success=false; \
-	fi; \
-	br='==================='; br=$$br$$br$$br$$br; \
-	result_count () \
-	{ \
-	    if test x"$$1" = x"--maybe-color"; then \
-	      maybe_colorize=yes; \
-	    elif test x"$$1" = x"--no-color"; then \
-	      maybe_colorize=no; \
-	    else \
-	      echo "$@: invalid 'result_count' usage" >&2; exit 4; \
-	    fi; \
-	    shift; \
-	    desc=$$1 count=$$2; \
-	    if test $$maybe_colorize = yes && test $$count -gt 0; then \
-	      color_start=$$3 color_end=$$std; \
-	    else \
-	      color_start= color_end=; \
-	    fi; \
-	    echo "$${color_start}# $$desc $$count$${color_end}"; \
-	}; \
-	create_testsuite_report () \
-	{ \
-	  result_count $$1 "TOTAL:" $$all   "$$brg"; \
-	  result_count $$1 "PASS: " $$pass  "$$grn"; \
-	  result_count $$1 "SKIP: " $$skip  "$$blu"; \
-	  result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
-	  result_count $$1 "FAIL: " $$fail  "$$red"; \
-	  result_count $$1 "XPASS:" $$xpass "$$red"; \
-	  result_count $$1 "ERROR:" $$error "$$mgn"; \
-	}; \
-	{								\
-	  echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |	\
-	    $(am__rst_title);						\
-	  create_testsuite_report --no-color;				\
-	  echo;								\
-	  echo ".. contents:: :depth: 2";				\
-	  echo;								\
-	  for b in $$bases; do echo $$b; done				\
-	    | $(am__create_global_log);					\
-	} >$(TEST_SUITE_LOG).tmp || exit 1;				\
-	mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);			\
-	if $$success; then						\
-	  col="$$grn";							\
-	 else								\
-	  col="$$red";							\
-	  test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);		\
-	fi;								\
-	echo "$${col}$$br$${std}"; 					\
-	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
-	echo "$${col}$$br$${std}"; 					\
-	create_testsuite_report --maybe-color;				\
-	echo "$$col$$br$$std";						\
-	if $$success; then :; else					\
-	  echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";		\
-	  if test -n "$(PACKAGE_BUGREPORT)"; then			\
-	    echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}";	\
-	  fi;								\
-	  echo "$$col$$br$$std";					\
-	fi;								\
-	$$success || exit 1
-
-check-TESTS:
-	@list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
-	@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
-	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
-	@set +e; $(am__set_TESTS_bases); \
-	log_list=`for i in $$bases; do echo $$i.log; done`; \
-	trs_list=`for i in $$bases; do echo $$i.trs; done`; \
-	log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
-	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
-	exit $$?;
-recheck: all $(check_LIBRARIES) $(check_PROGRAMS)
-	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
-	@set +e; $(am__set_TESTS_bases); \
-	bases=`for i in $$bases; do echo $$i; done \
-	         | $(am__list_recheck_tests)` || exit 1; \
-	log_list=`for i in $$bases; do echo $$i.log; done`; \
-	log_list=`echo $$log_list`; \
-	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
-	        am__force_recheck=am--force-recheck \
-	        TEST_LOGS="$$log_list"; \
-	exit $$?
-.test.log:
-	@p='$<'; \
-	$(am__set_b); \
-	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
-	--log-file $$b.log --trs-file $$b.trs \
-	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
-	"$$tst" $(AM_TESTS_FD_REDIRECT)
-#.test$(EXEEXT).log:
-#	@p='$<'; \
-#	$(am__set_b); \
-#	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
-#	--log-file $$b.log --trs-file $$b.trs \
-#	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
-#	"$$tst" $(AM_TESTS_FD_REDIRECT)
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-	$(MAKE) $(AM_MAKEFLAGS) $(check_LIBRARIES) $(check_PROGRAMS)
-	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
-check: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) check-am
-all-am: Makefile
-installdirs:
-install: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
-	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
-	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
-
-clean-generic:
-	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
-check-valgrind: check-valgrind-am
-
-check-valgrind-am: check-valgrind-local
-
-check-valgrind-drd: check-valgrind-drd-am
-
-check-valgrind-drd-am: check-valgrind-drd-local
-
-check-valgrind-helgrind: check-valgrind-helgrind-am
-
-check-valgrind-helgrind-am: check-valgrind-helgrind-local
-
-check-valgrind-memcheck: check-valgrind-memcheck-am
-
-check-valgrind-memcheck-am: check-valgrind-memcheck-local
-
-check-valgrind-sgcheck: check-valgrind-sgcheck-am
-
-check-valgrind-sgcheck-am: check-valgrind-sgcheck-local
-
-clean: clean-am
-
-clean-am: clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \
-	clean-local mostlyclean-am
-
-distclean: distclean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
-	distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: all check check-am install install-am install-strip
-
-.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am \
-	check-valgrind-am check-valgrind-drd-am \
-	check-valgrind-drd-local check-valgrind-helgrind-am \
-	check-valgrind-helgrind-local check-valgrind-local \
-	check-valgrind-memcheck-am check-valgrind-memcheck-local \
-	check-valgrind-sgcheck-am check-valgrind-sgcheck-local clean \
-	clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \
-	clean-local cscopelist-am ctags ctags-am distclean \
-	distclean-compile distclean-generic distclean-tags distdir dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-dvi install-dvi-am \
-	install-exec install-exec-am install-html install-html-am \
-	install-info install-info-am install-man install-pdf \
-	install-pdf-am install-ps install-ps-am install-strip \
-	installcheck installcheck-am installdirs maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-compile \
-	mostlyclean-generic pdf pdf-am ps ps-am recheck tags tags-am \
-	uninstall uninstall-am
-
-
-$(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/_newselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/accept.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/accept4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/access.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/add_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/adjtimex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/aio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/aio_pgetevents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/alarm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd-prog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd-prog-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/btrfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock_nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/copy_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/creat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/delete_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dev-yy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dup2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dup3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_create1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_ctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_pwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_wait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/erestartsys.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/execveat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/execveat-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/faccessat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fadvise64_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchmodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchownat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fcntl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fcntl64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fdatasync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/file_handle.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/file_ioctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/finit_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/flock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstatat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstatfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fsync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fsync-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ftruncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ftruncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/futimesat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/get_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getcwd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getdents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getdents64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getegid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getegid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/geteuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/geteuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getpeername.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getpgrp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getppid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getrandom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getrusage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getsid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getsockname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/gettid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/group_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/inotify_init1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/int_0x80.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_block.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_dm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_dm-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_evdev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_evdev-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_loop-nv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_perf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_ptp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_rtc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_rtc-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_scsi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_sg_io_v3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_sg_io_v4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_sock_gifconf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_uffdio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_v4l2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioperm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/iopl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioprio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ip_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msgbuf-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msgbuf-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msgbuf-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kcmp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kcmp-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kern_features.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kexec_file_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kexec_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kill.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/link.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/linkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lookup_dcookie.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/madvise.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mbind.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/membarrier.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/memfd_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/migrate_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mincore.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mkdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mkdirat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mknod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mknodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mlock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mlock2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg-silent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg_name-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/modify_ldt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/move_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq_sendrecv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq_sendrecv-read.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq_sendrecv-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/msg_control.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/msg_control-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/msg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/munlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_audit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_crypto.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_generic.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_kobject_uevent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_netfilter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_protocol.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_route.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_selinux.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_xfrm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/newfstatat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_cthelper.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ctnetlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ctnetlink_exp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_cttimeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ipset.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_nft_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_nftables.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_osf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_queue.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ulog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_crypto_user_alg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_br_port_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_dcbmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_fib_rule_hdr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifaddrlblmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifaddrmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifinfomsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_af_spec.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_brport.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_linkinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_xdp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_inet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_inet_diag_req_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_inet_diag_req_v2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_mdba_mdb_entry.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_mdba_router_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ndmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ndtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_netconfmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_netlink_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_nlmsgerr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_packet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_rtgenmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_rtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_smc_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tc_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tca_stab.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tcamsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tcmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_unix_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-v-none.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldfstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldlstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect-efault.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect-efault-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/openat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/osf_utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pause.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/perf_event_open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/personality-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/personality-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/personality-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pkey_alloc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ppoll-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printpath-umovestr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printpath-umovestr-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printpath-umovestr-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstrn-umoven.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstrn-umoven-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstrn-umoven-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/prlimit64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/process_vm_readv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl-xfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl-xfs-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/read-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readahead.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/reboot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/recvfrom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/recvmmsg-timeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rename.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/renameat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/renameat2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/request_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/riscv_flush_icache.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rmdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigtimedwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_guarded_storage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_guarded_storage-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_pci_mmio_read_write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_runtime_instr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_sthyi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_sthyi-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_rr_get_interval.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetaffinity.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetparam.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetscheduler.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_yield.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/seccomp-filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/seccomp-filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/seccomp_get_action_avail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/select.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/select-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/semop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sendfile.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sendfile64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/set_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setdomainname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sethostname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setns.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setregid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setregid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setreuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setreuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/shmxt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/shutdown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigaction.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/siginfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/signal.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_linger.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/socketcall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sockopt-sol_netlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/splice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/stat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/statfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/statx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/swap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sxetmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/symlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/symlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sync_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sync_file_range2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sysinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/syslog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/tee.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/time.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/timer_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/timer_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/timerfd_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/times.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_regex_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_regex_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_regex_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/truncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ugetrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umoven-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umovestr-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umovestr3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/unlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/unlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/unshare.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/userfaultfd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ustat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/vfork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/vhangup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/vmsplice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/wait4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/wait4-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/waitid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/waitid-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/waitpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xattr-strings.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xetpriority.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xettimeofday.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-
-# Valgrind check
-#
-# Optional:
-#  - VALGRIND_SUPPRESSIONS_FILES: Space-separated list of Valgrind suppressions
-#    files to load. (Default: empty)
-#  - VALGRIND_FLAGS: General flags to pass to all Valgrind tools.
-#    (Default: --num-callers=30)
-#  - VALGRIND_$toolname_FLAGS: Flags to pass to Valgrind $toolname (one of:
-#    memcheck, helgrind, drd, sgcheck). (Default: various)
-
-# Optional variables
-VALGRIND_SUPPRESSIONS ?= $(addprefix --suppressions=,$(VALGRIND_SUPPRESSIONS_FILES))
-VALGRIND_FLAGS ?= --num-callers=30
-VALGRIND_memcheck_FLAGS ?= --leak-check=full --show-reachable=no
-VALGRIND_helgrind_FLAGS ?= --history-level=approx
-VALGRIND_drd_FLAGS ?=
-VALGRIND_sgcheck_FLAGS ?=
-
-# Internal use
-valgrind_log_files = $(addprefix test-suite-,$(addsuffix .log,$(valgrind_tools)))
-
-valgrind_memcheck_flags = --tool=memcheck $(VALGRIND_memcheck_FLAGS)
-valgrind_helgrind_flags = --tool=helgrind $(VALGRIND_helgrind_FLAGS)
-valgrind_drd_flags = --tool=drd $(VALGRIND_drd_FLAGS)
-valgrind_sgcheck_flags = --tool=exp-sgcheck $(VALGRIND_sgcheck_FLAGS)
-
-valgrind_quiet = $(valgrind_quiet_$(V))
-valgrind_quiet_ = $(valgrind_quiet_$(AM_DEFAULT_VERBOSITY))
-valgrind_quiet_0 = --quiet
-valgrind_v_use   = $(valgrind_v_use_$(V))
-valgrind_v_use_  = $(valgrind_v_use_$(AM_DEFAULT_VERBOSITY))
-valgrind_v_use_0 = @echo "  USE   " $(patsubst check-valgrind-%,%,$@):;
-
-# Support running with and without libtool.
-ifneq ($(LIBTOOL),)
-valgrind_lt = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=execute
-else
-valgrind_lt =
-endif
-
-# Use recursive makes in order to ignore errors during check
-check-valgrind:
-ifeq ($(VALGRIND_ENABLED),yes)
-	$(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -k \
-		$(foreach tool, $(valgrind_enabled_tools), check-valgrind-$(tool))
-else
-	@echo "Need to reconfigure with --enable-valgrind"
-endif
-
-# Valgrind running
-VALGRIND_TESTS_ENVIRONMENT = \
-	$(TESTS_ENVIRONMENT) \
-	env VALGRIND=$(VALGRIND) \
-	G_SLICE=always-malloc,debug-blocks \
-	G_DEBUG=fatal-warnings,fatal-criticals,gc-friendly
-
-VALGRIND_LOG_COMPILER = \
-	$(valgrind_lt) \
-	$(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS)
-
-define valgrind_tool_rule
-check-valgrind-$(1): $$(BUILT_SOURCES)
-ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes)
-	$$(valgrind_v_use)$$(MAKE) $$(AM_MAKEFLAGS) check-am \
-		TESTS_ENVIRONMENT="$$(VALGRIND_TESTS_ENVIRONMENT)" \
-		LOG_COMPILER="$$(VALGRIND_LOG_COMPILER)" \
-		LOG_FLAGS="$$(valgrind_$(1)_flags)" \
-		TEST_SUITE_LOG=test-suite-$(1).log
-else ifeq ($$(VALGRIND_ENABLED),yes)
-	@echo "Need to reconfigure with --enable-valgrind-$(1)"
-else
-	@echo "Need to reconfigure with --enable-valgrind"
-endif
-endef
-
-$(foreach tool,$(valgrind_tools),$(eval $(call valgrind_tool_rule,$(tool))))
-
-AM_DISTCHECK_CONFIGURE_FLAGS ?=
-AM_DISTCHECK_CONFIGURE_FLAGS += --disable-valgrind
-
-MOSTLYCLEANFILES ?=
-MOSTLYCLEANFILES += $(valgrind_log_files)
-
-.PHONY: check-valgrind $(add-prefix check-valgrind-,$(valgrind_tools))
-
-
-ksysent.h: $(srcdir)/ksysent.sed
-	echo '#include <asm/unistd.h>' | \
-		$(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) -dM - > $@.t1
-	LC_COLLATE=C sed -r -n -f $(srcdir)/ksysent.sed < $@.t1 > $@.t2
-	mv -f $@.t2 $@
-	rm -f $@.t1
-
-ksysent.$(OBJEXT): ksysent.h
-$(objects): scno.h
-
-clean-local: clean-local-check
-.PHONY: clean-local-check
-clean-local-check:
-	-rm -rf -- $(TESTS:.test=.dir) $(GEN_TESTS:.gen.test=.dir)
-
-.PHONY: check-valgrind-local
-check-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS)
-
-syscallent.i: $(top_builddir)/config.h $(top_srcdir)/$(OS)/$(ARCH)/syscallent.h
-	$(CPP) -P $(SCNO_CPPFLAGS) -include $^ -o $@
-
-scno.h: $(top_srcdir)/scno.head syscallent.i
-	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
-	cat $< >> $@-t
-	LC_ALL=C sed -n '$(SCNO_SED)' $(filter-out $<,$^) >> $@-t
-	mv $@-t $@
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/tests-m32/Makefile.am b/tests-m32/Makefile.am
index 534659b..d21ea9e 100644
--- a/tests-m32/Makefile.am
+++ b/tests-m32/Makefile.am
@@ -94,9 +94,9 @@
 	attach-p-cmd-p \
 	block_reset_raise_run \
 	bpf-obj_get_info_by_fd \
-	bpf-obj_get_info_by_fd-v \
 	bpf-obj_get_info_by_fd-prog \
 	bpf-obj_get_info_by_fd-prog-v \
+	bpf-obj_get_info_by_fd-v \
 	bpf-success \
 	bpf-success-v \
 	caps-abbrev \
@@ -118,6 +118,8 @@
 	int_0x80 \
 	ioctl_dm-v \
 	ioctl_evdev-v \
+	ioctl_evdev-success \
+	ioctl_evdev-success-v \
 	ioctl_loop-nv \
 	ioctl_loop-v \
 	ioctl_nsfs \
@@ -131,6 +133,7 @@
 	mmsg_name-v \
 	msg_control-v \
 	net-accept-connect \
+	net-tpacket_stats-success \
 	netlink_inet_diag \
 	netlink_netlink_diag \
 	netlink_unix_diag \
@@ -151,7 +154,11 @@
 	qual_inject-retval \
 	qual_inject-signal \
 	qual_signal \
+	quotactl-success \
+	quotactl-success-v \
 	quotactl-v \
+	quotactl-xfs-success \
+	quotactl-xfs-success-v \
 	quotactl-xfs-v \
 	redirect-fds \
 	restart_syscall \
@@ -223,16 +230,16 @@
 endif
 
 DECODER_TESTS = \
-	bpf-success.test \
 	bpf-success-v.test \
+	bpf-success.test \
 	brk.test \
+	btrfs-X.test \
 	btrfs-v.test \
+	btrfs-vX.test \
 	btrfs-vw.test \
 	btrfs-vwX.test \
-	btrfs-vX.test \
 	btrfs-w.test \
 	btrfs-wX.test \
-	btrfs-X.test \
 	caps-abbrev.test \
 	caps.test \
 	eventfd.test \
@@ -242,21 +249,24 @@
 	futex.test \
 	getuid.test \
 	ioctl.test \
+	ioctl_evdev-success.test \
+	ioctl_evdev-success-v.test \
 	ioctl_perf-success.test \
 	ipc_msgbuf.test \
 	kern_features-fault.test \
 	llseek.test \
 	lseek.test \
 	mmap.test \
+	net-tpacket_stats-success.test \
 	net-y-unix.test \
 	net-yy-inet.test \
 	net-yy-netlink.test \
 	net-yy-unix.test \
 	net.test \
 	netlink_sock_diag.test \
-	nsyscalls.test \
 	nsyscalls-d.test \
 	nsyscalls-nd.test \
+	nsyscalls.test \
 	personality.test \
 	pipe.test \
 	poll-P.test \
@@ -273,13 +283,16 @@
 	prctl-tid_address.test \
 	prctl-tsc.test \
 	qual_fault-exit_group.test \
+	quotactl-success-v.test \
+	quotactl-success.test \
+	quotactl-xfs-success-v.test \
+	quotactl-xfs-success.test \
 	readv.test \
 	rt_sigaction.test \
 	scm_rights-fd.test \
 	seccomp-strict.test \
 	sigaltstack.test \
 	sun_path.test \
-	xet_thread_area_x86.test \
 	uio.test \
 	umount.test \
 	umount2.test \
@@ -288,6 +301,7 @@
 	uname.test \
 	unix-pair-send-recv.test \
 	unix-pair-sendto-recvfrom.test \
+	xet_thread_area_x86.test \
 	# end of DECODER_TESTS
 
 MISC_TESTS = \
@@ -302,10 +316,10 @@
 	detach-running.test \
 	detach-sleeping.test \
 	detach-stopped.test \
+	fflush.test \
 	filter-unavailable.test \
 	filtering_fd-syntax.test \
 	filtering_syscall-syntax.test \
-	fflush.test \
 	get_regs.test \
 	inject-nf.test \
 	interactive_block.test \
@@ -317,14 +331,14 @@
 	printpath-umovestr-legacy.test \
 	printstrn-umoven-legacy.test \
 	qual_fault-syntax.test \
-	qual_fault.test \
 	qual_fault-syscall.test \
-	qual_inject-error-signal.test \
+	qual_fault.test \
 	qual_inject-error-signal-syscall.test \
-	qual_inject-retval.test \
+	qual_inject-error-signal.test \
 	qual_inject-retval-syscall.test \
-	qual_inject-signal.test \
+	qual_inject-retval.test \
 	qual_inject-signal-syscall.test \
+	qual_inject-signal.test \
 	qual_inject-syntax.test \
 	qual_signal.test \
 	qual_syscall.test \
@@ -386,6 +400,7 @@
 	init.sh \
 	init_delete_module.h \
 	ipc.sh \
+	ioctl_kvm_run_common.c \
 	ksysent.sed \
 	lstatx.c \
 	match.awk \
diff --git a/tests-m32/Makefile.in b/tests-m32/Makefile.in
index 55e41d6..f3c43f6 100644
--- a/tests-m32/Makefile.in
+++ b/tests-m32/Makefile.in
@@ -140,9 +140,9 @@
 	attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \
 	attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \
 	block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
 	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \
+	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \
+	bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-success$(EXEEXT) \
 	bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \
 	check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \
 	clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \
@@ -150,16 +150,17 @@
 	filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \
 	getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \
 	inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \
-	ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \
+	ioctl_evdev-v$(EXEEXT) ioctl_evdev-success$(EXEEXT) \
+	ioctl_evdev-success-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \
 	ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \
 	ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \
 	is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \
 	list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \
 	mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \
 	msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \
-	netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \
-	netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \
-	nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \
+	net-tpacket_stats-success$(EXEEXT) netlink_inet_diag$(EXEEXT) \
+	netlink_netlink_diag$(EXEEXT) netlink_unix_diag$(EXEEXT) \
+	nsyscalls$(EXEEXT) nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \
 	oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \
 	perf_event_open_nonverbose$(EXEEXT) \
 	perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \
@@ -167,7 +168,9 @@
 	prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \
 	qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \
 	qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \
-	qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \
+	qual_signal$(EXEEXT) quotactl-success$(EXEEXT) \
+	quotactl-success-v$(EXEEXT) quotactl-v$(EXEEXT) \
+	quotactl-xfs-success$(EXEEXT) quotactl-xfs-success-v$(EXEEXT) \
 	quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \
 	restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \
 	scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \
@@ -233,11 +236,10 @@
 am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \
 	access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \
 	adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \
-	alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
+	alarm$(EXEEXT) bpf$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \
 	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \
+	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \
+	bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-v$(EXEEXT) brk$(EXEEXT) \
 	btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \
 	chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \
 	clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \
@@ -272,41 +274,44 @@
 	init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \
 	ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \
 	ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \
-	ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \
-	ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \
-	ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \
-	ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \
-	ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \
-	iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \
-	ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \
-	ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \
-	ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \
-	ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \
-	ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \
-	ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \
-	ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \
-	ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \
-	kcmp-y$(EXEEXT) kern_features$(EXEEXT) \
-	kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \
-	keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \
-	keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \
-	lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \
-	llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \
-	lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \
-	mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \
-	migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \
-	mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \
-	mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \
-	mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \
-	mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \
-	mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \
-	mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \
-	mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \
-	mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \
-	mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \
-	mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \
-	msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \
-	net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \
+	ioctl_kvm_run$(EXEEXT) ioctl_kvm_run-v$(EXEEXT) \
+	ioctl_kvm_run_auxstr_vcpu$(EXEEXT) ioctl_loop$(EXEEXT) \
+	ioctl_mtd$(EXEEXT) ioctl_nbd$(EXEEXT) ioctl_perf$(EXEEXT) \
+	ioctl_ptp$(EXEEXT) ioctl_rtc$(EXEEXT) ioctl_scsi$(EXEEXT) \
+	ioctl_sg_io_v3$(EXEEXT) ioctl_sg_io_v4$(EXEEXT) \
+	ioctl_sock_gifconf$(EXEEXT) ioctl_uffdio$(EXEEXT) \
+	ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) iopl$(EXEEXT) \
+	ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) ipc_msg$(EXEEXT) \
+	ipc_msg-Xabbrev$(EXEEXT) ipc_msg-Xraw$(EXEEXT) \
+	ipc_msg-Xverbose$(EXEEXT) ipc_msgbuf$(EXEEXT) \
+	ipc_msgbuf-Xabbrev$(EXEEXT) ipc_msgbuf-Xraw$(EXEEXT) \
+	ipc_msgbuf-Xverbose$(EXEEXT) ipc_sem$(EXEEXT) \
+	ipc_sem-Xabbrev$(EXEEXT) ipc_sem-Xraw$(EXEEXT) \
+	ipc_sem-Xverbose$(EXEEXT) ipc_shm$(EXEEXT) \
+	ipc_shm-Xabbrev$(EXEEXT) ipc_shm-Xraw$(EXEEXT) \
+	ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) kcmp-y$(EXEEXT) \
+	kern_features$(EXEEXT) kexec_file_load$(EXEEXT) \
+	kexec_load$(EXEEXT) keyctl$(EXEEXT) keyctl-Xabbrev$(EXEEXT) \
+	keyctl-Xraw$(EXEEXT) keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) \
+	lchown$(EXEEXT) lchown32$(EXEEXT) link$(EXEEXT) \
+	linkat$(EXEEXT) llseek$(EXEEXT) lookup_dcookie$(EXEEXT) \
+	lseek$(EXEEXT) lstat$(EXEEXT) lstat64$(EXEEXT) \
+	madvise$(EXEEXT) mbind$(EXEEXT) membarrier$(EXEEXT) \
+	memfd_create$(EXEEXT) migrate_pages$(EXEEXT) mincore$(EXEEXT) \
+	mkdir$(EXEEXT) mkdirat$(EXEEXT) mknod$(EXEEXT) \
+	mknodat$(EXEEXT) mlock$(EXEEXT) mlock2$(EXEEXT) \
+	mlockall$(EXEEXT) mmap$(EXEEXT) mmap-Xabbrev$(EXEEXT) \
+	mmap-Xraw$(EXEEXT) mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) \
+	mmap64-Xabbrev$(EXEEXT) mmap64-Xraw$(EXEEXT) \
+	mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) mmsg_name$(EXEEXT) \
+	modify_ldt$(EXEEXT) mount$(EXEEXT) mount-Xabbrev$(EXEEXT) \
+	mount-Xraw$(EXEEXT) mount-Xverbose$(EXEEXT) \
+	move_pages$(EXEEXT) mq$(EXEEXT) mq_sendrecv$(EXEEXT) \
+	mq_sendrecv-read$(EXEEXT) mq_sendrecv-write$(EXEEXT) \
+	msg_control$(EXEEXT) msg_name$(EXEEXT) munlockall$(EXEEXT) \
+	nanosleep$(EXEEXT) net-icmp_filter$(EXEEXT) \
+	net-packet_mreq$(EXEEXT) net-sockaddr$(EXEEXT) \
+	net-tpacket_req$(EXEEXT) net-tpacket_stats$(EXEEXT) \
 	net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \
 	net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \
 	netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \
@@ -317,11 +322,11 @@
 	newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \
 	nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \
 	nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \
-	nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \
-	nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \
+	nfnetlink_ipset$(EXEEXT) nfnetlink_nft_compat$(EXEEXT) \
+	nfnetlink_nftables$(EXEEXT) nfnetlink_osf$(EXEEXT) \
 	nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \
-	nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \
-	nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \
+	nlattr$(EXEEXT) nlattr_br_port_msg$(EXEEXT) \
+	nlattr_crypto_user_alg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \
 	nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \
 	nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \
 	nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \
@@ -338,9 +343,9 @@
 	nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \
 	nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \
 	nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \
-	old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \
-	old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \
-	old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \
+	old_mmap-P$(EXEEXT) old_mmap-Xabbrev$(EXEEXT) \
+	old_mmap-Xraw$(EXEEXT) old_mmap-Xverbose$(EXEEXT) \
+	old_mmap-v-none$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \
 	oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \
 	open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \
 	pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \
@@ -412,11 +417,13 @@
 	umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \
 	unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \
 	ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \
-	utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \
-	wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \
-	xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \
-	xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \
-	xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT)
+	utimensat-Xabbrev$(EXEEXT) utimensat-Xraw$(EXEEXT) \
+	utimensat-Xverbose$(EXEEXT) utimes$(EXEEXT) vhangup$(EXEEXT) \
+	vmsplice$(EXEEXT) wait4$(EXEEXT) waitid$(EXEEXT) \
+	waitpid$(EXEEXT) xattr$(EXEEXT) xattr-strings$(EXEEXT) \
+	xet_robust_list$(EXEEXT) xet_thread_area_x86$(EXEEXT) \
+	xetitimer$(EXEEXT) xetpgid$(EXEEXT) xetpriority$(EXEEXT) \
+	xettimeofday$(EXEEXT)
 _newselect_SOURCES = _newselect.c
 _newselect_OBJECTS = _newselect.$(OBJEXT)
 _newselect_LDADD = $(LDADD)
@@ -969,6 +976,14 @@
 ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT)
 ioctl_evdev_LDADD = $(LDADD)
 ioctl_evdev_DEPENDENCIES = libtests.a
+ioctl_evdev_success_SOURCES = ioctl_evdev-success.c
+ioctl_evdev_success_OBJECTS = ioctl_evdev-success.$(OBJEXT)
+ioctl_evdev_success_LDADD = $(LDADD)
+ioctl_evdev_success_DEPENDENCIES = libtests.a
+ioctl_evdev_success_v_SOURCES = ioctl_evdev-success-v.c
+ioctl_evdev_success_v_OBJECTS = ioctl_evdev-success-v.$(OBJEXT)
+ioctl_evdev_success_v_LDADD = $(LDADD)
+ioctl_evdev_success_v_DEPENDENCIES = libtests.a
 ioctl_evdev_v_SOURCES = ioctl_evdev-v.c
 ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT)
 ioctl_evdev_v_LDADD = $(LDADD)
@@ -981,6 +996,15 @@
 ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT)
 ioctl_kvm_run_LDADD = $(LDADD)
 ioctl_kvm_run_DEPENDENCIES = libtests.a
+ioctl_kvm_run_v_SOURCES = ioctl_kvm_run-v.c
+ioctl_kvm_run_v_OBJECTS = ioctl_kvm_run-v.$(OBJEXT)
+ioctl_kvm_run_v_LDADD = $(LDADD)
+ioctl_kvm_run_v_DEPENDENCIES = libtests.a
+ioctl_kvm_run_auxstr_vcpu_SOURCES = ioctl_kvm_run_auxstr_vcpu.c
+ioctl_kvm_run_auxstr_vcpu_OBJECTS =  \
+	ioctl_kvm_run_auxstr_vcpu.$(OBJEXT)
+ioctl_kvm_run_auxstr_vcpu_LDADD = $(LDADD)
+ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES = libtests.a
 ioctl_loop_SOURCES = ioctl_loop.c
 ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT)
 ioctl_loop_LDADD = $(LDADD)
@@ -997,6 +1021,10 @@
 ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT)
 ioctl_mtd_LDADD = $(LDADD)
 ioctl_mtd_DEPENDENCIES = libtests.a
+ioctl_nbd_SOURCES = ioctl_nbd.c
+ioctl_nbd_OBJECTS = ioctl_nbd.$(OBJEXT)
+ioctl_nbd_LDADD = $(LDADD)
+ioctl_nbd_DEPENDENCIES = libtests.a
 ioctl_nsfs_SOURCES = ioctl_nsfs.c
 ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT)
 ioctl_nsfs_LDADD = $(LDADD)
@@ -1387,10 +1415,27 @@
 net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT)
 net_icmp_filter_LDADD = $(LDADD)
 net_icmp_filter_DEPENDENCIES = libtests.a
+net_packet_mreq_SOURCES = net-packet_mreq.c
+net_packet_mreq_OBJECTS = net-packet_mreq.$(OBJEXT)
+net_packet_mreq_LDADD = $(LDADD)
+net_packet_mreq_DEPENDENCIES = libtests.a
 net_sockaddr_SOURCES = net-sockaddr.c
 net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT)
 net_sockaddr_LDADD = $(LDADD)
 net_sockaddr_DEPENDENCIES = libtests.a
+net_tpacket_req_SOURCES = net-tpacket_req.c
+net_tpacket_req_OBJECTS = net-tpacket_req.$(OBJEXT)
+net_tpacket_req_LDADD = $(LDADD)
+net_tpacket_req_DEPENDENCIES = libtests.a
+net_tpacket_stats_SOURCES = net-tpacket_stats.c
+net_tpacket_stats_OBJECTS = net-tpacket_stats.$(OBJEXT)
+net_tpacket_stats_LDADD = $(LDADD)
+net_tpacket_stats_DEPENDENCIES = libtests.a
+net_tpacket_stats_success_SOURCES = net-tpacket_stats-success.c
+net_tpacket_stats_success_OBJECTS =  \
+	net-tpacket_stats-success.$(OBJEXT)
+net_tpacket_stats_success_LDADD = $(LDADD)
+net_tpacket_stats_success_DEPENDENCIES = libtests.a
 net_y_unix_SOURCES = net-y-unix.c
 net_y_unix_OBJECTS = net-y-unix.$(OBJEXT)
 net_y_unix_LDADD = $(LDADD)
@@ -1934,6 +1979,14 @@
 quotactl_OBJECTS = quotactl.$(OBJEXT)
 quotactl_LDADD = $(LDADD)
 quotactl_DEPENDENCIES = libtests.a
+quotactl_success_SOURCES = quotactl-success.c
+quotactl_success_OBJECTS = quotactl-success.$(OBJEXT)
+quotactl_success_LDADD = $(LDADD)
+quotactl_success_DEPENDENCIES = libtests.a
+quotactl_success_v_SOURCES = quotactl-success-v.c
+quotactl_success_v_OBJECTS = quotactl-success-v.$(OBJEXT)
+quotactl_success_v_LDADD = $(LDADD)
+quotactl_success_v_DEPENDENCIES = libtests.a
 quotactl_v_SOURCES = quotactl-v.c
 quotactl_v_OBJECTS = quotactl-v.$(OBJEXT)
 quotactl_v_LDADD = $(LDADD)
@@ -1942,6 +1995,14 @@
 quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT)
 quotactl_xfs_LDADD = $(LDADD)
 quotactl_xfs_DEPENDENCIES = libtests.a
+quotactl_xfs_success_SOURCES = quotactl-xfs-success.c
+quotactl_xfs_success_OBJECTS = quotactl-xfs-success.$(OBJEXT)
+quotactl_xfs_success_LDADD = $(LDADD)
+quotactl_xfs_success_DEPENDENCIES = libtests.a
+quotactl_xfs_success_v_SOURCES = quotactl-xfs-success-v.c
+quotactl_xfs_success_v_OBJECTS = quotactl-xfs-success-v.$(OBJEXT)
+quotactl_xfs_success_v_LDADD = $(LDADD)
+quotactl_xfs_success_v_DEPENDENCIES = libtests.a
 quotactl_xfs_v_SOURCES = quotactl-xfs-v.c
 quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT)
 quotactl_xfs_v_LDADD = $(LDADD)
@@ -2547,6 +2608,18 @@
 utimensat_OBJECTS = utimensat.$(OBJEXT)
 utimensat_LDADD = $(LDADD)
 utimensat_DEPENDENCIES = libtests.a
+utimensat_Xabbrev_SOURCES = utimensat-Xabbrev.c
+utimensat_Xabbrev_OBJECTS = utimensat-Xabbrev.$(OBJEXT)
+utimensat_Xabbrev_LDADD = $(LDADD)
+utimensat_Xabbrev_DEPENDENCIES = libtests.a
+utimensat_Xraw_SOURCES = utimensat-Xraw.c
+utimensat_Xraw_OBJECTS = utimensat-Xraw.$(OBJEXT)
+utimensat_Xraw_LDADD = $(LDADD)
+utimensat_Xraw_DEPENDENCIES = libtests.a
+utimensat_Xverbose_SOURCES = utimensat-Xverbose.c
+utimensat_Xverbose_OBJECTS = utimensat-Xverbose.$(OBJEXT)
+utimensat_Xverbose_LDADD = $(LDADD)
+utimensat_Xverbose_DEPENDENCIES = libtests.a
 utimes_SOURCES = utimes.c
 utimes_OBJECTS = utimes.$(OBJEXT)
 utimes_LDADD = $(LDADD)
@@ -2682,8 +2755,10 @@
 	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
 	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
 	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
+	ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \
+	ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \
+	ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \
+	ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \
 	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
 	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
 	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
@@ -2706,7 +2781,9 @@
 	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
 	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
 	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
+	net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \
+	net-tpacket_req.c net-tpacket_stats.c \
+	net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \
 	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
 	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
 	netlink_kobject_uevent.c netlink_netfilter.c \
@@ -2749,27 +2826,28 @@
 	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
 	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
 	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
+	quotactl.c quotactl-success.c quotactl-success-v.c \
+	quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \
+	quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \
+	readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \
+	recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \
+	remap_file_pages.c rename.c renameat.c renameat2.c \
+	request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \
+	rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \
+	rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \
+	rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \
+	s390_guarded_storage.c s390_guarded_storage-v.c \
+	s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \
+	s390_sthyi-v.c sched_get_priority_mxx.c \
+	sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \
+	sched_xetparam.c sched_xetscheduler.c sched_yield.c \
+	scm_rights.c seccomp-filter.c seccomp-filter-v.c \
+	seccomp-strict.c seccomp_get_action_avail.c select.c \
+	select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \
+	set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \
+	setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \
+	setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \
+	setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \
 	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
 	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
 	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
@@ -2787,7 +2865,8 @@
 	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
 	unblock_reset_raise.c unix-pair-send-recv.c \
 	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
+	userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \
+	utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \
 	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
 	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
 	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
@@ -2823,8 +2902,10 @@
 	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
 	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
 	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
+	ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \
+	ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \
+	ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \
+	ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \
 	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
 	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
 	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
@@ -2847,7 +2928,9 @@
 	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
 	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
 	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
+	net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \
+	net-tpacket_req.c net-tpacket_stats.c \
+	net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \
 	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
 	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
 	netlink_kobject_uevent.c netlink_netfilter.c \
@@ -2890,27 +2973,28 @@
 	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
 	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
 	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
+	quotactl.c quotactl-success.c quotactl-success-v.c \
+	quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \
+	quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \
+	readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \
+	recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \
+	remap_file_pages.c rename.c renameat.c renameat2.c \
+	request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \
+	rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \
+	rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \
+	rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \
+	s390_guarded_storage.c s390_guarded_storage-v.c \
+	s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \
+	s390_sthyi-v.c sched_get_priority_mxx.c \
+	sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \
+	sched_xetparam.c sched_xetscheduler.c sched_yield.c \
+	scm_rights.c seccomp-filter.c seccomp-filter-v.c \
+	seccomp-strict.c seccomp_get_action_avail.c select.c \
+	select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \
+	set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \
+	setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \
+	setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \
+	setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \
 	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
 	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
 	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
@@ -2928,7 +3012,8 @@
 	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
 	unblock_reset_raise.c unix-pair-send-recv.c \
 	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
+	userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \
+	utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \
 	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
 	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
 	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
@@ -3388,11 +3473,11 @@
   aio_pgetevents \
   alarm \
   bpf \
-  bpf-v \
   bpf-obj_get_info_by_fd \
-  bpf-obj_get_info_by_fd-v \
   bpf-obj_get_info_by_fd-prog \
   bpf-obj_get_info_by_fd-prog-v \
+  bpf-obj_get_info_by_fd-v \
+  bpf-v \
   brk \
   btrfs \
   caps \
@@ -3492,11 +3577,14 @@
   ioctl_evdev \
   ioctl_inotify \
   ioctl_kvm_run \
+  ioctl_kvm_run-v \
+  ioctl_kvm_run_auxstr_vcpu \
   ioctl_loop \
   ioctl_mtd \
-  ioctl_rtc \
+  ioctl_nbd \
   ioctl_perf \
   ioctl_ptp \
+  ioctl_rtc \
   ioctl_scsi \
   ioctl_sg_io_v3 \
   ioctl_sg_io_v4 \
@@ -3581,7 +3669,10 @@
   munlockall \
   nanosleep \
   net-icmp_filter \
+  net-packet_mreq \
   net-sockaddr \
+  net-tpacket_req \
+  net-tpacket_stats \
   net-y-unix \
   net-yy-inet \
   net-yy-inet6 \
@@ -3603,15 +3694,15 @@
   nfnetlink_ctnetlink \
   nfnetlink_ctnetlink_exp \
   nfnetlink_cttimeout \
+  nfnetlink_ipset \
   nfnetlink_nft_compat \
   nfnetlink_nftables \
-  nfnetlink_ipset \
   nfnetlink_osf \
   nfnetlink_queue \
   nfnetlink_ulog \
   nlattr \
-  nlattr_crypto_user_alg \
   nlattr_br_port_msg \
+  nlattr_crypto_user_alg \
   nlattr_dcbmsg \
   nlattr_fib_rule_hdr \
   nlattr_ifaddrlblmsg \
@@ -3643,10 +3734,10 @@
   nlattr_unix_diag_msg \
   old_mmap \
   old_mmap-P \
-  old_mmap-v-none \
   old_mmap-Xabbrev \
   old_mmap-Xraw \
   old_mmap-Xverbose \
+  old_mmap-v-none \
   oldfstat \
   oldlstat \
   oldselect \
@@ -3828,6 +3919,9 @@
   ustat \
   utime \
   utimensat \
+  utimensat-Xabbrev \
+  utimensat-Xraw \
+  utimensat-Xverbose \
   utimes \
   vhangup \
   vmsplice \
@@ -3920,33 +4014,34 @@
 	int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \
 	ioctl_dm-v.gen.test ioctl_evdev.gen.test \
 	ioctl_evdev-v.gen.test ioctl_inotify.gen.test \
-	ioctl_kvm_run.gen.test ioctl_loop.gen.test \
+	ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test \
+	ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test \
 	ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \
-	ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \
-	ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \
-	ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \
-	ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \
-	ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \
-	iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \
-	ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \
-	ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \
-	ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \
-	ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \
-	ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \
-	ipc_sem-Xverbose.gen.test ipc_shm.gen.test \
-	ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \
-	ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \
-	kern_features.gen.test kexec_file_load.gen.test \
-	kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \
-	keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \
-	lchown.gen.test lchown32.gen.test link.gen.test \
-	linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \
-	lstat64.gen.test madvise.gen.test mbind.gen.test \
-	membarrier.gen.test memfd_create.gen.test \
-	migrate_pages.gen.test mincore.gen.test mkdir.gen.test \
-	mkdirat.gen.test mknod.gen.test mknodat.gen.test \
-	mlock.gen.test mlock2.gen.test mlockall.gen.test \
-	mmap-Xabbrev.gen.test mmap-Xraw.gen.test \
+	ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test \
+	ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test \
+	ioctl_rtc-v.gen.test ioctl_scsi.gen.test \
+	ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test \
+	ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test \
+	ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test \
+	ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test \
+	ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test \
+	ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test \
+	ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test \
+	ipc_sem.gen.test ipc_sem-Xabbrev.gen.test \
+	ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test \
+	ipc_shm.gen.test ipc_shm-Xabbrev.gen.test \
+	ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test \
+	kcmp-y.gen.test kern_features.gen.test \
+	kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test \
+	keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test \
+	keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test \
+	lchown32.gen.test link.gen.test linkat.gen.test \
+	lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test \
+	madvise.gen.test mbind.gen.test membarrier.gen.test \
+	memfd_create.gen.test migrate_pages.gen.test mincore.gen.test \
+	mkdir.gen.test mkdirat.gen.test mknod.gen.test \
+	mknodat.gen.test mlock.gen.test mlock2.gen.test \
+	mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test \
 	mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \
 	mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \
 	mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \
@@ -3956,25 +4051,26 @@
 	mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \
 	msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \
 	munlockall.gen.test nanosleep.gen.test \
-	net-icmp_filter.gen.test net-sockaddr.gen.test \
-	net-yy-inet6.gen.test netlink_audit.gen.test \
-	netlink_crypto.gen.test netlink_generic.gen.test \
-	netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \
-	netlink_protocol.gen.test netlink_route.gen.test \
-	netlink_selinux.gen.test netlink_xfrm.gen.test \
-	newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \
-	nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \
-	nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \
-	nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \
-	nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \
-	nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \
-	nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \
-	nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \
-	nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \
-	nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \
-	nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \
-	nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \
-	nlattr_inet_diag_msg.gen.test \
+	net-icmp_filter.gen.test net-packet_mreq.gen.test \
+	net-sockaddr.gen.test net-tpacket_req.gen.test \
+	net-tpacket_stats.gen.test net-yy-inet6.gen.test \
+	netlink_audit.gen.test netlink_crypto.gen.test \
+	netlink_generic.gen.test netlink_kobject_uevent.gen.test \
+	netlink_netfilter.gen.test netlink_protocol.gen.test \
+	netlink_route.gen.test netlink_selinux.gen.test \
+	netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test \
+	nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test \
+	nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test \
+	nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test \
+	nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test \
+	nfnetlink_osf.gen.test nfnetlink_queue.gen.test \
+	nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test \
+	nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test \
+	nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test \
+	nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test \
+	nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test \
+	nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test \
+	nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test \
 	nlattr_inet_diag_req_compat.gen.test \
 	nlattr_inet_diag_req_v2.gen.test \
 	nlattr_mdba_mdb_entry.gen.test \
@@ -4064,27 +4160,28 @@
 	umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \
 	umovestr3.gen.test unlink.gen.test unlinkat.gen.test \
 	unshare.gen.test userfaultfd.gen.test ustat.gen.test \
-	utime.gen.test utimensat.gen.test utimes.gen.test \
-	vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \
-	wait4.gen.test wait4-v.gen.test waitid.gen.test \
-	waitid-v.gen.test waitpid.gen.test xattr.gen.test \
-	xattr-strings.gen.test xet_robust_list.gen.test \
+	utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test \
+	utimensat-Xraw.gen.test utimensat-Xverbose.gen.test \
+	utimes.gen.test vfork-f.gen.test vhangup.gen.test \
+	vmsplice.gen.test wait4.gen.test wait4-v.gen.test \
+	waitid.gen.test waitid-v.gen.test waitpid.gen.test \
+	xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test \
 	xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \
 	xettimeofday.gen.test
 @ENABLE_STACKTRACE_FALSE@STACKTRACE_TESTS = 
 @ENABLE_STACKTRACE_TRUE@STACKTRACE_TESTS = strace-k.test \
 @ENABLE_STACKTRACE_TRUE@	$(am__append_1)
 DECODER_TESTS = \
-	bpf-success.test \
 	bpf-success-v.test \
+	bpf-success.test \
 	brk.test \
+	btrfs-X.test \
 	btrfs-v.test \
+	btrfs-vX.test \
 	btrfs-vw.test \
 	btrfs-vwX.test \
-	btrfs-vX.test \
 	btrfs-w.test \
 	btrfs-wX.test \
-	btrfs-X.test \
 	caps-abbrev.test \
 	caps.test \
 	eventfd.test \
@@ -4094,21 +4191,24 @@
 	futex.test \
 	getuid.test \
 	ioctl.test \
+	ioctl_evdev-success.test \
+	ioctl_evdev-success-v.test \
 	ioctl_perf-success.test \
 	ipc_msgbuf.test \
 	kern_features-fault.test \
 	llseek.test \
 	lseek.test \
 	mmap.test \
+	net-tpacket_stats-success.test \
 	net-y-unix.test \
 	net-yy-inet.test \
 	net-yy-netlink.test \
 	net-yy-unix.test \
 	net.test \
 	netlink_sock_diag.test \
-	nsyscalls.test \
 	nsyscalls-d.test \
 	nsyscalls-nd.test \
+	nsyscalls.test \
 	personality.test \
 	pipe.test \
 	poll-P.test \
@@ -4125,13 +4225,16 @@
 	prctl-tid_address.test \
 	prctl-tsc.test \
 	qual_fault-exit_group.test \
+	quotactl-success-v.test \
+	quotactl-success.test \
+	quotactl-xfs-success-v.test \
+	quotactl-xfs-success.test \
 	readv.test \
 	rt_sigaction.test \
 	scm_rights-fd.test \
 	seccomp-strict.test \
 	sigaltstack.test \
 	sun_path.test \
-	xet_thread_area_x86.test \
 	uio.test \
 	umount.test \
 	umount2.test \
@@ -4140,6 +4243,7 @@
 	uname.test \
 	unix-pair-send-recv.test \
 	unix-pair-sendto-recvfrom.test \
+	xet_thread_area_x86.test \
 	# end of DECODER_TESTS
 
 MISC_TESTS = \
@@ -4154,10 +4258,10 @@
 	detach-running.test \
 	detach-sleeping.test \
 	detach-stopped.test \
+	fflush.test \
 	filter-unavailable.test \
 	filtering_fd-syntax.test \
 	filtering_syscall-syntax.test \
-	fflush.test \
 	get_regs.test \
 	inject-nf.test \
 	interactive_block.test \
@@ -4169,14 +4273,14 @@
 	printpath-umovestr-legacy.test \
 	printstrn-umoven-legacy.test \
 	qual_fault-syntax.test \
-	qual_fault.test \
 	qual_fault-syscall.test \
-	qual_inject-error-signal.test \
+	qual_fault.test \
 	qual_inject-error-signal-syscall.test \
-	qual_inject-retval.test \
+	qual_inject-error-signal.test \
 	qual_inject-retval-syscall.test \
-	qual_inject-signal.test \
+	qual_inject-retval.test \
 	qual_inject-signal-syscall.test \
+	qual_inject-signal.test \
 	qual_inject-syntax.test \
 	qual_signal.test \
 	qual_syscall.test \
@@ -4233,6 +4337,7 @@
 	init.sh \
 	init_delete_module.h \
 	ipc.sh \
+	ioctl_kvm_run_common.c \
 	ksysent.sed \
 	lstatx.c \
 	match.awk \
@@ -4911,6 +5016,14 @@
 	@rm -f ioctl_evdev$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS)
 
+ioctl_evdev-success$(EXEEXT): $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_DEPENDENCIES) 
+	@rm -f ioctl_evdev-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_LDADD) $(LIBS)
+
+ioctl_evdev-success-v$(EXEEXT): $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_v_DEPENDENCIES) 
+	@rm -f ioctl_evdev-success-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_LDADD) $(LIBS)
+
 ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) 
 	@rm -f ioctl_evdev-v$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS)
@@ -4923,6 +5036,14 @@
 	@rm -f ioctl_kvm_run$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS)
 
+ioctl_kvm_run-v$(EXEEXT): $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_v_DEPENDENCIES) 
+	@rm -f ioctl_kvm_run-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_LDADD) $(LIBS)
+
+ioctl_kvm_run_auxstr_vcpu$(EXEEXT): $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) 
+	@rm -f ioctl_kvm_run_auxstr_vcpu$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_LDADD) $(LIBS)
+
 ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) 
 	@rm -f ioctl_loop$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS)
@@ -4939,6 +5060,10 @@
 	@rm -f ioctl_mtd$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS)
 
+ioctl_nbd$(EXEEXT): $(ioctl_nbd_OBJECTS) $(ioctl_nbd_DEPENDENCIES) $(EXTRA_ioctl_nbd_DEPENDENCIES) 
+	@rm -f ioctl_nbd$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_nbd_OBJECTS) $(ioctl_nbd_LDADD) $(LIBS)
+
 ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) 
 	@rm -f ioctl_nsfs$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS)
@@ -5331,10 +5456,26 @@
 	@rm -f net-icmp_filter$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS)
 
+net-packet_mreq$(EXEEXT): $(net_packet_mreq_OBJECTS) $(net_packet_mreq_DEPENDENCIES) $(EXTRA_net_packet_mreq_DEPENDENCIES) 
+	@rm -f net-packet_mreq$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_packet_mreq_OBJECTS) $(net_packet_mreq_LDADD) $(LIBS)
+
 net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) 
 	@rm -f net-sockaddr$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS)
 
+net-tpacket_req$(EXEEXT): $(net_tpacket_req_OBJECTS) $(net_tpacket_req_DEPENDENCIES) $(EXTRA_net_tpacket_req_DEPENDENCIES) 
+	@rm -f net-tpacket_req$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_tpacket_req_OBJECTS) $(net_tpacket_req_LDADD) $(LIBS)
+
+net-tpacket_stats$(EXEEXT): $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_DEPENDENCIES) $(EXTRA_net_tpacket_stats_DEPENDENCIES) 
+	@rm -f net-tpacket_stats$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_LDADD) $(LIBS)
+
+net-tpacket_stats-success$(EXEEXT): $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_DEPENDENCIES) $(EXTRA_net_tpacket_stats_success_DEPENDENCIES) 
+	@rm -f net-tpacket_stats-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_LDADD) $(LIBS)
+
 net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) 
 	@rm -f net-y-unix$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS)
@@ -5871,6 +6012,14 @@
 	@rm -f quotactl$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS)
 
+quotactl-success$(EXEEXT): $(quotactl_success_OBJECTS) $(quotactl_success_DEPENDENCIES) $(EXTRA_quotactl_success_DEPENDENCIES) 
+	@rm -f quotactl-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_success_OBJECTS) $(quotactl_success_LDADD) $(LIBS)
+
+quotactl-success-v$(EXEEXT): $(quotactl_success_v_OBJECTS) $(quotactl_success_v_DEPENDENCIES) $(EXTRA_quotactl_success_v_DEPENDENCIES) 
+	@rm -f quotactl-success-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_success_v_OBJECTS) $(quotactl_success_v_LDADD) $(LIBS)
+
 quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) 
 	@rm -f quotactl-v$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS)
@@ -5879,6 +6028,14 @@
 	@rm -f quotactl-xfs$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS)
 
+quotactl-xfs-success$(EXEEXT): $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_DEPENDENCIES) 
+	@rm -f quotactl-xfs-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_LDADD) $(LIBS)
+
+quotactl-xfs-success-v$(EXEEXT): $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_v_DEPENDENCIES) 
+	@rm -f quotactl-xfs-success-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_LDADD) $(LIBS)
+
 quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) 
 	@rm -f quotactl-xfs-v$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS)
@@ -6479,6 +6636,18 @@
 	@rm -f utimensat$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS)
 
+utimensat-Xabbrev$(EXEEXT): $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_DEPENDENCIES) $(EXTRA_utimensat_Xabbrev_DEPENDENCIES) 
+	@rm -f utimensat-Xabbrev$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_LDADD) $(LIBS)
+
+utimensat-Xraw$(EXEEXT): $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_DEPENDENCIES) $(EXTRA_utimensat_Xraw_DEPENDENCIES) 
+	@rm -f utimensat-Xraw$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_LDADD) $(LIBS)
+
+utimensat-Xverbose$(EXEEXT): $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_DEPENDENCIES) $(EXTRA_utimensat_Xverbose_DEPENDENCIES) 
+	@rm -f utimensat-Xverbose$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_LDADD) $(LIBS)
+
 utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) 
 	@rm -f utimes$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS)
@@ -6694,14 +6863,19 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_block.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_inotify.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run_auxstr_vcpu.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-nv.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_mtd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nbd.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nsfs.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf.Po@am__quote@
@@ -6826,7 +7000,11 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nanosleep.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-accept-connect.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-icmp_filter.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-packet_mreq.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-sockaddr.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_req.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats-success.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-y-unix.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet6.Po@am__quote@
@@ -6960,7 +7138,11 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-retval.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-signal.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_signal.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl.Po@am__quote@
@@ -7120,6 +7302,9 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userfaultfd.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ustat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utime.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xabbrev.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xraw.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xverbose.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimes.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vfork-f.Po@am__quote@
@@ -8499,6 +8684,12 @@
 $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -8511,6 +8702,9 @@
 $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -8775,9 +8969,18 @@
 $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -9516,6 +9719,15 @@
 $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
diff --git a/tests-m32/aio.c b/tests-m32/aio.c
index ea18700..195d468 100644
--- a/tests-m32/aio.c
+++ b/tests-m32/aio.c
@@ -315,7 +315,6 @@
 	printf("io_submit(%#lx, %ld, %p) = %s\n",
 	       *ctx, -1L, cbvs + nr, sprintrc(rc));
 
-	rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2);
 	printf("io_submit(%#lx, %ld, ["
 	       "{aio_data=%#" PRI__x64 ", aio_key=%u"
 		", aio_lio_opcode=%hu /* IOCB_CMD_??? */, aio_fildes=%d}"
@@ -335,7 +334,7 @@
 	       "}, {aio_key=%u, aio_lio_opcode=IOCB_CMD_PWRITEV"
 		", aio_reqprio=%hd, aio_fildes=%d, aio_buf=%#" PRI__x64
 		", aio_nbytes=%" PRI__u64 ", aio_offset=%" PRI__d64
-	       "}, {NULL}, {%#lx}, ... /* %p */]) = %s\n",
+	       "}, NULL, %#lx, ... /* %p */]) = ",
 	       *ctx, 1057L,
 	       cbv2[0].aio_data, cbv2[0].aio_key,
 	       cbv2[0].aio_lio_opcode, cbv2[0].aio_fildes,
@@ -350,7 +349,9 @@
 	       data2 + 4, cbv2[3].aio_nbytes, cbv2[3].aio_offset,
 	       cbv2[4].aio_key, cbv2[4].aio_reqprio, cbv2[4].aio_fildes,
 	       cbv2[4].aio_buf, cbv2[4].aio_nbytes, cbv2[4].aio_offset,
-	       cbvs2[6], cbvs2 + 7, sprintrc(rc));
+	       cbvs2[6], cbvs2 + 7);
+	rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2);
+	puts(sprintrc(rc));
 
 	rc = syscall(__NR_io_submit, *ctx, nr, cbvs);
 	if (rc != (long) nr)
diff --git a/tests-m32/bpf.c b/tests-m32/bpf.c
index 15ce713..44aac05 100644
--- a/tests-m32/bpf.c
+++ b/tests-m32/bpf.c
@@ -276,7 +276,7 @@
 	},
 	{ /* 1 */
 		.data = { .BPF_MAP_CREATE_data = {
-			.map_type = 16,
+			.map_type = 20,
 			.key_size = 4,
 			.value_size = 8,
 			.max_entries = 256,
@@ -286,7 +286,7 @@
 			.map_name = "0123456789abcde",
 		} },
 		.size = offsetof(struct BPF_MAP_CREATE_struct, map_name) + 8,
-		.str = "map_type=BPF_MAP_TYPE_CPUMAP, key_size=4"
+		.str = "map_type=BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, key_size=4"
 		       ", value_size=8, max_entries=256"
 		       ", map_flags=BPF_F_NO_PREALLOC|BPF_F_NO_COMMON_LRU"
 				   "|BPF_F_NUMA_NODE|BPF_F_RDONLY|BPF_F_WRONLY"
@@ -298,7 +298,7 @@
 	},
 	{ /* 2 */
 		.data = { .BPF_MAP_CREATE_data = {
-			.map_type = 17,
+			.map_type = 21,
 			.key_size = 0xface1e55,
 			.value_size = 0xbadc0ded,
 			.max_entries = 0xbeefcafe,
@@ -309,7 +309,7 @@
 			.map_ifindex = 3141592653,
 		} },
 		.size = offsetofend(struct BPF_MAP_CREATE_struct, map_ifindex),
-		.str = "map_type=0x11 /* BPF_MAP_TYPE_??? */"
+		.str = "map_type=0x15 /* BPF_MAP_TYPE_??? */"
 		       ", key_size=4207812181, value_size=3134983661"
 		       ", max_entries=3203386110"
 		       ", map_flags=0xffffffc0 /* BPF_F_??? */"
@@ -593,7 +593,7 @@
 	},
 	{ /* 1 */
 		.data = { .BPF_PROG_LOAD_data = {
-			.prog_type = 18,
+			.prog_type = 21,
 			.insn_cnt = 0xbadc0ded,
 			.insns = 0,
 			.license = 0,
@@ -604,7 +604,7 @@
 			.prog_flags = 0,
 		} },
 		.size = offsetofend(struct BPF_PROG_LOAD_struct, prog_flags),
-		.str = "prog_type=0x12 /* BPF_PROG_TYPE_??? */"
+		.str = "prog_type=0x15 /* BPF_PROG_TYPE_??? */"
 		       ", insn_cnt=3134983661, insns=NULL, license=NULL"
 		       ", log_level=42, log_size=3141592653, log_buf=NULL"
 		       ", kern_version=KERNEL_VERSION(51966, 240, 13)"
@@ -612,7 +612,7 @@
 	},
 	{ /* 2 */
 		.data = { .BPF_PROG_LOAD_data = {
-			.prog_type = 17,
+			.prog_type = 20,
 			.insn_cnt = 0xbadc0ded,
 			.insns = 0xffffffff00000000,
 			.license = 0xffffffff00000000,
@@ -624,7 +624,7 @@
 			.prog_name = "fedcba987654321",
 		} },
 		.size = offsetofend(struct BPF_PROG_LOAD_struct, prog_name),
-		.str = "prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT"
+		.str = "prog_type=BPF_PROG_TYPE_SK_REUSEPORT"
 		       ", insn_cnt=3134983661"
 		       ", insns=" BIG_ADDR("0xffffffff00000000", "NULL")
 		       ", license=" BIG_ADDR("0xffffffff00000000", "NULL")
@@ -964,13 +964,13 @@
 	{ /* 1 */
 		.data = { .BPF_PROG_QUERY_data = {
 			.target_fd = 3141592653U,
-			.attach_type = 13,
+			.attach_type = 16,
 			.query_flags = 1,
 			.attach_flags = 3,
 		} },
 		.size = offsetofend(struct BPF_PROG_QUERY_struct, attach_flags),
 		.str = "query={target_fd=-1153374643"
-		       ", attach_type=BPF_CGROUP_INET6_POST_BIND"
+		       ", attach_type=BPF_LIRC_MODE2"
 		       ", query_flags=BPF_F_QUERY_EFFECTIVE"
 		       ", attach_flags=BPF_F_ALLOW_OVERRIDE|BPF_F_ALLOW_MULTI"
 		       ", prog_ids=NULL, prog_cnt=0}",
@@ -978,7 +978,7 @@
 	{ /* 2 */
 		.data = { .BPF_PROG_QUERY_data = {
 			.target_fd = 3141592653U,
-			.attach_type = 14,
+			.attach_type = 17,
 			.query_flags = 0xfffffffe,
 			.attach_flags = 0xfffffffc,
 			.prog_ids = 0xffffffffffffffffULL,
@@ -986,7 +986,7 @@
 		} },
 		.size = offsetofend(struct BPF_PROG_QUERY_struct, prog_cnt),
 		.str = "query={target_fd=-1153374643"
-		       ", attach_type=0xe /* BPF_??? */"
+		       ", attach_type=0x11 /* BPF_??? */"
 		       ", query_flags=0xfffffffe /* BPF_F_QUERY_??? */"
 		       ", attach_flags=0xfffffffc /* BPF_F_??? */"
 		       ", prog_ids="
diff --git a/tests-m32/btrfs.c b/tests-m32/btrfs.c
index b44bc87..f23d7c0 100644
--- a/tests-m32/btrfs.c
+++ b/tests-m32/btrfs.c
@@ -54,6 +54,14 @@
 # define BTRFS_NAME_LEN 255
 #endif
 
+#ifndef FS_IOC_GETFSLABEL
+# define FS_IOC_GETFSLABEL BTRFS_IOC_GET_FSLABEL
+#endif
+
+#ifndef FS_IOC_SETFSLABEL
+# define FS_IOC_SETFSLABEL BTRFS_IOC_SET_FSLABEL
+#endif
+
 /*
  * Prior to Linux 3.12, the BTRFS_IOC_DEFAULT_SUBVOL used u64 in
  * its definition, which isn't exported by the kernel.
@@ -1650,32 +1658,32 @@
 
 /*
  * Consumes argument, returns nothing:
- * - BTRFS_IOC_SET_FSLABEL
+ * - FS_IOC_SETFSLABEL
  *
  * Consumes no argument, returns argument:
- * - BTRFS_IOC_GET_FS_LABEL
+ * - FS_IOC_GETFSLABEL
  */
 static void
 btrfs_test_label_ioctls(void)
 {
 	char label[BTRFS_LABEL_SIZE] = "btrfs-label";
 
-	ioctl(-1, BTRFS_IOC_SET_FSLABEL, NULL);
+	ioctl(-1, FS_IOC_SETFSLABEL, NULL);
 	printf("ioctl(-1, %s, NULL) = -1 EBADF (%m)\n",
-	       ioc(BTRFS_IOC_SET_FSLABEL));
+	       ioc(FS_IOC_SETFSLABEL));
 
-	ioctl(-1, BTRFS_IOC_SET_FSLABEL, label);
+	ioctl(-1, FS_IOC_SETFSLABEL, label);
 	printf("ioctl(-1, %s, \"%s\") = -1 EBADF (%m)\n",
-	       ioc(BTRFS_IOC_SET_FSLABEL), label);
+	       ioc(FS_IOC_SETFSLABEL), label);
 
 	if (write_ok) {
-		ioctl(btrfs_test_dir_fd, BTRFS_IOC_SET_FSLABEL, label);
+		ioctl(btrfs_test_dir_fd, FS_IOC_SETFSLABEL, label);
 		printf("ioctl(%d, %s, \"%s\") = 0\n",
-			btrfs_test_dir_fd, ioc(BTRFS_IOC_SET_FSLABEL), label);
+			btrfs_test_dir_fd, ioc(FS_IOC_SETFSLABEL), label);
 
-		ioctl(btrfs_test_dir_fd, BTRFS_IOC_GET_FSLABEL, label);
+		ioctl(btrfs_test_dir_fd, FS_IOC_GETFSLABEL, label);
 		printf("ioctl(%d, %s, \"%s\") = 0\n",
-			btrfs_test_dir_fd, ioc(BTRFS_IOC_GET_FSLABEL), label);
+			btrfs_test_dir_fd, ioc(FS_IOC_GETFSLABEL), label);
 	}
 }
 
@@ -2025,7 +2033,7 @@
 		XLAT(BTRFS_IOC_BALANCE_PROGRESS),
 		XLAT(BTRFS_IOC_FS_INFO),
 		XLAT(BTRFS_IOC_GET_FEATURES),
-		XLAT(BTRFS_IOC_GET_FSLABEL),
+		XLAT(FS_IOC_GETFSLABEL),
 		XLAT(BTRFS_IOC_GET_SUPPORTED_FEATURES),
 		XLAT(BTRFS_IOC_QGROUP_LIMIT),
 		XLAT(BTRFS_IOC_QUOTA_RESCAN_STATUS),
diff --git a/tests-m32/clock_xettime.c b/tests-m32/clock_xettime.c
index e3ec1b5..841ba56 100644
--- a/tests-m32/clock_xettime.c
+++ b/tests-m32/clock_xettime.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -46,6 +46,7 @@
 	} t = {
 		.pad = { 0xdeadbeef, 0xbadc0ded }
 	};
+	long rc;
 
 	if (syscall(__NR_clock_getres, CLOCK_REALTIME, &t.ts))
 		perror_msg_and_skip("clock_getres CLOCK_REALTIME");
@@ -63,27 +64,27 @@
 
 	t.ts.tv_sec = 0xdeface1;
 	t.ts.tv_nsec = 0xdeface2;
-	syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
+	rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
 	printf("clock_settime(CLOCK_THREAD_CPUTIME_ID"
-	       ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n",
+	       ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n",
 	       (long long) t.ts.tv_sec,
-	       zero_extend_signed_to_ull(t.ts.tv_nsec));
+	       zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc));
 
 	t.ts.tv_sec = 0xdeadbeefU;
 	t.ts.tv_nsec = 0xfacefeedU;
-	syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
+	rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
 	printf("clock_settime(CLOCK_THREAD_CPUTIME_ID"
-	       ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n",
+	       ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n",
 	       (long long) t.ts.tv_sec,
-	       zero_extend_signed_to_ull(t.ts.tv_nsec));
+	       zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc));
 
 	t.ts.tv_sec = (time_t) 0xcafef00ddeadbeefLL;
 	t.ts.tv_nsec = (long) 0xbadc0dedfacefeedLL;
-	syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
+	rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
 	printf("clock_settime(CLOCK_THREAD_CPUTIME_ID"
-	       ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n",
+	       ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n",
 	       (long long) t.ts.tv_sec,
-	       zero_extend_signed_to_ull(t.ts.tv_nsec));
+	       zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-m32/execve.c b/tests-m32/execve.c
index c1dedfc..ce291fe 100644
--- a/tests-m32/execve.c
+++ b/tests-m32/execve.c
@@ -78,6 +78,7 @@
 
 	tail_argv[ARRAY_SIZE(q_argv)] = NULL;
 	tail_envp[ARRAY_SIZE(q_envp)] = NULL;
+	(void) q_envp;	/* workaround for clang bug #33068 */
 
 	execve(FILENAME, tail_argv, tail_envp);
 	printf("execve(\"%s\", [\"%s\", \"%s\", \"%s\"]"
diff --git a/tests-m32/execveat.c b/tests-m32/execveat.c
index 853e26c..f4c88d1 100644
--- a/tests-m32/execveat.c
+++ b/tests-m32/execveat.c
@@ -83,6 +83,7 @@
 
 	tail_argv[ARRAY_SIZE(q_argv)] = NULL;
 	tail_envp[ARRAY_SIZE(q_envp)] = NULL;
+	(void) q_envp;	/* workaround for clang bug #33068 */
 
 	syscall(__NR_execveat, -100, FILENAME, tail_argv, tail_envp, 0x1100);
 	printf("execveat(AT_FDCWD, \"%s\", [\"%s\", \"%s\", \"%s\"]"
diff --git a/tests-m32/fcntl-common.c b/tests-m32/fcntl-common.c
index a35a837..9504527 100644
--- a/tests-m32/fcntl-common.c
+++ b/tests-m32/fcntl-common.c
@@ -31,6 +31,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <assert.h>
 #include "flock.h"
 
 #define FILE_LEN 4096
@@ -238,6 +239,136 @@
 }
 #endif /* TEST_F_OWNER_EX */
 
+struct fcntl_cmd_check {
+	int fd;
+	int cmd;
+	const char *cmd_str;
+	long arg;
+	const char *arg_str;
+	void (*print_flags)(long rc);
+};
+
+static void
+print_retval_flags(const struct fcntl_cmd_check *check, long rc)
+{
+	if (check->print_flags) {
+		check->print_flags(rc);
+	} else {
+		printf("%s", errstr);
+	}
+	printf("\n");
+}
+
+static void
+test_other_set_cmd(const struct fcntl_cmd_check *check)
+{
+	invoke_test_syscall(check->fd, check->cmd, (void *) check->arg);
+	printf("%s(%d, %s, %s) = %s\n",
+	       TEST_SYSCALL_STR, check->fd,
+	       check->cmd_str, check->arg_str, errstr);
+
+	/* bad file fd */
+	invoke_test_syscall(-1, check->cmd, (void *) check->arg);
+	printf("%s(-1, %s, %s) = %s\n",
+	       TEST_SYSCALL_STR, check->cmd_str,
+	       check->arg_str, errstr);
+}
+
+static void
+test_other_get_cmd(const struct fcntl_cmd_check *check)
+{
+	long rc = invoke_test_syscall(check->fd, check->cmd, NULL);
+	printf("%s(%d, %s) = ",
+	       TEST_SYSCALL_STR, check->fd, check->cmd_str);
+	print_retval_flags(check, rc);
+
+	/* bad file fd */
+	invoke_test_syscall(-1, check->cmd, NULL);
+	printf("%s(-1, %s) = %s\n",
+	       TEST_SYSCALL_STR, check->cmd_str, errstr);
+}
+
+static void
+print_flags_getfd(long rc)
+{
+	assert(rc >= 0);
+	printf("%#lx%s", rc, rc & 1 ? " (flags FD_CLOEXEC)" : "");
+}
+
+static void
+print_flags_getsig(long rc)
+{
+	assert(rc >= 0);
+
+	if (!rc) {
+		printf("%ld", rc);
+	} else {
+		printf("%ld (%s)", rc, signal2name((int) rc));
+	}
+}
+
+static void
+print_flags_getlease(long rc)
+{
+	assert(rc >= 0);
+	const char *text;
+
+	switch (rc) {
+	case F_RDLCK:
+		text = "F_RDLCK";
+		break;
+	case F_WRLCK:
+		text = "F_WRLCK";
+		break;
+	case F_UNLCK:
+		text = "F_UNLCK";
+		break;
+	default:
+		error_msg_and_fail("fcntl returned %#lx, does the"
+				   " test have to be updated?", rc);
+	}
+	printf("%#lx (%s)", rc, text);
+}
+
+static void
+test_fcntl_others(void)
+{
+	static const struct fcntl_cmd_check set_checks[] = {
+		{ 0, ARG_STR(F_SETFD), ARG_STR(FD_CLOEXEC) },
+		{ 0, ARG_STR(F_SETOWN), ARG_STR(20) },
+#ifdef F_SETPIPE_SZ
+		{ 0, ARG_STR(F_SETPIPE_SZ), ARG_STR(4097) },
+#endif
+		{ 0, ARG_STR(F_DUPFD), ARG_STR(0) },
+#ifdef F_DUPFD_CLOEXEC
+		{ 0, ARG_STR(F_DUPFD_CLOEXEC), ARG_STR(0) },
+#endif
+		{ 0, ARG_STR(F_SETFL), ARG_STR(O_RDWR|O_LARGEFILE) },
+		{ 0, ARG_STR(F_NOTIFY), ARG_STR(DN_ACCESS) },
+		{ 1, ARG_STR(F_SETLEASE), ARG_STR(F_RDLCK) },
+		{ 0, ARG_STR(F_SETSIG), 0, "SIG_0" },
+		{ 1, ARG_STR(F_SETSIG), 1, "SIGHUP" }
+	};
+	for (unsigned int i = 0; i < ARRAY_SIZE(set_checks); i++) {
+		test_other_set_cmd(set_checks + i);
+	}
+
+	static const struct fcntl_cmd_check get_checks[] = {
+		{ 0, ARG_STR(F_GETFD), .print_flags = print_flags_getfd },
+		{ 1, ARG_STR(F_GETFD), .print_flags = print_flags_getfd },
+		{ 0, ARG_STR(F_GETOWN) },
+#ifdef F_GETPIPE_SZ
+		{ 0, ARG_STR(F_GETPIPE_SZ) },
+#endif
+		{ 1, ARG_STR(F_GETLEASE), .print_flags = print_flags_getlease },
+		{ 0, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig },
+		{ 1, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig }
+	};
+	for (unsigned int j = 0; j < ARRAY_SIZE(get_checks); j++) {
+		test_other_get_cmd(get_checks + j);
+	}
+}
+
 static void
 create_sample(void)
 {
@@ -261,6 +392,7 @@
 #ifdef TEST_F_OWNER_EX
 	test_f_owner_ex();
 #endif
+	test_fcntl_others();
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-m32/futex.c b/tests-m32/futex.c
index 174100f..5250d60 100644
--- a/tests-m32/futex.c
+++ b/tests-m32/futex.c
@@ -166,6 +166,9 @@
 # define VAL3     ((unsigned long) 0xbadda7a09caffee1LLU)
 # define VAL3_PR  ((unsigned) VAL3)
 
+# define VAL3A    ((unsigned long) 0xbadda7a0ffffffffLLU)
+# define VAL3A_PR "FUTEX_BITSET_MATCH_ANY"
+
 int
 main(int argc, char *argv[])
 {
@@ -288,6 +291,14 @@
 	       zero_extend_signed_to_ull(tmout->tv_nsec), VAL3_PR,
 	       sprintrc(rc));
 
+	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1,
+		VAL3A, (rc == -1) && (errno == EAGAIN));
+	printf("futex(%p, FUTEX_WAIT_BITSET, %u, {tv_sec=%lld, tv_nsec=%llu}"
+	       ", %s) = %s\n",
+	       uaddr, VAL_PR, (long long) tmout->tv_sec,
+	       zero_extend_signed_to_ull(tmout->tv_nsec), VAL3A_PR,
+	       sprintrc(rc));
+
 	/* val3 of 0 is invalid  */
 	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1, 0,
 		(rc == -1) && (errno == EINVAL));
@@ -375,6 +386,11 @@
 	printf("futex(%p, FUTEX_WAKE_BITSET, %u, %#x) = %s\n", uaddr, 10,
 		VAL3_PR, sprintrc(rc));
 
+	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL,
+		VAL3A, (rc == 0));
+	printf("futex(%p, FUTEX_WAKE_BITSET, %u, %s) = %s\n", uaddr, 10,
+		VAL3A_PR, sprintrc(rc));
+
 	/* bitset 0 is invalid */
 	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL, 0,
 		(rc == -1) && (errno == EINVAL));
diff --git a/tests-m32/gen_tests.am b/tests-m32/gen_tests.am
index 5db8375..306439a 100644
--- a/tests-m32/gen_tests.am
+++ b/tests-m32/gen_tests.am
@@ -1,5 +1,5 @@
 # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit.
-GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-sockaddr.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test
+GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-packet_mreq.gen.test net-sockaddr.gen.test net-tpacket_req.gen.test net-tpacket_stats.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test utimensat-Xraw.gen.test utimensat-Xverbose.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test
 
 $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
@@ -346,6 +346,12 @@
 $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -358,6 +364,9 @@
 $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -622,9 +631,18 @@
 $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -1363,6 +1381,15 @@
 $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
diff --git a/tests-m32/gen_tests.in b/tests-m32/gen_tests.in
index 24e0510..cd63788 100644
--- a/tests-m32/gen_tests.in
+++ b/tests-m32/gen_tests.in
@@ -140,10 +140,13 @@
 ioctl_evdev-v	+ioctl.test -v
 ioctl_inotify	+ioctl.test
 ioctl_kvm_run	+ioctl.test -a36 -y
+ioctl_kvm_run-v	+ioctl.test -v -a36 -y
+ioctl_kvm_run_auxstr_vcpu	+ioctl.test -a36 -y -e kvm=vcpu
 ioctl_loop	+ioctl.test
 ioctl_loop-nv	+ioctl.test -a22 -e verbose=none
 ioctl_loop-v	+ioctl.test -v
 ioctl_mtd	+ioctl.test
+ioctl_nbd	+ioctl.test -y
 ioctl_nsfs	+ioctl.test -esignal=none
 ioctl_perf	+ioctl.test
 ioctl_ptp 	+ioctl.test
@@ -232,7 +235,10 @@
 munlockall	-a13
 nanosleep	-a20
 net-icmp_filter	-e trace=getsockopt,setsockopt
+net-packet_mreq -e trace=setsockopt
 net-sockaddr	-a24 -e trace=connect
+net-tpacket_req -e trace=setsockopt
+net-tpacket_stats -e trace=getsockopt
 net-yy-inet6	+net-yy-inet.test
 netlink_audit	+netlink_sock_diag.test
 netlink_crypto	+netlink_sock_diag.test
@@ -479,6 +485,9 @@
 ustat	-a33
 utime	-a16
 utimensat	-a33
+utimensat-Xabbrev	-a33 -Xabbrev -e trace=utimensat
+utimensat-Xraw	-a29 -Xraw -e trace=utimensat
+utimensat-Xverbose	-a44 -Xverbose -e trace=utimensat
 utimes	-a17
 vfork-f	-a26 -qq -f -e signal=none -e trace=chdir
 vhangup	-a10
diff --git a/tests-m32/inotify.c b/tests-m32/inotify.c
index 925d69f..d0abcbe 100644
--- a/tests-m32/inotify.c
+++ b/tests-m32/inotify.c
@@ -2,6 +2,7 @@
  * Check decoding of inotify_add_watch and inotify_rm_watch syscalls.
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -52,8 +53,8 @@
 	static const char *bogus_mask_str = "IN_ACCESS|IN_ATTRIB|"
 		"IN_CLOSE_WRITE|IN_OPEN|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|"
 		"IN_MOVE_SELF|IN_Q_OVERFLOW|IN_IGNORED|IN_ONLYDIR|"
-		"IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_ADD|IN_ISDIR|IN_ONESHOT|"
-		"0x18ff1000";
+		"IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_CREATE|IN_MASK_ADD|"
+		"IN_ISDIR|IN_ONESHOT|0x8ff1000";
 
 	long rc;
 	char *bogus_path = tail_memdup(bogus_path_str.path,
diff --git a/tests-m32/ioctl_evdev-success-v.c b/tests-m32/ioctl_evdev-success-v.c
new file mode 100644
index 0000000..6fc3547
--- /dev/null
+++ b/tests-m32/ioctl_evdev-success-v.c
@@ -0,0 +1,2 @@
+#define VERBOSE 1
+#include "ioctl_evdev-success.c"
diff --git a/tests-m32/ioctl_evdev-success-v.test b/tests-m32/ioctl_evdev-success-v.test
new file mode 100755
index 0000000..358d9a3
--- /dev/null
+++ b/tests-m32/ioctl_evdev-success-v.test
@@ -0,0 +1,13 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+: ${IOCTL_INJECT_START=256}
+: ${IOCTL_INJECT_RETVAL=8}
+
+run_prog
+run_strace -a16 -v -e trace=ioctl \
+	-e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \
+	../ioctl_evdev-success-v "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP"
+grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT"
+match_diff "$OUT" "$EXP"
diff --git a/tests-m32/ioctl_evdev-success.c b/tests-m32/ioctl_evdev-success.c
new file mode 100644
index 0000000..8c3f8f0
--- /dev/null
+++ b/tests-m32/ioctl_evdev-success.c
@@ -0,0 +1,232 @@
+#include "tests.h"
+
+#ifdef HAVE_LINUX_INPUT_H
+
+# include <inttypes.h>
+# include <stdio.h>
+# include <stdlib.h>
+# include <sys/ioctl.h>
+# include <linux/input.h>
+# include "print_fields.h"
+
+static const char *errstr;
+
+struct evdev_check {
+	unsigned long cmd;
+	const char *cmd_str;
+	void *arg_ptr;
+	void (*print_arg)(long rc, void *ptr, void *arg);
+};
+
+static long
+invoke_test_syscall(unsigned long cmd, void *p)
+{
+	long rc = ioctl(-1, cmd, p);
+	errstr = sprintrc(rc);
+	static char inj_errstr[4096];
+
+	snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr);
+	errstr = inj_errstr;
+	return rc;
+}
+
+static void
+test_evdev(struct evdev_check *check, void *arg)
+{
+	long rc = invoke_test_syscall(check->cmd, check->arg_ptr);
+	printf("ioctl(-1, %s, ", check->cmd_str);
+	if (check->print_arg)
+		check->print_arg(rc, check->arg_ptr, arg);
+	else
+		printf("%p", check->arg_ptr);
+	printf(") = %s\n", errstr);
+}
+
+static void
+print_input_absinfo(long rc, void *ptr, void *arg)
+{
+	struct input_absinfo *absinfo = ptr;
+
+	if (rc < 0) {
+		printf("%p", absinfo);
+		return;
+	}
+	PRINT_FIELD_U("{", *absinfo, value);
+	PRINT_FIELD_U(", ", *absinfo, minimum);
+# if VERBOSE
+	PRINT_FIELD_U(", ", *absinfo, maximum);
+	PRINT_FIELD_U(", ", *absinfo, fuzz);
+	PRINT_FIELD_U(", ", *absinfo, flat);
+#  ifdef HAVE_STRUCT_INPUT_ABSINFO_RESOLUTION
+	PRINT_FIELD_U(", ", *absinfo, resolution);
+#  endif
+# else
+	printf(", ...");
+# endif
+	printf("}");
+}
+
+static void
+print_input_id(long rc, void *ptr, void *arg)
+{
+	struct input_id *id = ptr;
+
+	if (rc < 0) {
+		printf("%p", id);
+		return;
+	}
+	printf("{ID_BUS=%" PRIu16
+	       ", ID_VENDOR=%" PRIu16
+	       ", ID_PRODUCT=%" PRIu16
+	       ", ID_VERSION=%" PRIu16 "}",
+	       id->bustype, id->vendor, id->product, id->version);
+}
+
+# ifdef EVIOCGMTSLOTS
+static void
+print_mtslots(long rc, void *ptr, void *arg)
+{
+	int *buffer = ptr;
+	const char **str = arg;
+	int num = atoi(*(str + 1));
+
+	if (rc < 0) {
+		printf("%p", buffer);
+		return;
+	}
+
+	printf("{code=%s", *str);
+	printf(", values=[");
+	for (unsigned int i = 1; i <= (unsigned) num; i++)
+		printf("%s%s", i > 1 ? ", " : "", *(str + i + 1));
+	printf("]}");
+}
+# endif
+
+static void
+print_getbit(long rc, void *ptr, void *arg)
+{
+	const char **str = arg;
+	int num = atoi(*str);
+
+	if (rc < 0) {
+		printf("%p", ptr);
+		return;
+	}
+
+	printf("[");
+	printf("%s", *(str + 1));
+	for (unsigned int i = 2; i <= (unsigned) num; i++) {
+# if ! VERBOSE
+		if (i > 4) {
+			printf(", ...");
+			break;
+		}
+# endif
+		printf(", ");
+		printf("%s", *(str + i));
+	}
+	printf("]");
+}
+
+int
+main(int argc, char **argv)
+{
+	unsigned long num_skip;
+	long inject_retval;
+	bool locked = false;
+
+	if (argc == 1)
+		return 0;
+
+	if (argc < 3)
+		error_msg_and_fail("Usage: %s NUM_SKIP INJECT_RETVAL", argv[0]);
+
+	num_skip = strtoul(argv[1], NULL, 0);
+	inject_retval = strtol(argv[2], NULL, 0);
+
+	if (inject_retval < 0)
+		error_msg_and_fail("Expected non-negative INJECT_RETVAL, "
+				   "but got %ld", inject_retval);
+
+	for (unsigned int i = 0; i < num_skip; i++) {
+		long rc = ioctl(-1, EVIOCGID, NULL);
+		printf("ioctl(-1, EVIOCGID, NULL) = %s%s\n",
+		       sprintrc(rc),
+		       rc == inject_retval ? " (INJECTED)" : "");
+
+		if (rc != inject_retval)
+			continue;
+
+		locked = true;
+		break;
+	}
+
+	if (!locked)
+		error_msg_and_fail("Hasn't locked on ioctl(-1"
+				   ", EVIOCGID, NULL) returning %lu",
+				   inject_retval);
+
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct input_id, id);
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct input_absinfo, absinfo);
+	TAIL_ALLOC_OBJECT_CONST_PTR(int, bad_addr_slot);
+# ifdef EVIOCGMTSLOTS
+	int mtslots[] = { ABS_MT_SLOT, 1, 3 };
+	/* we use the second element to indicate the number of values */
+	/* mtslots_str[1] is "2" so the number of values is 2 */
+	const char *mtslots_str[] = { "ABS_MT_SLOT", "2", "1", "3" };
+
+	/* invalid flag */
+	int invalid_mtslot[] = { -1, 1 };
+	char invalid_str[4096];
+	snprintf(invalid_str, sizeof(invalid_str), "%#x /* ABS_MT_??? */", invalid_mtslot[0]);
+	const char *invalid_mtslot_str[] = { invalid_str, "1", "1" };
+# endif
+
+	/* set more than 4 bits */
+	unsigned long ev_more[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED | 1 << EV_SND | 1 << EV_PWR };
+	/* we use the first element to indicate the number of set bits */
+	/* ev_more_str[0] is "5" so the number of set bits is 5 */
+	const char *ev_more_str[] = { "5", "EV_ABS", "EV_MSC", "EV_LED", "EV_SND", "EV_PWR" };
+
+	/* set less than 4 bits */
+	unsigned long ev_less[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED };
+	const char *ev_less_str[] = { "3", "EV_ABS", "EV_MSC", "EV_LED" };
+
+	/* set zero bit */
+	unsigned long ev_zero[] = { 0x0 };
+	const char *ev_zero_str[] = { "0", " 0 " };
+
+	/* KEY_MAX is 0x2ff which is greater than retval * 8 */
+	unsigned long key[] = { 1 << KEY_1 | 1 << KEY_2, 0 };
+	const char *key_str[] = { "2", "KEY_1", "KEY_2" };
+
+	struct {
+		struct evdev_check check;
+		void *ptr;
+	} a[] = {
+		{ { ARG_STR(EVIOCGID), id, print_input_id }, NULL },
+		{ { ARG_STR(EVIOCGABS(ABS_X)), absinfo, print_input_absinfo }, NULL },
+		{ { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL },
+		{ { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL },
+		{ { ARG_STR(EVIOCGBIT(0, 0)), ev_more, print_getbit }, &ev_more_str },
+		{ { ARG_STR(EVIOCGBIT(0, 0)), ev_less, print_getbit }, &ev_less_str },
+		{ { ARG_STR(EVIOCGBIT(0, 0)), ev_zero, print_getbit }, &ev_zero_str },
+		{ { ARG_STR(EVIOCGBIT(EV_KEY, 0)), key, print_getbit }, &key_str},
+# ifdef EVIOCGMTSLOTS
+		{ { ARG_STR(EVIOCGMTSLOTS(12)), mtslots, print_mtslots }, &mtslots_str },
+		{ { ARG_STR(EVIOCGMTSLOTS(8)), invalid_mtslot, print_mtslots }, &invalid_mtslot_str }
+# endif
+	};
+	for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) {
+		test_evdev(&a[i].check, a[i].ptr);
+	}
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
+#else
+
+SKIP_MAIN_UNDEFINED("HAVE_LINUX_INPUT_H")
+
+#endif
diff --git a/tests-m32/ioctl_evdev-success.test b/tests-m32/ioctl_evdev-success.test
new file mode 100755
index 0000000..e735af9
--- /dev/null
+++ b/tests-m32/ioctl_evdev-success.test
@@ -0,0 +1,13 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+: ${IOCTL_INJECT_START=256}
+: ${IOCTL_INJECT_RETVAL=8}
+
+run_prog
+run_strace -a16 -e trace=ioctl \
+	-e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \
+	../ioctl_evdev-success "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP"
+grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT"
+match_diff "$OUT" "$EXP"
diff --git a/tests-m32/ioctl_evdev.c b/tests-m32/ioctl_evdev.c
index 5eacac0..d6f50ac 100644
--- a/tests-m32/ioctl_evdev.c
+++ b/tests-m32/ioctl_evdev.c
@@ -114,6 +114,7 @@
 	TEST_NULL_ARG(EVIOCGLED(0));
 # ifdef EVIOCGMTSLOTS
 	TEST_NULL_ARG(EVIOCGMTSLOTS(0));
+	TEST_NULL_ARG(EVIOCGMTSLOTS(8));
 # endif
 # ifdef EVIOCGPROP
 	TEST_NULL_ARG(EVIOCGPROP(0));
@@ -138,7 +139,7 @@
 	TEST_NULL_ARG_EX(EVIOCGABS(0x3f), "EVIOCGABS(0x3f /* ABS_??? */)");
 	TEST_NULL_ARG_EX(EVIOCSABS(0x3f), "EVIOCSABS(0x3f /* ABS_??? */)");
 
-	TEST_NULL_ARG(EVIOCGBIT(EV_SYN, 0));
+	TEST_NULL_ARG(EVIOCGBIT(0, 0));
 	TEST_NULL_ARG(EVIOCGBIT(EV_KEY, 1));
 	TEST_NULL_ARG(EVIOCGBIT(EV_REL, 2));
 	TEST_NULL_ARG(EVIOCGBIT(EV_ABS, 3));
diff --git a/tests-m32/ioctl_inotify.c b/tests-m32/ioctl_inotify.c
index 0650c62..27e0a86 100644
--- a/tests-m32/ioctl_inotify.c
+++ b/tests-m32/ioctl_inotify.c
@@ -56,10 +56,10 @@
 
 	/* Unknown inotify commands */
 	sys_ioctl(-1, unknown_inotify_cmd, magic);
-	printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x49, %#x, %#x), "
+	printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x49, %#x, %#x), "
 	       "%#lx) = -1 EBADF (%m)\n",
 	       _IOC_DIR((unsigned int) unknown_inotify_cmd) & _IOC_NONE ?
-	       "|_IOC_NONE" : "",
+	       "_IOC_NONE|" : "",
 	       _IOC_NR((unsigned int) unknown_inotify_cmd),
 	       _IOC_SIZE((unsigned int) unknown_inotify_cmd),
 	       (unsigned long) magic);
diff --git a/tests-m32/ioctl_kvm_run-v.c b/tests-m32/ioctl_kvm_run-v.c
new file mode 100644
index 0000000..388339b
--- /dev/null
+++ b/tests-m32/ioctl_kvm_run-v.c
@@ -0,0 +1,2 @@
+#define VERBOSE 1
+#include "ioctl_kvm_run.c"
diff --git a/tests-m32/ioctl_kvm_run-v.gen.test b/tests-m32/ioctl_kvm_run-v.gen.test
new file mode 100755
index 0000000..6f20ee4
--- /dev/null
+++ b/tests-m32/ioctl_kvm_run-v.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run-v +ioctl.test -v -a36 -y); do not edit.
+set -- -v -a36 -y
+. "${srcdir=.}/ioctl.test"
diff --git a/tests-m32/ioctl_kvm_run.c b/tests-m32/ioctl_kvm_run.c
index e1bef57..602507f 100644
--- a/tests-m32/ioctl_kvm_run.c
+++ b/tests-m32/ioctl_kvm_run.c
@@ -1,269 +1,11 @@
-/*
- * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API.
- * Based on kvmtest.c from https://lwn.net/Articles/658512/
- *
- * kvmtest.c author: Josh Triplett <josh@joshtriplett.org>
- * Copyright (c) 2015 Intel Corporation
- * Copyright (c) 2017-2018 The strace developers.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
+#include "ioctl_kvm_run_common.c"
 
-#include "tests.h"
-
-#if defined HAVE_LINUX_KVM_H				\
- && defined HAVE_STRUCT_KVM_REGS			\
- && defined HAVE_STRUCT_KVM_SREGS			\
- && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION	\
- &&(defined __x86_64__ || defined __i386__)
-
-# include <fcntl.h>
-# include <stdint.h>
-# include <stdio.h>
-# include <stdlib.h>
-# include <string.h>
-# include <sys/ioctl.h>
-# include <sys/mman.h>
-# include <unistd.h>
-# include <linux/kvm.h>
-
-static int
-kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg)
-{
-	int rc = ioctl(fd, cmd, arg);
-	if (rc < 0)
-		perror_msg_and_skip("%s", cmd_str);
-	return rc;
-}
-
-#define KVM_IOCTL(fd_, cmd_, arg_)	\
-	kvm_ioctl((fd_), (cmd_), #cmd_, (arg_))
-
-static const char dev[] = "/dev/kvm";
-static const char vm_dev[] = "anon_inode:kvm-vm";
-static char vcpu_dev[] = "anon_inode:kvm-vcpu:0";
-static size_t page_size;
-
-extern const char code[];
-extern const unsigned short code_size;
-
-__asm__(
-	".type code, @object		\n"
-	"code:				\n"
-	"	mov $0xd80003f8, %edx	\n"
-	"	mov $'\n', %al		\n"
-	"	out %al, (%dx)		\n"
-	"	hlt			\n"
-	".size code, . - code		\n"
-	".type code_size, @object	\n"
-	"code_size:			\n"
-	"	.short . - code		\n"
-	".size code_size, . - code_size	\n"
-	);
-
+#if need_print_KVM_RUN
 
 static void
-run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size,
-	void *const mem)
+print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason)
 {
-	/* Initialize CS to point at 0, via a read-modify-write of sregs. */
-	struct kvm_sregs sregs;
-	KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs);
-	printf("ioctl(%d<%s>, KVM_GET_SREGS, {cs={base=%#jx, limit=%u, selector=%u"
-	       ", type=%u, present=%u, dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}"
-	       ", ...}) = 0\n", vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base,
-	       sregs.cs.limit, sregs.cs.selector, sregs.cs.type,
-	       sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s,
-	       sregs.cs.l, sregs.cs.g, sregs.cs.avl);
-
-	sregs.cs.base = 0;
-	sregs.cs.selector = 0;
-	KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs);
-	printf("ioctl(%d<%s>, KVM_SET_SREGS, {cs={base=%#jx, limit=%u"
-	       ", selector=%u, type=%u, present=%u, dpl=%u, db=%u, s=%u"
-	       ", l=%u, g=%u, avl=%u}, ...}) = 0\n",
-	       vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base,
-	       sregs.cs.limit, sregs.cs.selector, sregs.cs.type,
-	       sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s,
-	       sregs.cs.l, sregs.cs.g, sregs.cs.avl);
-
-	/*
-	 * Initialize registers: instruction pointer for our code, addends,
-	 * and initial flags required by x86 architecture.
-	 */
-	struct kvm_regs regs = {
-		.rip = page_size,
-		.rax = 2,
-		.rbx = 2,
-		.rflags = 0x2,
-	};
-	KVM_IOCTL(vcpu_fd, KVM_SET_REGS, &regs);
-	printf("ioctl(%d<%s>, KVM_SET_REGS, {rax=%#jx, ..."
-	       ", rsp=%#jx, rbp=%#jx, ..., rip=%#jx, rflags=%#jx}) = 0\n",
-	       vcpu_fd, vcpu_dev, (uintmax_t) regs.rax,
-	       (uintmax_t) regs.rsp, (uintmax_t) regs.rbp,
-	       (uintmax_t) regs.rip, (uintmax_t) regs.rflags);
-
-	/* Copy the code */
-	memcpy(mem, code, code_size);
-
-	const char *p = "\n";
-
-	/* Repeatedly run code and handle VM exits. */
-	for (;;) {
-		KVM_IOCTL(vcpu_fd, KVM_RUN, NULL);
-		printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", vcpu_fd, vcpu_dev);
-
-		switch (run->exit_reason) {
-		case KVM_EXIT_HLT:
-			if (p)
-				error_msg_and_fail("premature KVM_EXIT_HLT");
-			return;
-		case KVM_EXIT_IO:
-			if (run->io.direction == KVM_EXIT_IO_OUT
-			    && run->io.size == 1
-			    && run->io.port == 0x03f8
-			    && run->io.count == 1
-			    && run->io.data_offset < mmap_size
-			    && p && *p == ((char *) run)[run->io.data_offset])
-				p = NULL;
-			else
-				error_msg_and_fail("unhandled KVM_EXIT_IO");
-			break;
-		case KVM_EXIT_MMIO:
-			error_msg_and_fail("Got an unexpected MMIO exit:"
-					   " phys_addr %#llx,"
-					   " data %02x %02x %02x %02x"
-						" %02x %02x %02x %02x,"
-					   " len %u, is_write %hhu",
-					   (unsigned long long) run->mmio.phys_addr,
-					   run->mmio.data[0], run->mmio.data[1],
-					   run->mmio.data[2], run->mmio.data[3],
-					   run->mmio.data[4], run->mmio.data[5],
-					   run->mmio.data[6], run->mmio.data[7],
-					   run->mmio.len, run->mmio.is_write);
-
-		default:
-			error_msg_and_fail("exit_reason = %#x",
-					   run->exit_reason);
-		}
-	}
+	printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", fd, dev);
 }
 
-static int
-vcpu_dev_should_have_cpuid(int fd)
-{
-	int r = 0;
-	char *filename = NULL;
-	char buf[sizeof(vcpu_dev)];
-
-	if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0)
-		error_msg_and_fail("asprintf");
-
-	if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1
-	    && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0))
-		r = 1;
-	free(filename);
-	return r;
-}
-
-int
-main(void)
-{
-	skip_if_unavailable("/proc/self/fd/");
-
-	int kvm = open(dev, O_RDWR);
-	if (kvm < 0)
-		perror_msg_and_skip("open: %s", dev);
-
-	/* Make sure we have the stable version of the API */
-	int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0);
-	if (ret != KVM_API_VERSION)
-		error_msg_and_skip("KVM_GET_API_VERSION returned %d"
-				   ", KVM_API_VERSION is %d",
-				   kvm, KVM_API_VERSION);
-	printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n",
-	       kvm, dev, ret);
-
-	int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0);
-	printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n",
-	       kvm, dev, vm_fd, vm_dev);
-
-	/* Allocate one aligned page of guest memory to hold the code. */
-	page_size = get_page_size();
-	void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
-				  MAP_SHARED | MAP_ANONYMOUS, -1, 0);
-	if (mem == MAP_FAILED)
-		perror_msg_and_fail("mmap page");
-
-	/* Map it to the second page frame (to avoid the real-mode IDT at 0). */
-	struct kvm_userspace_memory_region region = {
-		.slot = 0,
-		.guest_phys_addr = page_size,
-		.memory_size = page_size,
-		.userspace_addr = (uintptr_t) mem,
-	};
-	KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, &region);
-	printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION"
-	       ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu"
-	       ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev,
-	       (unsigned long) page_size, (unsigned long) page_size, mem);
-
-	int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL);
-	if (!vcpu_dev_should_have_cpuid(vcpu_fd))
-		/*
-		 * This is an older kernel that doesn't place a cpuid
-		 * at the end of the dentry associated with vcpu_fd.
-		 * Trim the cpuid part of vcpu_dev like:
-		 * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu"
-		 */
-		vcpu_dev[strlen (vcpu_dev) - 2] = '\0';
-
-	printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n",
-	       vm_fd, vm_dev, vcpu_fd, vcpu_dev);
-
-	/* Map the shared kvm_run structure and following data. */
-	ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL);
-	struct kvm_run *run;
-	if (ret < (int) sizeof(*run))
-		error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d",
-				   ret, (int) sizeof(*run));
-	printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n",
-	       kvm, dev, ret);
-
-	const size_t mmap_size = (ret + page_size - 1) & -page_size;
-	run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
-		   MAP_SHARED, vcpu_fd, 0);
-	if (run == MAP_FAILED)
-		perror_msg_and_fail("mmap vcpu");
-
-	run_kvm(vcpu_fd, run, mmap_size, mem);
-
-	puts("+++ exited with 0 +++");
-	return 0;
-}
-
-#else /* !HAVE_LINUX_KVM_H */
-
-SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_REGS && "
-		    "HAVE_STRUCT_KVM_SREGS && "
-		    "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && "
-		    "(__x86_64__ || __i386__)")
-
 #endif
diff --git a/tests-m32/ioctl_kvm_run_auxstr_vcpu.c b/tests-m32/ioctl_kvm_run_auxstr_vcpu.c
new file mode 100644
index 0000000..16af293
--- /dev/null
+++ b/tests-m32/ioctl_kvm_run_auxstr_vcpu.c
@@ -0,0 +1,24 @@
+#define KVM_NO_CPUID_CALLBACK	\
+	error_msg_and_skip("newer kernel (>= 4.16) is needed")
+
+#include "ioctl_kvm_run_common.c"
+
+#if need_print_KVM_RUN
+
+static void
+print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason)
+{
+	const char *str;
+
+# define CASE_ENTRY(R) case R: str = #R; break
+	switch (reason) {
+		CASE_ENTRY(KVM_EXIT_HLT);
+		CASE_ENTRY(KVM_EXIT_IO);
+		CASE_ENTRY(KVM_EXIT_MMIO);
+		default: str = "???";
+	}
+
+	printf("ioctl(%d<%s>, KVM_RUN, 0) = 0 (%s)\n", fd, dev, str);
+}
+
+#endif
diff --git a/tests-m32/ioctl_kvm_run_auxstr_vcpu.gen.test b/tests-m32/ioctl_kvm_run_auxstr_vcpu.gen.test
new file mode 100755
index 0000000..d2995db
--- /dev/null
+++ b/tests-m32/ioctl_kvm_run_auxstr_vcpu.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run_auxstr_vcpu +ioctl.test -a36 -y -e kvm=vcpu); do not edit.
+set -- -a36 -y -e kvm=vcpu
+. "${srcdir=.}/ioctl.test"
diff --git a/tests-m32/ioctl_kvm_run_common.c b/tests-m32/ioctl_kvm_run_common.c
new file mode 100644
index 0000000..2e7eda4
--- /dev/null
+++ b/tests-m32/ioctl_kvm_run_common.c
@@ -0,0 +1,412 @@
+/*
+ * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API.
+ * Based on kvmtest.c from https://lwn.net/Articles/658512/
+ *
+ * kvmtest.c author: Josh Triplett <josh@joshtriplett.org>
+ * Copyright (c) 2015 Intel Corporation
+ * Copyright (c) 2017-2018 The strace developers.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to
+ * deal in the Software without restriction, including without limitation the
+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ * sell copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ * IN THE SOFTWARE.
+ */
+
+#include "tests.h"
+
+#if defined HAVE_LINUX_KVM_H				\
+ && defined HAVE_STRUCT_KVM_CPUID2			\
+ && defined HAVE_STRUCT_KVM_REGS			\
+ && defined HAVE_STRUCT_KVM_SREGS			\
+ && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION	\
+ &&(defined __x86_64__ || defined __i386__)
+
+# include <fcntl.h>
+# include <stdint.h>
+# include <stdio.h>
+# include <stdlib.h>
+# include <string.h>
+# include <sys/ioctl.h>
+# include <sys/mman.h>
+# include <unistd.h>
+# include <linux/kvm.h>
+
+# ifndef KVM_MAX_CPUID_ENTRIES
+#  define KVM_MAX_CPUID_ENTRIES 80
+# endif
+
+#include "xlat.h"
+#include "xlat/kvm_cpuid_flags.h"
+
+static int
+kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg)
+{
+	int rc = ioctl(fd, cmd, arg);
+	if (rc < 0)
+		perror_msg_and_skip("%s", cmd_str);
+	return rc;
+}
+
+#define KVM_IOCTL(fd_, cmd_, arg_)	\
+	kvm_ioctl((fd_), (cmd_), #cmd_, (arg_))
+
+static const char dev[] = "/dev/kvm";
+static const char vm_dev[] = "anon_inode:kvm-vm";
+static char vcpu_dev[] = "anon_inode:kvm-vcpu:0";
+static size_t page_size;
+
+extern const char code[];
+extern const unsigned short code_size;
+
+__asm__(
+	".type code, @object		\n"
+	"code:				\n"
+	"	mov $0xd80003f8, %edx	\n"
+	"	mov $'\n', %al		\n"
+	"	out %al, (%dx)		\n"
+	"	hlt			\n"
+	".size code, . - code		\n"
+	".type code_size, @object	\n"
+	"code_size:			\n"
+	"	.short . - code		\n"
+	".size code_size, . - code_size	\n"
+	);
+
+static void
+print_kvm_segment(const struct kvm_segment *seg)
+{
+	printf("{base=%#jx, limit=%u, selector=%u, type=%u, present=%u, "
+	       "dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}",
+	       (uintmax_t) seg->base, seg->limit, seg->selector, seg->type,
+	       seg->present, seg->dpl, seg->db, seg->s, seg->l, seg->g,
+	       seg->avl);
+}
+
+static void
+print_kvm_sregs(const struct kvm_sregs *sregs)
+{
+	printf("{cs=");
+	print_kvm_segment(&sregs->cs);
+#if VERBOSE
+	printf(", ds=");
+	print_kvm_segment(&sregs->ds);
+	printf(", es=");
+	print_kvm_segment(&sregs->es);
+	printf(", fs=");
+	print_kvm_segment(&sregs->fs);
+	printf(", gs=");
+	print_kvm_segment(&sregs->gs);
+	printf(", ss=");
+	print_kvm_segment(&sregs->ss);
+	printf(", tr=");
+	print_kvm_segment(&sregs->tr);
+	printf(", ldt=");
+	print_kvm_segment(&sregs->ldt);
+	printf(", gdt={base=%#jx, limit=%u}, idt={base=%#jx, limit=%u}, "
+	      "cr0=%llu, cr2=%llu, cr3=%llu, cr4=%llu, cr8=%llu, efer=%llu, "
+	      "apic_base=%#jx", (uintmax_t) sregs->gdt.base, sregs->gdt.limit,
+	      (uintmax_t) sregs->idt.base, sregs->idt.limit, sregs->cr0,
+	      sregs->cr2, sregs->cr3, sregs->cr4, sregs->cr8, sregs->efer,
+	      (uintmax_t)sregs->apic_base);
+	printf(", interrupt_bitmap=[");
+	for (size_t i = 0; i < ARRAY_SIZE(sregs->interrupt_bitmap); i++) {
+		if (i)
+			printf(", ");
+		printf("%#jx", (uintmax_t) sregs->interrupt_bitmap[i]);
+	}
+	printf("]");
+#else
+	printf(", ...");
+#endif
+	printf("}");
+}
+
+static void
+print_kvm_regs(const struct kvm_regs *regs)
+{
+	printf("{rax=%#jx", (uintmax_t) regs->rax);
+#if VERBOSE
+	printf(", rbx=%#jx, rcx=%#jx, rdx=%#jx, rsi=%#jx, rdi=%#jx",
+	       (uintmax_t) regs->rbx, (uintmax_t) regs->rcx,
+	       (uintmax_t) regs->rdx, (uintmax_t) regs->rsi,
+	       (uintmax_t) regs->rdi);
+#else
+	printf(", ...");
+#endif
+	printf(", rsp=%#jx, rbp=%#jx", (uintmax_t) regs->rsp,
+	       (uintmax_t) regs->rbp);
+#if VERBOSE
+	printf(", r8=%#jx, r9=%#jx, r10=%#jx, r11=%#jx, r12=%#jx, r13=%#jx"
+	       ", r14=%#jx, r15=%#jx",
+	       (uintmax_t) regs->r8, (uintmax_t) regs->r9,
+	       (uintmax_t) regs->r10, (uintmax_t) regs->r11,
+	       (uintmax_t) regs->r12, (uintmax_t) regs->r13,
+	       (uintmax_t) regs->r14, (uintmax_t) regs->r15);
+#else
+	printf(", ...");
+#endif
+	printf(", rip=%#jx, rflags=%#jx}", (uintmax_t) regs->rip,
+	       (uintmax_t) regs->rflags);
+}
+
+# define need_print_KVM_RUN 1
+
+static void
+print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason);
+
+static void
+run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size,
+	void *const mem)
+{
+	/* Initialize CS to point at 0, via a read-modify-write of sregs. */
+	struct kvm_sregs sregs;
+	KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs);
+	printf("ioctl(%d<%s>, KVM_GET_SREGS, ", vcpu_fd, vcpu_dev);
+	print_kvm_sregs(&sregs);
+	printf(") = 0\n");
+
+	sregs.cs.base = 0;
+	sregs.cs.selector = 0;
+	KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs);
+	printf("ioctl(%d<%s>, KVM_SET_SREGS, ", vcpu_fd, vcpu_dev);
+	print_kvm_sregs(&sregs);
+	printf(") = 0\n");
+
+	/*
+	 * Initialize registers: instruction pointer for our code, addends,
+	 * and initial flags required by x86 architecture.
+	 */
+	struct kvm_regs regs = {
+		.rip = page_size,
+		.rax = 2,
+		.rbx = 2,
+		.rflags = 0x2,
+	};
+	KVM_IOCTL(vcpu_fd, KVM_SET_REGS, &regs);
+	printf("ioctl(%d<%s>, KVM_SET_REGS, ", vcpu_fd, vcpu_dev);
+	print_kvm_regs(&regs);
+	printf(") = 0\n");
+
+	/* Copy the code */
+	memcpy(mem, code, code_size);
+
+	const char *p = "\n";
+
+	/* Repeatedly run code and handle VM exits. */
+	for (;;) {
+		KVM_IOCTL(vcpu_fd, KVM_RUN, NULL);
+		print_KVM_RUN(vcpu_fd, vcpu_dev, run->exit_reason);
+
+		switch (run->exit_reason) {
+		case KVM_EXIT_HLT:
+			if (p)
+				error_msg_and_fail("premature KVM_EXIT_HLT");
+			return;
+		case KVM_EXIT_IO:
+			if (run->io.direction == KVM_EXIT_IO_OUT
+			    && run->io.size == 1
+			    && run->io.port == 0x03f8
+			    && run->io.count == 1
+			    && run->io.data_offset < mmap_size
+			    && p && *p == ((char *) run)[run->io.data_offset])
+				p = NULL;
+			else
+				error_msg_and_fail("unhandled KVM_EXIT_IO");
+			break;
+		case KVM_EXIT_MMIO:
+			error_msg_and_fail("Got an unexpected MMIO exit:"
+					   " phys_addr %#llx,"
+					   " data %02x %02x %02x %02x"
+						" %02x %02x %02x %02x,"
+					   " len %u, is_write %hhu",
+					   (unsigned long long) run->mmio.phys_addr,
+					   run->mmio.data[0], run->mmio.data[1],
+					   run->mmio.data[2], run->mmio.data[3],
+					   run->mmio.data[4], run->mmio.data[5],
+					   run->mmio.data[6], run->mmio.data[7],
+					   run->mmio.len, run->mmio.is_write);
+
+		default:
+			error_msg_and_fail("exit_reason = %#x",
+					   run->exit_reason);
+		}
+	}
+}
+
+static int
+vcpu_dev_should_have_cpuid(int fd)
+{
+	int r = 0;
+	char *filename = NULL;
+	char buf[sizeof(vcpu_dev)];
+
+	if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0)
+		error_msg_and_fail("asprintf");
+
+	if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1
+	    && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0))
+		r = 1;
+	free(filename);
+	return r;
+}
+
+static void
+print_cpuid_ioctl(int fd, const char *fd_dev,
+		  const char *ioctl_name, const struct kvm_cpuid2 *cpuid)
+{
+	printf("ioctl(%d<%s>, %s, {nent=%u, entries=[",
+	       fd, fd_dev, ioctl_name, cpuid->nent);
+#if VERBOSE
+	for (size_t i = 0; i < cpuid->nent; i++) {
+		if (i)
+			printf(", ");
+		printf("{function=%#x, index=%#x, flags=",
+		       cpuid->entries[i].function, cpuid->entries[i].index);
+		printflags(kvm_cpuid_flags, cpuid->entries[i].flags,
+			   "KVM_CPUID_FLAG_???");
+		printf(", eax=%#x, ebx=%#x, ecx=%#x, edx=%#x}",
+		       cpuid->entries[i].eax, cpuid->entries[i].ebx,
+		       cpuid->entries[i].ecx, cpuid->entries[i].edx);
+	}
+#else
+	if (cpuid->nent)
+		printf("...");
+#endif
+	printf("]}) = 0\n");
+}
+
+int
+main(void)
+{
+	skip_if_unavailable("/proc/self/fd/");
+
+	int kvm = open(dev, O_RDWR);
+	if (kvm < 0)
+		perror_msg_and_skip("open: %s", dev);
+
+	/* Make sure we have the stable version of the API */
+	int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0);
+	if (ret != KVM_API_VERSION)
+		error_msg_and_skip("KVM_GET_API_VERSION returned %d"
+				   ", KVM_API_VERSION is %d",
+				   kvm, KVM_API_VERSION);
+	printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n",
+	       kvm, dev, ret);
+
+	ret = KVM_IOCTL(kvm, KVM_CHECK_EXTENSION,
+			(void *) (uintptr_t) KVM_CAP_USER_MEMORY);
+	printf("ioctl(%d<%s>, KVM_CHECK_EXTENSION, KVM_CAP_USER_MEMORY) = %d\n",
+	       kvm, dev, ret);
+
+	int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0);
+	printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n",
+	       kvm, dev, vm_fd, vm_dev);
+
+	/* Allocate one aligned page of guest memory to hold the code. */
+	page_size = get_page_size();
+	void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
+				  MAP_SHARED | MAP_ANONYMOUS, -1, 0);
+	if (mem == MAP_FAILED)
+		perror_msg_and_fail("mmap page");
+
+	/* Map it to the second page frame (to avoid the real-mode IDT at 0). */
+	struct kvm_userspace_memory_region region = {
+		.slot = 0,
+		.guest_phys_addr = page_size,
+		.memory_size = page_size,
+		.userspace_addr = (uintptr_t) mem,
+	};
+	KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, &region);
+	printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION"
+	       ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu"
+	       ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev,
+	       (unsigned long) page_size, (unsigned long) page_size, mem);
+
+	int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL);
+	if (!vcpu_dev_should_have_cpuid(vcpu_fd)) {
+		/*
+		 * This is an older kernel that doesn't place a cpuid
+		 * at the end of the dentry associated with vcpu_fd.
+		 * Trim the cpuid part of vcpu_dev like:
+		 * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu"
+		 */
+		vcpu_dev[strlen (vcpu_dev) - 2] = '\0';
+#ifdef KVM_NO_CPUID_CALLBACK
+		KVM_NO_CPUID_CALLBACK;
+#endif
+	}
+
+	printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n",
+	       vm_fd, vm_dev, vcpu_fd, vcpu_dev);
+
+	/* Map the shared kvm_run structure and following data. */
+	ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL);
+	struct kvm_run *run;
+	if (ret < (int) sizeof(*run))
+		error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d",
+				   ret, (int) sizeof(*run));
+	printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n",
+	       kvm, dev, ret);
+
+	const size_t mmap_size = (ret + page_size - 1) & -page_size;
+	run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
+		   MAP_SHARED, vcpu_fd, 0);
+	if (run == MAP_FAILED)
+		perror_msg_and_fail("mmap vcpu");
+
+	size_t cpuid_nent = KVM_MAX_CPUID_ENTRIES;
+	struct kvm_cpuid2 *cpuid = tail_alloc(sizeof(*cpuid) +
+					      cpuid_nent *
+					      sizeof(*cpuid->entries));
+
+	cpuid->nent = 0;
+	ioctl(kvm, KVM_GET_SUPPORTED_CPUID, cpuid);
+	printf("ioctl(%d<%s>, KVM_GET_SUPPORTED_CPUID, %p) = -1 E2BIG (%m)\n",
+	       kvm, dev, cpuid);
+
+	cpuid->nent = cpuid_nent;
+
+	KVM_IOCTL(kvm, KVM_GET_SUPPORTED_CPUID, cpuid);
+	print_cpuid_ioctl(kvm, dev, "KVM_GET_SUPPORTED_CPUID", cpuid);
+
+	struct kvm_cpuid2 cpuid_tmp = { .nent = 0 };
+	KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, &cpuid_tmp);
+	printf("ioctl(%d<%s>, KVM_SET_CPUID2, {nent=%u, entries=[]}) = 0\n",
+	       vcpu_fd, vcpu_dev, cpuid_tmp.nent);
+
+	KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, cpuid);
+	print_cpuid_ioctl(vcpu_fd, vcpu_dev, "KVM_SET_CPUID2", cpuid);
+
+	ioctl(vcpu_fd, KVM_SET_CPUID2, NULL);
+	printf("ioctl(%d<%s>, KVM_SET_CPUID2, NULL) = -1 EFAULT (%m)\n",
+	       vcpu_fd, vcpu_dev);
+
+	run_kvm(vcpu_fd, run, mmap_size, mem);
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
+
+#else /* !HAVE_LINUX_KVM_H */
+
+SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_CPUID2 && "
+		    "HAVE_STRUCT_KVM_REGS && HAVE_STRUCT_KVM_SREGS && "
+		    "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && "
+		    "(__x86_64__ || __i386__)")
+
+# define need_print_KVM_RUN 0
+
+#endif
diff --git a/tests-m32/ioctl_loop.c b/tests-m32/ioctl_loop.c
index 10b7dc3..06c99ae 100644
--- a/tests-m32/ioctl_loop.c
+++ b/tests-m32/ioctl_loop.c
@@ -187,24 +187,26 @@
 
 	/* Unknown loop commands */
 	sys_ioctl(-1, unknown_loop_cmd, magic);
-	printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x4c, %#x, %#x), "
+	printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x4c, %#x, %#x), "
 	       "%#lx) = -1 EBADF (%m)\n",
 	       _IOC_DIR((unsigned int) unknown_loop_cmd) & _IOC_NONE ?
-	       "|_IOC_NONE" : "",
+	       "_IOC_NONE|" : "",
 	       _IOC_NR((unsigned int) unknown_loop_cmd),
 	       _IOC_SIZE((unsigned int) unknown_loop_cmd),
 	       (unsigned long) magic);
 
 	sys_ioctl(-1, LOOP_SET_BLOCK_SIZE + 1, magic);
-	printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = "
+	printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = "
 	       "-1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE",
 	       _IOC_NR(LOOP_SET_BLOCK_SIZE + 1),
 	       _IOC_SIZE(LOOP_SET_BLOCK_SIZE + 1),
 	       (unsigned long) magic);
 
 	sys_ioctl(-1, LOOP_CTL_GET_FREE + 1, magic);
-	printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = "
+	printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = "
 	       "-1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE",
 	       _IOC_NR(LOOP_CTL_GET_FREE + 1),
 	       _IOC_SIZE(LOOP_CTL_GET_FREE + 1),
 	       (unsigned long) magic);
diff --git a/tests-m32/ioctl_nbd.c b/tests-m32/ioctl_nbd.c
new file mode 100644
index 0000000..7daeec4
--- /dev/null
+++ b/tests-m32/ioctl_nbd.c
@@ -0,0 +1,112 @@
+/*
+ * Copyright (c) 2018 The strace developers.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "tests.h"
+
+#include <fcntl.h>
+#include <stdio.h>
+#include <sys/ioctl.h>
+#include <linux/types.h>
+#include <linux/nbd.h>
+
+#define XLAT_MACROS_ONLY
+# include "xlat/nbd_ioctl_cmds.h"
+# include "xlat/nbd_ioctl_flags.h"
+#undef XLAT_MACROS_ONLY
+
+#define RVAL_EBADF " = -1 EBADF (%m)\n"
+
+int
+main(void)
+{
+	static const unsigned long ubeef = (unsigned long) 0xcafef00ddeadbeefULL;
+	static const char null_path[] = "/dev/null";
+
+	int fd = open(null_path, O_RDONLY);
+	if (fd < 0)
+		perror_msg_and_fail("open(\"%s\")", null_path);
+
+	skip_if_unavailable("/proc/self/fd/");
+
+	ioctl(-1, NBD_DISCONNECT, NULL);
+	printf("ioctl(-1, NBD_DISCONNECT)" RVAL_EBADF);
+	ioctl(-1, NBD_CLEAR_SOCK, NULL);
+	printf("ioctl(-1, NBD_CLEAR_SOCK)" RVAL_EBADF);
+	ioctl(-1, NBD_DO_IT, NULL);
+	printf("ioctl(-1, NBD_DO_IT)" RVAL_EBADF);
+	ioctl(-1, NBD_CLEAR_QUE, NULL);
+	printf("ioctl(-1, NBD_CLEAR_QUE)" RVAL_EBADF);
+	ioctl(-1, NBD_PRINT_DEBUG, NULL);
+	printf("ioctl(-1, NBD_PRINT_DEBUG)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_SOCK, fd);
+	printf("ioctl(-1, NBD_SET_SOCK, %d</dev/null>)" RVAL_EBADF, fd);
+
+	ioctl(-1, NBD_SET_BLKSIZE, ubeef);
+	printf("ioctl(-1, NBD_SET_BLKSIZE, %lu)" RVAL_EBADF, ubeef);
+	ioctl(-1, NBD_SET_SIZE, ubeef);
+	printf("ioctl(-1, NBD_SET_SIZE, %lu)" RVAL_EBADF, ubeef);
+	ioctl(-1, NBD_SET_SIZE_BLOCKS, ubeef);
+	printf("ioctl(-1, NBD_SET_SIZE_BLOCKS, %lu)" RVAL_EBADF, ubeef);
+
+	ioctl(-1, NBD_SET_TIMEOUT, ubeef);
+	printf("ioctl(-1, NBD_SET_TIMEOUT, %lu)" RVAL_EBADF, ubeef);
+
+	ioctl(-1, NBD_SET_FLAGS, 0);
+	printf("ioctl(-1, NBD_SET_FLAGS, 0)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE)" RVAL_EBADF);
+
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY|
+	                         NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE|
+	                         (1 << 15)|(1<<31));
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY|"
+	       "NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE|0x80008000)" RVAL_EBADF);
+
+	ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), NULL);
+	printf("ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), 0)" RVAL_EBADF);
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests-m32/ioctl_nbd.gen.test b/tests-m32/ioctl_nbd.gen.test
new file mode 100755
index 0000000..55e287a
--- /dev/null
+++ b/tests-m32/ioctl_nbd.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_nbd +ioctl.test -y); do not edit.
+set -- -y
+. "${srcdir=.}/ioctl.test"
diff --git a/tests-m32/ioctl_perf.c b/tests-m32/ioctl_perf.c
index 7db01db..18f59fa 100644
--- a/tests-m32/ioctl_perf.c
+++ b/tests-m32/ioctl_perf.c
@@ -91,10 +91,10 @@
 
 	/* Unknown perf commands */
 	sys_ioctl(-1, unknown_perf_cmd, magic);
-	printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x24, %#x, %#x), "
+	printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x24, %#x, %#x), "
 	       "%#lx) = -1 EBADF (%m)\n",
 	       _IOC_DIR((unsigned int) unknown_perf_cmd) & _IOC_NONE ?
-	       "|_IOC_NONE" : "",
+	       "_IOC_NONE|" : "",
 	       _IOC_NR((unsigned int) unknown_perf_cmd),
 	       _IOC_SIZE((unsigned int) unknown_perf_cmd),
 	       (unsigned long) magic);
diff --git a/tests-m32/ioctl_scsi.c b/tests-m32/ioctl_scsi.c
index a9ecf28..94051d5 100644
--- a/tests-m32/ioctl_scsi.c
+++ b/tests-m32/ioctl_scsi.c
@@ -2,6 +2,7 @@
  * Check decoding of SCSI ioctl commands.
  *
  * Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2017-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -137,13 +138,14 @@
 	       "SG_SCSI_RESET");
 
 	ioctl(-1, 0x22ff, 0);
-	printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n");
+	printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE");
 
 	static const unsigned long magic =
 		(unsigned long) 0xdeadbeeffacefeedULL;
 	ioctl(-1, 0x22ff, magic);
-	printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n",
-	       magic);
+	printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE", magic);
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-m32/ioctl_v4l2.c b/tests-m32/ioctl_v4l2.c
index a7dcc49..ab6489b 100644
--- a/tests-m32/ioctl_v4l2.c
+++ b/tests-m32/ioctl_v4l2.c
@@ -379,6 +379,7 @@
 {
 	const unsigned int size = get_page_size();
 	void *const page = tail_alloc(size);
+	void *const page_end = page + size;
 	fill_memory(page, size);
 
 	unsigned char cc[sizeof(int)] = { 'A', '\'', '\\', '\xfa' };
@@ -542,7 +543,7 @@
 	print_ioctl_v4l2(p_format, "VIDIOC_TRY_FMT", V4L2_BUF_TYPE_SDR_OUTPUT);
 #endif
 	struct v4l2_format *const p_v4l2_format =
-		page + size - sizeof(*p_v4l2_format);
+		page_end - sizeof(*p_v4l2_format);
 	ioctl(-1, VIDIOC_TRY_FMT, p_v4l2_format);
 	printf("ioctl(-1, VIDIOC_TRY_FMT, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_format->type);
@@ -552,7 +553,7 @@
 	printf("ioctl(-1, VIDIOC_REQBUFS, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_requestbuffers *const p_v4l2_requestbuffers =
-		page + size - sizeof(*p_v4l2_requestbuffers);
+		page_end - sizeof(*p_v4l2_requestbuffers);
 	ioctl(-1, VIDIOC_REQBUFS, p_v4l2_requestbuffers);
 	printf("ioctl(-1, VIDIOC_REQBUFS, {type=%#x /* V4L2_BUF_TYPE_??? */, "
 	       "memory=%#x /* V4L2_MEMORY_??? */, count=%u})"
@@ -566,7 +567,7 @@
 	printf("ioctl(-1, VIDIOC_QUERYBUF, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_buffer *const p_v4l2_buffer =
-		page + size - sizeof(*p_v4l2_buffer);
+		page_end - sizeof(*p_v4l2_buffer);
 	ioctl(-1, VIDIOC_QUERYBUF, p_v4l2_buffer);
 	printf("ioctl(-1, VIDIOC_QUERYBUF, {type=%#x /* V4L2_BUF_TYPE_??? */"
 	       ", index=%u}) = -1 EBADF (%m)\n",
@@ -602,7 +603,7 @@
 	printf("ioctl(-1, VIDIOC_S_FBUF, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_framebuffer *const p_v4l2_framebuffer =
-		page + size - sizeof(*p_v4l2_framebuffer);
+		page_end - sizeof(*p_v4l2_framebuffer);
 	ioctl(-1, VIDIOC_S_FBUF, p_v4l2_framebuffer);
 	printf("ioctl(-1, VIDIOC_S_FBUF, {capability=%#x"
 	       ", flags=%#x, base=%p}) = -1 EBADF (%m)\n",
@@ -614,7 +615,7 @@
 	ioctl(-1, VIDIOC_STREAMON, 0);
 	printf("ioctl(-1, VIDIOC_STREAMON, NULL) = -1 EBADF (%m)\n");
 
-	int *const p_int = page + size - sizeof(int);
+	int *const p_int = page_end - sizeof(int);
 	ioctl(-1, VIDIOC_STREAMON, p_int);
 	printf("ioctl(-1, VIDIOC_STREAMON, [%#x /* V4L2_BUF_TYPE_??? */])"
 	       " = -1 EBADF (%m)\n", *p_int);
@@ -632,7 +633,7 @@
 	printf("ioctl(-1, VIDIOC_G_PARM, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_streamparm *const p_v4l2_streamparm =
-		page + size - sizeof(*p_v4l2_streamparm);
+		page_end - sizeof(*p_v4l2_streamparm);
 	ioctl(-1, VIDIOC_G_PARM, p_v4l2_streamparm);
 	printf("ioctl(-1, VIDIOC_G_PARM, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_streamparm->type);
@@ -680,7 +681,7 @@
 	ioctl(-1, VIDIOC_S_STD, 0);
 	printf("ioctl(-1, VIDIOC_S_STD, NULL) = -1 EBADF (%m)\n");
 
-	long long *const p_longlong = page + size - sizeof(*p_longlong);
+	long long *const p_longlong = page_end - sizeof(*p_longlong);
 	ioctl(-1, VIDIOC_S_STD, p_longlong);
 	printf("ioctl(-1, VIDIOC_S_STD, [%#llx]) = -1 EBADF (%m)\n",
 	       *p_longlong);
@@ -690,7 +691,7 @@
 	printf("ioctl(-1, VIDIOC_ENUMSTD, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_standard *const p_v4l2_standard =
-		page + size - sizeof(*p_v4l2_standard);
+		page_end - sizeof(*p_v4l2_standard);
 	ioctl(-1, VIDIOC_ENUMSTD, p_v4l2_standard);
 	printf("ioctl(-1, VIDIOC_ENUMSTD, {index=%u}) = -1 EBADF (%m)\n",
 	       p_v4l2_standard->index);
@@ -700,7 +701,7 @@
 	printf("ioctl(-1, VIDIOC_ENUMINPUT, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_input *const p_v4l2_input =
-		page + size - sizeof(*p_v4l2_input);
+		page_end - sizeof(*p_v4l2_input);
 	ioctl(-1, VIDIOC_ENUMINPUT, p_v4l2_input);
 	printf("ioctl(-1, VIDIOC_ENUMINPUT, {index=%u}) = -1 EBADF (%m)\n",
 	       p_v4l2_input->index);
@@ -710,7 +711,7 @@
 	printf("ioctl(-1, VIDIOC_G_CTRL, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_control *const p_v4l2_control =
-		page + size - sizeof(*p_v4l2_control);
+		page_end - sizeof(*p_v4l2_control);
 	ioctl(-1, VIDIOC_G_CTRL, p_v4l2_control);
 	printf("ioctl(-1, VIDIOC_G_CTRL, {id=%#x /* V4L2_CID_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_control->id);
@@ -729,7 +730,7 @@
 	printf("ioctl(-1, VIDIOC_G_TUNER, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_tuner *const p_v4l2_tuner =
-		page + size - sizeof(*p_v4l2_tuner);
+		page_end - sizeof(*p_v4l2_tuner);
 	ioctl(-1, VIDIOC_G_TUNER, p_v4l2_tuner);
 	printf("ioctl(-1, VIDIOC_G_TUNER, {index=%u})"
 	       " = -1 EBADF (%m)\n", p_v4l2_tuner->index);
@@ -765,7 +766,7 @@
 	printf("ioctl(-1, VIDIOC_QUERYCTRL, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_queryctrl *const p_v4l2_queryctrl =
-		page + size - sizeof(*p_v4l2_queryctrl);
+		page_end - sizeof(*p_v4l2_queryctrl);
 	ioctl(-1, VIDIOC_QUERYCTRL, p_v4l2_queryctrl);
 # ifdef V4L2_CTRL_FLAG_NEXT_CTRL
 	printf("ioctl(-1, VIDIOC_QUERYCTRL, {id=V4L2_CTRL_FLAG_NEXT_CTRL"
@@ -801,7 +802,7 @@
 	printf("ioctl(-1, VIDIOC_CROPCAP, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_cropcap *const p_v4l2_cropcap =
-		page + size - sizeof(*p_v4l2_cropcap);
+		page_end - sizeof(*p_v4l2_cropcap);
 	ioctl(-1, VIDIOC_CROPCAP, p_v4l2_cropcap);
 	printf("ioctl(-1, VIDIOC_CROPCAP, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_cropcap->type);
@@ -811,7 +812,7 @@
 	printf("ioctl(-1, VIDIOC_G_CROP, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_crop *const p_v4l2_crop =
-		page + size - sizeof(*p_v4l2_crop);
+		page_end - sizeof(*p_v4l2_crop);
 	ioctl(-1, VIDIOC_G_CROP, p_v4l2_crop);
 	printf("ioctl(-1, VIDIOC_G_CROP, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_crop->type);
@@ -950,7 +951,7 @@
 	printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_frmivalenum *const p_v4l2_frmivalenum =
-		page + size - sizeof(*p_v4l2_frmivalenum);
+		page_end - sizeof(*p_v4l2_frmivalenum);
 	ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, p_v4l2_frmivalenum);
 	printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, {index=%u"
 	       ", pixel_format=v4l2_fourcc('\\x%x', '\\x%x', '\\x%x', '\\x%x')"
@@ -969,7 +970,7 @@
 	printf("ioctl(-1, VIDIOC_CREATE_BUFS, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_create_buffers *const p_v4l2_create_buffers =
-		page + size - sizeof(*p_v4l2_create_buffers);
+		page_end - sizeof(*p_v4l2_create_buffers);
 	ioctl(-1, VIDIOC_CREATE_BUFS, p_v4l2_create_buffers);
 	printf("ioctl(-1, VIDIOC_CREATE_BUFS, {count=%u, memory=%#x"
 	       " /* V4L2_MEMORY_??? */, format={type=%#x"
diff --git a/tests-m32/ipc_msgbuf.expected b/tests-m32/ipc_msgbuf.expected
deleted file mode 100644
index 880424b..0000000
--- a/tests-m32/ipc_msgbuf.expected
+++ /dev/null
@@ -1,4 +0,0 @@
-msgget\(IPC_PRIVATE, IPC_CREAT\|0700\) += [0-9]*
-msgsnd\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 0\) += 0
-msgrcv\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 233811181, 0\) += 14
-msgctl\([0-9]*, (IPC_64\|)?IPC_RMID, NULL\) += 0
diff --git a/tests-m32/keyctl.c b/tests-m32/keyctl.c
index 881f24b..e53cdc4 100644
--- a/tests-m32/keyctl.c
+++ b/tests-m32/keyctl.c
@@ -312,7 +312,10 @@
 	static const char *bogus_key3_str = "-557785390";
 
 	static const struct keyctl_dh_params kcdhp_data = {
-		KEY_SPEC_GROUP_KEYRING, 1234567890, 3141592653U };
+		.private = KEY_SPEC_GROUP_KEYRING,
+		.prime = 1234567890,
+		.base = 3141592653U
+	};
 	static const char *kcdhp_str = "{private="
 #if XLAT_RAW || XLAT_VERBOSE
 		"-6"
diff --git a/tests-m32/ksysent.sed b/tests-m32/ksysent.sed
index 63ded4a..cb5d060 100644
--- a/tests-m32/ksysent.sed
+++ b/tests-m32/ksysent.sed
@@ -1,9 +1,9 @@
 #!/bin/sed -rnf
 
 # should not have been exported at all
-/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|syscalls|syscall_count|syscall_max|available|reserved|unused)/d
+/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|arm_sync_file_range|syscalls|syscall_count|syscall_max|available|reserved|unused)/d
 
-# should not  have been named this way
+# should not have been named this way
 s/__NR_(arm|xtensa)_fadvise64_64/__NR_fadvise64_64/
 
 # legacy names
diff --git a/tests-m32/mmap.c b/tests-m32/mmap.c
index e9f587e..f797e68 100644
--- a/tests-m32/mmap.c
+++ b/tests-m32/mmap.c
@@ -140,15 +140,15 @@
 		perror_msg_and_fail("munmap");
 	printf("munmap(%p, %lu) = 0\n", p, length3);
 
-	if (mlockall(MCL_FUTURE))
-		perror_msg_and_fail("mlockall");
+	printf("mlockall(");
 #if XLAT_RAW
-	printf("mlockall(%#x) = 0\n", MCL_FUTURE);
+	printf("%#x", MCL_FUTURE);
 #elif XLAT_VERBOSE
-	printf("mlockall(%#x /* MCL_FUTURE */) = 0\n", MCL_FUTURE);
+	printf("%#x /* MCL_FUTURE */", MCL_FUTURE);
 #else
-	puts("mlockall(MCL_FUTURE) = 0");
+	printf("MCL_FUTURE");
 #endif
+	printf(") = %s\n", sprintrc(mlockall(MCL_FUTURE)));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-m32/munlockall.c b/tests-m32/munlockall.c
index 9ac6942..337cd3e 100644
--- a/tests-m32/munlockall.c
+++ b/tests-m32/munlockall.c
@@ -6,7 +6,7 @@
 int
 main(void)
 {
-	printf("munlockall() = %d\n", munlockall());
+	printf("munlockall() = %s\n", sprintrc(munlockall()));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-m32/net-packet_mreq.c b/tests-m32/net-packet_mreq.c
new file mode 100644
index 0000000..88423b7
--- /dev/null
+++ b/tests-m32/net-packet_mreq.c
@@ -0,0 +1,102 @@
+#include "tests.h"
+#include <stdio.h>
+#include <sys/socket.h>
+#include <linux/if_packet.h>
+
+static const char *errstr;
+
+static long
+packet_mreq_membership(int optname, void *optval, socklen_t len)
+{
+	long rc = setsockopt(-1, SOL_PACKET, optname, optval, len);
+	errstr = sprintrc(rc);
+	return rc;
+}
+
+static void
+test_packet_mreq(const int optname, const char *const optname_str)
+{
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct packet_mreq, pmreq);
+	socklen_t len = sizeof(struct packet_mreq);
+
+	/* setsockopt with optname unknown */
+	packet_mreq_membership(-1, NULL, 0);
+	printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n",
+	       -1, errstr);
+
+	/* setsockopt with mr_type unknown */
+	pmreq->mr_ifindex = 0;
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address);
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+	       " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=",
+	       optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen);
+	for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) {
+		printf("%02x", pmreq->mr_address[i]);
+	}
+	printf("}, %d) = %s\n", len, errstr);
+
+	/* setsockopt with mr_type unknown and mr_alen > sizeof(mr_address) */
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) + 1;
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+	       " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=",
+	       optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen);
+	for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) {
+		printf("%02x", pmreq->mr_address[i]);
+	}
+	printf("}, %d) = %s\n", len, errstr);
+
+	/* setsockopt with mr_type unknown and mr_alen < sizeof(mr_address) */
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) - 1;
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+	       " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=",
+	       optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen);
+	for (unsigned int i = 0; i < pmreq->mr_alen; i++) {
+		printf("%02x", pmreq->mr_address[i]);
+	}
+	printf("}, %d) = %s\n", len, errstr);
+
+	/* setsockopt with valid mr_type */
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address);
+	static const struct {
+		unsigned short type;
+		const char *const type_str;
+	} a[] = {
+		{ ARG_STR(PACKET_MR_MULTICAST) },
+		{ ARG_STR(PACKET_MR_PROMISC) },
+		{ ARG_STR(PACKET_MR_ALLMULTI) },
+#ifdef PACKET_MR_UNICAST
+		{ ARG_STR(PACKET_MR_UNICAST) },
+#endif
+	};
+
+	for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) {
+		pmreq->mr_type = a[i].type;
+		packet_mreq_membership(optname, pmreq, len);
+		printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+		       " mr_type=%s, mr_alen=%d, mr_address=",
+		       optname_str, pmreq->mr_ifindex, a[i].type_str, pmreq->mr_alen);
+		for (unsigned int i = 0; i < pmreq->mr_alen; i++) {
+			printf("%02x", pmreq->mr_address[i]);
+		}
+		printf("}, %d) = %s\n", len, errstr);
+	}
+
+	/* setsockopt with optlen larger than usual */
+	len = len + 1;
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, %p,"
+	       " %d) = %s\n", optname_str, pmreq, len, errstr);
+}
+
+int
+main(void)
+{
+	test_packet_mreq(ARG_STR(PACKET_ADD_MEMBERSHIP));
+	test_packet_mreq(ARG_STR(PACKET_DROP_MEMBERSHIP));
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests-m32/net-packet_mreq.gen.test b/tests-m32/net-packet_mreq.gen.test
new file mode 100755
index 0000000..9dd034a
--- /dev/null
+++ b/tests-m32/net-packet_mreq.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-packet_mreq -e trace=setsockopt); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -e trace=setsockopt
diff --git a/tests-m32/net-sockaddr.c b/tests-m32/net-sockaddr.c
index 22cbb26..d2dfabe 100644
--- a/tests-m32/net-sockaddr.c
+++ b/tests-m32/net-sockaddr.c
@@ -38,9 +38,11 @@
 #include <arpa/inet.h>
 #include <netinet/in.h>
 #include "netlink.h"
+#include <linux/ax25.h>
 #include <linux/if_arp.h>
 #include <linux/if_ether.h>
 #include <linux/if_packet.h>
+#include <linux/x25.h>
 #include <linux/ipx.h>
 #ifdef HAVE_BLUETOOTH_BLUETOOTH_H
 # include <bluetooth/bluetooth.h>
@@ -289,6 +291,181 @@
 	       c_ipx.sipx_type, len, ret);
 }
 
+/* for a bit more compact AX.25 address definitions */
+#define AX25_ADDR(c_, s_) \
+	{ { (c_)[0] << 1, (c_)[1] << 1, (c_)[2] << 1, \
+	    (c_)[3] << 1, (c_)[4] << 1, (c_)[5] << 1, (s_) << 1 } } \
+	/* End of AX25_ADDR definition */
+
+static void
+check_ax25(void)
+{
+	const struct full_sockaddr_ax25 ax25 = {
+		.fsa_ax25 = {
+			.sax25_family = AF_AX25,
+			.sax25_call = AX25_ADDR("VALID ", 13),
+			.sax25_ndigis = 8,
+		},
+		.fsa_digipeater = {
+			AX25_ADDR("SPA CE", 0),
+			AX25_ADDR("SSID  ", 16),
+			AX25_ADDR("      ", 0),
+			AX25_ADDR("NULL\0", 3),
+			AX25_ADDR("A-B-C", 4),
+			AX25_ADDR(",}]\"\\'", 5),
+			AX25_ADDR("DASH-0", 6),
+			AX25_ADDR("\n\tABCD", 7),
+		},
+	};
+	const ax25_address aux_addrs[] = {
+		AX25_ADDR("VALID2", 7),
+		AX25_ADDR("OK    ", 15),
+		AX25_ADDR("FINE  ", 2),
+		AX25_ADDR("smalls", 9),
+	};
+
+	enum { AX25_ALIGN = ALIGNOF(struct full_sockaddr_ax25), };
+	size_t size = sizeof(ax25);
+	size_t surplus = ROUNDUP(sizeof(ax25_address), AX25_ALIGN);
+	void *sax_void = midtail_alloc(size, surplus);
+	struct full_sockaddr_ax25 *sax = sax_void;
+	long rc;
+
+	fill_memory(sax, size);
+	sax->fsa_ax25.sax25_family = AF_AX25;
+	rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25) - 1);
+	printf("connect(-1, {sa_family=AF_AX25, sa_data=\"\\202\\203\\204\\205"
+	       "\\206\\207\\210\\211\\212\\213\\214\\215\\216\"}, %zu) = %s\n",
+	       sizeof(struct sockaddr_ax25) - 1, sprintrc(rc));
+
+	memcpy(sax, &ax25, sizeof(ax25));
+	rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25));
+	printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13"
+	       ", sax25_ndigis=8}, fsa_digipeater=[/* ??? */]}, %zu) = %s\n",
+	       sizeof(struct sockaddr_ax25), sprintrc(rc));
+
+	sax->fsa_ax25.sax25_ndigis = 0;
+	rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25));
+	printf("connect(-1, {sa_family=AF_AX25, sax25_call=VALID-13"
+	       ", sax25_ndigis=0}, %zu) = %s\n",
+	       sizeof(struct sockaddr_ax25), sprintrc(rc));
+
+	sax->fsa_ax25.sax25_ndigis = 8;
+	size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 3 + 1;
+	rc = connect(-1, sax_void, size);
+	printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13"
+	       ", sax25_ndigis=8}, fsa_digipeater"
+	       "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\""
+		   "} /* SPA CE-0 */"
+	       ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\""
+	           "} /* SSID-0 */"
+	       ", *"
+	       ", /* ??? */], ...}, %zu) = %s\n",
+	       size, sprintrc(rc));
+
+	sax->fsa_digipeater[2].ax25_call[6] = 0x4;
+	size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 4;
+	rc = connect(-1, sax_void, size);
+	printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13"
+	       ", sax25_ndigis=8}, fsa_digipeater"
+	       "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\""
+		   "} /* SPA CE-0 */"
+	       ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\""
+	           "} /* SSID-0 */"
+	       ", {ax25_call=\"\\x40\\x40\\x40\\x40\\x40\\x40\\x04\"} /* -2 */"
+	       ", {ax25_call=\"\\x9c\\xaa\\x98\\x98\\x00\\x00\\x06\"}"
+	       ", /* ??? */]}, %zu) = %s\n",
+	       size, sprintrc(rc));
+
+	memcpy(sax->fsa_digipeater, aux_addrs, sizeof(aux_addrs));
+	sax->fsa_digipeater[2].ax25_call[6] = 0xa5;
+	sax->fsa_digipeater[4].ax25_call[5] = 0x40;
+	for (size_t i = 0; i < 3; i++) {
+		size = sizeof(ax25) + sizeof(ax25_address) * (i / 2);
+		rc = connect(-1, sax_void, size);
+		printf("connect(-1, {sa_family=AF_AX25"
+		       ", fsa_ax25={sax25_call=VALID-13, sax25_ndigis=%d}"
+		       ", fsa_digipeater=[VALID2-7, OK-15, %s /* FINE-2 */"
+		       ", {ax25_call=\"\\xe6\\xda\\xc2\\xd8\\xd8\\xe6\\x12\""
+		           "} /* smalls-9 */"
+		       ", {ax25_call=\"\\x%s\\x%s\\x84\\x5a\\x86\\x40\\x08\""
+		           "} /* %sB-C-4 */"
+		       ", {ax25_call=\"\\x58\\xfa\\xba\\x44\\x%s\\x%s\\x0a\""
+		           "}%s"
+		       ", {ax25_call=\"\\x88\\x82\\xa6\\x90\\x5a\\x%s\\x0c\""
+		           "}%s"
+		       "%s]%s}, %zu) = %s\n"
+		       , sax->fsa_ax25.sax25_ndigis
+		       , i
+		       ? "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x41\\x04\"}"
+		       : "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x40\\xa5\"}"
+		       , i ? "40" : "82"
+		       , i ? "40" : "5a"
+		       , i ? "  " : "A-"
+		       , i ? "54" : "b8"
+		       , i ? "5e" : "4e"
+		       , i ? "" : " /* ,}]\"\\'-5 */"
+		       , i ? "fe" : "60"
+		       , i ? "" : " /* DASH-0-6 */"
+		       , i == 1
+		       ? ""
+		       : ", {ax25_call=\"\\x14\\x12\\x82\\x84\\x86\\x88\\x0e\"}"
+		       , i > 1 ? ", ..." : ""
+		       , size, sprintrc(rc));
+
+		if (i == 1) {
+			sax_void = (char *) sax_void - surplus;
+			memmove(sax_void, sax, sizeof(ax25));
+			sax = sax_void;
+		}
+
+		sax->fsa_ax25.sax25_ndigis = 7 + 2 * i;
+
+		sax->fsa_digipeater[2].ax25_call[5] = 0x41;
+		sax->fsa_digipeater[2].ax25_call[6] = 0x4;
+
+		sax->fsa_digipeater[4].ax25_call[0] = 0x40;
+		sax->fsa_digipeater[4].ax25_call[1] = 0x40;
+
+		sax->fsa_digipeater[5].ax25_call[4] = '*' << 1;
+		sax->fsa_digipeater[5].ax25_call[5] = '/' << 1;
+
+		sax->fsa_digipeater[6].ax25_call[5] = 0xfe;
+	}
+}
+
+static void
+check_x25(void)
+{
+	static const struct sockaddr_x25 c_x25 = {
+		.sx25_family = AF_X25,
+		.sx25_addr = { "0123456789abcdef" },
+	};
+	void *x25_void = tail_memdup(&c_x25, sizeof(c_x25) + 1);
+	struct sockaddr_x25 *x25 = x25_void;
+	long rc;
+
+	rc = connect(-1, x25, sizeof(c_x25) - 1);
+	printf("connect(-1, {sa_family=AF_X25"
+	       ", sa_data=\"0123456789abcde\"}, %zu) = %s\n",
+	       sizeof(c_x25) - 1, sprintrc(rc));
+
+	for (size_t i = 0; i < 2; i++) {
+		rc = connect(-1, x25, sizeof(c_x25) + i);
+		printf("connect(-1, {sa_family=AF_X25"
+		       ", sx25_addr={x25_addr=\"0123456789abcde\"...}"
+		       "}, %zu) = %s\n",
+		       sizeof(c_x25) + i, sprintrc(rc));
+	}
+
+	x25->sx25_addr.x25_addr[10] = '\0';
+	rc = connect(-1, x25, sizeof(c_x25));
+	printf("connect(-1, {sa_family=AF_X25"
+	       ", sx25_addr={x25_addr=\"0123456789\"}"
+	       "}, %zu) = %s\n",
+	       sizeof(c_x25), sprintrc(rc));
+}
+
 static void
 check_nl(void)
 {
@@ -554,6 +731,8 @@
 	check_in();
 	check_in6();
 	check_ipx();
+	check_ax25();
+	check_x25();
 	check_nl();
 	check_ll();
 #ifdef HAVE_BLUETOOTH_BLUETOOTH_H
diff --git a/tests-m32/net-tpacket_req.c b/tests-m32/net-tpacket_req.c
new file mode 100644
index 0000000..0695587
--- /dev/null
+++ b/tests-m32/net-tpacket_req.c
@@ -0,0 +1,52 @@
+#include "tests.h"
+#include <stdio.h>
+#include <sys/socket.h>
+#include <linux/if_packet.h>
+
+static const char *errstr;
+
+static long
+set_tpacket_req(int optname, void *optval, socklen_t len)
+{
+	long rc = setsockopt(-1, SOL_PACKET, optname, optval, len);
+	errstr = sprintrc(rc);
+	return rc;
+}
+
+static void
+test_tpacket_req(const int optname, const char *const optname_str)
+{
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct tpacket_req, tpreq);
+	socklen_t len;
+
+	/* setsockopt with optname unknown */
+	set_tpacket_req(-1, NULL, 0);
+	printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n",
+	       -1, errstr);
+
+	/* classic setsockopt */
+	len = sizeof(struct tpacket_req);
+	set_tpacket_req(optname, tpreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {tp_block_size=%u,"
+	       " tp_block_nr=%u, tp_frame_size=%u, tp_frame_nr=%u}, %d) = %s\n",
+	       optname_str, tpreq->tp_block_size, tpreq->tp_block_nr,
+	       tpreq->tp_frame_size, tpreq->tp_frame_nr, len, errstr);
+
+	/* setsockopt with optlen larger than usual */
+	len = len + 1;
+	set_tpacket_req(optname, tpreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, %p,"
+	       " %d) = %s\n", optname_str, tpreq, len, errstr);
+}
+
+int
+main(void)
+{
+	test_tpacket_req(ARG_STR(PACKET_RX_RING));
+#ifdef PACKET_TX_RING
+	test_tpacket_req(ARG_STR(PACKET_TX_RING));
+#endif
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests-m32/net-tpacket_req.gen.test b/tests-m32/net-tpacket_req.gen.test
new file mode 100755
index 0000000..6fc4e60
--- /dev/null
+++ b/tests-m32/net-tpacket_req.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_req -e trace=setsockopt); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -e trace=setsockopt
diff --git a/tests-m32/net-tpacket_stats-success.c b/tests-m32/net-tpacket_stats-success.c
new file mode 100644
index 0000000..883ec04
--- /dev/null
+++ b/tests-m32/net-tpacket_stats-success.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "net-tpacket_stats.c"
diff --git a/tests-m32/net-tpacket_stats-success.test b/tests-m32/net-tpacket_stats-success.test
new file mode 100755
index 0000000..c298b6c
--- /dev/null
+++ b/tests-m32/net-tpacket_stats-success.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+ . "${srcdir=.}/scno_tampering.sh"
+
+run_strace -e trace=getsockopt -e inject=getsockopt:retval=42 ../net-tpacket_stats-success > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-m32/net-tpacket_stats.c b/tests-m32/net-tpacket_stats.c
new file mode 100644
index 0000000..a13da5c
--- /dev/null
+++ b/tests-m32/net-tpacket_stats.c
@@ -0,0 +1,147 @@
+#include "tests.h"
+#include <stdio.h>
+#include <stddef.h>
+#include <sys/socket.h>
+#include <linux/if_packet.h>
+#include "print_fields.h"
+
+static const char *errstr;
+
+struct tp_stats {
+	unsigned int tp_packets, tp_drops, tp_freeze_q_cnt;
+};
+
+static long
+get_tpacket_stats(void *optval, socklen_t *len)
+{
+	struct tp_stats *tpstats = optval;
+	socklen_t optlen = *len;
+	long rc = getsockopt(-1, SOL_PACKET, PACKET_STATISTICS, tpstats, len);
+	errstr = sprintrc(rc);
+#ifdef INJECT_RETVAL
+	if (rc != INJECT_RETVAL)
+		error_msg_and_fail("Got a return value of %ld != %d",
+				   rc, INJECT_RETVAL);
+
+	static char inj_errstr[4096];
+
+	snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr);
+	errstr = inj_errstr;
+#endif
+	printf("getsockopt(-1, SOL_PACKET, PACKET_STATISTICS");
+	if (rc < 0 || optlen <= 0) {
+		printf(", %p", tpstats);
+	} else if (optlen < sizeof(tpstats->tp_packets)) {
+		printf(", {tp_packets=");
+		print_quoted_hex(tpstats, optlen);
+		printf("}");
+	} else {
+		PRINT_FIELD_U(", {", *tpstats, tp_packets);
+
+		if (optlen > offsetof(struct tp_stats, tp_drops)) {
+			optlen -= offsetof(struct tp_stats, tp_drops);
+			if (optlen < sizeof(tpstats->tp_drops)) {
+				printf(", tp_drops=");
+				print_quoted_hex(tpstats, optlen);
+			} else {
+				PRINT_FIELD_U(", ", *tpstats, tp_drops);
+
+				if (optlen > offsetof(struct tp_stats, tp_freeze_q_cnt) -
+					   offsetof(struct tp_stats, tp_drops)) {
+					optlen -= offsetof(struct tp_stats, tp_freeze_q_cnt) -
+					       offsetof(struct tp_stats, tp_drops);
+					if (optlen < sizeof(tpstats->tp_freeze_q_cnt)) {
+						printf(", tp_freeze_q_cnt=");
+						print_quoted_hex(tpstats, optlen);
+					} else {
+						PRINT_FIELD_U(", ", *tpstats, tp_freeze_q_cnt);
+					}
+				}
+			}
+		}
+		printf("}");
+	}
+	printf(", [%d]) = %s\n", *len, errstr);
+
+	return rc;
+}
+
+int
+main(void)
+{
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct tp_stats, tp_stats);
+	TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len);
+
+	/* offset of (truncated) struct tp_stats.tp_packets */
+	const unsigned int offset_tp_packets = offsetofend(struct tp_stats, tp_packets);
+	const unsigned int tp_packets_truncated = offset_tp_packets - 1;
+	/* offset of (truncated) struct tp_stats.tp_drops */
+	const unsigned int offset_tp_drops = offsetofend(struct tp_stats, tp_drops);
+	const unsigned int tp_drops_truncated = offset_tp_drops - 1;
+	/* offset of (truncated) struct tp_stats.tp_freeze_q_cnt */
+	const unsigned int offset_tp_freeze_q_cnt = offsetofend(struct tp_stats, tp_freeze_q_cnt);
+	const unsigned int tp_freeze_q_cnt_truncated = offset_tp_freeze_q_cnt - 1;
+
+	*len = sizeof(*tp_stats);
+
+	/* classic getsockopt */
+	unsigned int optlen = *len;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/* getsockopt with zero optlen */
+	optlen = 0;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen less than offsetofend(struct tp_stats.tp_packets):
+	 * the part of struct tp_stats.tp_packets is printed in hex.
+	 */
+	optlen = tp_packets_truncated;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_packets):
+	 * struct tp_stats.tp_drops and struct tp_stats.offset_tp_freeze_q_cnt
+	 * are not printed.
+	 */
+	optlen = offset_tp_packets;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_packets)
+	 * but less than offsetofend(struct tp_stats, tp_drops):
+	 * the part of struct tp_stats.tp_drops is printed in hex.
+	 */
+	optlen = tp_drops_truncated;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_drops):
+	 * struct tp_stats.tp_freeze_q_cnt is not printed.
+	 */
+	optlen = offset_tp_drops;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_drops)
+	 * but less than offsetofend(struct tp_stats, tp_freeze_q_cnt):
+	 * the part of struct tp_stats.tp_freeze_q_cnt is printed in hex.
+	 */
+	optlen = tp_freeze_q_cnt_truncated;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_freeze_q_cnt):
+	 */
+	optlen = offset_tp_freeze_q_cnt;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen greater than sizeof(struct tp_stats)
+	 */
+	optlen = offset_tp_freeze_q_cnt + 1;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests-m32/net-tpacket_stats.gen.test b/tests-m32/net-tpacket_stats.gen.test
new file mode 100755
index 0000000..2df4655
--- /dev/null
+++ b/tests-m32/net-tpacket_stats.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_stats -e trace=getsockopt); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -e trace=getsockopt
diff --git a/tests-m32/netlink_inet_diag.c b/tests-m32/netlink_inet_diag.c
index 8b3d8af..c1cabbb 100644
--- a/tests-m32/netlink_inet_diag.c
+++ b/tests-m32/netlink_inet_diag.c
@@ -2,7 +2,7 @@
  * This file is part of inet-yy strace test.
  *
  * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2014-2017 The strace developers.
+ * Copyright (c) 2014-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -100,8 +100,8 @@
 		perror_msg_and_skip("recvmsg");
 
 	struct nlmsghdr *h = &hdr_buf.hdr;
-	if (!NLMSG_OK(h, ret))
-		error_msg_and_skip("!NLMSG_OK");
+	if (!is_nlmsg_ok(h, ret))
+		error_msg_and_skip("!is_nlmsg_ok");
 	if (h->nlmsg_type == NLMSG_ERROR) {
 		const struct nlmsgerr *err = NLMSG_DATA(h);
 		if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
diff --git a/tests-m32/netlink_netlink_diag.c b/tests-m32/netlink_netlink_diag.c
index a682f7c..ee651ee 100644
--- a/tests-m32/netlink_netlink_diag.c
+++ b/tests-m32/netlink_netlink_diag.c
@@ -100,8 +100,8 @@
 		perror_msg_and_skip("recvmsg");
 
 	struct nlmsghdr *h = &hdr_buf.hdr;
-	if (!NLMSG_OK(h, ret))
-		error_msg_and_skip("!NLMSG_OK");
+	if (!is_nlmsg_ok(h, ret))
+		error_msg_and_skip("!is_nlmsg_ok");
 	if (h->nlmsg_type == NLMSG_ERROR) {
 		const struct nlmsgerr *err = NLMSG_DATA(h);
 		if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
diff --git a/tests-m32/netlink_sock_diag.c b/tests-m32/netlink_sock_diag.c
index 880069f..6049253 100644
--- a/tests-m32/netlink_sock_diag.c
+++ b/tests-m32/netlink_sock_diag.c
@@ -338,7 +338,7 @@
 	TEST_SOCK_DIAG(fd, nlh0, AF_PACKET,
 		       SOCK_DIAG_BY_FAMILY, NLM_F_REQUEST, req,
 		       printf("{sdiag_family=AF_PACKET"),
-		       printf(", sdiag_protocol=ETH_P_LOOP");
+		       printf(", sdiag_protocol=%#x", req.sdiag_protocol);
 		       PRINT_FIELD_U(", ", req, pdiag_ino);
 		       printf(", pdiag_show=PACKET_SHOW_INFO");
 		       PRINT_FIELD_COOKIE(", ", req, pdiag_cookie);
@@ -351,7 +351,7 @@
 	static const struct packet_diag_msg msg = {
 		.pdiag_family = AF_PACKET,
 		.pdiag_type = SOCK_STREAM,
-		.pdiag_num = 0xbadc,
+		.pdiag_num = 0x9100,
 		.pdiag_ino = 0xfacefeed,
 		.pdiag_cookie = { 0xdeadbeef, 0xbadc0ded }
 	};
@@ -360,7 +360,7 @@
 		       SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg,
 		       printf("{pdiag_family=AF_PACKET"),
 		       printf(", pdiag_type=SOCK_STREAM");
-		       PRINT_FIELD_U(", ", msg, pdiag_num);
+		       printf(", pdiag_num=ETH_P_QINQ1");
 		       PRINT_FIELD_U(", ", msg, pdiag_ino);
 		       PRINT_FIELD_COOKIE(", ", msg, pdiag_cookie);
 		       printf("}"));
@@ -609,7 +609,7 @@
 	struct smc_diag_msg msg = {
 		.diag_family = AF_SMC,
 		.diag_state = SMC_ACTIVE,
-		.diag_fallback = 0xde,
+		.diag_fallback = 0x1,
 		.diag_shutdown = 0xba,
 		.id = {
 			.idiag_sport = 0xdead,
@@ -630,7 +630,7 @@
 		       SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg,
 		       printf("{diag_family=AF_SMC"),
 		       printf(", diag_state=SMC_ACTIVE");
-		       PRINT_FIELD_U(", ", msg, diag_fallback);
+		       printf(", diag_fallback=SMC_DIAG_MODE_FALLBACK_TCP");
 		       PRINT_FIELD_U(", ", msg, diag_shutdown);
 		       printf(", id={idiag_sport=htons(%u)"
 			      ", idiag_dport=htons(%u)"
diff --git a/tests-m32/netlink_unix_diag.c b/tests-m32/netlink_unix_diag.c
index e150923..39b6b85 100644
--- a/tests-m32/netlink_unix_diag.c
+++ b/tests-m32/netlink_unix_diag.c
@@ -2,7 +2,7 @@
  * This file is part of net-yy-unix strace test.
  *
  * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2014-2017 The strace developers.
+ * Copyright (c) 2014-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -104,8 +104,8 @@
 		perror_msg_and_skip("recvmsg");
 
 	struct nlmsghdr *h = &hdr_buf.hdr;
-	if (!NLMSG_OK(h, ret))
-		error_msg_and_skip("!NLMSG_OK");
+	if (!is_nlmsg_ok(h, ret))
+		error_msg_and_skip("!is_nlmsg_ok");
 	if (h->nlmsg_type == NLMSG_ERROR) {
 		const struct nlmsgerr *err = NLMSG_DATA(h);
 		if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
diff --git a/tests-m32/nlattr_ifla_xdp.c b/tests-m32/nlattr_ifla_xdp.c
index 93149fa..a44b798 100644
--- a/tests-m32/nlattr_ifla_xdp.c
+++ b/tests-m32/nlattr_ifla_xdp.c
@@ -44,6 +44,34 @@
 # define IFLA_XDP_FD 1
 #endif
 
+#ifndef IFLA_XDP_ATTACHED
+# define IFLA_XDP_ATTACHED 2
+#endif
+
+#ifndef IFLA_XDP_PROG_ID
+# define IFLA_XDP_PROG_ID 4
+#endif
+
+#ifndef IFLA_XDP_DRV_PROG_ID
+# define IFLA_XDP_DRV_PROG_ID 5
+#endif
+
+#ifndef IFLA_XDP_SKB_PROG_ID
+# define IFLA_XDP_SKB_PROG_ID 6
+#endif
+
+#ifndef IFLA_XDP_HW_PROG_ID
+# define IFLA_XDP_HW_PROG_ID 7
+#endif
+
+#ifndef XDP_ATTACHED_NONE
+# define XDP_ATTACHED_NONE 0
+#endif
+
+#ifndef XDP_ATTACHED_MULTI
+# define XDP_ATTACHED_MULTI 4
+#endif
+
 #define IFLA_ATTR IFLA_XDP
 #include "nlattr_ifla.h"
 
@@ -65,6 +93,24 @@
 				  IFLA_XDP_FD, pattern, num,
 				  printf("%d", num));
 
+	static const struct {
+		uint8_t val;
+		const char *str;
+	} attach_types[] = {
+		{ ARG_STR(XDP_ATTACHED_NONE) },
+		{ ARG_STR(XDP_ATTACHED_MULTI) },
+		{ ARG_STR(0x5)  " /* XDP_ATTACHED_??? */" },
+		{ ARG_STR(0xfe) " /* XDP_ATTACHED_??? */" },
+	};
+
+	for (size_t i = 0; i < ARRAY_SIZE(attach_types); i++) {
+		TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen,
+					  init_ifinfomsg, print_ifinfomsg,
+					  IFLA_XDP_ATTACHED, pattern,
+					  attach_types[i].val,
+					  printf("%s", attach_types[i].str));
+	}
+
 #ifdef XDP_FLAGS_UPDATE_IF_NOEXIST
 	const uint32_t flags = XDP_FLAGS_UPDATE_IF_NOEXIST;
 	TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen,
@@ -73,6 +119,25 @@
 				  printf("XDP_FLAGS_UPDATE_IF_NOEXIST"));
 #endif
 
+	static const struct {
+		uint32_t val;
+		const char *str;
+	} attrs[] = {
+		{ ARG_STR(IFLA_XDP_PROG_ID) },
+		{ ARG_STR(IFLA_XDP_DRV_PROG_ID) },
+		{ ARG_STR(IFLA_XDP_SKB_PROG_ID) },
+		{ ARG_STR(IFLA_XDP_HW_PROG_ID) },
+	};
+
+	for (size_t i = 0; i < ARRAY_SIZE(attrs); i++) {
+		TEST_NESTED_NLATTR_OBJECT_EX_(fd, nlh0, hdrlen,
+					      init_ifinfomsg, print_ifinfomsg,
+					      attrs[i].val, attrs[i].str,
+					      pattern, num,
+					      print_quoted_hex, 1,
+					      printf("%u", num));
+	}
+
 	puts("+++ exited with 0 +++");
 	return 0;
 }
diff --git a/tests-m32/nlattr_packet_diag_msg.c b/tests-m32/nlattr_packet_diag_msg.c
index 016d052..6ac9907 100644
--- a/tests-m32/nlattr_packet_diag_msg.c
+++ b/tests-m32/nlattr_packet_diag_msg.c
@@ -51,7 +51,8 @@
 	struct packet_diag_msg *const msg = NLMSG_DATA(nlh);
 	SET_STRUCT(struct packet_diag_msg, msg,
 		.pdiag_family = AF_PACKET,
-		.pdiag_type = SOCK_STREAM
+		.pdiag_type = SOCK_STREAM,
+		.pdiag_num = 3,
 	);
 }
 
@@ -61,7 +62,7 @@
 	printf("{len=%u, type=SOCK_DIAG_BY_FAMILY"
 	       ", flags=NLM_F_DUMP, seq=0, pid=0}"
 	       ", {pdiag_family=AF_PACKET"
-	       ", pdiag_type=SOCK_STREAM, pdiag_num=0"
+	       ", pdiag_type=SOCK_STREAM, pdiag_num=ETH_P_ALL"
 	       ", pdiag_ino=0, pdiag_cookie=[0, 0]}",
 	       msg_len);
 }
@@ -98,9 +99,9 @@
 {
 	skip_if_unavailable("/proc/self/fd/");
 
-	static const struct packet_diag_info pinfo = {
-		.pdi_index = 0xabcddafa,
-		.pdi_version = 0xbabcdafb,
+	struct packet_diag_info pinfo = {
+		.pdi_index = ifindex_lo(),
+		.pdi_version = 2,
 		.pdi_reserve = 0xcfaacdaf,
 		.pdi_copy_thresh = 0xdabacdaf,
 		.pdi_tstamp = 0xeafbaadf,
@@ -143,8 +144,8 @@
 	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
 			   init_packet_diag_msg, print_packet_diag_msg,
 			   PACKET_DIAG_INFO, pattern, pinfo,
-			   PRINT_FIELD_U("{", pinfo, pdi_index);
-			   PRINT_FIELD_U(", ", pinfo, pdi_version);
+			   printf("{pdi_index=%s", IFINDEX_LO_STR);
+			   printf(", pdi_version=TPACKET_V3");
 			   PRINT_FIELD_U(", ", pinfo, pdi_reserve);
 			   PRINT_FIELD_U(", ", pinfo, pdi_copy_thresh);
 			   PRINT_FIELD_U(", ", pinfo, pdi_tstamp);
diff --git a/tests-m32/nlattr_smc_diag_msg.c b/tests-m32/nlattr_smc_diag_msg.c
index 2e65ebd..6a5a62a 100644
--- a/tests-m32/nlattr_smc_diag_msg.c
+++ b/tests-m32/nlattr_smc_diag_msg.c
@@ -29,23 +29,25 @@
 #include "tests.h"
 #include <sys/socket.h>
 
-#ifdef AF_SMC
+#ifndef AF_SMC
+# define AF_SMC 43
+#endif
 
-# include <stdio.h>
-# include <string.h>
-# include <stdint.h>
-# include <arpa/inet.h>
-# include "test_nlattr.h"
-# include <linux/rtnetlink.h>
-# include <linux/smc_diag.h>
-# include <linux/sock_diag.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdint.h>
+#include <arpa/inet.h>
+#include "test_nlattr.h"
+#include <linux/rtnetlink.h>
+#include <linux/smc_diag.h>
+#include <linux/sock_diag.h>
 
-# ifndef SMC_CLNT
-#  define SMC_CLNT 0
-# endif
-# ifndef SMC_ACTIVE
-#  define SMC_ACTIVE 1
-# endif
+#ifndef SMC_CLNT
+# define SMC_CLNT 0
+#endif
+#ifndef SMC_ACTIVE
+# define SMC_ACTIVE 1
+#endif
 
 static const char address[] = "12.34.56.78";
 
@@ -75,7 +77,7 @@
 	printf("{len=%u, type=SOCK_DIAG_BY_FAMILY"
 	       ", flags=NLM_F_DUMP, seq=0, pid=0}"
 	       ", {diag_family=AF_SMC, diag_state=SMC_ACTIVE"
-	       ", diag_fallback=0, diag_shutdown=0"
+	       ", diag_fallback=SMC_DIAG_MODE_SMCR, diag_shutdown=0"
 	       ", id={idiag_sport=htons(0), idiag_dport=htons(0)"
 	       ", idiag_src=inet_addr(\"%s\")"
 	       ", idiag_dst=inet_addr(\"%s\")"
@@ -152,6 +154,23 @@
 		},
 		.role = SMC_CLNT
 	};
+	static const struct smcd_diag_dmbinfo dinfo = {
+		.linkid     = 0xdeadc0de,
+		.peer_gid   = 0xbefeededbadc0dedULL,
+		.my_gid     = 0xdeec0dedfacebeefULL,
+		.token      = 0xcafedecaffeedeedULL,
+		.peer_token = 0xfeedfacebeeff00dULL,
+	};
+	static const struct smc_diag_fallback fb1 = {
+		.reason         = 0,
+		.peer_diagnosis = 0x03020000,
+	};
+	static const struct smc_diag_fallback fb2 = {
+		.reason         = 0x03060000,
+		.peer_diagnosis = 0x99999999,
+	};
+	static uint8_t sd1 = 0x23;
+	static uint8_t sd2 = 0x40;
 
 	int fd = create_nl_socket(NETLINK_SOCK_DIAG);
 	const unsigned int hdrlen = sizeof(struct smc_diag_msg);
@@ -164,6 +183,16 @@
 
 	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
 			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_SHUTDOWN, pattern, sd1,
+			   printf("RCV_SHUTDOWN|SEND_SHUTDOWN|0x20"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_SHUTDOWN, pattern, sd2,
+			   printf("0x40 /* ???_SHUTDOWN */"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
 			   SMC_DIAG_CONNINFO, pattern, cinfo,
 			   PRINT_FIELD_U("{", cinfo, token);
 			   PRINT_FIELD_U(", ", cinfo, sndbuf_size);
@@ -192,12 +221,31 @@
 			   printf(", peer_gid=\"%s\"}", linfo.lnk[0].peer_gid);
 			   printf(", role=SMC_CLNT}"));
 
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_DMBINFO, pattern, dinfo,
+			   PRINT_FIELD_U("{", dinfo, linkid);
+			   PRINT_FIELD_X(", ", dinfo, peer_gid);
+			   PRINT_FIELD_X(", ", dinfo, my_gid);
+			   PRINT_FIELD_X(", ", dinfo, token);
+			   PRINT_FIELD_X(", ", dinfo, peer_token);
+			   printf("}"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_FALLBACK, pattern, fb1,
+			   printf("{reason=0 /* SMC_CLC_DECL_??? */");
+			   printf(", peer_diagnosis=0x3020000"
+			          " /* SMC_CLC_DECL_IPSEC */}"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_FALLBACK, pattern, fb2,
+			   printf("{reason=0x3060000"
+			          " /* SMC_CLC_DECL_OPTUNSUPP */");
+			   printf(", peer_diagnosis=0x99999999"
+			          " /* SMC_CLC_DECL_??? */}"));
+
 	printf("+++ exited with 0 +++\n");
 	return 0;
 }
-
-#else
-
-SKIP_MAIN_UNDEFINED("AF_SMC")
-
-#endif
diff --git a/tests-m32/nsyscalls.c b/tests-m32/nsyscalls.c
index 681fb31..e354423 100644
--- a/tests-m32/nsyscalls.c
+++ b/tests-m32/nsyscalls.c
@@ -82,18 +82,18 @@
 
 #ifdef LINUX_MIPSO32
 	printf("syscall(%#lx, %#lx, %#lx, %#lx, %#lx, %#lx, %#lx)"
-	       " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT,
-	       a[0], a[1], a[2], a[3], a[4], a[5], rc);
+	       " = %s\n", nr | SYSCALL_BIT,
+	       a[0], a[1], a[2], a[3], a[4], a[5], sprintrc(rc));
 #else
 	printf("syscall_%#lx(%#llx, %#llx, %#llx, %#llx, %#llx, %#llx)"
-	       " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT,
+	       " = %s\n", nr | SYSCALL_BIT,
 	       (unsigned long long) a[0],
 	       (unsigned long long) a[1],
 	       (unsigned long long) a[2],
 	       (unsigned long long) a[3],
 	       (unsigned long long) a[4],
 	       (unsigned long long) a[5],
-	       rc);
+	       sprintrc(rc));
 #endif
 }
 
@@ -119,6 +119,7 @@
 #endif
 
 	test_syscall(ARRAY_SIZE(syscallent));
+	(void) syscallent;	/* workaround for clang bug #33068 */
 
 #ifdef SYS_socket_subcall
 	test_syscall(SYS_socket_subcall + 1);
diff --git a/tests-m32/options-syntax.test b/tests-m32/options-syntax.test
index 1a290d0..28762bc 100755
--- a/tests-m32/options-syntax.test
+++ b/tests-m32/options-syntax.test
@@ -66,6 +66,7 @@
 check_h "incorrect personality designator '42' in qualification '23@42'" -e trace=23@42,123
 
 check_e "invalid system call '/getcwd@ohmy'" -e trace=/getcwd@ohmy
+check_e "invalid -e kvm= argument: 'chdir'" -e kvm=chdir
 
 case "$STRACE_NATIVE_ARCH" in
 x86_64)
diff --git a/tests-m32/pure_executables.am b/tests-m32/pure_executables.am
index c65f4ca..72a3155 100644
--- a/tests-m32/pure_executables.am
+++ b/tests-m32/pure_executables.am
@@ -11,11 +11,11 @@
   aio_pgetevents \
   alarm \
   bpf \
-  bpf-v \
   bpf-obj_get_info_by_fd \
-  bpf-obj_get_info_by_fd-v \
   bpf-obj_get_info_by_fd-prog \
   bpf-obj_get_info_by_fd-prog-v \
+  bpf-obj_get_info_by_fd-v \
+  bpf-v \
   brk \
   btrfs \
   caps \
@@ -115,11 +115,14 @@
   ioctl_evdev \
   ioctl_inotify \
   ioctl_kvm_run \
+  ioctl_kvm_run-v \
+  ioctl_kvm_run_auxstr_vcpu \
   ioctl_loop \
   ioctl_mtd \
-  ioctl_rtc \
+  ioctl_nbd \
   ioctl_perf \
   ioctl_ptp \
+  ioctl_rtc \
   ioctl_scsi \
   ioctl_sg_io_v3 \
   ioctl_sg_io_v4 \
@@ -204,7 +207,10 @@
   munlockall \
   nanosleep \
   net-icmp_filter \
+  net-packet_mreq \
   net-sockaddr \
+  net-tpacket_req \
+  net-tpacket_stats \
   net-y-unix \
   net-yy-inet \
   net-yy-inet6 \
@@ -226,15 +232,15 @@
   nfnetlink_ctnetlink \
   nfnetlink_ctnetlink_exp \
   nfnetlink_cttimeout \
+  nfnetlink_ipset \
   nfnetlink_nft_compat \
   nfnetlink_nftables \
-  nfnetlink_ipset \
   nfnetlink_osf \
   nfnetlink_queue \
   nfnetlink_ulog \
   nlattr \
-  nlattr_crypto_user_alg \
   nlattr_br_port_msg \
+  nlattr_crypto_user_alg \
   nlattr_dcbmsg \
   nlattr_fib_rule_hdr \
   nlattr_ifaddrlblmsg \
@@ -266,10 +272,10 @@
   nlattr_unix_diag_msg \
   old_mmap \
   old_mmap-P \
-  old_mmap-v-none \
   old_mmap-Xabbrev \
   old_mmap-Xraw \
   old_mmap-Xverbose \
+  old_mmap-v-none \
   oldfstat \
   oldlstat \
   oldselect \
@@ -451,6 +457,9 @@
   ustat \
   utime \
   utimensat \
+  utimensat-Xabbrev \
+  utimensat-Xraw \
+  utimensat-Xverbose \
   utimes \
   vhangup \
   vmsplice \
diff --git a/tests-m32/pure_executables.list b/tests-m32/pure_executables.list
index 39565d0..69097bf 100755
--- a/tests-m32/pure_executables.list
+++ b/tests-m32/pure_executables.list
@@ -10,11 +10,11 @@
 aio_pgetevents
 alarm
 bpf
-bpf-v
 bpf-obj_get_info_by_fd
-bpf-obj_get_info_by_fd-v
 bpf-obj_get_info_by_fd-prog
 bpf-obj_get_info_by_fd-prog-v
+bpf-obj_get_info_by_fd-v
+bpf-v
 brk
 btrfs
 caps
@@ -114,11 +114,14 @@
 ioctl_evdev
 ioctl_inotify
 ioctl_kvm_run
+ioctl_kvm_run-v
+ioctl_kvm_run_auxstr_vcpu
 ioctl_loop
 ioctl_mtd
-ioctl_rtc
+ioctl_nbd
 ioctl_perf
 ioctl_ptp
+ioctl_rtc
 ioctl_scsi
 ioctl_sg_io_v3
 ioctl_sg_io_v4
@@ -203,7 +206,10 @@
 munlockall
 nanosleep
 net-icmp_filter
+net-packet_mreq
 net-sockaddr
+net-tpacket_req
+net-tpacket_stats
 net-y-unix
 net-yy-inet
 net-yy-inet6
@@ -225,15 +231,15 @@
 nfnetlink_ctnetlink
 nfnetlink_ctnetlink_exp
 nfnetlink_cttimeout
+nfnetlink_ipset
 nfnetlink_nft_compat
 nfnetlink_nftables
-nfnetlink_ipset
 nfnetlink_osf
 nfnetlink_queue
 nfnetlink_ulog
 nlattr
-nlattr_crypto_user_alg
 nlattr_br_port_msg
+nlattr_crypto_user_alg
 nlattr_dcbmsg
 nlattr_fib_rule_hdr
 nlattr_ifaddrlblmsg
@@ -265,10 +271,10 @@
 nlattr_unix_diag_msg
 old_mmap
 old_mmap-P
-old_mmap-v-none
 old_mmap-Xabbrev
 old_mmap-Xraw
 old_mmap-Xverbose
+old_mmap-v-none
 oldfstat
 oldlstat
 oldselect
@@ -450,6 +456,9 @@
 ustat
 utime
 utimensat
+utimensat-Xabbrev
+utimensat-Xraw
+utimensat-Xverbose
 utimes
 vhangup
 vmsplice
diff --git a/tests-m32/quotactl-success-v.c b/tests-m32/quotactl-success-v.c
new file mode 100644
index 0000000..4d1c7b3
--- /dev/null
+++ b/tests-m32/quotactl-success-v.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl-v.c"
diff --git a/tests-m32/quotactl-success-v.test b/tests-m32/quotactl-success-v.test
new file mode 100755
index 0000000..a9937bd
--- /dev/null
+++ b/tests-m32/quotactl-success-v.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success-v > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-m32/quotactl-success.c b/tests-m32/quotactl-success.c
new file mode 100644
index 0000000..aa2b9dc
--- /dev/null
+++ b/tests-m32/quotactl-success.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl.c"
diff --git a/tests-m32/quotactl-success.test b/tests-m32/quotactl-success.test
new file mode 100755
index 0000000..6cd9532
--- /dev/null
+++ b/tests-m32/quotactl-success.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-m32/quotactl-xfs-success-v.c b/tests-m32/quotactl-xfs-success-v.c
new file mode 100644
index 0000000..6e7b2b5
--- /dev/null
+++ b/tests-m32/quotactl-xfs-success-v.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl-xfs-v.c"
diff --git a/tests-m32/quotactl-xfs-success-v.test b/tests-m32/quotactl-xfs-success-v.test
new file mode 100755
index 0000000..4c4bb9c
--- /dev/null
+++ b/tests-m32/quotactl-xfs-success-v.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success-v > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-m32/quotactl-xfs-success.c b/tests-m32/quotactl-xfs-success.c
new file mode 100644
index 0000000..f498b8a
--- /dev/null
+++ b/tests-m32/quotactl-xfs-success.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl-xfs.c"
diff --git a/tests-m32/quotactl-xfs-success.test b/tests-m32/quotactl-xfs-success.test
new file mode 100755
index 0000000..95077c8
--- /dev/null
+++ b/tests-m32/quotactl-xfs-success.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-m32/quotactl-xfs.c b/tests-m32/quotactl-xfs.c
index fab451e..1129891 100644
--- a/tests-m32/quotactl-xfs.c
+++ b/tests-m32/quotactl-xfs.c
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -92,7 +92,7 @@
 	struct fs_disk_quota *dq = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", dq);
 		return;
 	}
@@ -132,7 +132,7 @@
 	struct fs_quota_stat *qs = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", qs);
 		return;
 	}
@@ -166,7 +166,7 @@
 	struct fs_quota_statv *qs = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", qs);
 		return;
 	}
@@ -207,13 +207,13 @@
 	char bogus_addr_str[sizeof(void *) * 2 + sizeof("0x")];
 	char unterminated_str[sizeof(void *) * 2 + sizeof("0x")];
 
-	long rc;
+	static char invalid_cmd_str[1024];
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_disk_quota, xdq);
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_stat, xqstat);
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_statv, xqstatv);
 	TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, flags);
 	char *unterminated = tail_memdup(unterminated_data,
-		sizeof(unterminated_data));
+					 sizeof(unterminated_data));
 
 	snprintf(bogus_special_str, sizeof(bogus_special_str), "%p",
 		 bogus_special);
@@ -234,12 +234,12 @@
 		    "|XFS_QUOTA_GDQ_ACCT|XFS_QUOTA_GDQ_ENFD"
 		    "|XFS_QUOTA_PDQ_ENFD|0xdeadbec0]");
 
-	rc = syscall(__NR_quotactl, QCMD(Q_XQUOTAON, 0xfacefeed), bogus_dev,
-		     bogus_id, bogus_addr);
-	printf("quotactl(QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)"
-	       ", %s, %p) = %s\n",
-	       QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed)),
-	       bogus_dev_str, bogus_addr, sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)",
+		 QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed)));
+	check_quota(CQF_ID_SKIP,
+		    QCMD(Q_XQUOTAON, 0xfacefeed), invalid_cmd_str,
+		    bogus_dev, bogus_dev_str, bogus_addr);
 
 
 	/* Q_XQUOTAOFF */
@@ -264,12 +264,12 @@
 	/* Q_XGETQUOTA */
 
 	/* Trying our best to get successful result */
-	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, USRQUOTA)),
+	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, USRQUOTA)),
 		    ARG_STR("/dev/sda1"), getuid(), xdq, print_xdisk_quota,
 		    (intptr_t) 1);
 
-	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)),
-		    ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 2);
+	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, GRPQUOTA)),
+		    ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 1);
 
 
 	/* Q_XGETNEXTQUOTA */
@@ -298,20 +298,29 @@
 		    ARG_STR("/dev/sda1"), xqstat, print_xquota_stat, (intptr_t) 1);
 
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
-		    ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)),
+		    ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)),
+		    ARG_STR("NULL"), xqstat, print_xquota_stat, (intptr_t) 1);
+
+	check_quota(CQF_ID_SKIP,
+		    ARG_STR(QCMD(Q_XGETQSTAT, PRJQUOTA)),
 		    unterminated, unterminated_str,
-		    xqstat + 1, print_xquota_stat, (intptr_t) 2);
+		    xqstat + 1);
 
 
 	/* Q_XGETQSTATV */
 
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
-		    ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)),
-		    ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, 1);
+		    ARG_STR(QCMD(Q_XGETQSTATV, USRQUOTA)),
+		    ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, (intptr_t) 1);
 
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
 		    ARG_STR(QCMD(Q_XGETQSTATV, GRPQUOTA)),
-		    ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 2);
+		    ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 1);
+
+	check_quota(CQF_ID_SKIP,
+		    ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)),
+		    unterminated, unterminated_str,
+		    xqstatv + 1);
 
 
 	/* Q_XQUOTARM */
diff --git a/tests-m32/quotactl.c b/tests-m32/quotactl.c
index f1648d9..7661397 100644
--- a/tests-m32/quotactl.c
+++ b/tests-m32/quotactl.c
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -83,7 +83,7 @@
 	struct if_dqblk *db = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", db);
 		return;
 	}
@@ -113,7 +113,7 @@
 	struct if_nextdqblk *db = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", db);
 		return;
 	}
@@ -146,7 +146,7 @@
 	struct if_dqinfo *di = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", di);
 		return;
 	}
@@ -161,6 +161,38 @@
 	printf("}");
 }
 
+void
+print_dqfmt(long rc, void *ptr, void *arg)
+{
+	uint32_t *fmtval = ptr;
+	long out_arg = (long) arg;
+	const char *fmtstr;
+
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
+		printf("%p", fmtval);
+		return;
+	}
+	printf("[");
+	switch (*fmtval) {
+	case 1:
+		fmtstr = "QFMT_VFS_OLD";
+		break;
+	case 2:
+		fmtstr = "QFMT_VFS_V0";
+		break;
+	case 3:
+		fmtstr = "QFMT_OCFS2";
+		break;
+	case 4:
+		fmtstr = "QFMT_VFS_V1";
+		break;
+	default:
+		printf("%#x /* QFMT_VFS_??? */]", *fmtval);
+		return;
+	}
+	printf("%s]", fmtstr);
+}
+
 
 int
 main(void)
@@ -171,7 +203,8 @@
 	char bogus_special_str[sizeof(void *) * 2 + sizeof("0x")];
 	char unterminated_str[sizeof(void *) * 2 + sizeof("0x")];
 
-	long rc;
+	static char invalid_cmd_str[1024];
+	static char invalid_id_str[1024];
 	char *unterminated = tail_memdup(unterminated_data,
 					 sizeof(unterminated_data));
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct if_dqblk, dqblk);
@@ -179,7 +212,6 @@
 	TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, fmt);
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct if_nextdqblk, nextdqblk);
 
-
 	snprintf(bogus_special_str, sizeof(bogus_special_str), "%p",
 		bogus_special);
 	snprintf(unterminated_str, sizeof(unterminated_str), "%p",
@@ -188,16 +220,16 @@
 
 	/* Invalid commands */
 
-	rc = syscall(__NR_quotactl, bogus_cmd, bogus_special, bogus_id,
-		     bogus_addr);
-	printf("quotactl(QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)"
-	       ", %p, %u, %p) = %s\n",
-	       QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd),
-	       bogus_special, bogus_id, bogus_addr, sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)",
+		 QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd));
+	check_quota(CQF_NONE, bogus_cmd, invalid_cmd_str,
+		    bogus_special, bogus_special_str, bogus_id, bogus_addr);
 
-	rc = syscall(__NR_quotactl, 0, NULL, -1, NULL);
-	printf("quotactl(QCMD(0 /* Q_??? */, USRQUOTA), NULL, -1, NULL) = %s\n",
-	       sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(0 /* Q_??? */, USRQUOTA)");
+	check_quota(CQF_ADDR_STR, 0, invalid_cmd_str,
+		    ARG_STR(NULL), -1, ARG_STR(NULL));
 
 
 	/* Q_QUOTAON */
@@ -207,12 +239,14 @@
 		    ARG_STR("/dev/bogus/"), ARG_STR(QFMT_VFS_OLD),
 		    ARG_STR("/tmp/bogus/"));
 
-	rc = syscall(__NR_quotactl, QCMD(Q_QUOTAON, 0xfacefeed), bogus_dev,
-		     bogus_id, bogus_addr);
-	printf("quotactl(QCMD(Q_QUOTAON, %#x /* ???QUOTA */)"
-	       ", %s, %#x /* QFMT_VFS_??? */, %p) = %s\n",
-	       QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed)),
-	       bogus_dev_str, bogus_id, bogus_addr, sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(Q_QUOTAON, %#x /* ???QUOTA */)",
+		 QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed)));
+	snprintf(invalid_id_str, sizeof(invalid_id_str),
+		 "%#x /* QFMT_VFS_??? */", bogus_id);
+	check_quota(CQF_ID_STR, QCMD(Q_QUOTAON, 0xfacefeed),
+		    invalid_cmd_str, bogus_dev, bogus_dev_str,
+		    bogus_id, invalid_id_str, bogus_addr);
 
 
 	/* Q_QUOTAOFF */
@@ -238,7 +272,7 @@
 		    (intptr_t) 1);
 
 	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)),
-		    ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 2);
+		    ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 1);
 
 
 	/* Q_GETNEXTQUOTA */
@@ -269,7 +303,7 @@
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
 		    ARG_STR(QCMD(Q_GETINFO, GRPQUOTA)),
 		    bogus_special, bogus_special_str, dqinfo,
-		    print_dqinfo, (intptr_t) 2);
+		    print_dqinfo, (intptr_t) 1);
 
 	/* Q_SETINFO */
 
@@ -294,9 +328,14 @@
 	check_quota(CQF_ID_SKIP,
 		    ARG_STR(QCMD(Q_GETFMT, USRQUOTA)),
 		    unterminated, unterminated_str, fmt + 1);
-	check_quota(CQF_ID_SKIP,
+	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
 		    ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)),
-		    ARG_STR("/dev/sda1"), fmt);
+		    ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1);
+	/* Try to check valid quota format */
+	*fmt = QFMT_VFS_OLD;
+	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
+		    ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)),
+		    ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1);
 
 
 	/* Q_SYNC */
diff --git a/tests-m32/quotactl.h b/tests-m32/quotactl.h
index 352f927..cb9e4d2 100644
--- a/tests-m32/quotactl.h
+++ b/tests-m32/quotactl.h
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -78,7 +78,73 @@
 	CQF_ADDR_CB   = 1 << CQF_ADDR_CB_BIT,
 };
 
+static const char *errstr;
 
+/**
+ * Generic quotactl syscall checker function.  Call convention:
+ *
+ *     check_quota(flags, cmd, cmd_str, special, special_str
+ *		   [, id [, id_str]]
+ *		   [, addr [, { addr_cb, addr_cb_arg | addr_str }]])
+ *
+ * check_quota performs a syscall invocation and prints the expected output
+ * for it.
+ *
+ * It might be useful to employ ARG_STR macro for passing cmd/cmd_str,
+ * special_special_str, id/id_str, and addr/addr_str argument pairs.
+ *
+ * @param flags Check flags:
+ *               - CQF_ID_SKIP: the "id" syscall argument is ignored
+ *                 in the syscall invocation.  No id and id_str arguments
+ *                 should be provided if this flag is set.
+ *                 This flag has priority over the CQF_ID_STR flag.
+ *               - CQF_ID_STR: the "id" syscall argument has a special string
+ *                 representation.  id_str argument should be provided if this
+ *                 flag is set; no id_str argument should be provided and id
+ *                 argument is printed as unsigned integer (with an exception
+ *                 for -1, which is printed as signed) if this flag is not set.
+ *               - CQF_ADDR_SKIP: the "addr" syscall argument is ignored
+ *                 in the syscall invocation.  None of the addr, addr_cb,
+ *                 addr_cb_arg, and/or addr_str arguments should be provided
+ *                 if this flag is set.  This flag has priority
+ *                 over the CQF_ADDR_STR and CQF_ADDR_CB flags.
+ *               - CQF_ADDR_CB: the "addr" syscall argument printing is handled
+ *                 via a callback function.  addr_cb (that points to a callback
+ *                 function of type print_cb) and addr_cb_arg (an opaque pointer
+ *                 that is passed to addr_cb in the third argument) should
+ *                 be provided if this flag is set.
+ *                 This flag has priority over the CQF_ADDR_STR flag.
+ *               - CQF_ADDR_STR: addr syscall argument has a special string
+ *                 representation.  addr_str argument should be provided if this
+ *                 flag is set.  If both CQF_ADDR_CB and CQF_ADDR_STR flags
+ *                 are not set, addr syscall argument is printed using "%p"
+ *                 printf format.
+ * @param cmd Value of the "cmd" syscall argument that should be passed
+ *            in the syscall invocation.
+ * @param cmd_str String representation of the "cmd" syscall argument.
+ * @param special Value of the "special" syscall argument that should be passed
+ *                in the syscall invocation.
+ * @param special_str String representation of the "special" syscall argument.
+ * @param ... Additional arguments depend on the flags being set:
+ *             - id: Value of the "id" syscall argument.  Provided
+ *               if CQF_ID_SKIP is not set, otherwise -1 is passed
+ *               in the syscall invocation and the argument is not printed
+ *               in the expected output.
+ *             - id_str: String representation of the "id" syscall argument.
+ *               Provided if CQF_ID_SKIP is not set and CQF_ID_STR is set.
+ *             - addr: Value of the "addr" syscall argument.  Provided
+ *               if CQF_ADDR_SKIP is not set, otherwise NULL is passed
+ *               in the syscall invocation and the argument is not printed
+ *               in the expected output.
+ *             - addr_cb: Callback function that is called for the "addr"
+ *               syscall argument printing. Should be of print_cb type.
+ *               Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set.
+ *             - addr_cb_arg: Opaque pointer that is passed to addr_cb,
+ *               Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set.
+ *             - addr_str: String representation of the "addr" syscall argument.
+ *               Provided if CQF_ADDR_SKIP is not set, CQF_ADDR_CB is not set,
+ *               and CQF_ADDR_STR is set.
+ */
 static inline void
 check_quota(uint32_t flags, int cmd, const char *cmd_str,
 	const char *special, const char *special_str, ...)
@@ -116,6 +182,20 @@
 	va_end(ap);
 
 	rc = syscall(__NR_quotactl, cmd, special, id, addr);
+
+	errstr = sprintrc(rc);
+
+#ifdef INJECT_RETVAL
+	if (rc != INJECT_RETVAL)
+		error_msg_and_fail("Got a return value of %ld != %d",
+				   rc, INJECT_RETVAL);
+
+	static char inj_errstr[4096];
+
+	snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr);
+	errstr = inj_errstr;
+#endif
+
 	printf("quotactl(%s, %s", cmd_str, special_str);
 
 	if (!(flags & CQF_ID_SKIP)) {
@@ -140,7 +220,7 @@
 		}
 	}
 
-	printf(") = %s\n", sprintrc(rc));
+	printf(") = %s\n", errstr);
 }
 
 
diff --git a/tests-m32/so_linger.c b/tests-m32/so_linger.c
index 4dc994b..bfc27a3 100644
--- a/tests-m32/so_linger.c
+++ b/tests-m32/so_linger.c
@@ -1,7 +1,7 @@
 /*
  * Check decoding of SO_LINGER socket option.
  *
- * Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2017-2018 Dmitry V. Levin <ldv@altlinux.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -29,7 +29,9 @@
 
 #include "tests.h"
 
+#include <stddef.h>
 #include <stdio.h>
+#include <string.h>
 #include <sys/socket.h>
 #include <unistd.h>
 
@@ -56,6 +58,19 @@
 {
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct linger, linger);
 	TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len);
+
+	const unsigned int sizeof_l_onoff = sizeof(linger->l_onoff);
+	struct linger *const l_onoff = tail_alloc(sizeof_l_onoff);
+
+	const unsigned int sizeof_l_onoff_truncated = sizeof_l_onoff - 1;
+	struct linger *const l_onoff_truncated =
+		tail_alloc(sizeof_l_onoff_truncated);
+
+	const unsigned int sizeof_l_linger_truncated =
+		offsetofend(struct linger, l_linger) - 1;
+	struct linger *const l_linger_truncated =
+		tail_alloc(sizeof_l_linger_truncated);
+
         int fd = socket(AF_UNIX, SOCK_STREAM, 0);
         if (fd < 0)
                 perror_msg_and_skip("socket AF_UNIX SOCK_STREAM");
@@ -98,6 +113,12 @@
 	printf("setsockopt(%d, SOL_SOCKET, SO_LINGER, %p, %d) = %s\n",
 	       fd, &linger->l_linger, (unsigned int) sizeof(*linger), errstr);
 
+	/* getsockopt with zero optlen */
+	*len = 0;
+	get_linger(fd, linger, len);
+	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, %p, [0]) = %s\n",
+	       fd, linger, errstr);
+
 	/* getsockopt with optlen larger than necessary - shortened */
 	*len = sizeof(*linger) + 1;
 	get_linger(fd, linger, len);
@@ -106,19 +127,43 @@
 	       fd, linger->l_onoff, linger->l_linger,
 	       (unsigned int) sizeof(*linger) + 1, *len, errstr);
 
-	/* getsockopt with optlen larger than usual - truncated to l_onoff */
-	*len = sizeof(linger->l_onoff);
-	get_linger(fd, linger, len);
+	/*
+	 * getsockopt with optlen less than sizeof(linger->l_onoff):
+	 * the part of struct linger.l_onoff is printed in hex.
+	 */
+	*len = sizeof_l_onoff_truncated;
+	get_linger(fd, l_onoff_truncated, len);
+	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=", fd);
+	print_quoted_hex(l_onoff_truncated, *len);
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen equals to sizeof(struct linger.l_onoff):
+	 * struct linger.l_linger is not printed.
+	 */
+	*len = sizeof_l_onoff;
+	get_linger(fd, l_onoff, len);
 	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d}"
 	       ", [%d]) = %s\n",
-	       fd, linger->l_onoff, *len, errstr);
+	       fd, l_onoff->l_onoff, *len, errstr);
 
-	/* getsockopt with optlen larger than usual - truncated to raw */
-	*len = sizeof(*linger) - 1;
-	get_linger(fd, linger, len);
-	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, ", fd);
-	print_quoted_hex(linger, *len);
-	printf(", [%d]) = %s\n", *len, errstr);
+	/*
+	 * getsockopt with optlen greater than sizeof(struct linger.l_onoff)
+	 * but smaller than sizeof(struct linger):
+	 * the part of struct linger.l_linger is printed in hex.
+	 */
+	*len = sizeof_l_linger_truncated;
+	get_linger(fd, l_linger_truncated, len);
+	/*
+	 * Copy to a properly aligned structure to avoid unaligned access
+	 * to struct linger.l_onoff field.
+	 */
+	memcpy(linger, l_linger_truncated, sizeof_l_linger_truncated);
+	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d, l_linger=",
+	       fd, linger->l_onoff);
+	print_quoted_hex(&linger->l_linger, sizeof_l_linger_truncated -
+					    offsetof(struct linger, l_linger));
+	printf("}, [%d]) = %s\n", *len, errstr);
 
 	/* getsockopt optval EFAULT */
 	*len = sizeof(*linger);
diff --git a/tests-m32/so_peercred.c b/tests-m32/so_peercred.c
index 6eac846..e4fab6d 100644
--- a/tests-m32/so_peercred.c
+++ b/tests-m32/so_peercred.c
@@ -32,6 +32,7 @@
 
 #include <stddef.h>
 #include <stdio.h>
+#include <string.h>
 #include <sys/socket.h>
 #include <unistd.h>
 
@@ -75,6 +76,25 @@
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct ucred, peercred);
 	TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len);
 
+	const unsigned int sizeof_pid = sizeof(peercred->pid);
+	struct ucred *const pid = tail_alloc(sizeof_pid);
+
+	const unsigned int sizeof_pid_truncated = sizeof_pid - 1;
+	struct ucred *const pid_truncated =
+		tail_alloc(sizeof_pid_truncated);
+
+	const unsigned int sizeof_uid = offsetofend(struct ucred, uid);
+	struct ucred *const uid = tail_alloc(sizeof_uid);
+
+	const unsigned int sizeof_uid_truncated = sizeof_uid - 1;
+	struct ucred *const uid_truncated =
+		tail_alloc(sizeof_uid_truncated);
+
+	const unsigned int sizeof_gid_truncated =
+		offsetofend(struct ucred, gid) - 1;
+	struct ucred *const gid_truncated =
+		tail_alloc(sizeof_gid_truncated);
+
 	int sv[2];
 	if (socketpair(AF_UNIX, SOCK_STREAM, 0, sv))
                 perror_msg_and_skip("socketpair AF_UNIX SOCK_STREAM");
@@ -88,52 +108,102 @@
 	PRINT_FIELD_UID(", ", *peercred, gid);
 	printf("}, [%d]) = %s\n", *len, errstr);
 
-	int fd = socket(AF_UNIX, SOCK_STREAM, 0);
-	if (fd < 0)
-		perror_msg_and_skip("socket AF_UNIX SOCK_STREAM");
+	/* getsockopt with zero optlen */
+	*len = 0;
+	get_peercred(sv[0], peercred, len);
+	printf("getsockopt(%d, %s, %p, [0]) = %s\n",
+	       sv[0], so_str(), peercred, errstr);
 
 	/* getsockopt with optlen larger than necessary - shortened */
 	*len = sizeof(*peercred) + 1;
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s", fd, so_str());
+	get_peercred(sv[0], peercred, len);
+	printf("getsockopt(%d, %s", sv[0], so_str());
 	PRINT_FIELD_D(", {", *peercred, pid);
 	PRINT_FIELD_UID(", ", *peercred, uid);
 	PRINT_FIELD_UID(", ", *peercred, gid);
 	printf("}, [%u->%d]) = %s\n",
 	       (unsigned int) sizeof(*peercred) + 1, *len, errstr);
 
-	/* getsockopt with optlen smaller than usual - truncated to ucred.pid */
-	*len = sizeof(peercred->pid);
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s", fd, so_str());
-	PRINT_FIELD_D(", {", *peercred, pid);
+	/*
+	 * getsockopt with optlen less than offsetofend(struct ucred, pid):
+	 * the part of struct ucred.pid is printed in hex.
+	 */
+	*len = sizeof_pid_truncated;
+	get_peercred(sv[0], pid_truncated, len);
+	printf("getsockopt(%d, %s, {pid=", sv[0], so_str());
+	print_quoted_hex(pid_truncated, *len);
 	printf("}, [%d]) = %s\n", *len, errstr);
 
-	/* getsockopt with optlen smaller than usual - truncated to ucred.uid */
-	*len = offsetof(struct ucred, gid);
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s", fd, so_str());
+	/*
+	 * getsockopt with optlen equals to sizeof(struct ucred.pid):
+	 * struct ucred.uid and struct ucred.gid are not printed.
+	 */
+	*len = sizeof_pid;
+	get_peercred(sv[0], pid, len);
+	printf("getsockopt(%d, %s", sv[0], so_str());
+	PRINT_FIELD_D(", {", *pid, pid);
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen greater than sizeof(struct ucred.pid)
+	 * but smaller than offsetofend(struct ucred, uid):
+	 * the part of struct ucred.uid is printed in hex.
+	 */
+	*len = sizeof_uid_truncated;
+	get_peercred(sv[0], uid_truncated, len);
+	/*
+	 * Copy to a properly aligned structure to avoid unaligned access
+	 * to struct ucred.pid field.
+	 */
+	memcpy(uid, uid_truncated, sizeof_uid_truncated);
+	printf("getsockopt(%d, %s", sv[0], so_str());
+	PRINT_FIELD_D(", {", *uid, pid);
+	printf(", uid=");
+	print_quoted_hex(&uid->uid, sizeof_uid_truncated -
+				    offsetof(struct ucred, uid));
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct ucred, uid):
+	 * struct ucred.gid is not printed.
+	 */
+	*len = sizeof_uid;
+	get_peercred(sv[0], uid, len);
+	printf("getsockopt(%d, %s", sv[0], so_str());
+	PRINT_FIELD_D(", {", *uid, pid);
+	PRINT_FIELD_UID(", ", *uid, uid);
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen greater than sizeof(struct ucred.uid)
+	 * but smaller than offsetofend(struct ucred, gid):
+	 * the part of struct ucred.gid is printed in hex.
+	 */
+	*len = sizeof_gid_truncated;
+	get_peercred(sv[0], gid_truncated, len);
+	/*
+	 * Copy to a properly aligned structure to avoid unaligned access
+	 * to struct ucred.pid and struct ucred.uid fields.
+	 */
+	memcpy(peercred, gid_truncated, sizeof_gid_truncated);
+	printf("getsockopt(%d, %s", sv[0], so_str());
 	PRINT_FIELD_D(", {", *peercred, pid);
 	PRINT_FIELD_UID(", ", *peercred, uid);
+	printf(", gid=");
+	print_quoted_hex(&peercred->gid, sizeof_gid_truncated -
+				    offsetof(struct ucred, gid));
 	printf("}, [%d]) = %s\n", *len, errstr);
 
-	/* getsockopt with optlen larger than usual - truncated to raw */
-	*len = sizeof(*peercred) - 1;
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s, ", fd, so_str());
-	print_quoted_hex(peercred, *len);
-	printf(", [%d]) = %s\n", *len, errstr);
-
 	/* getsockopt optval EFAULT */
 	*len = sizeof(*peercred);
-	get_peercred(fd, &peercred->uid, len);
+	get_peercred(sv[0], &peercred->uid, len);
 	printf("getsockopt(%d, %s, %p, [%d]) = %s\n",
-	       fd, so_str(), &peercred->uid, *len, errstr);
+	       sv[0], so_str(), &peercred->uid, *len, errstr);
 
 	/* getsockopt optlen EFAULT */
-	get_peercred(fd, peercred, len + 1);
+	get_peercred(sv[0], peercred, len + 1);
 	printf("getsockopt(%d, %s, %p, %p) = %s\n",
-	       fd, so_str(), peercred, len + 1, errstr);
+	       sv[0], so_str(), peercred, len + 1, errstr);
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-m32/sprintrc.c b/tests-m32/sprintrc.c
index 7423afb..029546a 100644
--- a/tests-m32/sprintrc.c
+++ b/tests-m32/sprintrc.c
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -54,9 +55,6 @@
 	};
 	static char buf[4096];
 
-	if (fmt >= ARRAY_SIZE(formats))
-		perror_msg_and_fail("sprintrc_ex: incorrect format provided");
-
 	if (rc == 0)
 		return "0";
 
diff --git a/tests-m32/stack-fcall-3.c b/tests-m32/stack-fcall-3.c
index 98726d8..d2abe61 100644
--- a/tests-m32/stack-fcall-3.c
+++ b/tests-m32/stack-fcall-3.c
@@ -1,7 +1,18 @@
+#include <signal.h>
 #include <unistd.h>
+
 #include "stack-fcall.h"
 
 int f3(int i)
 {
-	return getpid() + i;
+	static int pid;
+
+	switch (i) {
+	case 1:
+		return kill(pid, SIGURG);
+
+	default:
+		return (pid = getpid()) + i;
+	}
+
 }
diff --git a/tests-m32/stack-fcall.c b/tests-m32/stack-fcall.c
index e0ec3b1..cfa904c 100644
--- a/tests-m32/stack-fcall.c
+++ b/tests-m32/stack-fcall.c
@@ -1,7 +1,8 @@
 #include "stack-fcall.h"
 
-int main(int argc, char **argv)
+int main(void)
 {
-	f0(argc);
+	f0(0);
+	f0(1);
 	return 0;
 }
diff --git a/tests-m32/strace-k-demangle.expected b/tests-m32/strace-k-demangle.expected
index e42e78f..54c6f50 100644
--- a/tests-m32/strace-k-demangle.expected
+++ b/tests-m32/strace-k-demangle.expected
@@ -1 +1,2 @@
-(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main
+^getpid .*(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main
+^SIGURG .*(__kernel_vsyscall )?(__)?kill ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main
diff --git a/tests-m32/strace-k.expected b/tests-m32/strace-k.expected
index 840d648..e83ac95 100644
--- a/tests-m32/strace-k.expected
+++ b/tests-m32/strace-k.expected
@@ -1 +1,2 @@
-(__kernel_vsyscall )?(__)?getpid f3 f2 f1 f0 main
+^getpid .*(__kernel_vsyscaln )?(__)?getpid f3 f2 f1 f0 main
+^SIGURG .*(__kernel_vsyscaln )?(__)?kill f3 f2 f1 f0 main
diff --git a/tests-m32/strace-k.test b/tests-m32/strace-k.test
index fb1e2b3..50c431a 100755
--- a/tests-m32/strace-k.test
+++ b/tests-m32/strace-k.test
@@ -43,13 +43,38 @@
 run_strace -e getpid -k $args
 
 expected="$srcdir/$NAME.expected"
-sed -r -n '1,/\(main\+0x[a-f0-9]+\) .*/ s/^[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*/\1/p' "$LOG" |
-	tr '\n' ' ' |sed 's/ $//' > "$OUT"
+awk '
+/^[^ ]/ {
+	if (out != "")
+		print out
+
+	syscall = gensub(/^([[:alnum:]_]+)\(.*/, "\\1", 1)
+	signal = gensub(/^--- ([A-Z]+) .*/, "\\1", 1)
+
+	if (syscall != $0) {
+		out = syscall
+		stop = 0
+	} else if (signal != $0) {
+		out = signal
+		stop = 0
+	} else {
+		out = ""
+	}
+}
+
+/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) / && !stop {
+	sym = gensub(/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*$/, "\\1", 1)
+	out = out " " sym
+	if (sym == "main")
+		stop = 1
+}' "$LOG" > "$OUT"
 
 LC_ALL=C grep -E -x -f "$expected" < "$OUT" > /dev/null || {
 	cat >&2 <<__EOF__
-Failed pattern of expected output: $(cat "$expected")
-Actual output: $(cat "$OUT")
+Failed pattern of expected output:
+$(cat "$expected")
+Actual output:
+$(cat "$OUT")
 __EOF__
 
 	pattern=
diff --git a/tests-m32/utimensat-Xabbrev.c b/tests-m32/utimensat-Xabbrev.c
new file mode 100644
index 0000000..77a4ca0
--- /dev/null
+++ b/tests-m32/utimensat-Xabbrev.c
@@ -0,0 +1 @@
+#include "utimensat.c"
diff --git a/tests-m32/utimensat-Xabbrev.gen.test b/tests-m32/utimensat-Xabbrev.gen.test
new file mode 100755
index 0000000..2bd1c40
--- /dev/null
+++ b/tests-m32/utimensat-Xabbrev.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xabbrev -a33 -Xabbrev -e trace=utimensat); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a33 -Xabbrev -e trace=utimensat
diff --git a/tests-m32/utimensat-Xraw.c b/tests-m32/utimensat-Xraw.c
new file mode 100644
index 0000000..5cd1f01
--- /dev/null
+++ b/tests-m32/utimensat-Xraw.c
@@ -0,0 +1,2 @@
+#define XLAT_RAW 1
+#include "utimensat.c"
diff --git a/tests-m32/utimensat-Xraw.gen.test b/tests-m32/utimensat-Xraw.gen.test
new file mode 100755
index 0000000..7cf0d58
--- /dev/null
+++ b/tests-m32/utimensat-Xraw.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xraw -a29 -Xraw -e trace=utimensat); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a29 -Xraw -e trace=utimensat
diff --git a/tests-m32/utimensat-Xverbose.c b/tests-m32/utimensat-Xverbose.c
new file mode 100644
index 0000000..cbcceae
--- /dev/null
+++ b/tests-m32/utimensat-Xverbose.c
@@ -0,0 +1,2 @@
+#define XLAT_VERBOSE 1
+#include "utimensat.c"
diff --git a/tests-m32/utimensat-Xverbose.gen.test b/tests-m32/utimensat-Xverbose.gen.test
new file mode 100755
index 0000000..c49f266
--- /dev/null
+++ b/tests-m32/utimensat-Xverbose.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xverbose -a44 -Xverbose -e trace=utimensat); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a44 -Xverbose -e trace=utimensat
diff --git a/tests-m32/utimensat.c b/tests-m32/utimensat.c
index ddfd360..591b9c3 100644
--- a/tests-m32/utimensat.c
+++ b/tests-m32/utimensat.c
@@ -2,6 +2,7 @@
  * Check decoding of utimensat syscall.
  *
  * Copyright (c) 2015-2017 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -38,6 +39,46 @@
 
 #if defined __NR_utimensat && defined UTIME_NOW && defined UTIME_OMIT
 
+#if SIZEOF_KERNEL_LONG_T == 4
+#  define big_tv_sec "-559038737"
+#  define huge_tv_sec "-559038737"
+# else
+#  define big_tv_sec "3735928559"
+#  define huge_tv_sec "-3819351491602432273"
+# endif
+
+# if XLAT_RAW
+#  define str_at_fdcwd			"-100"
+#  define str_at_symlink_nofollow	"0x100"
+#  define str_at_removedir		"0x200"
+#  define str_flags1			"0x600"
+#  define str_flags2			"0xffffffff"
+#  define str_utime_now_omit \
+	"[{tv_sec=" big_tv_sec ", tv_nsec=1073741823}, " \
+	"{tv_sec=" huge_tv_sec ", tv_nsec=1073741822}]"
+# elif XLAT_VERBOSE
+#  define str_at_fdcwd			"-100 /* AT_FDCWD */"
+#  define str_at_symlink_nofollow	"0x100 /* AT_SYMLINK_NOFOLLOW */"
+#  define str_at_removedir		"0x200 /* AT_REMOVEDIR */"
+#  define str_flags1 \
+	"0x600 /* AT_REMOVEDIR|AT_SYMLINK_FOLLOW */"
+#  define str_flags2 \
+	"0xffffffff /* AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \
+	"|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff */"
+#  define str_utime_now_omit \
+	"[{tv_sec=" big_tv_sec ", tv_nsec=1073741823} /* UTIME_NOW */, " \
+	"{tv_sec=" huge_tv_sec ", tv_nsec=1073741822} /* UTIME_OMIT */]"
+# else
+#  define str_at_fdcwd			"AT_FDCWD"
+#  define str_at_symlink_nofollow	"AT_SYMLINK_NOFOLLOW"
+#  define str_at_removedir		"AT_REMOVEDIR"
+#  define str_flags1			"AT_REMOVEDIR|AT_SYMLINK_FOLLOW"
+#  define str_flags2 \
+	"AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \
+	"|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff"
+#  define str_utime_now_omit		"[UTIME_NOW, UTIME_OMIT]"
+# endif
+
 static void
 print_ts(const struct timespec *ts)
 {
@@ -85,36 +126,36 @@
 	       (int) bogus_fd, qname, errstr);
 
 	k_utimensat(-100U, kfname, 0, 0);
-	printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr);
 
 	k_utimensat(kfdcwd, kfname, 0, 0);
-	printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr);
 
 	/* pathname */
 	k_utimensat(kfdcwd, 0, 0, 0);
-	printf("utimensat(AT_FDCWD, NULL, NULL, 0) = %s\n", errstr);
+	printf("utimensat(" str_at_fdcwd ", NULL, NULL, 0) = %s\n", errstr);
 
 	k_utimensat(kfdcwd, kfname + sizeof(proto_fname) - 1, 0, 0);
-	printf("utimensat(AT_FDCWD, \"\", NULL, 0) = %s\n", errstr);
+	printf("utimensat(" str_at_fdcwd ", \"\", NULL, 0) = %s\n", errstr);
 
 	fname[sizeof(proto_fname) - 1] = '+';
 	k_utimensat(kfdcwd, kfname, 0, 0);
 	fname[sizeof(proto_fname) - 1] = '\0';
-	printf("utimensat(AT_FDCWD, %p, NULL, 0) = %s\n", fname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %p, NULL, 0) = %s\n", fname, errstr);
 
 	if (F8ILL_KULONG_SUPPORTED) {
 		k_utimensat(kfdcwd, f8ill_ptr_to_kulong(fname), 0, 0);
-		printf("utimensat(AT_FDCWD, %#jx, NULL, 0) = %s\n",
+		printf("utimensat(" str_at_fdcwd ", %#jx, NULL, 0) = %s\n",
 		       (uintmax_t) f8ill_ptr_to_kulong(fname), errstr);
 	}
 
 	/* times */
 	k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 1), 0);
-	printf("utimensat(AT_FDCWD, %s, %p, 0) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, %p, 0) = %s\n",
 	       qname, ts + 1, errstr);
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 2), 0);
-	printf("utimensat(AT_FDCWD, %s, %p, 0)"
+	printf("utimensat(" str_at_fdcwd ", %s, %p, 0)"
 	       " = %s\n", qname, ts + 2, errstr);
 
 	ts[0].tv_sec = 1492358706;
@@ -123,11 +164,11 @@
 	ts[1].tv_nsec = 234567890;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_sec = -1;
 	ts[0].tv_nsec = 2000000000;
@@ -135,11 +176,11 @@
 	ts[1].tv_nsec = 2345678900U;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_sec = 0;
 	ts[0].tv_nsec = 0;
@@ -147,11 +188,11 @@
 	ts[1].tv_nsec = 0;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_sec = 0xdeadbeefU;
 	ts[0].tv_nsec = 0xfacefeedU;
@@ -159,41 +200,40 @@
 	ts[1].tv_nsec = (long) 0xbadc0dedfacefeedLL;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_nsec = UTIME_NOW;
 	ts[1].tv_nsec = UTIME_OMIT;
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_SYMLINK_NOFOLLOW) = %s\n", qname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_at_symlink_nofollow ") = %s\n", qname, errstr);
 
 	if (F8ILL_KULONG_SUPPORTED) {
 		k_utimensat(kfdcwd, kfname, f8ill_ptr_to_kulong(ts), 0);
-		printf("utimensat(AT_FDCWD, %s, %#jx, 0) = %s\n",
+		printf("utimensat(" str_at_fdcwd ", %s, %#jx, 0) = %s\n",
 		       qname, (uintmax_t) f8ill_ptr_to_kulong(ts), errstr);
 	}
 
 	/* flags */
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts,
 		    (kernel_ulong_t) 0xdefaced00000200);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_REMOVEDIR) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_at_removedir ") = %s\n",
 	       qname, errstr);
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts,
 		    (kernel_ulong_t) 0xdefaced00000600);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_REMOVEDIR|AT_SYMLINK_FOLLOW) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_flags1 ") = %s\n",
 	       qname, errstr);
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) -1ULL);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW"
-	       "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_flags2 ") = %s\n",
 	       qname, errstr);
 
 	puts("+++ exited with 0 +++");
diff --git a/tests-m32/xettimeofday.c b/tests-m32/xettimeofday.c
index 8652b24..05ec625 100644
--- a/tests-m32/xettimeofday.c
+++ b/tests-m32/xettimeofday.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -58,28 +58,28 @@
 	tv->tv_usec = 1000000;
 	assert(syscall(__NR_settimeofday, tv, tz) == -1);
 	printf("settimeofday({tv_sec=%lld, tv_usec=%llu}"
-	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n",
+	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n",
 	       (long long) tv->tv_sec,
 	       zero_extend_signed_to_ull(tv->tv_usec),
-	       tz->tz_minuteswest, tz->tz_dsttime);
+	       tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1));
 
 	tv->tv_sec = 0xdeadbeefU;
 	tv->tv_usec = 0xfacefeedU;
 	assert(syscall(__NR_settimeofday, tv, tz) == -1);
 	printf("settimeofday({tv_sec=%lld, tv_usec=%llu}"
-	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n",
+	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n",
 	       (long long) tv->tv_sec,
 	       zero_extend_signed_to_ull(tv->tv_usec),
-	       tz->tz_minuteswest, tz->tz_dsttime);
+	       tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1));
 
 	tv->tv_sec = (time_t) 0xcafef00ddeadbeefLL;
 	tv->tv_usec = (suseconds_t) 0xbadc0dedfacefeedLL;
 	assert(syscall(__NR_settimeofday, tv, tz) == -1);
 	printf("settimeofday({tv_sec=%lld, tv_usec=%llu}"
-	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n",
+	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n",
 	       (long long) tv->tv_sec,
 	       zero_extend_signed_to_ull(tv->tv_usec),
-	       tz->tz_minuteswest, tz->tz_dsttime);
+	       tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-m32/xstatx.c b/tests-m32/xstatx.c
index 7fb9326..65fbad4 100644
--- a/tests-m32/xstatx.c
+++ b/tests-m32/xstatx.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -64,10 +64,14 @@
 
 # define stat libc_stat
 # define stat64 libc_stat64
+# define statx libc_statx
+# define statx_timestamp libc_statx_timestamp
 # include <fcntl.h>
 # include <sys/stat.h>
-# undef stat
+# undef statx_timestamp
+# undef statx
 # undef stat64
+# undef stat
 
 # undef st_atime
 # undef st_mtime
diff --git a/tests-mx32/Makefile b/tests-mx32/Makefile
deleted file mode 100644
index 16a8752..0000000
--- a/tests-mx32/Makefile
+++ /dev/null
@@ -1,9683 +0,0 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
-# tests-mx32/Makefile.  Generated from Makefile.in by configure.
-
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-# Automake input for strace tests.
-#
-# Copyright (c) 2011-2016 Dmitry V. Levin <ldv@altlinux.org>
-# Copyright (c) 2011-2018 The strace developers.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. The name of the author may not be used to endorse or promote products
-#    derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# scno.h make rules for strace.
-#
-# Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. The name of the author may not be used to endorse or promote products
-#    derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
-am__make_running_with_option = \
-  case $${target_option-} in \
-      ?) ;; \
-      *) echo "am__make_running_with_option: internal error: invalid" \
-              "target option '$${target_option-}' specified" >&2; \
-         exit 1;; \
-  esac; \
-  has_opt=no; \
-  sane_makeflags=$$MAKEFLAGS; \
-  if $(am__is_gnu_make); then \
-    sane_makeflags=$$MFLAGS; \
-  else \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        bs=\\; \
-        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
-          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
-    esac; \
-  fi; \
-  skip_next=no; \
-  strip_trailopt () \
-  { \
-    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
-  }; \
-  for flg in $$sane_makeflags; do \
-    test $$skip_next = yes && { skip_next=no; continue; }; \
-    case $$flg in \
-      *=*|--*) continue;; \
-        -*I) strip_trailopt 'I'; skip_next=yes;; \
-      -*I?*) strip_trailopt 'I';; \
-        -*O) strip_trailopt 'O'; skip_next=yes;; \
-      -*O?*) strip_trailopt 'O';; \
-        -*l) strip_trailopt 'l'; skip_next=yes;; \
-      -*l?*) strip_trailopt 'l';; \
-      -[dEDm]) skip_next=yes;; \
-      -[JT]) skip_next=yes;; \
-    esac; \
-    case $$flg in \
-      *$$target_option*) has_opt=yes; break;; \
-    esac; \
-  done; \
-  test $$has_opt = yes
-am__make_dryrun = (target_option=n; $(am__make_running_with_option))
-am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-pkgdatadir = $(datadir)/strace
-pkgincludedir = $(includedir)/strace
-pkglibdir = $(libdir)/strace
-pkglibexecdir = $(libexecdir)/strace
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = x86_64-pc-linux-gnu
-host_triplet = aarch64-unknown-linux-android
-DIST_COMMON = $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am \
-	$(srcdir)/../scno.am $(srcdir)/Makefile.in \
-	$(srcdir)/Makefile.am $(top_srcdir)/depcomp \
-	$(top_srcdir)/test-driver
-check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \
-	attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \
-	attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \
-	block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \
-	bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \
-	check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \
-	clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \
-	delay$(EXEEXT) execve-v$(EXEEXT) execveat-v$(EXEEXT) \
-	filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \
-	getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \
-	inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \
-	ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \
-	ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \
-	ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \
-	is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \
-	list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \
-	mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \
-	msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \
-	netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \
-	netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \
-	nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \
-	oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \
-	perf_event_open_nonverbose$(EXEEXT) \
-	perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \
-	prctl-seccomp-filter-v$(EXEEXT) prctl-seccomp-strict$(EXEEXT) \
-	prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \
-	qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \
-	qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \
-	qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \
-	quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \
-	restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \
-	scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \
-	seccomp-strict$(EXEEXT) select-P$(EXEEXT) \
-	set_ptracer_any$(EXEEXT) set_sigblock$(EXEEXT) \
-	set_sigign$(EXEEXT) signal_receive$(EXEEXT) sleep$(EXEEXT) \
-	stack-fcall$(EXEEXT) stack-fcall-mangled$(EXEEXT) \
-	threads-execve$(EXEEXT) unblock_reset_raise$(EXEEXT) \
-	unix-pair-send-recv$(EXEEXT) \
-	unix-pair-sendto-recvfrom$(EXEEXT) vfork-f$(EXEEXT) \
-	wait4-v$(EXEEXT) waitid-v$(EXEEXT) zeroargc$(EXEEXT)
-##am__append_1 = strace-k-demangle.test
-TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2)
-subdir = tests-mx32
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_code_coverage.m4 \
-	$(top_srcdir)/m4/ax_prog_cc_for_build.m4 \
-	$(top_srcdir)/m4/ax_valgrind_check.m4 \
-	$(top_srcdir)/m4/bpf_attr.m4 $(top_srcdir)/m4/mpers.m4 \
-	$(top_srcdir)/m4/st_demangle.m4 $(top_srcdir)/m4/st_libdw.m4 \
-	$(top_srcdir)/m4/st_libunwind.m4 \
-	$(top_srcdir)/m4/st_save_restore_var.m4 \
-	$(top_srcdir)/m4/st_stacktrace.m4 \
-	$(top_srcdir)/m4/st_warn_cflags.m4 \
-	$(top_srcdir)/m4/warnings.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-AR = ar
-ARFLAGS = cru
-AM_V_AR = $(am__v_AR_$(V))
-am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY))
-am__v_AR_0 = @echo "  AR      " $@;
-am__v_AR_1 = 
-libtests_a_AR = $(AR) $(ARFLAGS)
-libtests_a_LIBADD =
-am_libtests_a_OBJECTS = libtests_a-create_nl_socket.$(OBJEXT) \
-	libtests_a-errno2name.$(OBJEXT) libtests_a-error_msg.$(OBJEXT) \
-	libtests_a-fill_memory.$(OBJEXT) \
-	libtests_a-get_page_size.$(OBJEXT) \
-	libtests_a-get_sigset_size.$(OBJEXT) \
-	libtests_a-hexdump_strdup.$(OBJEXT) \
-	libtests_a-hexquote_strndup.$(OBJEXT) \
-	libtests_a-ifindex.$(OBJEXT) \
-	libtests_a-inode_of_sockfd.$(OBJEXT) \
-	libtests_a-libmmsg.$(OBJEXT) \
-	libtests_a-libsocketcall.$(OBJEXT) \
-	libtests_a-overflowuid.$(OBJEXT) \
-	libtests_a-pipe_maxfd.$(OBJEXT) \
-	libtests_a-print_quoted_string.$(OBJEXT) \
-	libtests_a-print_time.$(OBJEXT) \
-	libtests_a-printflags.$(OBJEXT) libtests_a-printxval.$(OBJEXT) \
-	libtests_a-signal2name.$(OBJEXT) \
-	libtests_a-skip_unavailable.$(OBJEXT) \
-	libtests_a-sprintrc.$(OBJEXT) libtests_a-tail_alloc.$(OBJEXT) \
-	libtests_a-test_printpath.$(OBJEXT) \
-	libtests_a-test_printstrn.$(OBJEXT) \
-	libtests_a-test_ucopy.$(OBJEXT) libtests_a-tprintf.$(OBJEXT)
-libtests_a_OBJECTS = $(am_libtests_a_OBJECTS)
-am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \
-	access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \
-	adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \
-	alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \
-	btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \
-	chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \
-	clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \
-	copy_file_range$(EXEEXT) creat$(EXEEXT) delete_module$(EXEEXT) \
-	dev-yy$(EXEEXT) dup$(EXEEXT) dup2$(EXEEXT) dup3$(EXEEXT) \
-	epoll_create$(EXEEXT) epoll_create1$(EXEEXT) \
-	epoll_ctl$(EXEEXT) epoll_pwait$(EXEEXT) epoll_wait$(EXEEXT) \
-	erestartsys$(EXEEXT) eventfd$(EXEEXT) execve$(EXEEXT) \
-	execveat$(EXEEXT) faccessat$(EXEEXT) fadvise64$(EXEEXT) \
-	fadvise64_64$(EXEEXT) fallocate$(EXEEXT) \
-	fanotify_init$(EXEEXT) fanotify_mark$(EXEEXT) \
-	fanotify_mark-Xabbrev$(EXEEXT) fanotify_mark-Xraw$(EXEEXT) \
-	fanotify_mark-Xverbose$(EXEEXT) fchdir$(EXEEXT) \
-	fchmod$(EXEEXT) fchmodat$(EXEEXT) fchown$(EXEEXT) \
-	fchown32$(EXEEXT) fchownat$(EXEEXT) fcntl$(EXEEXT) \
-	fcntl64$(EXEEXT) fdatasync$(EXEEXT) fflush$(EXEEXT) \
-	file_handle$(EXEEXT) file_ioctl$(EXEEXT) finit_module$(EXEEXT) \
-	flock$(EXEEXT) fstat$(EXEEXT) fstat64$(EXEEXT) \
-	fstatat64$(EXEEXT) fstatfs$(EXEEXT) fstatfs64$(EXEEXT) \
-	fsync$(EXEEXT) ftruncate$(EXEEXT) ftruncate64$(EXEEXT) \
-	futex$(EXEEXT) futimesat$(EXEEXT) get_mempolicy$(EXEEXT) \
-	getcpu$(EXEEXT) getcwd$(EXEEXT) getdents$(EXEEXT) \
-	getdents64$(EXEEXT) getegid$(EXEEXT) getegid32$(EXEEXT) \
-	geteuid$(EXEEXT) geteuid32$(EXEEXT) getgid$(EXEEXT) \
-	getgid32$(EXEEXT) getgroups$(EXEEXT) getgroups32$(EXEEXT) \
-	getpeername$(EXEEXT) getpgrp$(EXEEXT) getpid$(EXEEXT) \
-	getppid$(EXEEXT) getrandom$(EXEEXT) getresgid$(EXEEXT) \
-	getresgid32$(EXEEXT) getresuid$(EXEEXT) getresuid32$(EXEEXT) \
-	getrlimit$(EXEEXT) getrusage$(EXEEXT) getsid$(EXEEXT) \
-	getsockname$(EXEEXT) getuid$(EXEEXT) getuid32$(EXEEXT) \
-	getxxid$(EXEEXT) group_req$(EXEEXT) inet-cmsg$(EXEEXT) \
-	init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \
-	ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \
-	ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \
-	ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \
-	ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \
-	ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \
-	ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \
-	ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \
-	iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \
-	ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \
-	ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \
-	ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \
-	ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \
-	ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \
-	ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \
-	ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \
-	ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \
-	kcmp-y$(EXEEXT) kern_features$(EXEEXT) \
-	kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \
-	keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \
-	keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \
-	lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \
-	llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \
-	lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \
-	mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \
-	migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \
-	mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \
-	mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \
-	mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \
-	mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \
-	mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \
-	mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \
-	mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \
-	mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \
-	mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \
-	mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \
-	msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \
-	net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \
-	net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \
-	net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \
-	netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \
-	netlink_generic$(EXEEXT) netlink_kobject_uevent$(EXEEXT) \
-	netlink_netfilter$(EXEEXT) netlink_protocol$(EXEEXT) \
-	netlink_route$(EXEEXT) netlink_selinux$(EXEEXT) \
-	netlink_sock_diag$(EXEEXT) netlink_xfrm$(EXEEXT) \
-	newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \
-	nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \
-	nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \
-	nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \
-	nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \
-	nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \
-	nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \
-	nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \
-	nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \
-	nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \
-	nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \
-	nlattr_ifla_linkinfo$(EXEEXT) nlattr_ifla_port$(EXEEXT) \
-	nlattr_ifla_xdp$(EXEEXT) nlattr_inet_diag_msg$(EXEEXT) \
-	nlattr_inet_diag_req_compat$(EXEEXT) \
-	nlattr_inet_diag_req_v2$(EXEEXT) \
-	nlattr_mdba_mdb_entry$(EXEEXT) \
-	nlattr_mdba_router_port$(EXEEXT) nlattr_ndmsg$(EXEEXT) \
-	nlattr_ndtmsg$(EXEEXT) nlattr_netconfmsg$(EXEEXT) \
-	nlattr_netlink_diag_msg$(EXEEXT) nlattr_nlmsgerr$(EXEEXT) \
-	nlattr_packet_diag_msg$(EXEEXT) nlattr_rtgenmsg$(EXEEXT) \
-	nlattr_rtmsg$(EXEEXT) nlattr_smc_diag_msg$(EXEEXT) \
-	nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \
-	nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \
-	nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \
-	old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \
-	old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \
-	old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \
-	oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \
-	open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \
-	pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \
-	personality-Xabbrev$(EXEEXT) personality-Xraw$(EXEEXT) \
-	personality-Xverbose$(EXEEXT) pipe$(EXEEXT) pipe2$(EXEEXT) \
-	pkey_alloc$(EXEEXT) pkey_free$(EXEEXT) pkey_mprotect$(EXEEXT) \
-	poll$(EXEEXT) poll-P$(EXEEXT) ppoll$(EXEEXT) ppoll-P$(EXEEXT) \
-	prctl-arg2-intptr$(EXEEXT) prctl-dumpable$(EXEEXT) \
-	prctl-name$(EXEEXT) prctl-no-args$(EXEEXT) \
-	prctl-pdeathsig$(EXEEXT) prctl-securebits$(EXEEXT) \
-	prctl-tid_address$(EXEEXT) prctl-tsc$(EXEEXT) \
-	pread64-pwrite64$(EXEEXT) preadv$(EXEEXT) \
-	preadv-pwritev$(EXEEXT) preadv2-pwritev2$(EXEEXT) \
-	printpath-umovestr$(EXEEXT) \
-	printpath-umovestr-peekdata$(EXEEXT) \
-	printpath-umovestr-undumpable$(EXEEXT) printstr$(EXEEXT) \
-	printstrn-umoven$(EXEEXT) printstrn-umoven-peekdata$(EXEEXT) \
-	printstrn-umoven-undumpable$(EXEEXT) prlimit64$(EXEEXT) \
-	process_vm_readv$(EXEEXT) process_vm_writev$(EXEEXT) \
-	pselect6$(EXEEXT) ptrace$(EXEEXT) pwritev$(EXEEXT) \
-	quotactl$(EXEEXT) quotactl-xfs$(EXEEXT) read-write$(EXEEXT) \
-	readahead$(EXEEXT) readdir$(EXEEXT) readlink$(EXEEXT) \
-	readlinkat$(EXEEXT) readv$(EXEEXT) reboot$(EXEEXT) \
-	recvfrom$(EXEEXT) recvmmsg-timeout$(EXEEXT) recvmsg$(EXEEXT) \
-	remap_file_pages$(EXEEXT) rename$(EXEEXT) renameat$(EXEEXT) \
-	renameat2$(EXEEXT) request_key$(EXEEXT) \
-	riscv_flush_icache$(EXEEXT) rmdir$(EXEEXT) \
-	rt_sigaction$(EXEEXT) rt_sigpending$(EXEEXT) \
-	rt_sigprocmask$(EXEEXT) rt_sigqueueinfo$(EXEEXT) \
-	rt_sigreturn$(EXEEXT) rt_sigsuspend$(EXEEXT) \
-	rt_sigtimedwait$(EXEEXT) rt_tgsigqueueinfo$(EXEEXT) \
-	s390_guarded_storage$(EXEEXT) s390_guarded_storage-v$(EXEEXT) \
-	s390_pci_mmio_read_write$(EXEEXT) s390_runtime_instr$(EXEEXT) \
-	s390_sthyi$(EXEEXT) s390_sthyi-v$(EXEEXT) \
-	sched_get_priority_mxx$(EXEEXT) sched_rr_get_interval$(EXEEXT) \
-	sched_xetaffinity$(EXEEXT) sched_xetattr$(EXEEXT) \
-	sched_xetparam$(EXEEXT) sched_xetscheduler$(EXEEXT) \
-	sched_yield$(EXEEXT) seccomp-filter$(EXEEXT) \
-	seccomp_get_action_avail$(EXEEXT) select$(EXEEXT) \
-	semop$(EXEEXT) sendfile$(EXEEXT) sendfile64$(EXEEXT) \
-	set_mempolicy$(EXEEXT) setdomainname$(EXEEXT) \
-	setfsgid$(EXEEXT) setfsgid32$(EXEEXT) setfsuid$(EXEEXT) \
-	setfsuid32$(EXEEXT) setgid$(EXEEXT) setgid32$(EXEEXT) \
-	setgroups$(EXEEXT) setgroups32$(EXEEXT) sethostname$(EXEEXT) \
-	setns$(EXEEXT) setregid$(EXEEXT) setregid32$(EXEEXT) \
-	setresgid$(EXEEXT) setresgid32$(EXEEXT) setresuid$(EXEEXT) \
-	setresuid32$(EXEEXT) setreuid$(EXEEXT) setreuid32$(EXEEXT) \
-	setrlimit$(EXEEXT) setuid$(EXEEXT) setuid32$(EXEEXT) \
-	shmxt$(EXEEXT) shutdown$(EXEEXT) sigaction$(EXEEXT) \
-	sigaltstack$(EXEEXT) siginfo$(EXEEXT) signal$(EXEEXT) \
-	signalfd4$(EXEEXT) sigpending$(EXEEXT) sigprocmask$(EXEEXT) \
-	sigreturn$(EXEEXT) sigsuspend$(EXEEXT) so_linger$(EXEEXT) \
-	so_peercred$(EXEEXT) so_peercred-Xabbrev$(EXEEXT) \
-	so_peercred-Xraw$(EXEEXT) so_peercred-Xverbose$(EXEEXT) \
-	sock_filter-v$(EXEEXT) sock_filter-v-Xabbrev$(EXEEXT) \
-	sock_filter-v-Xraw$(EXEEXT) sock_filter-v-Xverbose$(EXEEXT) \
-	socketcall$(EXEEXT) sockopt-sol_netlink$(EXEEXT) \
-	splice$(EXEEXT) stat$(EXEEXT) stat64$(EXEEXT) statfs$(EXEEXT) \
-	statfs64$(EXEEXT) statx$(EXEEXT) swap$(EXEEXT) \
-	sxetmask$(EXEEXT) symlink$(EXEEXT) symlinkat$(EXEEXT) \
-	sync$(EXEEXT) sync_file_range$(EXEEXT) \
-	sync_file_range2$(EXEEXT) sysinfo$(EXEEXT) syslog$(EXEEXT) \
-	tee$(EXEEXT) time$(EXEEXT) timer_create$(EXEEXT) \
-	timer_xettime$(EXEEXT) timerfd_xettime$(EXEEXT) times$(EXEEXT) \
-	times-fail$(EXEEXT) truncate$(EXEEXT) truncate64$(EXEEXT) \
-	ugetrlimit$(EXEEXT) uio$(EXEEXT) umask$(EXEEXT) \
-	umount$(EXEEXT) umount2$(EXEEXT) umoven-illptr$(EXEEXT) \
-	umovestr$(EXEEXT) umovestr-illptr$(EXEEXT) umovestr2$(EXEEXT) \
-	umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \
-	unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \
-	ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \
-	utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \
-	wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \
-	xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \
-	xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \
-	xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT)
-_newselect_SOURCES = _newselect.c
-_newselect_OBJECTS = _newselect.$(OBJEXT)
-_newselect_LDADD = $(LDADD)
-_newselect_DEPENDENCIES = libtests.a
-_newselect_P_SOURCES = _newselect-P.c
-_newselect_P_OBJECTS = _newselect-P.$(OBJEXT)
-_newselect_P_LDADD = $(LDADD)
-_newselect_P_DEPENDENCIES = libtests.a
-accept_SOURCES = accept.c
-accept_OBJECTS = accept.$(OBJEXT)
-accept_LDADD = $(LDADD)
-accept_DEPENDENCIES = libtests.a
-accept4_SOURCES = accept4.c
-accept4_OBJECTS = accept4.$(OBJEXT)
-accept4_LDADD = $(LDADD)
-accept4_DEPENDENCIES = libtests.a
-access_SOURCES = access.c
-access_OBJECTS = access.$(OBJEXT)
-access_LDADD = $(LDADD)
-access_DEPENDENCIES = libtests.a
-acct_SOURCES = acct.c
-acct_OBJECTS = acct.$(OBJEXT)
-acct_LDADD = $(LDADD)
-acct_DEPENDENCIES = libtests.a
-add_key_SOURCES = add_key.c
-add_key_OBJECTS = add_key.$(OBJEXT)
-add_key_LDADD = $(LDADD)
-add_key_DEPENDENCIES = libtests.a
-adjtimex_SOURCES = adjtimex.c
-adjtimex_OBJECTS = adjtimex.$(OBJEXT)
-adjtimex_LDADD = $(LDADD)
-adjtimex_DEPENDENCIES = libtests.a
-aio_SOURCES = aio.c
-aio_OBJECTS = aio.$(OBJEXT)
-aio_LDADD = $(LDADD)
-aio_DEPENDENCIES = libtests.a
-aio_pgetevents_SOURCES = aio_pgetevents.c
-aio_pgetevents_OBJECTS = aio_pgetevents.$(OBJEXT)
-aio_pgetevents_LDADD = $(LDADD)
-aio_pgetevents_DEPENDENCIES = libtests.a
-alarm_SOURCES = alarm.c
-alarm_OBJECTS = alarm.$(OBJEXT)
-alarm_LDADD = $(LDADD)
-alarm_DEPENDENCIES = libtests.a
-answer_SOURCES = answer.c
-answer_OBJECTS = answer.$(OBJEXT)
-answer_LDADD = $(LDADD)
-answer_DEPENDENCIES = libtests.a
-attach_f_p_SOURCES = attach-f-p.c
-attach_f_p_OBJECTS = attach-f-p.$(OBJEXT)
-attach_f_p_DEPENDENCIES = $(LDADD)
-attach_f_p_cmd_SOURCES = attach-f-p-cmd.c
-attach_f_p_cmd_OBJECTS = attach-f-p-cmd.$(OBJEXT)
-attach_f_p_cmd_LDADD = $(LDADD)
-attach_f_p_cmd_DEPENDENCIES = libtests.a
-attach_p_cmd_cmd_SOURCES = attach-p-cmd-cmd.c
-attach_p_cmd_cmd_OBJECTS = attach-p-cmd-cmd.$(OBJEXT)
-attach_p_cmd_cmd_LDADD = $(LDADD)
-attach_p_cmd_cmd_DEPENDENCIES = libtests.a
-attach_p_cmd_p_SOURCES = attach-p-cmd-p.c
-attach_p_cmd_p_OBJECTS = attach-p-cmd-p.$(OBJEXT)
-attach_p_cmd_p_LDADD = $(LDADD)
-attach_p_cmd_p_DEPENDENCIES = libtests.a
-block_reset_raise_run_SOURCES = block_reset_raise_run.c
-block_reset_raise_run_OBJECTS = block_reset_raise_run.$(OBJEXT)
-block_reset_raise_run_LDADD = $(LDADD)
-block_reset_raise_run_DEPENDENCIES = libtests.a
-bpf_SOURCES = bpf.c
-bpf_OBJECTS = bpf.$(OBJEXT)
-bpf_LDADD = $(LDADD)
-bpf_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_SOURCES = bpf-obj_get_info_by_fd.c
-bpf_obj_get_info_by_fd_OBJECTS = bpf-obj_get_info_by_fd.$(OBJEXT)
-bpf_obj_get_info_by_fd_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_prog_SOURCES = bpf-obj_get_info_by_fd-prog.c
-bpf_obj_get_info_by_fd_prog_OBJECTS =  \
-	bpf-obj_get_info_by_fd-prog.$(OBJEXT)
-bpf_obj_get_info_by_fd_prog_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_prog_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_prog_v_SOURCES =  \
-	bpf-obj_get_info_by_fd-prog-v.c
-bpf_obj_get_info_by_fd_prog_v_OBJECTS =  \
-	bpf-obj_get_info_by_fd-prog-v.$(OBJEXT)
-bpf_obj_get_info_by_fd_prog_v_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_v_SOURCES = bpf-obj_get_info_by_fd-v.c
-bpf_obj_get_info_by_fd_v_OBJECTS = bpf-obj_get_info_by_fd-v.$(OBJEXT)
-bpf_obj_get_info_by_fd_v_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_v_DEPENDENCIES = libtests.a
-bpf_success_SOURCES = bpf-success.c
-bpf_success_OBJECTS = bpf-success.$(OBJEXT)
-bpf_success_LDADD = $(LDADD)
-bpf_success_DEPENDENCIES = libtests.a
-bpf_success_v_SOURCES = bpf-success-v.c
-bpf_success_v_OBJECTS = bpf-success-v.$(OBJEXT)
-bpf_success_v_LDADD = $(LDADD)
-bpf_success_v_DEPENDENCIES = libtests.a
-bpf_v_SOURCES = bpf-v.c
-bpf_v_OBJECTS = bpf-v.$(OBJEXT)
-bpf_v_LDADD = $(LDADD)
-bpf_v_DEPENDENCIES = libtests.a
-brk_SOURCES = brk.c
-brk_OBJECTS = brk.$(OBJEXT)
-brk_LDADD = $(LDADD)
-brk_DEPENDENCIES = libtests.a
-btrfs_SOURCES = btrfs.c
-btrfs_OBJECTS = btrfs.$(OBJEXT)
-btrfs_LDADD = $(LDADD)
-btrfs_DEPENDENCIES = libtests.a
-caps_SOURCES = caps.c
-caps_OBJECTS = caps.$(OBJEXT)
-caps_LDADD = $(LDADD)
-caps_DEPENDENCIES = libtests.a
-caps_abbrev_SOURCES = caps-abbrev.c
-caps_abbrev_OBJECTS = caps-abbrev.$(OBJEXT)
-caps_abbrev_LDADD = $(LDADD)
-caps_abbrev_DEPENDENCIES = libtests.a
-check_sigblock_SOURCES = check_sigblock.c
-check_sigblock_OBJECTS = check_sigblock.$(OBJEXT)
-check_sigblock_LDADD = $(LDADD)
-check_sigblock_DEPENDENCIES = libtests.a
-check_sigign_SOURCES = check_sigign.c
-check_sigign_OBJECTS = check_sigign.$(OBJEXT)
-check_sigign_LDADD = $(LDADD)
-check_sigign_DEPENDENCIES = libtests.a
-chmod_SOURCES = chmod.c
-chmod_OBJECTS = chmod.$(OBJEXT)
-chmod_LDADD = $(LDADD)
-chmod_DEPENDENCIES = libtests.a
-chown_SOURCES = chown.c
-chown_OBJECTS = chown.$(OBJEXT)
-chown_LDADD = $(LDADD)
-chown_DEPENDENCIES = libtests.a
-chown32_SOURCES = chown32.c
-chown32_OBJECTS = chown32.$(OBJEXT)
-chown32_LDADD = $(LDADD)
-chown32_DEPENDENCIES = libtests.a
-chroot_SOURCES = chroot.c
-chroot_OBJECTS = chroot.$(OBJEXT)
-chroot_LDADD = $(LDADD)
-chroot_DEPENDENCIES = libtests.a
-clock_adjtime_SOURCES = clock_adjtime.c
-clock_adjtime_OBJECTS = clock_adjtime.$(OBJEXT)
-clock_adjtime_LDADD = $(LDADD)
-clock_adjtime_DEPENDENCIES = libtests.a
-clock_nanosleep_SOURCES = clock_nanosleep.c
-clock_nanosleep_OBJECTS = clock_nanosleep.$(OBJEXT)
-clock_nanosleep_LDADD = $(LDADD)
-clock_nanosleep_DEPENDENCIES = libtests.a
-clock_xettime_SOURCES = clock_xettime.c
-clock_xettime_OBJECTS = clock_xettime.$(OBJEXT)
-clock_xettime_LDADD = $(LDADD)
-clock_xettime_DEPENDENCIES = libtests.a
-clone_parent_SOURCES = clone_parent.c
-clone_parent_OBJECTS = clone_parent.$(OBJEXT)
-clone_parent_LDADD = $(LDADD)
-clone_parent_DEPENDENCIES = libtests.a
-clone_ptrace_SOURCES = clone_ptrace.c
-clone_ptrace_OBJECTS = clone_ptrace.$(OBJEXT)
-clone_ptrace_LDADD = $(LDADD)
-clone_ptrace_DEPENDENCIES = libtests.a
-copy_file_range_SOURCES = copy_file_range.c
-copy_file_range_OBJECTS = copy_file_range.$(OBJEXT)
-copy_file_range_LDADD = $(LDADD)
-copy_file_range_DEPENDENCIES = libtests.a
-count_f_SOURCES = count-f.c
-count_f_OBJECTS = count-f.$(OBJEXT)
-count_f_DEPENDENCIES = $(LDADD)
-creat_SOURCES = creat.c
-creat_OBJECTS = creat.$(OBJEXT)
-creat_LDADD = $(LDADD)
-creat_DEPENDENCIES = libtests.a
-delay_SOURCES = delay.c
-delay_OBJECTS = delay.$(OBJEXT)
-am__DEPENDENCIES_1 =
-delay_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-delete_module_SOURCES = delete_module.c
-delete_module_OBJECTS = delete_module.$(OBJEXT)
-delete_module_LDADD = $(LDADD)
-delete_module_DEPENDENCIES = libtests.a
-dev_yy_SOURCES = dev-yy.c
-dev_yy_OBJECTS = dev-yy.$(OBJEXT)
-dev_yy_LDADD = $(LDADD)
-dev_yy_DEPENDENCIES = libtests.a
-dup_SOURCES = dup.c
-dup_OBJECTS = dup.$(OBJEXT)
-dup_LDADD = $(LDADD)
-dup_DEPENDENCIES = libtests.a
-dup2_SOURCES = dup2.c
-dup2_OBJECTS = dup2.$(OBJEXT)
-dup2_LDADD = $(LDADD)
-dup2_DEPENDENCIES = libtests.a
-dup3_SOURCES = dup3.c
-dup3_OBJECTS = dup3.$(OBJEXT)
-dup3_LDADD = $(LDADD)
-dup3_DEPENDENCIES = libtests.a
-epoll_create_SOURCES = epoll_create.c
-epoll_create_OBJECTS = epoll_create.$(OBJEXT)
-epoll_create_LDADD = $(LDADD)
-epoll_create_DEPENDENCIES = libtests.a
-epoll_create1_SOURCES = epoll_create1.c
-epoll_create1_OBJECTS = epoll_create1.$(OBJEXT)
-epoll_create1_LDADD = $(LDADD)
-epoll_create1_DEPENDENCIES = libtests.a
-epoll_ctl_SOURCES = epoll_ctl.c
-epoll_ctl_OBJECTS = epoll_ctl.$(OBJEXT)
-epoll_ctl_LDADD = $(LDADD)
-epoll_ctl_DEPENDENCIES = libtests.a
-epoll_pwait_SOURCES = epoll_pwait.c
-epoll_pwait_OBJECTS = epoll_pwait.$(OBJEXT)
-epoll_pwait_LDADD = $(LDADD)
-epoll_pwait_DEPENDENCIES = libtests.a
-epoll_wait_SOURCES = epoll_wait.c
-epoll_wait_OBJECTS = epoll_wait.$(OBJEXT)
-epoll_wait_LDADD = $(LDADD)
-epoll_wait_DEPENDENCIES = libtests.a
-erestartsys_SOURCES = erestartsys.c
-erestartsys_OBJECTS = erestartsys.$(OBJEXT)
-erestartsys_LDADD = $(LDADD)
-erestartsys_DEPENDENCIES = libtests.a
-eventfd_SOURCES = eventfd.c
-eventfd_OBJECTS = eventfd.$(OBJEXT)
-eventfd_LDADD = $(LDADD)
-eventfd_DEPENDENCIES = libtests.a
-execve_SOURCES = execve.c
-execve_OBJECTS = execve.$(OBJEXT)
-execve_LDADD = $(LDADD)
-execve_DEPENDENCIES = libtests.a
-execve_v_SOURCES = execve-v.c
-execve_v_OBJECTS = execve-v.$(OBJEXT)
-execve_v_LDADD = $(LDADD)
-execve_v_DEPENDENCIES = libtests.a
-execveat_SOURCES = execveat.c
-execveat_OBJECTS = execveat.$(OBJEXT)
-execveat_LDADD = $(LDADD)
-execveat_DEPENDENCIES = libtests.a
-execveat_v_SOURCES = execveat-v.c
-execveat_v_OBJECTS = execveat-v.$(OBJEXT)
-execveat_v_LDADD = $(LDADD)
-execveat_v_DEPENDENCIES = libtests.a
-faccessat_SOURCES = faccessat.c
-faccessat_OBJECTS = faccessat.$(OBJEXT)
-faccessat_LDADD = $(LDADD)
-faccessat_DEPENDENCIES = libtests.a
-fadvise64_SOURCES = fadvise64.c
-fadvise64_OBJECTS = fadvise64.$(OBJEXT)
-fadvise64_LDADD = $(LDADD)
-fadvise64_DEPENDENCIES = libtests.a
-fadvise64_64_SOURCES = fadvise64_64.c
-fadvise64_64_OBJECTS = fadvise64_64.$(OBJEXT)
-fadvise64_64_LDADD = $(LDADD)
-fadvise64_64_DEPENDENCIES = libtests.a
-fallocate_SOURCES = fallocate.c
-fallocate_OBJECTS = fallocate.$(OBJEXT)
-fallocate_LDADD = $(LDADD)
-fallocate_DEPENDENCIES = libtests.a
-fanotify_init_SOURCES = fanotify_init.c
-fanotify_init_OBJECTS = fanotify_init.$(OBJEXT)
-fanotify_init_LDADD = $(LDADD)
-fanotify_init_DEPENDENCIES = libtests.a
-fanotify_mark_SOURCES = fanotify_mark.c
-fanotify_mark_OBJECTS = fanotify_mark.$(OBJEXT)
-fanotify_mark_LDADD = $(LDADD)
-fanotify_mark_DEPENDENCIES = libtests.a
-fanotify_mark_Xabbrev_SOURCES = fanotify_mark-Xabbrev.c
-fanotify_mark_Xabbrev_OBJECTS = fanotify_mark-Xabbrev.$(OBJEXT)
-fanotify_mark_Xabbrev_LDADD = $(LDADD)
-fanotify_mark_Xabbrev_DEPENDENCIES = libtests.a
-fanotify_mark_Xraw_SOURCES = fanotify_mark-Xraw.c
-fanotify_mark_Xraw_OBJECTS = fanotify_mark-Xraw.$(OBJEXT)
-fanotify_mark_Xraw_LDADD = $(LDADD)
-fanotify_mark_Xraw_DEPENDENCIES = libtests.a
-fanotify_mark_Xverbose_SOURCES = fanotify_mark-Xverbose.c
-fanotify_mark_Xverbose_OBJECTS = fanotify_mark-Xverbose.$(OBJEXT)
-fanotify_mark_Xverbose_LDADD = $(LDADD)
-fanotify_mark_Xverbose_DEPENDENCIES = libtests.a
-fchdir_SOURCES = fchdir.c
-fchdir_OBJECTS = fchdir.$(OBJEXT)
-fchdir_LDADD = $(LDADD)
-fchdir_DEPENDENCIES = libtests.a
-fchmod_SOURCES = fchmod.c
-fchmod_OBJECTS = fchmod.$(OBJEXT)
-fchmod_LDADD = $(LDADD)
-fchmod_DEPENDENCIES = libtests.a
-fchmodat_SOURCES = fchmodat.c
-fchmodat_OBJECTS = fchmodat.$(OBJEXT)
-fchmodat_LDADD = $(LDADD)
-fchmodat_DEPENDENCIES = libtests.a
-fchown_SOURCES = fchown.c
-fchown_OBJECTS = fchown.$(OBJEXT)
-fchown_LDADD = $(LDADD)
-fchown_DEPENDENCIES = libtests.a
-fchown32_SOURCES = fchown32.c
-fchown32_OBJECTS = fchown32.$(OBJEXT)
-fchown32_LDADD = $(LDADD)
-fchown32_DEPENDENCIES = libtests.a
-fchownat_SOURCES = fchownat.c
-fchownat_OBJECTS = fchownat.$(OBJEXT)
-fchownat_LDADD = $(LDADD)
-fchownat_DEPENDENCIES = libtests.a
-fcntl_SOURCES = fcntl.c
-fcntl_OBJECTS = fcntl.$(OBJEXT)
-fcntl_LDADD = $(LDADD)
-fcntl_DEPENDENCIES = libtests.a
-fcntl64_SOURCES = fcntl64.c
-fcntl64_OBJECTS = fcntl64.$(OBJEXT)
-fcntl64_LDADD = $(LDADD)
-fcntl64_DEPENDENCIES = libtests.a
-fdatasync_SOURCES = fdatasync.c
-fdatasync_OBJECTS = fdatasync.$(OBJEXT)
-fdatasync_LDADD = $(LDADD)
-fdatasync_DEPENDENCIES = libtests.a
-fflush_SOURCES = fflush.c
-fflush_OBJECTS = fflush.$(OBJEXT)
-fflush_LDADD = $(LDADD)
-fflush_DEPENDENCIES = libtests.a
-file_handle_SOURCES = file_handle.c
-file_handle_OBJECTS = file_handle.$(OBJEXT)
-file_handle_LDADD = $(LDADD)
-file_handle_DEPENDENCIES = libtests.a
-file_ioctl_SOURCES = file_ioctl.c
-file_ioctl_OBJECTS = file_ioctl.$(OBJEXT)
-file_ioctl_LDADD = $(LDADD)
-file_ioctl_DEPENDENCIES = libtests.a
-filter_unavailable_SOURCES = filter-unavailable.c
-filter_unavailable_OBJECTS = filter-unavailable.$(OBJEXT)
-filter_unavailable_DEPENDENCIES = $(LDADD)
-finit_module_SOURCES = finit_module.c
-finit_module_OBJECTS = finit_module.$(OBJEXT)
-finit_module_LDADD = $(LDADD)
-finit_module_DEPENDENCIES = libtests.a
-flock_SOURCES = flock.c
-flock_OBJECTS = flock.$(OBJEXT)
-flock_LDADD = $(LDADD)
-flock_DEPENDENCIES = libtests.a
-fork_f_SOURCES = fork-f.c
-fork_f_OBJECTS = fork-f.$(OBJEXT)
-fork_f_LDADD = $(LDADD)
-fork_f_DEPENDENCIES = libtests.a
-fstat_SOURCES = fstat.c
-fstat_OBJECTS = fstat.$(OBJEXT)
-fstat_LDADD = $(LDADD)
-fstat_DEPENDENCIES = libtests.a
-fstat64_SOURCES = fstat64.c
-fstat64_OBJECTS = fstat64-fstat64.$(OBJEXT)
-fstat64_LDADD = $(LDADD)
-fstat64_DEPENDENCIES = libtests.a
-fstatat64_SOURCES = fstatat64.c
-fstatat64_OBJECTS = fstatat64-fstatat64.$(OBJEXT)
-fstatat64_LDADD = $(LDADD)
-fstatat64_DEPENDENCIES = libtests.a
-fstatfs_SOURCES = fstatfs.c
-fstatfs_OBJECTS = fstatfs.$(OBJEXT)
-fstatfs_LDADD = $(LDADD)
-fstatfs_DEPENDENCIES = libtests.a
-fstatfs64_SOURCES = fstatfs64.c
-fstatfs64_OBJECTS = fstatfs64.$(OBJEXT)
-fstatfs64_LDADD = $(LDADD)
-fstatfs64_DEPENDENCIES = libtests.a
-fsync_SOURCES = fsync.c
-fsync_OBJECTS = fsync.$(OBJEXT)
-fsync_LDADD = $(LDADD)
-fsync_DEPENDENCIES = libtests.a
-fsync_y_SOURCES = fsync-y.c
-fsync_y_OBJECTS = fsync-y.$(OBJEXT)
-fsync_y_LDADD = $(LDADD)
-fsync_y_DEPENDENCIES = libtests.a
-ftruncate_SOURCES = ftruncate.c
-ftruncate_OBJECTS = ftruncate.$(OBJEXT)
-ftruncate_LDADD = $(LDADD)
-ftruncate_DEPENDENCIES = libtests.a
-ftruncate64_SOURCES = ftruncate64.c
-ftruncate64_OBJECTS = ftruncate64-ftruncate64.$(OBJEXT)
-ftruncate64_LDADD = $(LDADD)
-ftruncate64_DEPENDENCIES = libtests.a
-futex_SOURCES = futex.c
-futex_OBJECTS = futex.$(OBJEXT)
-futex_LDADD = $(LDADD)
-futex_DEPENDENCIES = libtests.a
-futimesat_SOURCES = futimesat.c
-futimesat_OBJECTS = futimesat.$(OBJEXT)
-futimesat_LDADD = $(LDADD)
-futimesat_DEPENDENCIES = libtests.a
-get_mempolicy_SOURCES = get_mempolicy.c
-get_mempolicy_OBJECTS = get_mempolicy.$(OBJEXT)
-get_mempolicy_LDADD = $(LDADD)
-get_mempolicy_DEPENDENCIES = libtests.a
-getcpu_SOURCES = getcpu.c
-getcpu_OBJECTS = getcpu.$(OBJEXT)
-getcpu_LDADD = $(LDADD)
-getcpu_DEPENDENCIES = libtests.a
-getcwd_SOURCES = getcwd.c
-getcwd_OBJECTS = getcwd.$(OBJEXT)
-getcwd_LDADD = $(LDADD)
-getcwd_DEPENDENCIES = libtests.a
-getdents_SOURCES = getdents.c
-getdents_OBJECTS = getdents.$(OBJEXT)
-getdents_LDADD = $(LDADD)
-getdents_DEPENDENCIES = libtests.a
-getdents64_SOURCES = getdents64.c
-getdents64_OBJECTS = getdents64.$(OBJEXT)
-getdents64_LDADD = $(LDADD)
-getdents64_DEPENDENCIES = libtests.a
-getegid_SOURCES = getegid.c
-getegid_OBJECTS = getegid.$(OBJEXT)
-getegid_LDADD = $(LDADD)
-getegid_DEPENDENCIES = libtests.a
-getegid32_SOURCES = getegid32.c
-getegid32_OBJECTS = getegid32.$(OBJEXT)
-getegid32_LDADD = $(LDADD)
-getegid32_DEPENDENCIES = libtests.a
-geteuid_SOURCES = geteuid.c
-geteuid_OBJECTS = geteuid.$(OBJEXT)
-geteuid_LDADD = $(LDADD)
-geteuid_DEPENDENCIES = libtests.a
-geteuid32_SOURCES = geteuid32.c
-geteuid32_OBJECTS = geteuid32.$(OBJEXT)
-geteuid32_LDADD = $(LDADD)
-geteuid32_DEPENDENCIES = libtests.a
-getgid_SOURCES = getgid.c
-getgid_OBJECTS = getgid.$(OBJEXT)
-getgid_LDADD = $(LDADD)
-getgid_DEPENDENCIES = libtests.a
-getgid32_SOURCES = getgid32.c
-getgid32_OBJECTS = getgid32.$(OBJEXT)
-getgid32_LDADD = $(LDADD)
-getgid32_DEPENDENCIES = libtests.a
-getgroups_SOURCES = getgroups.c
-getgroups_OBJECTS = getgroups.$(OBJEXT)
-getgroups_LDADD = $(LDADD)
-getgroups_DEPENDENCIES = libtests.a
-getgroups32_SOURCES = getgroups32.c
-getgroups32_OBJECTS = getgroups32.$(OBJEXT)
-getgroups32_LDADD = $(LDADD)
-getgroups32_DEPENDENCIES = libtests.a
-getpeername_SOURCES = getpeername.c
-getpeername_OBJECTS = getpeername.$(OBJEXT)
-getpeername_LDADD = $(LDADD)
-getpeername_DEPENDENCIES = libtests.a
-getpgrp_SOURCES = getpgrp.c
-getpgrp_OBJECTS = getpgrp.$(OBJEXT)
-getpgrp_LDADD = $(LDADD)
-getpgrp_DEPENDENCIES = libtests.a
-getpid_SOURCES = getpid.c
-getpid_OBJECTS = getpid.$(OBJEXT)
-getpid_LDADD = $(LDADD)
-getpid_DEPENDENCIES = libtests.a
-getppid_SOURCES = getppid.c
-getppid_OBJECTS = getppid.$(OBJEXT)
-getppid_LDADD = $(LDADD)
-getppid_DEPENDENCIES = libtests.a
-getrandom_SOURCES = getrandom.c
-getrandom_OBJECTS = getrandom.$(OBJEXT)
-getrandom_LDADD = $(LDADD)
-getrandom_DEPENDENCIES = libtests.a
-getresgid_SOURCES = getresgid.c
-getresgid_OBJECTS = getresgid.$(OBJEXT)
-getresgid_LDADD = $(LDADD)
-getresgid_DEPENDENCIES = libtests.a
-getresgid32_SOURCES = getresgid32.c
-getresgid32_OBJECTS = getresgid32.$(OBJEXT)
-getresgid32_LDADD = $(LDADD)
-getresgid32_DEPENDENCIES = libtests.a
-getresuid_SOURCES = getresuid.c
-getresuid_OBJECTS = getresuid.$(OBJEXT)
-getresuid_LDADD = $(LDADD)
-getresuid_DEPENDENCIES = libtests.a
-getresuid32_SOURCES = getresuid32.c
-getresuid32_OBJECTS = getresuid32.$(OBJEXT)
-getresuid32_LDADD = $(LDADD)
-getresuid32_DEPENDENCIES = libtests.a
-getrlimit_SOURCES = getrlimit.c
-getrlimit_OBJECTS = getrlimit.$(OBJEXT)
-getrlimit_LDADD = $(LDADD)
-getrlimit_DEPENDENCIES = libtests.a
-getrusage_SOURCES = getrusage.c
-getrusage_OBJECTS = getrusage.$(OBJEXT)
-getrusage_LDADD = $(LDADD)
-getrusage_DEPENDENCIES = libtests.a
-getsid_SOURCES = getsid.c
-getsid_OBJECTS = getsid.$(OBJEXT)
-getsid_LDADD = $(LDADD)
-getsid_DEPENDENCIES = libtests.a
-getsockname_SOURCES = getsockname.c
-getsockname_OBJECTS = getsockname.$(OBJEXT)
-getsockname_LDADD = $(LDADD)
-getsockname_DEPENDENCIES = libtests.a
-gettid_SOURCES = gettid.c
-gettid_OBJECTS = gettid.$(OBJEXT)
-gettid_LDADD = $(LDADD)
-gettid_DEPENDENCIES = libtests.a
-getuid_SOURCES = getuid.c
-getuid_OBJECTS = getuid.$(OBJEXT)
-getuid_LDADD = $(LDADD)
-getuid_DEPENDENCIES = libtests.a
-getuid32_SOURCES = getuid32.c
-getuid32_OBJECTS = getuid32.$(OBJEXT)
-getuid32_LDADD = $(LDADD)
-getuid32_DEPENDENCIES = libtests.a
-getxxid_SOURCES = getxxid.c
-getxxid_OBJECTS = getxxid.$(OBJEXT)
-getxxid_LDADD = $(LDADD)
-getxxid_DEPENDENCIES = libtests.a
-group_req_SOURCES = group_req.c
-group_req_OBJECTS = group_req.$(OBJEXT)
-group_req_LDADD = $(LDADD)
-group_req_DEPENDENCIES = libtests.a
-inet_cmsg_SOURCES = inet-cmsg.c
-inet_cmsg_OBJECTS = inet-cmsg.$(OBJEXT)
-inet_cmsg_LDADD = $(LDADD)
-inet_cmsg_DEPENDENCIES = libtests.a
-init_module_SOURCES = init_module.c
-init_module_OBJECTS = init_module.$(OBJEXT)
-init_module_LDADD = $(LDADD)
-init_module_DEPENDENCIES = libtests.a
-inject_nf_SOURCES = inject-nf.c
-inject_nf_OBJECTS = inject-nf.$(OBJEXT)
-inject_nf_LDADD = $(LDADD)
-inject_nf_DEPENDENCIES = libtests.a
-inotify_SOURCES = inotify.c
-inotify_OBJECTS = inotify.$(OBJEXT)
-inotify_LDADD = $(LDADD)
-inotify_DEPENDENCIES = libtests.a
-inotify_init1_SOURCES = inotify_init1.c
-inotify_init1_OBJECTS = inotify_init1.$(OBJEXT)
-inotify_init1_LDADD = $(LDADD)
-inotify_init1_DEPENDENCIES = libtests.a
-int_0x80_SOURCES = int_0x80.c
-int_0x80_OBJECTS = int_0x80.$(OBJEXT)
-int_0x80_LDADD = $(LDADD)
-int_0x80_DEPENDENCIES = libtests.a
-ioctl_SOURCES = ioctl.c
-ioctl_OBJECTS = ioctl.$(OBJEXT)
-ioctl_LDADD = $(LDADD)
-ioctl_DEPENDENCIES = libtests.a
-ioctl_block_SOURCES = ioctl_block.c
-ioctl_block_OBJECTS = ioctl_block.$(OBJEXT)
-ioctl_block_LDADD = $(LDADD)
-ioctl_block_DEPENDENCIES = libtests.a
-ioctl_dm_SOURCES = ioctl_dm.c
-ioctl_dm_OBJECTS = ioctl_dm.$(OBJEXT)
-ioctl_dm_LDADD = $(LDADD)
-ioctl_dm_DEPENDENCIES = libtests.a
-ioctl_dm_v_SOURCES = ioctl_dm-v.c
-ioctl_dm_v_OBJECTS = ioctl_dm-v.$(OBJEXT)
-ioctl_dm_v_LDADD = $(LDADD)
-ioctl_dm_v_DEPENDENCIES = libtests.a
-ioctl_evdev_SOURCES = ioctl_evdev.c
-ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT)
-ioctl_evdev_LDADD = $(LDADD)
-ioctl_evdev_DEPENDENCIES = libtests.a
-ioctl_evdev_v_SOURCES = ioctl_evdev-v.c
-ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT)
-ioctl_evdev_v_LDADD = $(LDADD)
-ioctl_evdev_v_DEPENDENCIES = libtests.a
-ioctl_inotify_SOURCES = ioctl_inotify.c
-ioctl_inotify_OBJECTS = ioctl_inotify.$(OBJEXT)
-ioctl_inotify_LDADD = $(LDADD)
-ioctl_inotify_DEPENDENCIES = libtests.a
-ioctl_kvm_run_SOURCES = ioctl_kvm_run.c
-ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT)
-ioctl_kvm_run_LDADD = $(LDADD)
-ioctl_kvm_run_DEPENDENCIES = libtests.a
-ioctl_loop_SOURCES = ioctl_loop.c
-ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT)
-ioctl_loop_LDADD = $(LDADD)
-ioctl_loop_DEPENDENCIES = libtests.a
-ioctl_loop_nv_SOURCES = ioctl_loop-nv.c
-ioctl_loop_nv_OBJECTS = ioctl_loop-nv.$(OBJEXT)
-ioctl_loop_nv_LDADD = $(LDADD)
-ioctl_loop_nv_DEPENDENCIES = libtests.a
-ioctl_loop_v_SOURCES = ioctl_loop-v.c
-ioctl_loop_v_OBJECTS = ioctl_loop-v.$(OBJEXT)
-ioctl_loop_v_LDADD = $(LDADD)
-ioctl_loop_v_DEPENDENCIES = libtests.a
-ioctl_mtd_SOURCES = ioctl_mtd.c
-ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT)
-ioctl_mtd_LDADD = $(LDADD)
-ioctl_mtd_DEPENDENCIES = libtests.a
-ioctl_nsfs_SOURCES = ioctl_nsfs.c
-ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT)
-ioctl_nsfs_LDADD = $(LDADD)
-ioctl_nsfs_DEPENDENCIES = libtests.a
-ioctl_perf_SOURCES = ioctl_perf.c
-ioctl_perf_OBJECTS = ioctl_perf.$(OBJEXT)
-ioctl_perf_LDADD = $(LDADD)
-ioctl_perf_DEPENDENCIES = libtests.a
-ioctl_perf_success_SOURCES = ioctl_perf-success.c
-ioctl_perf_success_OBJECTS = ioctl_perf-success.$(OBJEXT)
-ioctl_perf_success_LDADD = $(LDADD)
-ioctl_perf_success_DEPENDENCIES = libtests.a
-ioctl_ptp_SOURCES = ioctl_ptp.c
-ioctl_ptp_OBJECTS = ioctl_ptp.$(OBJEXT)
-ioctl_ptp_LDADD = $(LDADD)
-ioctl_ptp_DEPENDENCIES = libtests.a
-ioctl_rtc_SOURCES = ioctl_rtc.c
-ioctl_rtc_OBJECTS = ioctl_rtc.$(OBJEXT)
-ioctl_rtc_LDADD = $(LDADD)
-ioctl_rtc_DEPENDENCIES = libtests.a
-ioctl_rtc_v_SOURCES = ioctl_rtc-v.c
-ioctl_rtc_v_OBJECTS = ioctl_rtc-v.$(OBJEXT)
-ioctl_rtc_v_LDADD = $(LDADD)
-ioctl_rtc_v_DEPENDENCIES = libtests.a
-ioctl_scsi_SOURCES = ioctl_scsi.c
-ioctl_scsi_OBJECTS = ioctl_scsi.$(OBJEXT)
-ioctl_scsi_LDADD = $(LDADD)
-ioctl_scsi_DEPENDENCIES = libtests.a
-ioctl_sg_io_v3_SOURCES = ioctl_sg_io_v3.c
-ioctl_sg_io_v3_OBJECTS = ioctl_sg_io_v3.$(OBJEXT)
-ioctl_sg_io_v3_LDADD = $(LDADD)
-ioctl_sg_io_v3_DEPENDENCIES = libtests.a
-ioctl_sg_io_v4_SOURCES = ioctl_sg_io_v4.c
-ioctl_sg_io_v4_OBJECTS = ioctl_sg_io_v4.$(OBJEXT)
-ioctl_sg_io_v4_LDADD = $(LDADD)
-ioctl_sg_io_v4_DEPENDENCIES = libtests.a
-ioctl_sock_gifconf_SOURCES = ioctl_sock_gifconf.c
-ioctl_sock_gifconf_OBJECTS = ioctl_sock_gifconf.$(OBJEXT)
-ioctl_sock_gifconf_LDADD = $(LDADD)
-ioctl_sock_gifconf_DEPENDENCIES = libtests.a
-ioctl_uffdio_SOURCES = ioctl_uffdio.c
-ioctl_uffdio_OBJECTS = ioctl_uffdio.$(OBJEXT)
-ioctl_uffdio_LDADD = $(LDADD)
-ioctl_uffdio_DEPENDENCIES = libtests.a
-ioctl_v4l2_SOURCES = ioctl_v4l2.c
-ioctl_v4l2_OBJECTS = ioctl_v4l2.$(OBJEXT)
-ioctl_v4l2_LDADD = $(LDADD)
-ioctl_v4l2_DEPENDENCIES = libtests.a
-ioperm_SOURCES = ioperm.c
-ioperm_OBJECTS = ioperm.$(OBJEXT)
-ioperm_LDADD = $(LDADD)
-ioperm_DEPENDENCIES = libtests.a
-iopl_SOURCES = iopl.c
-iopl_OBJECTS = iopl.$(OBJEXT)
-iopl_LDADD = $(LDADD)
-iopl_DEPENDENCIES = libtests.a
-ioprio_SOURCES = ioprio.c
-ioprio_OBJECTS = ioprio.$(OBJEXT)
-ioprio_LDADD = $(LDADD)
-ioprio_DEPENDENCIES = libtests.a
-ip_mreq_SOURCES = ip_mreq.c
-ip_mreq_OBJECTS = ip_mreq.$(OBJEXT)
-ip_mreq_LDADD = $(LDADD)
-ip_mreq_DEPENDENCIES = libtests.a
-ipc_SOURCES = ipc.c
-ipc_OBJECTS = ipc.$(OBJEXT)
-ipc_LDADD = $(LDADD)
-ipc_DEPENDENCIES = libtests.a
-ipc_msg_SOURCES = ipc_msg.c
-ipc_msg_OBJECTS = ipc_msg.$(OBJEXT)
-ipc_msg_LDADD = $(LDADD)
-ipc_msg_DEPENDENCIES = libtests.a
-ipc_msg_Xabbrev_SOURCES = ipc_msg-Xabbrev.c
-ipc_msg_Xabbrev_OBJECTS = ipc_msg-Xabbrev.$(OBJEXT)
-ipc_msg_Xabbrev_LDADD = $(LDADD)
-ipc_msg_Xabbrev_DEPENDENCIES = libtests.a
-ipc_msg_Xraw_SOURCES = ipc_msg-Xraw.c
-ipc_msg_Xraw_OBJECTS = ipc_msg-Xraw.$(OBJEXT)
-ipc_msg_Xraw_LDADD = $(LDADD)
-ipc_msg_Xraw_DEPENDENCIES = libtests.a
-ipc_msg_Xverbose_SOURCES = ipc_msg-Xverbose.c
-ipc_msg_Xverbose_OBJECTS = ipc_msg-Xverbose.$(OBJEXT)
-ipc_msg_Xverbose_LDADD = $(LDADD)
-ipc_msg_Xverbose_DEPENDENCIES = libtests.a
-ipc_msgbuf_SOURCES = ipc_msgbuf.c
-ipc_msgbuf_OBJECTS = ipc_msgbuf.$(OBJEXT)
-ipc_msgbuf_LDADD = $(LDADD)
-ipc_msgbuf_DEPENDENCIES = libtests.a
-ipc_msgbuf_Xabbrev_SOURCES = ipc_msgbuf-Xabbrev.c
-ipc_msgbuf_Xabbrev_OBJECTS = ipc_msgbuf-Xabbrev.$(OBJEXT)
-ipc_msgbuf_Xabbrev_LDADD = $(LDADD)
-ipc_msgbuf_Xabbrev_DEPENDENCIES = libtests.a
-ipc_msgbuf_Xraw_SOURCES = ipc_msgbuf-Xraw.c
-ipc_msgbuf_Xraw_OBJECTS = ipc_msgbuf-Xraw.$(OBJEXT)
-ipc_msgbuf_Xraw_LDADD = $(LDADD)
-ipc_msgbuf_Xraw_DEPENDENCIES = libtests.a
-ipc_msgbuf_Xverbose_SOURCES = ipc_msgbuf-Xverbose.c
-ipc_msgbuf_Xverbose_OBJECTS = ipc_msgbuf-Xverbose.$(OBJEXT)
-ipc_msgbuf_Xverbose_LDADD = $(LDADD)
-ipc_msgbuf_Xverbose_DEPENDENCIES = libtests.a
-ipc_sem_SOURCES = ipc_sem.c
-ipc_sem_OBJECTS = ipc_sem.$(OBJEXT)
-ipc_sem_LDADD = $(LDADD)
-ipc_sem_DEPENDENCIES = libtests.a
-ipc_sem_Xabbrev_SOURCES = ipc_sem-Xabbrev.c
-ipc_sem_Xabbrev_OBJECTS = ipc_sem-Xabbrev.$(OBJEXT)
-ipc_sem_Xabbrev_LDADD = $(LDADD)
-ipc_sem_Xabbrev_DEPENDENCIES = libtests.a
-ipc_sem_Xraw_SOURCES = ipc_sem-Xraw.c
-ipc_sem_Xraw_OBJECTS = ipc_sem-Xraw.$(OBJEXT)
-ipc_sem_Xraw_LDADD = $(LDADD)
-ipc_sem_Xraw_DEPENDENCIES = libtests.a
-ipc_sem_Xverbose_SOURCES = ipc_sem-Xverbose.c
-ipc_sem_Xverbose_OBJECTS = ipc_sem-Xverbose.$(OBJEXT)
-ipc_sem_Xverbose_LDADD = $(LDADD)
-ipc_sem_Xverbose_DEPENDENCIES = libtests.a
-ipc_shm_SOURCES = ipc_shm.c
-ipc_shm_OBJECTS = ipc_shm.$(OBJEXT)
-ipc_shm_LDADD = $(LDADD)
-ipc_shm_DEPENDENCIES = libtests.a
-ipc_shm_Xabbrev_SOURCES = ipc_shm-Xabbrev.c
-ipc_shm_Xabbrev_OBJECTS = ipc_shm-Xabbrev.$(OBJEXT)
-ipc_shm_Xabbrev_LDADD = $(LDADD)
-ipc_shm_Xabbrev_DEPENDENCIES = libtests.a
-ipc_shm_Xraw_SOURCES = ipc_shm-Xraw.c
-ipc_shm_Xraw_OBJECTS = ipc_shm-Xraw.$(OBJEXT)
-ipc_shm_Xraw_LDADD = $(LDADD)
-ipc_shm_Xraw_DEPENDENCIES = libtests.a
-ipc_shm_Xverbose_SOURCES = ipc_shm-Xverbose.c
-ipc_shm_Xverbose_OBJECTS = ipc_shm-Xverbose.$(OBJEXT)
-ipc_shm_Xverbose_LDADD = $(LDADD)
-ipc_shm_Xverbose_DEPENDENCIES = libtests.a
-is_linux_mips_n64_SOURCES = is_linux_mips_n64.c
-is_linux_mips_n64_OBJECTS = is_linux_mips_n64.$(OBJEXT)
-is_linux_mips_n64_LDADD = $(LDADD)
-is_linux_mips_n64_DEPENDENCIES = libtests.a
-kcmp_SOURCES = kcmp.c
-kcmp_OBJECTS = kcmp.$(OBJEXT)
-kcmp_LDADD = $(LDADD)
-kcmp_DEPENDENCIES = libtests.a
-kcmp_y_SOURCES = kcmp-y.c
-kcmp_y_OBJECTS = kcmp-y.$(OBJEXT)
-kcmp_y_LDADD = $(LDADD)
-kcmp_y_DEPENDENCIES = libtests.a
-kern_features_SOURCES = kern_features.c
-kern_features_OBJECTS = kern_features.$(OBJEXT)
-kern_features_LDADD = $(LDADD)
-kern_features_DEPENDENCIES = libtests.a
-kexec_file_load_SOURCES = kexec_file_load.c
-kexec_file_load_OBJECTS = kexec_file_load.$(OBJEXT)
-kexec_file_load_LDADD = $(LDADD)
-kexec_file_load_DEPENDENCIES = libtests.a
-kexec_load_SOURCES = kexec_load.c
-kexec_load_OBJECTS = kexec_load.$(OBJEXT)
-kexec_load_LDADD = $(LDADD)
-kexec_load_DEPENDENCIES = libtests.a
-keyctl_SOURCES = keyctl.c
-keyctl_OBJECTS = keyctl.$(OBJEXT)
-keyctl_LDADD = $(LDADD)
-keyctl_DEPENDENCIES = libtests.a
-keyctl_Xabbrev_SOURCES = keyctl-Xabbrev.c
-keyctl_Xabbrev_OBJECTS = keyctl-Xabbrev.$(OBJEXT)
-keyctl_Xabbrev_LDADD = $(LDADD)
-keyctl_Xabbrev_DEPENDENCIES = libtests.a
-keyctl_Xraw_SOURCES = keyctl-Xraw.c
-keyctl_Xraw_OBJECTS = keyctl-Xraw.$(OBJEXT)
-keyctl_Xraw_LDADD = $(LDADD)
-keyctl_Xraw_DEPENDENCIES = libtests.a
-keyctl_Xverbose_SOURCES = keyctl-Xverbose.c
-keyctl_Xverbose_OBJECTS = keyctl-Xverbose.$(OBJEXT)
-keyctl_Xverbose_LDADD = $(LDADD)
-keyctl_Xverbose_DEPENDENCIES = libtests.a
-kill_SOURCES = kill.c
-kill_OBJECTS = kill.$(OBJEXT)
-kill_LDADD = $(LDADD)
-kill_DEPENDENCIES = libtests.a
-ksysent_SOURCES = ksysent.c
-ksysent_OBJECTS = ksysent.$(OBJEXT)
-ksysent_LDADD = $(LDADD)
-ksysent_DEPENDENCIES = libtests.a
-lchown_SOURCES = lchown.c
-lchown_OBJECTS = lchown.$(OBJEXT)
-lchown_LDADD = $(LDADD)
-lchown_DEPENDENCIES = libtests.a
-lchown32_SOURCES = lchown32.c
-lchown32_OBJECTS = lchown32.$(OBJEXT)
-lchown32_LDADD = $(LDADD)
-lchown32_DEPENDENCIES = libtests.a
-link_SOURCES = link.c
-link_OBJECTS = link.$(OBJEXT)
-link_LDADD = $(LDADD)
-link_DEPENDENCIES = libtests.a
-linkat_SOURCES = linkat.c
-linkat_OBJECTS = linkat.$(OBJEXT)
-linkat_LDADD = $(LDADD)
-linkat_DEPENDENCIES = libtests.a
-list_sigaction_signum_SOURCES = list_sigaction_signum.c
-list_sigaction_signum_OBJECTS = list_sigaction_signum.$(OBJEXT)
-list_sigaction_signum_LDADD = $(LDADD)
-list_sigaction_signum_DEPENDENCIES = libtests.a
-llseek_SOURCES = llseek.c
-llseek_OBJECTS = llseek.$(OBJEXT)
-llseek_LDADD = $(LDADD)
-llseek_DEPENDENCIES = libtests.a
-localtime_SOURCES = localtime.c
-localtime_OBJECTS = localtime.$(OBJEXT)
-localtime_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-lookup_dcookie_SOURCES = lookup_dcookie.c
-lookup_dcookie_OBJECTS = lookup_dcookie.$(OBJEXT)
-lookup_dcookie_LDADD = $(LDADD)
-lookup_dcookie_DEPENDENCIES = libtests.a
-lseek_SOURCES = lseek.c
-lseek_OBJECTS = lseek.$(OBJEXT)
-lseek_LDADD = $(LDADD)
-lseek_DEPENDENCIES = libtests.a
-lstat_SOURCES = lstat.c
-lstat_OBJECTS = lstat.$(OBJEXT)
-lstat_LDADD = $(LDADD)
-lstat_DEPENDENCIES = libtests.a
-lstat64_SOURCES = lstat64.c
-lstat64_OBJECTS = lstat64-lstat64.$(OBJEXT)
-lstat64_LDADD = $(LDADD)
-lstat64_DEPENDENCIES = libtests.a
-madvise_SOURCES = madvise.c
-madvise_OBJECTS = madvise.$(OBJEXT)
-madvise_LDADD = $(LDADD)
-madvise_DEPENDENCIES = libtests.a
-mbind_SOURCES = mbind.c
-mbind_OBJECTS = mbind.$(OBJEXT)
-mbind_LDADD = $(LDADD)
-mbind_DEPENDENCIES = libtests.a
-membarrier_SOURCES = membarrier.c
-membarrier_OBJECTS = membarrier.$(OBJEXT)
-membarrier_LDADD = $(LDADD)
-membarrier_DEPENDENCIES = libtests.a
-memfd_create_SOURCES = memfd_create.c
-memfd_create_OBJECTS = memfd_create.$(OBJEXT)
-memfd_create_LDADD = $(LDADD)
-memfd_create_DEPENDENCIES = libtests.a
-migrate_pages_SOURCES = migrate_pages.c
-migrate_pages_OBJECTS = migrate_pages.$(OBJEXT)
-migrate_pages_LDADD = $(LDADD)
-migrate_pages_DEPENDENCIES = libtests.a
-mincore_SOURCES = mincore.c
-mincore_OBJECTS = mincore.$(OBJEXT)
-mincore_LDADD = $(LDADD)
-mincore_DEPENDENCIES = libtests.a
-mkdir_SOURCES = mkdir.c
-mkdir_OBJECTS = mkdir.$(OBJEXT)
-mkdir_LDADD = $(LDADD)
-mkdir_DEPENDENCIES = libtests.a
-mkdirat_SOURCES = mkdirat.c
-mkdirat_OBJECTS = mkdirat.$(OBJEXT)
-mkdirat_LDADD = $(LDADD)
-mkdirat_DEPENDENCIES = libtests.a
-mknod_SOURCES = mknod.c
-mknod_OBJECTS = mknod.$(OBJEXT)
-mknod_LDADD = $(LDADD)
-mknod_DEPENDENCIES = libtests.a
-mknodat_SOURCES = mknodat.c
-mknodat_OBJECTS = mknodat.$(OBJEXT)
-mknodat_LDADD = $(LDADD)
-mknodat_DEPENDENCIES = libtests.a
-mlock_SOURCES = mlock.c
-mlock_OBJECTS = mlock.$(OBJEXT)
-mlock_LDADD = $(LDADD)
-mlock_DEPENDENCIES = libtests.a
-mlock2_SOURCES = mlock2.c
-mlock2_OBJECTS = mlock2.$(OBJEXT)
-mlock2_LDADD = $(LDADD)
-mlock2_DEPENDENCIES = libtests.a
-mlockall_SOURCES = mlockall.c
-mlockall_OBJECTS = mlockall.$(OBJEXT)
-mlockall_LDADD = $(LDADD)
-mlockall_DEPENDENCIES = libtests.a
-mmap_SOURCES = mmap.c
-mmap_OBJECTS = mmap.$(OBJEXT)
-mmap_LDADD = $(LDADD)
-mmap_DEPENDENCIES = libtests.a
-mmap_Xabbrev_SOURCES = mmap-Xabbrev.c
-mmap_Xabbrev_OBJECTS = mmap-Xabbrev.$(OBJEXT)
-mmap_Xabbrev_LDADD = $(LDADD)
-mmap_Xabbrev_DEPENDENCIES = libtests.a
-mmap_Xraw_SOURCES = mmap-Xraw.c
-mmap_Xraw_OBJECTS = mmap-Xraw.$(OBJEXT)
-mmap_Xraw_LDADD = $(LDADD)
-mmap_Xraw_DEPENDENCIES = libtests.a
-mmap_Xverbose_SOURCES = mmap-Xverbose.c
-mmap_Xverbose_OBJECTS = mmap-Xverbose.$(OBJEXT)
-mmap_Xverbose_LDADD = $(LDADD)
-mmap_Xverbose_DEPENDENCIES = libtests.a
-mmap64_SOURCES = mmap64.c
-mmap64_OBJECTS = mmap64-mmap64.$(OBJEXT)
-mmap64_LDADD = $(LDADD)
-mmap64_DEPENDENCIES = libtests.a
-mmap64_Xabbrev_SOURCES = mmap64-Xabbrev.c
-mmap64_Xabbrev_OBJECTS = mmap64_Xabbrev-mmap64-Xabbrev.$(OBJEXT)
-mmap64_Xabbrev_LDADD = $(LDADD)
-mmap64_Xabbrev_DEPENDENCIES = libtests.a
-mmap64_Xraw_SOURCES = mmap64-Xraw.c
-mmap64_Xraw_OBJECTS = mmap64_Xraw-mmap64-Xraw.$(OBJEXT)
-mmap64_Xraw_LDADD = $(LDADD)
-mmap64_Xraw_DEPENDENCIES = libtests.a
-mmap64_Xverbose_SOURCES = mmap64-Xverbose.c
-mmap64_Xverbose_OBJECTS = mmap64_Xverbose-mmap64-Xverbose.$(OBJEXT)
-mmap64_Xverbose_LDADD = $(LDADD)
-mmap64_Xverbose_DEPENDENCIES = libtests.a
-mmsg_SOURCES = mmsg.c
-mmsg_OBJECTS = mmsg.$(OBJEXT)
-mmsg_LDADD = $(LDADD)
-mmsg_DEPENDENCIES = libtests.a
-mmsg_silent_SOURCES = mmsg-silent.c
-mmsg_silent_OBJECTS = mmsg-silent.$(OBJEXT)
-mmsg_silent_LDADD = $(LDADD)
-mmsg_silent_DEPENDENCIES = libtests.a
-mmsg_name_SOURCES = mmsg_name.c
-mmsg_name_OBJECTS = mmsg_name.$(OBJEXT)
-mmsg_name_LDADD = $(LDADD)
-mmsg_name_DEPENDENCIES = libtests.a
-mmsg_name_v_SOURCES = mmsg_name-v.c
-mmsg_name_v_OBJECTS = mmsg_name-v.$(OBJEXT)
-mmsg_name_v_LDADD = $(LDADD)
-mmsg_name_v_DEPENDENCIES = libtests.a
-modify_ldt_SOURCES = modify_ldt.c
-modify_ldt_OBJECTS = modify_ldt.$(OBJEXT)
-modify_ldt_LDADD = $(LDADD)
-modify_ldt_DEPENDENCIES = libtests.a
-mount_SOURCES = mount.c
-mount_OBJECTS = mount.$(OBJEXT)
-mount_LDADD = $(LDADD)
-mount_DEPENDENCIES = libtests.a
-mount_Xabbrev_SOURCES = mount-Xabbrev.c
-mount_Xabbrev_OBJECTS = mount-Xabbrev.$(OBJEXT)
-mount_Xabbrev_LDADD = $(LDADD)
-mount_Xabbrev_DEPENDENCIES = libtests.a
-mount_Xraw_SOURCES = mount-Xraw.c
-mount_Xraw_OBJECTS = mount-Xraw.$(OBJEXT)
-mount_Xraw_LDADD = $(LDADD)
-mount_Xraw_DEPENDENCIES = libtests.a
-mount_Xverbose_SOURCES = mount-Xverbose.c
-mount_Xverbose_OBJECTS = mount-Xverbose.$(OBJEXT)
-mount_Xverbose_LDADD = $(LDADD)
-mount_Xverbose_DEPENDENCIES = libtests.a
-move_pages_SOURCES = move_pages.c
-move_pages_OBJECTS = move_pages.$(OBJEXT)
-move_pages_LDADD = $(LDADD)
-move_pages_DEPENDENCIES = libtests.a
-mq_SOURCES = mq.c
-mq_OBJECTS = mq.$(OBJEXT)
-mq_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-mq_sendrecv_SOURCES = mq_sendrecv.c
-mq_sendrecv_OBJECTS = mq_sendrecv.$(OBJEXT)
-mq_sendrecv_LDADD = $(LDADD)
-mq_sendrecv_DEPENDENCIES = libtests.a
-mq_sendrecv_read_SOURCES = mq_sendrecv-read.c
-mq_sendrecv_read_OBJECTS = mq_sendrecv-read.$(OBJEXT)
-mq_sendrecv_read_LDADD = $(LDADD)
-mq_sendrecv_read_DEPENDENCIES = libtests.a
-mq_sendrecv_write_SOURCES = mq_sendrecv-write.c
-mq_sendrecv_write_OBJECTS = mq_sendrecv-write.$(OBJEXT)
-mq_sendrecv_write_LDADD = $(LDADD)
-mq_sendrecv_write_DEPENDENCIES = libtests.a
-msg_control_SOURCES = msg_control.c
-msg_control_OBJECTS = msg_control.$(OBJEXT)
-msg_control_LDADD = $(LDADD)
-msg_control_DEPENDENCIES = libtests.a
-msg_control_v_SOURCES = msg_control-v.c
-msg_control_v_OBJECTS = msg_control-v.$(OBJEXT)
-msg_control_v_LDADD = $(LDADD)
-msg_control_v_DEPENDENCIES = libtests.a
-msg_name_SOURCES = msg_name.c
-msg_name_OBJECTS = msg_name.$(OBJEXT)
-msg_name_LDADD = $(LDADD)
-msg_name_DEPENDENCIES = libtests.a
-munlockall_SOURCES = munlockall.c
-munlockall_OBJECTS = munlockall.$(OBJEXT)
-munlockall_LDADD = $(LDADD)
-munlockall_DEPENDENCIES = libtests.a
-nanosleep_SOURCES = nanosleep.c
-nanosleep_OBJECTS = nanosleep.$(OBJEXT)
-nanosleep_LDADD = $(LDADD)
-nanosleep_DEPENDENCIES = libtests.a
-net_accept_connect_SOURCES = net-accept-connect.c
-net_accept_connect_OBJECTS = net-accept-connect.$(OBJEXT)
-net_accept_connect_LDADD = $(LDADD)
-net_accept_connect_DEPENDENCIES = libtests.a
-net_icmp_filter_SOURCES = net-icmp_filter.c
-net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT)
-net_icmp_filter_LDADD = $(LDADD)
-net_icmp_filter_DEPENDENCIES = libtests.a
-net_sockaddr_SOURCES = net-sockaddr.c
-net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT)
-net_sockaddr_LDADD = $(LDADD)
-net_sockaddr_DEPENDENCIES = libtests.a
-net_y_unix_SOURCES = net-y-unix.c
-net_y_unix_OBJECTS = net-y-unix.$(OBJEXT)
-net_y_unix_LDADD = $(LDADD)
-net_y_unix_DEPENDENCIES = libtests.a
-net_yy_inet_SOURCES = net-yy-inet.c
-net_yy_inet_OBJECTS = net-yy-inet.$(OBJEXT)
-net_yy_inet_LDADD = $(LDADD)
-net_yy_inet_DEPENDENCIES = libtests.a
-net_yy_inet6_SOURCES = net-yy-inet6.c
-net_yy_inet6_OBJECTS = net-yy-inet6.$(OBJEXT)
-net_yy_inet6_LDADD = $(LDADD)
-net_yy_inet6_DEPENDENCIES = libtests.a
-net_yy_netlink_SOURCES = net-yy-netlink.c
-net_yy_netlink_OBJECTS = net-yy-netlink.$(OBJEXT)
-net_yy_netlink_LDADD = $(LDADD)
-net_yy_netlink_DEPENDENCIES = libtests.a
-net_yy_unix_SOURCES = net-yy-unix.c
-net_yy_unix_OBJECTS = net-yy-unix.$(OBJEXT)
-net_yy_unix_LDADD = $(LDADD)
-net_yy_unix_DEPENDENCIES = libtests.a
-netlink_audit_SOURCES = netlink_audit.c
-netlink_audit_OBJECTS = netlink_audit.$(OBJEXT)
-netlink_audit_LDADD = $(LDADD)
-netlink_audit_DEPENDENCIES = libtests.a
-netlink_crypto_SOURCES = netlink_crypto.c
-netlink_crypto_OBJECTS = netlink_crypto.$(OBJEXT)
-netlink_crypto_LDADD = $(LDADD)
-netlink_crypto_DEPENDENCIES = libtests.a
-netlink_generic_SOURCES = netlink_generic.c
-netlink_generic_OBJECTS = netlink_generic.$(OBJEXT)
-netlink_generic_LDADD = $(LDADD)
-netlink_generic_DEPENDENCIES = libtests.a
-netlink_inet_diag_SOURCES = netlink_inet_diag.c
-netlink_inet_diag_OBJECTS = netlink_inet_diag.$(OBJEXT)
-netlink_inet_diag_LDADD = $(LDADD)
-netlink_inet_diag_DEPENDENCIES = libtests.a
-netlink_kobject_uevent_SOURCES = netlink_kobject_uevent.c
-netlink_kobject_uevent_OBJECTS = netlink_kobject_uevent.$(OBJEXT)
-netlink_kobject_uevent_LDADD = $(LDADD)
-netlink_kobject_uevent_DEPENDENCIES = libtests.a
-netlink_netfilter_SOURCES = netlink_netfilter.c
-netlink_netfilter_OBJECTS = netlink_netfilter.$(OBJEXT)
-netlink_netfilter_LDADD = $(LDADD)
-netlink_netfilter_DEPENDENCIES = libtests.a
-netlink_netlink_diag_SOURCES = netlink_netlink_diag.c
-netlink_netlink_diag_OBJECTS = netlink_netlink_diag.$(OBJEXT)
-netlink_netlink_diag_LDADD = $(LDADD)
-netlink_netlink_diag_DEPENDENCIES = libtests.a
-netlink_protocol_SOURCES = netlink_protocol.c
-netlink_protocol_OBJECTS = netlink_protocol.$(OBJEXT)
-netlink_protocol_LDADD = $(LDADD)
-netlink_protocol_DEPENDENCIES = libtests.a
-netlink_route_SOURCES = netlink_route.c
-netlink_route_OBJECTS = netlink_route.$(OBJEXT)
-netlink_route_LDADD = $(LDADD)
-netlink_route_DEPENDENCIES = libtests.a
-netlink_selinux_SOURCES = netlink_selinux.c
-netlink_selinux_OBJECTS = netlink_selinux.$(OBJEXT)
-netlink_selinux_LDADD = $(LDADD)
-netlink_selinux_DEPENDENCIES = libtests.a
-netlink_sock_diag_SOURCES = netlink_sock_diag.c
-netlink_sock_diag_OBJECTS = netlink_sock_diag.$(OBJEXT)
-netlink_sock_diag_LDADD = $(LDADD)
-netlink_sock_diag_DEPENDENCIES = libtests.a
-netlink_unix_diag_SOURCES = netlink_unix_diag.c
-netlink_unix_diag_OBJECTS = netlink_unix_diag.$(OBJEXT)
-netlink_unix_diag_LDADD = $(LDADD)
-netlink_unix_diag_DEPENDENCIES = libtests.a
-netlink_xfrm_SOURCES = netlink_xfrm.c
-netlink_xfrm_OBJECTS = netlink_xfrm.$(OBJEXT)
-netlink_xfrm_LDADD = $(LDADD)
-netlink_xfrm_DEPENDENCIES = libtests.a
-newfstatat_SOURCES = newfstatat.c
-newfstatat_OBJECTS = newfstatat-newfstatat.$(OBJEXT)
-newfstatat_LDADD = $(LDADD)
-newfstatat_DEPENDENCIES = libtests.a
-nfnetlink_acct_SOURCES = nfnetlink_acct.c
-nfnetlink_acct_OBJECTS = nfnetlink_acct.$(OBJEXT)
-nfnetlink_acct_LDADD = $(LDADD)
-nfnetlink_acct_DEPENDENCIES = libtests.a
-nfnetlink_cthelper_SOURCES = nfnetlink_cthelper.c
-nfnetlink_cthelper_OBJECTS = nfnetlink_cthelper.$(OBJEXT)
-nfnetlink_cthelper_LDADD = $(LDADD)
-nfnetlink_cthelper_DEPENDENCIES = libtests.a
-nfnetlink_ctnetlink_SOURCES = nfnetlink_ctnetlink.c
-nfnetlink_ctnetlink_OBJECTS = nfnetlink_ctnetlink.$(OBJEXT)
-nfnetlink_ctnetlink_LDADD = $(LDADD)
-nfnetlink_ctnetlink_DEPENDENCIES = libtests.a
-nfnetlink_ctnetlink_exp_SOURCES = nfnetlink_ctnetlink_exp.c
-nfnetlink_ctnetlink_exp_OBJECTS = nfnetlink_ctnetlink_exp.$(OBJEXT)
-nfnetlink_ctnetlink_exp_LDADD = $(LDADD)
-nfnetlink_ctnetlink_exp_DEPENDENCIES = libtests.a
-nfnetlink_cttimeout_SOURCES = nfnetlink_cttimeout.c
-nfnetlink_cttimeout_OBJECTS = nfnetlink_cttimeout.$(OBJEXT)
-nfnetlink_cttimeout_LDADD = $(LDADD)
-nfnetlink_cttimeout_DEPENDENCIES = libtests.a
-nfnetlink_ipset_SOURCES = nfnetlink_ipset.c
-nfnetlink_ipset_OBJECTS = nfnetlink_ipset.$(OBJEXT)
-nfnetlink_ipset_LDADD = $(LDADD)
-nfnetlink_ipset_DEPENDENCIES = libtests.a
-nfnetlink_nft_compat_SOURCES = nfnetlink_nft_compat.c
-nfnetlink_nft_compat_OBJECTS = nfnetlink_nft_compat.$(OBJEXT)
-nfnetlink_nft_compat_LDADD = $(LDADD)
-nfnetlink_nft_compat_DEPENDENCIES = libtests.a
-nfnetlink_nftables_SOURCES = nfnetlink_nftables.c
-nfnetlink_nftables_OBJECTS = nfnetlink_nftables.$(OBJEXT)
-nfnetlink_nftables_LDADD = $(LDADD)
-nfnetlink_nftables_DEPENDENCIES = libtests.a
-nfnetlink_osf_SOURCES = nfnetlink_osf.c
-nfnetlink_osf_OBJECTS = nfnetlink_osf.$(OBJEXT)
-nfnetlink_osf_LDADD = $(LDADD)
-nfnetlink_osf_DEPENDENCIES = libtests.a
-nfnetlink_queue_SOURCES = nfnetlink_queue.c
-nfnetlink_queue_OBJECTS = nfnetlink_queue.$(OBJEXT)
-nfnetlink_queue_LDADD = $(LDADD)
-nfnetlink_queue_DEPENDENCIES = libtests.a
-nfnetlink_ulog_SOURCES = nfnetlink_ulog.c
-nfnetlink_ulog_OBJECTS = nfnetlink_ulog.$(OBJEXT)
-nfnetlink_ulog_LDADD = $(LDADD)
-nfnetlink_ulog_DEPENDENCIES = libtests.a
-nlattr_SOURCES = nlattr.c
-nlattr_OBJECTS = nlattr.$(OBJEXT)
-nlattr_LDADD = $(LDADD)
-nlattr_DEPENDENCIES = libtests.a
-nlattr_br_port_msg_SOURCES = nlattr_br_port_msg.c
-nlattr_br_port_msg_OBJECTS = nlattr_br_port_msg.$(OBJEXT)
-nlattr_br_port_msg_LDADD = $(LDADD)
-nlattr_br_port_msg_DEPENDENCIES = libtests.a
-nlattr_crypto_user_alg_SOURCES = nlattr_crypto_user_alg.c
-nlattr_crypto_user_alg_OBJECTS = nlattr_crypto_user_alg.$(OBJEXT)
-nlattr_crypto_user_alg_LDADD = $(LDADD)
-nlattr_crypto_user_alg_DEPENDENCIES = libtests.a
-nlattr_dcbmsg_SOURCES = nlattr_dcbmsg.c
-nlattr_dcbmsg_OBJECTS = nlattr_dcbmsg.$(OBJEXT)
-nlattr_dcbmsg_LDADD = $(LDADD)
-nlattr_dcbmsg_DEPENDENCIES = libtests.a
-nlattr_fib_rule_hdr_SOURCES = nlattr_fib_rule_hdr.c
-nlattr_fib_rule_hdr_OBJECTS = nlattr_fib_rule_hdr.$(OBJEXT)
-nlattr_fib_rule_hdr_LDADD = $(LDADD)
-nlattr_fib_rule_hdr_DEPENDENCIES = libtests.a
-nlattr_ifaddrlblmsg_SOURCES = nlattr_ifaddrlblmsg.c
-nlattr_ifaddrlblmsg_OBJECTS = nlattr_ifaddrlblmsg.$(OBJEXT)
-nlattr_ifaddrlblmsg_LDADD = $(LDADD)
-nlattr_ifaddrlblmsg_DEPENDENCIES = libtests.a
-nlattr_ifaddrmsg_SOURCES = nlattr_ifaddrmsg.c
-nlattr_ifaddrmsg_OBJECTS = nlattr_ifaddrmsg.$(OBJEXT)
-nlattr_ifaddrmsg_LDADD = $(LDADD)
-nlattr_ifaddrmsg_DEPENDENCIES = libtests.a
-nlattr_ifinfomsg_SOURCES = nlattr_ifinfomsg.c
-nlattr_ifinfomsg_OBJECTS = nlattr_ifinfomsg.$(OBJEXT)
-nlattr_ifinfomsg_LDADD = $(LDADD)
-nlattr_ifinfomsg_DEPENDENCIES = libtests.a
-nlattr_ifla_af_spec_SOURCES = nlattr_ifla_af_spec.c
-nlattr_ifla_af_spec_OBJECTS = nlattr_ifla_af_spec.$(OBJEXT)
-nlattr_ifla_af_spec_LDADD = $(LDADD)
-nlattr_ifla_af_spec_DEPENDENCIES = libtests.a
-nlattr_ifla_brport_SOURCES = nlattr_ifla_brport.c
-nlattr_ifla_brport_OBJECTS = nlattr_ifla_brport.$(OBJEXT)
-nlattr_ifla_brport_LDADD = $(LDADD)
-nlattr_ifla_brport_DEPENDENCIES = libtests.a
-nlattr_ifla_linkinfo_SOURCES = nlattr_ifla_linkinfo.c
-nlattr_ifla_linkinfo_OBJECTS = nlattr_ifla_linkinfo.$(OBJEXT)
-nlattr_ifla_linkinfo_LDADD = $(LDADD)
-nlattr_ifla_linkinfo_DEPENDENCIES = libtests.a
-nlattr_ifla_port_SOURCES = nlattr_ifla_port.c
-nlattr_ifla_port_OBJECTS = nlattr_ifla_port.$(OBJEXT)
-nlattr_ifla_port_LDADD = $(LDADD)
-nlattr_ifla_port_DEPENDENCIES = libtests.a
-nlattr_ifla_xdp_SOURCES = nlattr_ifla_xdp.c
-nlattr_ifla_xdp_OBJECTS = nlattr_ifla_xdp.$(OBJEXT)
-nlattr_ifla_xdp_LDADD = $(LDADD)
-nlattr_ifla_xdp_DEPENDENCIES = libtests.a
-nlattr_inet_diag_msg_SOURCES = nlattr_inet_diag_msg.c
-nlattr_inet_diag_msg_OBJECTS = nlattr_inet_diag_msg.$(OBJEXT)
-nlattr_inet_diag_msg_LDADD = $(LDADD)
-nlattr_inet_diag_msg_DEPENDENCIES = libtests.a
-nlattr_inet_diag_req_compat_SOURCES = nlattr_inet_diag_req_compat.c
-nlattr_inet_diag_req_compat_OBJECTS =  \
-	nlattr_inet_diag_req_compat.$(OBJEXT)
-nlattr_inet_diag_req_compat_LDADD = $(LDADD)
-nlattr_inet_diag_req_compat_DEPENDENCIES = libtests.a
-nlattr_inet_diag_req_v2_SOURCES = nlattr_inet_diag_req_v2.c
-nlattr_inet_diag_req_v2_OBJECTS = nlattr_inet_diag_req_v2.$(OBJEXT)
-nlattr_inet_diag_req_v2_LDADD = $(LDADD)
-nlattr_inet_diag_req_v2_DEPENDENCIES = libtests.a
-nlattr_mdba_mdb_entry_SOURCES = nlattr_mdba_mdb_entry.c
-nlattr_mdba_mdb_entry_OBJECTS = nlattr_mdba_mdb_entry.$(OBJEXT)
-nlattr_mdba_mdb_entry_LDADD = $(LDADD)
-nlattr_mdba_mdb_entry_DEPENDENCIES = libtests.a
-nlattr_mdba_router_port_SOURCES = nlattr_mdba_router_port.c
-nlattr_mdba_router_port_OBJECTS = nlattr_mdba_router_port.$(OBJEXT)
-nlattr_mdba_router_port_LDADD = $(LDADD)
-nlattr_mdba_router_port_DEPENDENCIES = libtests.a
-nlattr_ndmsg_SOURCES = nlattr_ndmsg.c
-nlattr_ndmsg_OBJECTS = nlattr_ndmsg.$(OBJEXT)
-nlattr_ndmsg_LDADD = $(LDADD)
-nlattr_ndmsg_DEPENDENCIES = libtests.a
-nlattr_ndtmsg_SOURCES = nlattr_ndtmsg.c
-nlattr_ndtmsg_OBJECTS = nlattr_ndtmsg.$(OBJEXT)
-nlattr_ndtmsg_LDADD = $(LDADD)
-nlattr_ndtmsg_DEPENDENCIES = libtests.a
-nlattr_netconfmsg_SOURCES = nlattr_netconfmsg.c
-nlattr_netconfmsg_OBJECTS = nlattr_netconfmsg.$(OBJEXT)
-nlattr_netconfmsg_LDADD = $(LDADD)
-nlattr_netconfmsg_DEPENDENCIES = libtests.a
-nlattr_netlink_diag_msg_SOURCES = nlattr_netlink_diag_msg.c
-nlattr_netlink_diag_msg_OBJECTS = nlattr_netlink_diag_msg.$(OBJEXT)
-nlattr_netlink_diag_msg_LDADD = $(LDADD)
-nlattr_netlink_diag_msg_DEPENDENCIES = libtests.a
-nlattr_nlmsgerr_SOURCES = nlattr_nlmsgerr.c
-nlattr_nlmsgerr_OBJECTS = nlattr_nlmsgerr.$(OBJEXT)
-nlattr_nlmsgerr_LDADD = $(LDADD)
-nlattr_nlmsgerr_DEPENDENCIES = libtests.a
-nlattr_packet_diag_msg_SOURCES = nlattr_packet_diag_msg.c
-nlattr_packet_diag_msg_OBJECTS = nlattr_packet_diag_msg.$(OBJEXT)
-nlattr_packet_diag_msg_LDADD = $(LDADD)
-nlattr_packet_diag_msg_DEPENDENCIES = libtests.a
-nlattr_rtgenmsg_SOURCES = nlattr_rtgenmsg.c
-nlattr_rtgenmsg_OBJECTS = nlattr_rtgenmsg.$(OBJEXT)
-nlattr_rtgenmsg_LDADD = $(LDADD)
-nlattr_rtgenmsg_DEPENDENCIES = libtests.a
-nlattr_rtmsg_SOURCES = nlattr_rtmsg.c
-nlattr_rtmsg_OBJECTS = nlattr_rtmsg.$(OBJEXT)
-nlattr_rtmsg_LDADD = $(LDADD)
-nlattr_rtmsg_DEPENDENCIES = libtests.a
-nlattr_smc_diag_msg_SOURCES = nlattr_smc_diag_msg.c
-nlattr_smc_diag_msg_OBJECTS = nlattr_smc_diag_msg.$(OBJEXT)
-nlattr_smc_diag_msg_LDADD = $(LDADD)
-nlattr_smc_diag_msg_DEPENDENCIES = libtests.a
-nlattr_tc_stats_SOURCES = nlattr_tc_stats.c
-nlattr_tc_stats_OBJECTS = nlattr_tc_stats.$(OBJEXT)
-nlattr_tc_stats_LDADD = $(LDADD)
-nlattr_tc_stats_DEPENDENCIES = libtests.a
-nlattr_tca_stab_SOURCES = nlattr_tca_stab.c
-nlattr_tca_stab_OBJECTS = nlattr_tca_stab.$(OBJEXT)
-nlattr_tca_stab_LDADD = $(LDADD)
-nlattr_tca_stab_DEPENDENCIES = libtests.a
-nlattr_tcamsg_SOURCES = nlattr_tcamsg.c
-nlattr_tcamsg_OBJECTS = nlattr_tcamsg.$(OBJEXT)
-nlattr_tcamsg_LDADD = $(LDADD)
-nlattr_tcamsg_DEPENDENCIES = libtests.a
-nlattr_tcmsg_SOURCES = nlattr_tcmsg.c
-nlattr_tcmsg_OBJECTS = nlattr_tcmsg.$(OBJEXT)
-nlattr_tcmsg_LDADD = $(LDADD)
-nlattr_tcmsg_DEPENDENCIES = libtests.a
-nlattr_unix_diag_msg_SOURCES = nlattr_unix_diag_msg.c
-nlattr_unix_diag_msg_OBJECTS = nlattr_unix_diag_msg.$(OBJEXT)
-nlattr_unix_diag_msg_LDADD = $(LDADD)
-nlattr_unix_diag_msg_DEPENDENCIES = libtests.a
-nsyscalls_SOURCES = nsyscalls.c
-nsyscalls_OBJECTS = nsyscalls.$(OBJEXT)
-nsyscalls_LDADD = $(LDADD)
-nsyscalls_DEPENDENCIES = libtests.a
-nsyscalls_d_SOURCES = nsyscalls-d.c
-nsyscalls_d_OBJECTS = nsyscalls-d.$(OBJEXT)
-nsyscalls_d_LDADD = $(LDADD)
-nsyscalls_d_DEPENDENCIES = libtests.a
-old_mmap_SOURCES = old_mmap.c
-old_mmap_OBJECTS = old_mmap.$(OBJEXT)
-old_mmap_LDADD = $(LDADD)
-old_mmap_DEPENDENCIES = libtests.a
-old_mmap_P_SOURCES = old_mmap-P.c
-old_mmap_P_OBJECTS = old_mmap-P.$(OBJEXT)
-old_mmap_P_LDADD = $(LDADD)
-old_mmap_P_DEPENDENCIES = libtests.a
-old_mmap_Xabbrev_SOURCES = old_mmap-Xabbrev.c
-old_mmap_Xabbrev_OBJECTS = old_mmap-Xabbrev.$(OBJEXT)
-old_mmap_Xabbrev_LDADD = $(LDADD)
-old_mmap_Xabbrev_DEPENDENCIES = libtests.a
-old_mmap_Xraw_SOURCES = old_mmap-Xraw.c
-old_mmap_Xraw_OBJECTS = old_mmap-Xraw.$(OBJEXT)
-old_mmap_Xraw_LDADD = $(LDADD)
-old_mmap_Xraw_DEPENDENCIES = libtests.a
-old_mmap_Xverbose_SOURCES = old_mmap-Xverbose.c
-old_mmap_Xverbose_OBJECTS = old_mmap-Xverbose.$(OBJEXT)
-old_mmap_Xverbose_LDADD = $(LDADD)
-old_mmap_Xverbose_DEPENDENCIES = libtests.a
-old_mmap_v_none_SOURCES = old_mmap-v-none.c
-old_mmap_v_none_OBJECTS = old_mmap-v-none.$(OBJEXT)
-old_mmap_v_none_LDADD = $(LDADD)
-old_mmap_v_none_DEPENDENCIES = libtests.a
-oldfstat_SOURCES = oldfstat.c
-oldfstat_OBJECTS = oldfstat.$(OBJEXT)
-oldfstat_LDADD = $(LDADD)
-oldfstat_DEPENDENCIES = libtests.a
-oldlstat_SOURCES = oldlstat.c
-oldlstat_OBJECTS = oldlstat.$(OBJEXT)
-oldlstat_LDADD = $(LDADD)
-oldlstat_DEPENDENCIES = libtests.a
-oldselect_SOURCES = oldselect.c
-oldselect_OBJECTS = oldselect.$(OBJEXT)
-oldselect_LDADD = $(LDADD)
-oldselect_DEPENDENCIES = libtests.a
-oldselect_P_SOURCES = oldselect-P.c
-oldselect_P_OBJECTS = oldselect-P.$(OBJEXT)
-oldselect_P_LDADD = $(LDADD)
-oldselect_P_DEPENDENCIES = libtests.a
-oldselect_efault_SOURCES = oldselect-efault.c
-oldselect_efault_OBJECTS = oldselect-efault.$(OBJEXT)
-oldselect_efault_LDADD = $(LDADD)
-oldselect_efault_DEPENDENCIES = libtests.a
-oldselect_efault_P_SOURCES = oldselect-efault-P.c
-oldselect_efault_P_OBJECTS = oldselect-efault-P.$(OBJEXT)
-oldselect_efault_P_LDADD = $(LDADD)
-oldselect_efault_P_DEPENDENCIES = libtests.a
-oldstat_SOURCES = oldstat.c
-oldstat_OBJECTS = oldstat.$(OBJEXT)
-oldstat_LDADD = $(LDADD)
-oldstat_DEPENDENCIES = libtests.a
-open_SOURCES = open.c
-open_OBJECTS = open.$(OBJEXT)
-open_LDADD = $(LDADD)
-open_DEPENDENCIES = libtests.a
-openat_SOURCES = openat.c
-openat_OBJECTS = openat.$(OBJEXT)
-openat_LDADD = $(LDADD)
-openat_DEPENDENCIES = libtests.a
-osf_utimes_SOURCES = osf_utimes.c
-osf_utimes_OBJECTS = osf_utimes.$(OBJEXT)
-osf_utimes_LDADD = $(LDADD)
-osf_utimes_DEPENDENCIES = libtests.a
-pause_SOURCES = pause.c
-pause_OBJECTS = pause.$(OBJEXT)
-pause_LDADD = $(LDADD)
-pause_DEPENDENCIES = libtests.a
-pc_SOURCES = pc.c
-pc_OBJECTS = pc.$(OBJEXT)
-pc_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-perf_event_open_SOURCES = perf_event_open.c
-perf_event_open_OBJECTS = perf_event_open.$(OBJEXT)
-perf_event_open_LDADD = $(LDADD)
-perf_event_open_DEPENDENCIES = libtests.a
-perf_event_open_nonverbose_SOURCES = perf_event_open_nonverbose.c
-perf_event_open_nonverbose_OBJECTS =  \
-	perf_event_open_nonverbose.$(OBJEXT)
-perf_event_open_nonverbose_LDADD = $(LDADD)
-perf_event_open_nonverbose_DEPENDENCIES = libtests.a
-perf_event_open_unabbrev_SOURCES = perf_event_open_unabbrev.c
-perf_event_open_unabbrev_OBJECTS = perf_event_open_unabbrev.$(OBJEXT)
-perf_event_open_unabbrev_LDADD = $(LDADD)
-perf_event_open_unabbrev_DEPENDENCIES = libtests.a
-personality_SOURCES = personality.c
-personality_OBJECTS = personality.$(OBJEXT)
-personality_LDADD = $(LDADD)
-personality_DEPENDENCIES = libtests.a
-personality_Xabbrev_SOURCES = personality-Xabbrev.c
-personality_Xabbrev_OBJECTS = personality-Xabbrev.$(OBJEXT)
-personality_Xabbrev_LDADD = $(LDADD)
-personality_Xabbrev_DEPENDENCIES = libtests.a
-personality_Xraw_SOURCES = personality-Xraw.c
-personality_Xraw_OBJECTS = personality-Xraw.$(OBJEXT)
-personality_Xraw_LDADD = $(LDADD)
-personality_Xraw_DEPENDENCIES = libtests.a
-personality_Xverbose_SOURCES = personality-Xverbose.c
-personality_Xverbose_OBJECTS = personality-Xverbose.$(OBJEXT)
-personality_Xverbose_LDADD = $(LDADD)
-personality_Xverbose_DEPENDENCIES = libtests.a
-pipe_SOURCES = pipe.c
-pipe_OBJECTS = pipe.$(OBJEXT)
-pipe_LDADD = $(LDADD)
-pipe_DEPENDENCIES = libtests.a
-pipe2_SOURCES = pipe2.c
-pipe2_OBJECTS = pipe2.$(OBJEXT)
-pipe2_LDADD = $(LDADD)
-pipe2_DEPENDENCIES = libtests.a
-pkey_alloc_SOURCES = pkey_alloc.c
-pkey_alloc_OBJECTS = pkey_alloc.$(OBJEXT)
-pkey_alloc_LDADD = $(LDADD)
-pkey_alloc_DEPENDENCIES = libtests.a
-pkey_free_SOURCES = pkey_free.c
-pkey_free_OBJECTS = pkey_free.$(OBJEXT)
-pkey_free_LDADD = $(LDADD)
-pkey_free_DEPENDENCIES = libtests.a
-pkey_mprotect_SOURCES = pkey_mprotect.c
-pkey_mprotect_OBJECTS = pkey_mprotect.$(OBJEXT)
-pkey_mprotect_LDADD = $(LDADD)
-pkey_mprotect_DEPENDENCIES = libtests.a
-poll_SOURCES = poll.c
-poll_OBJECTS = poll.$(OBJEXT)
-poll_LDADD = $(LDADD)
-poll_DEPENDENCIES = libtests.a
-poll_P_SOURCES = poll-P.c
-poll_P_OBJECTS = poll-P.$(OBJEXT)
-poll_P_LDADD = $(LDADD)
-poll_P_DEPENDENCIES = libtests.a
-ppoll_SOURCES = ppoll.c
-ppoll_OBJECTS = ppoll.$(OBJEXT)
-ppoll_LDADD = $(LDADD)
-ppoll_DEPENDENCIES = libtests.a
-ppoll_P_SOURCES = ppoll-P.c
-ppoll_P_OBJECTS = ppoll-P.$(OBJEXT)
-ppoll_P_LDADD = $(LDADD)
-ppoll_P_DEPENDENCIES = libtests.a
-ppoll_v_SOURCES = ppoll-v.c
-ppoll_v_OBJECTS = ppoll-v.$(OBJEXT)
-ppoll_v_LDADD = $(LDADD)
-ppoll_v_DEPENDENCIES = libtests.a
-prctl_arg2_intptr_SOURCES = prctl-arg2-intptr.c
-prctl_arg2_intptr_OBJECTS = prctl-arg2-intptr.$(OBJEXT)
-prctl_arg2_intptr_LDADD = $(LDADD)
-prctl_arg2_intptr_DEPENDENCIES = libtests.a
-prctl_dumpable_SOURCES = prctl-dumpable.c
-prctl_dumpable_OBJECTS = prctl-dumpable.$(OBJEXT)
-prctl_dumpable_LDADD = $(LDADD)
-prctl_dumpable_DEPENDENCIES = libtests.a
-prctl_name_SOURCES = prctl-name.c
-prctl_name_OBJECTS = prctl-name.$(OBJEXT)
-prctl_name_LDADD = $(LDADD)
-prctl_name_DEPENDENCIES = libtests.a
-prctl_no_args_SOURCES = prctl-no-args.c
-prctl_no_args_OBJECTS = prctl-no-args.$(OBJEXT)
-prctl_no_args_LDADD = $(LDADD)
-prctl_no_args_DEPENDENCIES = libtests.a
-prctl_pdeathsig_SOURCES = prctl-pdeathsig.c
-prctl_pdeathsig_OBJECTS = prctl-pdeathsig.$(OBJEXT)
-prctl_pdeathsig_LDADD = $(LDADD)
-prctl_pdeathsig_DEPENDENCIES = libtests.a
-prctl_seccomp_filter_v_SOURCES = prctl-seccomp-filter-v.c
-prctl_seccomp_filter_v_OBJECTS = prctl-seccomp-filter-v.$(OBJEXT)
-prctl_seccomp_filter_v_LDADD = $(LDADD)
-prctl_seccomp_filter_v_DEPENDENCIES = libtests.a
-prctl_seccomp_strict_SOURCES = prctl-seccomp-strict.c
-prctl_seccomp_strict_OBJECTS = prctl-seccomp-strict.$(OBJEXT)
-prctl_seccomp_strict_LDADD = $(LDADD)
-prctl_seccomp_strict_DEPENDENCIES = libtests.a
-prctl_securebits_SOURCES = prctl-securebits.c
-prctl_securebits_OBJECTS = prctl-securebits.$(OBJEXT)
-prctl_securebits_LDADD = $(LDADD)
-prctl_securebits_DEPENDENCIES = libtests.a
-prctl_spec_inject_SOURCES = prctl-spec-inject.c
-prctl_spec_inject_OBJECTS = prctl-spec-inject.$(OBJEXT)
-prctl_spec_inject_LDADD = $(LDADD)
-prctl_spec_inject_DEPENDENCIES = libtests.a
-prctl_tid_address_SOURCES = prctl-tid_address.c
-prctl_tid_address_OBJECTS = prctl-tid_address.$(OBJEXT)
-prctl_tid_address_LDADD = $(LDADD)
-prctl_tid_address_DEPENDENCIES = libtests.a
-prctl_tsc_SOURCES = prctl-tsc.c
-prctl_tsc_OBJECTS = prctl-tsc.$(OBJEXT)
-prctl_tsc_LDADD = $(LDADD)
-prctl_tsc_DEPENDENCIES = libtests.a
-pread64_pwrite64_SOURCES = pread64-pwrite64.c
-pread64_pwrite64_OBJECTS =  \
-	pread64_pwrite64-pread64-pwrite64.$(OBJEXT)
-pread64_pwrite64_LDADD = $(LDADD)
-pread64_pwrite64_DEPENDENCIES = libtests.a
-preadv_SOURCES = preadv.c
-preadv_OBJECTS = preadv-preadv.$(OBJEXT)
-preadv_LDADD = $(LDADD)
-preadv_DEPENDENCIES = libtests.a
-preadv_pwritev_SOURCES = preadv-pwritev.c
-preadv_pwritev_OBJECTS = preadv_pwritev-preadv-pwritev.$(OBJEXT)
-preadv_pwritev_LDADD = $(LDADD)
-preadv_pwritev_DEPENDENCIES = libtests.a
-preadv2_pwritev2_SOURCES = preadv2-pwritev2.c
-preadv2_pwritev2_OBJECTS = preadv2-pwritev2.$(OBJEXT)
-preadv2_pwritev2_LDADD = $(LDADD)
-preadv2_pwritev2_DEPENDENCIES = libtests.a
-print_maxfd_SOURCES = print_maxfd.c
-print_maxfd_OBJECTS = print_maxfd.$(OBJEXT)
-print_maxfd_LDADD = $(LDADD)
-print_maxfd_DEPENDENCIES = libtests.a
-printpath_umovestr_SOURCES = printpath-umovestr.c
-printpath_umovestr_OBJECTS = printpath-umovestr.$(OBJEXT)
-printpath_umovestr_LDADD = $(LDADD)
-printpath_umovestr_DEPENDENCIES = libtests.a
-printpath_umovestr_peekdata_SOURCES = printpath-umovestr-peekdata.c
-printpath_umovestr_peekdata_OBJECTS =  \
-	printpath-umovestr-peekdata.$(OBJEXT)
-printpath_umovestr_peekdata_LDADD = $(LDADD)
-printpath_umovestr_peekdata_DEPENDENCIES = libtests.a
-printpath_umovestr_undumpable_SOURCES =  \
-	printpath-umovestr-undumpable.c
-printpath_umovestr_undumpable_OBJECTS =  \
-	printpath-umovestr-undumpable.$(OBJEXT)
-printpath_umovestr_undumpable_LDADD = $(LDADD)
-printpath_umovestr_undumpable_DEPENDENCIES = libtests.a
-printstr_SOURCES = printstr.c
-printstr_OBJECTS = printstr.$(OBJEXT)
-printstr_LDADD = $(LDADD)
-printstr_DEPENDENCIES = libtests.a
-printstrn_umoven_SOURCES = printstrn-umoven.c
-printstrn_umoven_OBJECTS = printstrn-umoven.$(OBJEXT)
-printstrn_umoven_LDADD = $(LDADD)
-printstrn_umoven_DEPENDENCIES = libtests.a
-printstrn_umoven_peekdata_SOURCES = printstrn-umoven-peekdata.c
-printstrn_umoven_peekdata_OBJECTS =  \
-	printstrn-umoven-peekdata.$(OBJEXT)
-printstrn_umoven_peekdata_LDADD = $(LDADD)
-printstrn_umoven_peekdata_DEPENDENCIES = libtests.a
-printstrn_umoven_undumpable_SOURCES = printstrn-umoven-undumpable.c
-printstrn_umoven_undumpable_OBJECTS =  \
-	printstrn-umoven-undumpable.$(OBJEXT)
-printstrn_umoven_undumpable_LDADD = $(LDADD)
-printstrn_umoven_undumpable_DEPENDENCIES = libtests.a
-prlimit64_SOURCES = prlimit64.c
-prlimit64_OBJECTS = prlimit64.$(OBJEXT)
-prlimit64_LDADD = $(LDADD)
-prlimit64_DEPENDENCIES = libtests.a
-process_vm_readv_SOURCES = process_vm_readv.c
-process_vm_readv_OBJECTS = process_vm_readv.$(OBJEXT)
-process_vm_readv_LDADD = $(LDADD)
-process_vm_readv_DEPENDENCIES = libtests.a
-process_vm_writev_SOURCES = process_vm_writev.c
-process_vm_writev_OBJECTS = process_vm_writev.$(OBJEXT)
-process_vm_writev_LDADD = $(LDADD)
-process_vm_writev_DEPENDENCIES = libtests.a
-pselect6_SOURCES = pselect6.c
-pselect6_OBJECTS = pselect6.$(OBJEXT)
-pselect6_LDADD = $(LDADD)
-pselect6_DEPENDENCIES = libtests.a
-ptrace_SOURCES = ptrace.c
-ptrace_OBJECTS = ptrace.$(OBJEXT)
-ptrace_LDADD = $(LDADD)
-ptrace_DEPENDENCIES = libtests.a
-pwritev_SOURCES = pwritev.c
-pwritev_OBJECTS = pwritev-pwritev.$(OBJEXT)
-pwritev_LDADD = $(LDADD)
-pwritev_DEPENDENCIES = libtests.a
-qual_fault_SOURCES = qual_fault.c
-qual_fault_OBJECTS = qual_fault.$(OBJEXT)
-qual_fault_LDADD = $(LDADD)
-qual_fault_DEPENDENCIES = libtests.a
-qual_inject_error_signal_SOURCES = qual_inject-error-signal.c
-qual_inject_error_signal_OBJECTS = qual_inject-error-signal.$(OBJEXT)
-qual_inject_error_signal_LDADD = $(LDADD)
-qual_inject_error_signal_DEPENDENCIES = libtests.a
-qual_inject_retval_SOURCES = qual_inject-retval.c
-qual_inject_retval_OBJECTS = qual_inject-retval.$(OBJEXT)
-qual_inject_retval_LDADD = $(LDADD)
-qual_inject_retval_DEPENDENCIES = libtests.a
-qual_inject_signal_SOURCES = qual_inject-signal.c
-qual_inject_signal_OBJECTS = qual_inject-signal.$(OBJEXT)
-qual_inject_signal_LDADD = $(LDADD)
-qual_inject_signal_DEPENDENCIES = libtests.a
-qual_signal_SOURCES = qual_signal.c
-qual_signal_OBJECTS = qual_signal.$(OBJEXT)
-qual_signal_LDADD = $(LDADD)
-qual_signal_DEPENDENCIES = libtests.a
-quotactl_SOURCES = quotactl.c
-quotactl_OBJECTS = quotactl.$(OBJEXT)
-quotactl_LDADD = $(LDADD)
-quotactl_DEPENDENCIES = libtests.a
-quotactl_v_SOURCES = quotactl-v.c
-quotactl_v_OBJECTS = quotactl-v.$(OBJEXT)
-quotactl_v_LDADD = $(LDADD)
-quotactl_v_DEPENDENCIES = libtests.a
-quotactl_xfs_SOURCES = quotactl-xfs.c
-quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT)
-quotactl_xfs_LDADD = $(LDADD)
-quotactl_xfs_DEPENDENCIES = libtests.a
-quotactl_xfs_v_SOURCES = quotactl-xfs-v.c
-quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT)
-quotactl_xfs_v_LDADD = $(LDADD)
-quotactl_xfs_v_DEPENDENCIES = libtests.a
-read_write_SOURCES = read-write.c
-read_write_OBJECTS = read-write.$(OBJEXT)
-read_write_LDADD = $(LDADD)
-read_write_DEPENDENCIES = libtests.a
-readahead_SOURCES = readahead.c
-readahead_OBJECTS = readahead.$(OBJEXT)
-readahead_LDADD = $(LDADD)
-readahead_DEPENDENCIES = libtests.a
-readdir_SOURCES = readdir.c
-readdir_OBJECTS = readdir.$(OBJEXT)
-readdir_LDADD = $(LDADD)
-readdir_DEPENDENCIES = libtests.a
-readlink_SOURCES = readlink.c
-readlink_OBJECTS = readlink.$(OBJEXT)
-readlink_LDADD = $(LDADD)
-readlink_DEPENDENCIES = libtests.a
-readlinkat_SOURCES = readlinkat.c
-readlinkat_OBJECTS = readlinkat.$(OBJEXT)
-readlinkat_LDADD = $(LDADD)
-readlinkat_DEPENDENCIES = libtests.a
-readv_SOURCES = readv.c
-readv_OBJECTS = readv.$(OBJEXT)
-readv_LDADD = $(LDADD)
-readv_DEPENDENCIES = libtests.a
-reboot_SOURCES = reboot.c
-reboot_OBJECTS = reboot.$(OBJEXT)
-reboot_LDADD = $(LDADD)
-reboot_DEPENDENCIES = libtests.a
-recvfrom_SOURCES = recvfrom.c
-recvfrom_OBJECTS = recvfrom.$(OBJEXT)
-recvfrom_LDADD = $(LDADD)
-recvfrom_DEPENDENCIES = libtests.a
-recvmmsg_timeout_SOURCES = recvmmsg-timeout.c
-recvmmsg_timeout_OBJECTS = recvmmsg-timeout.$(OBJEXT)
-recvmmsg_timeout_LDADD = $(LDADD)
-recvmmsg_timeout_DEPENDENCIES = libtests.a
-recvmsg_SOURCES = recvmsg.c
-recvmsg_OBJECTS = recvmsg.$(OBJEXT)
-recvmsg_LDADD = $(LDADD)
-recvmsg_DEPENDENCIES = libtests.a
-redirect_fds_SOURCES = redirect-fds.c
-redirect_fds_OBJECTS = redirect-fds.$(OBJEXT)
-redirect_fds_LDADD = $(LDADD)
-redirect_fds_DEPENDENCIES = libtests.a
-remap_file_pages_SOURCES = remap_file_pages.c
-remap_file_pages_OBJECTS = remap_file_pages.$(OBJEXT)
-remap_file_pages_LDADD = $(LDADD)
-remap_file_pages_DEPENDENCIES = libtests.a
-rename_SOURCES = rename.c
-rename_OBJECTS = rename.$(OBJEXT)
-rename_LDADD = $(LDADD)
-rename_DEPENDENCIES = libtests.a
-renameat_SOURCES = renameat.c
-renameat_OBJECTS = renameat.$(OBJEXT)
-renameat_LDADD = $(LDADD)
-renameat_DEPENDENCIES = libtests.a
-renameat2_SOURCES = renameat2.c
-renameat2_OBJECTS = renameat2.$(OBJEXT)
-renameat2_LDADD = $(LDADD)
-renameat2_DEPENDENCIES = libtests.a
-request_key_SOURCES = request_key.c
-request_key_OBJECTS = request_key.$(OBJEXT)
-request_key_LDADD = $(LDADD)
-request_key_DEPENDENCIES = libtests.a
-restart_syscall_SOURCES = restart_syscall.c
-restart_syscall_OBJECTS = restart_syscall.$(OBJEXT)
-restart_syscall_LDADD = $(LDADD)
-restart_syscall_DEPENDENCIES = libtests.a
-riscv_flush_icache_SOURCES = riscv_flush_icache.c
-riscv_flush_icache_OBJECTS = riscv_flush_icache.$(OBJEXT)
-riscv_flush_icache_LDADD = $(LDADD)
-riscv_flush_icache_DEPENDENCIES = libtests.a
-rmdir_SOURCES = rmdir.c
-rmdir_OBJECTS = rmdir.$(OBJEXT)
-rmdir_LDADD = $(LDADD)
-rmdir_DEPENDENCIES = libtests.a
-rt_sigaction_SOURCES = rt_sigaction.c
-rt_sigaction_OBJECTS = rt_sigaction.$(OBJEXT)
-rt_sigaction_LDADD = $(LDADD)
-rt_sigaction_DEPENDENCIES = libtests.a
-rt_sigpending_SOURCES = rt_sigpending.c
-rt_sigpending_OBJECTS = rt_sigpending.$(OBJEXT)
-rt_sigpending_LDADD = $(LDADD)
-rt_sigpending_DEPENDENCIES = libtests.a
-rt_sigprocmask_SOURCES = rt_sigprocmask.c
-rt_sigprocmask_OBJECTS = rt_sigprocmask.$(OBJEXT)
-rt_sigprocmask_LDADD = $(LDADD)
-rt_sigprocmask_DEPENDENCIES = libtests.a
-rt_sigqueueinfo_SOURCES = rt_sigqueueinfo.c
-rt_sigqueueinfo_OBJECTS = rt_sigqueueinfo.$(OBJEXT)
-rt_sigqueueinfo_LDADD = $(LDADD)
-rt_sigqueueinfo_DEPENDENCIES = libtests.a
-rt_sigreturn_SOURCES = rt_sigreturn.c
-rt_sigreturn_OBJECTS = rt_sigreturn.$(OBJEXT)
-rt_sigreturn_LDADD = $(LDADD)
-rt_sigreturn_DEPENDENCIES = libtests.a
-rt_sigsuspend_SOURCES = rt_sigsuspend.c
-rt_sigsuspend_OBJECTS = rt_sigsuspend.$(OBJEXT)
-rt_sigsuspend_LDADD = $(LDADD)
-rt_sigsuspend_DEPENDENCIES = libtests.a
-rt_sigtimedwait_SOURCES = rt_sigtimedwait.c
-rt_sigtimedwait_OBJECTS = rt_sigtimedwait.$(OBJEXT)
-rt_sigtimedwait_LDADD = $(LDADD)
-rt_sigtimedwait_DEPENDENCIES = libtests.a
-rt_tgsigqueueinfo_SOURCES = rt_tgsigqueueinfo.c
-rt_tgsigqueueinfo_OBJECTS = rt_tgsigqueueinfo.$(OBJEXT)
-rt_tgsigqueueinfo_LDADD = $(LDADD)
-rt_tgsigqueueinfo_DEPENDENCIES = libtests.a
-run_expect_termsig_SOURCES = run_expect_termsig.c
-run_expect_termsig_OBJECTS = run_expect_termsig.$(OBJEXT)
-run_expect_termsig_LDADD = $(LDADD)
-run_expect_termsig_DEPENDENCIES = libtests.a
-s390_guarded_storage_SOURCES = s390_guarded_storage.c
-s390_guarded_storage_OBJECTS = s390_guarded_storage.$(OBJEXT)
-s390_guarded_storage_LDADD = $(LDADD)
-s390_guarded_storage_DEPENDENCIES = libtests.a
-s390_guarded_storage_v_SOURCES = s390_guarded_storage-v.c
-s390_guarded_storage_v_OBJECTS = s390_guarded_storage-v.$(OBJEXT)
-s390_guarded_storage_v_LDADD = $(LDADD)
-s390_guarded_storage_v_DEPENDENCIES = libtests.a
-s390_pci_mmio_read_write_SOURCES = s390_pci_mmio_read_write.c
-s390_pci_mmio_read_write_OBJECTS = s390_pci_mmio_read_write.$(OBJEXT)
-s390_pci_mmio_read_write_LDADD = $(LDADD)
-s390_pci_mmio_read_write_DEPENDENCIES = libtests.a
-s390_runtime_instr_SOURCES = s390_runtime_instr.c
-s390_runtime_instr_OBJECTS = s390_runtime_instr.$(OBJEXT)
-s390_runtime_instr_LDADD = $(LDADD)
-s390_runtime_instr_DEPENDENCIES = libtests.a
-s390_sthyi_SOURCES = s390_sthyi.c
-s390_sthyi_OBJECTS = s390_sthyi.$(OBJEXT)
-s390_sthyi_LDADD = $(LDADD)
-s390_sthyi_DEPENDENCIES = libtests.a
-s390_sthyi_v_SOURCES = s390_sthyi-v.c
-s390_sthyi_v_OBJECTS = s390_sthyi-v.$(OBJEXT)
-s390_sthyi_v_LDADD = $(LDADD)
-s390_sthyi_v_DEPENDENCIES = libtests.a
-sched_get_priority_mxx_SOURCES = sched_get_priority_mxx.c
-sched_get_priority_mxx_OBJECTS = sched_get_priority_mxx.$(OBJEXT)
-sched_get_priority_mxx_LDADD = $(LDADD)
-sched_get_priority_mxx_DEPENDENCIES = libtests.a
-sched_rr_get_interval_SOURCES = sched_rr_get_interval.c
-sched_rr_get_interval_OBJECTS = sched_rr_get_interval.$(OBJEXT)
-sched_rr_get_interval_LDADD = $(LDADD)
-sched_rr_get_interval_DEPENDENCIES = libtests.a
-sched_xetaffinity_SOURCES = sched_xetaffinity.c
-sched_xetaffinity_OBJECTS = sched_xetaffinity.$(OBJEXT)
-sched_xetaffinity_LDADD = $(LDADD)
-sched_xetaffinity_DEPENDENCIES = libtests.a
-sched_xetattr_SOURCES = sched_xetattr.c
-sched_xetattr_OBJECTS = sched_xetattr.$(OBJEXT)
-sched_xetattr_LDADD = $(LDADD)
-sched_xetattr_DEPENDENCIES = libtests.a
-sched_xetparam_SOURCES = sched_xetparam.c
-sched_xetparam_OBJECTS = sched_xetparam.$(OBJEXT)
-sched_xetparam_LDADD = $(LDADD)
-sched_xetparam_DEPENDENCIES = libtests.a
-sched_xetscheduler_SOURCES = sched_xetscheduler.c
-sched_xetscheduler_OBJECTS = sched_xetscheduler.$(OBJEXT)
-sched_xetscheduler_LDADD = $(LDADD)
-sched_xetscheduler_DEPENDENCIES = libtests.a
-sched_yield_SOURCES = sched_yield.c
-sched_yield_OBJECTS = sched_yield.$(OBJEXT)
-sched_yield_LDADD = $(LDADD)
-sched_yield_DEPENDENCIES = libtests.a
-scm_rights_SOURCES = scm_rights.c
-scm_rights_OBJECTS = scm_rights.$(OBJEXT)
-scm_rights_LDADD = $(LDADD)
-scm_rights_DEPENDENCIES = libtests.a
-seccomp_filter_SOURCES = seccomp-filter.c
-seccomp_filter_OBJECTS = seccomp-filter.$(OBJEXT)
-seccomp_filter_LDADD = $(LDADD)
-seccomp_filter_DEPENDENCIES = libtests.a
-seccomp_filter_v_SOURCES = seccomp-filter-v.c
-seccomp_filter_v_OBJECTS = seccomp-filter-v.$(OBJEXT)
-seccomp_filter_v_LDADD = $(LDADD)
-seccomp_filter_v_DEPENDENCIES = libtests.a
-seccomp_strict_SOURCES = seccomp-strict.c
-seccomp_strict_OBJECTS = seccomp-strict.$(OBJEXT)
-seccomp_strict_LDADD = $(LDADD)
-seccomp_strict_DEPENDENCIES = libtests.a
-seccomp_get_action_avail_SOURCES = seccomp_get_action_avail.c
-seccomp_get_action_avail_OBJECTS = seccomp_get_action_avail.$(OBJEXT)
-seccomp_get_action_avail_LDADD = $(LDADD)
-seccomp_get_action_avail_DEPENDENCIES = libtests.a
-select_SOURCES = select.c
-select_OBJECTS = select.$(OBJEXT)
-select_LDADD = $(LDADD)
-select_DEPENDENCIES = libtests.a
-select_P_SOURCES = select-P.c
-select_P_OBJECTS = select-P.$(OBJEXT)
-select_P_LDADD = $(LDADD)
-select_P_DEPENDENCIES = libtests.a
-semop_SOURCES = semop.c
-semop_OBJECTS = semop.$(OBJEXT)
-semop_LDADD = $(LDADD)
-semop_DEPENDENCIES = libtests.a
-sendfile_SOURCES = sendfile.c
-sendfile_OBJECTS = sendfile.$(OBJEXT)
-sendfile_LDADD = $(LDADD)
-sendfile_DEPENDENCIES = libtests.a
-sendfile64_SOURCES = sendfile64.c
-sendfile64_OBJECTS = sendfile64.$(OBJEXT)
-sendfile64_LDADD = $(LDADD)
-sendfile64_DEPENDENCIES = libtests.a
-set_mempolicy_SOURCES = set_mempolicy.c
-set_mempolicy_OBJECTS = set_mempolicy.$(OBJEXT)
-set_mempolicy_LDADD = $(LDADD)
-set_mempolicy_DEPENDENCIES = libtests.a
-set_ptracer_any_SOURCES = set_ptracer_any.c
-set_ptracer_any_OBJECTS = set_ptracer_any.$(OBJEXT)
-set_ptracer_any_LDADD = $(LDADD)
-set_ptracer_any_DEPENDENCIES = libtests.a
-set_sigblock_SOURCES = set_sigblock.c
-set_sigblock_OBJECTS = set_sigblock.$(OBJEXT)
-set_sigblock_LDADD = $(LDADD)
-set_sigblock_DEPENDENCIES = libtests.a
-set_sigign_SOURCES = set_sigign.c
-set_sigign_OBJECTS = set_sigign.$(OBJEXT)
-set_sigign_LDADD = $(LDADD)
-set_sigign_DEPENDENCIES = libtests.a
-setdomainname_SOURCES = setdomainname.c
-setdomainname_OBJECTS = setdomainname.$(OBJEXT)
-setdomainname_LDADD = $(LDADD)
-setdomainname_DEPENDENCIES = libtests.a
-setfsgid_SOURCES = setfsgid.c
-setfsgid_OBJECTS = setfsgid.$(OBJEXT)
-setfsgid_LDADD = $(LDADD)
-setfsgid_DEPENDENCIES = libtests.a
-setfsgid32_SOURCES = setfsgid32.c
-setfsgid32_OBJECTS = setfsgid32.$(OBJEXT)
-setfsgid32_LDADD = $(LDADD)
-setfsgid32_DEPENDENCIES = libtests.a
-setfsuid_SOURCES = setfsuid.c
-setfsuid_OBJECTS = setfsuid.$(OBJEXT)
-setfsuid_LDADD = $(LDADD)
-setfsuid_DEPENDENCIES = libtests.a
-setfsuid32_SOURCES = setfsuid32.c
-setfsuid32_OBJECTS = setfsuid32.$(OBJEXT)
-setfsuid32_LDADD = $(LDADD)
-setfsuid32_DEPENDENCIES = libtests.a
-setgid_SOURCES = setgid.c
-setgid_OBJECTS = setgid.$(OBJEXT)
-setgid_LDADD = $(LDADD)
-setgid_DEPENDENCIES = libtests.a
-setgid32_SOURCES = setgid32.c
-setgid32_OBJECTS = setgid32.$(OBJEXT)
-setgid32_LDADD = $(LDADD)
-setgid32_DEPENDENCIES = libtests.a
-setgroups_SOURCES = setgroups.c
-setgroups_OBJECTS = setgroups.$(OBJEXT)
-setgroups_LDADD = $(LDADD)
-setgroups_DEPENDENCIES = libtests.a
-setgroups32_SOURCES = setgroups32.c
-setgroups32_OBJECTS = setgroups32.$(OBJEXT)
-setgroups32_LDADD = $(LDADD)
-setgroups32_DEPENDENCIES = libtests.a
-sethostname_SOURCES = sethostname.c
-sethostname_OBJECTS = sethostname.$(OBJEXT)
-sethostname_LDADD = $(LDADD)
-sethostname_DEPENDENCIES = libtests.a
-setns_SOURCES = setns.c
-setns_OBJECTS = setns.$(OBJEXT)
-setns_LDADD = $(LDADD)
-setns_DEPENDENCIES = libtests.a
-setregid_SOURCES = setregid.c
-setregid_OBJECTS = setregid.$(OBJEXT)
-setregid_LDADD = $(LDADD)
-setregid_DEPENDENCIES = libtests.a
-setregid32_SOURCES = setregid32.c
-setregid32_OBJECTS = setregid32.$(OBJEXT)
-setregid32_LDADD = $(LDADD)
-setregid32_DEPENDENCIES = libtests.a
-setresgid_SOURCES = setresgid.c
-setresgid_OBJECTS = setresgid.$(OBJEXT)
-setresgid_LDADD = $(LDADD)
-setresgid_DEPENDENCIES = libtests.a
-setresgid32_SOURCES = setresgid32.c
-setresgid32_OBJECTS = setresgid32.$(OBJEXT)
-setresgid32_LDADD = $(LDADD)
-setresgid32_DEPENDENCIES = libtests.a
-setresuid_SOURCES = setresuid.c
-setresuid_OBJECTS = setresuid.$(OBJEXT)
-setresuid_LDADD = $(LDADD)
-setresuid_DEPENDENCIES = libtests.a
-setresuid32_SOURCES = setresuid32.c
-setresuid32_OBJECTS = setresuid32.$(OBJEXT)
-setresuid32_LDADD = $(LDADD)
-setresuid32_DEPENDENCIES = libtests.a
-setreuid_SOURCES = setreuid.c
-setreuid_OBJECTS = setreuid.$(OBJEXT)
-setreuid_LDADD = $(LDADD)
-setreuid_DEPENDENCIES = libtests.a
-setreuid32_SOURCES = setreuid32.c
-setreuid32_OBJECTS = setreuid32.$(OBJEXT)
-setreuid32_LDADD = $(LDADD)
-setreuid32_DEPENDENCIES = libtests.a
-setrlimit_SOURCES = setrlimit.c
-setrlimit_OBJECTS = setrlimit.$(OBJEXT)
-setrlimit_LDADD = $(LDADD)
-setrlimit_DEPENDENCIES = libtests.a
-setuid_SOURCES = setuid.c
-setuid_OBJECTS = setuid.$(OBJEXT)
-setuid_LDADD = $(LDADD)
-setuid_DEPENDENCIES = libtests.a
-setuid32_SOURCES = setuid32.c
-setuid32_OBJECTS = setuid32.$(OBJEXT)
-setuid32_LDADD = $(LDADD)
-setuid32_DEPENDENCIES = libtests.a
-shmxt_SOURCES = shmxt.c
-shmxt_OBJECTS = shmxt.$(OBJEXT)
-shmxt_LDADD = $(LDADD)
-shmxt_DEPENDENCIES = libtests.a
-shutdown_SOURCES = shutdown.c
-shutdown_OBJECTS = shutdown.$(OBJEXT)
-shutdown_LDADD = $(LDADD)
-shutdown_DEPENDENCIES = libtests.a
-sigaction_SOURCES = sigaction.c
-sigaction_OBJECTS = sigaction.$(OBJEXT)
-sigaction_LDADD = $(LDADD)
-sigaction_DEPENDENCIES = libtests.a
-sigaltstack_SOURCES = sigaltstack.c
-sigaltstack_OBJECTS = sigaltstack.$(OBJEXT)
-sigaltstack_LDADD = $(LDADD)
-sigaltstack_DEPENDENCIES = libtests.a
-siginfo_SOURCES = siginfo.c
-siginfo_OBJECTS = siginfo.$(OBJEXT)
-siginfo_LDADD = $(LDADD)
-siginfo_DEPENDENCIES = libtests.a
-signal_SOURCES = signal.c
-signal_OBJECTS = signal.$(OBJEXT)
-signal_LDADD = $(LDADD)
-signal_DEPENDENCIES = libtests.a
-signal_receive_SOURCES = signal_receive.c
-signal_receive_OBJECTS = signal_receive.$(OBJEXT)
-signal_receive_LDADD = $(LDADD)
-signal_receive_DEPENDENCIES = libtests.a
-signalfd4_SOURCES = signalfd4.c
-signalfd4_OBJECTS = signalfd4.$(OBJEXT)
-signalfd4_LDADD = $(LDADD)
-signalfd4_DEPENDENCIES = libtests.a
-sigpending_SOURCES = sigpending.c
-sigpending_OBJECTS = sigpending.$(OBJEXT)
-sigpending_LDADD = $(LDADD)
-sigpending_DEPENDENCIES = libtests.a
-sigprocmask_SOURCES = sigprocmask.c
-sigprocmask_OBJECTS = sigprocmask.$(OBJEXT)
-sigprocmask_LDADD = $(LDADD)
-sigprocmask_DEPENDENCIES = libtests.a
-sigreturn_SOURCES = sigreturn.c
-sigreturn_OBJECTS = sigreturn.$(OBJEXT)
-sigreturn_LDADD = $(LDADD)
-sigreturn_DEPENDENCIES = libtests.a
-sigsuspend_SOURCES = sigsuspend.c
-sigsuspend_OBJECTS = sigsuspend.$(OBJEXT)
-sigsuspend_LDADD = $(LDADD)
-sigsuspend_DEPENDENCIES = libtests.a
-sleep_SOURCES = sleep.c
-sleep_OBJECTS = sleep.$(OBJEXT)
-sleep_LDADD = $(LDADD)
-sleep_DEPENDENCIES = libtests.a
-so_linger_SOURCES = so_linger.c
-so_linger_OBJECTS = so_linger.$(OBJEXT)
-so_linger_LDADD = $(LDADD)
-so_linger_DEPENDENCIES = libtests.a
-so_peercred_SOURCES = so_peercred.c
-so_peercred_OBJECTS = so_peercred.$(OBJEXT)
-so_peercred_LDADD = $(LDADD)
-so_peercred_DEPENDENCIES = libtests.a
-so_peercred_Xabbrev_SOURCES = so_peercred-Xabbrev.c
-so_peercred_Xabbrev_OBJECTS = so_peercred-Xabbrev.$(OBJEXT)
-so_peercred_Xabbrev_LDADD = $(LDADD)
-so_peercred_Xabbrev_DEPENDENCIES = libtests.a
-so_peercred_Xraw_SOURCES = so_peercred-Xraw.c
-so_peercred_Xraw_OBJECTS = so_peercred-Xraw.$(OBJEXT)
-so_peercred_Xraw_LDADD = $(LDADD)
-so_peercred_Xraw_DEPENDENCIES = libtests.a
-so_peercred_Xverbose_SOURCES = so_peercred-Xverbose.c
-so_peercred_Xverbose_OBJECTS = so_peercred-Xverbose.$(OBJEXT)
-so_peercred_Xverbose_LDADD = $(LDADD)
-so_peercred_Xverbose_DEPENDENCIES = libtests.a
-sock_filter_v_SOURCES = sock_filter-v.c
-sock_filter_v_OBJECTS = sock_filter-v.$(OBJEXT)
-sock_filter_v_LDADD = $(LDADD)
-sock_filter_v_DEPENDENCIES = libtests.a
-sock_filter_v_Xabbrev_SOURCES = sock_filter-v-Xabbrev.c
-sock_filter_v_Xabbrev_OBJECTS = sock_filter-v-Xabbrev.$(OBJEXT)
-sock_filter_v_Xabbrev_LDADD = $(LDADD)
-sock_filter_v_Xabbrev_DEPENDENCIES = libtests.a
-sock_filter_v_Xraw_SOURCES = sock_filter-v-Xraw.c
-sock_filter_v_Xraw_OBJECTS = sock_filter-v-Xraw.$(OBJEXT)
-sock_filter_v_Xraw_LDADD = $(LDADD)
-sock_filter_v_Xraw_DEPENDENCIES = libtests.a
-sock_filter_v_Xverbose_SOURCES = sock_filter-v-Xverbose.c
-sock_filter_v_Xverbose_OBJECTS = sock_filter-v-Xverbose.$(OBJEXT)
-sock_filter_v_Xverbose_LDADD = $(LDADD)
-sock_filter_v_Xverbose_DEPENDENCIES = libtests.a
-socketcall_SOURCES = socketcall.c
-socketcall_OBJECTS = socketcall.$(OBJEXT)
-socketcall_LDADD = $(LDADD)
-socketcall_DEPENDENCIES = libtests.a
-sockopt_sol_netlink_SOURCES = sockopt-sol_netlink.c
-sockopt_sol_netlink_OBJECTS = sockopt-sol_netlink.$(OBJEXT)
-sockopt_sol_netlink_LDADD = $(LDADD)
-sockopt_sol_netlink_DEPENDENCIES = libtests.a
-splice_SOURCES = splice.c
-splice_OBJECTS = splice.$(OBJEXT)
-splice_LDADD = $(LDADD)
-splice_DEPENDENCIES = libtests.a
-am_stack_fcall_OBJECTS = stack-fcall.$(OBJEXT) stack-fcall-0.$(OBJEXT) \
-	stack-fcall-1.$(OBJEXT) stack-fcall-2.$(OBJEXT) \
-	stack-fcall-3.$(OBJEXT)
-stack_fcall_OBJECTS = $(am_stack_fcall_OBJECTS)
-stack_fcall_LDADD = $(LDADD)
-stack_fcall_DEPENDENCIES = libtests.a
-am_stack_fcall_mangled_OBJECTS = stack-fcall-mangled.$(OBJEXT) \
-	stack-fcall-mangled-0.$(OBJEXT) \
-	stack-fcall-mangled-1.$(OBJEXT) \
-	stack-fcall-mangled-2.$(OBJEXT) \
-	stack-fcall-mangled-3.$(OBJEXT)
-stack_fcall_mangled_OBJECTS = $(am_stack_fcall_mangled_OBJECTS)
-stack_fcall_mangled_LDADD = $(LDADD)
-stack_fcall_mangled_DEPENDENCIES = libtests.a
-stat_SOURCES = stat.c
-stat_OBJECTS = stat.$(OBJEXT)
-stat_LDADD = $(LDADD)
-stat_DEPENDENCIES = libtests.a
-stat64_SOURCES = stat64.c
-stat64_OBJECTS = stat64-stat64.$(OBJEXT)
-stat64_LDADD = $(LDADD)
-stat64_DEPENDENCIES = libtests.a
-statfs_SOURCES = statfs.c
-statfs_OBJECTS = statfs-statfs.$(OBJEXT)
-statfs_LDADD = $(LDADD)
-statfs_DEPENDENCIES = libtests.a
-statfs64_SOURCES = statfs64.c
-statfs64_OBJECTS = statfs64.$(OBJEXT)
-statfs64_LDADD = $(LDADD)
-statfs64_DEPENDENCIES = libtests.a
-statx_SOURCES = statx.c
-statx_OBJECTS = statx.$(OBJEXT)
-statx_LDADD = $(LDADD)
-statx_DEPENDENCIES = libtests.a
-swap_SOURCES = swap.c
-swap_OBJECTS = swap.$(OBJEXT)
-swap_LDADD = $(LDADD)
-swap_DEPENDENCIES = libtests.a
-sxetmask_SOURCES = sxetmask.c
-sxetmask_OBJECTS = sxetmask.$(OBJEXT)
-sxetmask_LDADD = $(LDADD)
-sxetmask_DEPENDENCIES = libtests.a
-symlink_SOURCES = symlink.c
-symlink_OBJECTS = symlink.$(OBJEXT)
-symlink_LDADD = $(LDADD)
-symlink_DEPENDENCIES = libtests.a
-symlinkat_SOURCES = symlinkat.c
-symlinkat_OBJECTS = symlinkat.$(OBJEXT)
-symlinkat_LDADD = $(LDADD)
-symlinkat_DEPENDENCIES = libtests.a
-sync_SOURCES = sync.c
-sync_OBJECTS = sync.$(OBJEXT)
-sync_LDADD = $(LDADD)
-sync_DEPENDENCIES = libtests.a
-sync_file_range_SOURCES = sync_file_range.c
-sync_file_range_OBJECTS = sync_file_range.$(OBJEXT)
-sync_file_range_LDADD = $(LDADD)
-sync_file_range_DEPENDENCIES = libtests.a
-sync_file_range2_SOURCES = sync_file_range2.c
-sync_file_range2_OBJECTS = sync_file_range2.$(OBJEXT)
-sync_file_range2_LDADD = $(LDADD)
-sync_file_range2_DEPENDENCIES = libtests.a
-sysinfo_SOURCES = sysinfo.c
-sysinfo_OBJECTS = sysinfo.$(OBJEXT)
-sysinfo_LDADD = $(LDADD)
-sysinfo_DEPENDENCIES = libtests.a
-syslog_SOURCES = syslog.c
-syslog_OBJECTS = syslog.$(OBJEXT)
-syslog_LDADD = $(LDADD)
-syslog_DEPENDENCIES = libtests.a
-tee_SOURCES = tee.c
-tee_OBJECTS = tee.$(OBJEXT)
-tee_LDADD = $(LDADD)
-tee_DEPENDENCIES = libtests.a
-threads_execve_SOURCES = threads-execve.c
-threads_execve_OBJECTS = threads-execve.$(OBJEXT)
-threads_execve_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-time_SOURCES = time.c
-time_OBJECTS = time.$(OBJEXT)
-time_LDADD = $(LDADD)
-time_DEPENDENCIES = libtests.a
-timer_create_SOURCES = timer_create.c
-timer_create_OBJECTS = timer_create.$(OBJEXT)
-timer_create_LDADD = $(LDADD)
-timer_create_DEPENDENCIES = libtests.a
-timer_xettime_SOURCES = timer_xettime.c
-timer_xettime_OBJECTS = timer_xettime.$(OBJEXT)
-timer_xettime_LDADD = $(LDADD)
-timer_xettime_DEPENDENCIES = libtests.a
-timerfd_xettime_SOURCES = timerfd_xettime.c
-timerfd_xettime_OBJECTS = timerfd_xettime.$(OBJEXT)
-timerfd_xettime_LDADD = $(LDADD)
-timerfd_xettime_DEPENDENCIES = libtests.a
-times_SOURCES = times.c
-times_OBJECTS = times.$(OBJEXT)
-times_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-times_fail_SOURCES = times-fail.c
-times_fail_OBJECTS = times-fail.$(OBJEXT)
-times_fail_LDADD = $(LDADD)
-times_fail_DEPENDENCIES = libtests.a
-truncate_SOURCES = truncate.c
-truncate_OBJECTS = truncate.$(OBJEXT)
-truncate_LDADD = $(LDADD)
-truncate_DEPENDENCIES = libtests.a
-truncate64_SOURCES = truncate64.c
-truncate64_OBJECTS = truncate64-truncate64.$(OBJEXT)
-truncate64_LDADD = $(LDADD)
-truncate64_DEPENDENCIES = libtests.a
-ugetrlimit_SOURCES = ugetrlimit.c
-ugetrlimit_OBJECTS = ugetrlimit.$(OBJEXT)
-ugetrlimit_LDADD = $(LDADD)
-ugetrlimit_DEPENDENCIES = libtests.a
-uio_SOURCES = uio.c
-uio_OBJECTS = uio-uio.$(OBJEXT)
-uio_LDADD = $(LDADD)
-uio_DEPENDENCIES = libtests.a
-umask_SOURCES = umask.c
-umask_OBJECTS = umask.$(OBJEXT)
-umask_LDADD = $(LDADD)
-umask_DEPENDENCIES = libtests.a
-umount_SOURCES = umount.c
-umount_OBJECTS = umount.$(OBJEXT)
-umount_LDADD = $(LDADD)
-umount_DEPENDENCIES = libtests.a
-umount2_SOURCES = umount2.c
-umount2_OBJECTS = umount2.$(OBJEXT)
-umount2_LDADD = $(LDADD)
-umount2_DEPENDENCIES = libtests.a
-umoven_illptr_SOURCES = umoven-illptr.c
-umoven_illptr_OBJECTS = umoven-illptr.$(OBJEXT)
-umoven_illptr_LDADD = $(LDADD)
-umoven_illptr_DEPENDENCIES = libtests.a
-umovestr_SOURCES = umovestr.c
-umovestr_OBJECTS = umovestr.$(OBJEXT)
-umovestr_LDADD = $(LDADD)
-umovestr_DEPENDENCIES = libtests.a
-umovestr_illptr_SOURCES = umovestr-illptr.c
-umovestr_illptr_OBJECTS = umovestr-illptr.$(OBJEXT)
-umovestr_illptr_LDADD = $(LDADD)
-umovestr_illptr_DEPENDENCIES = libtests.a
-umovestr2_SOURCES = umovestr2.c
-umovestr2_OBJECTS = umovestr2.$(OBJEXT)
-umovestr2_LDADD = $(LDADD)
-umovestr2_DEPENDENCIES = libtests.a
-umovestr3_SOURCES = umovestr3.c
-umovestr3_OBJECTS = umovestr3.$(OBJEXT)
-umovestr3_LDADD = $(LDADD)
-umovestr3_DEPENDENCIES = libtests.a
-uname_SOURCES = uname.c
-uname_OBJECTS = uname.$(OBJEXT)
-uname_LDADD = $(LDADD)
-uname_DEPENDENCIES = libtests.a
-unblock_reset_raise_SOURCES = unblock_reset_raise.c
-unblock_reset_raise_OBJECTS = unblock_reset_raise.$(OBJEXT)
-unblock_reset_raise_LDADD = $(LDADD)
-unblock_reset_raise_DEPENDENCIES = libtests.a
-unix_pair_send_recv_SOURCES = unix-pair-send-recv.c
-unix_pair_send_recv_OBJECTS = unix-pair-send-recv.$(OBJEXT)
-unix_pair_send_recv_LDADD = $(LDADD)
-unix_pair_send_recv_DEPENDENCIES = libtests.a
-unix_pair_sendto_recvfrom_SOURCES = unix-pair-sendto-recvfrom.c
-unix_pair_sendto_recvfrom_OBJECTS =  \
-	unix-pair-sendto-recvfrom.$(OBJEXT)
-unix_pair_sendto_recvfrom_LDADD = $(LDADD)
-unix_pair_sendto_recvfrom_DEPENDENCIES = libtests.a
-unlink_SOURCES = unlink.c
-unlink_OBJECTS = unlink.$(OBJEXT)
-unlink_LDADD = $(LDADD)
-unlink_DEPENDENCIES = libtests.a
-unlinkat_SOURCES = unlinkat.c
-unlinkat_OBJECTS = unlinkat.$(OBJEXT)
-unlinkat_LDADD = $(LDADD)
-unlinkat_DEPENDENCIES = libtests.a
-unshare_SOURCES = unshare.c
-unshare_OBJECTS = unshare.$(OBJEXT)
-unshare_LDADD = $(LDADD)
-unshare_DEPENDENCIES = libtests.a
-userfaultfd_SOURCES = userfaultfd.c
-userfaultfd_OBJECTS = userfaultfd.$(OBJEXT)
-userfaultfd_LDADD = $(LDADD)
-userfaultfd_DEPENDENCIES = libtests.a
-ustat_SOURCES = ustat.c
-ustat_OBJECTS = ustat.$(OBJEXT)
-ustat_LDADD = $(LDADD)
-ustat_DEPENDENCIES = libtests.a
-utime_SOURCES = utime.c
-utime_OBJECTS = utime.$(OBJEXT)
-utime_LDADD = $(LDADD)
-utime_DEPENDENCIES = libtests.a
-utimensat_SOURCES = utimensat.c
-utimensat_OBJECTS = utimensat.$(OBJEXT)
-utimensat_LDADD = $(LDADD)
-utimensat_DEPENDENCIES = libtests.a
-utimes_SOURCES = utimes.c
-utimes_OBJECTS = utimes.$(OBJEXT)
-utimes_LDADD = $(LDADD)
-utimes_DEPENDENCIES = libtests.a
-vfork_f_SOURCES = vfork-f.c
-vfork_f_OBJECTS = vfork-f.$(OBJEXT)
-vfork_f_LDADD = $(LDADD)
-vfork_f_DEPENDENCIES = libtests.a
-vhangup_SOURCES = vhangup.c
-vhangup_OBJECTS = vhangup.$(OBJEXT)
-vhangup_LDADD = $(LDADD)
-vhangup_DEPENDENCIES = libtests.a
-vmsplice_SOURCES = vmsplice.c
-vmsplice_OBJECTS = vmsplice.$(OBJEXT)
-vmsplice_LDADD = $(LDADD)
-vmsplice_DEPENDENCIES = libtests.a
-wait4_SOURCES = wait4.c
-wait4_OBJECTS = wait4.$(OBJEXT)
-wait4_LDADD = $(LDADD)
-wait4_DEPENDENCIES = libtests.a
-wait4_v_SOURCES = wait4-v.c
-wait4_v_OBJECTS = wait4-v.$(OBJEXT)
-wait4_v_LDADD = $(LDADD)
-wait4_v_DEPENDENCIES = libtests.a
-waitid_SOURCES = waitid.c
-waitid_OBJECTS = waitid.$(OBJEXT)
-waitid_LDADD = $(LDADD)
-waitid_DEPENDENCIES = libtests.a
-waitid_v_SOURCES = waitid-v.c
-waitid_v_OBJECTS = waitid-v.$(OBJEXT)
-waitid_v_LDADD = $(LDADD)
-waitid_v_DEPENDENCIES = libtests.a
-waitpid_SOURCES = waitpid.c
-waitpid_OBJECTS = waitpid.$(OBJEXT)
-waitpid_LDADD = $(LDADD)
-waitpid_DEPENDENCIES = libtests.a
-xattr_SOURCES = xattr.c
-xattr_OBJECTS = xattr.$(OBJEXT)
-xattr_LDADD = $(LDADD)
-xattr_DEPENDENCIES = libtests.a
-xattr_strings_SOURCES = xattr-strings.c
-xattr_strings_OBJECTS = xattr-strings.$(OBJEXT)
-xattr_strings_LDADD = $(LDADD)
-xattr_strings_DEPENDENCIES = libtests.a
-xet_robust_list_SOURCES = xet_robust_list.c
-xet_robust_list_OBJECTS = xet_robust_list.$(OBJEXT)
-xet_robust_list_LDADD = $(LDADD)
-xet_robust_list_DEPENDENCIES = libtests.a
-xet_thread_area_x86_SOURCES = xet_thread_area_x86.c
-xet_thread_area_x86_OBJECTS = xet_thread_area_x86.$(OBJEXT)
-xet_thread_area_x86_LDADD = $(LDADD)
-xet_thread_area_x86_DEPENDENCIES = libtests.a
-xetitimer_SOURCES = xetitimer.c
-xetitimer_OBJECTS = xetitimer.$(OBJEXT)
-xetitimer_LDADD = $(LDADD)
-xetitimer_DEPENDENCIES = libtests.a
-xetpgid_SOURCES = xetpgid.c
-xetpgid_OBJECTS = xetpgid.$(OBJEXT)
-xetpgid_LDADD = $(LDADD)
-xetpgid_DEPENDENCIES = libtests.a
-xetpriority_SOURCES = xetpriority.c
-xetpriority_OBJECTS = xetpriority.$(OBJEXT)
-xetpriority_LDADD = $(LDADD)
-xetpriority_DEPENDENCIES = libtests.a
-xettimeofday_SOURCES = xettimeofday.c
-xettimeofday_OBJECTS = xettimeofday.$(OBJEXT)
-xettimeofday_LDADD = $(LDADD)
-xettimeofday_DEPENDENCIES = libtests.a
-zeroargc_SOURCES = zeroargc.c
-zeroargc_OBJECTS = zeroargc.$(OBJEXT)
-zeroargc_LDADD = $(LDADD)
-zeroargc_DEPENDENCIES = libtests.a
-AM_V_P = $(am__v_P_$(V))
-am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
-am__v_P_0 = false
-am__v_P_1 = :
-AM_V_GEN = $(am__v_GEN_$(V))
-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
-am__v_GEN_0 = @echo "  GEN     " $@;
-am__v_GEN_1 = 
-AM_V_at = $(am__v_at_$(V))
-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
-am__v_at_0 = @
-am__v_at_1 = 
-DEFAULT_INCLUDES = 
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-am__mv = mv -f
-AM_V_lt = $(am__v_lt_$(V))
-am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
-am__v_lt_0 = --silent
-am__v_lt_1 = 
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-AM_V_CC = $(am__v_CC_$(V))
-am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
-am__v_CC_0 = @echo "  CC      " $@;
-am__v_CC_1 = 
-CCLD = $(CC)
-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-AM_V_CCLD = $(am__v_CCLD_$(V))
-am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
-am__v_CCLD_0 = @echo "  CCLD    " $@;
-am__v_CCLD_1 = 
-SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \
-	accept4.c access.c acct.c add_key.c adjtimex.c aio.c \
-	aio_pgetevents.c alarm.c answer.c attach-f-p.c \
-	attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \
-	block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \
-	bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \
-	bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \
-	bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \
-	check_sigign.c chmod.c chown.c chown32.c chroot.c \
-	clock_adjtime.c clock_nanosleep.c clock_xettime.c \
-	clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \
-	creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \
-	epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \
-	epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \
-	execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \
-	fallocate.c fanotify_init.c fanotify_mark.c \
-	fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \
-	fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \
-	fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \
-	file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \
-	flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \
-	fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \
-	futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \
-	getdents.c getdents64.c getegid.c getegid32.c geteuid.c \
-	geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \
-	getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \
-	getresgid.c getresgid32.c getresuid.c getresuid32.c \
-	getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \
-	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
-	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
-	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
-	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
-	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
-	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
-	iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \
-	ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \
-	ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \
-	ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \
-	ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \
-	is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \
-	kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \
-	keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \
-	lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \
-	localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \
-	madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \
-	mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \
-	mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \
-	mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \
-	mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \
-	mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \
-	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
-	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
-	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
-	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
-	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
-	netlink_kobject_uevent.c netlink_netfilter.c \
-	netlink_netlink_diag.c netlink_protocol.c netlink_route.c \
-	netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \
-	netlink_xfrm.c newfstatat.c nfnetlink_acct.c \
-	nfnetlink_cthelper.c nfnetlink_ctnetlink.c \
-	nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \
-	nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \
-	nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \
-	nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \
-	nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \
-	nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \
-	nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \
-	nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \
-	nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \
-	nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \
-	nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \
-	nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \
-	nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \
-	nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \
-	nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \
-	old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \
-	old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \
-	oldselect.c oldselect-P.c oldselect-efault.c \
-	oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \
-	pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \
-	perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \
-	personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \
-	pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \
-	ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \
-	prctl-dumpable.c prctl-name.c prctl-no-args.c \
-	prctl-pdeathsig.c prctl-seccomp-filter-v.c \
-	prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \
-	prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \
-	preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \
-	printpath-umovestr.c printpath-umovestr-peekdata.c \
-	printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \
-	printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \
-	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
-	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
-	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
-	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
-	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
-	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
-	sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \
-	so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \
-	so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \
-	sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \
-	sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \
-	$(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \
-	statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \
-	sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \
-	tee.c threads-execve.c time.c timer_create.c timer_xettime.c \
-	timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \
-	ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \
-	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
-	unblock_reset_raise.c unix-pair-send-recv.c \
-	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
-	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
-	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
-	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
-	xettimeofday.c zeroargc.c
-DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \
-	accept.c accept4.c access.c acct.c add_key.c adjtimex.c aio.c \
-	aio_pgetevents.c alarm.c answer.c attach-f-p.c \
-	attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \
-	block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \
-	bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \
-	bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \
-	bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \
-	check_sigign.c chmod.c chown.c chown32.c chroot.c \
-	clock_adjtime.c clock_nanosleep.c clock_xettime.c \
-	clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \
-	creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \
-	epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \
-	epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \
-	execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \
-	fallocate.c fanotify_init.c fanotify_mark.c \
-	fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \
-	fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \
-	fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \
-	file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \
-	flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \
-	fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \
-	futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \
-	getdents.c getdents64.c getegid.c getegid32.c geteuid.c \
-	geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \
-	getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \
-	getresgid.c getresgid32.c getresuid.c getresuid32.c \
-	getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \
-	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
-	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
-	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
-	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
-	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
-	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
-	iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \
-	ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \
-	ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \
-	ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \
-	ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \
-	is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \
-	kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \
-	keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \
-	lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \
-	localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \
-	madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \
-	mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \
-	mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \
-	mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \
-	mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \
-	mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \
-	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
-	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
-	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
-	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
-	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
-	netlink_kobject_uevent.c netlink_netfilter.c \
-	netlink_netlink_diag.c netlink_protocol.c netlink_route.c \
-	netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \
-	netlink_xfrm.c newfstatat.c nfnetlink_acct.c \
-	nfnetlink_cthelper.c nfnetlink_ctnetlink.c \
-	nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \
-	nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \
-	nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \
-	nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \
-	nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \
-	nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \
-	nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \
-	nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \
-	nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \
-	nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \
-	nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \
-	nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \
-	nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \
-	nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \
-	nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \
-	old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \
-	old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \
-	oldselect.c oldselect-P.c oldselect-efault.c \
-	oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \
-	pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \
-	perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \
-	personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \
-	pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \
-	ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \
-	prctl-dumpable.c prctl-name.c prctl-no-args.c \
-	prctl-pdeathsig.c prctl-seccomp-filter-v.c \
-	prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \
-	prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \
-	preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \
-	printpath-umovestr.c printpath-umovestr-peekdata.c \
-	printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \
-	printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \
-	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
-	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
-	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
-	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
-	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
-	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
-	sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \
-	so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \
-	so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \
-	sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \
-	sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \
-	$(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \
-	statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \
-	sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \
-	tee.c threads-execve.c time.c timer_create.c timer_xettime.c \
-	timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \
-	ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \
-	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
-	unblock_reset_raise.c unix-pair-send-recv.c \
-	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
-	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
-	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
-	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
-	xettimeofday.c zeroargc.c
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-am__extra_recursive_targets = check-valgrind-recursive \
-	check-valgrind-memcheck-recursive \
-	check-valgrind-helgrind-recursive check-valgrind-drd-recursive \
-	check-valgrind-sgcheck-recursive
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
-# Read a list of newline-separated strings from the standard input,
-# and print each of them once, without duplicates.  Input order is
-# *not* preserved.
-am__uniquify_input = $(AWK) '\
-  BEGIN { nonempty = 0; } \
-  { items[$$0] = 1; nonempty = 1; } \
-  END { if (nonempty) { for (i in items) print i; }; } \
-'
-# Make sure the list of sources is unique.  This is necessary because,
-# e.g., the same source file might be shared among _SOURCES variables
-# for different programs/libraries.
-am__define_uniq_tagged_files = \
-  list='$(am__tagged_files)'; \
-  unique=`for i in $$list; do \
-    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-  done | $(am__uniquify_input)`
-ETAGS = etags
-CTAGS = ctags
-am__tty_colors_dummy = \
-  mgn= red= grn= lgn= blu= brg= std=; \
-  am__color_tests=no
-am__tty_colors = { \
-  $(am__tty_colors_dummy); \
-  if test "X$(AM_COLOR_TESTS)" = Xno; then \
-    am__color_tests=no; \
-  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
-    am__color_tests=yes; \
-  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
-    am__color_tests=yes; \
-  fi; \
-  if test $$am__color_tests = yes; then \
-    red=''; \
-    grn=''; \
-    lgn=''; \
-    blu=''; \
-    mgn=''; \
-    brg=''; \
-    std=''; \
-  fi; \
-}
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
-    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
-    *) f=$$p;; \
-  esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
-  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
-  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
-  for p in $$list; do echo "$$p $$p"; done | \
-  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
-  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
-    if (++n[$$2] == $(am__install_max)) \
-      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
-    END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
-  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
-  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
-  test -z "$$files" \
-    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
-    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
-         $(am__cd) "$$dir" && rm -f $$files; }; \
-  }
-am__recheck_rx = ^[ 	]*:recheck:[ 	]*
-am__global_test_result_rx = ^[ 	]*:global-test-result:[ 	]*
-am__copy_in_global_log_rx = ^[ 	]*:copy-in-global-log:[ 	]*
-# A command that, given a newline-separated list of test names on the
-# standard input, print the name of the tests that are to be re-run
-# upon "make recheck".
-am__list_recheck_tests = $(AWK) '{ \
-  recheck = 1; \
-  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
-    { \
-      if (rc < 0) \
-        { \
-          if ((getline line2 < ($$0 ".log")) < 0) \
-	    recheck = 0; \
-          break; \
-        } \
-      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
-        { \
-          recheck = 0; \
-          break; \
-        } \
-      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
-        { \
-          break; \
-        } \
-    }; \
-  if (recheck) \
-    print $$0; \
-  close ($$0 ".trs"); \
-  close ($$0 ".log"); \
-}'
-# A command that, given a newline-separated list of test names on the
-# standard input, create the global log from their .trs and .log files.
-am__create_global_log = $(AWK) ' \
-function fatal(msg) \
-{ \
-  print "fatal: making $@: " msg | "cat >&2"; \
-  exit 1; \
-} \
-function rst_section(header) \
-{ \
-  print header; \
-  len = length(header); \
-  for (i = 1; i <= len; i = i + 1) \
-    printf "="; \
-  printf "\n\n"; \
-} \
-{ \
-  copy_in_global_log = 1; \
-  global_test_result = "RUN"; \
-  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
-    { \
-      if (rc < 0) \
-         fatal("failed to read from " $$0 ".trs"); \
-      if (line ~ /$(am__global_test_result_rx)/) \
-        { \
-          sub("$(am__global_test_result_rx)", "", line); \
-          sub("[ 	]*$$", "", line); \
-          global_test_result = line; \
-        } \
-      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
-        copy_in_global_log = 0; \
-    }; \
-  if (copy_in_global_log) \
-    { \
-      rst_section(global_test_result ": " $$0); \
-      while ((rc = (getline line < ($$0 ".log"))) != 0) \
-      { \
-        if (rc < 0) \
-          fatal("failed to read from " $$0 ".log"); \
-        print line; \
-      }; \
-      printf "\n"; \
-    }; \
-  close ($$0 ".trs"); \
-  close ($$0 ".log"); \
-}'
-# Restructured Text title.
-am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
-# Solaris 10 'make', and several other traditional 'make' implementations,
-# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
-# by disabling -e (using the XSI extension "set +e") if it's set.
-am__sh_e_setup = case $$- in *e*) set +e;; esac
-# Default flags passed to test drivers.
-am__common_driver_flags = \
-  --color-tests "$$am__color_tests" \
-  --enable-hard-errors "$$am__enable_hard_errors" \
-  --expect-failure "$$am__expect_failure"
-# To be inserted before the command running the test.  Creates the
-# directory for the log if needed.  Stores in $dir the directory
-# containing $f, in $tst the test, in $log the log.  Executes the
-# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
-# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
-# will run the test scripts (or their associated LOG_COMPILER, if
-# thy have one).
-am__check_pre = \
-$(am__sh_e_setup);					\
-$(am__vpath_adj_setup) $(am__vpath_adj)			\
-$(am__tty_colors);					\
-srcdir=$(srcdir); export srcdir;			\
-case "$@" in						\
-  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;	\
-    *) am__odir=.;; 					\
-esac;							\
-test "x$$am__odir" = x"." || test -d "$$am__odir" 	\
-  || $(MKDIR_P) "$$am__odir" || exit $$?;		\
-if test -f "./$$f"; then dir=./;			\
-elif test -f "$$f"; then dir=;				\
-else dir="$(srcdir)/"; fi;				\
-tst=$$dir$$f; log='$@'; 				\
-if test -n '$(DISABLE_HARD_ERRORS)'; then		\
-  am__enable_hard_errors=no; 				\
-else							\
-  am__enable_hard_errors=yes; 				\
-fi; 							\
-case " $(XFAIL_TESTS) " in				\
-  *[\ \	]$$f[\ \	]* | *[\ \	]$$dir$$f[\ \	]*) \
-    am__expect_failure=yes;;				\
-  *)							\
-    am__expect_failure=no;;				\
-esac; 							\
-$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
-# A shell command to get the names of the tests scripts with any registered
-# extension removed (i.e., equivalently, the names of the test logs, with
-# the '.log' extension removed).  The result is saved in the shell variable
-# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
-# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
-# since that might cause problem with VPATH rewrites for suffix-less tests.
-# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
-am__set_TESTS_bases = \
-  bases='$(TEST_LOGS)'; \
-  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
-  bases=`echo $$bases`
-RECHECK_LOGS = $(TEST_LOGS)
-AM_RECURSIVE_TARGETS = check recheck
-#am__EXEEXT_2 = strace-k.test $(am__append_1)
-TEST_SUITE_LOG = test-suite.log
-TEST_EXTENSIONS =  .test
-am__test_logs1 = $(TESTS:=.log)
-am__test_logs2 = $(am__test_logs1:.log=.log)
-TEST_LOGS = $(am__test_logs2:.test.log=.log)
-TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
-TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
-	$(TEST_LOG_FLAGS)
-am__set_b = \
-  case '$@' in \
-    */*) \
-      case '$*' in \
-        */*) b='$*';; \
-          *) b=`echo '$@' | sed 's/\.log$$//'`; \
-       esac;; \
-    *) \
-      b='$*';; \
-  esac
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing aclocal-1.14
-AMTAR = $${TAR-tar}
-AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoconf
-AUTOHEADER = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoheader
-AUTOMAKE = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing automake-1.14
-AWK = gawk
-BUILD_EXEEXT = 
-BUILD_OBJEXT = 
-CC = aarch64-linux-android-clang
-CCDEPMODE = depmode=gcc3
-CC_FOR_BUILD = gcc
-CFLAGS = -fPIE -fPIC 
-CFLAGS_FOR_BUILD = -g -O2
-CODE_COVERAGE_CFLAGS = 
-CODE_COVERAGE_CPPFLAGS = 
-CODE_COVERAGE_CXXFLAGS = 
-CODE_COVERAGE_ENABLED = no
-CODE_COVERAGE_LDFLAGS = 
-CODE_COVERAGE_LIBS = 
-COPYRIGHT_YEAR = 2018
-CPP = aarch64-linux-android-clang -E
-CPPFLAGS = 
-CPPFLAGS_FOR_BUILD = 
-CPP_FOR_BUILD = gcc -E
-CYGPATH_W = echo
-DEB_CHANGELOGTIME = Fri, 15 Jun 2018 17:54:18 +0000
-DEFS = -DHAVE_CONFIG_H
-DEPDIR = .deps
-ECHO_C = 
-ECHO_N = -n
-ECHO_T = 
-EGREP = /bin/grep -E
-ENABLE_VALGRIND_drd = no
-ENABLE_VALGRIND_helgrind = no
-ENABLE_VALGRIND_memcheck = yes
-ENABLE_VALGRIND_sgcheck = 
-EXEEXT = 
-GCOV = 
-GENHTML = 
-GREP = /bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LCOV = 
-LDFLAGS = -pie 
-LDFLAGS_FOR_BUILD = 
-LIBOBJS = 
-LIBS = 
-LTLIBOBJS = 
-MAINT = #
-MAKEINFO = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing makeinfo
-MANPAGE_DATE = 2018-06-13
-MIPS_ABI = 
-MKDIR_P = /bin/mkdir -p
-OBJEXT = o
-PACKAGE = strace
-PACKAGE_BUGREPORT = strace-devel@lists.strace.io
-PACKAGE_NAME = strace
-PACKAGE_STRING = strace 4.23
-PACKAGE_TARNAME = strace
-PACKAGE_URL = https://strace.io
-PACKAGE_VERSION = 4.23
-PATH_SEPARATOR = :
-PERL = /usr/bin/perl
-RANLIB = aarch64-linux-android-ranlib
-READELF = aarch64-linux-android-readelf
-RPM_CHANGELOGTIME = Fri Jun 15 2018
-SED = /bin/sed
-SET_MAKE = 
-SHELL = /bin/sh
-SIZEOF_KERNEL_LONG_T = 8
-SIZEOF_LONG = 4
-STRIP = aarch64-linux-android-strip
-VALGRIND = valgrind
-VALGRIND_ENABLED = yes
-VERSION = 4.23
-WARN_CFLAGS =  -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wnested-externs -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings
-WARN_CFLAGS_FOR_BUILD =  -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings
-abs_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests-mx32
-abs_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests-mx32
-abs_top_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-abs_top_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-ac_ct_CC = 
-ac_ct_CC_FOR_BUILD = gcc
-am__include = include
-am__leading_dot = .
-am__quote = 
-am__tar = $${TAR-tar} chof - "$$tardir"
-am__untar = $${TAR-tar} xf -
-arch = aarch64
-arch_m32 = arm
-arch_mx32 = aarch64
-arch_native = aarch64
-bindir = ${exec_prefix}/bin
-build = x86_64-pc-linux-gnu
-build_alias = 
-build_cpu = x86_64
-build_os = linux-gnu
-build_vendor = pc
-builddir = .
-cc_flags_m32 = -m32
-cc_flags_mx32 = -mx32
-clock_LIBS = 
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-dl_LIBS = -ldl
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = aarch64-unknown-linux-android
-host_alias = aarch64-linux-android
-host_cpu = aarch64
-host_os = linux-android
-host_vendor = unknown
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/install-sh
-libdir = ${exec_prefix}/lib
-libdw_CFLAGS = 
-libdw_CPPFLAGS = 
-libdw_LDFLAGS = 
-libdw_LIBS = 
-libexecdir = ${exec_prefix}/libexec
-libiberty_CPPFLAGS = 
-libiberty_LDFLAGS = 
-libiberty_LIBS = 
-libunwind_CPPFLAGS = 
-libunwind_LDFLAGS = 
-libunwind_LIBS = 
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-mandir = ${datarootdir}/man
-mkdir_p = $(MKDIR_P)
-mq_LIBS = 
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias = 
-timer_LIBS = 
-top_build_prefix = ../
-top_builddir = ..
-top_srcdir = ..
-valgrind_enabled_tools =  memcheck
-valgrind_tools = memcheck helgrind drd sgcheck
-OS = linux
-ARCH = aarch64
-NATIVE_ARCH = aarch64
-MPERS_NAME = mx32
-MPERS_CC_FLAGS = -mx32
-ARCH_MFLAGS = -DMPERS_IS_$(MPERS_NAME) $(MPERS_CC_FLAGS)
-AM_CFLAGS = $(WARN_CFLAGS)
-AM_CPPFLAGS = $(ARCH_MFLAGS) \
-	      -I$(builddir) \
-	      -I$(top_builddir)/$(OS)/$(ARCH) \
-	      -I$(top_srcdir)/$(OS)/$(ARCH) \
-	      -I$(top_builddir)/$(OS) \
-	      -I$(top_srcdir)/$(OS) \
-	      -I$(top_builddir) \
-	      -I$(top_srcdir) \
-	      -DTESTS_SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \
-	      -DTESTS_SIZEOF_LONG=$(SIZEOF_LONG)
-
-AM_LDFLAGS = $(ARCH_MFLAGS)
-libtests_a_SOURCES = \
-	create_nl_socket.c \
-	errno2name.c \
-	error_msg.c \
-	fill_memory.c \
-	get_page_size.c \
-	get_sigset_size.c \
-	hexdump_strdup.c \
-	hexquote_strndup.c \
-	ifindex.c \
-	inode_of_sockfd.c \
-	libmmsg.c \
-	libsocketcall.c \
-	overflowuid.c \
-	pipe_maxfd.c \
-	print_quoted_string.c \
-	print_time.c \
-	printflags.c \
-	printxval.c \
-	signal2name.c \
-	skip_unavailable.c \
-	sprintrc.c \
-	tail_alloc.c \
-	test_netlink.h \
-	test_nlattr.h \
-	test_printpath.c \
-	test_printstrn.c \
-	test_ucopy.c \
-	test_ucopy.h \
-	tests.h \
-	tprintf.c \
-	# end of libtests_a_SOURCES
-
-libtests_a_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-check_LIBRARIES = libtests.a
-LDADD = libtests.a
-
-# Generated by ./tests/gen_pure_executables.sh from ./tests/pure_executables.list; do not edit.
-PURE_EXECUTABLES = \
-  _newselect \
-  accept \
-  accept4 \
-  access \
-  acct \
-  add_key \
-  adjtimex \
-  aio \
-  aio_pgetevents \
-  alarm \
-  bpf \
-  bpf-v \
-  bpf-obj_get_info_by_fd \
-  bpf-obj_get_info_by_fd-v \
-  bpf-obj_get_info_by_fd-prog \
-  bpf-obj_get_info_by_fd-prog-v \
-  brk \
-  btrfs \
-  caps \
-  chmod \
-  chown \
-  chown32 \
-  chroot \
-  clock_adjtime \
-  clock_nanosleep \
-  clock_xettime \
-  copy_file_range \
-  creat \
-  delete_module \
-  dev-yy \
-  dup \
-  dup2 \
-  dup3 \
-  epoll_create \
-  epoll_create1 \
-  epoll_ctl \
-  epoll_pwait \
-  epoll_wait \
-  erestartsys \
-  eventfd \
-  execve \
-  execveat \
-  faccessat \
-  fadvise64 \
-  fadvise64_64 \
-  fallocate \
-  fanotify_init \
-  fanotify_mark \
-  fanotify_mark-Xabbrev \
-  fanotify_mark-Xraw \
-  fanotify_mark-Xverbose \
-  fchdir \
-  fchmod \
-  fchmodat \
-  fchown \
-  fchown32 \
-  fchownat \
-  fcntl \
-  fcntl64 \
-  fdatasync \
-  fflush \
-  file_handle \
-  file_ioctl \
-  finit_module \
-  flock \
-  fstat \
-  fstat64 \
-  fstatat64 \
-  fstatfs \
-  fstatfs64 \
-  fsync \
-  ftruncate \
-  ftruncate64 \
-  futex \
-  futimesat \
-  get_mempolicy \
-  getcpu \
-  getcwd \
-  getdents \
-  getdents64 \
-  getegid \
-  getegid32 \
-  geteuid \
-  geteuid32 \
-  getgid \
-  getgid32 \
-  getgroups \
-  getgroups32 \
-  getpeername \
-  getpgrp \
-  getpid \
-  getppid \
-  getrandom \
-  getresgid \
-  getresgid32 \
-  getresuid \
-  getresuid32 \
-  getrlimit \
-  getrusage \
-  getsid \
-  getsockname \
-  getuid \
-  getuid32 \
-  getxxid \
-  group_req \
-  inet-cmsg \
-  init_module \
-  inotify \
-  inotify_init1 \
-  ioctl \
-  ioctl_block \
-  ioctl_dm \
-  ioctl_evdev \
-  ioctl_inotify \
-  ioctl_kvm_run \
-  ioctl_loop \
-  ioctl_mtd \
-  ioctl_rtc \
-  ioctl_perf \
-  ioctl_ptp \
-  ioctl_scsi \
-  ioctl_sg_io_v3 \
-  ioctl_sg_io_v4 \
-  ioctl_sock_gifconf \
-  ioctl_uffdio \
-  ioctl_v4l2 \
-  ioperm \
-  iopl \
-  ioprio \
-  ip_mreq \
-  ipc \
-  ipc_msg \
-  ipc_msg-Xabbrev \
-  ipc_msg-Xraw \
-  ipc_msg-Xverbose \
-  ipc_msgbuf \
-  ipc_msgbuf-Xabbrev \
-  ipc_msgbuf-Xraw \
-  ipc_msgbuf-Xverbose \
-  ipc_sem \
-  ipc_sem-Xabbrev \
-  ipc_sem-Xraw \
-  ipc_sem-Xverbose \
-  ipc_shm \
-  ipc_shm-Xabbrev \
-  ipc_shm-Xraw \
-  ipc_shm-Xverbose \
-  kcmp \
-  kcmp-y \
-  kern_features \
-  kexec_file_load \
-  kexec_load \
-  keyctl \
-  keyctl-Xabbrev \
-  keyctl-Xraw \
-  keyctl-Xverbose \
-  kill \
-  lchown \
-  lchown32 \
-  link \
-  linkat \
-  llseek \
-  lookup_dcookie \
-  lseek \
-  lstat \
-  lstat64 \
-  madvise \
-  mbind \
-  membarrier \
-  memfd_create \
-  migrate_pages \
-  mincore \
-  mkdir \
-  mkdirat \
-  mknod \
-  mknodat \
-  mlock \
-  mlock2 \
-  mlockall \
-  mmap \
-  mmap-Xabbrev \
-  mmap-Xraw \
-  mmap-Xverbose \
-  mmap64 \
-  mmap64-Xabbrev \
-  mmap64-Xraw \
-  mmap64-Xverbose \
-  mmsg \
-  mmsg_name \
-  modify_ldt \
-  mount \
-  mount-Xabbrev \
-  mount-Xraw \
-  mount-Xverbose \
-  move_pages \
-  mq \
-  mq_sendrecv \
-  mq_sendrecv-read \
-  mq_sendrecv-write \
-  msg_control \
-  msg_name \
-  munlockall \
-  nanosleep \
-  net-icmp_filter \
-  net-sockaddr \
-  net-y-unix \
-  net-yy-inet \
-  net-yy-inet6 \
-  net-yy-netlink \
-  net-yy-unix \
-  netlink_audit \
-  netlink_crypto \
-  netlink_generic \
-  netlink_kobject_uevent \
-  netlink_netfilter \
-  netlink_protocol \
-  netlink_route \
-  netlink_selinux \
-  netlink_sock_diag \
-  netlink_xfrm \
-  newfstatat \
-  nfnetlink_acct \
-  nfnetlink_cthelper \
-  nfnetlink_ctnetlink \
-  nfnetlink_ctnetlink_exp \
-  nfnetlink_cttimeout \
-  nfnetlink_nft_compat \
-  nfnetlink_nftables \
-  nfnetlink_ipset \
-  nfnetlink_osf \
-  nfnetlink_queue \
-  nfnetlink_ulog \
-  nlattr \
-  nlattr_crypto_user_alg \
-  nlattr_br_port_msg \
-  nlattr_dcbmsg \
-  nlattr_fib_rule_hdr \
-  nlattr_ifaddrlblmsg \
-  nlattr_ifaddrmsg \
-  nlattr_ifinfomsg \
-  nlattr_ifla_af_spec \
-  nlattr_ifla_brport \
-  nlattr_ifla_linkinfo \
-  nlattr_ifla_port \
-  nlattr_ifla_xdp \
-  nlattr_inet_diag_msg \
-  nlattr_inet_diag_req_compat \
-  nlattr_inet_diag_req_v2 \
-  nlattr_mdba_mdb_entry \
-  nlattr_mdba_router_port \
-  nlattr_ndmsg \
-  nlattr_ndtmsg \
-  nlattr_netconfmsg \
-  nlattr_netlink_diag_msg \
-  nlattr_nlmsgerr \
-  nlattr_packet_diag_msg \
-  nlattr_rtgenmsg \
-  nlattr_rtmsg \
-  nlattr_smc_diag_msg \
-  nlattr_tc_stats \
-  nlattr_tca_stab \
-  nlattr_tcamsg \
-  nlattr_tcmsg \
-  nlattr_unix_diag_msg \
-  old_mmap \
-  old_mmap-P \
-  old_mmap-v-none \
-  old_mmap-Xabbrev \
-  old_mmap-Xraw \
-  old_mmap-Xverbose \
-  oldfstat \
-  oldlstat \
-  oldselect \
-  oldselect-efault \
-  oldstat \
-  open \
-  openat \
-  osf_utimes \
-  pause \
-  perf_event_open \
-  personality \
-  personality-Xabbrev \
-  personality-Xraw \
-  personality-Xverbose \
-  pipe \
-  pipe2 \
-  pkey_alloc \
-  pkey_free \
-  pkey_mprotect \
-  poll \
-  poll-P \
-  ppoll \
-  ppoll-P \
-  prctl-arg2-intptr \
-  prctl-dumpable \
-  prctl-name \
-  prctl-no-args \
-  prctl-pdeathsig \
-  prctl-securebits \
-  prctl-tid_address \
-  prctl-tsc \
-  pread64-pwrite64 \
-  preadv \
-  preadv-pwritev \
-  preadv2-pwritev2 \
-  printpath-umovestr \
-  printpath-umovestr-peekdata \
-  printpath-umovestr-undumpable \
-  printstr \
-  printstrn-umoven \
-  printstrn-umoven-peekdata \
-  printstrn-umoven-undumpable \
-  prlimit64 \
-  process_vm_readv \
-  process_vm_writev \
-  pselect6 \
-  ptrace \
-  pwritev \
-  quotactl \
-  quotactl-xfs \
-  read-write \
-  readahead \
-  readdir \
-  readlink \
-  readlinkat \
-  readv \
-  reboot \
-  recvfrom \
-  recvmmsg-timeout \
-  recvmsg \
-  remap_file_pages \
-  rename \
-  renameat \
-  renameat2 \
-  request_key \
-  riscv_flush_icache \
-  rmdir \
-  rt_sigaction \
-  rt_sigpending \
-  rt_sigprocmask \
-  rt_sigqueueinfo \
-  rt_sigreturn \
-  rt_sigsuspend \
-  rt_sigtimedwait \
-  rt_tgsigqueueinfo \
-  s390_guarded_storage \
-  s390_guarded_storage-v \
-  s390_pci_mmio_read_write \
-  s390_runtime_instr \
-  s390_sthyi \
-  s390_sthyi-v \
-  sched_get_priority_mxx \
-  sched_rr_get_interval \
-  sched_xetaffinity \
-  sched_xetattr \
-  sched_xetparam \
-  sched_xetscheduler \
-  sched_yield \
-  seccomp-filter \
-  seccomp_get_action_avail \
-  select \
-  semop \
-  sendfile \
-  sendfile64 \
-  set_mempolicy \
-  setdomainname \
-  setfsgid \
-  setfsgid32 \
-  setfsuid \
-  setfsuid32 \
-  setgid \
-  setgid32 \
-  setgroups \
-  setgroups32 \
-  sethostname \
-  setns \
-  setregid \
-  setregid32 \
-  setresgid \
-  setresgid32 \
-  setresuid \
-  setresuid32 \
-  setreuid \
-  setreuid32 \
-  setrlimit \
-  setuid \
-  setuid32 \
-  shmxt \
-  shutdown \
-  sigaction \
-  sigaltstack \
-  siginfo \
-  signal \
-  signalfd4 \
-  sigpending \
-  sigprocmask \
-  sigreturn \
-  sigsuspend \
-  so_linger \
-  so_peercred \
-  so_peercred-Xabbrev \
-  so_peercred-Xraw \
-  so_peercred-Xverbose \
-  sock_filter-v \
-  sock_filter-v-Xabbrev \
-  sock_filter-v-Xraw \
-  sock_filter-v-Xverbose \
-  socketcall \
-  sockopt-sol_netlink \
-  splice \
-  stat \
-  stat64 \
-  statfs \
-  statfs64 \
-  statx \
-  swap \
-  sxetmask \
-  symlink \
-  symlinkat \
-  sync \
-  sync_file_range \
-  sync_file_range2 \
-  sysinfo \
-  syslog \
-  tee \
-  time \
-  timer_create \
-  timer_xettime \
-  timerfd_xettime \
-  times \
-  times-fail \
-  truncate \
-  truncate64 \
-  ugetrlimit \
-  uio \
-  umask \
-  umount \
-  umount2 \
-  umoven-illptr \
-  umovestr \
-  umovestr-illptr \
-  umovestr2 \
-  umovestr3 \
-  uname \
-  unlink \
-  unlinkat \
-  unshare \
-  userfaultfd \
-  ustat \
-  utime \
-  utimensat \
-  utimes \
-  vhangup \
-  vmsplice \
-  wait4 \
-  waitid \
-  waitpid \
-  xattr \
-  xattr-strings \
-  xet_robust_list \
-  xet_thread_area_x86 \
-  xetitimer \
-  xetpgid \
-  xetpriority \
-  xettimeofday \
-  #
-
-attach_f_p_LDADD = -lpthread $(LDADD)
-count_f_LDADD = -lpthread $(LDADD)
-delay_LDADD = $(clock_LIBS) $(LDADD)
-filter_unavailable_LDADD = -lpthread $(LDADD)
-fstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-fstatat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-ftruncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-localtime_LDADD = $(clock_LIBS) $(LDADD)
-lstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_Xabbrev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_Xraw_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_Xverbose_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mq_LDADD = $(mq_LIBS) $(LDADD)
-newfstatat_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-pc_LDADD = $(dl_LIBS) $(LDADD)
-pread64_pwrite64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-preadv_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-preadv_pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-stat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-statfs_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-threads_execve_LDADD = -lpthread $(clock_LIBS) $(LDADD)
-times_LDADD = $(clock_LIBS) $(LDADD)
-truncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-uio_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-stack_fcall_SOURCES = stack-fcall.c \
-	stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c
-
-stack_fcall_mangled_SOURCES = stack-fcall-mangled.c \
-	stack-fcall-mangled-0.c stack-fcall-mangled-1.c \
-	stack-fcall-mangled-2.c stack-fcall-mangled-3.c
-
-
-# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit.
-GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \
-	accept4.gen.test access.gen.test acct.gen.test \
-	add_key.gen.test adjtimex.gen.test aio.gen.test \
-	aio_pgetevents.gen.test alarm.gen.test bpf.gen.test \
-	bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test \
-	bpf-obj_get_info_by_fd-v.gen.test \
-	bpf-obj_get_info_by_fd-prog.gen.test \
-	bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test \
-	chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test \
-	clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test \
-	clock_xettime.gen.test copy_file_range.gen.test creat.gen.test \
-	delete_module.gen.test dev-yy.gen.test dup.gen.test \
-	dup2.gen.test dup3.gen.test epoll_create.gen.test \
-	epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test \
-	epoll_wait.gen.test erestartsys.gen.test execveat.gen.test \
-	execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test \
-	fallocate.gen.test fanotify_init.gen.test \
-	fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test \
-	fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test \
-	fchdir.gen.test fchmod.gen.test fchmodat.gen.test \
-	fchown.gen.test fchown32.gen.test fchownat.gen.test \
-	fcntl.gen.test fcntl64.gen.test fdatasync.gen.test \
-	file_handle.gen.test file_ioctl.gen.test finit_module.gen.test \
-	flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test \
-	fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test \
-	fsync.gen.test fsync-y.gen.test ftruncate.gen.test \
-	ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test \
-	getcpu.gen.test getcwd.gen.test getdents.gen.test \
-	getdents64.gen.test getegid.gen.test getegid32.gen.test \
-	geteuid.gen.test geteuid32.gen.test getgid.gen.test \
-	getgid32.gen.test getgroups.gen.test getgroups32.gen.test \
-	getpeername.gen.test getpgrp.gen.test getpid.gen.test \
-	getppid.gen.test getrandom.gen.test getresgid.gen.test \
-	getresgid32.gen.test getresuid.gen.test getresuid32.gen.test \
-	getrlimit.gen.test getrusage.gen.test getsid.gen.test \
-	getsockname.gen.test gettid.gen.test getuid32.gen.test \
-	getxxid.gen.test group_req.gen.test inet-cmsg.gen.test \
-	init_module.gen.test inotify.gen.test inotify_init1.gen.test \
-	int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \
-	ioctl_dm-v.gen.test ioctl_evdev.gen.test \
-	ioctl_evdev-v.gen.test ioctl_inotify.gen.test \
-	ioctl_kvm_run.gen.test ioctl_loop.gen.test \
-	ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \
-	ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \
-	ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \
-	ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \
-	ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \
-	ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \
-	iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \
-	ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \
-	ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \
-	ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \
-	ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \
-	ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \
-	ipc_sem-Xverbose.gen.test ipc_shm.gen.test \
-	ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \
-	ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \
-	kern_features.gen.test kexec_file_load.gen.test \
-	kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \
-	keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \
-	lchown.gen.test lchown32.gen.test link.gen.test \
-	linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \
-	lstat64.gen.test madvise.gen.test mbind.gen.test \
-	membarrier.gen.test memfd_create.gen.test \
-	migrate_pages.gen.test mincore.gen.test mkdir.gen.test \
-	mkdirat.gen.test mknod.gen.test mknodat.gen.test \
-	mlock.gen.test mlock2.gen.test mlockall.gen.test \
-	mmap-Xabbrev.gen.test mmap-Xraw.gen.test \
-	mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \
-	mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \
-	mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \
-	modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test \
-	mount-Xraw.gen.test mount-Xverbose.gen.test \
-	move_pages.gen.test mq.gen.test mq_sendrecv.gen.test \
-	mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \
-	msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \
-	munlockall.gen.test nanosleep.gen.test \
-	net-icmp_filter.gen.test net-sockaddr.gen.test \
-	net-yy-inet6.gen.test netlink_audit.gen.test \
-	netlink_crypto.gen.test netlink_generic.gen.test \
-	netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \
-	netlink_protocol.gen.test netlink_route.gen.test \
-	netlink_selinux.gen.test netlink_xfrm.gen.test \
-	newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \
-	nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \
-	nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \
-	nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \
-	nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \
-	nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \
-	nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \
-	nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \
-	nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \
-	nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \
-	nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \
-	nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \
-	nlattr_inet_diag_msg.gen.test \
-	nlattr_inet_diag_req_compat.gen.test \
-	nlattr_inet_diag_req_v2.gen.test \
-	nlattr_mdba_mdb_entry.gen.test \
-	nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test \
-	nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test \
-	nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test \
-	nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test \
-	nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test \
-	nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test \
-	nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test \
-	nlattr_unix_diag_msg.gen.test old_mmap.gen.test \
-	old_mmap-P.gen.test old_mmap-v-none.gen.test \
-	old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test \
-	old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test \
-	oldselect.gen.test oldselect-P.gen.test \
-	oldselect-efault.gen.test oldselect-efault-P.gen.test \
-	oldstat.gen.test open.gen.test openat.gen.test \
-	osf_utimes.gen.test pause.gen.test perf_event_open.gen.test \
-	perf_event_open_nonverbose.gen.test \
-	perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test \
-	personality-Xraw.gen.test personality-Xverbose.gen.test \
-	pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test \
-	pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test \
-	ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test \
-	preadv-pwritev.gen.test preadv2-pwritev2.gen.test \
-	printstr.gen.test printpath-umovestr.gen.test \
-	printpath-umovestr-peekdata.gen.test \
-	printpath-umovestr-undumpable.gen.test \
-	printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test \
-	printstrn-umoven-undumpable.gen.test prlimit64.gen.test \
-	process_vm_readv.gen.test process_vm_writev.gen.test \
-	pselect6.gen.test ptrace.gen.test pwritev.gen.test \
-	quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test \
-	quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test \
-	readdir.gen.test readlink.gen.test readlinkat.gen.test \
-	reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test \
-	recvmsg.gen.test regex.gen.test remap_file_pages.gen.test \
-	rename.gen.test renameat.gen.test renameat2.gen.test \
-	request_key.gen.test riscv_flush_icache.gen.test \
-	rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test \
-	rt_sigqueueinfo.gen.test rt_sigreturn.gen.test \
-	rt_sigsuspend.gen.test rt_sigtimedwait.gen.test \
-	rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test \
-	s390_guarded_storage-v.gen.test \
-	s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test \
-	s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test \
-	sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test \
-	sched_xetaffinity.gen.test sched_xetattr.gen.test \
-	sched_xetparam.gen.test sched_xetscheduler.gen.test \
-	sched_yield.gen.test seccomp-filter.gen.test \
-	seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test \
-	select.gen.test select-P.gen.test semop.gen.test \
-	sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test \
-	setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test \
-	setfsuid.gen.test setfsuid32.gen.test setgid.gen.test \
-	setgid32.gen.test setgroups.gen.test setgroups32.gen.test \
-	sethostname.gen.test setns.gen.test setregid.gen.test \
-	setregid32.gen.test setresgid.gen.test setresgid32.gen.test \
-	setresuid.gen.test setresuid32.gen.test setreuid.gen.test \
-	setreuid32.gen.test setrlimit.gen.test setuid.gen.test \
-	setuid32.gen.test shmxt.gen.test shutdown.gen.test \
-	sigaction.gen.test siginfo.gen.test signal.gen.test \
-	signal_receive.gen.test signalfd4.gen.test sigpending.gen.test \
-	sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test \
-	so_linger.gen.test so_peercred.gen.test \
-	so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test \
-	so_peercred-Xverbose.gen.test sock_filter-v.gen.test \
-	sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test \
-	sock_filter-v-Xverbose.gen.test socketcall.gen.test \
-	sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test \
-	stat64.gen.test statfs.gen.test statfs64.gen.test \
-	statx.gen.test swap.gen.test sxetmask.gen.test \
-	symlink.gen.test symlinkat.gen.test sync.gen.test \
-	sync_file_range.gen.test sync_file_range2.gen.test \
-	sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test \
-	timer_create.gen.test timer_xettime.gen.test \
-	timerfd_xettime.gen.test times.gen.test times-fail.gen.test \
-	trace_fstat.gen.test trace_fstatfs.gen.test \
-	trace_lstat.gen.test trace_personality_32.gen.test \
-	trace_personality_64.gen.test trace_personality_x32.gen.test \
-	trace_personality_regex_32.gen.test \
-	trace_personality_regex_64.gen.test \
-	trace_personality_regex_x32.gen.test trace_question.gen.test \
-	trace_stat.gen.test trace_stat_like.gen.test \
-	trace_statfs.gen.test trace_statfs_like.gen.test \
-	truncate.gen.test truncate64.gen.test ugetrlimit.gen.test \
-	umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \
-	umovestr3.gen.test unlink.gen.test unlinkat.gen.test \
-	unshare.gen.test userfaultfd.gen.test ustat.gen.test \
-	utime.gen.test utimensat.gen.test utimes.gen.test \
-	vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \
-	wait4.gen.test wait4-v.gen.test waitid.gen.test \
-	waitid-v.gen.test waitpid.gen.test xattr.gen.test \
-	xattr-strings.gen.test xet_robust_list.gen.test \
-	xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \
-	xettimeofday.gen.test
-STACKTRACE_TESTS = 
-#STACKTRACE_TESTS = strace-k.test \
-#	$(am__append_1)
-DECODER_TESTS = \
-	bpf-success.test \
-	bpf-success-v.test \
-	brk.test \
-	btrfs-v.test \
-	btrfs-vw.test \
-	btrfs-vwX.test \
-	btrfs-vX.test \
-	btrfs-w.test \
-	btrfs-wX.test \
-	btrfs-X.test \
-	caps-abbrev.test \
-	caps.test \
-	eventfd.test \
-	execve-v.test \
-	execve.test \
-	fadvise64.test \
-	futex.test \
-	getuid.test \
-	ioctl.test \
-	ioctl_perf-success.test \
-	ipc_msgbuf.test \
-	kern_features-fault.test \
-	llseek.test \
-	lseek.test \
-	mmap.test \
-	net-y-unix.test \
-	net-yy-inet.test \
-	net-yy-netlink.test \
-	net-yy-unix.test \
-	net.test \
-	netlink_sock_diag.test \
-	nsyscalls.test \
-	nsyscalls-d.test \
-	nsyscalls-nd.test \
-	personality.test \
-	pipe.test \
-	poll-P.test \
-	poll.test \
-	prctl-arg2-intptr.test \
-	prctl-dumpable.test \
-	prctl-name.test \
-	prctl-no-args.test \
-	prctl-pdeathsig.test \
-	prctl-seccomp-filter-v.test \
-	prctl-seccomp-strict.test \
-	prctl-securebits.test \
-	prctl-spec-inject.test \
-	prctl-tid_address.test \
-	prctl-tsc.test \
-	qual_fault-exit_group.test \
-	readv.test \
-	rt_sigaction.test \
-	scm_rights-fd.test \
-	seccomp-strict.test \
-	sigaltstack.test \
-	sun_path.test \
-	xet_thread_area_x86.test \
-	uio.test \
-	umount.test \
-	umount2.test \
-	umovestr.test \
-	umovestr2.test \
-	uname.test \
-	unix-pair-send-recv.test \
-	unix-pair-sendto-recvfrom.test \
-	# end of DECODER_TESTS
-
-MISC_TESTS = \
-	attach-f-p.test \
-	attach-p-cmd.test \
-	bexecve.test \
-	clone_parent.test \
-	clone_ptrace.test \
-	count-f.test \
-	count.test \
-	delay.test \
-	detach-running.test \
-	detach-sleeping.test \
-	detach-stopped.test \
-	filter-unavailable.test \
-	filtering_fd-syntax.test \
-	filtering_syscall-syntax.test \
-	fflush.test \
-	get_regs.test \
-	inject-nf.test \
-	interactive_block.test \
-	ksysent.test \
-	localtime.test \
-	opipe.test \
-	options-syntax.test \
-	pc.test \
-	printpath-umovestr-legacy.test \
-	printstrn-umoven-legacy.test \
-	qual_fault-syntax.test \
-	qual_fault.test \
-	qual_fault-syscall.test \
-	qual_inject-error-signal.test \
-	qual_inject-error-signal-syscall.test \
-	qual_inject-retval.test \
-	qual_inject-retval-syscall.test \
-	qual_inject-signal.test \
-	qual_inject-signal-syscall.test \
-	qual_inject-syntax.test \
-	qual_signal.test \
-	qual_syscall.test \
-	redirect-fds.test \
-	redirect.test \
-	restart_syscall.test \
-	sigblock.test \
-	sigign.test \
-	strace-C.test \
-	strace-E.test \
-	strace-S.test \
-	strace-T.test \
-	strace-V.test \
-	strace-ff.test \
-	strace-r.test \
-	strace-t.test \
-	strace-tt.test \
-	strace-ttt.test \
-	termsig.test \
-	threads-execve.test \
-	# end of MISC_TESTS
-
-XFAIL_TESTS_ = 
-XFAIL_TESTS_m32 = $(STACKTRACE_TESTS)
-XFAIL_TESTS_mx32 = $(STACKTRACE_TESTS)
-XFAIL_TESTS_x86_64 = int_0x80.gen.test
-XFAIL_TESTS_x32 = int_0x80.gen.test
-XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH))
-TEST_LOG_COMPILER = env
-AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \
-			SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \
-			SIZEOF_LONG=$(SIZEOF_LONG) \
-			MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh
-
-VALGRIND_FLAGS = --quiet
-VALGRIND_SUPPRESSIONS_FILES = $(abs_srcdir)/strace.supp
-EXTRA_DIST = \
-	accept_compat.h \
-	attach-p-cmd.h \
-	caps-abbrev.awk \
-	caps.awk \
-	clock.in \
-	count-f.expected \
-	eventfd.expected \
-	fadvise.h \
-	fcntl-common.c \
-	filter-unavailable.expected \
-	fstatat.c \
-	fstatx.c \
-	gen_pure_executables.sh \
-	gen_tests.in \
-	gen_tests.sh \
-	getresugid.c \
-	init.sh \
-	init_delete_module.h \
-	ipc.sh \
-	ksysent.sed \
-	lstatx.c \
-	match.awk \
-	net.expected \
-	netlink_sock_diag-v.sh \
-	nlattr_ifla.h \
-	pipe.expected \
-	print_user_desc.c \
-	process_vm_readv_writev.c \
-	pure_executables.list \
-	qual_fault-exit_group.expected \
-	qual_inject-error-signal.expected \
-	qual_inject-signal.expected \
-	qualify_personality.sh \
-	qualify_personality_empty.in \
-	quotactl.h \
-	regex.in \
-	rt_sigaction.awk \
-	run.sh \
-	sched.in \
-	scno_tampering.sh \
-	setfsugid.c \
-	setresugid.c \
-	setreugid.c \
-	setugid.c \
-	sigaltstack.expected \
-	sockname.c \
-	stack-fcall.h \
-	strace-C.expected \
-	strace-E.expected \
-	strace-T.expected \
-	strace-ff.expected \
-	strace-k-demangle.expected \
-	strace-k-demangle.test \
-	strace-k.expected \
-	strace-k.test \
-	strace-r.expected \
-	strace.supp \
-	sun_path.expected \
-	syntax.sh \
-	trace_fstat.in \
-	trace_fstatfs.in \
-	trace_lstat.in \
-	trace_personality_32.in \
-	trace_personality_64.in \
-	trace_personality_x32.in \
-	trace_personality_regex_32.in \
-	trace_personality_regex_64.in \
-	trace_personality_regex_x32.in \
-	trace_question.in \
-	trace_stat.in \
-	trace_stat_like.in \
-	trace_statfs.in \
-	trace_statfs_like.in \
-	uio.expected \
-	umode_t.c \
-	umovestr.expected \
-	unix-pair-send-recv.expected \
-	unix-pair-sendto-recvfrom.expected \
-	xchownx.c \
-	xgetrlimit.c \
-	xselect.c \
-	xstatfs.c \
-	xstatfs64.c \
-	xstatfsx.c \
-	xstatx.c \
-	xutimes.c \
-	$(TESTS)
-
-objects = $(filter %.$(OBJEXT),$(SOURCES:.c=.$(OBJEXT)))
-BUILT_SOURCES = ksysent.h scno.h
-CLEANFILES = ksysent.h syscallent.i scno.h
-SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-		$(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS)
-
-digits = [[:digit:]][[:digit:]]*
-al_nums = [[:alnum:]_][[:alnum:]_]*
-SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p
-all: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .log .o .obj .test .test$(EXEEXT) .trs
-$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests-mx32/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests-mx32/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-$(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am:
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: # $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): # $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-clean-checkLIBRARIES:
-	-test -z "$(check_LIBRARIES)" || rm -f $(check_LIBRARIES)
-
-libtests.a: $(libtests_a_OBJECTS) $(libtests_a_DEPENDENCIES) $(EXTRA_libtests_a_DEPENDENCIES) 
-	$(AM_V_at)-rm -f libtests.a
-	$(AM_V_AR)$(libtests_a_AR) libtests.a $(libtests_a_OBJECTS) $(libtests_a_LIBADD)
-	$(AM_V_at)$(RANLIB) libtests.a
-
-clean-checkPROGRAMS:
-	-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
-
-_newselect$(EXEEXT): $(_newselect_OBJECTS) $(_newselect_DEPENDENCIES) $(EXTRA__newselect_DEPENDENCIES) 
-	@rm -f _newselect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(_newselect_OBJECTS) $(_newselect_LDADD) $(LIBS)
-
-_newselect-P$(EXEEXT): $(_newselect_P_OBJECTS) $(_newselect_P_DEPENDENCIES) $(EXTRA__newselect_P_DEPENDENCIES) 
-	@rm -f _newselect-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(_newselect_P_OBJECTS) $(_newselect_P_LDADD) $(LIBS)
-
-accept$(EXEEXT): $(accept_OBJECTS) $(accept_DEPENDENCIES) $(EXTRA_accept_DEPENDENCIES) 
-	@rm -f accept$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(accept_OBJECTS) $(accept_LDADD) $(LIBS)
-
-accept4$(EXEEXT): $(accept4_OBJECTS) $(accept4_DEPENDENCIES) $(EXTRA_accept4_DEPENDENCIES) 
-	@rm -f accept4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(accept4_OBJECTS) $(accept4_LDADD) $(LIBS)
-
-access$(EXEEXT): $(access_OBJECTS) $(access_DEPENDENCIES) $(EXTRA_access_DEPENDENCIES) 
-	@rm -f access$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(access_OBJECTS) $(access_LDADD) $(LIBS)
-
-acct$(EXEEXT): $(acct_OBJECTS) $(acct_DEPENDENCIES) $(EXTRA_acct_DEPENDENCIES) 
-	@rm -f acct$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(acct_OBJECTS) $(acct_LDADD) $(LIBS)
-
-add_key$(EXEEXT): $(add_key_OBJECTS) $(add_key_DEPENDENCIES) $(EXTRA_add_key_DEPENDENCIES) 
-	@rm -f add_key$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(add_key_OBJECTS) $(add_key_LDADD) $(LIBS)
-
-adjtimex$(EXEEXT): $(adjtimex_OBJECTS) $(adjtimex_DEPENDENCIES) $(EXTRA_adjtimex_DEPENDENCIES) 
-	@rm -f adjtimex$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(adjtimex_OBJECTS) $(adjtimex_LDADD) $(LIBS)
-
-aio$(EXEEXT): $(aio_OBJECTS) $(aio_DEPENDENCIES) $(EXTRA_aio_DEPENDENCIES) 
-	@rm -f aio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(aio_OBJECTS) $(aio_LDADD) $(LIBS)
-
-aio_pgetevents$(EXEEXT): $(aio_pgetevents_OBJECTS) $(aio_pgetevents_DEPENDENCIES) $(EXTRA_aio_pgetevents_DEPENDENCIES) 
-	@rm -f aio_pgetevents$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(aio_pgetevents_OBJECTS) $(aio_pgetevents_LDADD) $(LIBS)
-
-alarm$(EXEEXT): $(alarm_OBJECTS) $(alarm_DEPENDENCIES) $(EXTRA_alarm_DEPENDENCIES) 
-	@rm -f alarm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(alarm_OBJECTS) $(alarm_LDADD) $(LIBS)
-
-answer$(EXEEXT): $(answer_OBJECTS) $(answer_DEPENDENCIES) $(EXTRA_answer_DEPENDENCIES) 
-	@rm -f answer$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(answer_OBJECTS) $(answer_LDADD) $(LIBS)
-
-attach-f-p$(EXEEXT): $(attach_f_p_OBJECTS) $(attach_f_p_DEPENDENCIES) $(EXTRA_attach_f_p_DEPENDENCIES) 
-	@rm -f attach-f-p$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_f_p_OBJECTS) $(attach_f_p_LDADD) $(LIBS)
-
-attach-f-p-cmd$(EXEEXT): $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_DEPENDENCIES) $(EXTRA_attach_f_p_cmd_DEPENDENCIES) 
-	@rm -f attach-f-p-cmd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_LDADD) $(LIBS)
-
-attach-p-cmd-cmd$(EXEEXT): $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_DEPENDENCIES) $(EXTRA_attach_p_cmd_cmd_DEPENDENCIES) 
-	@rm -f attach-p-cmd-cmd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_LDADD) $(LIBS)
-
-attach-p-cmd-p$(EXEEXT): $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_DEPENDENCIES) $(EXTRA_attach_p_cmd_p_DEPENDENCIES) 
-	@rm -f attach-p-cmd-p$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_LDADD) $(LIBS)
-
-block_reset_raise_run$(EXEEXT): $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_DEPENDENCIES) $(EXTRA_block_reset_raise_run_DEPENDENCIES) 
-	@rm -f block_reset_raise_run$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_LDADD) $(LIBS)
-
-bpf$(EXEEXT): $(bpf_OBJECTS) $(bpf_DEPENDENCIES) $(EXTRA_bpf_DEPENDENCIES) 
-	@rm -f bpf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_OBJECTS) $(bpf_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd$(EXEEXT): $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd-prog$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd-prog$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd-prog-v$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd-prog-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd-v$(EXEEXT): $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_v_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_LDADD) $(LIBS)
-
-bpf-success$(EXEEXT): $(bpf_success_OBJECTS) $(bpf_success_DEPENDENCIES) $(EXTRA_bpf_success_DEPENDENCIES) 
-	@rm -f bpf-success$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_success_OBJECTS) $(bpf_success_LDADD) $(LIBS)
-
-bpf-success-v$(EXEEXT): $(bpf_success_v_OBJECTS) $(bpf_success_v_DEPENDENCIES) $(EXTRA_bpf_success_v_DEPENDENCIES) 
-	@rm -f bpf-success-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_success_v_OBJECTS) $(bpf_success_v_LDADD) $(LIBS)
-
-bpf-v$(EXEEXT): $(bpf_v_OBJECTS) $(bpf_v_DEPENDENCIES) $(EXTRA_bpf_v_DEPENDENCIES) 
-	@rm -f bpf-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_v_OBJECTS) $(bpf_v_LDADD) $(LIBS)
-
-brk$(EXEEXT): $(brk_OBJECTS) $(brk_DEPENDENCIES) $(EXTRA_brk_DEPENDENCIES) 
-	@rm -f brk$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(brk_OBJECTS) $(brk_LDADD) $(LIBS)
-
-btrfs$(EXEEXT): $(btrfs_OBJECTS) $(btrfs_DEPENDENCIES) $(EXTRA_btrfs_DEPENDENCIES) 
-	@rm -f btrfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(btrfs_OBJECTS) $(btrfs_LDADD) $(LIBS)
-
-caps$(EXEEXT): $(caps_OBJECTS) $(caps_DEPENDENCIES) $(EXTRA_caps_DEPENDENCIES) 
-	@rm -f caps$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(caps_OBJECTS) $(caps_LDADD) $(LIBS)
-
-caps-abbrev$(EXEEXT): $(caps_abbrev_OBJECTS) $(caps_abbrev_DEPENDENCIES) $(EXTRA_caps_abbrev_DEPENDENCIES) 
-	@rm -f caps-abbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(caps_abbrev_OBJECTS) $(caps_abbrev_LDADD) $(LIBS)
-
-check_sigblock$(EXEEXT): $(check_sigblock_OBJECTS) $(check_sigblock_DEPENDENCIES) $(EXTRA_check_sigblock_DEPENDENCIES) 
-	@rm -f check_sigblock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(check_sigblock_OBJECTS) $(check_sigblock_LDADD) $(LIBS)
-
-check_sigign$(EXEEXT): $(check_sigign_OBJECTS) $(check_sigign_DEPENDENCIES) $(EXTRA_check_sigign_DEPENDENCIES) 
-	@rm -f check_sigign$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(check_sigign_OBJECTS) $(check_sigign_LDADD) $(LIBS)
-
-chmod$(EXEEXT): $(chmod_OBJECTS) $(chmod_DEPENDENCIES) $(EXTRA_chmod_DEPENDENCIES) 
-	@rm -f chmod$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chmod_OBJECTS) $(chmod_LDADD) $(LIBS)
-
-chown$(EXEEXT): $(chown_OBJECTS) $(chown_DEPENDENCIES) $(EXTRA_chown_DEPENDENCIES) 
-	@rm -f chown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chown_OBJECTS) $(chown_LDADD) $(LIBS)
-
-chown32$(EXEEXT): $(chown32_OBJECTS) $(chown32_DEPENDENCIES) $(EXTRA_chown32_DEPENDENCIES) 
-	@rm -f chown32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chown32_OBJECTS) $(chown32_LDADD) $(LIBS)
-
-chroot$(EXEEXT): $(chroot_OBJECTS) $(chroot_DEPENDENCIES) $(EXTRA_chroot_DEPENDENCIES) 
-	@rm -f chroot$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chroot_OBJECTS) $(chroot_LDADD) $(LIBS)
-
-clock_adjtime$(EXEEXT): $(clock_adjtime_OBJECTS) $(clock_adjtime_DEPENDENCIES) $(EXTRA_clock_adjtime_DEPENDENCIES) 
-	@rm -f clock_adjtime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clock_adjtime_OBJECTS) $(clock_adjtime_LDADD) $(LIBS)
-
-clock_nanosleep$(EXEEXT): $(clock_nanosleep_OBJECTS) $(clock_nanosleep_DEPENDENCIES) $(EXTRA_clock_nanosleep_DEPENDENCIES) 
-	@rm -f clock_nanosleep$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clock_nanosleep_OBJECTS) $(clock_nanosleep_LDADD) $(LIBS)
-
-clock_xettime$(EXEEXT): $(clock_xettime_OBJECTS) $(clock_xettime_DEPENDENCIES) $(EXTRA_clock_xettime_DEPENDENCIES) 
-	@rm -f clock_xettime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clock_xettime_OBJECTS) $(clock_xettime_LDADD) $(LIBS)
-
-clone_parent$(EXEEXT): $(clone_parent_OBJECTS) $(clone_parent_DEPENDENCIES) $(EXTRA_clone_parent_DEPENDENCIES) 
-	@rm -f clone_parent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clone_parent_OBJECTS) $(clone_parent_LDADD) $(LIBS)
-
-clone_ptrace$(EXEEXT): $(clone_ptrace_OBJECTS) $(clone_ptrace_DEPENDENCIES) $(EXTRA_clone_ptrace_DEPENDENCIES) 
-	@rm -f clone_ptrace$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clone_ptrace_OBJECTS) $(clone_ptrace_LDADD) $(LIBS)
-
-copy_file_range$(EXEEXT): $(copy_file_range_OBJECTS) $(copy_file_range_DEPENDENCIES) $(EXTRA_copy_file_range_DEPENDENCIES) 
-	@rm -f copy_file_range$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(copy_file_range_OBJECTS) $(copy_file_range_LDADD) $(LIBS)
-
-count-f$(EXEEXT): $(count_f_OBJECTS) $(count_f_DEPENDENCIES) $(EXTRA_count_f_DEPENDENCIES) 
-	@rm -f count-f$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(count_f_OBJECTS) $(count_f_LDADD) $(LIBS)
-
-creat$(EXEEXT): $(creat_OBJECTS) $(creat_DEPENDENCIES) $(EXTRA_creat_DEPENDENCIES) 
-	@rm -f creat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(creat_OBJECTS) $(creat_LDADD) $(LIBS)
-
-delay$(EXEEXT): $(delay_OBJECTS) $(delay_DEPENDENCIES) $(EXTRA_delay_DEPENDENCIES) 
-	@rm -f delay$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(delay_OBJECTS) $(delay_LDADD) $(LIBS)
-
-delete_module$(EXEEXT): $(delete_module_OBJECTS) $(delete_module_DEPENDENCIES) $(EXTRA_delete_module_DEPENDENCIES) 
-	@rm -f delete_module$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(delete_module_OBJECTS) $(delete_module_LDADD) $(LIBS)
-
-dev-yy$(EXEEXT): $(dev_yy_OBJECTS) $(dev_yy_DEPENDENCIES) $(EXTRA_dev_yy_DEPENDENCIES) 
-	@rm -f dev-yy$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dev_yy_OBJECTS) $(dev_yy_LDADD) $(LIBS)
-
-dup$(EXEEXT): $(dup_OBJECTS) $(dup_DEPENDENCIES) $(EXTRA_dup_DEPENDENCIES) 
-	@rm -f dup$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dup_OBJECTS) $(dup_LDADD) $(LIBS)
-
-dup2$(EXEEXT): $(dup2_OBJECTS) $(dup2_DEPENDENCIES) $(EXTRA_dup2_DEPENDENCIES) 
-	@rm -f dup2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dup2_OBJECTS) $(dup2_LDADD) $(LIBS)
-
-dup3$(EXEEXT): $(dup3_OBJECTS) $(dup3_DEPENDENCIES) $(EXTRA_dup3_DEPENDENCIES) 
-	@rm -f dup3$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dup3_OBJECTS) $(dup3_LDADD) $(LIBS)
-
-epoll_create$(EXEEXT): $(epoll_create_OBJECTS) $(epoll_create_DEPENDENCIES) $(EXTRA_epoll_create_DEPENDENCIES) 
-	@rm -f epoll_create$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_create_OBJECTS) $(epoll_create_LDADD) $(LIBS)
-
-epoll_create1$(EXEEXT): $(epoll_create1_OBJECTS) $(epoll_create1_DEPENDENCIES) $(EXTRA_epoll_create1_DEPENDENCIES) 
-	@rm -f epoll_create1$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_create1_OBJECTS) $(epoll_create1_LDADD) $(LIBS)
-
-epoll_ctl$(EXEEXT): $(epoll_ctl_OBJECTS) $(epoll_ctl_DEPENDENCIES) $(EXTRA_epoll_ctl_DEPENDENCIES) 
-	@rm -f epoll_ctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_ctl_OBJECTS) $(epoll_ctl_LDADD) $(LIBS)
-
-epoll_pwait$(EXEEXT): $(epoll_pwait_OBJECTS) $(epoll_pwait_DEPENDENCIES) $(EXTRA_epoll_pwait_DEPENDENCIES) 
-	@rm -f epoll_pwait$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_pwait_OBJECTS) $(epoll_pwait_LDADD) $(LIBS)
-
-epoll_wait$(EXEEXT): $(epoll_wait_OBJECTS) $(epoll_wait_DEPENDENCIES) $(EXTRA_epoll_wait_DEPENDENCIES) 
-	@rm -f epoll_wait$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_wait_OBJECTS) $(epoll_wait_LDADD) $(LIBS)
-
-erestartsys$(EXEEXT): $(erestartsys_OBJECTS) $(erestartsys_DEPENDENCIES) $(EXTRA_erestartsys_DEPENDENCIES) 
-	@rm -f erestartsys$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(erestartsys_OBJECTS) $(erestartsys_LDADD) $(LIBS)
-
-eventfd$(EXEEXT): $(eventfd_OBJECTS) $(eventfd_DEPENDENCIES) $(EXTRA_eventfd_DEPENDENCIES) 
-	@rm -f eventfd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(eventfd_OBJECTS) $(eventfd_LDADD) $(LIBS)
-
-execve$(EXEEXT): $(execve_OBJECTS) $(execve_DEPENDENCIES) $(EXTRA_execve_DEPENDENCIES) 
-	@rm -f execve$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execve_OBJECTS) $(execve_LDADD) $(LIBS)
-
-execve-v$(EXEEXT): $(execve_v_OBJECTS) $(execve_v_DEPENDENCIES) $(EXTRA_execve_v_DEPENDENCIES) 
-	@rm -f execve-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execve_v_OBJECTS) $(execve_v_LDADD) $(LIBS)
-
-execveat$(EXEEXT): $(execveat_OBJECTS) $(execveat_DEPENDENCIES) $(EXTRA_execveat_DEPENDENCIES) 
-	@rm -f execveat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execveat_OBJECTS) $(execveat_LDADD) $(LIBS)
-
-execveat-v$(EXEEXT): $(execveat_v_OBJECTS) $(execveat_v_DEPENDENCIES) $(EXTRA_execveat_v_DEPENDENCIES) 
-	@rm -f execveat-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execveat_v_OBJECTS) $(execveat_v_LDADD) $(LIBS)
-
-faccessat$(EXEEXT): $(faccessat_OBJECTS) $(faccessat_DEPENDENCIES) $(EXTRA_faccessat_DEPENDENCIES) 
-	@rm -f faccessat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(faccessat_OBJECTS) $(faccessat_LDADD) $(LIBS)
-
-fadvise64$(EXEEXT): $(fadvise64_OBJECTS) $(fadvise64_DEPENDENCIES) $(EXTRA_fadvise64_DEPENDENCIES) 
-	@rm -f fadvise64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fadvise64_OBJECTS) $(fadvise64_LDADD) $(LIBS)
-
-fadvise64_64$(EXEEXT): $(fadvise64_64_OBJECTS) $(fadvise64_64_DEPENDENCIES) $(EXTRA_fadvise64_64_DEPENDENCIES) 
-	@rm -f fadvise64_64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fadvise64_64_OBJECTS) $(fadvise64_64_LDADD) $(LIBS)
-
-fallocate$(EXEEXT): $(fallocate_OBJECTS) $(fallocate_DEPENDENCIES) $(EXTRA_fallocate_DEPENDENCIES) 
-	@rm -f fallocate$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fallocate_OBJECTS) $(fallocate_LDADD) $(LIBS)
-
-fanotify_init$(EXEEXT): $(fanotify_init_OBJECTS) $(fanotify_init_DEPENDENCIES) $(EXTRA_fanotify_init_DEPENDENCIES) 
-	@rm -f fanotify_init$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_init_OBJECTS) $(fanotify_init_LDADD) $(LIBS)
-
-fanotify_mark$(EXEEXT): $(fanotify_mark_OBJECTS) $(fanotify_mark_DEPENDENCIES) $(EXTRA_fanotify_mark_DEPENDENCIES) 
-	@rm -f fanotify_mark$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_OBJECTS) $(fanotify_mark_LDADD) $(LIBS)
-
-fanotify_mark-Xabbrev$(EXEEXT): $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_DEPENDENCIES) $(EXTRA_fanotify_mark_Xabbrev_DEPENDENCIES) 
-	@rm -f fanotify_mark-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_LDADD) $(LIBS)
-
-fanotify_mark-Xraw$(EXEEXT): $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_DEPENDENCIES) $(EXTRA_fanotify_mark_Xraw_DEPENDENCIES) 
-	@rm -f fanotify_mark-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_LDADD) $(LIBS)
-
-fanotify_mark-Xverbose$(EXEEXT): $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_DEPENDENCIES) $(EXTRA_fanotify_mark_Xverbose_DEPENDENCIES) 
-	@rm -f fanotify_mark-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_LDADD) $(LIBS)
-
-fchdir$(EXEEXT): $(fchdir_OBJECTS) $(fchdir_DEPENDENCIES) $(EXTRA_fchdir_DEPENDENCIES) 
-	@rm -f fchdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchdir_OBJECTS) $(fchdir_LDADD) $(LIBS)
-
-fchmod$(EXEEXT): $(fchmod_OBJECTS) $(fchmod_DEPENDENCIES) $(EXTRA_fchmod_DEPENDENCIES) 
-	@rm -f fchmod$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchmod_OBJECTS) $(fchmod_LDADD) $(LIBS)
-
-fchmodat$(EXEEXT): $(fchmodat_OBJECTS) $(fchmodat_DEPENDENCIES) $(EXTRA_fchmodat_DEPENDENCIES) 
-	@rm -f fchmodat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchmodat_OBJECTS) $(fchmodat_LDADD) $(LIBS)
-
-fchown$(EXEEXT): $(fchown_OBJECTS) $(fchown_DEPENDENCIES) $(EXTRA_fchown_DEPENDENCIES) 
-	@rm -f fchown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchown_OBJECTS) $(fchown_LDADD) $(LIBS)
-
-fchown32$(EXEEXT): $(fchown32_OBJECTS) $(fchown32_DEPENDENCIES) $(EXTRA_fchown32_DEPENDENCIES) 
-	@rm -f fchown32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchown32_OBJECTS) $(fchown32_LDADD) $(LIBS)
-
-fchownat$(EXEEXT): $(fchownat_OBJECTS) $(fchownat_DEPENDENCIES) $(EXTRA_fchownat_DEPENDENCIES) 
-	@rm -f fchownat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchownat_OBJECTS) $(fchownat_LDADD) $(LIBS)
-
-fcntl$(EXEEXT): $(fcntl_OBJECTS) $(fcntl_DEPENDENCIES) $(EXTRA_fcntl_DEPENDENCIES) 
-	@rm -f fcntl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fcntl_OBJECTS) $(fcntl_LDADD) $(LIBS)
-
-fcntl64$(EXEEXT): $(fcntl64_OBJECTS) $(fcntl64_DEPENDENCIES) $(EXTRA_fcntl64_DEPENDENCIES) 
-	@rm -f fcntl64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fcntl64_OBJECTS) $(fcntl64_LDADD) $(LIBS)
-
-fdatasync$(EXEEXT): $(fdatasync_OBJECTS) $(fdatasync_DEPENDENCIES) $(EXTRA_fdatasync_DEPENDENCIES) 
-	@rm -f fdatasync$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fdatasync_OBJECTS) $(fdatasync_LDADD) $(LIBS)
-
-fflush$(EXEEXT): $(fflush_OBJECTS) $(fflush_DEPENDENCIES) $(EXTRA_fflush_DEPENDENCIES) 
-	@rm -f fflush$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fflush_OBJECTS) $(fflush_LDADD) $(LIBS)
-
-file_handle$(EXEEXT): $(file_handle_OBJECTS) $(file_handle_DEPENDENCIES) $(EXTRA_file_handle_DEPENDENCIES) 
-	@rm -f file_handle$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(file_handle_OBJECTS) $(file_handle_LDADD) $(LIBS)
-
-file_ioctl$(EXEEXT): $(file_ioctl_OBJECTS) $(file_ioctl_DEPENDENCIES) $(EXTRA_file_ioctl_DEPENDENCIES) 
-	@rm -f file_ioctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(file_ioctl_OBJECTS) $(file_ioctl_LDADD) $(LIBS)
-
-filter-unavailable$(EXEEXT): $(filter_unavailable_OBJECTS) $(filter_unavailable_DEPENDENCIES) $(EXTRA_filter_unavailable_DEPENDENCIES) 
-	@rm -f filter-unavailable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(filter_unavailable_OBJECTS) $(filter_unavailable_LDADD) $(LIBS)
-
-finit_module$(EXEEXT): $(finit_module_OBJECTS) $(finit_module_DEPENDENCIES) $(EXTRA_finit_module_DEPENDENCIES) 
-	@rm -f finit_module$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(finit_module_OBJECTS) $(finit_module_LDADD) $(LIBS)
-
-flock$(EXEEXT): $(flock_OBJECTS) $(flock_DEPENDENCIES) $(EXTRA_flock_DEPENDENCIES) 
-	@rm -f flock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(flock_OBJECTS) $(flock_LDADD) $(LIBS)
-
-fork-f$(EXEEXT): $(fork_f_OBJECTS) $(fork_f_DEPENDENCIES) $(EXTRA_fork_f_DEPENDENCIES) 
-	@rm -f fork-f$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fork_f_OBJECTS) $(fork_f_LDADD) $(LIBS)
-
-fstat$(EXEEXT): $(fstat_OBJECTS) $(fstat_DEPENDENCIES) $(EXTRA_fstat_DEPENDENCIES) 
-	@rm -f fstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstat_OBJECTS) $(fstat_LDADD) $(LIBS)
-
-fstat64$(EXEEXT): $(fstat64_OBJECTS) $(fstat64_DEPENDENCIES) $(EXTRA_fstat64_DEPENDENCIES) 
-	@rm -f fstat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstat64_OBJECTS) $(fstat64_LDADD) $(LIBS)
-
-fstatat64$(EXEEXT): $(fstatat64_OBJECTS) $(fstatat64_DEPENDENCIES) $(EXTRA_fstatat64_DEPENDENCIES) 
-	@rm -f fstatat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstatat64_OBJECTS) $(fstatat64_LDADD) $(LIBS)
-
-fstatfs$(EXEEXT): $(fstatfs_OBJECTS) $(fstatfs_DEPENDENCIES) $(EXTRA_fstatfs_DEPENDENCIES) 
-	@rm -f fstatfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstatfs_OBJECTS) $(fstatfs_LDADD) $(LIBS)
-
-fstatfs64$(EXEEXT): $(fstatfs64_OBJECTS) $(fstatfs64_DEPENDENCIES) $(EXTRA_fstatfs64_DEPENDENCIES) 
-	@rm -f fstatfs64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstatfs64_OBJECTS) $(fstatfs64_LDADD) $(LIBS)
-
-fsync$(EXEEXT): $(fsync_OBJECTS) $(fsync_DEPENDENCIES) $(EXTRA_fsync_DEPENDENCIES) 
-	@rm -f fsync$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fsync_OBJECTS) $(fsync_LDADD) $(LIBS)
-
-fsync-y$(EXEEXT): $(fsync_y_OBJECTS) $(fsync_y_DEPENDENCIES) $(EXTRA_fsync_y_DEPENDENCIES) 
-	@rm -f fsync-y$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fsync_y_OBJECTS) $(fsync_y_LDADD) $(LIBS)
-
-ftruncate$(EXEEXT): $(ftruncate_OBJECTS) $(ftruncate_DEPENDENCIES) $(EXTRA_ftruncate_DEPENDENCIES) 
-	@rm -f ftruncate$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ftruncate_OBJECTS) $(ftruncate_LDADD) $(LIBS)
-
-ftruncate64$(EXEEXT): $(ftruncate64_OBJECTS) $(ftruncate64_DEPENDENCIES) $(EXTRA_ftruncate64_DEPENDENCIES) 
-	@rm -f ftruncate64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ftruncate64_OBJECTS) $(ftruncate64_LDADD) $(LIBS)
-
-futex$(EXEEXT): $(futex_OBJECTS) $(futex_DEPENDENCIES) $(EXTRA_futex_DEPENDENCIES) 
-	@rm -f futex$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(futex_OBJECTS) $(futex_LDADD) $(LIBS)
-
-futimesat$(EXEEXT): $(futimesat_OBJECTS) $(futimesat_DEPENDENCIES) $(EXTRA_futimesat_DEPENDENCIES) 
-	@rm -f futimesat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(futimesat_OBJECTS) $(futimesat_LDADD) $(LIBS)
-
-get_mempolicy$(EXEEXT): $(get_mempolicy_OBJECTS) $(get_mempolicy_DEPENDENCIES) $(EXTRA_get_mempolicy_DEPENDENCIES) 
-	@rm -f get_mempolicy$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(get_mempolicy_OBJECTS) $(get_mempolicy_LDADD) $(LIBS)
-
-getcpu$(EXEEXT): $(getcpu_OBJECTS) $(getcpu_DEPENDENCIES) $(EXTRA_getcpu_DEPENDENCIES) 
-	@rm -f getcpu$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getcpu_OBJECTS) $(getcpu_LDADD) $(LIBS)
-
-getcwd$(EXEEXT): $(getcwd_OBJECTS) $(getcwd_DEPENDENCIES) $(EXTRA_getcwd_DEPENDENCIES) 
-	@rm -f getcwd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getcwd_OBJECTS) $(getcwd_LDADD) $(LIBS)
-
-getdents$(EXEEXT): $(getdents_OBJECTS) $(getdents_DEPENDENCIES) $(EXTRA_getdents_DEPENDENCIES) 
-	@rm -f getdents$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getdents_OBJECTS) $(getdents_LDADD) $(LIBS)
-
-getdents64$(EXEEXT): $(getdents64_OBJECTS) $(getdents64_DEPENDENCIES) $(EXTRA_getdents64_DEPENDENCIES) 
-	@rm -f getdents64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getdents64_OBJECTS) $(getdents64_LDADD) $(LIBS)
-
-getegid$(EXEEXT): $(getegid_OBJECTS) $(getegid_DEPENDENCIES) $(EXTRA_getegid_DEPENDENCIES) 
-	@rm -f getegid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getegid_OBJECTS) $(getegid_LDADD) $(LIBS)
-
-getegid32$(EXEEXT): $(getegid32_OBJECTS) $(getegid32_DEPENDENCIES) $(EXTRA_getegid32_DEPENDENCIES) 
-	@rm -f getegid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getegid32_OBJECTS) $(getegid32_LDADD) $(LIBS)
-
-geteuid$(EXEEXT): $(geteuid_OBJECTS) $(geteuid_DEPENDENCIES) $(EXTRA_geteuid_DEPENDENCIES) 
-	@rm -f geteuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(geteuid_OBJECTS) $(geteuid_LDADD) $(LIBS)
-
-geteuid32$(EXEEXT): $(geteuid32_OBJECTS) $(geteuid32_DEPENDENCIES) $(EXTRA_geteuid32_DEPENDENCIES) 
-	@rm -f geteuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(geteuid32_OBJECTS) $(geteuid32_LDADD) $(LIBS)
-
-getgid$(EXEEXT): $(getgid_OBJECTS) $(getgid_DEPENDENCIES) $(EXTRA_getgid_DEPENDENCIES) 
-	@rm -f getgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgid_OBJECTS) $(getgid_LDADD) $(LIBS)
-
-getgid32$(EXEEXT): $(getgid32_OBJECTS) $(getgid32_DEPENDENCIES) $(EXTRA_getgid32_DEPENDENCIES) 
-	@rm -f getgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgid32_OBJECTS) $(getgid32_LDADD) $(LIBS)
-
-getgroups$(EXEEXT): $(getgroups_OBJECTS) $(getgroups_DEPENDENCIES) $(EXTRA_getgroups_DEPENDENCIES) 
-	@rm -f getgroups$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgroups_OBJECTS) $(getgroups_LDADD) $(LIBS)
-
-getgroups32$(EXEEXT): $(getgroups32_OBJECTS) $(getgroups32_DEPENDENCIES) $(EXTRA_getgroups32_DEPENDENCIES) 
-	@rm -f getgroups32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgroups32_OBJECTS) $(getgroups32_LDADD) $(LIBS)
-
-getpeername$(EXEEXT): $(getpeername_OBJECTS) $(getpeername_DEPENDENCIES) $(EXTRA_getpeername_DEPENDENCIES) 
-	@rm -f getpeername$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getpeername_OBJECTS) $(getpeername_LDADD) $(LIBS)
-
-getpgrp$(EXEEXT): $(getpgrp_OBJECTS) $(getpgrp_DEPENDENCIES) $(EXTRA_getpgrp_DEPENDENCIES) 
-	@rm -f getpgrp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getpgrp_OBJECTS) $(getpgrp_LDADD) $(LIBS)
-
-getpid$(EXEEXT): $(getpid_OBJECTS) $(getpid_DEPENDENCIES) $(EXTRA_getpid_DEPENDENCIES) 
-	@rm -f getpid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getpid_OBJECTS) $(getpid_LDADD) $(LIBS)
-
-getppid$(EXEEXT): $(getppid_OBJECTS) $(getppid_DEPENDENCIES) $(EXTRA_getppid_DEPENDENCIES) 
-	@rm -f getppid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getppid_OBJECTS) $(getppid_LDADD) $(LIBS)
-
-getrandom$(EXEEXT): $(getrandom_OBJECTS) $(getrandom_DEPENDENCIES) $(EXTRA_getrandom_DEPENDENCIES) 
-	@rm -f getrandom$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getrandom_OBJECTS) $(getrandom_LDADD) $(LIBS)
-
-getresgid$(EXEEXT): $(getresgid_OBJECTS) $(getresgid_DEPENDENCIES) $(EXTRA_getresgid_DEPENDENCIES) 
-	@rm -f getresgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresgid_OBJECTS) $(getresgid_LDADD) $(LIBS)
-
-getresgid32$(EXEEXT): $(getresgid32_OBJECTS) $(getresgid32_DEPENDENCIES) $(EXTRA_getresgid32_DEPENDENCIES) 
-	@rm -f getresgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresgid32_OBJECTS) $(getresgid32_LDADD) $(LIBS)
-
-getresuid$(EXEEXT): $(getresuid_OBJECTS) $(getresuid_DEPENDENCIES) $(EXTRA_getresuid_DEPENDENCIES) 
-	@rm -f getresuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresuid_OBJECTS) $(getresuid_LDADD) $(LIBS)
-
-getresuid32$(EXEEXT): $(getresuid32_OBJECTS) $(getresuid32_DEPENDENCIES) $(EXTRA_getresuid32_DEPENDENCIES) 
-	@rm -f getresuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresuid32_OBJECTS) $(getresuid32_LDADD) $(LIBS)
-
-getrlimit$(EXEEXT): $(getrlimit_OBJECTS) $(getrlimit_DEPENDENCIES) $(EXTRA_getrlimit_DEPENDENCIES) 
-	@rm -f getrlimit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getrlimit_OBJECTS) $(getrlimit_LDADD) $(LIBS)
-
-getrusage$(EXEEXT): $(getrusage_OBJECTS) $(getrusage_DEPENDENCIES) $(EXTRA_getrusage_DEPENDENCIES) 
-	@rm -f getrusage$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getrusage_OBJECTS) $(getrusage_LDADD) $(LIBS)
-
-getsid$(EXEEXT): $(getsid_OBJECTS) $(getsid_DEPENDENCIES) $(EXTRA_getsid_DEPENDENCIES) 
-	@rm -f getsid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getsid_OBJECTS) $(getsid_LDADD) $(LIBS)
-
-getsockname$(EXEEXT): $(getsockname_OBJECTS) $(getsockname_DEPENDENCIES) $(EXTRA_getsockname_DEPENDENCIES) 
-	@rm -f getsockname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getsockname_OBJECTS) $(getsockname_LDADD) $(LIBS)
-
-gettid$(EXEEXT): $(gettid_OBJECTS) $(gettid_DEPENDENCIES) $(EXTRA_gettid_DEPENDENCIES) 
-	@rm -f gettid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(gettid_OBJECTS) $(gettid_LDADD) $(LIBS)
-
-getuid$(EXEEXT): $(getuid_OBJECTS) $(getuid_DEPENDENCIES) $(EXTRA_getuid_DEPENDENCIES) 
-	@rm -f getuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getuid_OBJECTS) $(getuid_LDADD) $(LIBS)
-
-getuid32$(EXEEXT): $(getuid32_OBJECTS) $(getuid32_DEPENDENCIES) $(EXTRA_getuid32_DEPENDENCIES) 
-	@rm -f getuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getuid32_OBJECTS) $(getuid32_LDADD) $(LIBS)
-
-getxxid$(EXEEXT): $(getxxid_OBJECTS) $(getxxid_DEPENDENCIES) $(EXTRA_getxxid_DEPENDENCIES) 
-	@rm -f getxxid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getxxid_OBJECTS) $(getxxid_LDADD) $(LIBS)
-
-group_req$(EXEEXT): $(group_req_OBJECTS) $(group_req_DEPENDENCIES) $(EXTRA_group_req_DEPENDENCIES) 
-	@rm -f group_req$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(group_req_OBJECTS) $(group_req_LDADD) $(LIBS)
-
-inet-cmsg$(EXEEXT): $(inet_cmsg_OBJECTS) $(inet_cmsg_DEPENDENCIES) $(EXTRA_inet_cmsg_DEPENDENCIES) 
-	@rm -f inet-cmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inet_cmsg_OBJECTS) $(inet_cmsg_LDADD) $(LIBS)
-
-init_module$(EXEEXT): $(init_module_OBJECTS) $(init_module_DEPENDENCIES) $(EXTRA_init_module_DEPENDENCIES) 
-	@rm -f init_module$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(init_module_OBJECTS) $(init_module_LDADD) $(LIBS)
-
-inject-nf$(EXEEXT): $(inject_nf_OBJECTS) $(inject_nf_DEPENDENCIES) $(EXTRA_inject_nf_DEPENDENCIES) 
-	@rm -f inject-nf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inject_nf_OBJECTS) $(inject_nf_LDADD) $(LIBS)
-
-inotify$(EXEEXT): $(inotify_OBJECTS) $(inotify_DEPENDENCIES) $(EXTRA_inotify_DEPENDENCIES) 
-	@rm -f inotify$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inotify_OBJECTS) $(inotify_LDADD) $(LIBS)
-
-inotify_init1$(EXEEXT): $(inotify_init1_OBJECTS) $(inotify_init1_DEPENDENCIES) $(EXTRA_inotify_init1_DEPENDENCIES) 
-	@rm -f inotify_init1$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inotify_init1_OBJECTS) $(inotify_init1_LDADD) $(LIBS)
-
-int_0x80$(EXEEXT): $(int_0x80_OBJECTS) $(int_0x80_DEPENDENCIES) $(EXTRA_int_0x80_DEPENDENCIES) 
-	@rm -f int_0x80$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(int_0x80_OBJECTS) $(int_0x80_LDADD) $(LIBS)
-
-ioctl$(EXEEXT): $(ioctl_OBJECTS) $(ioctl_DEPENDENCIES) $(EXTRA_ioctl_DEPENDENCIES) 
-	@rm -f ioctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_OBJECTS) $(ioctl_LDADD) $(LIBS)
-
-ioctl_block$(EXEEXT): $(ioctl_block_OBJECTS) $(ioctl_block_DEPENDENCIES) $(EXTRA_ioctl_block_DEPENDENCIES) 
-	@rm -f ioctl_block$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_block_OBJECTS) $(ioctl_block_LDADD) $(LIBS)
-
-ioctl_dm$(EXEEXT): $(ioctl_dm_OBJECTS) $(ioctl_dm_DEPENDENCIES) $(EXTRA_ioctl_dm_DEPENDENCIES) 
-	@rm -f ioctl_dm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_dm_OBJECTS) $(ioctl_dm_LDADD) $(LIBS)
-
-ioctl_dm-v$(EXEEXT): $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_DEPENDENCIES) $(EXTRA_ioctl_dm_v_DEPENDENCIES) 
-	@rm -f ioctl_dm-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_LDADD) $(LIBS)
-
-ioctl_evdev$(EXEEXT): $(ioctl_evdev_OBJECTS) $(ioctl_evdev_DEPENDENCIES) $(EXTRA_ioctl_evdev_DEPENDENCIES) 
-	@rm -f ioctl_evdev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS)
-
-ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) 
-	@rm -f ioctl_evdev-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS)
-
-ioctl_inotify$(EXEEXT): $(ioctl_inotify_OBJECTS) $(ioctl_inotify_DEPENDENCIES) $(EXTRA_ioctl_inotify_DEPENDENCIES) 
-	@rm -f ioctl_inotify$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_inotify_OBJECTS) $(ioctl_inotify_LDADD) $(LIBS)
-
-ioctl_kvm_run$(EXEEXT): $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_DEPENDENCIES) 
-	@rm -f ioctl_kvm_run$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS)
-
-ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) 
-	@rm -f ioctl_loop$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS)
-
-ioctl_loop-nv$(EXEEXT): $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_DEPENDENCIES) $(EXTRA_ioctl_loop_nv_DEPENDENCIES) 
-	@rm -f ioctl_loop-nv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_LDADD) $(LIBS)
-
-ioctl_loop-v$(EXEEXT): $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_DEPENDENCIES) $(EXTRA_ioctl_loop_v_DEPENDENCIES) 
-	@rm -f ioctl_loop-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_LDADD) $(LIBS)
-
-ioctl_mtd$(EXEEXT): $(ioctl_mtd_OBJECTS) $(ioctl_mtd_DEPENDENCIES) $(EXTRA_ioctl_mtd_DEPENDENCIES) 
-	@rm -f ioctl_mtd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS)
-
-ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) 
-	@rm -f ioctl_nsfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS)
-
-ioctl_perf$(EXEEXT): $(ioctl_perf_OBJECTS) $(ioctl_perf_DEPENDENCIES) $(EXTRA_ioctl_perf_DEPENDENCIES) 
-	@rm -f ioctl_perf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_perf_OBJECTS) $(ioctl_perf_LDADD) $(LIBS)
-
-ioctl_perf-success$(EXEEXT): $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_DEPENDENCIES) $(EXTRA_ioctl_perf_success_DEPENDENCIES) 
-	@rm -f ioctl_perf-success$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_LDADD) $(LIBS)
-
-ioctl_ptp$(EXEEXT): $(ioctl_ptp_OBJECTS) $(ioctl_ptp_DEPENDENCIES) $(EXTRA_ioctl_ptp_DEPENDENCIES) 
-	@rm -f ioctl_ptp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_ptp_OBJECTS) $(ioctl_ptp_LDADD) $(LIBS)
-
-ioctl_rtc$(EXEEXT): $(ioctl_rtc_OBJECTS) $(ioctl_rtc_DEPENDENCIES) $(EXTRA_ioctl_rtc_DEPENDENCIES) 
-	@rm -f ioctl_rtc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_rtc_OBJECTS) $(ioctl_rtc_LDADD) $(LIBS)
-
-ioctl_rtc-v$(EXEEXT): $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_DEPENDENCIES) $(EXTRA_ioctl_rtc_v_DEPENDENCIES) 
-	@rm -f ioctl_rtc-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_LDADD) $(LIBS)
-
-ioctl_scsi$(EXEEXT): $(ioctl_scsi_OBJECTS) $(ioctl_scsi_DEPENDENCIES) $(EXTRA_ioctl_scsi_DEPENDENCIES) 
-	@rm -f ioctl_scsi$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_scsi_OBJECTS) $(ioctl_scsi_LDADD) $(LIBS)
-
-ioctl_sg_io_v3$(EXEEXT): $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v3_DEPENDENCIES) 
-	@rm -f ioctl_sg_io_v3$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_LDADD) $(LIBS)
-
-ioctl_sg_io_v4$(EXEEXT): $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v4_DEPENDENCIES) 
-	@rm -f ioctl_sg_io_v4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_LDADD) $(LIBS)
-
-ioctl_sock_gifconf$(EXEEXT): $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_DEPENDENCIES) $(EXTRA_ioctl_sock_gifconf_DEPENDENCIES) 
-	@rm -f ioctl_sock_gifconf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_LDADD) $(LIBS)
-
-ioctl_uffdio$(EXEEXT): $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_DEPENDENCIES) $(EXTRA_ioctl_uffdio_DEPENDENCIES) 
-	@rm -f ioctl_uffdio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_LDADD) $(LIBS)
-
-ioctl_v4l2$(EXEEXT): $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_DEPENDENCIES) $(EXTRA_ioctl_v4l2_DEPENDENCIES) 
-	@rm -f ioctl_v4l2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_LDADD) $(LIBS)
-
-ioperm$(EXEEXT): $(ioperm_OBJECTS) $(ioperm_DEPENDENCIES) $(EXTRA_ioperm_DEPENDENCIES) 
-	@rm -f ioperm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioperm_OBJECTS) $(ioperm_LDADD) $(LIBS)
-
-iopl$(EXEEXT): $(iopl_OBJECTS) $(iopl_DEPENDENCIES) $(EXTRA_iopl_DEPENDENCIES) 
-	@rm -f iopl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(iopl_OBJECTS) $(iopl_LDADD) $(LIBS)
-
-ioprio$(EXEEXT): $(ioprio_OBJECTS) $(ioprio_DEPENDENCIES) $(EXTRA_ioprio_DEPENDENCIES) 
-	@rm -f ioprio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioprio_OBJECTS) $(ioprio_LDADD) $(LIBS)
-
-ip_mreq$(EXEEXT): $(ip_mreq_OBJECTS) $(ip_mreq_DEPENDENCIES) $(EXTRA_ip_mreq_DEPENDENCIES) 
-	@rm -f ip_mreq$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ip_mreq_OBJECTS) $(ip_mreq_LDADD) $(LIBS)
-
-ipc$(EXEEXT): $(ipc_OBJECTS) $(ipc_DEPENDENCIES) $(EXTRA_ipc_DEPENDENCIES) 
-	@rm -f ipc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_OBJECTS) $(ipc_LDADD) $(LIBS)
-
-ipc_msg$(EXEEXT): $(ipc_msg_OBJECTS) $(ipc_msg_DEPENDENCIES) $(EXTRA_ipc_msg_DEPENDENCIES) 
-	@rm -f ipc_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_OBJECTS) $(ipc_msg_LDADD) $(LIBS)
-
-ipc_msg-Xabbrev$(EXEEXT): $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msg_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_msg-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_LDADD) $(LIBS)
-
-ipc_msg-Xraw$(EXEEXT): $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_DEPENDENCIES) $(EXTRA_ipc_msg_Xraw_DEPENDENCIES) 
-	@rm -f ipc_msg-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_LDADD) $(LIBS)
-
-ipc_msg-Xverbose$(EXEEXT): $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msg_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_msg-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_LDADD) $(LIBS)
-
-ipc_msgbuf$(EXEEXT): $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_DEPENDENCIES) $(EXTRA_ipc_msgbuf_DEPENDENCIES) 
-	@rm -f ipc_msgbuf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_LDADD) $(LIBS)
-
-ipc_msgbuf-Xabbrev$(EXEEXT): $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_msgbuf-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_LDADD) $(LIBS)
-
-ipc_msgbuf-Xraw$(EXEEXT): $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xraw_DEPENDENCIES) 
-	@rm -f ipc_msgbuf-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_LDADD) $(LIBS)
-
-ipc_msgbuf-Xverbose$(EXEEXT): $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_msgbuf-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_LDADD) $(LIBS)
-
-ipc_sem$(EXEEXT): $(ipc_sem_OBJECTS) $(ipc_sem_DEPENDENCIES) $(EXTRA_ipc_sem_DEPENDENCIES) 
-	@rm -f ipc_sem$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_OBJECTS) $(ipc_sem_LDADD) $(LIBS)
-
-ipc_sem-Xabbrev$(EXEEXT): $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_sem_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_sem-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_LDADD) $(LIBS)
-
-ipc_sem-Xraw$(EXEEXT): $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_DEPENDENCIES) $(EXTRA_ipc_sem_Xraw_DEPENDENCIES) 
-	@rm -f ipc_sem-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_LDADD) $(LIBS)
-
-ipc_sem-Xverbose$(EXEEXT): $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_DEPENDENCIES) $(EXTRA_ipc_sem_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_sem-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_LDADD) $(LIBS)
-
-ipc_shm$(EXEEXT): $(ipc_shm_OBJECTS) $(ipc_shm_DEPENDENCIES) $(EXTRA_ipc_shm_DEPENDENCIES) 
-	@rm -f ipc_shm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_OBJECTS) $(ipc_shm_LDADD) $(LIBS)
-
-ipc_shm-Xabbrev$(EXEEXT): $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_shm_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_shm-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_LDADD) $(LIBS)
-
-ipc_shm-Xraw$(EXEEXT): $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_DEPENDENCIES) $(EXTRA_ipc_shm_Xraw_DEPENDENCIES) 
-	@rm -f ipc_shm-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_LDADD) $(LIBS)
-
-ipc_shm-Xverbose$(EXEEXT): $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_DEPENDENCIES) $(EXTRA_ipc_shm_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_shm-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_LDADD) $(LIBS)
-
-is_linux_mips_n64$(EXEEXT): $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_DEPENDENCIES) $(EXTRA_is_linux_mips_n64_DEPENDENCIES) 
-	@rm -f is_linux_mips_n64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_LDADD) $(LIBS)
-
-kcmp$(EXEEXT): $(kcmp_OBJECTS) $(kcmp_DEPENDENCIES) $(EXTRA_kcmp_DEPENDENCIES) 
-	@rm -f kcmp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kcmp_OBJECTS) $(kcmp_LDADD) $(LIBS)
-
-kcmp-y$(EXEEXT): $(kcmp_y_OBJECTS) $(kcmp_y_DEPENDENCIES) $(EXTRA_kcmp_y_DEPENDENCIES) 
-	@rm -f kcmp-y$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kcmp_y_OBJECTS) $(kcmp_y_LDADD) $(LIBS)
-
-kern_features$(EXEEXT): $(kern_features_OBJECTS) $(kern_features_DEPENDENCIES) $(EXTRA_kern_features_DEPENDENCIES) 
-	@rm -f kern_features$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kern_features_OBJECTS) $(kern_features_LDADD) $(LIBS)
-
-kexec_file_load$(EXEEXT): $(kexec_file_load_OBJECTS) $(kexec_file_load_DEPENDENCIES) $(EXTRA_kexec_file_load_DEPENDENCIES) 
-	@rm -f kexec_file_load$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kexec_file_load_OBJECTS) $(kexec_file_load_LDADD) $(LIBS)
-
-kexec_load$(EXEEXT): $(kexec_load_OBJECTS) $(kexec_load_DEPENDENCIES) $(EXTRA_kexec_load_DEPENDENCIES) 
-	@rm -f kexec_load$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kexec_load_OBJECTS) $(kexec_load_LDADD) $(LIBS)
-
-keyctl$(EXEEXT): $(keyctl_OBJECTS) $(keyctl_DEPENDENCIES) $(EXTRA_keyctl_DEPENDENCIES) 
-	@rm -f keyctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_OBJECTS) $(keyctl_LDADD) $(LIBS)
-
-keyctl-Xabbrev$(EXEEXT): $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_DEPENDENCIES) $(EXTRA_keyctl_Xabbrev_DEPENDENCIES) 
-	@rm -f keyctl-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_LDADD) $(LIBS)
-
-keyctl-Xraw$(EXEEXT): $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_DEPENDENCIES) $(EXTRA_keyctl_Xraw_DEPENDENCIES) 
-	@rm -f keyctl-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_LDADD) $(LIBS)
-
-keyctl-Xverbose$(EXEEXT): $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_DEPENDENCIES) $(EXTRA_keyctl_Xverbose_DEPENDENCIES) 
-	@rm -f keyctl-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_LDADD) $(LIBS)
-
-kill$(EXEEXT): $(kill_OBJECTS) $(kill_DEPENDENCIES) $(EXTRA_kill_DEPENDENCIES) 
-	@rm -f kill$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kill_OBJECTS) $(kill_LDADD) $(LIBS)
-
-ksysent$(EXEEXT): $(ksysent_OBJECTS) $(ksysent_DEPENDENCIES) $(EXTRA_ksysent_DEPENDENCIES) 
-	@rm -f ksysent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ksysent_OBJECTS) $(ksysent_LDADD) $(LIBS)
-
-lchown$(EXEEXT): $(lchown_OBJECTS) $(lchown_DEPENDENCIES) $(EXTRA_lchown_DEPENDENCIES) 
-	@rm -f lchown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lchown_OBJECTS) $(lchown_LDADD) $(LIBS)
-
-lchown32$(EXEEXT): $(lchown32_OBJECTS) $(lchown32_DEPENDENCIES) $(EXTRA_lchown32_DEPENDENCIES) 
-	@rm -f lchown32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lchown32_OBJECTS) $(lchown32_LDADD) $(LIBS)
-
-link$(EXEEXT): $(link_OBJECTS) $(link_DEPENDENCIES) $(EXTRA_link_DEPENDENCIES) 
-	@rm -f link$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(link_OBJECTS) $(link_LDADD) $(LIBS)
-
-linkat$(EXEEXT): $(linkat_OBJECTS) $(linkat_DEPENDENCIES) $(EXTRA_linkat_DEPENDENCIES) 
-	@rm -f linkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(linkat_OBJECTS) $(linkat_LDADD) $(LIBS)
-
-list_sigaction_signum$(EXEEXT): $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_DEPENDENCIES) $(EXTRA_list_sigaction_signum_DEPENDENCIES) 
-	@rm -f list_sigaction_signum$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_LDADD) $(LIBS)
-
-llseek$(EXEEXT): $(llseek_OBJECTS) $(llseek_DEPENDENCIES) $(EXTRA_llseek_DEPENDENCIES) 
-	@rm -f llseek$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(llseek_OBJECTS) $(llseek_LDADD) $(LIBS)
-
-localtime$(EXEEXT): $(localtime_OBJECTS) $(localtime_DEPENDENCIES) $(EXTRA_localtime_DEPENDENCIES) 
-	@rm -f localtime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(localtime_OBJECTS) $(localtime_LDADD) $(LIBS)
-
-lookup_dcookie$(EXEEXT): $(lookup_dcookie_OBJECTS) $(lookup_dcookie_DEPENDENCIES) $(EXTRA_lookup_dcookie_DEPENDENCIES) 
-	@rm -f lookup_dcookie$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lookup_dcookie_OBJECTS) $(lookup_dcookie_LDADD) $(LIBS)
-
-lseek$(EXEEXT): $(lseek_OBJECTS) $(lseek_DEPENDENCIES) $(EXTRA_lseek_DEPENDENCIES) 
-	@rm -f lseek$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lseek_OBJECTS) $(lseek_LDADD) $(LIBS)
-
-lstat$(EXEEXT): $(lstat_OBJECTS) $(lstat_DEPENDENCIES) $(EXTRA_lstat_DEPENDENCIES) 
-	@rm -f lstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lstat_OBJECTS) $(lstat_LDADD) $(LIBS)
-
-lstat64$(EXEEXT): $(lstat64_OBJECTS) $(lstat64_DEPENDENCIES) $(EXTRA_lstat64_DEPENDENCIES) 
-	@rm -f lstat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lstat64_OBJECTS) $(lstat64_LDADD) $(LIBS)
-
-madvise$(EXEEXT): $(madvise_OBJECTS) $(madvise_DEPENDENCIES) $(EXTRA_madvise_DEPENDENCIES) 
-	@rm -f madvise$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(madvise_OBJECTS) $(madvise_LDADD) $(LIBS)
-
-mbind$(EXEEXT): $(mbind_OBJECTS) $(mbind_DEPENDENCIES) $(EXTRA_mbind_DEPENDENCIES) 
-	@rm -f mbind$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mbind_OBJECTS) $(mbind_LDADD) $(LIBS)
-
-membarrier$(EXEEXT): $(membarrier_OBJECTS) $(membarrier_DEPENDENCIES) $(EXTRA_membarrier_DEPENDENCIES) 
-	@rm -f membarrier$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(membarrier_OBJECTS) $(membarrier_LDADD) $(LIBS)
-
-memfd_create$(EXEEXT): $(memfd_create_OBJECTS) $(memfd_create_DEPENDENCIES) $(EXTRA_memfd_create_DEPENDENCIES) 
-	@rm -f memfd_create$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(memfd_create_OBJECTS) $(memfd_create_LDADD) $(LIBS)
-
-migrate_pages$(EXEEXT): $(migrate_pages_OBJECTS) $(migrate_pages_DEPENDENCIES) $(EXTRA_migrate_pages_DEPENDENCIES) 
-	@rm -f migrate_pages$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(migrate_pages_OBJECTS) $(migrate_pages_LDADD) $(LIBS)
-
-mincore$(EXEEXT): $(mincore_OBJECTS) $(mincore_DEPENDENCIES) $(EXTRA_mincore_DEPENDENCIES) 
-	@rm -f mincore$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mincore_OBJECTS) $(mincore_LDADD) $(LIBS)
-
-mkdir$(EXEEXT): $(mkdir_OBJECTS) $(mkdir_DEPENDENCIES) $(EXTRA_mkdir_DEPENDENCIES) 
-	@rm -f mkdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mkdir_OBJECTS) $(mkdir_LDADD) $(LIBS)
-
-mkdirat$(EXEEXT): $(mkdirat_OBJECTS) $(mkdirat_DEPENDENCIES) $(EXTRA_mkdirat_DEPENDENCIES) 
-	@rm -f mkdirat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mkdirat_OBJECTS) $(mkdirat_LDADD) $(LIBS)
-
-mknod$(EXEEXT): $(mknod_OBJECTS) $(mknod_DEPENDENCIES) $(EXTRA_mknod_DEPENDENCIES) 
-	@rm -f mknod$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mknod_OBJECTS) $(mknod_LDADD) $(LIBS)
-
-mknodat$(EXEEXT): $(mknodat_OBJECTS) $(mknodat_DEPENDENCIES) $(EXTRA_mknodat_DEPENDENCIES) 
-	@rm -f mknodat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mknodat_OBJECTS) $(mknodat_LDADD) $(LIBS)
-
-mlock$(EXEEXT): $(mlock_OBJECTS) $(mlock_DEPENDENCIES) $(EXTRA_mlock_DEPENDENCIES) 
-	@rm -f mlock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mlock_OBJECTS) $(mlock_LDADD) $(LIBS)
-
-mlock2$(EXEEXT): $(mlock2_OBJECTS) $(mlock2_DEPENDENCIES) $(EXTRA_mlock2_DEPENDENCIES) 
-	@rm -f mlock2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mlock2_OBJECTS) $(mlock2_LDADD) $(LIBS)
-
-mlockall$(EXEEXT): $(mlockall_OBJECTS) $(mlockall_DEPENDENCIES) $(EXTRA_mlockall_DEPENDENCIES) 
-	@rm -f mlockall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mlockall_OBJECTS) $(mlockall_LDADD) $(LIBS)
-
-mmap$(EXEEXT): $(mmap_OBJECTS) $(mmap_DEPENDENCIES) $(EXTRA_mmap_DEPENDENCIES) 
-	@rm -f mmap$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_OBJECTS) $(mmap_LDADD) $(LIBS)
-
-mmap-Xabbrev$(EXEEXT): $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_DEPENDENCIES) $(EXTRA_mmap_Xabbrev_DEPENDENCIES) 
-	@rm -f mmap-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_LDADD) $(LIBS)
-
-mmap-Xraw$(EXEEXT): $(mmap_Xraw_OBJECTS) $(mmap_Xraw_DEPENDENCIES) $(EXTRA_mmap_Xraw_DEPENDENCIES) 
-	@rm -f mmap-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_Xraw_OBJECTS) $(mmap_Xraw_LDADD) $(LIBS)
-
-mmap-Xverbose$(EXEEXT): $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_DEPENDENCIES) $(EXTRA_mmap_Xverbose_DEPENDENCIES) 
-	@rm -f mmap-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_LDADD) $(LIBS)
-
-mmap64$(EXEEXT): $(mmap64_OBJECTS) $(mmap64_DEPENDENCIES) $(EXTRA_mmap64_DEPENDENCIES) 
-	@rm -f mmap64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_OBJECTS) $(mmap64_LDADD) $(LIBS)
-
-mmap64-Xabbrev$(EXEEXT): $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_DEPENDENCIES) $(EXTRA_mmap64_Xabbrev_DEPENDENCIES) 
-	@rm -f mmap64-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_LDADD) $(LIBS)
-
-mmap64-Xraw$(EXEEXT): $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_DEPENDENCIES) $(EXTRA_mmap64_Xraw_DEPENDENCIES) 
-	@rm -f mmap64-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_LDADD) $(LIBS)
-
-mmap64-Xverbose$(EXEEXT): $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_DEPENDENCIES) $(EXTRA_mmap64_Xverbose_DEPENDENCIES) 
-	@rm -f mmap64-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_LDADD) $(LIBS)
-
-mmsg$(EXEEXT): $(mmsg_OBJECTS) $(mmsg_DEPENDENCIES) $(EXTRA_mmsg_DEPENDENCIES) 
-	@rm -f mmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_OBJECTS) $(mmsg_LDADD) $(LIBS)
-
-mmsg-silent$(EXEEXT): $(mmsg_silent_OBJECTS) $(mmsg_silent_DEPENDENCIES) $(EXTRA_mmsg_silent_DEPENDENCIES) 
-	@rm -f mmsg-silent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_silent_OBJECTS) $(mmsg_silent_LDADD) $(LIBS)
-
-mmsg_name$(EXEEXT): $(mmsg_name_OBJECTS) $(mmsg_name_DEPENDENCIES) $(EXTRA_mmsg_name_DEPENDENCIES) 
-	@rm -f mmsg_name$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_name_OBJECTS) $(mmsg_name_LDADD) $(LIBS)
-
-mmsg_name-v$(EXEEXT): $(mmsg_name_v_OBJECTS) $(mmsg_name_v_DEPENDENCIES) $(EXTRA_mmsg_name_v_DEPENDENCIES) 
-	@rm -f mmsg_name-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_name_v_OBJECTS) $(mmsg_name_v_LDADD) $(LIBS)
-
-modify_ldt$(EXEEXT): $(modify_ldt_OBJECTS) $(modify_ldt_DEPENDENCIES) $(EXTRA_modify_ldt_DEPENDENCIES) 
-	@rm -f modify_ldt$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(modify_ldt_OBJECTS) $(modify_ldt_LDADD) $(LIBS)
-
-mount$(EXEEXT): $(mount_OBJECTS) $(mount_DEPENDENCIES) $(EXTRA_mount_DEPENDENCIES) 
-	@rm -f mount$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_OBJECTS) $(mount_LDADD) $(LIBS)
-
-mount-Xabbrev$(EXEEXT): $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_DEPENDENCIES) $(EXTRA_mount_Xabbrev_DEPENDENCIES) 
-	@rm -f mount-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_LDADD) $(LIBS)
-
-mount-Xraw$(EXEEXT): $(mount_Xraw_OBJECTS) $(mount_Xraw_DEPENDENCIES) $(EXTRA_mount_Xraw_DEPENDENCIES) 
-	@rm -f mount-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_Xraw_OBJECTS) $(mount_Xraw_LDADD) $(LIBS)
-
-mount-Xverbose$(EXEEXT): $(mount_Xverbose_OBJECTS) $(mount_Xverbose_DEPENDENCIES) $(EXTRA_mount_Xverbose_DEPENDENCIES) 
-	@rm -f mount-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_Xverbose_OBJECTS) $(mount_Xverbose_LDADD) $(LIBS)
-
-move_pages$(EXEEXT): $(move_pages_OBJECTS) $(move_pages_DEPENDENCIES) $(EXTRA_move_pages_DEPENDENCIES) 
-	@rm -f move_pages$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(move_pages_OBJECTS) $(move_pages_LDADD) $(LIBS)
-
-mq$(EXEEXT): $(mq_OBJECTS) $(mq_DEPENDENCIES) $(EXTRA_mq_DEPENDENCIES) 
-	@rm -f mq$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_OBJECTS) $(mq_LDADD) $(LIBS)
-
-mq_sendrecv$(EXEEXT): $(mq_sendrecv_OBJECTS) $(mq_sendrecv_DEPENDENCIES) $(EXTRA_mq_sendrecv_DEPENDENCIES) 
-	@rm -f mq_sendrecv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_sendrecv_OBJECTS) $(mq_sendrecv_LDADD) $(LIBS)
-
-mq_sendrecv-read$(EXEEXT): $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_DEPENDENCIES) $(EXTRA_mq_sendrecv_read_DEPENDENCIES) 
-	@rm -f mq_sendrecv-read$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_LDADD) $(LIBS)
-
-mq_sendrecv-write$(EXEEXT): $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_DEPENDENCIES) $(EXTRA_mq_sendrecv_write_DEPENDENCIES) 
-	@rm -f mq_sendrecv-write$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_LDADD) $(LIBS)
-
-msg_control$(EXEEXT): $(msg_control_OBJECTS) $(msg_control_DEPENDENCIES) $(EXTRA_msg_control_DEPENDENCIES) 
-	@rm -f msg_control$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(msg_control_OBJECTS) $(msg_control_LDADD) $(LIBS)
-
-msg_control-v$(EXEEXT): $(msg_control_v_OBJECTS) $(msg_control_v_DEPENDENCIES) $(EXTRA_msg_control_v_DEPENDENCIES) 
-	@rm -f msg_control-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(msg_control_v_OBJECTS) $(msg_control_v_LDADD) $(LIBS)
-
-msg_name$(EXEEXT): $(msg_name_OBJECTS) $(msg_name_DEPENDENCIES) $(EXTRA_msg_name_DEPENDENCIES) 
-	@rm -f msg_name$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(msg_name_OBJECTS) $(msg_name_LDADD) $(LIBS)
-
-munlockall$(EXEEXT): $(munlockall_OBJECTS) $(munlockall_DEPENDENCIES) $(EXTRA_munlockall_DEPENDENCIES) 
-	@rm -f munlockall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(munlockall_OBJECTS) $(munlockall_LDADD) $(LIBS)
-
-nanosleep$(EXEEXT): $(nanosleep_OBJECTS) $(nanosleep_DEPENDENCIES) $(EXTRA_nanosleep_DEPENDENCIES) 
-	@rm -f nanosleep$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nanosleep_OBJECTS) $(nanosleep_LDADD) $(LIBS)
-
-net-accept-connect$(EXEEXT): $(net_accept_connect_OBJECTS) $(net_accept_connect_DEPENDENCIES) $(EXTRA_net_accept_connect_DEPENDENCIES) 
-	@rm -f net-accept-connect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_accept_connect_OBJECTS) $(net_accept_connect_LDADD) $(LIBS)
-
-net-icmp_filter$(EXEEXT): $(net_icmp_filter_OBJECTS) $(net_icmp_filter_DEPENDENCIES) $(EXTRA_net_icmp_filter_DEPENDENCIES) 
-	@rm -f net-icmp_filter$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS)
-
-net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) 
-	@rm -f net-sockaddr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS)
-
-net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) 
-	@rm -f net-y-unix$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS)
-
-net-yy-inet$(EXEEXT): $(net_yy_inet_OBJECTS) $(net_yy_inet_DEPENDENCIES) $(EXTRA_net_yy_inet_DEPENDENCIES) 
-	@rm -f net-yy-inet$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_inet_OBJECTS) $(net_yy_inet_LDADD) $(LIBS)
-
-net-yy-inet6$(EXEEXT): $(net_yy_inet6_OBJECTS) $(net_yy_inet6_DEPENDENCIES) $(EXTRA_net_yy_inet6_DEPENDENCIES) 
-	@rm -f net-yy-inet6$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_inet6_OBJECTS) $(net_yy_inet6_LDADD) $(LIBS)
-
-net-yy-netlink$(EXEEXT): $(net_yy_netlink_OBJECTS) $(net_yy_netlink_DEPENDENCIES) $(EXTRA_net_yy_netlink_DEPENDENCIES) 
-	@rm -f net-yy-netlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_netlink_OBJECTS) $(net_yy_netlink_LDADD) $(LIBS)
-
-net-yy-unix$(EXEEXT): $(net_yy_unix_OBJECTS) $(net_yy_unix_DEPENDENCIES) $(EXTRA_net_yy_unix_DEPENDENCIES) 
-	@rm -f net-yy-unix$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_unix_OBJECTS) $(net_yy_unix_LDADD) $(LIBS)
-
-netlink_audit$(EXEEXT): $(netlink_audit_OBJECTS) $(netlink_audit_DEPENDENCIES) $(EXTRA_netlink_audit_DEPENDENCIES) 
-	@rm -f netlink_audit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_audit_OBJECTS) $(netlink_audit_LDADD) $(LIBS)
-
-netlink_crypto$(EXEEXT): $(netlink_crypto_OBJECTS) $(netlink_crypto_DEPENDENCIES) $(EXTRA_netlink_crypto_DEPENDENCIES) 
-	@rm -f netlink_crypto$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_crypto_OBJECTS) $(netlink_crypto_LDADD) $(LIBS)
-
-netlink_generic$(EXEEXT): $(netlink_generic_OBJECTS) $(netlink_generic_DEPENDENCIES) $(EXTRA_netlink_generic_DEPENDENCIES) 
-	@rm -f netlink_generic$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_generic_OBJECTS) $(netlink_generic_LDADD) $(LIBS)
-
-netlink_inet_diag$(EXEEXT): $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_DEPENDENCIES) $(EXTRA_netlink_inet_diag_DEPENDENCIES) 
-	@rm -f netlink_inet_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_LDADD) $(LIBS)
-
-netlink_kobject_uevent$(EXEEXT): $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_DEPENDENCIES) $(EXTRA_netlink_kobject_uevent_DEPENDENCIES) 
-	@rm -f netlink_kobject_uevent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_LDADD) $(LIBS)
-
-netlink_netfilter$(EXEEXT): $(netlink_netfilter_OBJECTS) $(netlink_netfilter_DEPENDENCIES) $(EXTRA_netlink_netfilter_DEPENDENCIES) 
-	@rm -f netlink_netfilter$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_netfilter_OBJECTS) $(netlink_netfilter_LDADD) $(LIBS)
-
-netlink_netlink_diag$(EXEEXT): $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_DEPENDENCIES) $(EXTRA_netlink_netlink_diag_DEPENDENCIES) 
-	@rm -f netlink_netlink_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_LDADD) $(LIBS)
-
-netlink_protocol$(EXEEXT): $(netlink_protocol_OBJECTS) $(netlink_protocol_DEPENDENCIES) $(EXTRA_netlink_protocol_DEPENDENCIES) 
-	@rm -f netlink_protocol$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_protocol_OBJECTS) $(netlink_protocol_LDADD) $(LIBS)
-
-netlink_route$(EXEEXT): $(netlink_route_OBJECTS) $(netlink_route_DEPENDENCIES) $(EXTRA_netlink_route_DEPENDENCIES) 
-	@rm -f netlink_route$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_route_OBJECTS) $(netlink_route_LDADD) $(LIBS)
-
-netlink_selinux$(EXEEXT): $(netlink_selinux_OBJECTS) $(netlink_selinux_DEPENDENCIES) $(EXTRA_netlink_selinux_DEPENDENCIES) 
-	@rm -f netlink_selinux$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_selinux_OBJECTS) $(netlink_selinux_LDADD) $(LIBS)
-
-netlink_sock_diag$(EXEEXT): $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_DEPENDENCIES) $(EXTRA_netlink_sock_diag_DEPENDENCIES) 
-	@rm -f netlink_sock_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_LDADD) $(LIBS)
-
-netlink_unix_diag$(EXEEXT): $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_DEPENDENCIES) $(EXTRA_netlink_unix_diag_DEPENDENCIES) 
-	@rm -f netlink_unix_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_LDADD) $(LIBS)
-
-netlink_xfrm$(EXEEXT): $(netlink_xfrm_OBJECTS) $(netlink_xfrm_DEPENDENCIES) $(EXTRA_netlink_xfrm_DEPENDENCIES) 
-	@rm -f netlink_xfrm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_xfrm_OBJECTS) $(netlink_xfrm_LDADD) $(LIBS)
-
-newfstatat$(EXEEXT): $(newfstatat_OBJECTS) $(newfstatat_DEPENDENCIES) $(EXTRA_newfstatat_DEPENDENCIES) 
-	@rm -f newfstatat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(newfstatat_OBJECTS) $(newfstatat_LDADD) $(LIBS)
-
-nfnetlink_acct$(EXEEXT): $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_DEPENDENCIES) $(EXTRA_nfnetlink_acct_DEPENDENCIES) 
-	@rm -f nfnetlink_acct$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_LDADD) $(LIBS)
-
-nfnetlink_cthelper$(EXEEXT): $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_DEPENDENCIES) $(EXTRA_nfnetlink_cthelper_DEPENDENCIES) 
-	@rm -f nfnetlink_cthelper$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_LDADD) $(LIBS)
-
-nfnetlink_ctnetlink$(EXEEXT): $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_DEPENDENCIES) 
-	@rm -f nfnetlink_ctnetlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_LDADD) $(LIBS)
-
-nfnetlink_ctnetlink_exp$(EXEEXT): $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_exp_DEPENDENCIES) 
-	@rm -f nfnetlink_ctnetlink_exp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_LDADD) $(LIBS)
-
-nfnetlink_cttimeout$(EXEEXT): $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_DEPENDENCIES) $(EXTRA_nfnetlink_cttimeout_DEPENDENCIES) 
-	@rm -f nfnetlink_cttimeout$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_LDADD) $(LIBS)
-
-nfnetlink_ipset$(EXEEXT): $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_DEPENDENCIES) $(EXTRA_nfnetlink_ipset_DEPENDENCIES) 
-	@rm -f nfnetlink_ipset$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_LDADD) $(LIBS)
-
-nfnetlink_nft_compat$(EXEEXT): $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_DEPENDENCIES) $(EXTRA_nfnetlink_nft_compat_DEPENDENCIES) 
-	@rm -f nfnetlink_nft_compat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_LDADD) $(LIBS)
-
-nfnetlink_nftables$(EXEEXT): $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_DEPENDENCIES) $(EXTRA_nfnetlink_nftables_DEPENDENCIES) 
-	@rm -f nfnetlink_nftables$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_LDADD) $(LIBS)
-
-nfnetlink_osf$(EXEEXT): $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_DEPENDENCIES) $(EXTRA_nfnetlink_osf_DEPENDENCIES) 
-	@rm -f nfnetlink_osf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_LDADD) $(LIBS)
-
-nfnetlink_queue$(EXEEXT): $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_DEPENDENCIES) $(EXTRA_nfnetlink_queue_DEPENDENCIES) 
-	@rm -f nfnetlink_queue$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_LDADD) $(LIBS)
-
-nfnetlink_ulog$(EXEEXT): $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_DEPENDENCIES) $(EXTRA_nfnetlink_ulog_DEPENDENCIES) 
-	@rm -f nfnetlink_ulog$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_LDADD) $(LIBS)
-
-nlattr$(EXEEXT): $(nlattr_OBJECTS) $(nlattr_DEPENDENCIES) $(EXTRA_nlattr_DEPENDENCIES) 
-	@rm -f nlattr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_OBJECTS) $(nlattr_LDADD) $(LIBS)
-
-nlattr_br_port_msg$(EXEEXT): $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_DEPENDENCIES) $(EXTRA_nlattr_br_port_msg_DEPENDENCIES) 
-	@rm -f nlattr_br_port_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_LDADD) $(LIBS)
-
-nlattr_crypto_user_alg$(EXEEXT): $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_DEPENDENCIES) $(EXTRA_nlattr_crypto_user_alg_DEPENDENCIES) 
-	@rm -f nlattr_crypto_user_alg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_LDADD) $(LIBS)
-
-nlattr_dcbmsg$(EXEEXT): $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_DEPENDENCIES) $(EXTRA_nlattr_dcbmsg_DEPENDENCIES) 
-	@rm -f nlattr_dcbmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_LDADD) $(LIBS)
-
-nlattr_fib_rule_hdr$(EXEEXT): $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_DEPENDENCIES) $(EXTRA_nlattr_fib_rule_hdr_DEPENDENCIES) 
-	@rm -f nlattr_fib_rule_hdr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_LDADD) $(LIBS)
-
-nlattr_ifaddrlblmsg$(EXEEXT): $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrlblmsg_DEPENDENCIES) 
-	@rm -f nlattr_ifaddrlblmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_LDADD) $(LIBS)
-
-nlattr_ifaddrmsg$(EXEEXT): $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrmsg_DEPENDENCIES) 
-	@rm -f nlattr_ifaddrmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_LDADD) $(LIBS)
-
-nlattr_ifinfomsg$(EXEEXT): $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_DEPENDENCIES) $(EXTRA_nlattr_ifinfomsg_DEPENDENCIES) 
-	@rm -f nlattr_ifinfomsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_LDADD) $(LIBS)
-
-nlattr_ifla_af_spec$(EXEEXT): $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_DEPENDENCIES) $(EXTRA_nlattr_ifla_af_spec_DEPENDENCIES) 
-	@rm -f nlattr_ifla_af_spec$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_LDADD) $(LIBS)
-
-nlattr_ifla_brport$(EXEEXT): $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_DEPENDENCIES) $(EXTRA_nlattr_ifla_brport_DEPENDENCIES) 
-	@rm -f nlattr_ifla_brport$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_LDADD) $(LIBS)
-
-nlattr_ifla_linkinfo$(EXEEXT): $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_DEPENDENCIES) $(EXTRA_nlattr_ifla_linkinfo_DEPENDENCIES) 
-	@rm -f nlattr_ifla_linkinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_LDADD) $(LIBS)
-
-nlattr_ifla_port$(EXEEXT): $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_DEPENDENCIES) $(EXTRA_nlattr_ifla_port_DEPENDENCIES) 
-	@rm -f nlattr_ifla_port$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_LDADD) $(LIBS)
-
-nlattr_ifla_xdp$(EXEEXT): $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_DEPENDENCIES) $(EXTRA_nlattr_ifla_xdp_DEPENDENCIES) 
-	@rm -f nlattr_ifla_xdp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_LDADD) $(LIBS)
-
-nlattr_inet_diag_msg$(EXEEXT): $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_inet_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_LDADD) $(LIBS)
-
-nlattr_inet_diag_req_compat$(EXEEXT): $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_compat_DEPENDENCIES) 
-	@rm -f nlattr_inet_diag_req_compat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_LDADD) $(LIBS)
-
-nlattr_inet_diag_req_v2$(EXEEXT): $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_v2_DEPENDENCIES) 
-	@rm -f nlattr_inet_diag_req_v2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_LDADD) $(LIBS)
-
-nlattr_mdba_mdb_entry$(EXEEXT): $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_DEPENDENCIES) $(EXTRA_nlattr_mdba_mdb_entry_DEPENDENCIES) 
-	@rm -f nlattr_mdba_mdb_entry$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_LDADD) $(LIBS)
-
-nlattr_mdba_router_port$(EXEEXT): $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_DEPENDENCIES) $(EXTRA_nlattr_mdba_router_port_DEPENDENCIES) 
-	@rm -f nlattr_mdba_router_port$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_LDADD) $(LIBS)
-
-nlattr_ndmsg$(EXEEXT): $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_DEPENDENCIES) $(EXTRA_nlattr_ndmsg_DEPENDENCIES) 
-	@rm -f nlattr_ndmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_LDADD) $(LIBS)
-
-nlattr_ndtmsg$(EXEEXT): $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_DEPENDENCIES) $(EXTRA_nlattr_ndtmsg_DEPENDENCIES) 
-	@rm -f nlattr_ndtmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_LDADD) $(LIBS)
-
-nlattr_netconfmsg$(EXEEXT): $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_DEPENDENCIES) $(EXTRA_nlattr_netconfmsg_DEPENDENCIES) 
-	@rm -f nlattr_netconfmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_LDADD) $(LIBS)
-
-nlattr_netlink_diag_msg$(EXEEXT): $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_netlink_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_netlink_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_LDADD) $(LIBS)
-
-nlattr_nlmsgerr$(EXEEXT): $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_DEPENDENCIES) $(EXTRA_nlattr_nlmsgerr_DEPENDENCIES) 
-	@rm -f nlattr_nlmsgerr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_LDADD) $(LIBS)
-
-nlattr_packet_diag_msg$(EXEEXT): $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_packet_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_packet_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_LDADD) $(LIBS)
-
-nlattr_rtgenmsg$(EXEEXT): $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_DEPENDENCIES) $(EXTRA_nlattr_rtgenmsg_DEPENDENCIES) 
-	@rm -f nlattr_rtgenmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_LDADD) $(LIBS)
-
-nlattr_rtmsg$(EXEEXT): $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_DEPENDENCIES) $(EXTRA_nlattr_rtmsg_DEPENDENCIES) 
-	@rm -f nlattr_rtmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_LDADD) $(LIBS)
-
-nlattr_smc_diag_msg$(EXEEXT): $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_smc_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_smc_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_LDADD) $(LIBS)
-
-nlattr_tc_stats$(EXEEXT): $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_DEPENDENCIES) $(EXTRA_nlattr_tc_stats_DEPENDENCIES) 
-	@rm -f nlattr_tc_stats$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_LDADD) $(LIBS)
-
-nlattr_tca_stab$(EXEEXT): $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_DEPENDENCIES) $(EXTRA_nlattr_tca_stab_DEPENDENCIES) 
-	@rm -f nlattr_tca_stab$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_LDADD) $(LIBS)
-
-nlattr_tcamsg$(EXEEXT): $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_DEPENDENCIES) $(EXTRA_nlattr_tcamsg_DEPENDENCIES) 
-	@rm -f nlattr_tcamsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_LDADD) $(LIBS)
-
-nlattr_tcmsg$(EXEEXT): $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_DEPENDENCIES) $(EXTRA_nlattr_tcmsg_DEPENDENCIES) 
-	@rm -f nlattr_tcmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_LDADD) $(LIBS)
-
-nlattr_unix_diag_msg$(EXEEXT): $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_unix_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_unix_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_LDADD) $(LIBS)
-
-nsyscalls$(EXEEXT): $(nsyscalls_OBJECTS) $(nsyscalls_DEPENDENCIES) $(EXTRA_nsyscalls_DEPENDENCIES) 
-	@rm -f nsyscalls$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nsyscalls_OBJECTS) $(nsyscalls_LDADD) $(LIBS)
-
-nsyscalls-d$(EXEEXT): $(nsyscalls_d_OBJECTS) $(nsyscalls_d_DEPENDENCIES) $(EXTRA_nsyscalls_d_DEPENDENCIES) 
-	@rm -f nsyscalls-d$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nsyscalls_d_OBJECTS) $(nsyscalls_d_LDADD) $(LIBS)
-
-old_mmap$(EXEEXT): $(old_mmap_OBJECTS) $(old_mmap_DEPENDENCIES) $(EXTRA_old_mmap_DEPENDENCIES) 
-	@rm -f old_mmap$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_OBJECTS) $(old_mmap_LDADD) $(LIBS)
-
-old_mmap-P$(EXEEXT): $(old_mmap_P_OBJECTS) $(old_mmap_P_DEPENDENCIES) $(EXTRA_old_mmap_P_DEPENDENCIES) 
-	@rm -f old_mmap-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_P_OBJECTS) $(old_mmap_P_LDADD) $(LIBS)
-
-old_mmap-Xabbrev$(EXEEXT): $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_DEPENDENCIES) $(EXTRA_old_mmap_Xabbrev_DEPENDENCIES) 
-	@rm -f old_mmap-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_LDADD) $(LIBS)
-
-old_mmap-Xraw$(EXEEXT): $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_DEPENDENCIES) $(EXTRA_old_mmap_Xraw_DEPENDENCIES) 
-	@rm -f old_mmap-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_LDADD) $(LIBS)
-
-old_mmap-Xverbose$(EXEEXT): $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_DEPENDENCIES) $(EXTRA_old_mmap_Xverbose_DEPENDENCIES) 
-	@rm -f old_mmap-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_LDADD) $(LIBS)
-
-old_mmap-v-none$(EXEEXT): $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_DEPENDENCIES) $(EXTRA_old_mmap_v_none_DEPENDENCIES) 
-	@rm -f old_mmap-v-none$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_LDADD) $(LIBS)
-
-oldfstat$(EXEEXT): $(oldfstat_OBJECTS) $(oldfstat_DEPENDENCIES) $(EXTRA_oldfstat_DEPENDENCIES) 
-	@rm -f oldfstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldfstat_OBJECTS) $(oldfstat_LDADD) $(LIBS)
-
-oldlstat$(EXEEXT): $(oldlstat_OBJECTS) $(oldlstat_DEPENDENCIES) $(EXTRA_oldlstat_DEPENDENCIES) 
-	@rm -f oldlstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldlstat_OBJECTS) $(oldlstat_LDADD) $(LIBS)
-
-oldselect$(EXEEXT): $(oldselect_OBJECTS) $(oldselect_DEPENDENCIES) $(EXTRA_oldselect_DEPENDENCIES) 
-	@rm -f oldselect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_OBJECTS) $(oldselect_LDADD) $(LIBS)
-
-oldselect-P$(EXEEXT): $(oldselect_P_OBJECTS) $(oldselect_P_DEPENDENCIES) $(EXTRA_oldselect_P_DEPENDENCIES) 
-	@rm -f oldselect-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_P_OBJECTS) $(oldselect_P_LDADD) $(LIBS)
-
-oldselect-efault$(EXEEXT): $(oldselect_efault_OBJECTS) $(oldselect_efault_DEPENDENCIES) $(EXTRA_oldselect_efault_DEPENDENCIES) 
-	@rm -f oldselect-efault$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_efault_OBJECTS) $(oldselect_efault_LDADD) $(LIBS)
-
-oldselect-efault-P$(EXEEXT): $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_DEPENDENCIES) $(EXTRA_oldselect_efault_P_DEPENDENCIES) 
-	@rm -f oldselect-efault-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_LDADD) $(LIBS)
-
-oldstat$(EXEEXT): $(oldstat_OBJECTS) $(oldstat_DEPENDENCIES) $(EXTRA_oldstat_DEPENDENCIES) 
-	@rm -f oldstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldstat_OBJECTS) $(oldstat_LDADD) $(LIBS)
-
-open$(EXEEXT): $(open_OBJECTS) $(open_DEPENDENCIES) $(EXTRA_open_DEPENDENCIES) 
-	@rm -f open$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(open_OBJECTS) $(open_LDADD) $(LIBS)
-
-openat$(EXEEXT): $(openat_OBJECTS) $(openat_DEPENDENCIES) $(EXTRA_openat_DEPENDENCIES) 
-	@rm -f openat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(openat_OBJECTS) $(openat_LDADD) $(LIBS)
-
-osf_utimes$(EXEEXT): $(osf_utimes_OBJECTS) $(osf_utimes_DEPENDENCIES) $(EXTRA_osf_utimes_DEPENDENCIES) 
-	@rm -f osf_utimes$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(osf_utimes_OBJECTS) $(osf_utimes_LDADD) $(LIBS)
-
-pause$(EXEEXT): $(pause_OBJECTS) $(pause_DEPENDENCIES) $(EXTRA_pause_DEPENDENCIES) 
-	@rm -f pause$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pause_OBJECTS) $(pause_LDADD) $(LIBS)
-
-pc$(EXEEXT): $(pc_OBJECTS) $(pc_DEPENDENCIES) $(EXTRA_pc_DEPENDENCIES) 
-	@rm -f pc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pc_OBJECTS) $(pc_LDADD) $(LIBS)
-
-perf_event_open$(EXEEXT): $(perf_event_open_OBJECTS) $(perf_event_open_DEPENDENCIES) $(EXTRA_perf_event_open_DEPENDENCIES) 
-	@rm -f perf_event_open$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(perf_event_open_OBJECTS) $(perf_event_open_LDADD) $(LIBS)
-
-perf_event_open_nonverbose$(EXEEXT): $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_DEPENDENCIES) $(EXTRA_perf_event_open_nonverbose_DEPENDENCIES) 
-	@rm -f perf_event_open_nonverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_LDADD) $(LIBS)
-
-perf_event_open_unabbrev$(EXEEXT): $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_DEPENDENCIES) $(EXTRA_perf_event_open_unabbrev_DEPENDENCIES) 
-	@rm -f perf_event_open_unabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_LDADD) $(LIBS)
-
-personality$(EXEEXT): $(personality_OBJECTS) $(personality_DEPENDENCIES) $(EXTRA_personality_DEPENDENCIES) 
-	@rm -f personality$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_OBJECTS) $(personality_LDADD) $(LIBS)
-
-personality-Xabbrev$(EXEEXT): $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_DEPENDENCIES) $(EXTRA_personality_Xabbrev_DEPENDENCIES) 
-	@rm -f personality-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_LDADD) $(LIBS)
-
-personality-Xraw$(EXEEXT): $(personality_Xraw_OBJECTS) $(personality_Xraw_DEPENDENCIES) $(EXTRA_personality_Xraw_DEPENDENCIES) 
-	@rm -f personality-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_Xraw_OBJECTS) $(personality_Xraw_LDADD) $(LIBS)
-
-personality-Xverbose$(EXEEXT): $(personality_Xverbose_OBJECTS) $(personality_Xverbose_DEPENDENCIES) $(EXTRA_personality_Xverbose_DEPENDENCIES) 
-	@rm -f personality-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_Xverbose_OBJECTS) $(personality_Xverbose_LDADD) $(LIBS)
-
-pipe$(EXEEXT): $(pipe_OBJECTS) $(pipe_DEPENDENCIES) $(EXTRA_pipe_DEPENDENCIES) 
-	@rm -f pipe$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pipe_OBJECTS) $(pipe_LDADD) $(LIBS)
-
-pipe2$(EXEEXT): $(pipe2_OBJECTS) $(pipe2_DEPENDENCIES) $(EXTRA_pipe2_DEPENDENCIES) 
-	@rm -f pipe2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pipe2_OBJECTS) $(pipe2_LDADD) $(LIBS)
-
-pkey_alloc$(EXEEXT): $(pkey_alloc_OBJECTS) $(pkey_alloc_DEPENDENCIES) $(EXTRA_pkey_alloc_DEPENDENCIES) 
-	@rm -f pkey_alloc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pkey_alloc_OBJECTS) $(pkey_alloc_LDADD) $(LIBS)
-
-pkey_free$(EXEEXT): $(pkey_free_OBJECTS) $(pkey_free_DEPENDENCIES) $(EXTRA_pkey_free_DEPENDENCIES) 
-	@rm -f pkey_free$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pkey_free_OBJECTS) $(pkey_free_LDADD) $(LIBS)
-
-pkey_mprotect$(EXEEXT): $(pkey_mprotect_OBJECTS) $(pkey_mprotect_DEPENDENCIES) $(EXTRA_pkey_mprotect_DEPENDENCIES) 
-	@rm -f pkey_mprotect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pkey_mprotect_OBJECTS) $(pkey_mprotect_LDADD) $(LIBS)
-
-poll$(EXEEXT): $(poll_OBJECTS) $(poll_DEPENDENCIES) $(EXTRA_poll_DEPENDENCIES) 
-	@rm -f poll$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(poll_OBJECTS) $(poll_LDADD) $(LIBS)
-
-poll-P$(EXEEXT): $(poll_P_OBJECTS) $(poll_P_DEPENDENCIES) $(EXTRA_poll_P_DEPENDENCIES) 
-	@rm -f poll-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(poll_P_OBJECTS) $(poll_P_LDADD) $(LIBS)
-
-ppoll$(EXEEXT): $(ppoll_OBJECTS) $(ppoll_DEPENDENCIES) $(EXTRA_ppoll_DEPENDENCIES) 
-	@rm -f ppoll$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ppoll_OBJECTS) $(ppoll_LDADD) $(LIBS)
-
-ppoll-P$(EXEEXT): $(ppoll_P_OBJECTS) $(ppoll_P_DEPENDENCIES) $(EXTRA_ppoll_P_DEPENDENCIES) 
-	@rm -f ppoll-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ppoll_P_OBJECTS) $(ppoll_P_LDADD) $(LIBS)
-
-ppoll-v$(EXEEXT): $(ppoll_v_OBJECTS) $(ppoll_v_DEPENDENCIES) $(EXTRA_ppoll_v_DEPENDENCIES) 
-	@rm -f ppoll-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ppoll_v_OBJECTS) $(ppoll_v_LDADD) $(LIBS)
-
-prctl-arg2-intptr$(EXEEXT): $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_DEPENDENCIES) $(EXTRA_prctl_arg2_intptr_DEPENDENCIES) 
-	@rm -f prctl-arg2-intptr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_LDADD) $(LIBS)
-
-prctl-dumpable$(EXEEXT): $(prctl_dumpable_OBJECTS) $(prctl_dumpable_DEPENDENCIES) $(EXTRA_prctl_dumpable_DEPENDENCIES) 
-	@rm -f prctl-dumpable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_dumpable_OBJECTS) $(prctl_dumpable_LDADD) $(LIBS)
-
-prctl-name$(EXEEXT): $(prctl_name_OBJECTS) $(prctl_name_DEPENDENCIES) $(EXTRA_prctl_name_DEPENDENCIES) 
-	@rm -f prctl-name$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_name_OBJECTS) $(prctl_name_LDADD) $(LIBS)
-
-prctl-no-args$(EXEEXT): $(prctl_no_args_OBJECTS) $(prctl_no_args_DEPENDENCIES) $(EXTRA_prctl_no_args_DEPENDENCIES) 
-	@rm -f prctl-no-args$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_no_args_OBJECTS) $(prctl_no_args_LDADD) $(LIBS)
-
-prctl-pdeathsig$(EXEEXT): $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_DEPENDENCIES) $(EXTRA_prctl_pdeathsig_DEPENDENCIES) 
-	@rm -f prctl-pdeathsig$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_LDADD) $(LIBS)
-
-prctl-seccomp-filter-v$(EXEEXT): $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_DEPENDENCIES) $(EXTRA_prctl_seccomp_filter_v_DEPENDENCIES) 
-	@rm -f prctl-seccomp-filter-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_LDADD) $(LIBS)
-
-prctl-seccomp-strict$(EXEEXT): $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_DEPENDENCIES) $(EXTRA_prctl_seccomp_strict_DEPENDENCIES) 
-	@rm -f prctl-seccomp-strict$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_LDADD) $(LIBS)
-
-prctl-securebits$(EXEEXT): $(prctl_securebits_OBJECTS) $(prctl_securebits_DEPENDENCIES) $(EXTRA_prctl_securebits_DEPENDENCIES) 
-	@rm -f prctl-securebits$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_securebits_OBJECTS) $(prctl_securebits_LDADD) $(LIBS)
-
-prctl-spec-inject$(EXEEXT): $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_DEPENDENCIES) $(EXTRA_prctl_spec_inject_DEPENDENCIES) 
-	@rm -f prctl-spec-inject$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_LDADD) $(LIBS)
-
-prctl-tid_address$(EXEEXT): $(prctl_tid_address_OBJECTS) $(prctl_tid_address_DEPENDENCIES) $(EXTRA_prctl_tid_address_DEPENDENCIES) 
-	@rm -f prctl-tid_address$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_tid_address_OBJECTS) $(prctl_tid_address_LDADD) $(LIBS)
-
-prctl-tsc$(EXEEXT): $(prctl_tsc_OBJECTS) $(prctl_tsc_DEPENDENCIES) $(EXTRA_prctl_tsc_DEPENDENCIES) 
-	@rm -f prctl-tsc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_tsc_OBJECTS) $(prctl_tsc_LDADD) $(LIBS)
-
-pread64-pwrite64$(EXEEXT): $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_DEPENDENCIES) $(EXTRA_pread64_pwrite64_DEPENDENCIES) 
-	@rm -f pread64-pwrite64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_LDADD) $(LIBS)
-
-preadv$(EXEEXT): $(preadv_OBJECTS) $(preadv_DEPENDENCIES) $(EXTRA_preadv_DEPENDENCIES) 
-	@rm -f preadv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(preadv_OBJECTS) $(preadv_LDADD) $(LIBS)
-
-preadv-pwritev$(EXEEXT): $(preadv_pwritev_OBJECTS) $(preadv_pwritev_DEPENDENCIES) $(EXTRA_preadv_pwritev_DEPENDENCIES) 
-	@rm -f preadv-pwritev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(preadv_pwritev_OBJECTS) $(preadv_pwritev_LDADD) $(LIBS)
-
-preadv2-pwritev2$(EXEEXT): $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_DEPENDENCIES) $(EXTRA_preadv2_pwritev2_DEPENDENCIES) 
-	@rm -f preadv2-pwritev2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_LDADD) $(LIBS)
-
-print_maxfd$(EXEEXT): $(print_maxfd_OBJECTS) $(print_maxfd_DEPENDENCIES) $(EXTRA_print_maxfd_DEPENDENCIES) 
-	@rm -f print_maxfd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(print_maxfd_OBJECTS) $(print_maxfd_LDADD) $(LIBS)
-
-printpath-umovestr$(EXEEXT): $(printpath_umovestr_OBJECTS) $(printpath_umovestr_DEPENDENCIES) $(EXTRA_printpath_umovestr_DEPENDENCIES) 
-	@rm -f printpath-umovestr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printpath_umovestr_OBJECTS) $(printpath_umovestr_LDADD) $(LIBS)
-
-printpath-umovestr-peekdata$(EXEEXT): $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_DEPENDENCIES) $(EXTRA_printpath_umovestr_peekdata_DEPENDENCIES) 
-	@rm -f printpath-umovestr-peekdata$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_LDADD) $(LIBS)
-
-printpath-umovestr-undumpable$(EXEEXT): $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_DEPENDENCIES) $(EXTRA_printpath_umovestr_undumpable_DEPENDENCIES) 
-	@rm -f printpath-umovestr-undumpable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_LDADD) $(LIBS)
-
-printstr$(EXEEXT): $(printstr_OBJECTS) $(printstr_DEPENDENCIES) $(EXTRA_printstr_DEPENDENCIES) 
-	@rm -f printstr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstr_OBJECTS) $(printstr_LDADD) $(LIBS)
-
-printstrn-umoven$(EXEEXT): $(printstrn_umoven_OBJECTS) $(printstrn_umoven_DEPENDENCIES) $(EXTRA_printstrn_umoven_DEPENDENCIES) 
-	@rm -f printstrn-umoven$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstrn_umoven_OBJECTS) $(printstrn_umoven_LDADD) $(LIBS)
-
-printstrn-umoven-peekdata$(EXEEXT): $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_DEPENDENCIES) $(EXTRA_printstrn_umoven_peekdata_DEPENDENCIES) 
-	@rm -f printstrn-umoven-peekdata$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_LDADD) $(LIBS)
-
-printstrn-umoven-undumpable$(EXEEXT): $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_DEPENDENCIES) $(EXTRA_printstrn_umoven_undumpable_DEPENDENCIES) 
-	@rm -f printstrn-umoven-undumpable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_LDADD) $(LIBS)
-
-prlimit64$(EXEEXT): $(prlimit64_OBJECTS) $(prlimit64_DEPENDENCIES) $(EXTRA_prlimit64_DEPENDENCIES) 
-	@rm -f prlimit64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prlimit64_OBJECTS) $(prlimit64_LDADD) $(LIBS)
-
-process_vm_readv$(EXEEXT): $(process_vm_readv_OBJECTS) $(process_vm_readv_DEPENDENCIES) $(EXTRA_process_vm_readv_DEPENDENCIES) 
-	@rm -f process_vm_readv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(process_vm_readv_OBJECTS) $(process_vm_readv_LDADD) $(LIBS)
-
-process_vm_writev$(EXEEXT): $(process_vm_writev_OBJECTS) $(process_vm_writev_DEPENDENCIES) $(EXTRA_process_vm_writev_DEPENDENCIES) 
-	@rm -f process_vm_writev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(process_vm_writev_OBJECTS) $(process_vm_writev_LDADD) $(LIBS)
-
-pselect6$(EXEEXT): $(pselect6_OBJECTS) $(pselect6_DEPENDENCIES) $(EXTRA_pselect6_DEPENDENCIES) 
-	@rm -f pselect6$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pselect6_OBJECTS) $(pselect6_LDADD) $(LIBS)
-
-ptrace$(EXEEXT): $(ptrace_OBJECTS) $(ptrace_DEPENDENCIES) $(EXTRA_ptrace_DEPENDENCIES) 
-	@rm -f ptrace$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ptrace_OBJECTS) $(ptrace_LDADD) $(LIBS)
-
-pwritev$(EXEEXT): $(pwritev_OBJECTS) $(pwritev_DEPENDENCIES) $(EXTRA_pwritev_DEPENDENCIES) 
-	@rm -f pwritev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pwritev_OBJECTS) $(pwritev_LDADD) $(LIBS)
-
-qual_fault$(EXEEXT): $(qual_fault_OBJECTS) $(qual_fault_DEPENDENCIES) $(EXTRA_qual_fault_DEPENDENCIES) 
-	@rm -f qual_fault$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_fault_OBJECTS) $(qual_fault_LDADD) $(LIBS)
-
-qual_inject-error-signal$(EXEEXT): $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_DEPENDENCIES) $(EXTRA_qual_inject_error_signal_DEPENDENCIES) 
-	@rm -f qual_inject-error-signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_LDADD) $(LIBS)
-
-qual_inject-retval$(EXEEXT): $(qual_inject_retval_OBJECTS) $(qual_inject_retval_DEPENDENCIES) $(EXTRA_qual_inject_retval_DEPENDENCIES) 
-	@rm -f qual_inject-retval$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_inject_retval_OBJECTS) $(qual_inject_retval_LDADD) $(LIBS)
-
-qual_inject-signal$(EXEEXT): $(qual_inject_signal_OBJECTS) $(qual_inject_signal_DEPENDENCIES) $(EXTRA_qual_inject_signal_DEPENDENCIES) 
-	@rm -f qual_inject-signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_inject_signal_OBJECTS) $(qual_inject_signal_LDADD) $(LIBS)
-
-qual_signal$(EXEEXT): $(qual_signal_OBJECTS) $(qual_signal_DEPENDENCIES) $(EXTRA_qual_signal_DEPENDENCIES) 
-	@rm -f qual_signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_signal_OBJECTS) $(qual_signal_LDADD) $(LIBS)
-
-quotactl$(EXEEXT): $(quotactl_OBJECTS) $(quotactl_DEPENDENCIES) $(EXTRA_quotactl_DEPENDENCIES) 
-	@rm -f quotactl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS)
-
-quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) 
-	@rm -f quotactl-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS)
-
-quotactl-xfs$(EXEEXT): $(quotactl_xfs_OBJECTS) $(quotactl_xfs_DEPENDENCIES) $(EXTRA_quotactl_xfs_DEPENDENCIES) 
-	@rm -f quotactl-xfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS)
-
-quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) 
-	@rm -f quotactl-xfs-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS)
-
-read-write$(EXEEXT): $(read_write_OBJECTS) $(read_write_DEPENDENCIES) $(EXTRA_read_write_DEPENDENCIES) 
-	@rm -f read-write$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(read_write_OBJECTS) $(read_write_LDADD) $(LIBS)
-
-readahead$(EXEEXT): $(readahead_OBJECTS) $(readahead_DEPENDENCIES) $(EXTRA_readahead_DEPENDENCIES) 
-	@rm -f readahead$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readahead_OBJECTS) $(readahead_LDADD) $(LIBS)
-
-readdir$(EXEEXT): $(readdir_OBJECTS) $(readdir_DEPENDENCIES) $(EXTRA_readdir_DEPENDENCIES) 
-	@rm -f readdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readdir_OBJECTS) $(readdir_LDADD) $(LIBS)
-
-readlink$(EXEEXT): $(readlink_OBJECTS) $(readlink_DEPENDENCIES) $(EXTRA_readlink_DEPENDENCIES) 
-	@rm -f readlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readlink_OBJECTS) $(readlink_LDADD) $(LIBS)
-
-readlinkat$(EXEEXT): $(readlinkat_OBJECTS) $(readlinkat_DEPENDENCIES) $(EXTRA_readlinkat_DEPENDENCIES) 
-	@rm -f readlinkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readlinkat_OBJECTS) $(readlinkat_LDADD) $(LIBS)
-
-readv$(EXEEXT): $(readv_OBJECTS) $(readv_DEPENDENCIES) $(EXTRA_readv_DEPENDENCIES) 
-	@rm -f readv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readv_OBJECTS) $(readv_LDADD) $(LIBS)
-
-reboot$(EXEEXT): $(reboot_OBJECTS) $(reboot_DEPENDENCIES) $(EXTRA_reboot_DEPENDENCIES) 
-	@rm -f reboot$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(reboot_OBJECTS) $(reboot_LDADD) $(LIBS)
-
-recvfrom$(EXEEXT): $(recvfrom_OBJECTS) $(recvfrom_DEPENDENCIES) $(EXTRA_recvfrom_DEPENDENCIES) 
-	@rm -f recvfrom$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(recvfrom_OBJECTS) $(recvfrom_LDADD) $(LIBS)
-
-recvmmsg-timeout$(EXEEXT): $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_DEPENDENCIES) $(EXTRA_recvmmsg_timeout_DEPENDENCIES) 
-	@rm -f recvmmsg-timeout$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_LDADD) $(LIBS)
-
-recvmsg$(EXEEXT): $(recvmsg_OBJECTS) $(recvmsg_DEPENDENCIES) $(EXTRA_recvmsg_DEPENDENCIES) 
-	@rm -f recvmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(recvmsg_OBJECTS) $(recvmsg_LDADD) $(LIBS)
-
-redirect-fds$(EXEEXT): $(redirect_fds_OBJECTS) $(redirect_fds_DEPENDENCIES) $(EXTRA_redirect_fds_DEPENDENCIES) 
-	@rm -f redirect-fds$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(redirect_fds_OBJECTS) $(redirect_fds_LDADD) $(LIBS)
-
-remap_file_pages$(EXEEXT): $(remap_file_pages_OBJECTS) $(remap_file_pages_DEPENDENCIES) $(EXTRA_remap_file_pages_DEPENDENCIES) 
-	@rm -f remap_file_pages$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(remap_file_pages_OBJECTS) $(remap_file_pages_LDADD) $(LIBS)
-
-rename$(EXEEXT): $(rename_OBJECTS) $(rename_DEPENDENCIES) $(EXTRA_rename_DEPENDENCIES) 
-	@rm -f rename$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rename_OBJECTS) $(rename_LDADD) $(LIBS)
-
-renameat$(EXEEXT): $(renameat_OBJECTS) $(renameat_DEPENDENCIES) $(EXTRA_renameat_DEPENDENCIES) 
-	@rm -f renameat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(renameat_OBJECTS) $(renameat_LDADD) $(LIBS)
-
-renameat2$(EXEEXT): $(renameat2_OBJECTS) $(renameat2_DEPENDENCIES) $(EXTRA_renameat2_DEPENDENCIES) 
-	@rm -f renameat2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(renameat2_OBJECTS) $(renameat2_LDADD) $(LIBS)
-
-request_key$(EXEEXT): $(request_key_OBJECTS) $(request_key_DEPENDENCIES) $(EXTRA_request_key_DEPENDENCIES) 
-	@rm -f request_key$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(request_key_OBJECTS) $(request_key_LDADD) $(LIBS)
-
-restart_syscall$(EXEEXT): $(restart_syscall_OBJECTS) $(restart_syscall_DEPENDENCIES) $(EXTRA_restart_syscall_DEPENDENCIES) 
-	@rm -f restart_syscall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(restart_syscall_OBJECTS) $(restart_syscall_LDADD) $(LIBS)
-
-riscv_flush_icache$(EXEEXT): $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_DEPENDENCIES) $(EXTRA_riscv_flush_icache_DEPENDENCIES) 
-	@rm -f riscv_flush_icache$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_LDADD) $(LIBS)
-
-rmdir$(EXEEXT): $(rmdir_OBJECTS) $(rmdir_DEPENDENCIES) $(EXTRA_rmdir_DEPENDENCIES) 
-	@rm -f rmdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rmdir_OBJECTS) $(rmdir_LDADD) $(LIBS)
-
-rt_sigaction$(EXEEXT): $(rt_sigaction_OBJECTS) $(rt_sigaction_DEPENDENCIES) $(EXTRA_rt_sigaction_DEPENDENCIES) 
-	@rm -f rt_sigaction$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigaction_OBJECTS) $(rt_sigaction_LDADD) $(LIBS)
-
-rt_sigpending$(EXEEXT): $(rt_sigpending_OBJECTS) $(rt_sigpending_DEPENDENCIES) $(EXTRA_rt_sigpending_DEPENDENCIES) 
-	@rm -f rt_sigpending$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigpending_OBJECTS) $(rt_sigpending_LDADD) $(LIBS)
-
-rt_sigprocmask$(EXEEXT): $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_DEPENDENCIES) $(EXTRA_rt_sigprocmask_DEPENDENCIES) 
-	@rm -f rt_sigprocmask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_LDADD) $(LIBS)
-
-rt_sigqueueinfo$(EXEEXT): $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_DEPENDENCIES) $(EXTRA_rt_sigqueueinfo_DEPENDENCIES) 
-	@rm -f rt_sigqueueinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_LDADD) $(LIBS)
-
-rt_sigreturn$(EXEEXT): $(rt_sigreturn_OBJECTS) $(rt_sigreturn_DEPENDENCIES) $(EXTRA_rt_sigreturn_DEPENDENCIES) 
-	@rm -f rt_sigreturn$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigreturn_OBJECTS) $(rt_sigreturn_LDADD) $(LIBS)
-
-rt_sigsuspend$(EXEEXT): $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_DEPENDENCIES) $(EXTRA_rt_sigsuspend_DEPENDENCIES) 
-	@rm -f rt_sigsuspend$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_LDADD) $(LIBS)
-
-rt_sigtimedwait$(EXEEXT): $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_DEPENDENCIES) $(EXTRA_rt_sigtimedwait_DEPENDENCIES) 
-	@rm -f rt_sigtimedwait$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_LDADD) $(LIBS)
-
-rt_tgsigqueueinfo$(EXEEXT): $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_DEPENDENCIES) $(EXTRA_rt_tgsigqueueinfo_DEPENDENCIES) 
-	@rm -f rt_tgsigqueueinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_LDADD) $(LIBS)
-
-run_expect_termsig$(EXEEXT): $(run_expect_termsig_OBJECTS) $(run_expect_termsig_DEPENDENCIES) $(EXTRA_run_expect_termsig_DEPENDENCIES) 
-	@rm -f run_expect_termsig$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(run_expect_termsig_OBJECTS) $(run_expect_termsig_LDADD) $(LIBS)
-
-s390_guarded_storage$(EXEEXT): $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_DEPENDENCIES) $(EXTRA_s390_guarded_storage_DEPENDENCIES) 
-	@rm -f s390_guarded_storage$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_LDADD) $(LIBS)
-
-s390_guarded_storage-v$(EXEEXT): $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_DEPENDENCIES) $(EXTRA_s390_guarded_storage_v_DEPENDENCIES) 
-	@rm -f s390_guarded_storage-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_LDADD) $(LIBS)
-
-s390_pci_mmio_read_write$(EXEEXT): $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_DEPENDENCIES) $(EXTRA_s390_pci_mmio_read_write_DEPENDENCIES) 
-	@rm -f s390_pci_mmio_read_write$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_LDADD) $(LIBS)
-
-s390_runtime_instr$(EXEEXT): $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_DEPENDENCIES) $(EXTRA_s390_runtime_instr_DEPENDENCIES) 
-	@rm -f s390_runtime_instr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_LDADD) $(LIBS)
-
-s390_sthyi$(EXEEXT): $(s390_sthyi_OBJECTS) $(s390_sthyi_DEPENDENCIES) $(EXTRA_s390_sthyi_DEPENDENCIES) 
-	@rm -f s390_sthyi$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_sthyi_OBJECTS) $(s390_sthyi_LDADD) $(LIBS)
-
-s390_sthyi-v$(EXEEXT): $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_DEPENDENCIES) $(EXTRA_s390_sthyi_v_DEPENDENCIES) 
-	@rm -f s390_sthyi-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_LDADD) $(LIBS)
-
-sched_get_priority_mxx$(EXEEXT): $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_DEPENDENCIES) $(EXTRA_sched_get_priority_mxx_DEPENDENCIES) 
-	@rm -f sched_get_priority_mxx$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_LDADD) $(LIBS)
-
-sched_rr_get_interval$(EXEEXT): $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_DEPENDENCIES) $(EXTRA_sched_rr_get_interval_DEPENDENCIES) 
-	@rm -f sched_rr_get_interval$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_LDADD) $(LIBS)
-
-sched_xetaffinity$(EXEEXT): $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_DEPENDENCIES) $(EXTRA_sched_xetaffinity_DEPENDENCIES) 
-	@rm -f sched_xetaffinity$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_LDADD) $(LIBS)
-
-sched_xetattr$(EXEEXT): $(sched_xetattr_OBJECTS) $(sched_xetattr_DEPENDENCIES) $(EXTRA_sched_xetattr_DEPENDENCIES) 
-	@rm -f sched_xetattr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetattr_OBJECTS) $(sched_xetattr_LDADD) $(LIBS)
-
-sched_xetparam$(EXEEXT): $(sched_xetparam_OBJECTS) $(sched_xetparam_DEPENDENCIES) $(EXTRA_sched_xetparam_DEPENDENCIES) 
-	@rm -f sched_xetparam$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetparam_OBJECTS) $(sched_xetparam_LDADD) $(LIBS)
-
-sched_xetscheduler$(EXEEXT): $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_DEPENDENCIES) $(EXTRA_sched_xetscheduler_DEPENDENCIES) 
-	@rm -f sched_xetscheduler$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_LDADD) $(LIBS)
-
-sched_yield$(EXEEXT): $(sched_yield_OBJECTS) $(sched_yield_DEPENDENCIES) $(EXTRA_sched_yield_DEPENDENCIES) 
-	@rm -f sched_yield$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_yield_OBJECTS) $(sched_yield_LDADD) $(LIBS)
-
-scm_rights$(EXEEXT): $(scm_rights_OBJECTS) $(scm_rights_DEPENDENCIES) $(EXTRA_scm_rights_DEPENDENCIES) 
-	@rm -f scm_rights$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(scm_rights_OBJECTS) $(scm_rights_LDADD) $(LIBS)
-
-seccomp-filter$(EXEEXT): $(seccomp_filter_OBJECTS) $(seccomp_filter_DEPENDENCIES) $(EXTRA_seccomp_filter_DEPENDENCIES) 
-	@rm -f seccomp-filter$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_filter_OBJECTS) $(seccomp_filter_LDADD) $(LIBS)
-
-seccomp-filter-v$(EXEEXT): $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_DEPENDENCIES) $(EXTRA_seccomp_filter_v_DEPENDENCIES) 
-	@rm -f seccomp-filter-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_LDADD) $(LIBS)
-
-seccomp-strict$(EXEEXT): $(seccomp_strict_OBJECTS) $(seccomp_strict_DEPENDENCIES) $(EXTRA_seccomp_strict_DEPENDENCIES) 
-	@rm -f seccomp-strict$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_strict_OBJECTS) $(seccomp_strict_LDADD) $(LIBS)
-
-seccomp_get_action_avail$(EXEEXT): $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_DEPENDENCIES) $(EXTRA_seccomp_get_action_avail_DEPENDENCIES) 
-	@rm -f seccomp_get_action_avail$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_LDADD) $(LIBS)
-
-select$(EXEEXT): $(select_OBJECTS) $(select_DEPENDENCIES) $(EXTRA_select_DEPENDENCIES) 
-	@rm -f select$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(select_OBJECTS) $(select_LDADD) $(LIBS)
-
-select-P$(EXEEXT): $(select_P_OBJECTS) $(select_P_DEPENDENCIES) $(EXTRA_select_P_DEPENDENCIES) 
-	@rm -f select-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(select_P_OBJECTS) $(select_P_LDADD) $(LIBS)
-
-semop$(EXEEXT): $(semop_OBJECTS) $(semop_DEPENDENCIES) $(EXTRA_semop_DEPENDENCIES) 
-	@rm -f semop$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(semop_OBJECTS) $(semop_LDADD) $(LIBS)
-
-sendfile$(EXEEXT): $(sendfile_OBJECTS) $(sendfile_DEPENDENCIES) $(EXTRA_sendfile_DEPENDENCIES) 
-	@rm -f sendfile$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sendfile_OBJECTS) $(sendfile_LDADD) $(LIBS)
-
-sendfile64$(EXEEXT): $(sendfile64_OBJECTS) $(sendfile64_DEPENDENCIES) $(EXTRA_sendfile64_DEPENDENCIES) 
-	@rm -f sendfile64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sendfile64_OBJECTS) $(sendfile64_LDADD) $(LIBS)
-
-set_mempolicy$(EXEEXT): $(set_mempolicy_OBJECTS) $(set_mempolicy_DEPENDENCIES) $(EXTRA_set_mempolicy_DEPENDENCIES) 
-	@rm -f set_mempolicy$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_mempolicy_OBJECTS) $(set_mempolicy_LDADD) $(LIBS)
-
-set_ptracer_any$(EXEEXT): $(set_ptracer_any_OBJECTS) $(set_ptracer_any_DEPENDENCIES) $(EXTRA_set_ptracer_any_DEPENDENCIES) 
-	@rm -f set_ptracer_any$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_ptracer_any_OBJECTS) $(set_ptracer_any_LDADD) $(LIBS)
-
-set_sigblock$(EXEEXT): $(set_sigblock_OBJECTS) $(set_sigblock_DEPENDENCIES) $(EXTRA_set_sigblock_DEPENDENCIES) 
-	@rm -f set_sigblock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_sigblock_OBJECTS) $(set_sigblock_LDADD) $(LIBS)
-
-set_sigign$(EXEEXT): $(set_sigign_OBJECTS) $(set_sigign_DEPENDENCIES) $(EXTRA_set_sigign_DEPENDENCIES) 
-	@rm -f set_sigign$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_sigign_OBJECTS) $(set_sigign_LDADD) $(LIBS)
-
-setdomainname$(EXEEXT): $(setdomainname_OBJECTS) $(setdomainname_DEPENDENCIES) $(EXTRA_setdomainname_DEPENDENCIES) 
-	@rm -f setdomainname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setdomainname_OBJECTS) $(setdomainname_LDADD) $(LIBS)
-
-setfsgid$(EXEEXT): $(setfsgid_OBJECTS) $(setfsgid_DEPENDENCIES) $(EXTRA_setfsgid_DEPENDENCIES) 
-	@rm -f setfsgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsgid_OBJECTS) $(setfsgid_LDADD) $(LIBS)
-
-setfsgid32$(EXEEXT): $(setfsgid32_OBJECTS) $(setfsgid32_DEPENDENCIES) $(EXTRA_setfsgid32_DEPENDENCIES) 
-	@rm -f setfsgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsgid32_OBJECTS) $(setfsgid32_LDADD) $(LIBS)
-
-setfsuid$(EXEEXT): $(setfsuid_OBJECTS) $(setfsuid_DEPENDENCIES) $(EXTRA_setfsuid_DEPENDENCIES) 
-	@rm -f setfsuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsuid_OBJECTS) $(setfsuid_LDADD) $(LIBS)
-
-setfsuid32$(EXEEXT): $(setfsuid32_OBJECTS) $(setfsuid32_DEPENDENCIES) $(EXTRA_setfsuid32_DEPENDENCIES) 
-	@rm -f setfsuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsuid32_OBJECTS) $(setfsuid32_LDADD) $(LIBS)
-
-setgid$(EXEEXT): $(setgid_OBJECTS) $(setgid_DEPENDENCIES) $(EXTRA_setgid_DEPENDENCIES) 
-	@rm -f setgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgid_OBJECTS) $(setgid_LDADD) $(LIBS)
-
-setgid32$(EXEEXT): $(setgid32_OBJECTS) $(setgid32_DEPENDENCIES) $(EXTRA_setgid32_DEPENDENCIES) 
-	@rm -f setgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgid32_OBJECTS) $(setgid32_LDADD) $(LIBS)
-
-setgroups$(EXEEXT): $(setgroups_OBJECTS) $(setgroups_DEPENDENCIES) $(EXTRA_setgroups_DEPENDENCIES) 
-	@rm -f setgroups$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgroups_OBJECTS) $(setgroups_LDADD) $(LIBS)
-
-setgroups32$(EXEEXT): $(setgroups32_OBJECTS) $(setgroups32_DEPENDENCIES) $(EXTRA_setgroups32_DEPENDENCIES) 
-	@rm -f setgroups32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgroups32_OBJECTS) $(setgroups32_LDADD) $(LIBS)
-
-sethostname$(EXEEXT): $(sethostname_OBJECTS) $(sethostname_DEPENDENCIES) $(EXTRA_sethostname_DEPENDENCIES) 
-	@rm -f sethostname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sethostname_OBJECTS) $(sethostname_LDADD) $(LIBS)
-
-setns$(EXEEXT): $(setns_OBJECTS) $(setns_DEPENDENCIES) $(EXTRA_setns_DEPENDENCIES) 
-	@rm -f setns$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setns_OBJECTS) $(setns_LDADD) $(LIBS)
-
-setregid$(EXEEXT): $(setregid_OBJECTS) $(setregid_DEPENDENCIES) $(EXTRA_setregid_DEPENDENCIES) 
-	@rm -f setregid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setregid_OBJECTS) $(setregid_LDADD) $(LIBS)
-
-setregid32$(EXEEXT): $(setregid32_OBJECTS) $(setregid32_DEPENDENCIES) $(EXTRA_setregid32_DEPENDENCIES) 
-	@rm -f setregid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setregid32_OBJECTS) $(setregid32_LDADD) $(LIBS)
-
-setresgid$(EXEEXT): $(setresgid_OBJECTS) $(setresgid_DEPENDENCIES) $(EXTRA_setresgid_DEPENDENCIES) 
-	@rm -f setresgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresgid_OBJECTS) $(setresgid_LDADD) $(LIBS)
-
-setresgid32$(EXEEXT): $(setresgid32_OBJECTS) $(setresgid32_DEPENDENCIES) $(EXTRA_setresgid32_DEPENDENCIES) 
-	@rm -f setresgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresgid32_OBJECTS) $(setresgid32_LDADD) $(LIBS)
-
-setresuid$(EXEEXT): $(setresuid_OBJECTS) $(setresuid_DEPENDENCIES) $(EXTRA_setresuid_DEPENDENCIES) 
-	@rm -f setresuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresuid_OBJECTS) $(setresuid_LDADD) $(LIBS)
-
-setresuid32$(EXEEXT): $(setresuid32_OBJECTS) $(setresuid32_DEPENDENCIES) $(EXTRA_setresuid32_DEPENDENCIES) 
-	@rm -f setresuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresuid32_OBJECTS) $(setresuid32_LDADD) $(LIBS)
-
-setreuid$(EXEEXT): $(setreuid_OBJECTS) $(setreuid_DEPENDENCIES) $(EXTRA_setreuid_DEPENDENCIES) 
-	@rm -f setreuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setreuid_OBJECTS) $(setreuid_LDADD) $(LIBS)
-
-setreuid32$(EXEEXT): $(setreuid32_OBJECTS) $(setreuid32_DEPENDENCIES) $(EXTRA_setreuid32_DEPENDENCIES) 
-	@rm -f setreuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setreuid32_OBJECTS) $(setreuid32_LDADD) $(LIBS)
-
-setrlimit$(EXEEXT): $(setrlimit_OBJECTS) $(setrlimit_DEPENDENCIES) $(EXTRA_setrlimit_DEPENDENCIES) 
-	@rm -f setrlimit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setrlimit_OBJECTS) $(setrlimit_LDADD) $(LIBS)
-
-setuid$(EXEEXT): $(setuid_OBJECTS) $(setuid_DEPENDENCIES) $(EXTRA_setuid_DEPENDENCIES) 
-	@rm -f setuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setuid_OBJECTS) $(setuid_LDADD) $(LIBS)
-
-setuid32$(EXEEXT): $(setuid32_OBJECTS) $(setuid32_DEPENDENCIES) $(EXTRA_setuid32_DEPENDENCIES) 
-	@rm -f setuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setuid32_OBJECTS) $(setuid32_LDADD) $(LIBS)
-
-shmxt$(EXEEXT): $(shmxt_OBJECTS) $(shmxt_DEPENDENCIES) $(EXTRA_shmxt_DEPENDENCIES) 
-	@rm -f shmxt$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(shmxt_OBJECTS) $(shmxt_LDADD) $(LIBS)
-
-shutdown$(EXEEXT): $(shutdown_OBJECTS) $(shutdown_DEPENDENCIES) $(EXTRA_shutdown_DEPENDENCIES) 
-	@rm -f shutdown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(shutdown_OBJECTS) $(shutdown_LDADD) $(LIBS)
-
-sigaction$(EXEEXT): $(sigaction_OBJECTS) $(sigaction_DEPENDENCIES) $(EXTRA_sigaction_DEPENDENCIES) 
-	@rm -f sigaction$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigaction_OBJECTS) $(sigaction_LDADD) $(LIBS)
-
-sigaltstack$(EXEEXT): $(sigaltstack_OBJECTS) $(sigaltstack_DEPENDENCIES) $(EXTRA_sigaltstack_DEPENDENCIES) 
-	@rm -f sigaltstack$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigaltstack_OBJECTS) $(sigaltstack_LDADD) $(LIBS)
-
-siginfo$(EXEEXT): $(siginfo_OBJECTS) $(siginfo_DEPENDENCIES) $(EXTRA_siginfo_DEPENDENCIES) 
-	@rm -f siginfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(siginfo_OBJECTS) $(siginfo_LDADD) $(LIBS)
-
-signal$(EXEEXT): $(signal_OBJECTS) $(signal_DEPENDENCIES) $(EXTRA_signal_DEPENDENCIES) 
-	@rm -f signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(signal_OBJECTS) $(signal_LDADD) $(LIBS)
-
-signal_receive$(EXEEXT): $(signal_receive_OBJECTS) $(signal_receive_DEPENDENCIES) $(EXTRA_signal_receive_DEPENDENCIES) 
-	@rm -f signal_receive$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(signal_receive_OBJECTS) $(signal_receive_LDADD) $(LIBS)
-
-signalfd4$(EXEEXT): $(signalfd4_OBJECTS) $(signalfd4_DEPENDENCIES) $(EXTRA_signalfd4_DEPENDENCIES) 
-	@rm -f signalfd4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(signalfd4_OBJECTS) $(signalfd4_LDADD) $(LIBS)
-
-sigpending$(EXEEXT): $(sigpending_OBJECTS) $(sigpending_DEPENDENCIES) $(EXTRA_sigpending_DEPENDENCIES) 
-	@rm -f sigpending$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigpending_OBJECTS) $(sigpending_LDADD) $(LIBS)
-
-sigprocmask$(EXEEXT): $(sigprocmask_OBJECTS) $(sigprocmask_DEPENDENCIES) $(EXTRA_sigprocmask_DEPENDENCIES) 
-	@rm -f sigprocmask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigprocmask_OBJECTS) $(sigprocmask_LDADD) $(LIBS)
-
-sigreturn$(EXEEXT): $(sigreturn_OBJECTS) $(sigreturn_DEPENDENCIES) $(EXTRA_sigreturn_DEPENDENCIES) 
-	@rm -f sigreturn$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigreturn_OBJECTS) $(sigreturn_LDADD) $(LIBS)
-
-sigsuspend$(EXEEXT): $(sigsuspend_OBJECTS) $(sigsuspend_DEPENDENCIES) $(EXTRA_sigsuspend_DEPENDENCIES) 
-	@rm -f sigsuspend$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigsuspend_OBJECTS) $(sigsuspend_LDADD) $(LIBS)
-
-sleep$(EXEEXT): $(sleep_OBJECTS) $(sleep_DEPENDENCIES) $(EXTRA_sleep_DEPENDENCIES) 
-	@rm -f sleep$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sleep_OBJECTS) $(sleep_LDADD) $(LIBS)
-
-so_linger$(EXEEXT): $(so_linger_OBJECTS) $(so_linger_DEPENDENCIES) $(EXTRA_so_linger_DEPENDENCIES) 
-	@rm -f so_linger$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_linger_OBJECTS) $(so_linger_LDADD) $(LIBS)
-
-so_peercred$(EXEEXT): $(so_peercred_OBJECTS) $(so_peercred_DEPENDENCIES) $(EXTRA_so_peercred_DEPENDENCIES) 
-	@rm -f so_peercred$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_OBJECTS) $(so_peercred_LDADD) $(LIBS)
-
-so_peercred-Xabbrev$(EXEEXT): $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_DEPENDENCIES) $(EXTRA_so_peercred_Xabbrev_DEPENDENCIES) 
-	@rm -f so_peercred-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_LDADD) $(LIBS)
-
-so_peercred-Xraw$(EXEEXT): $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_DEPENDENCIES) $(EXTRA_so_peercred_Xraw_DEPENDENCIES) 
-	@rm -f so_peercred-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_LDADD) $(LIBS)
-
-so_peercred-Xverbose$(EXEEXT): $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_DEPENDENCIES) $(EXTRA_so_peercred_Xverbose_DEPENDENCIES) 
-	@rm -f so_peercred-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_LDADD) $(LIBS)
-
-sock_filter-v$(EXEEXT): $(sock_filter_v_OBJECTS) $(sock_filter_v_DEPENDENCIES) $(EXTRA_sock_filter_v_DEPENDENCIES) 
-	@rm -f sock_filter-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_OBJECTS) $(sock_filter_v_LDADD) $(LIBS)
-
-sock_filter-v-Xabbrev$(EXEEXT): $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_DEPENDENCIES) $(EXTRA_sock_filter_v_Xabbrev_DEPENDENCIES) 
-	@rm -f sock_filter-v-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_LDADD) $(LIBS)
-
-sock_filter-v-Xraw$(EXEEXT): $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_DEPENDENCIES) $(EXTRA_sock_filter_v_Xraw_DEPENDENCIES) 
-	@rm -f sock_filter-v-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_LDADD) $(LIBS)
-
-sock_filter-v-Xverbose$(EXEEXT): $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_DEPENDENCIES) $(EXTRA_sock_filter_v_Xverbose_DEPENDENCIES) 
-	@rm -f sock_filter-v-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_LDADD) $(LIBS)
-
-socketcall$(EXEEXT): $(socketcall_OBJECTS) $(socketcall_DEPENDENCIES) $(EXTRA_socketcall_DEPENDENCIES) 
-	@rm -f socketcall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(socketcall_OBJECTS) $(socketcall_LDADD) $(LIBS)
-
-sockopt-sol_netlink$(EXEEXT): $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_DEPENDENCIES) $(EXTRA_sockopt_sol_netlink_DEPENDENCIES) 
-	@rm -f sockopt-sol_netlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_LDADD) $(LIBS)
-
-splice$(EXEEXT): $(splice_OBJECTS) $(splice_DEPENDENCIES) $(EXTRA_splice_DEPENDENCIES) 
-	@rm -f splice$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(splice_OBJECTS) $(splice_LDADD) $(LIBS)
-
-stack-fcall$(EXEEXT): $(stack_fcall_OBJECTS) $(stack_fcall_DEPENDENCIES) $(EXTRA_stack_fcall_DEPENDENCIES) 
-	@rm -f stack-fcall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stack_fcall_OBJECTS) $(stack_fcall_LDADD) $(LIBS)
-
-stack-fcall-mangled$(EXEEXT): $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_DEPENDENCIES) $(EXTRA_stack_fcall_mangled_DEPENDENCIES) 
-	@rm -f stack-fcall-mangled$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_LDADD) $(LIBS)
-
-stat$(EXEEXT): $(stat_OBJECTS) $(stat_DEPENDENCIES) $(EXTRA_stat_DEPENDENCIES) 
-	@rm -f stat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stat_OBJECTS) $(stat_LDADD) $(LIBS)
-
-stat64$(EXEEXT): $(stat64_OBJECTS) $(stat64_DEPENDENCIES) $(EXTRA_stat64_DEPENDENCIES) 
-	@rm -f stat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stat64_OBJECTS) $(stat64_LDADD) $(LIBS)
-
-statfs$(EXEEXT): $(statfs_OBJECTS) $(statfs_DEPENDENCIES) $(EXTRA_statfs_DEPENDENCIES) 
-	@rm -f statfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(statfs_OBJECTS) $(statfs_LDADD) $(LIBS)
-
-statfs64$(EXEEXT): $(statfs64_OBJECTS) $(statfs64_DEPENDENCIES) $(EXTRA_statfs64_DEPENDENCIES) 
-	@rm -f statfs64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(statfs64_OBJECTS) $(statfs64_LDADD) $(LIBS)
-
-statx$(EXEEXT): $(statx_OBJECTS) $(statx_DEPENDENCIES) $(EXTRA_statx_DEPENDENCIES) 
-	@rm -f statx$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(statx_OBJECTS) $(statx_LDADD) $(LIBS)
-
-swap$(EXEEXT): $(swap_OBJECTS) $(swap_DEPENDENCIES) $(EXTRA_swap_DEPENDENCIES) 
-	@rm -f swap$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(swap_OBJECTS) $(swap_LDADD) $(LIBS)
-
-sxetmask$(EXEEXT): $(sxetmask_OBJECTS) $(sxetmask_DEPENDENCIES) $(EXTRA_sxetmask_DEPENDENCIES) 
-	@rm -f sxetmask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sxetmask_OBJECTS) $(sxetmask_LDADD) $(LIBS)
-
-symlink$(EXEEXT): $(symlink_OBJECTS) $(symlink_DEPENDENCIES) $(EXTRA_symlink_DEPENDENCIES) 
-	@rm -f symlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(symlink_OBJECTS) $(symlink_LDADD) $(LIBS)
-
-symlinkat$(EXEEXT): $(symlinkat_OBJECTS) $(symlinkat_DEPENDENCIES) $(EXTRA_symlinkat_DEPENDENCIES) 
-	@rm -f symlinkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(symlinkat_OBJECTS) $(symlinkat_LDADD) $(LIBS)
-
-sync$(EXEEXT): $(sync_OBJECTS) $(sync_DEPENDENCIES) $(EXTRA_sync_DEPENDENCIES) 
-	@rm -f sync$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sync_OBJECTS) $(sync_LDADD) $(LIBS)
-
-sync_file_range$(EXEEXT): $(sync_file_range_OBJECTS) $(sync_file_range_DEPENDENCIES) $(EXTRA_sync_file_range_DEPENDENCIES) 
-	@rm -f sync_file_range$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sync_file_range_OBJECTS) $(sync_file_range_LDADD) $(LIBS)
-
-sync_file_range2$(EXEEXT): $(sync_file_range2_OBJECTS) $(sync_file_range2_DEPENDENCIES) $(EXTRA_sync_file_range2_DEPENDENCIES) 
-	@rm -f sync_file_range2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sync_file_range2_OBJECTS) $(sync_file_range2_LDADD) $(LIBS)
-
-sysinfo$(EXEEXT): $(sysinfo_OBJECTS) $(sysinfo_DEPENDENCIES) $(EXTRA_sysinfo_DEPENDENCIES) 
-	@rm -f sysinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sysinfo_OBJECTS) $(sysinfo_LDADD) $(LIBS)
-
-syslog$(EXEEXT): $(syslog_OBJECTS) $(syslog_DEPENDENCIES) $(EXTRA_syslog_DEPENDENCIES) 
-	@rm -f syslog$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(syslog_OBJECTS) $(syslog_LDADD) $(LIBS)
-
-tee$(EXEEXT): $(tee_OBJECTS) $(tee_DEPENDENCIES) $(EXTRA_tee_DEPENDENCIES) 
-	@rm -f tee$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(tee_OBJECTS) $(tee_LDADD) $(LIBS)
-
-threads-execve$(EXEEXT): $(threads_execve_OBJECTS) $(threads_execve_DEPENDENCIES) $(EXTRA_threads_execve_DEPENDENCIES) 
-	@rm -f threads-execve$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(threads_execve_OBJECTS) $(threads_execve_LDADD) $(LIBS)
-
-time$(EXEEXT): $(time_OBJECTS) $(time_DEPENDENCIES) $(EXTRA_time_DEPENDENCIES) 
-	@rm -f time$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(time_OBJECTS) $(time_LDADD) $(LIBS)
-
-timer_create$(EXEEXT): $(timer_create_OBJECTS) $(timer_create_DEPENDENCIES) $(EXTRA_timer_create_DEPENDENCIES) 
-	@rm -f timer_create$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(timer_create_OBJECTS) $(timer_create_LDADD) $(LIBS)
-
-timer_xettime$(EXEEXT): $(timer_xettime_OBJECTS) $(timer_xettime_DEPENDENCIES) $(EXTRA_timer_xettime_DEPENDENCIES) 
-	@rm -f timer_xettime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(timer_xettime_OBJECTS) $(timer_xettime_LDADD) $(LIBS)
-
-timerfd_xettime$(EXEEXT): $(timerfd_xettime_OBJECTS) $(timerfd_xettime_DEPENDENCIES) $(EXTRA_timerfd_xettime_DEPENDENCIES) 
-	@rm -f timerfd_xettime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(timerfd_xettime_OBJECTS) $(timerfd_xettime_LDADD) $(LIBS)
-
-times$(EXEEXT): $(times_OBJECTS) $(times_DEPENDENCIES) $(EXTRA_times_DEPENDENCIES) 
-	@rm -f times$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(times_OBJECTS) $(times_LDADD) $(LIBS)
-
-times-fail$(EXEEXT): $(times_fail_OBJECTS) $(times_fail_DEPENDENCIES) $(EXTRA_times_fail_DEPENDENCIES) 
-	@rm -f times-fail$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(times_fail_OBJECTS) $(times_fail_LDADD) $(LIBS)
-
-truncate$(EXEEXT): $(truncate_OBJECTS) $(truncate_DEPENDENCIES) $(EXTRA_truncate_DEPENDENCIES) 
-	@rm -f truncate$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(truncate_OBJECTS) $(truncate_LDADD) $(LIBS)
-
-truncate64$(EXEEXT): $(truncate64_OBJECTS) $(truncate64_DEPENDENCIES) $(EXTRA_truncate64_DEPENDENCIES) 
-	@rm -f truncate64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(truncate64_OBJECTS) $(truncate64_LDADD) $(LIBS)
-
-ugetrlimit$(EXEEXT): $(ugetrlimit_OBJECTS) $(ugetrlimit_DEPENDENCIES) $(EXTRA_ugetrlimit_DEPENDENCIES) 
-	@rm -f ugetrlimit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ugetrlimit_OBJECTS) $(ugetrlimit_LDADD) $(LIBS)
-
-uio$(EXEEXT): $(uio_OBJECTS) $(uio_DEPENDENCIES) $(EXTRA_uio_DEPENDENCIES) 
-	@rm -f uio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(uio_OBJECTS) $(uio_LDADD) $(LIBS)
-
-umask$(EXEEXT): $(umask_OBJECTS) $(umask_DEPENDENCIES) $(EXTRA_umask_DEPENDENCIES) 
-	@rm -f umask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umask_OBJECTS) $(umask_LDADD) $(LIBS)
-
-umount$(EXEEXT): $(umount_OBJECTS) $(umount_DEPENDENCIES) $(EXTRA_umount_DEPENDENCIES) 
-	@rm -f umount$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umount_OBJECTS) $(umount_LDADD) $(LIBS)
-
-umount2$(EXEEXT): $(umount2_OBJECTS) $(umount2_DEPENDENCIES) $(EXTRA_umount2_DEPENDENCIES) 
-	@rm -f umount2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umount2_OBJECTS) $(umount2_LDADD) $(LIBS)
-
-umoven-illptr$(EXEEXT): $(umoven_illptr_OBJECTS) $(umoven_illptr_DEPENDENCIES) $(EXTRA_umoven_illptr_DEPENDENCIES) 
-	@rm -f umoven-illptr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umoven_illptr_OBJECTS) $(umoven_illptr_LDADD) $(LIBS)
-
-umovestr$(EXEEXT): $(umovestr_OBJECTS) $(umovestr_DEPENDENCIES) $(EXTRA_umovestr_DEPENDENCIES) 
-	@rm -f umovestr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr_OBJECTS) $(umovestr_LDADD) $(LIBS)
-
-umovestr-illptr$(EXEEXT): $(umovestr_illptr_OBJECTS) $(umovestr_illptr_DEPENDENCIES) $(EXTRA_umovestr_illptr_DEPENDENCIES) 
-	@rm -f umovestr-illptr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr_illptr_OBJECTS) $(umovestr_illptr_LDADD) $(LIBS)
-
-umovestr2$(EXEEXT): $(umovestr2_OBJECTS) $(umovestr2_DEPENDENCIES) $(EXTRA_umovestr2_DEPENDENCIES) 
-	@rm -f umovestr2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr2_OBJECTS) $(umovestr2_LDADD) $(LIBS)
-
-umovestr3$(EXEEXT): $(umovestr3_OBJECTS) $(umovestr3_DEPENDENCIES) $(EXTRA_umovestr3_DEPENDENCIES) 
-	@rm -f umovestr3$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr3_OBJECTS) $(umovestr3_LDADD) $(LIBS)
-
-uname$(EXEEXT): $(uname_OBJECTS) $(uname_DEPENDENCIES) $(EXTRA_uname_DEPENDENCIES) 
-	@rm -f uname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(uname_OBJECTS) $(uname_LDADD) $(LIBS)
-
-unblock_reset_raise$(EXEEXT): $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_DEPENDENCIES) $(EXTRA_unblock_reset_raise_DEPENDENCIES) 
-	@rm -f unblock_reset_raise$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_LDADD) $(LIBS)
-
-unix-pair-send-recv$(EXEEXT): $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_DEPENDENCIES) $(EXTRA_unix_pair_send_recv_DEPENDENCIES) 
-	@rm -f unix-pair-send-recv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_LDADD) $(LIBS)
-
-unix-pair-sendto-recvfrom$(EXEEXT): $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_DEPENDENCIES) $(EXTRA_unix_pair_sendto_recvfrom_DEPENDENCIES) 
-	@rm -f unix-pair-sendto-recvfrom$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_LDADD) $(LIBS)
-
-unlink$(EXEEXT): $(unlink_OBJECTS) $(unlink_DEPENDENCIES) $(EXTRA_unlink_DEPENDENCIES) 
-	@rm -f unlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unlink_OBJECTS) $(unlink_LDADD) $(LIBS)
-
-unlinkat$(EXEEXT): $(unlinkat_OBJECTS) $(unlinkat_DEPENDENCIES) $(EXTRA_unlinkat_DEPENDENCIES) 
-	@rm -f unlinkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unlinkat_OBJECTS) $(unlinkat_LDADD) $(LIBS)
-
-unshare$(EXEEXT): $(unshare_OBJECTS) $(unshare_DEPENDENCIES) $(EXTRA_unshare_DEPENDENCIES) 
-	@rm -f unshare$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unshare_OBJECTS) $(unshare_LDADD) $(LIBS)
-
-userfaultfd$(EXEEXT): $(userfaultfd_OBJECTS) $(userfaultfd_DEPENDENCIES) $(EXTRA_userfaultfd_DEPENDENCIES) 
-	@rm -f userfaultfd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(userfaultfd_OBJECTS) $(userfaultfd_LDADD) $(LIBS)
-
-ustat$(EXEEXT): $(ustat_OBJECTS) $(ustat_DEPENDENCIES) $(EXTRA_ustat_DEPENDENCIES) 
-	@rm -f ustat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ustat_OBJECTS) $(ustat_LDADD) $(LIBS)
-
-utime$(EXEEXT): $(utime_OBJECTS) $(utime_DEPENDENCIES) $(EXTRA_utime_DEPENDENCIES) 
-	@rm -f utime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(utime_OBJECTS) $(utime_LDADD) $(LIBS)
-
-utimensat$(EXEEXT): $(utimensat_OBJECTS) $(utimensat_DEPENDENCIES) $(EXTRA_utimensat_DEPENDENCIES) 
-	@rm -f utimensat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS)
-
-utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) 
-	@rm -f utimes$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS)
-
-vfork-f$(EXEEXT): $(vfork_f_OBJECTS) $(vfork_f_DEPENDENCIES) $(EXTRA_vfork_f_DEPENDENCIES) 
-	@rm -f vfork-f$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(vfork_f_OBJECTS) $(vfork_f_LDADD) $(LIBS)
-
-vhangup$(EXEEXT): $(vhangup_OBJECTS) $(vhangup_DEPENDENCIES) $(EXTRA_vhangup_DEPENDENCIES) 
-	@rm -f vhangup$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(vhangup_OBJECTS) $(vhangup_LDADD) $(LIBS)
-
-vmsplice$(EXEEXT): $(vmsplice_OBJECTS) $(vmsplice_DEPENDENCIES) $(EXTRA_vmsplice_DEPENDENCIES) 
-	@rm -f vmsplice$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(vmsplice_OBJECTS) $(vmsplice_LDADD) $(LIBS)
-
-wait4$(EXEEXT): $(wait4_OBJECTS) $(wait4_DEPENDENCIES) $(EXTRA_wait4_DEPENDENCIES) 
-	@rm -f wait4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(wait4_OBJECTS) $(wait4_LDADD) $(LIBS)
-
-wait4-v$(EXEEXT): $(wait4_v_OBJECTS) $(wait4_v_DEPENDENCIES) $(EXTRA_wait4_v_DEPENDENCIES) 
-	@rm -f wait4-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(wait4_v_OBJECTS) $(wait4_v_LDADD) $(LIBS)
-
-waitid$(EXEEXT): $(waitid_OBJECTS) $(waitid_DEPENDENCIES) $(EXTRA_waitid_DEPENDENCIES) 
-	@rm -f waitid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(waitid_OBJECTS) $(waitid_LDADD) $(LIBS)
-
-waitid-v$(EXEEXT): $(waitid_v_OBJECTS) $(waitid_v_DEPENDENCIES) $(EXTRA_waitid_v_DEPENDENCIES) 
-	@rm -f waitid-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(waitid_v_OBJECTS) $(waitid_v_LDADD) $(LIBS)
-
-waitpid$(EXEEXT): $(waitpid_OBJECTS) $(waitpid_DEPENDENCIES) $(EXTRA_waitpid_DEPENDENCIES) 
-	@rm -f waitpid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(waitpid_OBJECTS) $(waitpid_LDADD) $(LIBS)
-
-xattr$(EXEEXT): $(xattr_OBJECTS) $(xattr_DEPENDENCIES) $(EXTRA_xattr_DEPENDENCIES) 
-	@rm -f xattr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xattr_OBJECTS) $(xattr_LDADD) $(LIBS)
-
-xattr-strings$(EXEEXT): $(xattr_strings_OBJECTS) $(xattr_strings_DEPENDENCIES) $(EXTRA_xattr_strings_DEPENDENCIES) 
-	@rm -f xattr-strings$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xattr_strings_OBJECTS) $(xattr_strings_LDADD) $(LIBS)
-
-xet_robust_list$(EXEEXT): $(xet_robust_list_OBJECTS) $(xet_robust_list_DEPENDENCIES) $(EXTRA_xet_robust_list_DEPENDENCIES) 
-	@rm -f xet_robust_list$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xet_robust_list_OBJECTS) $(xet_robust_list_LDADD) $(LIBS)
-
-xet_thread_area_x86$(EXEEXT): $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_DEPENDENCIES) $(EXTRA_xet_thread_area_x86_DEPENDENCIES) 
-	@rm -f xet_thread_area_x86$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_LDADD) $(LIBS)
-
-xetitimer$(EXEEXT): $(xetitimer_OBJECTS) $(xetitimer_DEPENDENCIES) $(EXTRA_xetitimer_DEPENDENCIES) 
-	@rm -f xetitimer$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xetitimer_OBJECTS) $(xetitimer_LDADD) $(LIBS)
-
-xetpgid$(EXEEXT): $(xetpgid_OBJECTS) $(xetpgid_DEPENDENCIES) $(EXTRA_xetpgid_DEPENDENCIES) 
-	@rm -f xetpgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xetpgid_OBJECTS) $(xetpgid_LDADD) $(LIBS)
-
-xetpriority$(EXEEXT): $(xetpriority_OBJECTS) $(xetpriority_DEPENDENCIES) $(EXTRA_xetpriority_DEPENDENCIES) 
-	@rm -f xetpriority$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xetpriority_OBJECTS) $(xetpriority_LDADD) $(LIBS)
-
-xettimeofday$(EXEEXT): $(xettimeofday_OBJECTS) $(xettimeofday_DEPENDENCIES) $(EXTRA_xettimeofday_DEPENDENCIES) 
-	@rm -f xettimeofday$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xettimeofday_OBJECTS) $(xettimeofday_LDADD) $(LIBS)
-
-zeroargc$(EXEEXT): $(zeroargc_OBJECTS) $(zeroargc_DEPENDENCIES) $(EXTRA_zeroargc_DEPENDENCIES) 
-	@rm -f zeroargc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(zeroargc_OBJECTS) $(zeroargc_LDADD) $(LIBS)
-
-mostlyclean-compile:
-	-rm -f *.$(OBJEXT)
-
-distclean-compile:
-	-rm -f *.tab.c
-
-include ./$(DEPDIR)/_newselect-P.Po
-include ./$(DEPDIR)/_newselect.Po
-include ./$(DEPDIR)/accept.Po
-include ./$(DEPDIR)/accept4.Po
-include ./$(DEPDIR)/access.Po
-include ./$(DEPDIR)/acct.Po
-include ./$(DEPDIR)/add_key.Po
-include ./$(DEPDIR)/adjtimex.Po
-include ./$(DEPDIR)/aio.Po
-include ./$(DEPDIR)/aio_pgetevents.Po
-include ./$(DEPDIR)/alarm.Po
-include ./$(DEPDIR)/answer.Po
-include ./$(DEPDIR)/attach-f-p-cmd.Po
-include ./$(DEPDIR)/attach-f-p.Po
-include ./$(DEPDIR)/attach-p-cmd-cmd.Po
-include ./$(DEPDIR)/attach-p-cmd-p.Po
-include ./$(DEPDIR)/block_reset_raise_run.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog-v.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd-v.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd.Po
-include ./$(DEPDIR)/bpf-success-v.Po
-include ./$(DEPDIR)/bpf-success.Po
-include ./$(DEPDIR)/bpf-v.Po
-include ./$(DEPDIR)/bpf.Po
-include ./$(DEPDIR)/brk.Po
-include ./$(DEPDIR)/btrfs.Po
-include ./$(DEPDIR)/caps-abbrev.Po
-include ./$(DEPDIR)/caps.Po
-include ./$(DEPDIR)/check_sigblock.Po
-include ./$(DEPDIR)/check_sigign.Po
-include ./$(DEPDIR)/chmod.Po
-include ./$(DEPDIR)/chown.Po
-include ./$(DEPDIR)/chown32.Po
-include ./$(DEPDIR)/chroot.Po
-include ./$(DEPDIR)/clock_adjtime.Po
-include ./$(DEPDIR)/clock_nanosleep.Po
-include ./$(DEPDIR)/clock_xettime.Po
-include ./$(DEPDIR)/clone_parent.Po
-include ./$(DEPDIR)/clone_ptrace.Po
-include ./$(DEPDIR)/copy_file_range.Po
-include ./$(DEPDIR)/count-f.Po
-include ./$(DEPDIR)/creat.Po
-include ./$(DEPDIR)/delay.Po
-include ./$(DEPDIR)/delete_module.Po
-include ./$(DEPDIR)/dev-yy.Po
-include ./$(DEPDIR)/dup.Po
-include ./$(DEPDIR)/dup2.Po
-include ./$(DEPDIR)/dup3.Po
-include ./$(DEPDIR)/epoll_create.Po
-include ./$(DEPDIR)/epoll_create1.Po
-include ./$(DEPDIR)/epoll_ctl.Po
-include ./$(DEPDIR)/epoll_pwait.Po
-include ./$(DEPDIR)/epoll_wait.Po
-include ./$(DEPDIR)/erestartsys.Po
-include ./$(DEPDIR)/eventfd.Po
-include ./$(DEPDIR)/execve-v.Po
-include ./$(DEPDIR)/execve.Po
-include ./$(DEPDIR)/execveat-v.Po
-include ./$(DEPDIR)/execveat.Po
-include ./$(DEPDIR)/faccessat.Po
-include ./$(DEPDIR)/fadvise64.Po
-include ./$(DEPDIR)/fadvise64_64.Po
-include ./$(DEPDIR)/fallocate.Po
-include ./$(DEPDIR)/fanotify_init.Po
-include ./$(DEPDIR)/fanotify_mark-Xabbrev.Po
-include ./$(DEPDIR)/fanotify_mark-Xraw.Po
-include ./$(DEPDIR)/fanotify_mark-Xverbose.Po
-include ./$(DEPDIR)/fanotify_mark.Po
-include ./$(DEPDIR)/fchdir.Po
-include ./$(DEPDIR)/fchmod.Po
-include ./$(DEPDIR)/fchmodat.Po
-include ./$(DEPDIR)/fchown.Po
-include ./$(DEPDIR)/fchown32.Po
-include ./$(DEPDIR)/fchownat.Po
-include ./$(DEPDIR)/fcntl.Po
-include ./$(DEPDIR)/fcntl64.Po
-include ./$(DEPDIR)/fdatasync.Po
-include ./$(DEPDIR)/fflush.Po
-include ./$(DEPDIR)/file_handle.Po
-include ./$(DEPDIR)/file_ioctl.Po
-include ./$(DEPDIR)/filter-unavailable.Po
-include ./$(DEPDIR)/finit_module.Po
-include ./$(DEPDIR)/flock.Po
-include ./$(DEPDIR)/fork-f.Po
-include ./$(DEPDIR)/fstat.Po
-include ./$(DEPDIR)/fstat64-fstat64.Po
-include ./$(DEPDIR)/fstatat64-fstatat64.Po
-include ./$(DEPDIR)/fstatfs.Po
-include ./$(DEPDIR)/fstatfs64.Po
-include ./$(DEPDIR)/fsync-y.Po
-include ./$(DEPDIR)/fsync.Po
-include ./$(DEPDIR)/ftruncate.Po
-include ./$(DEPDIR)/ftruncate64-ftruncate64.Po
-include ./$(DEPDIR)/futex.Po
-include ./$(DEPDIR)/futimesat.Po
-include ./$(DEPDIR)/get_mempolicy.Po
-include ./$(DEPDIR)/getcpu.Po
-include ./$(DEPDIR)/getcwd.Po
-include ./$(DEPDIR)/getdents.Po
-include ./$(DEPDIR)/getdents64.Po
-include ./$(DEPDIR)/getegid.Po
-include ./$(DEPDIR)/getegid32.Po
-include ./$(DEPDIR)/geteuid.Po
-include ./$(DEPDIR)/geteuid32.Po
-include ./$(DEPDIR)/getgid.Po
-include ./$(DEPDIR)/getgid32.Po
-include ./$(DEPDIR)/getgroups.Po
-include ./$(DEPDIR)/getgroups32.Po
-include ./$(DEPDIR)/getpeername.Po
-include ./$(DEPDIR)/getpgrp.Po
-include ./$(DEPDIR)/getpid.Po
-include ./$(DEPDIR)/getppid.Po
-include ./$(DEPDIR)/getrandom.Po
-include ./$(DEPDIR)/getresgid.Po
-include ./$(DEPDIR)/getresgid32.Po
-include ./$(DEPDIR)/getresuid.Po
-include ./$(DEPDIR)/getresuid32.Po
-include ./$(DEPDIR)/getrlimit.Po
-include ./$(DEPDIR)/getrusage.Po
-include ./$(DEPDIR)/getsid.Po
-include ./$(DEPDIR)/getsockname.Po
-include ./$(DEPDIR)/gettid.Po
-include ./$(DEPDIR)/getuid.Po
-include ./$(DEPDIR)/getuid32.Po
-include ./$(DEPDIR)/getxxid.Po
-include ./$(DEPDIR)/group_req.Po
-include ./$(DEPDIR)/inet-cmsg.Po
-include ./$(DEPDIR)/init_module.Po
-include ./$(DEPDIR)/inject-nf.Po
-include ./$(DEPDIR)/inotify.Po
-include ./$(DEPDIR)/inotify_init1.Po
-include ./$(DEPDIR)/int_0x80.Po
-include ./$(DEPDIR)/ioctl.Po
-include ./$(DEPDIR)/ioctl_block.Po
-include ./$(DEPDIR)/ioctl_dm-v.Po
-include ./$(DEPDIR)/ioctl_dm.Po
-include ./$(DEPDIR)/ioctl_evdev-v.Po
-include ./$(DEPDIR)/ioctl_evdev.Po
-include ./$(DEPDIR)/ioctl_inotify.Po
-include ./$(DEPDIR)/ioctl_kvm_run.Po
-include ./$(DEPDIR)/ioctl_loop-nv.Po
-include ./$(DEPDIR)/ioctl_loop-v.Po
-include ./$(DEPDIR)/ioctl_loop.Po
-include ./$(DEPDIR)/ioctl_mtd.Po
-include ./$(DEPDIR)/ioctl_nsfs.Po
-include ./$(DEPDIR)/ioctl_perf-success.Po
-include ./$(DEPDIR)/ioctl_perf.Po
-include ./$(DEPDIR)/ioctl_ptp.Po
-include ./$(DEPDIR)/ioctl_rtc-v.Po
-include ./$(DEPDIR)/ioctl_rtc.Po
-include ./$(DEPDIR)/ioctl_scsi.Po
-include ./$(DEPDIR)/ioctl_sg_io_v3.Po
-include ./$(DEPDIR)/ioctl_sg_io_v4.Po
-include ./$(DEPDIR)/ioctl_sock_gifconf.Po
-include ./$(DEPDIR)/ioctl_uffdio.Po
-include ./$(DEPDIR)/ioctl_v4l2.Po
-include ./$(DEPDIR)/ioperm.Po
-include ./$(DEPDIR)/iopl.Po
-include ./$(DEPDIR)/ioprio.Po
-include ./$(DEPDIR)/ip_mreq.Po
-include ./$(DEPDIR)/ipc.Po
-include ./$(DEPDIR)/ipc_msg-Xabbrev.Po
-include ./$(DEPDIR)/ipc_msg-Xraw.Po
-include ./$(DEPDIR)/ipc_msg-Xverbose.Po
-include ./$(DEPDIR)/ipc_msg.Po
-include ./$(DEPDIR)/ipc_msgbuf-Xabbrev.Po
-include ./$(DEPDIR)/ipc_msgbuf-Xraw.Po
-include ./$(DEPDIR)/ipc_msgbuf-Xverbose.Po
-include ./$(DEPDIR)/ipc_msgbuf.Po
-include ./$(DEPDIR)/ipc_sem-Xabbrev.Po
-include ./$(DEPDIR)/ipc_sem-Xraw.Po
-include ./$(DEPDIR)/ipc_sem-Xverbose.Po
-include ./$(DEPDIR)/ipc_sem.Po
-include ./$(DEPDIR)/ipc_shm-Xabbrev.Po
-include ./$(DEPDIR)/ipc_shm-Xraw.Po
-include ./$(DEPDIR)/ipc_shm-Xverbose.Po
-include ./$(DEPDIR)/ipc_shm.Po
-include ./$(DEPDIR)/is_linux_mips_n64.Po
-include ./$(DEPDIR)/kcmp-y.Po
-include ./$(DEPDIR)/kcmp.Po
-include ./$(DEPDIR)/kern_features.Po
-include ./$(DEPDIR)/kexec_file_load.Po
-include ./$(DEPDIR)/kexec_load.Po
-include ./$(DEPDIR)/keyctl-Xabbrev.Po
-include ./$(DEPDIR)/keyctl-Xraw.Po
-include ./$(DEPDIR)/keyctl-Xverbose.Po
-include ./$(DEPDIR)/keyctl.Po
-include ./$(DEPDIR)/kill.Po
-include ./$(DEPDIR)/ksysent.Po
-include ./$(DEPDIR)/lchown.Po
-include ./$(DEPDIR)/lchown32.Po
-include ./$(DEPDIR)/libtests_a-create_nl_socket.Po
-include ./$(DEPDIR)/libtests_a-errno2name.Po
-include ./$(DEPDIR)/libtests_a-error_msg.Po
-include ./$(DEPDIR)/libtests_a-fill_memory.Po
-include ./$(DEPDIR)/libtests_a-get_page_size.Po
-include ./$(DEPDIR)/libtests_a-get_sigset_size.Po
-include ./$(DEPDIR)/libtests_a-hexdump_strdup.Po
-include ./$(DEPDIR)/libtests_a-hexquote_strndup.Po
-include ./$(DEPDIR)/libtests_a-ifindex.Po
-include ./$(DEPDIR)/libtests_a-inode_of_sockfd.Po
-include ./$(DEPDIR)/libtests_a-libmmsg.Po
-include ./$(DEPDIR)/libtests_a-libsocketcall.Po
-include ./$(DEPDIR)/libtests_a-overflowuid.Po
-include ./$(DEPDIR)/libtests_a-pipe_maxfd.Po
-include ./$(DEPDIR)/libtests_a-print_quoted_string.Po
-include ./$(DEPDIR)/libtests_a-print_time.Po
-include ./$(DEPDIR)/libtests_a-printflags.Po
-include ./$(DEPDIR)/libtests_a-printxval.Po
-include ./$(DEPDIR)/libtests_a-signal2name.Po
-include ./$(DEPDIR)/libtests_a-skip_unavailable.Po
-include ./$(DEPDIR)/libtests_a-sprintrc.Po
-include ./$(DEPDIR)/libtests_a-tail_alloc.Po
-include ./$(DEPDIR)/libtests_a-test_printpath.Po
-include ./$(DEPDIR)/libtests_a-test_printstrn.Po
-include ./$(DEPDIR)/libtests_a-test_ucopy.Po
-include ./$(DEPDIR)/libtests_a-tprintf.Po
-include ./$(DEPDIR)/link.Po
-include ./$(DEPDIR)/linkat.Po
-include ./$(DEPDIR)/list_sigaction_signum.Po
-include ./$(DEPDIR)/llseek.Po
-include ./$(DEPDIR)/localtime.Po
-include ./$(DEPDIR)/lookup_dcookie.Po
-include ./$(DEPDIR)/lseek.Po
-include ./$(DEPDIR)/lstat.Po
-include ./$(DEPDIR)/lstat64-lstat64.Po
-include ./$(DEPDIR)/madvise.Po
-include ./$(DEPDIR)/mbind.Po
-include ./$(DEPDIR)/membarrier.Po
-include ./$(DEPDIR)/memfd_create.Po
-include ./$(DEPDIR)/migrate_pages.Po
-include ./$(DEPDIR)/mincore.Po
-include ./$(DEPDIR)/mkdir.Po
-include ./$(DEPDIR)/mkdirat.Po
-include ./$(DEPDIR)/mknod.Po
-include ./$(DEPDIR)/mknodat.Po
-include ./$(DEPDIR)/mlock.Po
-include ./$(DEPDIR)/mlock2.Po
-include ./$(DEPDIR)/mlockall.Po
-include ./$(DEPDIR)/mmap-Xabbrev.Po
-include ./$(DEPDIR)/mmap-Xraw.Po
-include ./$(DEPDIR)/mmap-Xverbose.Po
-include ./$(DEPDIR)/mmap.Po
-include ./$(DEPDIR)/mmap64-mmap64.Po
-include ./$(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po
-include ./$(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po
-include ./$(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po
-include ./$(DEPDIR)/mmsg-silent.Po
-include ./$(DEPDIR)/mmsg.Po
-include ./$(DEPDIR)/mmsg_name-v.Po
-include ./$(DEPDIR)/mmsg_name.Po
-include ./$(DEPDIR)/modify_ldt.Po
-include ./$(DEPDIR)/mount-Xabbrev.Po
-include ./$(DEPDIR)/mount-Xraw.Po
-include ./$(DEPDIR)/mount-Xverbose.Po
-include ./$(DEPDIR)/mount.Po
-include ./$(DEPDIR)/move_pages.Po
-include ./$(DEPDIR)/mq.Po
-include ./$(DEPDIR)/mq_sendrecv-read.Po
-include ./$(DEPDIR)/mq_sendrecv-write.Po
-include ./$(DEPDIR)/mq_sendrecv.Po
-include ./$(DEPDIR)/msg_control-v.Po
-include ./$(DEPDIR)/msg_control.Po
-include ./$(DEPDIR)/msg_name.Po
-include ./$(DEPDIR)/munlockall.Po
-include ./$(DEPDIR)/nanosleep.Po
-include ./$(DEPDIR)/net-accept-connect.Po
-include ./$(DEPDIR)/net-icmp_filter.Po
-include ./$(DEPDIR)/net-sockaddr.Po
-include ./$(DEPDIR)/net-y-unix.Po
-include ./$(DEPDIR)/net-yy-inet.Po
-include ./$(DEPDIR)/net-yy-inet6.Po
-include ./$(DEPDIR)/net-yy-netlink.Po
-include ./$(DEPDIR)/net-yy-unix.Po
-include ./$(DEPDIR)/netlink_audit.Po
-include ./$(DEPDIR)/netlink_crypto.Po
-include ./$(DEPDIR)/netlink_generic.Po
-include ./$(DEPDIR)/netlink_inet_diag.Po
-include ./$(DEPDIR)/netlink_kobject_uevent.Po
-include ./$(DEPDIR)/netlink_netfilter.Po
-include ./$(DEPDIR)/netlink_netlink_diag.Po
-include ./$(DEPDIR)/netlink_protocol.Po
-include ./$(DEPDIR)/netlink_route.Po
-include ./$(DEPDIR)/netlink_selinux.Po
-include ./$(DEPDIR)/netlink_sock_diag.Po
-include ./$(DEPDIR)/netlink_unix_diag.Po
-include ./$(DEPDIR)/netlink_xfrm.Po
-include ./$(DEPDIR)/newfstatat-newfstatat.Po
-include ./$(DEPDIR)/nfnetlink_acct.Po
-include ./$(DEPDIR)/nfnetlink_cthelper.Po
-include ./$(DEPDIR)/nfnetlink_ctnetlink.Po
-include ./$(DEPDIR)/nfnetlink_ctnetlink_exp.Po
-include ./$(DEPDIR)/nfnetlink_cttimeout.Po
-include ./$(DEPDIR)/nfnetlink_ipset.Po
-include ./$(DEPDIR)/nfnetlink_nft_compat.Po
-include ./$(DEPDIR)/nfnetlink_nftables.Po
-include ./$(DEPDIR)/nfnetlink_osf.Po
-include ./$(DEPDIR)/nfnetlink_queue.Po
-include ./$(DEPDIR)/nfnetlink_ulog.Po
-include ./$(DEPDIR)/nlattr.Po
-include ./$(DEPDIR)/nlattr_br_port_msg.Po
-include ./$(DEPDIR)/nlattr_crypto_user_alg.Po
-include ./$(DEPDIR)/nlattr_dcbmsg.Po
-include ./$(DEPDIR)/nlattr_fib_rule_hdr.Po
-include ./$(DEPDIR)/nlattr_ifaddrlblmsg.Po
-include ./$(DEPDIR)/nlattr_ifaddrmsg.Po
-include ./$(DEPDIR)/nlattr_ifinfomsg.Po
-include ./$(DEPDIR)/nlattr_ifla_af_spec.Po
-include ./$(DEPDIR)/nlattr_ifla_brport.Po
-include ./$(DEPDIR)/nlattr_ifla_linkinfo.Po
-include ./$(DEPDIR)/nlattr_ifla_port.Po
-include ./$(DEPDIR)/nlattr_ifla_xdp.Po
-include ./$(DEPDIR)/nlattr_inet_diag_msg.Po
-include ./$(DEPDIR)/nlattr_inet_diag_req_compat.Po
-include ./$(DEPDIR)/nlattr_inet_diag_req_v2.Po
-include ./$(DEPDIR)/nlattr_mdba_mdb_entry.Po
-include ./$(DEPDIR)/nlattr_mdba_router_port.Po
-include ./$(DEPDIR)/nlattr_ndmsg.Po
-include ./$(DEPDIR)/nlattr_ndtmsg.Po
-include ./$(DEPDIR)/nlattr_netconfmsg.Po
-include ./$(DEPDIR)/nlattr_netlink_diag_msg.Po
-include ./$(DEPDIR)/nlattr_nlmsgerr.Po
-include ./$(DEPDIR)/nlattr_packet_diag_msg.Po
-include ./$(DEPDIR)/nlattr_rtgenmsg.Po
-include ./$(DEPDIR)/nlattr_rtmsg.Po
-include ./$(DEPDIR)/nlattr_smc_diag_msg.Po
-include ./$(DEPDIR)/nlattr_tc_stats.Po
-include ./$(DEPDIR)/nlattr_tca_stab.Po
-include ./$(DEPDIR)/nlattr_tcamsg.Po
-include ./$(DEPDIR)/nlattr_tcmsg.Po
-include ./$(DEPDIR)/nlattr_unix_diag_msg.Po
-include ./$(DEPDIR)/nsyscalls-d.Po
-include ./$(DEPDIR)/nsyscalls.Po
-include ./$(DEPDIR)/old_mmap-P.Po
-include ./$(DEPDIR)/old_mmap-Xabbrev.Po
-include ./$(DEPDIR)/old_mmap-Xraw.Po
-include ./$(DEPDIR)/old_mmap-Xverbose.Po
-include ./$(DEPDIR)/old_mmap-v-none.Po
-include ./$(DEPDIR)/old_mmap.Po
-include ./$(DEPDIR)/oldfstat.Po
-include ./$(DEPDIR)/oldlstat.Po
-include ./$(DEPDIR)/oldselect-P.Po
-include ./$(DEPDIR)/oldselect-efault-P.Po
-include ./$(DEPDIR)/oldselect-efault.Po
-include ./$(DEPDIR)/oldselect.Po
-include ./$(DEPDIR)/oldstat.Po
-include ./$(DEPDIR)/open.Po
-include ./$(DEPDIR)/openat.Po
-include ./$(DEPDIR)/osf_utimes.Po
-include ./$(DEPDIR)/pause.Po
-include ./$(DEPDIR)/pc.Po
-include ./$(DEPDIR)/perf_event_open.Po
-include ./$(DEPDIR)/perf_event_open_nonverbose.Po
-include ./$(DEPDIR)/perf_event_open_unabbrev.Po
-include ./$(DEPDIR)/personality-Xabbrev.Po
-include ./$(DEPDIR)/personality-Xraw.Po
-include ./$(DEPDIR)/personality-Xverbose.Po
-include ./$(DEPDIR)/personality.Po
-include ./$(DEPDIR)/pipe.Po
-include ./$(DEPDIR)/pipe2.Po
-include ./$(DEPDIR)/pkey_alloc.Po
-include ./$(DEPDIR)/pkey_free.Po
-include ./$(DEPDIR)/pkey_mprotect.Po
-include ./$(DEPDIR)/poll-P.Po
-include ./$(DEPDIR)/poll.Po
-include ./$(DEPDIR)/ppoll-P.Po
-include ./$(DEPDIR)/ppoll-v.Po
-include ./$(DEPDIR)/ppoll.Po
-include ./$(DEPDIR)/prctl-arg2-intptr.Po
-include ./$(DEPDIR)/prctl-dumpable.Po
-include ./$(DEPDIR)/prctl-name.Po
-include ./$(DEPDIR)/prctl-no-args.Po
-include ./$(DEPDIR)/prctl-pdeathsig.Po
-include ./$(DEPDIR)/prctl-seccomp-filter-v.Po
-include ./$(DEPDIR)/prctl-seccomp-strict.Po
-include ./$(DEPDIR)/prctl-securebits.Po
-include ./$(DEPDIR)/prctl-spec-inject.Po
-include ./$(DEPDIR)/prctl-tid_address.Po
-include ./$(DEPDIR)/prctl-tsc.Po
-include ./$(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po
-include ./$(DEPDIR)/preadv-preadv.Po
-include ./$(DEPDIR)/preadv2-pwritev2.Po
-include ./$(DEPDIR)/preadv_pwritev-preadv-pwritev.Po
-include ./$(DEPDIR)/print_maxfd.Po
-include ./$(DEPDIR)/printpath-umovestr-peekdata.Po
-include ./$(DEPDIR)/printpath-umovestr-undumpable.Po
-include ./$(DEPDIR)/printpath-umovestr.Po
-include ./$(DEPDIR)/printstr.Po
-include ./$(DEPDIR)/printstrn-umoven-peekdata.Po
-include ./$(DEPDIR)/printstrn-umoven-undumpable.Po
-include ./$(DEPDIR)/printstrn-umoven.Po
-include ./$(DEPDIR)/prlimit64.Po
-include ./$(DEPDIR)/process_vm_readv.Po
-include ./$(DEPDIR)/process_vm_writev.Po
-include ./$(DEPDIR)/pselect6.Po
-include ./$(DEPDIR)/ptrace.Po
-include ./$(DEPDIR)/pwritev-pwritev.Po
-include ./$(DEPDIR)/qual_fault.Po
-include ./$(DEPDIR)/qual_inject-error-signal.Po
-include ./$(DEPDIR)/qual_inject-retval.Po
-include ./$(DEPDIR)/qual_inject-signal.Po
-include ./$(DEPDIR)/qual_signal.Po
-include ./$(DEPDIR)/quotactl-v.Po
-include ./$(DEPDIR)/quotactl-xfs-v.Po
-include ./$(DEPDIR)/quotactl-xfs.Po
-include ./$(DEPDIR)/quotactl.Po
-include ./$(DEPDIR)/read-write.Po
-include ./$(DEPDIR)/readahead.Po
-include ./$(DEPDIR)/readdir.Po
-include ./$(DEPDIR)/readlink.Po
-include ./$(DEPDIR)/readlinkat.Po
-include ./$(DEPDIR)/readv.Po
-include ./$(DEPDIR)/reboot.Po
-include ./$(DEPDIR)/recvfrom.Po
-include ./$(DEPDIR)/recvmmsg-timeout.Po
-include ./$(DEPDIR)/recvmsg.Po
-include ./$(DEPDIR)/redirect-fds.Po
-include ./$(DEPDIR)/remap_file_pages.Po
-include ./$(DEPDIR)/rename.Po
-include ./$(DEPDIR)/renameat.Po
-include ./$(DEPDIR)/renameat2.Po
-include ./$(DEPDIR)/request_key.Po
-include ./$(DEPDIR)/restart_syscall.Po
-include ./$(DEPDIR)/riscv_flush_icache.Po
-include ./$(DEPDIR)/rmdir.Po
-include ./$(DEPDIR)/rt_sigaction.Po
-include ./$(DEPDIR)/rt_sigpending.Po
-include ./$(DEPDIR)/rt_sigprocmask.Po
-include ./$(DEPDIR)/rt_sigqueueinfo.Po
-include ./$(DEPDIR)/rt_sigreturn.Po
-include ./$(DEPDIR)/rt_sigsuspend.Po
-include ./$(DEPDIR)/rt_sigtimedwait.Po
-include ./$(DEPDIR)/rt_tgsigqueueinfo.Po
-include ./$(DEPDIR)/run_expect_termsig.Po
-include ./$(DEPDIR)/s390_guarded_storage-v.Po
-include ./$(DEPDIR)/s390_guarded_storage.Po
-include ./$(DEPDIR)/s390_pci_mmio_read_write.Po
-include ./$(DEPDIR)/s390_runtime_instr.Po
-include ./$(DEPDIR)/s390_sthyi-v.Po
-include ./$(DEPDIR)/s390_sthyi.Po
-include ./$(DEPDIR)/sched_get_priority_mxx.Po
-include ./$(DEPDIR)/sched_rr_get_interval.Po
-include ./$(DEPDIR)/sched_xetaffinity.Po
-include ./$(DEPDIR)/sched_xetattr.Po
-include ./$(DEPDIR)/sched_xetparam.Po
-include ./$(DEPDIR)/sched_xetscheduler.Po
-include ./$(DEPDIR)/sched_yield.Po
-include ./$(DEPDIR)/scm_rights.Po
-include ./$(DEPDIR)/seccomp-filter-v.Po
-include ./$(DEPDIR)/seccomp-filter.Po
-include ./$(DEPDIR)/seccomp-strict.Po
-include ./$(DEPDIR)/seccomp_get_action_avail.Po
-include ./$(DEPDIR)/select-P.Po
-include ./$(DEPDIR)/select.Po
-include ./$(DEPDIR)/semop.Po
-include ./$(DEPDIR)/sendfile.Po
-include ./$(DEPDIR)/sendfile64.Po
-include ./$(DEPDIR)/set_mempolicy.Po
-include ./$(DEPDIR)/set_ptracer_any.Po
-include ./$(DEPDIR)/set_sigblock.Po
-include ./$(DEPDIR)/set_sigign.Po
-include ./$(DEPDIR)/setdomainname.Po
-include ./$(DEPDIR)/setfsgid.Po
-include ./$(DEPDIR)/setfsgid32.Po
-include ./$(DEPDIR)/setfsuid.Po
-include ./$(DEPDIR)/setfsuid32.Po
-include ./$(DEPDIR)/setgid.Po
-include ./$(DEPDIR)/setgid32.Po
-include ./$(DEPDIR)/setgroups.Po
-include ./$(DEPDIR)/setgroups32.Po
-include ./$(DEPDIR)/sethostname.Po
-include ./$(DEPDIR)/setns.Po
-include ./$(DEPDIR)/setregid.Po
-include ./$(DEPDIR)/setregid32.Po
-include ./$(DEPDIR)/setresgid.Po
-include ./$(DEPDIR)/setresgid32.Po
-include ./$(DEPDIR)/setresuid.Po
-include ./$(DEPDIR)/setresuid32.Po
-include ./$(DEPDIR)/setreuid.Po
-include ./$(DEPDIR)/setreuid32.Po
-include ./$(DEPDIR)/setrlimit.Po
-include ./$(DEPDIR)/setuid.Po
-include ./$(DEPDIR)/setuid32.Po
-include ./$(DEPDIR)/shmxt.Po
-include ./$(DEPDIR)/shutdown.Po
-include ./$(DEPDIR)/sigaction.Po
-include ./$(DEPDIR)/sigaltstack.Po
-include ./$(DEPDIR)/siginfo.Po
-include ./$(DEPDIR)/signal.Po
-include ./$(DEPDIR)/signal_receive.Po
-include ./$(DEPDIR)/signalfd4.Po
-include ./$(DEPDIR)/sigpending.Po
-include ./$(DEPDIR)/sigprocmask.Po
-include ./$(DEPDIR)/sigreturn.Po
-include ./$(DEPDIR)/sigsuspend.Po
-include ./$(DEPDIR)/sleep.Po
-include ./$(DEPDIR)/so_linger.Po
-include ./$(DEPDIR)/so_peercred-Xabbrev.Po
-include ./$(DEPDIR)/so_peercred-Xraw.Po
-include ./$(DEPDIR)/so_peercred-Xverbose.Po
-include ./$(DEPDIR)/so_peercred.Po
-include ./$(DEPDIR)/sock_filter-v-Xabbrev.Po
-include ./$(DEPDIR)/sock_filter-v-Xraw.Po
-include ./$(DEPDIR)/sock_filter-v-Xverbose.Po
-include ./$(DEPDIR)/sock_filter-v.Po
-include ./$(DEPDIR)/socketcall.Po
-include ./$(DEPDIR)/sockopt-sol_netlink.Po
-include ./$(DEPDIR)/splice.Po
-include ./$(DEPDIR)/stack-fcall-0.Po
-include ./$(DEPDIR)/stack-fcall-1.Po
-include ./$(DEPDIR)/stack-fcall-2.Po
-include ./$(DEPDIR)/stack-fcall-3.Po
-include ./$(DEPDIR)/stack-fcall-mangled-0.Po
-include ./$(DEPDIR)/stack-fcall-mangled-1.Po
-include ./$(DEPDIR)/stack-fcall-mangled-2.Po
-include ./$(DEPDIR)/stack-fcall-mangled-3.Po
-include ./$(DEPDIR)/stack-fcall-mangled.Po
-include ./$(DEPDIR)/stack-fcall.Po
-include ./$(DEPDIR)/stat.Po
-include ./$(DEPDIR)/stat64-stat64.Po
-include ./$(DEPDIR)/statfs-statfs.Po
-include ./$(DEPDIR)/statfs64.Po
-include ./$(DEPDIR)/statx.Po
-include ./$(DEPDIR)/swap.Po
-include ./$(DEPDIR)/sxetmask.Po
-include ./$(DEPDIR)/symlink.Po
-include ./$(DEPDIR)/symlinkat.Po
-include ./$(DEPDIR)/sync.Po
-include ./$(DEPDIR)/sync_file_range.Po
-include ./$(DEPDIR)/sync_file_range2.Po
-include ./$(DEPDIR)/sysinfo.Po
-include ./$(DEPDIR)/syslog.Po
-include ./$(DEPDIR)/tee.Po
-include ./$(DEPDIR)/threads-execve.Po
-include ./$(DEPDIR)/time.Po
-include ./$(DEPDIR)/timer_create.Po
-include ./$(DEPDIR)/timer_xettime.Po
-include ./$(DEPDIR)/timerfd_xettime.Po
-include ./$(DEPDIR)/times-fail.Po
-include ./$(DEPDIR)/times.Po
-include ./$(DEPDIR)/truncate.Po
-include ./$(DEPDIR)/truncate64-truncate64.Po
-include ./$(DEPDIR)/ugetrlimit.Po
-include ./$(DEPDIR)/uio-uio.Po
-include ./$(DEPDIR)/umask.Po
-include ./$(DEPDIR)/umount.Po
-include ./$(DEPDIR)/umount2.Po
-include ./$(DEPDIR)/umoven-illptr.Po
-include ./$(DEPDIR)/umovestr-illptr.Po
-include ./$(DEPDIR)/umovestr.Po
-include ./$(DEPDIR)/umovestr2.Po
-include ./$(DEPDIR)/umovestr3.Po
-include ./$(DEPDIR)/uname.Po
-include ./$(DEPDIR)/unblock_reset_raise.Po
-include ./$(DEPDIR)/unix-pair-send-recv.Po
-include ./$(DEPDIR)/unix-pair-sendto-recvfrom.Po
-include ./$(DEPDIR)/unlink.Po
-include ./$(DEPDIR)/unlinkat.Po
-include ./$(DEPDIR)/unshare.Po
-include ./$(DEPDIR)/userfaultfd.Po
-include ./$(DEPDIR)/ustat.Po
-include ./$(DEPDIR)/utime.Po
-include ./$(DEPDIR)/utimensat.Po
-include ./$(DEPDIR)/utimes.Po
-include ./$(DEPDIR)/vfork-f.Po
-include ./$(DEPDIR)/vhangup.Po
-include ./$(DEPDIR)/vmsplice.Po
-include ./$(DEPDIR)/wait4-v.Po
-include ./$(DEPDIR)/wait4.Po
-include ./$(DEPDIR)/waitid-v.Po
-include ./$(DEPDIR)/waitid.Po
-include ./$(DEPDIR)/waitpid.Po
-include ./$(DEPDIR)/xattr-strings.Po
-include ./$(DEPDIR)/xattr.Po
-include ./$(DEPDIR)/xet_robust_list.Po
-include ./$(DEPDIR)/xet_thread_area_x86.Po
-include ./$(DEPDIR)/xetitimer.Po
-include ./$(DEPDIR)/xetpgid.Po
-include ./$(DEPDIR)/xetpriority.Po
-include ./$(DEPDIR)/xettimeofday.Po
-include ./$(DEPDIR)/zeroargc.Po
-
-.c.o:
-	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-#	$(AM_V_CC)source='$<' object='$@' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(COMPILE) -c -o $@ $<
-
-.c.obj:
-	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-#	$(AM_V_CC)source='$<' object='$@' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-libtests_a-create_nl_socket.o: create_nl_socket.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.o -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po
-#	$(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c
-
-libtests_a-create_nl_socket.obj: create_nl_socket.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.obj -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po
-#	$(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi`
-
-libtests_a-errno2name.o: errno2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.o -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po
-#	$(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c
-
-libtests_a-errno2name.obj: errno2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po
-#	$(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi`
-
-libtests_a-error_msg.o: error_msg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.o -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po
-#	$(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c
-
-libtests_a-error_msg.obj: error_msg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.obj -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po
-#	$(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi`
-
-libtests_a-fill_memory.o: fill_memory.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.o -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po
-#	$(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c
-
-libtests_a-fill_memory.obj: fill_memory.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.obj -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po
-#	$(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi`
-
-libtests_a-get_page_size.o: get_page_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po
-#	$(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c
-
-libtests_a-get_page_size.obj: get_page_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po
-#	$(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi`
-
-libtests_a-get_sigset_size.o: get_sigset_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po
-#	$(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c
-
-libtests_a-get_sigset_size.obj: get_sigset_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po
-#	$(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi`
-
-libtests_a-hexdump_strdup.o: hexdump_strdup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po
-#	$(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c
-
-libtests_a-hexdump_strdup.obj: hexdump_strdup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po
-#	$(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi`
-
-libtests_a-hexquote_strndup.o: hexquote_strndup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po
-#	$(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c
-
-libtests_a-hexquote_strndup.obj: hexquote_strndup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po
-#	$(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi`
-
-libtests_a-ifindex.o: ifindex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.o -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po
-#	$(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c
-
-libtests_a-ifindex.obj: ifindex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.obj -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po
-#	$(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi`
-
-libtests_a-inode_of_sockfd.o: inode_of_sockfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.o -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po
-#	$(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c
-
-libtests_a-inode_of_sockfd.obj: inode_of_sockfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po
-#	$(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi`
-
-libtests_a-libmmsg.o: libmmsg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.o -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po
-#	$(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c
-
-libtests_a-libmmsg.obj: libmmsg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.obj -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po
-#	$(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi`
-
-libtests_a-libsocketcall.o: libsocketcall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.o -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po
-#	$(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c
-
-libtests_a-libsocketcall.obj: libsocketcall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.obj -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po
-#	$(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi`
-
-libtests_a-overflowuid.o: overflowuid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.o -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po
-#	$(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c
-
-libtests_a-overflowuid.obj: overflowuid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.obj -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po
-#	$(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi`
-
-libtests_a-pipe_maxfd.o: pipe_maxfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.o -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po
-#	$(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c
-
-libtests_a-pipe_maxfd.obj: pipe_maxfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po
-#	$(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi`
-
-libtests_a-print_quoted_string.o: print_quoted_string.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.o -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po
-#	$(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c
-
-libtests_a-print_quoted_string.obj: print_quoted_string.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po
-#	$(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi`
-
-libtests_a-print_time.o: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.o -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libtests_a-print_time.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-
-libtests_a-print_time.obj: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libtests_a-print_time.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-
-libtests_a-printflags.o: printflags.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.o -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po
-#	$(AM_V_CC)source='printflags.c' object='libtests_a-printflags.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c
-
-libtests_a-printflags.obj: printflags.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.obj -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po
-#	$(AM_V_CC)source='printflags.c' object='libtests_a-printflags.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi`
-
-libtests_a-printxval.o: printxval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.o -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po
-#	$(AM_V_CC)source='printxval.c' object='libtests_a-printxval.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c
-
-libtests_a-printxval.obj: printxval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.obj -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po
-#	$(AM_V_CC)source='printxval.c' object='libtests_a-printxval.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi`
-
-libtests_a-signal2name.o: signal2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.o -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po
-#	$(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c
-
-libtests_a-signal2name.obj: signal2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po
-#	$(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi`
-
-libtests_a-skip_unavailable.o: skip_unavailable.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.o -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po
-#	$(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c
-
-libtests_a-skip_unavailable.obj: skip_unavailable.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.obj -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po
-#	$(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi`
-
-libtests_a-sprintrc.o: sprintrc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.o -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po
-#	$(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c
-
-libtests_a-sprintrc.obj: sprintrc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.obj -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po
-#	$(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi`
-
-libtests_a-tail_alloc.o: tail_alloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.o -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po
-#	$(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c
-
-libtests_a-tail_alloc.obj: tail_alloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.obj -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po
-#	$(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi`
-
-libtests_a-test_printpath.o: test_printpath.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po
-#	$(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c
-
-libtests_a-test_printpath.obj: test_printpath.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po
-#	$(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi`
-
-libtests_a-test_printstrn.o: test_printstrn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po
-#	$(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c
-
-libtests_a-test_printstrn.obj: test_printstrn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po
-#	$(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi`
-
-libtests_a-test_ucopy.o: test_ucopy.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.o -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po
-#	$(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c
-
-libtests_a-test_ucopy.obj: test_ucopy.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po
-#	$(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi`
-
-libtests_a-tprintf.o: tprintf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.o -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po
-#	$(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c
-
-libtests_a-tprintf.obj: tprintf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.obj -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po
-#	$(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi`
-
-fstat64-fstat64.o: fstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.o -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po
-#	$(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c
-
-fstat64-fstat64.obj: fstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.obj -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po
-#	$(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi`
-
-fstatat64-fstatat64.o: fstatat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.o -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po
-#	$(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c
-
-fstatat64-fstatat64.obj: fstatat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.obj -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po
-#	$(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi`
-
-ftruncate64-ftruncate64.o: ftruncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.o -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po
-#	$(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c
-
-ftruncate64-ftruncate64.obj: ftruncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.obj -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po
-#	$(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi`
-
-lstat64-lstat64.o: lstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.o -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po
-#	$(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c
-
-lstat64-lstat64.obj: lstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.obj -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po
-#	$(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi`
-
-mmap64-mmap64.o: mmap64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.o -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po
-#	$(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c
-
-mmap64-mmap64.obj: mmap64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.obj -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po
-#	$(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi`
-
-mmap64_Xabbrev-mmap64-Xabbrev.o: mmap64-Xabbrev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.o -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po
-#	$(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c
-
-mmap64_Xabbrev-mmap64-Xabbrev.obj: mmap64-Xabbrev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.obj -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po
-#	$(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi`
-
-mmap64_Xraw-mmap64-Xraw.o: mmap64-Xraw.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.o -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po
-#	$(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c
-
-mmap64_Xraw-mmap64-Xraw.obj: mmap64-Xraw.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.obj -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po
-#	$(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi`
-
-mmap64_Xverbose-mmap64-Xverbose.o: mmap64-Xverbose.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.o -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po
-#	$(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c
-
-mmap64_Xverbose-mmap64-Xverbose.obj: mmap64-Xverbose.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.obj -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po
-#	$(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi`
-
-newfstatat-newfstatat.o: newfstatat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.o -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po
-#	$(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c
-
-newfstatat-newfstatat.obj: newfstatat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.obj -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po
-#	$(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi`
-
-pread64_pwrite64-pread64-pwrite64.o: pread64-pwrite64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.o -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po
-#	$(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c
-
-pread64_pwrite64-pread64-pwrite64.obj: pread64-pwrite64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.obj -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po
-#	$(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi`
-
-preadv-preadv.o: preadv.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.o -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po
-#	$(AM_V_CC)source='preadv.c' object='preadv-preadv.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c
-
-preadv-preadv.obj: preadv.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.obj -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po
-#	$(AM_V_CC)source='preadv.c' object='preadv-preadv.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi`
-
-preadv_pwritev-preadv-pwritev.o: preadv-pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.o -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po
-#	$(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c
-
-preadv_pwritev-preadv-pwritev.obj: preadv-pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.obj -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po
-#	$(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi`
-
-pwritev-pwritev.o: pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.o -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po
-#	$(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c
-
-pwritev-pwritev.obj: pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.obj -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po
-#	$(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi`
-
-stat64-stat64.o: stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.o -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po
-#	$(AM_V_CC)source='stat64.c' object='stat64-stat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c
-
-stat64-stat64.obj: stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.obj -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po
-#	$(AM_V_CC)source='stat64.c' object='stat64-stat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi`
-
-statfs-statfs.o: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.o -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='statfs-statfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-
-statfs-statfs.obj: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.obj -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='statfs-statfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-
-truncate64-truncate64.o: truncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.o -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po
-#	$(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c
-
-truncate64-truncate64.obj: truncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.obj -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po
-#	$(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi`
-
-uio-uio.o: uio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.o -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po
-#	$(AM_V_CC)source='uio.c' object='uio-uio.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c
-
-uio-uio.obj: uio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.obj -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po
-#	$(AM_V_CC)source='uio.c' object='uio-uio.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi`
-check-valgrind-local: 
-check-valgrind-memcheck-local: 
-check-valgrind-helgrind-local: 
-check-valgrind-drd-local: 
-check-valgrind-sgcheck-local: 
-
-ID: $(am__tagged_files)
-	$(am__define_uniq_tagged_files); mkid -fID $$unique
-tags: tags-am
-TAGS: tags
-
-tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
-	set x; \
-	here=`pwd`; \
-	$(am__define_uniq_tagged_files); \
-	shift; \
-	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-	  test -n "$$unique" || unique=$$empty_fix; \
-	  if test $$# -gt 0; then \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      "$$@" $$unique; \
-	  else \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      $$unique; \
-	  fi; \
-	fi
-ctags: ctags-am
-
-CTAGS: ctags
-ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
-	$(am__define_uniq_tagged_files); \
-	test -z "$(CTAGS_ARGS)$$unique" \
-	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$unique
-
-GTAGS:
-	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && $(am__cd) $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) "$$here"
-cscopelist: cscopelist-am
-
-cscopelist-am: $(am__tagged_files)
-	list='$(am__tagged_files)'; \
-	case "$(srcdir)" in \
-	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
-	  *) sdir=$(subdir)/$(srcdir) ;; \
-	esac; \
-	for i in $$list; do \
-	  if test -f "$$i"; then \
-	    echo "$(subdir)/$$i"; \
-	  else \
-	    echo "$$sdir/$$i"; \
-	  fi; \
-	done >> $(top_builddir)/cscope.files
-
-distclean-tags:
-	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-# Recover from deleted '.trs' file; this should ensure that
-# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
-# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
-# to avoid problems with "make -n".
-.log.trs:
-	rm -f $< $@
-	$(MAKE) $(AM_MAKEFLAGS) $<
-
-# Leading 'am--fnord' is there to ensure the list of targets does not
-# expand to empty, as could happen e.g. with make check TESTS=''.
-am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
-am--force-recheck:
-	@:
-
-$(TEST_SUITE_LOG): $(TEST_LOGS)
-	@$(am__set_TESTS_bases); \
-	am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
-	redo_bases=`for i in $$bases; do \
-	              am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
-	            done`; \
-	if test -n "$$redo_bases"; then \
-	  redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
-	  redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
-	  if $(am__make_dryrun); then :; else \
-	    rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
-	  fi; \
-	fi; \
-	if test -n "$$am__remaking_logs"; then \
-	  echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
-	       "recursion detected" >&2; \
-	else \
-	  am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
-	fi; \
-	if $(am__make_dryrun); then :; else \
-	  st=0;  \
-	  errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
-	  for i in $$redo_bases; do \
-	    test -f $$i.trs && test -r $$i.trs \
-	      || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
-	    test -f $$i.log && test -r $$i.log \
-	      || { echo "$$errmsg $$i.log" >&2; st=1; }; \
-	  done; \
-	  test $$st -eq 0 || exit 1; \
-	fi
-	@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
-	ws='[ 	]'; \
-	results=`for b in $$bases; do echo $$b.trs; done`; \
-	test -n "$$results" || results=/dev/null; \
-	all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
-	pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
-	fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
-	skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
-	xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
-	xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
-	error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
-	if test `expr $$fail + $$xpass + $$error` -eq 0; then \
-	  success=true; \
-	else \
-	  success=false; \
-	fi; \
-	br='==================='; br=$$br$$br$$br$$br; \
-	result_count () \
-	{ \
-	    if test x"$$1" = x"--maybe-color"; then \
-	      maybe_colorize=yes; \
-	    elif test x"$$1" = x"--no-color"; then \
-	      maybe_colorize=no; \
-	    else \
-	      echo "$@: invalid 'result_count' usage" >&2; exit 4; \
-	    fi; \
-	    shift; \
-	    desc=$$1 count=$$2; \
-	    if test $$maybe_colorize = yes && test $$count -gt 0; then \
-	      color_start=$$3 color_end=$$std; \
-	    else \
-	      color_start= color_end=; \
-	    fi; \
-	    echo "$${color_start}# $$desc $$count$${color_end}"; \
-	}; \
-	create_testsuite_report () \
-	{ \
-	  result_count $$1 "TOTAL:" $$all   "$$brg"; \
-	  result_count $$1 "PASS: " $$pass  "$$grn"; \
-	  result_count $$1 "SKIP: " $$skip  "$$blu"; \
-	  result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
-	  result_count $$1 "FAIL: " $$fail  "$$red"; \
-	  result_count $$1 "XPASS:" $$xpass "$$red"; \
-	  result_count $$1 "ERROR:" $$error "$$mgn"; \
-	}; \
-	{								\
-	  echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |	\
-	    $(am__rst_title);						\
-	  create_testsuite_report --no-color;				\
-	  echo;								\
-	  echo ".. contents:: :depth: 2";				\
-	  echo;								\
-	  for b in $$bases; do echo $$b; done				\
-	    | $(am__create_global_log);					\
-	} >$(TEST_SUITE_LOG).tmp || exit 1;				\
-	mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);			\
-	if $$success; then						\
-	  col="$$grn";							\
-	 else								\
-	  col="$$red";							\
-	  test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);		\
-	fi;								\
-	echo "$${col}$$br$${std}"; 					\
-	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
-	echo "$${col}$$br$${std}"; 					\
-	create_testsuite_report --maybe-color;				\
-	echo "$$col$$br$$std";						\
-	if $$success; then :; else					\
-	  echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";		\
-	  if test -n "$(PACKAGE_BUGREPORT)"; then			\
-	    echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}";	\
-	  fi;								\
-	  echo "$$col$$br$$std";					\
-	fi;								\
-	$$success || exit 1
-
-check-TESTS:
-	@list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
-	@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
-	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
-	@set +e; $(am__set_TESTS_bases); \
-	log_list=`for i in $$bases; do echo $$i.log; done`; \
-	trs_list=`for i in $$bases; do echo $$i.trs; done`; \
-	log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
-	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
-	exit $$?;
-recheck: all $(check_LIBRARIES) $(check_PROGRAMS)
-	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
-	@set +e; $(am__set_TESTS_bases); \
-	bases=`for i in $$bases; do echo $$i; done \
-	         | $(am__list_recheck_tests)` || exit 1; \
-	log_list=`for i in $$bases; do echo $$i.log; done`; \
-	log_list=`echo $$log_list`; \
-	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
-	        am__force_recheck=am--force-recheck \
-	        TEST_LOGS="$$log_list"; \
-	exit $$?
-.test.log:
-	@p='$<'; \
-	$(am__set_b); \
-	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
-	--log-file $$b.log --trs-file $$b.trs \
-	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
-	"$$tst" $(AM_TESTS_FD_REDIRECT)
-#.test$(EXEEXT).log:
-#	@p='$<'; \
-#	$(am__set_b); \
-#	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
-#	--log-file $$b.log --trs-file $$b.trs \
-#	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
-#	"$$tst" $(AM_TESTS_FD_REDIRECT)
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-	$(MAKE) $(AM_MAKEFLAGS) $(check_LIBRARIES) $(check_PROGRAMS)
-	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
-check: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) check-am
-all-am: Makefile
-installdirs:
-install: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
-	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
-	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
-
-clean-generic:
-	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
-check-valgrind: check-valgrind-am
-
-check-valgrind-am: check-valgrind-local
-
-check-valgrind-drd: check-valgrind-drd-am
-
-check-valgrind-drd-am: check-valgrind-drd-local
-
-check-valgrind-helgrind: check-valgrind-helgrind-am
-
-check-valgrind-helgrind-am: check-valgrind-helgrind-local
-
-check-valgrind-memcheck: check-valgrind-memcheck-am
-
-check-valgrind-memcheck-am: check-valgrind-memcheck-local
-
-check-valgrind-sgcheck: check-valgrind-sgcheck-am
-
-check-valgrind-sgcheck-am: check-valgrind-sgcheck-local
-
-clean: clean-am
-
-clean-am: clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \
-	clean-local mostlyclean-am
-
-distclean: distclean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
-	distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: all check check-am install install-am install-strip
-
-.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am \
-	check-valgrind-am check-valgrind-drd-am \
-	check-valgrind-drd-local check-valgrind-helgrind-am \
-	check-valgrind-helgrind-local check-valgrind-local \
-	check-valgrind-memcheck-am check-valgrind-memcheck-local \
-	check-valgrind-sgcheck-am check-valgrind-sgcheck-local clean \
-	clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \
-	clean-local cscopelist-am ctags ctags-am distclean \
-	distclean-compile distclean-generic distclean-tags distdir dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-dvi install-dvi-am \
-	install-exec install-exec-am install-html install-html-am \
-	install-info install-info-am install-man install-pdf \
-	install-pdf-am install-ps install-ps-am install-strip \
-	installcheck installcheck-am installdirs maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-compile \
-	mostlyclean-generic pdf pdf-am ps ps-am recheck tags tags-am \
-	uninstall uninstall-am
-
-
-$(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/_newselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/accept.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/accept4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/access.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/add_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/adjtimex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/aio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/aio_pgetevents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/alarm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd-prog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd-prog-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/btrfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock_nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/copy_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/creat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/delete_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dev-yy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dup2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dup3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_create1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_ctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_pwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_wait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/erestartsys.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/execveat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/execveat-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/faccessat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fadvise64_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchmodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchownat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fcntl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fcntl64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fdatasync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/file_handle.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/file_ioctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/finit_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/flock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstatat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstatfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fsync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fsync-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ftruncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ftruncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/futimesat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/get_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getcwd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getdents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getdents64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getegid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getegid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/geteuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/geteuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getpeername.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getpgrp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getppid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getrandom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getrusage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getsid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getsockname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/gettid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/group_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/inotify_init1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/int_0x80.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_block.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_dm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_dm-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_evdev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_evdev-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_loop-nv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_perf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_ptp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_rtc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_rtc-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_scsi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_sg_io_v3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_sg_io_v4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_sock_gifconf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_uffdio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_v4l2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioperm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/iopl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioprio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ip_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msgbuf-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msgbuf-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msgbuf-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kcmp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kcmp-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kern_features.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kexec_file_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kexec_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kill.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/link.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/linkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lookup_dcookie.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/madvise.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mbind.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/membarrier.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/memfd_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/migrate_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mincore.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mkdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mkdirat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mknod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mknodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mlock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mlock2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg-silent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg_name-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/modify_ldt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/move_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq_sendrecv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq_sendrecv-read.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq_sendrecv-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/msg_control.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/msg_control-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/msg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/munlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_audit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_crypto.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_generic.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_kobject_uevent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_netfilter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_protocol.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_route.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_selinux.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_xfrm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/newfstatat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_cthelper.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ctnetlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ctnetlink_exp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_cttimeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ipset.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_nft_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_nftables.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_osf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_queue.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ulog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_crypto_user_alg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_br_port_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_dcbmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_fib_rule_hdr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifaddrlblmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifaddrmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifinfomsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_af_spec.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_brport.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_linkinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_xdp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_inet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_inet_diag_req_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_inet_diag_req_v2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_mdba_mdb_entry.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_mdba_router_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ndmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ndtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_netconfmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_netlink_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_nlmsgerr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_packet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_rtgenmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_rtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_smc_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tc_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tca_stab.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tcamsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tcmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_unix_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-v-none.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldfstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldlstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect-efault.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect-efault-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/openat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/osf_utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pause.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/perf_event_open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/personality-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/personality-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/personality-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pkey_alloc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ppoll-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printpath-umovestr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printpath-umovestr-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printpath-umovestr-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstrn-umoven.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstrn-umoven-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstrn-umoven-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/prlimit64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/process_vm_readv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl-xfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl-xfs-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/read-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readahead.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/reboot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/recvfrom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/recvmmsg-timeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rename.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/renameat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/renameat2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/request_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/riscv_flush_icache.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rmdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigtimedwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_guarded_storage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_guarded_storage-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_pci_mmio_read_write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_runtime_instr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_sthyi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_sthyi-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_rr_get_interval.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetaffinity.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetparam.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetscheduler.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_yield.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/seccomp-filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/seccomp-filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/seccomp_get_action_avail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/select.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/select-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/semop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sendfile.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sendfile64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/set_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setdomainname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sethostname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setns.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setregid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setregid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setreuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setreuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/shmxt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/shutdown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigaction.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/siginfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/signal.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_linger.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/socketcall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sockopt-sol_netlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/splice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/stat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/statfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/statx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/swap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sxetmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/symlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/symlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sync_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sync_file_range2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sysinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/syslog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/tee.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/time.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/timer_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/timer_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/timerfd_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/times.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_regex_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_regex_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_regex_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/truncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ugetrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umoven-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umovestr-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umovestr3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/unlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/unlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/unshare.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/userfaultfd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ustat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/vfork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/vhangup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/vmsplice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/wait4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/wait4-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/waitid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/waitid-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/waitpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xattr-strings.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xetpriority.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xettimeofday.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-
-# Valgrind check
-#
-# Optional:
-#  - VALGRIND_SUPPRESSIONS_FILES: Space-separated list of Valgrind suppressions
-#    files to load. (Default: empty)
-#  - VALGRIND_FLAGS: General flags to pass to all Valgrind tools.
-#    (Default: --num-callers=30)
-#  - VALGRIND_$toolname_FLAGS: Flags to pass to Valgrind $toolname (one of:
-#    memcheck, helgrind, drd, sgcheck). (Default: various)
-
-# Optional variables
-VALGRIND_SUPPRESSIONS ?= $(addprefix --suppressions=,$(VALGRIND_SUPPRESSIONS_FILES))
-VALGRIND_FLAGS ?= --num-callers=30
-VALGRIND_memcheck_FLAGS ?= --leak-check=full --show-reachable=no
-VALGRIND_helgrind_FLAGS ?= --history-level=approx
-VALGRIND_drd_FLAGS ?=
-VALGRIND_sgcheck_FLAGS ?=
-
-# Internal use
-valgrind_log_files = $(addprefix test-suite-,$(addsuffix .log,$(valgrind_tools)))
-
-valgrind_memcheck_flags = --tool=memcheck $(VALGRIND_memcheck_FLAGS)
-valgrind_helgrind_flags = --tool=helgrind $(VALGRIND_helgrind_FLAGS)
-valgrind_drd_flags = --tool=drd $(VALGRIND_drd_FLAGS)
-valgrind_sgcheck_flags = --tool=exp-sgcheck $(VALGRIND_sgcheck_FLAGS)
-
-valgrind_quiet = $(valgrind_quiet_$(V))
-valgrind_quiet_ = $(valgrind_quiet_$(AM_DEFAULT_VERBOSITY))
-valgrind_quiet_0 = --quiet
-valgrind_v_use   = $(valgrind_v_use_$(V))
-valgrind_v_use_  = $(valgrind_v_use_$(AM_DEFAULT_VERBOSITY))
-valgrind_v_use_0 = @echo "  USE   " $(patsubst check-valgrind-%,%,$@):;
-
-# Support running with and without libtool.
-ifneq ($(LIBTOOL),)
-valgrind_lt = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=execute
-else
-valgrind_lt =
-endif
-
-# Use recursive makes in order to ignore errors during check
-check-valgrind:
-ifeq ($(VALGRIND_ENABLED),yes)
-	$(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -k \
-		$(foreach tool, $(valgrind_enabled_tools), check-valgrind-$(tool))
-else
-	@echo "Need to reconfigure with --enable-valgrind"
-endif
-
-# Valgrind running
-VALGRIND_TESTS_ENVIRONMENT = \
-	$(TESTS_ENVIRONMENT) \
-	env VALGRIND=$(VALGRIND) \
-	G_SLICE=always-malloc,debug-blocks \
-	G_DEBUG=fatal-warnings,fatal-criticals,gc-friendly
-
-VALGRIND_LOG_COMPILER = \
-	$(valgrind_lt) \
-	$(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS)
-
-define valgrind_tool_rule
-check-valgrind-$(1): $$(BUILT_SOURCES)
-ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes)
-	$$(valgrind_v_use)$$(MAKE) $$(AM_MAKEFLAGS) check-am \
-		TESTS_ENVIRONMENT="$$(VALGRIND_TESTS_ENVIRONMENT)" \
-		LOG_COMPILER="$$(VALGRIND_LOG_COMPILER)" \
-		LOG_FLAGS="$$(valgrind_$(1)_flags)" \
-		TEST_SUITE_LOG=test-suite-$(1).log
-else ifeq ($$(VALGRIND_ENABLED),yes)
-	@echo "Need to reconfigure with --enable-valgrind-$(1)"
-else
-	@echo "Need to reconfigure with --enable-valgrind"
-endif
-endef
-
-$(foreach tool,$(valgrind_tools),$(eval $(call valgrind_tool_rule,$(tool))))
-
-AM_DISTCHECK_CONFIGURE_FLAGS ?=
-AM_DISTCHECK_CONFIGURE_FLAGS += --disable-valgrind
-
-MOSTLYCLEANFILES ?=
-MOSTLYCLEANFILES += $(valgrind_log_files)
-
-.PHONY: check-valgrind $(add-prefix check-valgrind-,$(valgrind_tools))
-
-
-ksysent.h: $(srcdir)/ksysent.sed
-	echo '#include <asm/unistd.h>' | \
-		$(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) -dM - > $@.t1
-	LC_COLLATE=C sed -r -n -f $(srcdir)/ksysent.sed < $@.t1 > $@.t2
-	mv -f $@.t2 $@
-	rm -f $@.t1
-
-ksysent.$(OBJEXT): ksysent.h
-$(objects): scno.h
-
-clean-local: clean-local-check
-.PHONY: clean-local-check
-clean-local-check:
-	-rm -rf -- $(TESTS:.test=.dir) $(GEN_TESTS:.gen.test=.dir)
-
-.PHONY: check-valgrind-local
-check-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS)
-
-syscallent.i: $(top_builddir)/config.h $(top_srcdir)/$(OS)/$(ARCH)/syscallent.h
-	$(CPP) -P $(SCNO_CPPFLAGS) -include $^ -o $@
-
-scno.h: $(top_srcdir)/scno.head syscallent.i
-	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
-	cat $< >> $@-t
-	LC_ALL=C sed -n '$(SCNO_SED)' $(filter-out $<,$^) >> $@-t
-	mv $@-t $@
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/tests-mx32/Makefile.am b/tests-mx32/Makefile.am
index 0572992..82fdbdd 100644
--- a/tests-mx32/Makefile.am
+++ b/tests-mx32/Makefile.am
@@ -94,9 +94,9 @@
 	attach-p-cmd-p \
 	block_reset_raise_run \
 	bpf-obj_get_info_by_fd \
-	bpf-obj_get_info_by_fd-v \
 	bpf-obj_get_info_by_fd-prog \
 	bpf-obj_get_info_by_fd-prog-v \
+	bpf-obj_get_info_by_fd-v \
 	bpf-success \
 	bpf-success-v \
 	caps-abbrev \
@@ -118,6 +118,8 @@
 	int_0x80 \
 	ioctl_dm-v \
 	ioctl_evdev-v \
+	ioctl_evdev-success \
+	ioctl_evdev-success-v \
 	ioctl_loop-nv \
 	ioctl_loop-v \
 	ioctl_nsfs \
@@ -131,6 +133,7 @@
 	mmsg_name-v \
 	msg_control-v \
 	net-accept-connect \
+	net-tpacket_stats-success \
 	netlink_inet_diag \
 	netlink_netlink_diag \
 	netlink_unix_diag \
@@ -151,7 +154,11 @@
 	qual_inject-retval \
 	qual_inject-signal \
 	qual_signal \
+	quotactl-success \
+	quotactl-success-v \
 	quotactl-v \
+	quotactl-xfs-success \
+	quotactl-xfs-success-v \
 	quotactl-xfs-v \
 	redirect-fds \
 	restart_syscall \
@@ -223,16 +230,16 @@
 endif
 
 DECODER_TESTS = \
-	bpf-success.test \
 	bpf-success-v.test \
+	bpf-success.test \
 	brk.test \
+	btrfs-X.test \
 	btrfs-v.test \
+	btrfs-vX.test \
 	btrfs-vw.test \
 	btrfs-vwX.test \
-	btrfs-vX.test \
 	btrfs-w.test \
 	btrfs-wX.test \
-	btrfs-X.test \
 	caps-abbrev.test \
 	caps.test \
 	eventfd.test \
@@ -242,21 +249,24 @@
 	futex.test \
 	getuid.test \
 	ioctl.test \
+	ioctl_evdev-success.test \
+	ioctl_evdev-success-v.test \
 	ioctl_perf-success.test \
 	ipc_msgbuf.test \
 	kern_features-fault.test \
 	llseek.test \
 	lseek.test \
 	mmap.test \
+	net-tpacket_stats-success.test \
 	net-y-unix.test \
 	net-yy-inet.test \
 	net-yy-netlink.test \
 	net-yy-unix.test \
 	net.test \
 	netlink_sock_diag.test \
-	nsyscalls.test \
 	nsyscalls-d.test \
 	nsyscalls-nd.test \
+	nsyscalls.test \
 	personality.test \
 	pipe.test \
 	poll-P.test \
@@ -273,13 +283,16 @@
 	prctl-tid_address.test \
 	prctl-tsc.test \
 	qual_fault-exit_group.test \
+	quotactl-success-v.test \
+	quotactl-success.test \
+	quotactl-xfs-success-v.test \
+	quotactl-xfs-success.test \
 	readv.test \
 	rt_sigaction.test \
 	scm_rights-fd.test \
 	seccomp-strict.test \
 	sigaltstack.test \
 	sun_path.test \
-	xet_thread_area_x86.test \
 	uio.test \
 	umount.test \
 	umount2.test \
@@ -288,6 +301,7 @@
 	uname.test \
 	unix-pair-send-recv.test \
 	unix-pair-sendto-recvfrom.test \
+	xet_thread_area_x86.test \
 	# end of DECODER_TESTS
 
 MISC_TESTS = \
@@ -302,10 +316,10 @@
 	detach-running.test \
 	detach-sleeping.test \
 	detach-stopped.test \
+	fflush.test \
 	filter-unavailable.test \
 	filtering_fd-syntax.test \
 	filtering_syscall-syntax.test \
-	fflush.test \
 	get_regs.test \
 	inject-nf.test \
 	interactive_block.test \
@@ -317,14 +331,14 @@
 	printpath-umovestr-legacy.test \
 	printstrn-umoven-legacy.test \
 	qual_fault-syntax.test \
-	qual_fault.test \
 	qual_fault-syscall.test \
-	qual_inject-error-signal.test \
+	qual_fault.test \
 	qual_inject-error-signal-syscall.test \
-	qual_inject-retval.test \
+	qual_inject-error-signal.test \
 	qual_inject-retval-syscall.test \
-	qual_inject-signal.test \
+	qual_inject-retval.test \
 	qual_inject-signal-syscall.test \
+	qual_inject-signal.test \
 	qual_inject-syntax.test \
 	qual_signal.test \
 	qual_syscall.test \
@@ -386,6 +400,7 @@
 	init.sh \
 	init_delete_module.h \
 	ipc.sh \
+	ioctl_kvm_run_common.c \
 	ksysent.sed \
 	lstatx.c \
 	match.awk \
diff --git a/tests-mx32/Makefile.in b/tests-mx32/Makefile.in
index 436af0d..738e1d5 100644
--- a/tests-mx32/Makefile.in
+++ b/tests-mx32/Makefile.in
@@ -140,9 +140,9 @@
 	attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \
 	attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \
 	block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
 	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \
+	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \
+	bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-success$(EXEEXT) \
 	bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \
 	check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \
 	clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \
@@ -150,16 +150,17 @@
 	filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \
 	getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \
 	inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \
-	ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \
+	ioctl_evdev-v$(EXEEXT) ioctl_evdev-success$(EXEEXT) \
+	ioctl_evdev-success-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \
 	ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \
 	ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \
 	is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \
 	list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \
 	mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \
 	msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \
-	netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \
-	netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \
-	nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \
+	net-tpacket_stats-success$(EXEEXT) netlink_inet_diag$(EXEEXT) \
+	netlink_netlink_diag$(EXEEXT) netlink_unix_diag$(EXEEXT) \
+	nsyscalls$(EXEEXT) nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \
 	oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \
 	perf_event_open_nonverbose$(EXEEXT) \
 	perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \
@@ -167,7 +168,9 @@
 	prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \
 	qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \
 	qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \
-	qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \
+	qual_signal$(EXEEXT) quotactl-success$(EXEEXT) \
+	quotactl-success-v$(EXEEXT) quotactl-v$(EXEEXT) \
+	quotactl-xfs-success$(EXEEXT) quotactl-xfs-success-v$(EXEEXT) \
 	quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \
 	restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \
 	scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \
@@ -233,11 +236,10 @@
 am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \
 	access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \
 	adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \
-	alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
+	alarm$(EXEEXT) bpf$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \
 	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \
+	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \
+	bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-v$(EXEEXT) brk$(EXEEXT) \
 	btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \
 	chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \
 	clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \
@@ -272,41 +274,44 @@
 	init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \
 	ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \
 	ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \
-	ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \
-	ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \
-	ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \
-	ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \
-	ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \
-	iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \
-	ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \
-	ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \
-	ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \
-	ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \
-	ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \
-	ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \
-	ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \
-	ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \
-	kcmp-y$(EXEEXT) kern_features$(EXEEXT) \
-	kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \
-	keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \
-	keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \
-	lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \
-	llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \
-	lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \
-	mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \
-	migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \
-	mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \
-	mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \
-	mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \
-	mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \
-	mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \
-	mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \
-	mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \
-	mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \
-	mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \
-	mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \
-	msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \
-	net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \
+	ioctl_kvm_run$(EXEEXT) ioctl_kvm_run-v$(EXEEXT) \
+	ioctl_kvm_run_auxstr_vcpu$(EXEEXT) ioctl_loop$(EXEEXT) \
+	ioctl_mtd$(EXEEXT) ioctl_nbd$(EXEEXT) ioctl_perf$(EXEEXT) \
+	ioctl_ptp$(EXEEXT) ioctl_rtc$(EXEEXT) ioctl_scsi$(EXEEXT) \
+	ioctl_sg_io_v3$(EXEEXT) ioctl_sg_io_v4$(EXEEXT) \
+	ioctl_sock_gifconf$(EXEEXT) ioctl_uffdio$(EXEEXT) \
+	ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) iopl$(EXEEXT) \
+	ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) ipc_msg$(EXEEXT) \
+	ipc_msg-Xabbrev$(EXEEXT) ipc_msg-Xraw$(EXEEXT) \
+	ipc_msg-Xverbose$(EXEEXT) ipc_msgbuf$(EXEEXT) \
+	ipc_msgbuf-Xabbrev$(EXEEXT) ipc_msgbuf-Xraw$(EXEEXT) \
+	ipc_msgbuf-Xverbose$(EXEEXT) ipc_sem$(EXEEXT) \
+	ipc_sem-Xabbrev$(EXEEXT) ipc_sem-Xraw$(EXEEXT) \
+	ipc_sem-Xverbose$(EXEEXT) ipc_shm$(EXEEXT) \
+	ipc_shm-Xabbrev$(EXEEXT) ipc_shm-Xraw$(EXEEXT) \
+	ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) kcmp-y$(EXEEXT) \
+	kern_features$(EXEEXT) kexec_file_load$(EXEEXT) \
+	kexec_load$(EXEEXT) keyctl$(EXEEXT) keyctl-Xabbrev$(EXEEXT) \
+	keyctl-Xraw$(EXEEXT) keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) \
+	lchown$(EXEEXT) lchown32$(EXEEXT) link$(EXEEXT) \
+	linkat$(EXEEXT) llseek$(EXEEXT) lookup_dcookie$(EXEEXT) \
+	lseek$(EXEEXT) lstat$(EXEEXT) lstat64$(EXEEXT) \
+	madvise$(EXEEXT) mbind$(EXEEXT) membarrier$(EXEEXT) \
+	memfd_create$(EXEEXT) migrate_pages$(EXEEXT) mincore$(EXEEXT) \
+	mkdir$(EXEEXT) mkdirat$(EXEEXT) mknod$(EXEEXT) \
+	mknodat$(EXEEXT) mlock$(EXEEXT) mlock2$(EXEEXT) \
+	mlockall$(EXEEXT) mmap$(EXEEXT) mmap-Xabbrev$(EXEEXT) \
+	mmap-Xraw$(EXEEXT) mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) \
+	mmap64-Xabbrev$(EXEEXT) mmap64-Xraw$(EXEEXT) \
+	mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) mmsg_name$(EXEEXT) \
+	modify_ldt$(EXEEXT) mount$(EXEEXT) mount-Xabbrev$(EXEEXT) \
+	mount-Xraw$(EXEEXT) mount-Xverbose$(EXEEXT) \
+	move_pages$(EXEEXT) mq$(EXEEXT) mq_sendrecv$(EXEEXT) \
+	mq_sendrecv-read$(EXEEXT) mq_sendrecv-write$(EXEEXT) \
+	msg_control$(EXEEXT) msg_name$(EXEEXT) munlockall$(EXEEXT) \
+	nanosleep$(EXEEXT) net-icmp_filter$(EXEEXT) \
+	net-packet_mreq$(EXEEXT) net-sockaddr$(EXEEXT) \
+	net-tpacket_req$(EXEEXT) net-tpacket_stats$(EXEEXT) \
 	net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \
 	net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \
 	netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \
@@ -317,11 +322,11 @@
 	newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \
 	nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \
 	nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \
-	nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \
-	nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \
+	nfnetlink_ipset$(EXEEXT) nfnetlink_nft_compat$(EXEEXT) \
+	nfnetlink_nftables$(EXEEXT) nfnetlink_osf$(EXEEXT) \
 	nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \
-	nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \
-	nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \
+	nlattr$(EXEEXT) nlattr_br_port_msg$(EXEEXT) \
+	nlattr_crypto_user_alg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \
 	nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \
 	nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \
 	nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \
@@ -338,9 +343,9 @@
 	nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \
 	nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \
 	nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \
-	old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \
-	old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \
-	old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \
+	old_mmap-P$(EXEEXT) old_mmap-Xabbrev$(EXEEXT) \
+	old_mmap-Xraw$(EXEEXT) old_mmap-Xverbose$(EXEEXT) \
+	old_mmap-v-none$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \
 	oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \
 	open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \
 	pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \
@@ -412,11 +417,13 @@
 	umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \
 	unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \
 	ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \
-	utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \
-	wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \
-	xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \
-	xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \
-	xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT)
+	utimensat-Xabbrev$(EXEEXT) utimensat-Xraw$(EXEEXT) \
+	utimensat-Xverbose$(EXEEXT) utimes$(EXEEXT) vhangup$(EXEEXT) \
+	vmsplice$(EXEEXT) wait4$(EXEEXT) waitid$(EXEEXT) \
+	waitpid$(EXEEXT) xattr$(EXEEXT) xattr-strings$(EXEEXT) \
+	xet_robust_list$(EXEEXT) xet_thread_area_x86$(EXEEXT) \
+	xetitimer$(EXEEXT) xetpgid$(EXEEXT) xetpriority$(EXEEXT) \
+	xettimeofday$(EXEEXT)
 _newselect_SOURCES = _newselect.c
 _newselect_OBJECTS = _newselect.$(OBJEXT)
 _newselect_LDADD = $(LDADD)
@@ -969,6 +976,14 @@
 ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT)
 ioctl_evdev_LDADD = $(LDADD)
 ioctl_evdev_DEPENDENCIES = libtests.a
+ioctl_evdev_success_SOURCES = ioctl_evdev-success.c
+ioctl_evdev_success_OBJECTS = ioctl_evdev-success.$(OBJEXT)
+ioctl_evdev_success_LDADD = $(LDADD)
+ioctl_evdev_success_DEPENDENCIES = libtests.a
+ioctl_evdev_success_v_SOURCES = ioctl_evdev-success-v.c
+ioctl_evdev_success_v_OBJECTS = ioctl_evdev-success-v.$(OBJEXT)
+ioctl_evdev_success_v_LDADD = $(LDADD)
+ioctl_evdev_success_v_DEPENDENCIES = libtests.a
 ioctl_evdev_v_SOURCES = ioctl_evdev-v.c
 ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT)
 ioctl_evdev_v_LDADD = $(LDADD)
@@ -981,6 +996,15 @@
 ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT)
 ioctl_kvm_run_LDADD = $(LDADD)
 ioctl_kvm_run_DEPENDENCIES = libtests.a
+ioctl_kvm_run_v_SOURCES = ioctl_kvm_run-v.c
+ioctl_kvm_run_v_OBJECTS = ioctl_kvm_run-v.$(OBJEXT)
+ioctl_kvm_run_v_LDADD = $(LDADD)
+ioctl_kvm_run_v_DEPENDENCIES = libtests.a
+ioctl_kvm_run_auxstr_vcpu_SOURCES = ioctl_kvm_run_auxstr_vcpu.c
+ioctl_kvm_run_auxstr_vcpu_OBJECTS =  \
+	ioctl_kvm_run_auxstr_vcpu.$(OBJEXT)
+ioctl_kvm_run_auxstr_vcpu_LDADD = $(LDADD)
+ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES = libtests.a
 ioctl_loop_SOURCES = ioctl_loop.c
 ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT)
 ioctl_loop_LDADD = $(LDADD)
@@ -997,6 +1021,10 @@
 ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT)
 ioctl_mtd_LDADD = $(LDADD)
 ioctl_mtd_DEPENDENCIES = libtests.a
+ioctl_nbd_SOURCES = ioctl_nbd.c
+ioctl_nbd_OBJECTS = ioctl_nbd.$(OBJEXT)
+ioctl_nbd_LDADD = $(LDADD)
+ioctl_nbd_DEPENDENCIES = libtests.a
 ioctl_nsfs_SOURCES = ioctl_nsfs.c
 ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT)
 ioctl_nsfs_LDADD = $(LDADD)
@@ -1387,10 +1415,27 @@
 net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT)
 net_icmp_filter_LDADD = $(LDADD)
 net_icmp_filter_DEPENDENCIES = libtests.a
+net_packet_mreq_SOURCES = net-packet_mreq.c
+net_packet_mreq_OBJECTS = net-packet_mreq.$(OBJEXT)
+net_packet_mreq_LDADD = $(LDADD)
+net_packet_mreq_DEPENDENCIES = libtests.a
 net_sockaddr_SOURCES = net-sockaddr.c
 net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT)
 net_sockaddr_LDADD = $(LDADD)
 net_sockaddr_DEPENDENCIES = libtests.a
+net_tpacket_req_SOURCES = net-tpacket_req.c
+net_tpacket_req_OBJECTS = net-tpacket_req.$(OBJEXT)
+net_tpacket_req_LDADD = $(LDADD)
+net_tpacket_req_DEPENDENCIES = libtests.a
+net_tpacket_stats_SOURCES = net-tpacket_stats.c
+net_tpacket_stats_OBJECTS = net-tpacket_stats.$(OBJEXT)
+net_tpacket_stats_LDADD = $(LDADD)
+net_tpacket_stats_DEPENDENCIES = libtests.a
+net_tpacket_stats_success_SOURCES = net-tpacket_stats-success.c
+net_tpacket_stats_success_OBJECTS =  \
+	net-tpacket_stats-success.$(OBJEXT)
+net_tpacket_stats_success_LDADD = $(LDADD)
+net_tpacket_stats_success_DEPENDENCIES = libtests.a
 net_y_unix_SOURCES = net-y-unix.c
 net_y_unix_OBJECTS = net-y-unix.$(OBJEXT)
 net_y_unix_LDADD = $(LDADD)
@@ -1934,6 +1979,14 @@
 quotactl_OBJECTS = quotactl.$(OBJEXT)
 quotactl_LDADD = $(LDADD)
 quotactl_DEPENDENCIES = libtests.a
+quotactl_success_SOURCES = quotactl-success.c
+quotactl_success_OBJECTS = quotactl-success.$(OBJEXT)
+quotactl_success_LDADD = $(LDADD)
+quotactl_success_DEPENDENCIES = libtests.a
+quotactl_success_v_SOURCES = quotactl-success-v.c
+quotactl_success_v_OBJECTS = quotactl-success-v.$(OBJEXT)
+quotactl_success_v_LDADD = $(LDADD)
+quotactl_success_v_DEPENDENCIES = libtests.a
 quotactl_v_SOURCES = quotactl-v.c
 quotactl_v_OBJECTS = quotactl-v.$(OBJEXT)
 quotactl_v_LDADD = $(LDADD)
@@ -1942,6 +1995,14 @@
 quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT)
 quotactl_xfs_LDADD = $(LDADD)
 quotactl_xfs_DEPENDENCIES = libtests.a
+quotactl_xfs_success_SOURCES = quotactl-xfs-success.c
+quotactl_xfs_success_OBJECTS = quotactl-xfs-success.$(OBJEXT)
+quotactl_xfs_success_LDADD = $(LDADD)
+quotactl_xfs_success_DEPENDENCIES = libtests.a
+quotactl_xfs_success_v_SOURCES = quotactl-xfs-success-v.c
+quotactl_xfs_success_v_OBJECTS = quotactl-xfs-success-v.$(OBJEXT)
+quotactl_xfs_success_v_LDADD = $(LDADD)
+quotactl_xfs_success_v_DEPENDENCIES = libtests.a
 quotactl_xfs_v_SOURCES = quotactl-xfs-v.c
 quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT)
 quotactl_xfs_v_LDADD = $(LDADD)
@@ -2547,6 +2608,18 @@
 utimensat_OBJECTS = utimensat.$(OBJEXT)
 utimensat_LDADD = $(LDADD)
 utimensat_DEPENDENCIES = libtests.a
+utimensat_Xabbrev_SOURCES = utimensat-Xabbrev.c
+utimensat_Xabbrev_OBJECTS = utimensat-Xabbrev.$(OBJEXT)
+utimensat_Xabbrev_LDADD = $(LDADD)
+utimensat_Xabbrev_DEPENDENCIES = libtests.a
+utimensat_Xraw_SOURCES = utimensat-Xraw.c
+utimensat_Xraw_OBJECTS = utimensat-Xraw.$(OBJEXT)
+utimensat_Xraw_LDADD = $(LDADD)
+utimensat_Xraw_DEPENDENCIES = libtests.a
+utimensat_Xverbose_SOURCES = utimensat-Xverbose.c
+utimensat_Xverbose_OBJECTS = utimensat-Xverbose.$(OBJEXT)
+utimensat_Xverbose_LDADD = $(LDADD)
+utimensat_Xverbose_DEPENDENCIES = libtests.a
 utimes_SOURCES = utimes.c
 utimes_OBJECTS = utimes.$(OBJEXT)
 utimes_LDADD = $(LDADD)
@@ -2682,8 +2755,10 @@
 	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
 	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
 	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
+	ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \
+	ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \
+	ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \
+	ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \
 	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
 	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
 	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
@@ -2706,7 +2781,9 @@
 	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
 	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
 	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
+	net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \
+	net-tpacket_req.c net-tpacket_stats.c \
+	net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \
 	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
 	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
 	netlink_kobject_uevent.c netlink_netfilter.c \
@@ -2749,27 +2826,28 @@
 	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
 	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
 	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
+	quotactl.c quotactl-success.c quotactl-success-v.c \
+	quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \
+	quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \
+	readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \
+	recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \
+	remap_file_pages.c rename.c renameat.c renameat2.c \
+	request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \
+	rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \
+	rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \
+	rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \
+	s390_guarded_storage.c s390_guarded_storage-v.c \
+	s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \
+	s390_sthyi-v.c sched_get_priority_mxx.c \
+	sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \
+	sched_xetparam.c sched_xetscheduler.c sched_yield.c \
+	scm_rights.c seccomp-filter.c seccomp-filter-v.c \
+	seccomp-strict.c seccomp_get_action_avail.c select.c \
+	select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \
+	set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \
+	setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \
+	setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \
+	setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \
 	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
 	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
 	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
@@ -2787,7 +2865,8 @@
 	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
 	unblock_reset_raise.c unix-pair-send-recv.c \
 	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
+	userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \
+	utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \
 	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
 	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
 	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
@@ -2823,8 +2902,10 @@
 	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
 	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
 	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
+	ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \
+	ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \
+	ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \
+	ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \
 	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
 	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
 	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
@@ -2847,7 +2928,9 @@
 	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
 	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
 	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
+	net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \
+	net-tpacket_req.c net-tpacket_stats.c \
+	net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \
 	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
 	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
 	netlink_kobject_uevent.c netlink_netfilter.c \
@@ -2890,27 +2973,28 @@
 	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
 	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
 	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
+	quotactl.c quotactl-success.c quotactl-success-v.c \
+	quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \
+	quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \
+	readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \
+	recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \
+	remap_file_pages.c rename.c renameat.c renameat2.c \
+	request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \
+	rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \
+	rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \
+	rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \
+	s390_guarded_storage.c s390_guarded_storage-v.c \
+	s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \
+	s390_sthyi-v.c sched_get_priority_mxx.c \
+	sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \
+	sched_xetparam.c sched_xetscheduler.c sched_yield.c \
+	scm_rights.c seccomp-filter.c seccomp-filter-v.c \
+	seccomp-strict.c seccomp_get_action_avail.c select.c \
+	select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \
+	set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \
+	setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \
+	setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \
+	setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \
 	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
 	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
 	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
@@ -2928,7 +3012,8 @@
 	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
 	unblock_reset_raise.c unix-pair-send-recv.c \
 	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
+	userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \
+	utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \
 	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
 	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
 	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
@@ -3388,11 +3473,11 @@
   aio_pgetevents \
   alarm \
   bpf \
-  bpf-v \
   bpf-obj_get_info_by_fd \
-  bpf-obj_get_info_by_fd-v \
   bpf-obj_get_info_by_fd-prog \
   bpf-obj_get_info_by_fd-prog-v \
+  bpf-obj_get_info_by_fd-v \
+  bpf-v \
   brk \
   btrfs \
   caps \
@@ -3492,11 +3577,14 @@
   ioctl_evdev \
   ioctl_inotify \
   ioctl_kvm_run \
+  ioctl_kvm_run-v \
+  ioctl_kvm_run_auxstr_vcpu \
   ioctl_loop \
   ioctl_mtd \
-  ioctl_rtc \
+  ioctl_nbd \
   ioctl_perf \
   ioctl_ptp \
+  ioctl_rtc \
   ioctl_scsi \
   ioctl_sg_io_v3 \
   ioctl_sg_io_v4 \
@@ -3581,7 +3669,10 @@
   munlockall \
   nanosleep \
   net-icmp_filter \
+  net-packet_mreq \
   net-sockaddr \
+  net-tpacket_req \
+  net-tpacket_stats \
   net-y-unix \
   net-yy-inet \
   net-yy-inet6 \
@@ -3603,15 +3694,15 @@
   nfnetlink_ctnetlink \
   nfnetlink_ctnetlink_exp \
   nfnetlink_cttimeout \
+  nfnetlink_ipset \
   nfnetlink_nft_compat \
   nfnetlink_nftables \
-  nfnetlink_ipset \
   nfnetlink_osf \
   nfnetlink_queue \
   nfnetlink_ulog \
   nlattr \
-  nlattr_crypto_user_alg \
   nlattr_br_port_msg \
+  nlattr_crypto_user_alg \
   nlattr_dcbmsg \
   nlattr_fib_rule_hdr \
   nlattr_ifaddrlblmsg \
@@ -3643,10 +3734,10 @@
   nlattr_unix_diag_msg \
   old_mmap \
   old_mmap-P \
-  old_mmap-v-none \
   old_mmap-Xabbrev \
   old_mmap-Xraw \
   old_mmap-Xverbose \
+  old_mmap-v-none \
   oldfstat \
   oldlstat \
   oldselect \
@@ -3828,6 +3919,9 @@
   ustat \
   utime \
   utimensat \
+  utimensat-Xabbrev \
+  utimensat-Xraw \
+  utimensat-Xverbose \
   utimes \
   vhangup \
   vmsplice \
@@ -3920,33 +4014,34 @@
 	int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \
 	ioctl_dm-v.gen.test ioctl_evdev.gen.test \
 	ioctl_evdev-v.gen.test ioctl_inotify.gen.test \
-	ioctl_kvm_run.gen.test ioctl_loop.gen.test \
+	ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test \
+	ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test \
 	ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \
-	ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \
-	ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \
-	ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \
-	ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \
-	ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \
-	iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \
-	ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \
-	ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \
-	ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \
-	ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \
-	ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \
-	ipc_sem-Xverbose.gen.test ipc_shm.gen.test \
-	ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \
-	ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \
-	kern_features.gen.test kexec_file_load.gen.test \
-	kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \
-	keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \
-	lchown.gen.test lchown32.gen.test link.gen.test \
-	linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \
-	lstat64.gen.test madvise.gen.test mbind.gen.test \
-	membarrier.gen.test memfd_create.gen.test \
-	migrate_pages.gen.test mincore.gen.test mkdir.gen.test \
-	mkdirat.gen.test mknod.gen.test mknodat.gen.test \
-	mlock.gen.test mlock2.gen.test mlockall.gen.test \
-	mmap-Xabbrev.gen.test mmap-Xraw.gen.test \
+	ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test \
+	ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test \
+	ioctl_rtc-v.gen.test ioctl_scsi.gen.test \
+	ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test \
+	ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test \
+	ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test \
+	ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test \
+	ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test \
+	ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test \
+	ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test \
+	ipc_sem.gen.test ipc_sem-Xabbrev.gen.test \
+	ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test \
+	ipc_shm.gen.test ipc_shm-Xabbrev.gen.test \
+	ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test \
+	kcmp-y.gen.test kern_features.gen.test \
+	kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test \
+	keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test \
+	keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test \
+	lchown32.gen.test link.gen.test linkat.gen.test \
+	lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test \
+	madvise.gen.test mbind.gen.test membarrier.gen.test \
+	memfd_create.gen.test migrate_pages.gen.test mincore.gen.test \
+	mkdir.gen.test mkdirat.gen.test mknod.gen.test \
+	mknodat.gen.test mlock.gen.test mlock2.gen.test \
+	mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test \
 	mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \
 	mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \
 	mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \
@@ -3956,25 +4051,26 @@
 	mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \
 	msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \
 	munlockall.gen.test nanosleep.gen.test \
-	net-icmp_filter.gen.test net-sockaddr.gen.test \
-	net-yy-inet6.gen.test netlink_audit.gen.test \
-	netlink_crypto.gen.test netlink_generic.gen.test \
-	netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \
-	netlink_protocol.gen.test netlink_route.gen.test \
-	netlink_selinux.gen.test netlink_xfrm.gen.test \
-	newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \
-	nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \
-	nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \
-	nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \
-	nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \
-	nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \
-	nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \
-	nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \
-	nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \
-	nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \
-	nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \
-	nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \
-	nlattr_inet_diag_msg.gen.test \
+	net-icmp_filter.gen.test net-packet_mreq.gen.test \
+	net-sockaddr.gen.test net-tpacket_req.gen.test \
+	net-tpacket_stats.gen.test net-yy-inet6.gen.test \
+	netlink_audit.gen.test netlink_crypto.gen.test \
+	netlink_generic.gen.test netlink_kobject_uevent.gen.test \
+	netlink_netfilter.gen.test netlink_protocol.gen.test \
+	netlink_route.gen.test netlink_selinux.gen.test \
+	netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test \
+	nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test \
+	nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test \
+	nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test \
+	nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test \
+	nfnetlink_osf.gen.test nfnetlink_queue.gen.test \
+	nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test \
+	nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test \
+	nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test \
+	nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test \
+	nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test \
+	nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test \
+	nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test \
 	nlattr_inet_diag_req_compat.gen.test \
 	nlattr_inet_diag_req_v2.gen.test \
 	nlattr_mdba_mdb_entry.gen.test \
@@ -4064,27 +4160,28 @@
 	umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \
 	umovestr3.gen.test unlink.gen.test unlinkat.gen.test \
 	unshare.gen.test userfaultfd.gen.test ustat.gen.test \
-	utime.gen.test utimensat.gen.test utimes.gen.test \
-	vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \
-	wait4.gen.test wait4-v.gen.test waitid.gen.test \
-	waitid-v.gen.test waitpid.gen.test xattr.gen.test \
-	xattr-strings.gen.test xet_robust_list.gen.test \
+	utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test \
+	utimensat-Xraw.gen.test utimensat-Xverbose.gen.test \
+	utimes.gen.test vfork-f.gen.test vhangup.gen.test \
+	vmsplice.gen.test wait4.gen.test wait4-v.gen.test \
+	waitid.gen.test waitid-v.gen.test waitpid.gen.test \
+	xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test \
 	xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \
 	xettimeofday.gen.test
 @ENABLE_STACKTRACE_FALSE@STACKTRACE_TESTS = 
 @ENABLE_STACKTRACE_TRUE@STACKTRACE_TESTS = strace-k.test \
 @ENABLE_STACKTRACE_TRUE@	$(am__append_1)
 DECODER_TESTS = \
-	bpf-success.test \
 	bpf-success-v.test \
+	bpf-success.test \
 	brk.test \
+	btrfs-X.test \
 	btrfs-v.test \
+	btrfs-vX.test \
 	btrfs-vw.test \
 	btrfs-vwX.test \
-	btrfs-vX.test \
 	btrfs-w.test \
 	btrfs-wX.test \
-	btrfs-X.test \
 	caps-abbrev.test \
 	caps.test \
 	eventfd.test \
@@ -4094,21 +4191,24 @@
 	futex.test \
 	getuid.test \
 	ioctl.test \
+	ioctl_evdev-success.test \
+	ioctl_evdev-success-v.test \
 	ioctl_perf-success.test \
 	ipc_msgbuf.test \
 	kern_features-fault.test \
 	llseek.test \
 	lseek.test \
 	mmap.test \
+	net-tpacket_stats-success.test \
 	net-y-unix.test \
 	net-yy-inet.test \
 	net-yy-netlink.test \
 	net-yy-unix.test \
 	net.test \
 	netlink_sock_diag.test \
-	nsyscalls.test \
 	nsyscalls-d.test \
 	nsyscalls-nd.test \
+	nsyscalls.test \
 	personality.test \
 	pipe.test \
 	poll-P.test \
@@ -4125,13 +4225,16 @@
 	prctl-tid_address.test \
 	prctl-tsc.test \
 	qual_fault-exit_group.test \
+	quotactl-success-v.test \
+	quotactl-success.test \
+	quotactl-xfs-success-v.test \
+	quotactl-xfs-success.test \
 	readv.test \
 	rt_sigaction.test \
 	scm_rights-fd.test \
 	seccomp-strict.test \
 	sigaltstack.test \
 	sun_path.test \
-	xet_thread_area_x86.test \
 	uio.test \
 	umount.test \
 	umount2.test \
@@ -4140,6 +4243,7 @@
 	uname.test \
 	unix-pair-send-recv.test \
 	unix-pair-sendto-recvfrom.test \
+	xet_thread_area_x86.test \
 	# end of DECODER_TESTS
 
 MISC_TESTS = \
@@ -4154,10 +4258,10 @@
 	detach-running.test \
 	detach-sleeping.test \
 	detach-stopped.test \
+	fflush.test \
 	filter-unavailable.test \
 	filtering_fd-syntax.test \
 	filtering_syscall-syntax.test \
-	fflush.test \
 	get_regs.test \
 	inject-nf.test \
 	interactive_block.test \
@@ -4169,14 +4273,14 @@
 	printpath-umovestr-legacy.test \
 	printstrn-umoven-legacy.test \
 	qual_fault-syntax.test \
-	qual_fault.test \
 	qual_fault-syscall.test \
-	qual_inject-error-signal.test \
+	qual_fault.test \
 	qual_inject-error-signal-syscall.test \
-	qual_inject-retval.test \
+	qual_inject-error-signal.test \
 	qual_inject-retval-syscall.test \
-	qual_inject-signal.test \
+	qual_inject-retval.test \
 	qual_inject-signal-syscall.test \
+	qual_inject-signal.test \
 	qual_inject-syntax.test \
 	qual_signal.test \
 	qual_syscall.test \
@@ -4233,6 +4337,7 @@
 	init.sh \
 	init_delete_module.h \
 	ipc.sh \
+	ioctl_kvm_run_common.c \
 	ksysent.sed \
 	lstatx.c \
 	match.awk \
@@ -4911,6 +5016,14 @@
 	@rm -f ioctl_evdev$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS)
 
+ioctl_evdev-success$(EXEEXT): $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_DEPENDENCIES) 
+	@rm -f ioctl_evdev-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_LDADD) $(LIBS)
+
+ioctl_evdev-success-v$(EXEEXT): $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_v_DEPENDENCIES) 
+	@rm -f ioctl_evdev-success-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_LDADD) $(LIBS)
+
 ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) 
 	@rm -f ioctl_evdev-v$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS)
@@ -4923,6 +5036,14 @@
 	@rm -f ioctl_kvm_run$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS)
 
+ioctl_kvm_run-v$(EXEEXT): $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_v_DEPENDENCIES) 
+	@rm -f ioctl_kvm_run-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_LDADD) $(LIBS)
+
+ioctl_kvm_run_auxstr_vcpu$(EXEEXT): $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) 
+	@rm -f ioctl_kvm_run_auxstr_vcpu$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_LDADD) $(LIBS)
+
 ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) 
 	@rm -f ioctl_loop$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS)
@@ -4939,6 +5060,10 @@
 	@rm -f ioctl_mtd$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS)
 
+ioctl_nbd$(EXEEXT): $(ioctl_nbd_OBJECTS) $(ioctl_nbd_DEPENDENCIES) $(EXTRA_ioctl_nbd_DEPENDENCIES) 
+	@rm -f ioctl_nbd$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_nbd_OBJECTS) $(ioctl_nbd_LDADD) $(LIBS)
+
 ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) 
 	@rm -f ioctl_nsfs$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS)
@@ -5331,10 +5456,26 @@
 	@rm -f net-icmp_filter$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS)
 
+net-packet_mreq$(EXEEXT): $(net_packet_mreq_OBJECTS) $(net_packet_mreq_DEPENDENCIES) $(EXTRA_net_packet_mreq_DEPENDENCIES) 
+	@rm -f net-packet_mreq$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_packet_mreq_OBJECTS) $(net_packet_mreq_LDADD) $(LIBS)
+
 net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) 
 	@rm -f net-sockaddr$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS)
 
+net-tpacket_req$(EXEEXT): $(net_tpacket_req_OBJECTS) $(net_tpacket_req_DEPENDENCIES) $(EXTRA_net_tpacket_req_DEPENDENCIES) 
+	@rm -f net-tpacket_req$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_tpacket_req_OBJECTS) $(net_tpacket_req_LDADD) $(LIBS)
+
+net-tpacket_stats$(EXEEXT): $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_DEPENDENCIES) $(EXTRA_net_tpacket_stats_DEPENDENCIES) 
+	@rm -f net-tpacket_stats$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_LDADD) $(LIBS)
+
+net-tpacket_stats-success$(EXEEXT): $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_DEPENDENCIES) $(EXTRA_net_tpacket_stats_success_DEPENDENCIES) 
+	@rm -f net-tpacket_stats-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_LDADD) $(LIBS)
+
 net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) 
 	@rm -f net-y-unix$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS)
@@ -5871,6 +6012,14 @@
 	@rm -f quotactl$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS)
 
+quotactl-success$(EXEEXT): $(quotactl_success_OBJECTS) $(quotactl_success_DEPENDENCIES) $(EXTRA_quotactl_success_DEPENDENCIES) 
+	@rm -f quotactl-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_success_OBJECTS) $(quotactl_success_LDADD) $(LIBS)
+
+quotactl-success-v$(EXEEXT): $(quotactl_success_v_OBJECTS) $(quotactl_success_v_DEPENDENCIES) $(EXTRA_quotactl_success_v_DEPENDENCIES) 
+	@rm -f quotactl-success-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_success_v_OBJECTS) $(quotactl_success_v_LDADD) $(LIBS)
+
 quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) 
 	@rm -f quotactl-v$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS)
@@ -5879,6 +6028,14 @@
 	@rm -f quotactl-xfs$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS)
 
+quotactl-xfs-success$(EXEEXT): $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_DEPENDENCIES) 
+	@rm -f quotactl-xfs-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_LDADD) $(LIBS)
+
+quotactl-xfs-success-v$(EXEEXT): $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_v_DEPENDENCIES) 
+	@rm -f quotactl-xfs-success-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_LDADD) $(LIBS)
+
 quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) 
 	@rm -f quotactl-xfs-v$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS)
@@ -6479,6 +6636,18 @@
 	@rm -f utimensat$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS)
 
+utimensat-Xabbrev$(EXEEXT): $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_DEPENDENCIES) $(EXTRA_utimensat_Xabbrev_DEPENDENCIES) 
+	@rm -f utimensat-Xabbrev$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_LDADD) $(LIBS)
+
+utimensat-Xraw$(EXEEXT): $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_DEPENDENCIES) $(EXTRA_utimensat_Xraw_DEPENDENCIES) 
+	@rm -f utimensat-Xraw$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_LDADD) $(LIBS)
+
+utimensat-Xverbose$(EXEEXT): $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_DEPENDENCIES) $(EXTRA_utimensat_Xverbose_DEPENDENCIES) 
+	@rm -f utimensat-Xverbose$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_LDADD) $(LIBS)
+
 utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) 
 	@rm -f utimes$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS)
@@ -6694,14 +6863,19 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_block.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_inotify.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run_auxstr_vcpu.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-nv.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_mtd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nbd.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nsfs.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf.Po@am__quote@
@@ -6826,7 +7000,11 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nanosleep.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-accept-connect.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-icmp_filter.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-packet_mreq.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-sockaddr.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_req.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats-success.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-y-unix.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet6.Po@am__quote@
@@ -6960,7 +7138,11 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-retval.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-signal.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_signal.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl.Po@am__quote@
@@ -7120,6 +7302,9 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userfaultfd.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ustat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utime.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xabbrev.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xraw.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xverbose.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimes.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vfork-f.Po@am__quote@
@@ -8499,6 +8684,12 @@
 $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -8511,6 +8702,9 @@
 $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -8775,9 +8969,18 @@
 $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -9516,6 +9719,15 @@
 $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
diff --git a/tests-mx32/aio.c b/tests-mx32/aio.c
index ea18700..195d468 100644
--- a/tests-mx32/aio.c
+++ b/tests-mx32/aio.c
@@ -315,7 +315,6 @@
 	printf("io_submit(%#lx, %ld, %p) = %s\n",
 	       *ctx, -1L, cbvs + nr, sprintrc(rc));
 
-	rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2);
 	printf("io_submit(%#lx, %ld, ["
 	       "{aio_data=%#" PRI__x64 ", aio_key=%u"
 		", aio_lio_opcode=%hu /* IOCB_CMD_??? */, aio_fildes=%d}"
@@ -335,7 +334,7 @@
 	       "}, {aio_key=%u, aio_lio_opcode=IOCB_CMD_PWRITEV"
 		", aio_reqprio=%hd, aio_fildes=%d, aio_buf=%#" PRI__x64
 		", aio_nbytes=%" PRI__u64 ", aio_offset=%" PRI__d64
-	       "}, {NULL}, {%#lx}, ... /* %p */]) = %s\n",
+	       "}, NULL, %#lx, ... /* %p */]) = ",
 	       *ctx, 1057L,
 	       cbv2[0].aio_data, cbv2[0].aio_key,
 	       cbv2[0].aio_lio_opcode, cbv2[0].aio_fildes,
@@ -350,7 +349,9 @@
 	       data2 + 4, cbv2[3].aio_nbytes, cbv2[3].aio_offset,
 	       cbv2[4].aio_key, cbv2[4].aio_reqprio, cbv2[4].aio_fildes,
 	       cbv2[4].aio_buf, cbv2[4].aio_nbytes, cbv2[4].aio_offset,
-	       cbvs2[6], cbvs2 + 7, sprintrc(rc));
+	       cbvs2[6], cbvs2 + 7);
+	rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2);
+	puts(sprintrc(rc));
 
 	rc = syscall(__NR_io_submit, *ctx, nr, cbvs);
 	if (rc != (long) nr)
diff --git a/tests-mx32/bpf.c b/tests-mx32/bpf.c
index 15ce713..44aac05 100644
--- a/tests-mx32/bpf.c
+++ b/tests-mx32/bpf.c
@@ -276,7 +276,7 @@
 	},
 	{ /* 1 */
 		.data = { .BPF_MAP_CREATE_data = {
-			.map_type = 16,
+			.map_type = 20,
 			.key_size = 4,
 			.value_size = 8,
 			.max_entries = 256,
@@ -286,7 +286,7 @@
 			.map_name = "0123456789abcde",
 		} },
 		.size = offsetof(struct BPF_MAP_CREATE_struct, map_name) + 8,
-		.str = "map_type=BPF_MAP_TYPE_CPUMAP, key_size=4"
+		.str = "map_type=BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, key_size=4"
 		       ", value_size=8, max_entries=256"
 		       ", map_flags=BPF_F_NO_PREALLOC|BPF_F_NO_COMMON_LRU"
 				   "|BPF_F_NUMA_NODE|BPF_F_RDONLY|BPF_F_WRONLY"
@@ -298,7 +298,7 @@
 	},
 	{ /* 2 */
 		.data = { .BPF_MAP_CREATE_data = {
-			.map_type = 17,
+			.map_type = 21,
 			.key_size = 0xface1e55,
 			.value_size = 0xbadc0ded,
 			.max_entries = 0xbeefcafe,
@@ -309,7 +309,7 @@
 			.map_ifindex = 3141592653,
 		} },
 		.size = offsetofend(struct BPF_MAP_CREATE_struct, map_ifindex),
-		.str = "map_type=0x11 /* BPF_MAP_TYPE_??? */"
+		.str = "map_type=0x15 /* BPF_MAP_TYPE_??? */"
 		       ", key_size=4207812181, value_size=3134983661"
 		       ", max_entries=3203386110"
 		       ", map_flags=0xffffffc0 /* BPF_F_??? */"
@@ -593,7 +593,7 @@
 	},
 	{ /* 1 */
 		.data = { .BPF_PROG_LOAD_data = {
-			.prog_type = 18,
+			.prog_type = 21,
 			.insn_cnt = 0xbadc0ded,
 			.insns = 0,
 			.license = 0,
@@ -604,7 +604,7 @@
 			.prog_flags = 0,
 		} },
 		.size = offsetofend(struct BPF_PROG_LOAD_struct, prog_flags),
-		.str = "prog_type=0x12 /* BPF_PROG_TYPE_??? */"
+		.str = "prog_type=0x15 /* BPF_PROG_TYPE_??? */"
 		       ", insn_cnt=3134983661, insns=NULL, license=NULL"
 		       ", log_level=42, log_size=3141592653, log_buf=NULL"
 		       ", kern_version=KERNEL_VERSION(51966, 240, 13)"
@@ -612,7 +612,7 @@
 	},
 	{ /* 2 */
 		.data = { .BPF_PROG_LOAD_data = {
-			.prog_type = 17,
+			.prog_type = 20,
 			.insn_cnt = 0xbadc0ded,
 			.insns = 0xffffffff00000000,
 			.license = 0xffffffff00000000,
@@ -624,7 +624,7 @@
 			.prog_name = "fedcba987654321",
 		} },
 		.size = offsetofend(struct BPF_PROG_LOAD_struct, prog_name),
-		.str = "prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT"
+		.str = "prog_type=BPF_PROG_TYPE_SK_REUSEPORT"
 		       ", insn_cnt=3134983661"
 		       ", insns=" BIG_ADDR("0xffffffff00000000", "NULL")
 		       ", license=" BIG_ADDR("0xffffffff00000000", "NULL")
@@ -964,13 +964,13 @@
 	{ /* 1 */
 		.data = { .BPF_PROG_QUERY_data = {
 			.target_fd = 3141592653U,
-			.attach_type = 13,
+			.attach_type = 16,
 			.query_flags = 1,
 			.attach_flags = 3,
 		} },
 		.size = offsetofend(struct BPF_PROG_QUERY_struct, attach_flags),
 		.str = "query={target_fd=-1153374643"
-		       ", attach_type=BPF_CGROUP_INET6_POST_BIND"
+		       ", attach_type=BPF_LIRC_MODE2"
 		       ", query_flags=BPF_F_QUERY_EFFECTIVE"
 		       ", attach_flags=BPF_F_ALLOW_OVERRIDE|BPF_F_ALLOW_MULTI"
 		       ", prog_ids=NULL, prog_cnt=0}",
@@ -978,7 +978,7 @@
 	{ /* 2 */
 		.data = { .BPF_PROG_QUERY_data = {
 			.target_fd = 3141592653U,
-			.attach_type = 14,
+			.attach_type = 17,
 			.query_flags = 0xfffffffe,
 			.attach_flags = 0xfffffffc,
 			.prog_ids = 0xffffffffffffffffULL,
@@ -986,7 +986,7 @@
 		} },
 		.size = offsetofend(struct BPF_PROG_QUERY_struct, prog_cnt),
 		.str = "query={target_fd=-1153374643"
-		       ", attach_type=0xe /* BPF_??? */"
+		       ", attach_type=0x11 /* BPF_??? */"
 		       ", query_flags=0xfffffffe /* BPF_F_QUERY_??? */"
 		       ", attach_flags=0xfffffffc /* BPF_F_??? */"
 		       ", prog_ids="
diff --git a/tests-mx32/btrfs.c b/tests-mx32/btrfs.c
index b44bc87..f23d7c0 100644
--- a/tests-mx32/btrfs.c
+++ b/tests-mx32/btrfs.c
@@ -54,6 +54,14 @@
 # define BTRFS_NAME_LEN 255
 #endif
 
+#ifndef FS_IOC_GETFSLABEL
+# define FS_IOC_GETFSLABEL BTRFS_IOC_GET_FSLABEL
+#endif
+
+#ifndef FS_IOC_SETFSLABEL
+# define FS_IOC_SETFSLABEL BTRFS_IOC_SET_FSLABEL
+#endif
+
 /*
  * Prior to Linux 3.12, the BTRFS_IOC_DEFAULT_SUBVOL used u64 in
  * its definition, which isn't exported by the kernel.
@@ -1650,32 +1658,32 @@
 
 /*
  * Consumes argument, returns nothing:
- * - BTRFS_IOC_SET_FSLABEL
+ * - FS_IOC_SETFSLABEL
  *
  * Consumes no argument, returns argument:
- * - BTRFS_IOC_GET_FS_LABEL
+ * - FS_IOC_GETFSLABEL
  */
 static void
 btrfs_test_label_ioctls(void)
 {
 	char label[BTRFS_LABEL_SIZE] = "btrfs-label";
 
-	ioctl(-1, BTRFS_IOC_SET_FSLABEL, NULL);
+	ioctl(-1, FS_IOC_SETFSLABEL, NULL);
 	printf("ioctl(-1, %s, NULL) = -1 EBADF (%m)\n",
-	       ioc(BTRFS_IOC_SET_FSLABEL));
+	       ioc(FS_IOC_SETFSLABEL));
 
-	ioctl(-1, BTRFS_IOC_SET_FSLABEL, label);
+	ioctl(-1, FS_IOC_SETFSLABEL, label);
 	printf("ioctl(-1, %s, \"%s\") = -1 EBADF (%m)\n",
-	       ioc(BTRFS_IOC_SET_FSLABEL), label);
+	       ioc(FS_IOC_SETFSLABEL), label);
 
 	if (write_ok) {
-		ioctl(btrfs_test_dir_fd, BTRFS_IOC_SET_FSLABEL, label);
+		ioctl(btrfs_test_dir_fd, FS_IOC_SETFSLABEL, label);
 		printf("ioctl(%d, %s, \"%s\") = 0\n",
-			btrfs_test_dir_fd, ioc(BTRFS_IOC_SET_FSLABEL), label);
+			btrfs_test_dir_fd, ioc(FS_IOC_SETFSLABEL), label);
 
-		ioctl(btrfs_test_dir_fd, BTRFS_IOC_GET_FSLABEL, label);
+		ioctl(btrfs_test_dir_fd, FS_IOC_GETFSLABEL, label);
 		printf("ioctl(%d, %s, \"%s\") = 0\n",
-			btrfs_test_dir_fd, ioc(BTRFS_IOC_GET_FSLABEL), label);
+			btrfs_test_dir_fd, ioc(FS_IOC_GETFSLABEL), label);
 	}
 }
 
@@ -2025,7 +2033,7 @@
 		XLAT(BTRFS_IOC_BALANCE_PROGRESS),
 		XLAT(BTRFS_IOC_FS_INFO),
 		XLAT(BTRFS_IOC_GET_FEATURES),
-		XLAT(BTRFS_IOC_GET_FSLABEL),
+		XLAT(FS_IOC_GETFSLABEL),
 		XLAT(BTRFS_IOC_GET_SUPPORTED_FEATURES),
 		XLAT(BTRFS_IOC_QGROUP_LIMIT),
 		XLAT(BTRFS_IOC_QUOTA_RESCAN_STATUS),
diff --git a/tests-mx32/clock_xettime.c b/tests-mx32/clock_xettime.c
index e3ec1b5..841ba56 100644
--- a/tests-mx32/clock_xettime.c
+++ b/tests-mx32/clock_xettime.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -46,6 +46,7 @@
 	} t = {
 		.pad = { 0xdeadbeef, 0xbadc0ded }
 	};
+	long rc;
 
 	if (syscall(__NR_clock_getres, CLOCK_REALTIME, &t.ts))
 		perror_msg_and_skip("clock_getres CLOCK_REALTIME");
@@ -63,27 +64,27 @@
 
 	t.ts.tv_sec = 0xdeface1;
 	t.ts.tv_nsec = 0xdeface2;
-	syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
+	rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
 	printf("clock_settime(CLOCK_THREAD_CPUTIME_ID"
-	       ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n",
+	       ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n",
 	       (long long) t.ts.tv_sec,
-	       zero_extend_signed_to_ull(t.ts.tv_nsec));
+	       zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc));
 
 	t.ts.tv_sec = 0xdeadbeefU;
 	t.ts.tv_nsec = 0xfacefeedU;
-	syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
+	rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
 	printf("clock_settime(CLOCK_THREAD_CPUTIME_ID"
-	       ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n",
+	       ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n",
 	       (long long) t.ts.tv_sec,
-	       zero_extend_signed_to_ull(t.ts.tv_nsec));
+	       zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc));
 
 	t.ts.tv_sec = (time_t) 0xcafef00ddeadbeefLL;
 	t.ts.tv_nsec = (long) 0xbadc0dedfacefeedLL;
-	syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
+	rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
 	printf("clock_settime(CLOCK_THREAD_CPUTIME_ID"
-	       ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n",
+	       ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n",
 	       (long long) t.ts.tv_sec,
-	       zero_extend_signed_to_ull(t.ts.tv_nsec));
+	       zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-mx32/execve.c b/tests-mx32/execve.c
index c1dedfc..ce291fe 100644
--- a/tests-mx32/execve.c
+++ b/tests-mx32/execve.c
@@ -78,6 +78,7 @@
 
 	tail_argv[ARRAY_SIZE(q_argv)] = NULL;
 	tail_envp[ARRAY_SIZE(q_envp)] = NULL;
+	(void) q_envp;	/* workaround for clang bug #33068 */
 
 	execve(FILENAME, tail_argv, tail_envp);
 	printf("execve(\"%s\", [\"%s\", \"%s\", \"%s\"]"
diff --git a/tests-mx32/execveat.c b/tests-mx32/execveat.c
index 853e26c..f4c88d1 100644
--- a/tests-mx32/execveat.c
+++ b/tests-mx32/execveat.c
@@ -83,6 +83,7 @@
 
 	tail_argv[ARRAY_SIZE(q_argv)] = NULL;
 	tail_envp[ARRAY_SIZE(q_envp)] = NULL;
+	(void) q_envp;	/* workaround for clang bug #33068 */
 
 	syscall(__NR_execveat, -100, FILENAME, tail_argv, tail_envp, 0x1100);
 	printf("execveat(AT_FDCWD, \"%s\", [\"%s\", \"%s\", \"%s\"]"
diff --git a/tests-mx32/fcntl-common.c b/tests-mx32/fcntl-common.c
index a35a837..9504527 100644
--- a/tests-mx32/fcntl-common.c
+++ b/tests-mx32/fcntl-common.c
@@ -31,6 +31,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <assert.h>
 #include "flock.h"
 
 #define FILE_LEN 4096
@@ -238,6 +239,136 @@
 }
 #endif /* TEST_F_OWNER_EX */
 
+struct fcntl_cmd_check {
+	int fd;
+	int cmd;
+	const char *cmd_str;
+	long arg;
+	const char *arg_str;
+	void (*print_flags)(long rc);
+};
+
+static void
+print_retval_flags(const struct fcntl_cmd_check *check, long rc)
+{
+	if (check->print_flags) {
+		check->print_flags(rc);
+	} else {
+		printf("%s", errstr);
+	}
+	printf("\n");
+}
+
+static void
+test_other_set_cmd(const struct fcntl_cmd_check *check)
+{
+	invoke_test_syscall(check->fd, check->cmd, (void *) check->arg);
+	printf("%s(%d, %s, %s) = %s\n",
+	       TEST_SYSCALL_STR, check->fd,
+	       check->cmd_str, check->arg_str, errstr);
+
+	/* bad file fd */
+	invoke_test_syscall(-1, check->cmd, (void *) check->arg);
+	printf("%s(-1, %s, %s) = %s\n",
+	       TEST_SYSCALL_STR, check->cmd_str,
+	       check->arg_str, errstr);
+}
+
+static void
+test_other_get_cmd(const struct fcntl_cmd_check *check)
+{
+	long rc = invoke_test_syscall(check->fd, check->cmd, NULL);
+	printf("%s(%d, %s) = ",
+	       TEST_SYSCALL_STR, check->fd, check->cmd_str);
+	print_retval_flags(check, rc);
+
+	/* bad file fd */
+	invoke_test_syscall(-1, check->cmd, NULL);
+	printf("%s(-1, %s) = %s\n",
+	       TEST_SYSCALL_STR, check->cmd_str, errstr);
+}
+
+static void
+print_flags_getfd(long rc)
+{
+	assert(rc >= 0);
+	printf("%#lx%s", rc, rc & 1 ? " (flags FD_CLOEXEC)" : "");
+}
+
+static void
+print_flags_getsig(long rc)
+{
+	assert(rc >= 0);
+
+	if (!rc) {
+		printf("%ld", rc);
+	} else {
+		printf("%ld (%s)", rc, signal2name((int) rc));
+	}
+}
+
+static void
+print_flags_getlease(long rc)
+{
+	assert(rc >= 0);
+	const char *text;
+
+	switch (rc) {
+	case F_RDLCK:
+		text = "F_RDLCK";
+		break;
+	case F_WRLCK:
+		text = "F_WRLCK";
+		break;
+	case F_UNLCK:
+		text = "F_UNLCK";
+		break;
+	default:
+		error_msg_and_fail("fcntl returned %#lx, does the"
+				   " test have to be updated?", rc);
+	}
+	printf("%#lx (%s)", rc, text);
+}
+
+static void
+test_fcntl_others(void)
+{
+	static const struct fcntl_cmd_check set_checks[] = {
+		{ 0, ARG_STR(F_SETFD), ARG_STR(FD_CLOEXEC) },
+		{ 0, ARG_STR(F_SETOWN), ARG_STR(20) },
+#ifdef F_SETPIPE_SZ
+		{ 0, ARG_STR(F_SETPIPE_SZ), ARG_STR(4097) },
+#endif
+		{ 0, ARG_STR(F_DUPFD), ARG_STR(0) },
+#ifdef F_DUPFD_CLOEXEC
+		{ 0, ARG_STR(F_DUPFD_CLOEXEC), ARG_STR(0) },
+#endif
+		{ 0, ARG_STR(F_SETFL), ARG_STR(O_RDWR|O_LARGEFILE) },
+		{ 0, ARG_STR(F_NOTIFY), ARG_STR(DN_ACCESS) },
+		{ 1, ARG_STR(F_SETLEASE), ARG_STR(F_RDLCK) },
+		{ 0, ARG_STR(F_SETSIG), 0, "SIG_0" },
+		{ 1, ARG_STR(F_SETSIG), 1, "SIGHUP" }
+	};
+	for (unsigned int i = 0; i < ARRAY_SIZE(set_checks); i++) {
+		test_other_set_cmd(set_checks + i);
+	}
+
+	static const struct fcntl_cmd_check get_checks[] = {
+		{ 0, ARG_STR(F_GETFD), .print_flags = print_flags_getfd },
+		{ 1, ARG_STR(F_GETFD), .print_flags = print_flags_getfd },
+		{ 0, ARG_STR(F_GETOWN) },
+#ifdef F_GETPIPE_SZ
+		{ 0, ARG_STR(F_GETPIPE_SZ) },
+#endif
+		{ 1, ARG_STR(F_GETLEASE), .print_flags = print_flags_getlease },
+		{ 0, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig },
+		{ 1, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig }
+	};
+	for (unsigned int j = 0; j < ARRAY_SIZE(get_checks); j++) {
+		test_other_get_cmd(get_checks + j);
+	}
+}
+
 static void
 create_sample(void)
 {
@@ -261,6 +392,7 @@
 #ifdef TEST_F_OWNER_EX
 	test_f_owner_ex();
 #endif
+	test_fcntl_others();
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-mx32/futex.c b/tests-mx32/futex.c
index 174100f..5250d60 100644
--- a/tests-mx32/futex.c
+++ b/tests-mx32/futex.c
@@ -166,6 +166,9 @@
 # define VAL3     ((unsigned long) 0xbadda7a09caffee1LLU)
 # define VAL3_PR  ((unsigned) VAL3)
 
+# define VAL3A    ((unsigned long) 0xbadda7a0ffffffffLLU)
+# define VAL3A_PR "FUTEX_BITSET_MATCH_ANY"
+
 int
 main(int argc, char *argv[])
 {
@@ -288,6 +291,14 @@
 	       zero_extend_signed_to_ull(tmout->tv_nsec), VAL3_PR,
 	       sprintrc(rc));
 
+	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1,
+		VAL3A, (rc == -1) && (errno == EAGAIN));
+	printf("futex(%p, FUTEX_WAIT_BITSET, %u, {tv_sec=%lld, tv_nsec=%llu}"
+	       ", %s) = %s\n",
+	       uaddr, VAL_PR, (long long) tmout->tv_sec,
+	       zero_extend_signed_to_ull(tmout->tv_nsec), VAL3A_PR,
+	       sprintrc(rc));
+
 	/* val3 of 0 is invalid  */
 	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1, 0,
 		(rc == -1) && (errno == EINVAL));
@@ -375,6 +386,11 @@
 	printf("futex(%p, FUTEX_WAKE_BITSET, %u, %#x) = %s\n", uaddr, 10,
 		VAL3_PR, sprintrc(rc));
 
+	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL,
+		VAL3A, (rc == 0));
+	printf("futex(%p, FUTEX_WAKE_BITSET, %u, %s) = %s\n", uaddr, 10,
+		VAL3A_PR, sprintrc(rc));
+
 	/* bitset 0 is invalid */
 	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL, 0,
 		(rc == -1) && (errno == EINVAL));
diff --git a/tests-mx32/gen_tests.am b/tests-mx32/gen_tests.am
index 5db8375..306439a 100644
--- a/tests-mx32/gen_tests.am
+++ b/tests-mx32/gen_tests.am
@@ -1,5 +1,5 @@
 # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit.
-GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-sockaddr.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test
+GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-packet_mreq.gen.test net-sockaddr.gen.test net-tpacket_req.gen.test net-tpacket_stats.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test utimensat-Xraw.gen.test utimensat-Xverbose.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test
 
 $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
@@ -346,6 +346,12 @@
 $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -358,6 +364,9 @@
 $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -622,9 +631,18 @@
 $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -1363,6 +1381,15 @@
 $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
diff --git a/tests-mx32/gen_tests.in b/tests-mx32/gen_tests.in
index 24e0510..cd63788 100644
--- a/tests-mx32/gen_tests.in
+++ b/tests-mx32/gen_tests.in
@@ -140,10 +140,13 @@
 ioctl_evdev-v	+ioctl.test -v
 ioctl_inotify	+ioctl.test
 ioctl_kvm_run	+ioctl.test -a36 -y
+ioctl_kvm_run-v	+ioctl.test -v -a36 -y
+ioctl_kvm_run_auxstr_vcpu	+ioctl.test -a36 -y -e kvm=vcpu
 ioctl_loop	+ioctl.test
 ioctl_loop-nv	+ioctl.test -a22 -e verbose=none
 ioctl_loop-v	+ioctl.test -v
 ioctl_mtd	+ioctl.test
+ioctl_nbd	+ioctl.test -y
 ioctl_nsfs	+ioctl.test -esignal=none
 ioctl_perf	+ioctl.test
 ioctl_ptp 	+ioctl.test
@@ -232,7 +235,10 @@
 munlockall	-a13
 nanosleep	-a20
 net-icmp_filter	-e trace=getsockopt,setsockopt
+net-packet_mreq -e trace=setsockopt
 net-sockaddr	-a24 -e trace=connect
+net-tpacket_req -e trace=setsockopt
+net-tpacket_stats -e trace=getsockopt
 net-yy-inet6	+net-yy-inet.test
 netlink_audit	+netlink_sock_diag.test
 netlink_crypto	+netlink_sock_diag.test
@@ -479,6 +485,9 @@
 ustat	-a33
 utime	-a16
 utimensat	-a33
+utimensat-Xabbrev	-a33 -Xabbrev -e trace=utimensat
+utimensat-Xraw	-a29 -Xraw -e trace=utimensat
+utimensat-Xverbose	-a44 -Xverbose -e trace=utimensat
 utimes	-a17
 vfork-f	-a26 -qq -f -e signal=none -e trace=chdir
 vhangup	-a10
diff --git a/tests-mx32/inotify.c b/tests-mx32/inotify.c
index 925d69f..d0abcbe 100644
--- a/tests-mx32/inotify.c
+++ b/tests-mx32/inotify.c
@@ -2,6 +2,7 @@
  * Check decoding of inotify_add_watch and inotify_rm_watch syscalls.
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -52,8 +53,8 @@
 	static const char *bogus_mask_str = "IN_ACCESS|IN_ATTRIB|"
 		"IN_CLOSE_WRITE|IN_OPEN|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|"
 		"IN_MOVE_SELF|IN_Q_OVERFLOW|IN_IGNORED|IN_ONLYDIR|"
-		"IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_ADD|IN_ISDIR|IN_ONESHOT|"
-		"0x18ff1000";
+		"IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_CREATE|IN_MASK_ADD|"
+		"IN_ISDIR|IN_ONESHOT|0x8ff1000";
 
 	long rc;
 	char *bogus_path = tail_memdup(bogus_path_str.path,
diff --git a/tests-mx32/ioctl_evdev-success-v.c b/tests-mx32/ioctl_evdev-success-v.c
new file mode 100644
index 0000000..6fc3547
--- /dev/null
+++ b/tests-mx32/ioctl_evdev-success-v.c
@@ -0,0 +1,2 @@
+#define VERBOSE 1
+#include "ioctl_evdev-success.c"
diff --git a/tests-mx32/ioctl_evdev-success-v.test b/tests-mx32/ioctl_evdev-success-v.test
new file mode 100755
index 0000000..358d9a3
--- /dev/null
+++ b/tests-mx32/ioctl_evdev-success-v.test
@@ -0,0 +1,13 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+: ${IOCTL_INJECT_START=256}
+: ${IOCTL_INJECT_RETVAL=8}
+
+run_prog
+run_strace -a16 -v -e trace=ioctl \
+	-e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \
+	../ioctl_evdev-success-v "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP"
+grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT"
+match_diff "$OUT" "$EXP"
diff --git a/tests-mx32/ioctl_evdev-success.c b/tests-mx32/ioctl_evdev-success.c
new file mode 100644
index 0000000..8c3f8f0
--- /dev/null
+++ b/tests-mx32/ioctl_evdev-success.c
@@ -0,0 +1,232 @@
+#include "tests.h"
+
+#ifdef HAVE_LINUX_INPUT_H
+
+# include <inttypes.h>
+# include <stdio.h>
+# include <stdlib.h>
+# include <sys/ioctl.h>
+# include <linux/input.h>
+# include "print_fields.h"
+
+static const char *errstr;
+
+struct evdev_check {
+	unsigned long cmd;
+	const char *cmd_str;
+	void *arg_ptr;
+	void (*print_arg)(long rc, void *ptr, void *arg);
+};
+
+static long
+invoke_test_syscall(unsigned long cmd, void *p)
+{
+	long rc = ioctl(-1, cmd, p);
+	errstr = sprintrc(rc);
+	static char inj_errstr[4096];
+
+	snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr);
+	errstr = inj_errstr;
+	return rc;
+}
+
+static void
+test_evdev(struct evdev_check *check, void *arg)
+{
+	long rc = invoke_test_syscall(check->cmd, check->arg_ptr);
+	printf("ioctl(-1, %s, ", check->cmd_str);
+	if (check->print_arg)
+		check->print_arg(rc, check->arg_ptr, arg);
+	else
+		printf("%p", check->arg_ptr);
+	printf(") = %s\n", errstr);
+}
+
+static void
+print_input_absinfo(long rc, void *ptr, void *arg)
+{
+	struct input_absinfo *absinfo = ptr;
+
+	if (rc < 0) {
+		printf("%p", absinfo);
+		return;
+	}
+	PRINT_FIELD_U("{", *absinfo, value);
+	PRINT_FIELD_U(", ", *absinfo, minimum);
+# if VERBOSE
+	PRINT_FIELD_U(", ", *absinfo, maximum);
+	PRINT_FIELD_U(", ", *absinfo, fuzz);
+	PRINT_FIELD_U(", ", *absinfo, flat);
+#  ifdef HAVE_STRUCT_INPUT_ABSINFO_RESOLUTION
+	PRINT_FIELD_U(", ", *absinfo, resolution);
+#  endif
+# else
+	printf(", ...");
+# endif
+	printf("}");
+}
+
+static void
+print_input_id(long rc, void *ptr, void *arg)
+{
+	struct input_id *id = ptr;
+
+	if (rc < 0) {
+		printf("%p", id);
+		return;
+	}
+	printf("{ID_BUS=%" PRIu16
+	       ", ID_VENDOR=%" PRIu16
+	       ", ID_PRODUCT=%" PRIu16
+	       ", ID_VERSION=%" PRIu16 "}",
+	       id->bustype, id->vendor, id->product, id->version);
+}
+
+# ifdef EVIOCGMTSLOTS
+static void
+print_mtslots(long rc, void *ptr, void *arg)
+{
+	int *buffer = ptr;
+	const char **str = arg;
+	int num = atoi(*(str + 1));
+
+	if (rc < 0) {
+		printf("%p", buffer);
+		return;
+	}
+
+	printf("{code=%s", *str);
+	printf(", values=[");
+	for (unsigned int i = 1; i <= (unsigned) num; i++)
+		printf("%s%s", i > 1 ? ", " : "", *(str + i + 1));
+	printf("]}");
+}
+# endif
+
+static void
+print_getbit(long rc, void *ptr, void *arg)
+{
+	const char **str = arg;
+	int num = atoi(*str);
+
+	if (rc < 0) {
+		printf("%p", ptr);
+		return;
+	}
+
+	printf("[");
+	printf("%s", *(str + 1));
+	for (unsigned int i = 2; i <= (unsigned) num; i++) {
+# if ! VERBOSE
+		if (i > 4) {
+			printf(", ...");
+			break;
+		}
+# endif
+		printf(", ");
+		printf("%s", *(str + i));
+	}
+	printf("]");
+}
+
+int
+main(int argc, char **argv)
+{
+	unsigned long num_skip;
+	long inject_retval;
+	bool locked = false;
+
+	if (argc == 1)
+		return 0;
+
+	if (argc < 3)
+		error_msg_and_fail("Usage: %s NUM_SKIP INJECT_RETVAL", argv[0]);
+
+	num_skip = strtoul(argv[1], NULL, 0);
+	inject_retval = strtol(argv[2], NULL, 0);
+
+	if (inject_retval < 0)
+		error_msg_and_fail("Expected non-negative INJECT_RETVAL, "
+				   "but got %ld", inject_retval);
+
+	for (unsigned int i = 0; i < num_skip; i++) {
+		long rc = ioctl(-1, EVIOCGID, NULL);
+		printf("ioctl(-1, EVIOCGID, NULL) = %s%s\n",
+		       sprintrc(rc),
+		       rc == inject_retval ? " (INJECTED)" : "");
+
+		if (rc != inject_retval)
+			continue;
+
+		locked = true;
+		break;
+	}
+
+	if (!locked)
+		error_msg_and_fail("Hasn't locked on ioctl(-1"
+				   ", EVIOCGID, NULL) returning %lu",
+				   inject_retval);
+
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct input_id, id);
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct input_absinfo, absinfo);
+	TAIL_ALLOC_OBJECT_CONST_PTR(int, bad_addr_slot);
+# ifdef EVIOCGMTSLOTS
+	int mtslots[] = { ABS_MT_SLOT, 1, 3 };
+	/* we use the second element to indicate the number of values */
+	/* mtslots_str[1] is "2" so the number of values is 2 */
+	const char *mtslots_str[] = { "ABS_MT_SLOT", "2", "1", "3" };
+
+	/* invalid flag */
+	int invalid_mtslot[] = { -1, 1 };
+	char invalid_str[4096];
+	snprintf(invalid_str, sizeof(invalid_str), "%#x /* ABS_MT_??? */", invalid_mtslot[0]);
+	const char *invalid_mtslot_str[] = { invalid_str, "1", "1" };
+# endif
+
+	/* set more than 4 bits */
+	unsigned long ev_more[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED | 1 << EV_SND | 1 << EV_PWR };
+	/* we use the first element to indicate the number of set bits */
+	/* ev_more_str[0] is "5" so the number of set bits is 5 */
+	const char *ev_more_str[] = { "5", "EV_ABS", "EV_MSC", "EV_LED", "EV_SND", "EV_PWR" };
+
+	/* set less than 4 bits */
+	unsigned long ev_less[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED };
+	const char *ev_less_str[] = { "3", "EV_ABS", "EV_MSC", "EV_LED" };
+
+	/* set zero bit */
+	unsigned long ev_zero[] = { 0x0 };
+	const char *ev_zero_str[] = { "0", " 0 " };
+
+	/* KEY_MAX is 0x2ff which is greater than retval * 8 */
+	unsigned long key[] = { 1 << KEY_1 | 1 << KEY_2, 0 };
+	const char *key_str[] = { "2", "KEY_1", "KEY_2" };
+
+	struct {
+		struct evdev_check check;
+		void *ptr;
+	} a[] = {
+		{ { ARG_STR(EVIOCGID), id, print_input_id }, NULL },
+		{ { ARG_STR(EVIOCGABS(ABS_X)), absinfo, print_input_absinfo }, NULL },
+		{ { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL },
+		{ { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL },
+		{ { ARG_STR(EVIOCGBIT(0, 0)), ev_more, print_getbit }, &ev_more_str },
+		{ { ARG_STR(EVIOCGBIT(0, 0)), ev_less, print_getbit }, &ev_less_str },
+		{ { ARG_STR(EVIOCGBIT(0, 0)), ev_zero, print_getbit }, &ev_zero_str },
+		{ { ARG_STR(EVIOCGBIT(EV_KEY, 0)), key, print_getbit }, &key_str},
+# ifdef EVIOCGMTSLOTS
+		{ { ARG_STR(EVIOCGMTSLOTS(12)), mtslots, print_mtslots }, &mtslots_str },
+		{ { ARG_STR(EVIOCGMTSLOTS(8)), invalid_mtslot, print_mtslots }, &invalid_mtslot_str }
+# endif
+	};
+	for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) {
+		test_evdev(&a[i].check, a[i].ptr);
+	}
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
+#else
+
+SKIP_MAIN_UNDEFINED("HAVE_LINUX_INPUT_H")
+
+#endif
diff --git a/tests-mx32/ioctl_evdev-success.test b/tests-mx32/ioctl_evdev-success.test
new file mode 100755
index 0000000..e735af9
--- /dev/null
+++ b/tests-mx32/ioctl_evdev-success.test
@@ -0,0 +1,13 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+: ${IOCTL_INJECT_START=256}
+: ${IOCTL_INJECT_RETVAL=8}
+
+run_prog
+run_strace -a16 -e trace=ioctl \
+	-e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \
+	../ioctl_evdev-success "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP"
+grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT"
+match_diff "$OUT" "$EXP"
diff --git a/tests-mx32/ioctl_evdev.c b/tests-mx32/ioctl_evdev.c
index 5eacac0..d6f50ac 100644
--- a/tests-mx32/ioctl_evdev.c
+++ b/tests-mx32/ioctl_evdev.c
@@ -114,6 +114,7 @@
 	TEST_NULL_ARG(EVIOCGLED(0));
 # ifdef EVIOCGMTSLOTS
 	TEST_NULL_ARG(EVIOCGMTSLOTS(0));
+	TEST_NULL_ARG(EVIOCGMTSLOTS(8));
 # endif
 # ifdef EVIOCGPROP
 	TEST_NULL_ARG(EVIOCGPROP(0));
@@ -138,7 +139,7 @@
 	TEST_NULL_ARG_EX(EVIOCGABS(0x3f), "EVIOCGABS(0x3f /* ABS_??? */)");
 	TEST_NULL_ARG_EX(EVIOCSABS(0x3f), "EVIOCSABS(0x3f /* ABS_??? */)");
 
-	TEST_NULL_ARG(EVIOCGBIT(EV_SYN, 0));
+	TEST_NULL_ARG(EVIOCGBIT(0, 0));
 	TEST_NULL_ARG(EVIOCGBIT(EV_KEY, 1));
 	TEST_NULL_ARG(EVIOCGBIT(EV_REL, 2));
 	TEST_NULL_ARG(EVIOCGBIT(EV_ABS, 3));
diff --git a/tests-mx32/ioctl_inotify.c b/tests-mx32/ioctl_inotify.c
index 0650c62..27e0a86 100644
--- a/tests-mx32/ioctl_inotify.c
+++ b/tests-mx32/ioctl_inotify.c
@@ -56,10 +56,10 @@
 
 	/* Unknown inotify commands */
 	sys_ioctl(-1, unknown_inotify_cmd, magic);
-	printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x49, %#x, %#x), "
+	printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x49, %#x, %#x), "
 	       "%#lx) = -1 EBADF (%m)\n",
 	       _IOC_DIR((unsigned int) unknown_inotify_cmd) & _IOC_NONE ?
-	       "|_IOC_NONE" : "",
+	       "_IOC_NONE|" : "",
 	       _IOC_NR((unsigned int) unknown_inotify_cmd),
 	       _IOC_SIZE((unsigned int) unknown_inotify_cmd),
 	       (unsigned long) magic);
diff --git a/tests-mx32/ioctl_kvm_run-v.c b/tests-mx32/ioctl_kvm_run-v.c
new file mode 100644
index 0000000..388339b
--- /dev/null
+++ b/tests-mx32/ioctl_kvm_run-v.c
@@ -0,0 +1,2 @@
+#define VERBOSE 1
+#include "ioctl_kvm_run.c"
diff --git a/tests-mx32/ioctl_kvm_run-v.gen.test b/tests-mx32/ioctl_kvm_run-v.gen.test
new file mode 100755
index 0000000..6f20ee4
--- /dev/null
+++ b/tests-mx32/ioctl_kvm_run-v.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run-v +ioctl.test -v -a36 -y); do not edit.
+set -- -v -a36 -y
+. "${srcdir=.}/ioctl.test"
diff --git a/tests-mx32/ioctl_kvm_run.c b/tests-mx32/ioctl_kvm_run.c
index e1bef57..602507f 100644
--- a/tests-mx32/ioctl_kvm_run.c
+++ b/tests-mx32/ioctl_kvm_run.c
@@ -1,269 +1,11 @@
-/*
- * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API.
- * Based on kvmtest.c from https://lwn.net/Articles/658512/
- *
- * kvmtest.c author: Josh Triplett <josh@joshtriplett.org>
- * Copyright (c) 2015 Intel Corporation
- * Copyright (c) 2017-2018 The strace developers.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
+#include "ioctl_kvm_run_common.c"
 
-#include "tests.h"
-
-#if defined HAVE_LINUX_KVM_H				\
- && defined HAVE_STRUCT_KVM_REGS			\
- && defined HAVE_STRUCT_KVM_SREGS			\
- && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION	\
- &&(defined __x86_64__ || defined __i386__)
-
-# include <fcntl.h>
-# include <stdint.h>
-# include <stdio.h>
-# include <stdlib.h>
-# include <string.h>
-# include <sys/ioctl.h>
-# include <sys/mman.h>
-# include <unistd.h>
-# include <linux/kvm.h>
-
-static int
-kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg)
-{
-	int rc = ioctl(fd, cmd, arg);
-	if (rc < 0)
-		perror_msg_and_skip("%s", cmd_str);
-	return rc;
-}
-
-#define KVM_IOCTL(fd_, cmd_, arg_)	\
-	kvm_ioctl((fd_), (cmd_), #cmd_, (arg_))
-
-static const char dev[] = "/dev/kvm";
-static const char vm_dev[] = "anon_inode:kvm-vm";
-static char vcpu_dev[] = "anon_inode:kvm-vcpu:0";
-static size_t page_size;
-
-extern const char code[];
-extern const unsigned short code_size;
-
-__asm__(
-	".type code, @object		\n"
-	"code:				\n"
-	"	mov $0xd80003f8, %edx	\n"
-	"	mov $'\n', %al		\n"
-	"	out %al, (%dx)		\n"
-	"	hlt			\n"
-	".size code, . - code		\n"
-	".type code_size, @object	\n"
-	"code_size:			\n"
-	"	.short . - code		\n"
-	".size code_size, . - code_size	\n"
-	);
-
+#if need_print_KVM_RUN
 
 static void
-run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size,
-	void *const mem)
+print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason)
 {
-	/* Initialize CS to point at 0, via a read-modify-write of sregs. */
-	struct kvm_sregs sregs;
-	KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs);
-	printf("ioctl(%d<%s>, KVM_GET_SREGS, {cs={base=%#jx, limit=%u, selector=%u"
-	       ", type=%u, present=%u, dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}"
-	       ", ...}) = 0\n", vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base,
-	       sregs.cs.limit, sregs.cs.selector, sregs.cs.type,
-	       sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s,
-	       sregs.cs.l, sregs.cs.g, sregs.cs.avl);
-
-	sregs.cs.base = 0;
-	sregs.cs.selector = 0;
-	KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs);
-	printf("ioctl(%d<%s>, KVM_SET_SREGS, {cs={base=%#jx, limit=%u"
-	       ", selector=%u, type=%u, present=%u, dpl=%u, db=%u, s=%u"
-	       ", l=%u, g=%u, avl=%u}, ...}) = 0\n",
-	       vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base,
-	       sregs.cs.limit, sregs.cs.selector, sregs.cs.type,
-	       sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s,
-	       sregs.cs.l, sregs.cs.g, sregs.cs.avl);
-
-	/*
-	 * Initialize registers: instruction pointer for our code, addends,
-	 * and initial flags required by x86 architecture.
-	 */
-	struct kvm_regs regs = {
-		.rip = page_size,
-		.rax = 2,
-		.rbx = 2,
-		.rflags = 0x2,
-	};
-	KVM_IOCTL(vcpu_fd, KVM_SET_REGS, &regs);
-	printf("ioctl(%d<%s>, KVM_SET_REGS, {rax=%#jx, ..."
-	       ", rsp=%#jx, rbp=%#jx, ..., rip=%#jx, rflags=%#jx}) = 0\n",
-	       vcpu_fd, vcpu_dev, (uintmax_t) regs.rax,
-	       (uintmax_t) regs.rsp, (uintmax_t) regs.rbp,
-	       (uintmax_t) regs.rip, (uintmax_t) regs.rflags);
-
-	/* Copy the code */
-	memcpy(mem, code, code_size);
-
-	const char *p = "\n";
-
-	/* Repeatedly run code and handle VM exits. */
-	for (;;) {
-		KVM_IOCTL(vcpu_fd, KVM_RUN, NULL);
-		printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", vcpu_fd, vcpu_dev);
-
-		switch (run->exit_reason) {
-		case KVM_EXIT_HLT:
-			if (p)
-				error_msg_and_fail("premature KVM_EXIT_HLT");
-			return;
-		case KVM_EXIT_IO:
-			if (run->io.direction == KVM_EXIT_IO_OUT
-			    && run->io.size == 1
-			    && run->io.port == 0x03f8
-			    && run->io.count == 1
-			    && run->io.data_offset < mmap_size
-			    && p && *p == ((char *) run)[run->io.data_offset])
-				p = NULL;
-			else
-				error_msg_and_fail("unhandled KVM_EXIT_IO");
-			break;
-		case KVM_EXIT_MMIO:
-			error_msg_and_fail("Got an unexpected MMIO exit:"
-					   " phys_addr %#llx,"
-					   " data %02x %02x %02x %02x"
-						" %02x %02x %02x %02x,"
-					   " len %u, is_write %hhu",
-					   (unsigned long long) run->mmio.phys_addr,
-					   run->mmio.data[0], run->mmio.data[1],
-					   run->mmio.data[2], run->mmio.data[3],
-					   run->mmio.data[4], run->mmio.data[5],
-					   run->mmio.data[6], run->mmio.data[7],
-					   run->mmio.len, run->mmio.is_write);
-
-		default:
-			error_msg_and_fail("exit_reason = %#x",
-					   run->exit_reason);
-		}
-	}
+	printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", fd, dev);
 }
 
-static int
-vcpu_dev_should_have_cpuid(int fd)
-{
-	int r = 0;
-	char *filename = NULL;
-	char buf[sizeof(vcpu_dev)];
-
-	if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0)
-		error_msg_and_fail("asprintf");
-
-	if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1
-	    && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0))
-		r = 1;
-	free(filename);
-	return r;
-}
-
-int
-main(void)
-{
-	skip_if_unavailable("/proc/self/fd/");
-
-	int kvm = open(dev, O_RDWR);
-	if (kvm < 0)
-		perror_msg_and_skip("open: %s", dev);
-
-	/* Make sure we have the stable version of the API */
-	int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0);
-	if (ret != KVM_API_VERSION)
-		error_msg_and_skip("KVM_GET_API_VERSION returned %d"
-				   ", KVM_API_VERSION is %d",
-				   kvm, KVM_API_VERSION);
-	printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n",
-	       kvm, dev, ret);
-
-	int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0);
-	printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n",
-	       kvm, dev, vm_fd, vm_dev);
-
-	/* Allocate one aligned page of guest memory to hold the code. */
-	page_size = get_page_size();
-	void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
-				  MAP_SHARED | MAP_ANONYMOUS, -1, 0);
-	if (mem == MAP_FAILED)
-		perror_msg_and_fail("mmap page");
-
-	/* Map it to the second page frame (to avoid the real-mode IDT at 0). */
-	struct kvm_userspace_memory_region region = {
-		.slot = 0,
-		.guest_phys_addr = page_size,
-		.memory_size = page_size,
-		.userspace_addr = (uintptr_t) mem,
-	};
-	KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, &region);
-	printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION"
-	       ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu"
-	       ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev,
-	       (unsigned long) page_size, (unsigned long) page_size, mem);
-
-	int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL);
-	if (!vcpu_dev_should_have_cpuid(vcpu_fd))
-		/*
-		 * This is an older kernel that doesn't place a cpuid
-		 * at the end of the dentry associated with vcpu_fd.
-		 * Trim the cpuid part of vcpu_dev like:
-		 * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu"
-		 */
-		vcpu_dev[strlen (vcpu_dev) - 2] = '\0';
-
-	printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n",
-	       vm_fd, vm_dev, vcpu_fd, vcpu_dev);
-
-	/* Map the shared kvm_run structure and following data. */
-	ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL);
-	struct kvm_run *run;
-	if (ret < (int) sizeof(*run))
-		error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d",
-				   ret, (int) sizeof(*run));
-	printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n",
-	       kvm, dev, ret);
-
-	const size_t mmap_size = (ret + page_size - 1) & -page_size;
-	run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
-		   MAP_SHARED, vcpu_fd, 0);
-	if (run == MAP_FAILED)
-		perror_msg_and_fail("mmap vcpu");
-
-	run_kvm(vcpu_fd, run, mmap_size, mem);
-
-	puts("+++ exited with 0 +++");
-	return 0;
-}
-
-#else /* !HAVE_LINUX_KVM_H */
-
-SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_REGS && "
-		    "HAVE_STRUCT_KVM_SREGS && "
-		    "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && "
-		    "(__x86_64__ || __i386__)")
-
 #endif
diff --git a/tests-mx32/ioctl_kvm_run_auxstr_vcpu.c b/tests-mx32/ioctl_kvm_run_auxstr_vcpu.c
new file mode 100644
index 0000000..16af293
--- /dev/null
+++ b/tests-mx32/ioctl_kvm_run_auxstr_vcpu.c
@@ -0,0 +1,24 @@
+#define KVM_NO_CPUID_CALLBACK	\
+	error_msg_and_skip("newer kernel (>= 4.16) is needed")
+
+#include "ioctl_kvm_run_common.c"
+
+#if need_print_KVM_RUN
+
+static void
+print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason)
+{
+	const char *str;
+
+# define CASE_ENTRY(R) case R: str = #R; break
+	switch (reason) {
+		CASE_ENTRY(KVM_EXIT_HLT);
+		CASE_ENTRY(KVM_EXIT_IO);
+		CASE_ENTRY(KVM_EXIT_MMIO);
+		default: str = "???";
+	}
+
+	printf("ioctl(%d<%s>, KVM_RUN, 0) = 0 (%s)\n", fd, dev, str);
+}
+
+#endif
diff --git a/tests-mx32/ioctl_kvm_run_auxstr_vcpu.gen.test b/tests-mx32/ioctl_kvm_run_auxstr_vcpu.gen.test
new file mode 100755
index 0000000..d2995db
--- /dev/null
+++ b/tests-mx32/ioctl_kvm_run_auxstr_vcpu.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run_auxstr_vcpu +ioctl.test -a36 -y -e kvm=vcpu); do not edit.
+set -- -a36 -y -e kvm=vcpu
+. "${srcdir=.}/ioctl.test"
diff --git a/tests-mx32/ioctl_kvm_run_common.c b/tests-mx32/ioctl_kvm_run_common.c
new file mode 100644
index 0000000..2e7eda4
--- /dev/null
+++ b/tests-mx32/ioctl_kvm_run_common.c
@@ -0,0 +1,412 @@
+/*
+ * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API.
+ * Based on kvmtest.c from https://lwn.net/Articles/658512/
+ *
+ * kvmtest.c author: Josh Triplett <josh@joshtriplett.org>
+ * Copyright (c) 2015 Intel Corporation
+ * Copyright (c) 2017-2018 The strace developers.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to
+ * deal in the Software without restriction, including without limitation the
+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ * sell copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ * IN THE SOFTWARE.
+ */
+
+#include "tests.h"
+
+#if defined HAVE_LINUX_KVM_H				\
+ && defined HAVE_STRUCT_KVM_CPUID2			\
+ && defined HAVE_STRUCT_KVM_REGS			\
+ && defined HAVE_STRUCT_KVM_SREGS			\
+ && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION	\
+ &&(defined __x86_64__ || defined __i386__)
+
+# include <fcntl.h>
+# include <stdint.h>
+# include <stdio.h>
+# include <stdlib.h>
+# include <string.h>
+# include <sys/ioctl.h>
+# include <sys/mman.h>
+# include <unistd.h>
+# include <linux/kvm.h>
+
+# ifndef KVM_MAX_CPUID_ENTRIES
+#  define KVM_MAX_CPUID_ENTRIES 80
+# endif
+
+#include "xlat.h"
+#include "xlat/kvm_cpuid_flags.h"
+
+static int
+kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg)
+{
+	int rc = ioctl(fd, cmd, arg);
+	if (rc < 0)
+		perror_msg_and_skip("%s", cmd_str);
+	return rc;
+}
+
+#define KVM_IOCTL(fd_, cmd_, arg_)	\
+	kvm_ioctl((fd_), (cmd_), #cmd_, (arg_))
+
+static const char dev[] = "/dev/kvm";
+static const char vm_dev[] = "anon_inode:kvm-vm";
+static char vcpu_dev[] = "anon_inode:kvm-vcpu:0";
+static size_t page_size;
+
+extern const char code[];
+extern const unsigned short code_size;
+
+__asm__(
+	".type code, @object		\n"
+	"code:				\n"
+	"	mov $0xd80003f8, %edx	\n"
+	"	mov $'\n', %al		\n"
+	"	out %al, (%dx)		\n"
+	"	hlt			\n"
+	".size code, . - code		\n"
+	".type code_size, @object	\n"
+	"code_size:			\n"
+	"	.short . - code		\n"
+	".size code_size, . - code_size	\n"
+	);
+
+static void
+print_kvm_segment(const struct kvm_segment *seg)
+{
+	printf("{base=%#jx, limit=%u, selector=%u, type=%u, present=%u, "
+	       "dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}",
+	       (uintmax_t) seg->base, seg->limit, seg->selector, seg->type,
+	       seg->present, seg->dpl, seg->db, seg->s, seg->l, seg->g,
+	       seg->avl);
+}
+
+static void
+print_kvm_sregs(const struct kvm_sregs *sregs)
+{
+	printf("{cs=");
+	print_kvm_segment(&sregs->cs);
+#if VERBOSE
+	printf(", ds=");
+	print_kvm_segment(&sregs->ds);
+	printf(", es=");
+	print_kvm_segment(&sregs->es);
+	printf(", fs=");
+	print_kvm_segment(&sregs->fs);
+	printf(", gs=");
+	print_kvm_segment(&sregs->gs);
+	printf(", ss=");
+	print_kvm_segment(&sregs->ss);
+	printf(", tr=");
+	print_kvm_segment(&sregs->tr);
+	printf(", ldt=");
+	print_kvm_segment(&sregs->ldt);
+	printf(", gdt={base=%#jx, limit=%u}, idt={base=%#jx, limit=%u}, "
+	      "cr0=%llu, cr2=%llu, cr3=%llu, cr4=%llu, cr8=%llu, efer=%llu, "
+	      "apic_base=%#jx", (uintmax_t) sregs->gdt.base, sregs->gdt.limit,
+	      (uintmax_t) sregs->idt.base, sregs->idt.limit, sregs->cr0,
+	      sregs->cr2, sregs->cr3, sregs->cr4, sregs->cr8, sregs->efer,
+	      (uintmax_t)sregs->apic_base);
+	printf(", interrupt_bitmap=[");
+	for (size_t i = 0; i < ARRAY_SIZE(sregs->interrupt_bitmap); i++) {
+		if (i)
+			printf(", ");
+		printf("%#jx", (uintmax_t) sregs->interrupt_bitmap[i]);
+	}
+	printf("]");
+#else
+	printf(", ...");
+#endif
+	printf("}");
+}
+
+static void
+print_kvm_regs(const struct kvm_regs *regs)
+{
+	printf("{rax=%#jx", (uintmax_t) regs->rax);
+#if VERBOSE
+	printf(", rbx=%#jx, rcx=%#jx, rdx=%#jx, rsi=%#jx, rdi=%#jx",
+	       (uintmax_t) regs->rbx, (uintmax_t) regs->rcx,
+	       (uintmax_t) regs->rdx, (uintmax_t) regs->rsi,
+	       (uintmax_t) regs->rdi);
+#else
+	printf(", ...");
+#endif
+	printf(", rsp=%#jx, rbp=%#jx", (uintmax_t) regs->rsp,
+	       (uintmax_t) regs->rbp);
+#if VERBOSE
+	printf(", r8=%#jx, r9=%#jx, r10=%#jx, r11=%#jx, r12=%#jx, r13=%#jx"
+	       ", r14=%#jx, r15=%#jx",
+	       (uintmax_t) regs->r8, (uintmax_t) regs->r9,
+	       (uintmax_t) regs->r10, (uintmax_t) regs->r11,
+	       (uintmax_t) regs->r12, (uintmax_t) regs->r13,
+	       (uintmax_t) regs->r14, (uintmax_t) regs->r15);
+#else
+	printf(", ...");
+#endif
+	printf(", rip=%#jx, rflags=%#jx}", (uintmax_t) regs->rip,
+	       (uintmax_t) regs->rflags);
+}
+
+# define need_print_KVM_RUN 1
+
+static void
+print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason);
+
+static void
+run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size,
+	void *const mem)
+{
+	/* Initialize CS to point at 0, via a read-modify-write of sregs. */
+	struct kvm_sregs sregs;
+	KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs);
+	printf("ioctl(%d<%s>, KVM_GET_SREGS, ", vcpu_fd, vcpu_dev);
+	print_kvm_sregs(&sregs);
+	printf(") = 0\n");
+
+	sregs.cs.base = 0;
+	sregs.cs.selector = 0;
+	KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs);
+	printf("ioctl(%d<%s>, KVM_SET_SREGS, ", vcpu_fd, vcpu_dev);
+	print_kvm_sregs(&sregs);
+	printf(") = 0\n");
+
+	/*
+	 * Initialize registers: instruction pointer for our code, addends,
+	 * and initial flags required by x86 architecture.
+	 */
+	struct kvm_regs regs = {
+		.rip = page_size,
+		.rax = 2,
+		.rbx = 2,
+		.rflags = 0x2,
+	};
+	KVM_IOCTL(vcpu_fd, KVM_SET_REGS, &regs);
+	printf("ioctl(%d<%s>, KVM_SET_REGS, ", vcpu_fd, vcpu_dev);
+	print_kvm_regs(&regs);
+	printf(") = 0\n");
+
+	/* Copy the code */
+	memcpy(mem, code, code_size);
+
+	const char *p = "\n";
+
+	/* Repeatedly run code and handle VM exits. */
+	for (;;) {
+		KVM_IOCTL(vcpu_fd, KVM_RUN, NULL);
+		print_KVM_RUN(vcpu_fd, vcpu_dev, run->exit_reason);
+
+		switch (run->exit_reason) {
+		case KVM_EXIT_HLT:
+			if (p)
+				error_msg_and_fail("premature KVM_EXIT_HLT");
+			return;
+		case KVM_EXIT_IO:
+			if (run->io.direction == KVM_EXIT_IO_OUT
+			    && run->io.size == 1
+			    && run->io.port == 0x03f8
+			    && run->io.count == 1
+			    && run->io.data_offset < mmap_size
+			    && p && *p == ((char *) run)[run->io.data_offset])
+				p = NULL;
+			else
+				error_msg_and_fail("unhandled KVM_EXIT_IO");
+			break;
+		case KVM_EXIT_MMIO:
+			error_msg_and_fail("Got an unexpected MMIO exit:"
+					   " phys_addr %#llx,"
+					   " data %02x %02x %02x %02x"
+						" %02x %02x %02x %02x,"
+					   " len %u, is_write %hhu",
+					   (unsigned long long) run->mmio.phys_addr,
+					   run->mmio.data[0], run->mmio.data[1],
+					   run->mmio.data[2], run->mmio.data[3],
+					   run->mmio.data[4], run->mmio.data[5],
+					   run->mmio.data[6], run->mmio.data[7],
+					   run->mmio.len, run->mmio.is_write);
+
+		default:
+			error_msg_and_fail("exit_reason = %#x",
+					   run->exit_reason);
+		}
+	}
+}
+
+static int
+vcpu_dev_should_have_cpuid(int fd)
+{
+	int r = 0;
+	char *filename = NULL;
+	char buf[sizeof(vcpu_dev)];
+
+	if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0)
+		error_msg_and_fail("asprintf");
+
+	if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1
+	    && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0))
+		r = 1;
+	free(filename);
+	return r;
+}
+
+static void
+print_cpuid_ioctl(int fd, const char *fd_dev,
+		  const char *ioctl_name, const struct kvm_cpuid2 *cpuid)
+{
+	printf("ioctl(%d<%s>, %s, {nent=%u, entries=[",
+	       fd, fd_dev, ioctl_name, cpuid->nent);
+#if VERBOSE
+	for (size_t i = 0; i < cpuid->nent; i++) {
+		if (i)
+			printf(", ");
+		printf("{function=%#x, index=%#x, flags=",
+		       cpuid->entries[i].function, cpuid->entries[i].index);
+		printflags(kvm_cpuid_flags, cpuid->entries[i].flags,
+			   "KVM_CPUID_FLAG_???");
+		printf(", eax=%#x, ebx=%#x, ecx=%#x, edx=%#x}",
+		       cpuid->entries[i].eax, cpuid->entries[i].ebx,
+		       cpuid->entries[i].ecx, cpuid->entries[i].edx);
+	}
+#else
+	if (cpuid->nent)
+		printf("...");
+#endif
+	printf("]}) = 0\n");
+}
+
+int
+main(void)
+{
+	skip_if_unavailable("/proc/self/fd/");
+
+	int kvm = open(dev, O_RDWR);
+	if (kvm < 0)
+		perror_msg_and_skip("open: %s", dev);
+
+	/* Make sure we have the stable version of the API */
+	int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0);
+	if (ret != KVM_API_VERSION)
+		error_msg_and_skip("KVM_GET_API_VERSION returned %d"
+				   ", KVM_API_VERSION is %d",
+				   kvm, KVM_API_VERSION);
+	printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n",
+	       kvm, dev, ret);
+
+	ret = KVM_IOCTL(kvm, KVM_CHECK_EXTENSION,
+			(void *) (uintptr_t) KVM_CAP_USER_MEMORY);
+	printf("ioctl(%d<%s>, KVM_CHECK_EXTENSION, KVM_CAP_USER_MEMORY) = %d\n",
+	       kvm, dev, ret);
+
+	int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0);
+	printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n",
+	       kvm, dev, vm_fd, vm_dev);
+
+	/* Allocate one aligned page of guest memory to hold the code. */
+	page_size = get_page_size();
+	void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
+				  MAP_SHARED | MAP_ANONYMOUS, -1, 0);
+	if (mem == MAP_FAILED)
+		perror_msg_and_fail("mmap page");
+
+	/* Map it to the second page frame (to avoid the real-mode IDT at 0). */
+	struct kvm_userspace_memory_region region = {
+		.slot = 0,
+		.guest_phys_addr = page_size,
+		.memory_size = page_size,
+		.userspace_addr = (uintptr_t) mem,
+	};
+	KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, &region);
+	printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION"
+	       ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu"
+	       ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev,
+	       (unsigned long) page_size, (unsigned long) page_size, mem);
+
+	int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL);
+	if (!vcpu_dev_should_have_cpuid(vcpu_fd)) {
+		/*
+		 * This is an older kernel that doesn't place a cpuid
+		 * at the end of the dentry associated with vcpu_fd.
+		 * Trim the cpuid part of vcpu_dev like:
+		 * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu"
+		 */
+		vcpu_dev[strlen (vcpu_dev) - 2] = '\0';
+#ifdef KVM_NO_CPUID_CALLBACK
+		KVM_NO_CPUID_CALLBACK;
+#endif
+	}
+
+	printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n",
+	       vm_fd, vm_dev, vcpu_fd, vcpu_dev);
+
+	/* Map the shared kvm_run structure and following data. */
+	ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL);
+	struct kvm_run *run;
+	if (ret < (int) sizeof(*run))
+		error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d",
+				   ret, (int) sizeof(*run));
+	printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n",
+	       kvm, dev, ret);
+
+	const size_t mmap_size = (ret + page_size - 1) & -page_size;
+	run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
+		   MAP_SHARED, vcpu_fd, 0);
+	if (run == MAP_FAILED)
+		perror_msg_and_fail("mmap vcpu");
+
+	size_t cpuid_nent = KVM_MAX_CPUID_ENTRIES;
+	struct kvm_cpuid2 *cpuid = tail_alloc(sizeof(*cpuid) +
+					      cpuid_nent *
+					      sizeof(*cpuid->entries));
+
+	cpuid->nent = 0;
+	ioctl(kvm, KVM_GET_SUPPORTED_CPUID, cpuid);
+	printf("ioctl(%d<%s>, KVM_GET_SUPPORTED_CPUID, %p) = -1 E2BIG (%m)\n",
+	       kvm, dev, cpuid);
+
+	cpuid->nent = cpuid_nent;
+
+	KVM_IOCTL(kvm, KVM_GET_SUPPORTED_CPUID, cpuid);
+	print_cpuid_ioctl(kvm, dev, "KVM_GET_SUPPORTED_CPUID", cpuid);
+
+	struct kvm_cpuid2 cpuid_tmp = { .nent = 0 };
+	KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, &cpuid_tmp);
+	printf("ioctl(%d<%s>, KVM_SET_CPUID2, {nent=%u, entries=[]}) = 0\n",
+	       vcpu_fd, vcpu_dev, cpuid_tmp.nent);
+
+	KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, cpuid);
+	print_cpuid_ioctl(vcpu_fd, vcpu_dev, "KVM_SET_CPUID2", cpuid);
+
+	ioctl(vcpu_fd, KVM_SET_CPUID2, NULL);
+	printf("ioctl(%d<%s>, KVM_SET_CPUID2, NULL) = -1 EFAULT (%m)\n",
+	       vcpu_fd, vcpu_dev);
+
+	run_kvm(vcpu_fd, run, mmap_size, mem);
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
+
+#else /* !HAVE_LINUX_KVM_H */
+
+SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_CPUID2 && "
+		    "HAVE_STRUCT_KVM_REGS && HAVE_STRUCT_KVM_SREGS && "
+		    "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && "
+		    "(__x86_64__ || __i386__)")
+
+# define need_print_KVM_RUN 0
+
+#endif
diff --git a/tests-mx32/ioctl_loop.c b/tests-mx32/ioctl_loop.c
index 10b7dc3..06c99ae 100644
--- a/tests-mx32/ioctl_loop.c
+++ b/tests-mx32/ioctl_loop.c
@@ -187,24 +187,26 @@
 
 	/* Unknown loop commands */
 	sys_ioctl(-1, unknown_loop_cmd, magic);
-	printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x4c, %#x, %#x), "
+	printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x4c, %#x, %#x), "
 	       "%#lx) = -1 EBADF (%m)\n",
 	       _IOC_DIR((unsigned int) unknown_loop_cmd) & _IOC_NONE ?
-	       "|_IOC_NONE" : "",
+	       "_IOC_NONE|" : "",
 	       _IOC_NR((unsigned int) unknown_loop_cmd),
 	       _IOC_SIZE((unsigned int) unknown_loop_cmd),
 	       (unsigned long) magic);
 
 	sys_ioctl(-1, LOOP_SET_BLOCK_SIZE + 1, magic);
-	printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = "
+	printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = "
 	       "-1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE",
 	       _IOC_NR(LOOP_SET_BLOCK_SIZE + 1),
 	       _IOC_SIZE(LOOP_SET_BLOCK_SIZE + 1),
 	       (unsigned long) magic);
 
 	sys_ioctl(-1, LOOP_CTL_GET_FREE + 1, magic);
-	printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = "
+	printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = "
 	       "-1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE",
 	       _IOC_NR(LOOP_CTL_GET_FREE + 1),
 	       _IOC_SIZE(LOOP_CTL_GET_FREE + 1),
 	       (unsigned long) magic);
diff --git a/tests-mx32/ioctl_nbd.c b/tests-mx32/ioctl_nbd.c
new file mode 100644
index 0000000..7daeec4
--- /dev/null
+++ b/tests-mx32/ioctl_nbd.c
@@ -0,0 +1,112 @@
+/*
+ * Copyright (c) 2018 The strace developers.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "tests.h"
+
+#include <fcntl.h>
+#include <stdio.h>
+#include <sys/ioctl.h>
+#include <linux/types.h>
+#include <linux/nbd.h>
+
+#define XLAT_MACROS_ONLY
+# include "xlat/nbd_ioctl_cmds.h"
+# include "xlat/nbd_ioctl_flags.h"
+#undef XLAT_MACROS_ONLY
+
+#define RVAL_EBADF " = -1 EBADF (%m)\n"
+
+int
+main(void)
+{
+	static const unsigned long ubeef = (unsigned long) 0xcafef00ddeadbeefULL;
+	static const char null_path[] = "/dev/null";
+
+	int fd = open(null_path, O_RDONLY);
+	if (fd < 0)
+		perror_msg_and_fail("open(\"%s\")", null_path);
+
+	skip_if_unavailable("/proc/self/fd/");
+
+	ioctl(-1, NBD_DISCONNECT, NULL);
+	printf("ioctl(-1, NBD_DISCONNECT)" RVAL_EBADF);
+	ioctl(-1, NBD_CLEAR_SOCK, NULL);
+	printf("ioctl(-1, NBD_CLEAR_SOCK)" RVAL_EBADF);
+	ioctl(-1, NBD_DO_IT, NULL);
+	printf("ioctl(-1, NBD_DO_IT)" RVAL_EBADF);
+	ioctl(-1, NBD_CLEAR_QUE, NULL);
+	printf("ioctl(-1, NBD_CLEAR_QUE)" RVAL_EBADF);
+	ioctl(-1, NBD_PRINT_DEBUG, NULL);
+	printf("ioctl(-1, NBD_PRINT_DEBUG)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_SOCK, fd);
+	printf("ioctl(-1, NBD_SET_SOCK, %d</dev/null>)" RVAL_EBADF, fd);
+
+	ioctl(-1, NBD_SET_BLKSIZE, ubeef);
+	printf("ioctl(-1, NBD_SET_BLKSIZE, %lu)" RVAL_EBADF, ubeef);
+	ioctl(-1, NBD_SET_SIZE, ubeef);
+	printf("ioctl(-1, NBD_SET_SIZE, %lu)" RVAL_EBADF, ubeef);
+	ioctl(-1, NBD_SET_SIZE_BLOCKS, ubeef);
+	printf("ioctl(-1, NBD_SET_SIZE_BLOCKS, %lu)" RVAL_EBADF, ubeef);
+
+	ioctl(-1, NBD_SET_TIMEOUT, ubeef);
+	printf("ioctl(-1, NBD_SET_TIMEOUT, %lu)" RVAL_EBADF, ubeef);
+
+	ioctl(-1, NBD_SET_FLAGS, 0);
+	printf("ioctl(-1, NBD_SET_FLAGS, 0)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE)" RVAL_EBADF);
+
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY|
+	                         NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE|
+	                         (1 << 15)|(1<<31));
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY|"
+	       "NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE|0x80008000)" RVAL_EBADF);
+
+	ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), NULL);
+	printf("ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), 0)" RVAL_EBADF);
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests-mx32/ioctl_nbd.gen.test b/tests-mx32/ioctl_nbd.gen.test
new file mode 100755
index 0000000..55e287a
--- /dev/null
+++ b/tests-mx32/ioctl_nbd.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_nbd +ioctl.test -y); do not edit.
+set -- -y
+. "${srcdir=.}/ioctl.test"
diff --git a/tests-mx32/ioctl_perf.c b/tests-mx32/ioctl_perf.c
index 7db01db..18f59fa 100644
--- a/tests-mx32/ioctl_perf.c
+++ b/tests-mx32/ioctl_perf.c
@@ -91,10 +91,10 @@
 
 	/* Unknown perf commands */
 	sys_ioctl(-1, unknown_perf_cmd, magic);
-	printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x24, %#x, %#x), "
+	printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x24, %#x, %#x), "
 	       "%#lx) = -1 EBADF (%m)\n",
 	       _IOC_DIR((unsigned int) unknown_perf_cmd) & _IOC_NONE ?
-	       "|_IOC_NONE" : "",
+	       "_IOC_NONE|" : "",
 	       _IOC_NR((unsigned int) unknown_perf_cmd),
 	       _IOC_SIZE((unsigned int) unknown_perf_cmd),
 	       (unsigned long) magic);
diff --git a/tests-mx32/ioctl_scsi.c b/tests-mx32/ioctl_scsi.c
index a9ecf28..94051d5 100644
--- a/tests-mx32/ioctl_scsi.c
+++ b/tests-mx32/ioctl_scsi.c
@@ -2,6 +2,7 @@
  * Check decoding of SCSI ioctl commands.
  *
  * Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2017-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -137,13 +138,14 @@
 	       "SG_SCSI_RESET");
 
 	ioctl(-1, 0x22ff, 0);
-	printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n");
+	printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE");
 
 	static const unsigned long magic =
 		(unsigned long) 0xdeadbeeffacefeedULL;
 	ioctl(-1, 0x22ff, magic);
-	printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n",
-	       magic);
+	printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE", magic);
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-mx32/ioctl_v4l2.c b/tests-mx32/ioctl_v4l2.c
index a7dcc49..ab6489b 100644
--- a/tests-mx32/ioctl_v4l2.c
+++ b/tests-mx32/ioctl_v4l2.c
@@ -379,6 +379,7 @@
 {
 	const unsigned int size = get_page_size();
 	void *const page = tail_alloc(size);
+	void *const page_end = page + size;
 	fill_memory(page, size);
 
 	unsigned char cc[sizeof(int)] = { 'A', '\'', '\\', '\xfa' };
@@ -542,7 +543,7 @@
 	print_ioctl_v4l2(p_format, "VIDIOC_TRY_FMT", V4L2_BUF_TYPE_SDR_OUTPUT);
 #endif
 	struct v4l2_format *const p_v4l2_format =
-		page + size - sizeof(*p_v4l2_format);
+		page_end - sizeof(*p_v4l2_format);
 	ioctl(-1, VIDIOC_TRY_FMT, p_v4l2_format);
 	printf("ioctl(-1, VIDIOC_TRY_FMT, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_format->type);
@@ -552,7 +553,7 @@
 	printf("ioctl(-1, VIDIOC_REQBUFS, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_requestbuffers *const p_v4l2_requestbuffers =
-		page + size - sizeof(*p_v4l2_requestbuffers);
+		page_end - sizeof(*p_v4l2_requestbuffers);
 	ioctl(-1, VIDIOC_REQBUFS, p_v4l2_requestbuffers);
 	printf("ioctl(-1, VIDIOC_REQBUFS, {type=%#x /* V4L2_BUF_TYPE_??? */, "
 	       "memory=%#x /* V4L2_MEMORY_??? */, count=%u})"
@@ -566,7 +567,7 @@
 	printf("ioctl(-1, VIDIOC_QUERYBUF, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_buffer *const p_v4l2_buffer =
-		page + size - sizeof(*p_v4l2_buffer);
+		page_end - sizeof(*p_v4l2_buffer);
 	ioctl(-1, VIDIOC_QUERYBUF, p_v4l2_buffer);
 	printf("ioctl(-1, VIDIOC_QUERYBUF, {type=%#x /* V4L2_BUF_TYPE_??? */"
 	       ", index=%u}) = -1 EBADF (%m)\n",
@@ -602,7 +603,7 @@
 	printf("ioctl(-1, VIDIOC_S_FBUF, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_framebuffer *const p_v4l2_framebuffer =
-		page + size - sizeof(*p_v4l2_framebuffer);
+		page_end - sizeof(*p_v4l2_framebuffer);
 	ioctl(-1, VIDIOC_S_FBUF, p_v4l2_framebuffer);
 	printf("ioctl(-1, VIDIOC_S_FBUF, {capability=%#x"
 	       ", flags=%#x, base=%p}) = -1 EBADF (%m)\n",
@@ -614,7 +615,7 @@
 	ioctl(-1, VIDIOC_STREAMON, 0);
 	printf("ioctl(-1, VIDIOC_STREAMON, NULL) = -1 EBADF (%m)\n");
 
-	int *const p_int = page + size - sizeof(int);
+	int *const p_int = page_end - sizeof(int);
 	ioctl(-1, VIDIOC_STREAMON, p_int);
 	printf("ioctl(-1, VIDIOC_STREAMON, [%#x /* V4L2_BUF_TYPE_??? */])"
 	       " = -1 EBADF (%m)\n", *p_int);
@@ -632,7 +633,7 @@
 	printf("ioctl(-1, VIDIOC_G_PARM, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_streamparm *const p_v4l2_streamparm =
-		page + size - sizeof(*p_v4l2_streamparm);
+		page_end - sizeof(*p_v4l2_streamparm);
 	ioctl(-1, VIDIOC_G_PARM, p_v4l2_streamparm);
 	printf("ioctl(-1, VIDIOC_G_PARM, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_streamparm->type);
@@ -680,7 +681,7 @@
 	ioctl(-1, VIDIOC_S_STD, 0);
 	printf("ioctl(-1, VIDIOC_S_STD, NULL) = -1 EBADF (%m)\n");
 
-	long long *const p_longlong = page + size - sizeof(*p_longlong);
+	long long *const p_longlong = page_end - sizeof(*p_longlong);
 	ioctl(-1, VIDIOC_S_STD, p_longlong);
 	printf("ioctl(-1, VIDIOC_S_STD, [%#llx]) = -1 EBADF (%m)\n",
 	       *p_longlong);
@@ -690,7 +691,7 @@
 	printf("ioctl(-1, VIDIOC_ENUMSTD, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_standard *const p_v4l2_standard =
-		page + size - sizeof(*p_v4l2_standard);
+		page_end - sizeof(*p_v4l2_standard);
 	ioctl(-1, VIDIOC_ENUMSTD, p_v4l2_standard);
 	printf("ioctl(-1, VIDIOC_ENUMSTD, {index=%u}) = -1 EBADF (%m)\n",
 	       p_v4l2_standard->index);
@@ -700,7 +701,7 @@
 	printf("ioctl(-1, VIDIOC_ENUMINPUT, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_input *const p_v4l2_input =
-		page + size - sizeof(*p_v4l2_input);
+		page_end - sizeof(*p_v4l2_input);
 	ioctl(-1, VIDIOC_ENUMINPUT, p_v4l2_input);
 	printf("ioctl(-1, VIDIOC_ENUMINPUT, {index=%u}) = -1 EBADF (%m)\n",
 	       p_v4l2_input->index);
@@ -710,7 +711,7 @@
 	printf("ioctl(-1, VIDIOC_G_CTRL, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_control *const p_v4l2_control =
-		page + size - sizeof(*p_v4l2_control);
+		page_end - sizeof(*p_v4l2_control);
 	ioctl(-1, VIDIOC_G_CTRL, p_v4l2_control);
 	printf("ioctl(-1, VIDIOC_G_CTRL, {id=%#x /* V4L2_CID_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_control->id);
@@ -729,7 +730,7 @@
 	printf("ioctl(-1, VIDIOC_G_TUNER, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_tuner *const p_v4l2_tuner =
-		page + size - sizeof(*p_v4l2_tuner);
+		page_end - sizeof(*p_v4l2_tuner);
 	ioctl(-1, VIDIOC_G_TUNER, p_v4l2_tuner);
 	printf("ioctl(-1, VIDIOC_G_TUNER, {index=%u})"
 	       " = -1 EBADF (%m)\n", p_v4l2_tuner->index);
@@ -765,7 +766,7 @@
 	printf("ioctl(-1, VIDIOC_QUERYCTRL, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_queryctrl *const p_v4l2_queryctrl =
-		page + size - sizeof(*p_v4l2_queryctrl);
+		page_end - sizeof(*p_v4l2_queryctrl);
 	ioctl(-1, VIDIOC_QUERYCTRL, p_v4l2_queryctrl);
 # ifdef V4L2_CTRL_FLAG_NEXT_CTRL
 	printf("ioctl(-1, VIDIOC_QUERYCTRL, {id=V4L2_CTRL_FLAG_NEXT_CTRL"
@@ -801,7 +802,7 @@
 	printf("ioctl(-1, VIDIOC_CROPCAP, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_cropcap *const p_v4l2_cropcap =
-		page + size - sizeof(*p_v4l2_cropcap);
+		page_end - sizeof(*p_v4l2_cropcap);
 	ioctl(-1, VIDIOC_CROPCAP, p_v4l2_cropcap);
 	printf("ioctl(-1, VIDIOC_CROPCAP, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_cropcap->type);
@@ -811,7 +812,7 @@
 	printf("ioctl(-1, VIDIOC_G_CROP, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_crop *const p_v4l2_crop =
-		page + size - sizeof(*p_v4l2_crop);
+		page_end - sizeof(*p_v4l2_crop);
 	ioctl(-1, VIDIOC_G_CROP, p_v4l2_crop);
 	printf("ioctl(-1, VIDIOC_G_CROP, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_crop->type);
@@ -950,7 +951,7 @@
 	printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_frmivalenum *const p_v4l2_frmivalenum =
-		page + size - sizeof(*p_v4l2_frmivalenum);
+		page_end - sizeof(*p_v4l2_frmivalenum);
 	ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, p_v4l2_frmivalenum);
 	printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, {index=%u"
 	       ", pixel_format=v4l2_fourcc('\\x%x', '\\x%x', '\\x%x', '\\x%x')"
@@ -969,7 +970,7 @@
 	printf("ioctl(-1, VIDIOC_CREATE_BUFS, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_create_buffers *const p_v4l2_create_buffers =
-		page + size - sizeof(*p_v4l2_create_buffers);
+		page_end - sizeof(*p_v4l2_create_buffers);
 	ioctl(-1, VIDIOC_CREATE_BUFS, p_v4l2_create_buffers);
 	printf("ioctl(-1, VIDIOC_CREATE_BUFS, {count=%u, memory=%#x"
 	       " /* V4L2_MEMORY_??? */, format={type=%#x"
diff --git a/tests-mx32/ipc_msgbuf.expected b/tests-mx32/ipc_msgbuf.expected
deleted file mode 100644
index 880424b..0000000
--- a/tests-mx32/ipc_msgbuf.expected
+++ /dev/null
@@ -1,4 +0,0 @@
-msgget\(IPC_PRIVATE, IPC_CREAT\|0700\) += [0-9]*
-msgsnd\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 0\) += 0
-msgrcv\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 233811181, 0\) += 14
-msgctl\([0-9]*, (IPC_64\|)?IPC_RMID, NULL\) += 0
diff --git a/tests-mx32/keyctl.c b/tests-mx32/keyctl.c
index 881f24b..e53cdc4 100644
--- a/tests-mx32/keyctl.c
+++ b/tests-mx32/keyctl.c
@@ -312,7 +312,10 @@
 	static const char *bogus_key3_str = "-557785390";
 
 	static const struct keyctl_dh_params kcdhp_data = {
-		KEY_SPEC_GROUP_KEYRING, 1234567890, 3141592653U };
+		.private = KEY_SPEC_GROUP_KEYRING,
+		.prime = 1234567890,
+		.base = 3141592653U
+	};
 	static const char *kcdhp_str = "{private="
 #if XLAT_RAW || XLAT_VERBOSE
 		"-6"
diff --git a/tests-mx32/ksysent.sed b/tests-mx32/ksysent.sed
index 63ded4a..cb5d060 100644
--- a/tests-mx32/ksysent.sed
+++ b/tests-mx32/ksysent.sed
@@ -1,9 +1,9 @@
 #!/bin/sed -rnf
 
 # should not have been exported at all
-/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|syscalls|syscall_count|syscall_max|available|reserved|unused)/d
+/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|arm_sync_file_range|syscalls|syscall_count|syscall_max|available|reserved|unused)/d
 
-# should not  have been named this way
+# should not have been named this way
 s/__NR_(arm|xtensa)_fadvise64_64/__NR_fadvise64_64/
 
 # legacy names
diff --git a/tests-mx32/mmap.c b/tests-mx32/mmap.c
index e9f587e..f797e68 100644
--- a/tests-mx32/mmap.c
+++ b/tests-mx32/mmap.c
@@ -140,15 +140,15 @@
 		perror_msg_and_fail("munmap");
 	printf("munmap(%p, %lu) = 0\n", p, length3);
 
-	if (mlockall(MCL_FUTURE))
-		perror_msg_and_fail("mlockall");
+	printf("mlockall(");
 #if XLAT_RAW
-	printf("mlockall(%#x) = 0\n", MCL_FUTURE);
+	printf("%#x", MCL_FUTURE);
 #elif XLAT_VERBOSE
-	printf("mlockall(%#x /* MCL_FUTURE */) = 0\n", MCL_FUTURE);
+	printf("%#x /* MCL_FUTURE */", MCL_FUTURE);
 #else
-	puts("mlockall(MCL_FUTURE) = 0");
+	printf("MCL_FUTURE");
 #endif
+	printf(") = %s\n", sprintrc(mlockall(MCL_FUTURE)));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-mx32/munlockall.c b/tests-mx32/munlockall.c
index 9ac6942..337cd3e 100644
--- a/tests-mx32/munlockall.c
+++ b/tests-mx32/munlockall.c
@@ -6,7 +6,7 @@
 int
 main(void)
 {
-	printf("munlockall() = %d\n", munlockall());
+	printf("munlockall() = %s\n", sprintrc(munlockall()));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-mx32/net-packet_mreq.c b/tests-mx32/net-packet_mreq.c
new file mode 100644
index 0000000..88423b7
--- /dev/null
+++ b/tests-mx32/net-packet_mreq.c
@@ -0,0 +1,102 @@
+#include "tests.h"
+#include <stdio.h>
+#include <sys/socket.h>
+#include <linux/if_packet.h>
+
+static const char *errstr;
+
+static long
+packet_mreq_membership(int optname, void *optval, socklen_t len)
+{
+	long rc = setsockopt(-1, SOL_PACKET, optname, optval, len);
+	errstr = sprintrc(rc);
+	return rc;
+}
+
+static void
+test_packet_mreq(const int optname, const char *const optname_str)
+{
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct packet_mreq, pmreq);
+	socklen_t len = sizeof(struct packet_mreq);
+
+	/* setsockopt with optname unknown */
+	packet_mreq_membership(-1, NULL, 0);
+	printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n",
+	       -1, errstr);
+
+	/* setsockopt with mr_type unknown */
+	pmreq->mr_ifindex = 0;
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address);
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+	       " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=",
+	       optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen);
+	for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) {
+		printf("%02x", pmreq->mr_address[i]);
+	}
+	printf("}, %d) = %s\n", len, errstr);
+
+	/* setsockopt with mr_type unknown and mr_alen > sizeof(mr_address) */
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) + 1;
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+	       " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=",
+	       optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen);
+	for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) {
+		printf("%02x", pmreq->mr_address[i]);
+	}
+	printf("}, %d) = %s\n", len, errstr);
+
+	/* setsockopt with mr_type unknown and mr_alen < sizeof(mr_address) */
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) - 1;
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+	       " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=",
+	       optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen);
+	for (unsigned int i = 0; i < pmreq->mr_alen; i++) {
+		printf("%02x", pmreq->mr_address[i]);
+	}
+	printf("}, %d) = %s\n", len, errstr);
+
+	/* setsockopt with valid mr_type */
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address);
+	static const struct {
+		unsigned short type;
+		const char *const type_str;
+	} a[] = {
+		{ ARG_STR(PACKET_MR_MULTICAST) },
+		{ ARG_STR(PACKET_MR_PROMISC) },
+		{ ARG_STR(PACKET_MR_ALLMULTI) },
+#ifdef PACKET_MR_UNICAST
+		{ ARG_STR(PACKET_MR_UNICAST) },
+#endif
+	};
+
+	for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) {
+		pmreq->mr_type = a[i].type;
+		packet_mreq_membership(optname, pmreq, len);
+		printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+		       " mr_type=%s, mr_alen=%d, mr_address=",
+		       optname_str, pmreq->mr_ifindex, a[i].type_str, pmreq->mr_alen);
+		for (unsigned int i = 0; i < pmreq->mr_alen; i++) {
+			printf("%02x", pmreq->mr_address[i]);
+		}
+		printf("}, %d) = %s\n", len, errstr);
+	}
+
+	/* setsockopt with optlen larger than usual */
+	len = len + 1;
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, %p,"
+	       " %d) = %s\n", optname_str, pmreq, len, errstr);
+}
+
+int
+main(void)
+{
+	test_packet_mreq(ARG_STR(PACKET_ADD_MEMBERSHIP));
+	test_packet_mreq(ARG_STR(PACKET_DROP_MEMBERSHIP));
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests-mx32/net-packet_mreq.gen.test b/tests-mx32/net-packet_mreq.gen.test
new file mode 100755
index 0000000..9dd034a
--- /dev/null
+++ b/tests-mx32/net-packet_mreq.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-packet_mreq -e trace=setsockopt); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -e trace=setsockopt
diff --git a/tests-mx32/net-sockaddr.c b/tests-mx32/net-sockaddr.c
index 22cbb26..d2dfabe 100644
--- a/tests-mx32/net-sockaddr.c
+++ b/tests-mx32/net-sockaddr.c
@@ -38,9 +38,11 @@
 #include <arpa/inet.h>
 #include <netinet/in.h>
 #include "netlink.h"
+#include <linux/ax25.h>
 #include <linux/if_arp.h>
 #include <linux/if_ether.h>
 #include <linux/if_packet.h>
+#include <linux/x25.h>
 #include <linux/ipx.h>
 #ifdef HAVE_BLUETOOTH_BLUETOOTH_H
 # include <bluetooth/bluetooth.h>
@@ -289,6 +291,181 @@
 	       c_ipx.sipx_type, len, ret);
 }
 
+/* for a bit more compact AX.25 address definitions */
+#define AX25_ADDR(c_, s_) \
+	{ { (c_)[0] << 1, (c_)[1] << 1, (c_)[2] << 1, \
+	    (c_)[3] << 1, (c_)[4] << 1, (c_)[5] << 1, (s_) << 1 } } \
+	/* End of AX25_ADDR definition */
+
+static void
+check_ax25(void)
+{
+	const struct full_sockaddr_ax25 ax25 = {
+		.fsa_ax25 = {
+			.sax25_family = AF_AX25,
+			.sax25_call = AX25_ADDR("VALID ", 13),
+			.sax25_ndigis = 8,
+		},
+		.fsa_digipeater = {
+			AX25_ADDR("SPA CE", 0),
+			AX25_ADDR("SSID  ", 16),
+			AX25_ADDR("      ", 0),
+			AX25_ADDR("NULL\0", 3),
+			AX25_ADDR("A-B-C", 4),
+			AX25_ADDR(",}]\"\\'", 5),
+			AX25_ADDR("DASH-0", 6),
+			AX25_ADDR("\n\tABCD", 7),
+		},
+	};
+	const ax25_address aux_addrs[] = {
+		AX25_ADDR("VALID2", 7),
+		AX25_ADDR("OK    ", 15),
+		AX25_ADDR("FINE  ", 2),
+		AX25_ADDR("smalls", 9),
+	};
+
+	enum { AX25_ALIGN = ALIGNOF(struct full_sockaddr_ax25), };
+	size_t size = sizeof(ax25);
+	size_t surplus = ROUNDUP(sizeof(ax25_address), AX25_ALIGN);
+	void *sax_void = midtail_alloc(size, surplus);
+	struct full_sockaddr_ax25 *sax = sax_void;
+	long rc;
+
+	fill_memory(sax, size);
+	sax->fsa_ax25.sax25_family = AF_AX25;
+	rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25) - 1);
+	printf("connect(-1, {sa_family=AF_AX25, sa_data=\"\\202\\203\\204\\205"
+	       "\\206\\207\\210\\211\\212\\213\\214\\215\\216\"}, %zu) = %s\n",
+	       sizeof(struct sockaddr_ax25) - 1, sprintrc(rc));
+
+	memcpy(sax, &ax25, sizeof(ax25));
+	rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25));
+	printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13"
+	       ", sax25_ndigis=8}, fsa_digipeater=[/* ??? */]}, %zu) = %s\n",
+	       sizeof(struct sockaddr_ax25), sprintrc(rc));
+
+	sax->fsa_ax25.sax25_ndigis = 0;
+	rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25));
+	printf("connect(-1, {sa_family=AF_AX25, sax25_call=VALID-13"
+	       ", sax25_ndigis=0}, %zu) = %s\n",
+	       sizeof(struct sockaddr_ax25), sprintrc(rc));
+
+	sax->fsa_ax25.sax25_ndigis = 8;
+	size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 3 + 1;
+	rc = connect(-1, sax_void, size);
+	printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13"
+	       ", sax25_ndigis=8}, fsa_digipeater"
+	       "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\""
+		   "} /* SPA CE-0 */"
+	       ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\""
+	           "} /* SSID-0 */"
+	       ", *"
+	       ", /* ??? */], ...}, %zu) = %s\n",
+	       size, sprintrc(rc));
+
+	sax->fsa_digipeater[2].ax25_call[6] = 0x4;
+	size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 4;
+	rc = connect(-1, sax_void, size);
+	printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13"
+	       ", sax25_ndigis=8}, fsa_digipeater"
+	       "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\""
+		   "} /* SPA CE-0 */"
+	       ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\""
+	           "} /* SSID-0 */"
+	       ", {ax25_call=\"\\x40\\x40\\x40\\x40\\x40\\x40\\x04\"} /* -2 */"
+	       ", {ax25_call=\"\\x9c\\xaa\\x98\\x98\\x00\\x00\\x06\"}"
+	       ", /* ??? */]}, %zu) = %s\n",
+	       size, sprintrc(rc));
+
+	memcpy(sax->fsa_digipeater, aux_addrs, sizeof(aux_addrs));
+	sax->fsa_digipeater[2].ax25_call[6] = 0xa5;
+	sax->fsa_digipeater[4].ax25_call[5] = 0x40;
+	for (size_t i = 0; i < 3; i++) {
+		size = sizeof(ax25) + sizeof(ax25_address) * (i / 2);
+		rc = connect(-1, sax_void, size);
+		printf("connect(-1, {sa_family=AF_AX25"
+		       ", fsa_ax25={sax25_call=VALID-13, sax25_ndigis=%d}"
+		       ", fsa_digipeater=[VALID2-7, OK-15, %s /* FINE-2 */"
+		       ", {ax25_call=\"\\xe6\\xda\\xc2\\xd8\\xd8\\xe6\\x12\""
+		           "} /* smalls-9 */"
+		       ", {ax25_call=\"\\x%s\\x%s\\x84\\x5a\\x86\\x40\\x08\""
+		           "} /* %sB-C-4 */"
+		       ", {ax25_call=\"\\x58\\xfa\\xba\\x44\\x%s\\x%s\\x0a\""
+		           "}%s"
+		       ", {ax25_call=\"\\x88\\x82\\xa6\\x90\\x5a\\x%s\\x0c\""
+		           "}%s"
+		       "%s]%s}, %zu) = %s\n"
+		       , sax->fsa_ax25.sax25_ndigis
+		       , i
+		       ? "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x41\\x04\"}"
+		       : "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x40\\xa5\"}"
+		       , i ? "40" : "82"
+		       , i ? "40" : "5a"
+		       , i ? "  " : "A-"
+		       , i ? "54" : "b8"
+		       , i ? "5e" : "4e"
+		       , i ? "" : " /* ,}]\"\\'-5 */"
+		       , i ? "fe" : "60"
+		       , i ? "" : " /* DASH-0-6 */"
+		       , i == 1
+		       ? ""
+		       : ", {ax25_call=\"\\x14\\x12\\x82\\x84\\x86\\x88\\x0e\"}"
+		       , i > 1 ? ", ..." : ""
+		       , size, sprintrc(rc));
+
+		if (i == 1) {
+			sax_void = (char *) sax_void - surplus;
+			memmove(sax_void, sax, sizeof(ax25));
+			sax = sax_void;
+		}
+
+		sax->fsa_ax25.sax25_ndigis = 7 + 2 * i;
+
+		sax->fsa_digipeater[2].ax25_call[5] = 0x41;
+		sax->fsa_digipeater[2].ax25_call[6] = 0x4;
+
+		sax->fsa_digipeater[4].ax25_call[0] = 0x40;
+		sax->fsa_digipeater[4].ax25_call[1] = 0x40;
+
+		sax->fsa_digipeater[5].ax25_call[4] = '*' << 1;
+		sax->fsa_digipeater[5].ax25_call[5] = '/' << 1;
+
+		sax->fsa_digipeater[6].ax25_call[5] = 0xfe;
+	}
+}
+
+static void
+check_x25(void)
+{
+	static const struct sockaddr_x25 c_x25 = {
+		.sx25_family = AF_X25,
+		.sx25_addr = { "0123456789abcdef" },
+	};
+	void *x25_void = tail_memdup(&c_x25, sizeof(c_x25) + 1);
+	struct sockaddr_x25 *x25 = x25_void;
+	long rc;
+
+	rc = connect(-1, x25, sizeof(c_x25) - 1);
+	printf("connect(-1, {sa_family=AF_X25"
+	       ", sa_data=\"0123456789abcde\"}, %zu) = %s\n",
+	       sizeof(c_x25) - 1, sprintrc(rc));
+
+	for (size_t i = 0; i < 2; i++) {
+		rc = connect(-1, x25, sizeof(c_x25) + i);
+		printf("connect(-1, {sa_family=AF_X25"
+		       ", sx25_addr={x25_addr=\"0123456789abcde\"...}"
+		       "}, %zu) = %s\n",
+		       sizeof(c_x25) + i, sprintrc(rc));
+	}
+
+	x25->sx25_addr.x25_addr[10] = '\0';
+	rc = connect(-1, x25, sizeof(c_x25));
+	printf("connect(-1, {sa_family=AF_X25"
+	       ", sx25_addr={x25_addr=\"0123456789\"}"
+	       "}, %zu) = %s\n",
+	       sizeof(c_x25), sprintrc(rc));
+}
+
 static void
 check_nl(void)
 {
@@ -554,6 +731,8 @@
 	check_in();
 	check_in6();
 	check_ipx();
+	check_ax25();
+	check_x25();
 	check_nl();
 	check_ll();
 #ifdef HAVE_BLUETOOTH_BLUETOOTH_H
diff --git a/tests-mx32/net-tpacket_req.c b/tests-mx32/net-tpacket_req.c
new file mode 100644
index 0000000..0695587
--- /dev/null
+++ b/tests-mx32/net-tpacket_req.c
@@ -0,0 +1,52 @@
+#include "tests.h"
+#include <stdio.h>
+#include <sys/socket.h>
+#include <linux/if_packet.h>
+
+static const char *errstr;
+
+static long
+set_tpacket_req(int optname, void *optval, socklen_t len)
+{
+	long rc = setsockopt(-1, SOL_PACKET, optname, optval, len);
+	errstr = sprintrc(rc);
+	return rc;
+}
+
+static void
+test_tpacket_req(const int optname, const char *const optname_str)
+{
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct tpacket_req, tpreq);
+	socklen_t len;
+
+	/* setsockopt with optname unknown */
+	set_tpacket_req(-1, NULL, 0);
+	printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n",
+	       -1, errstr);
+
+	/* classic setsockopt */
+	len = sizeof(struct tpacket_req);
+	set_tpacket_req(optname, tpreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {tp_block_size=%u,"
+	       " tp_block_nr=%u, tp_frame_size=%u, tp_frame_nr=%u}, %d) = %s\n",
+	       optname_str, tpreq->tp_block_size, tpreq->tp_block_nr,
+	       tpreq->tp_frame_size, tpreq->tp_frame_nr, len, errstr);
+
+	/* setsockopt with optlen larger than usual */
+	len = len + 1;
+	set_tpacket_req(optname, tpreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, %p,"
+	       " %d) = %s\n", optname_str, tpreq, len, errstr);
+}
+
+int
+main(void)
+{
+	test_tpacket_req(ARG_STR(PACKET_RX_RING));
+#ifdef PACKET_TX_RING
+	test_tpacket_req(ARG_STR(PACKET_TX_RING));
+#endif
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests-mx32/net-tpacket_req.gen.test b/tests-mx32/net-tpacket_req.gen.test
new file mode 100755
index 0000000..6fc4e60
--- /dev/null
+++ b/tests-mx32/net-tpacket_req.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_req -e trace=setsockopt); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -e trace=setsockopt
diff --git a/tests-mx32/net-tpacket_stats-success.c b/tests-mx32/net-tpacket_stats-success.c
new file mode 100644
index 0000000..883ec04
--- /dev/null
+++ b/tests-mx32/net-tpacket_stats-success.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "net-tpacket_stats.c"
diff --git a/tests-mx32/net-tpacket_stats-success.test b/tests-mx32/net-tpacket_stats-success.test
new file mode 100755
index 0000000..c298b6c
--- /dev/null
+++ b/tests-mx32/net-tpacket_stats-success.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+ . "${srcdir=.}/scno_tampering.sh"
+
+run_strace -e trace=getsockopt -e inject=getsockopt:retval=42 ../net-tpacket_stats-success > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-mx32/net-tpacket_stats.c b/tests-mx32/net-tpacket_stats.c
new file mode 100644
index 0000000..a13da5c
--- /dev/null
+++ b/tests-mx32/net-tpacket_stats.c
@@ -0,0 +1,147 @@
+#include "tests.h"
+#include <stdio.h>
+#include <stddef.h>
+#include <sys/socket.h>
+#include <linux/if_packet.h>
+#include "print_fields.h"
+
+static const char *errstr;
+
+struct tp_stats {
+	unsigned int tp_packets, tp_drops, tp_freeze_q_cnt;
+};
+
+static long
+get_tpacket_stats(void *optval, socklen_t *len)
+{
+	struct tp_stats *tpstats = optval;
+	socklen_t optlen = *len;
+	long rc = getsockopt(-1, SOL_PACKET, PACKET_STATISTICS, tpstats, len);
+	errstr = sprintrc(rc);
+#ifdef INJECT_RETVAL
+	if (rc != INJECT_RETVAL)
+		error_msg_and_fail("Got a return value of %ld != %d",
+				   rc, INJECT_RETVAL);
+
+	static char inj_errstr[4096];
+
+	snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr);
+	errstr = inj_errstr;
+#endif
+	printf("getsockopt(-1, SOL_PACKET, PACKET_STATISTICS");
+	if (rc < 0 || optlen <= 0) {
+		printf(", %p", tpstats);
+	} else if (optlen < sizeof(tpstats->tp_packets)) {
+		printf(", {tp_packets=");
+		print_quoted_hex(tpstats, optlen);
+		printf("}");
+	} else {
+		PRINT_FIELD_U(", {", *tpstats, tp_packets);
+
+		if (optlen > offsetof(struct tp_stats, tp_drops)) {
+			optlen -= offsetof(struct tp_stats, tp_drops);
+			if (optlen < sizeof(tpstats->tp_drops)) {
+				printf(", tp_drops=");
+				print_quoted_hex(tpstats, optlen);
+			} else {
+				PRINT_FIELD_U(", ", *tpstats, tp_drops);
+
+				if (optlen > offsetof(struct tp_stats, tp_freeze_q_cnt) -
+					   offsetof(struct tp_stats, tp_drops)) {
+					optlen -= offsetof(struct tp_stats, tp_freeze_q_cnt) -
+					       offsetof(struct tp_stats, tp_drops);
+					if (optlen < sizeof(tpstats->tp_freeze_q_cnt)) {
+						printf(", tp_freeze_q_cnt=");
+						print_quoted_hex(tpstats, optlen);
+					} else {
+						PRINT_FIELD_U(", ", *tpstats, tp_freeze_q_cnt);
+					}
+				}
+			}
+		}
+		printf("}");
+	}
+	printf(", [%d]) = %s\n", *len, errstr);
+
+	return rc;
+}
+
+int
+main(void)
+{
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct tp_stats, tp_stats);
+	TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len);
+
+	/* offset of (truncated) struct tp_stats.tp_packets */
+	const unsigned int offset_tp_packets = offsetofend(struct tp_stats, tp_packets);
+	const unsigned int tp_packets_truncated = offset_tp_packets - 1;
+	/* offset of (truncated) struct tp_stats.tp_drops */
+	const unsigned int offset_tp_drops = offsetofend(struct tp_stats, tp_drops);
+	const unsigned int tp_drops_truncated = offset_tp_drops - 1;
+	/* offset of (truncated) struct tp_stats.tp_freeze_q_cnt */
+	const unsigned int offset_tp_freeze_q_cnt = offsetofend(struct tp_stats, tp_freeze_q_cnt);
+	const unsigned int tp_freeze_q_cnt_truncated = offset_tp_freeze_q_cnt - 1;
+
+	*len = sizeof(*tp_stats);
+
+	/* classic getsockopt */
+	unsigned int optlen = *len;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/* getsockopt with zero optlen */
+	optlen = 0;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen less than offsetofend(struct tp_stats.tp_packets):
+	 * the part of struct tp_stats.tp_packets is printed in hex.
+	 */
+	optlen = tp_packets_truncated;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_packets):
+	 * struct tp_stats.tp_drops and struct tp_stats.offset_tp_freeze_q_cnt
+	 * are not printed.
+	 */
+	optlen = offset_tp_packets;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_packets)
+	 * but less than offsetofend(struct tp_stats, tp_drops):
+	 * the part of struct tp_stats.tp_drops is printed in hex.
+	 */
+	optlen = tp_drops_truncated;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_drops):
+	 * struct tp_stats.tp_freeze_q_cnt is not printed.
+	 */
+	optlen = offset_tp_drops;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_drops)
+	 * but less than offsetofend(struct tp_stats, tp_freeze_q_cnt):
+	 * the part of struct tp_stats.tp_freeze_q_cnt is printed in hex.
+	 */
+	optlen = tp_freeze_q_cnt_truncated;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_freeze_q_cnt):
+	 */
+	optlen = offset_tp_freeze_q_cnt;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen greater than sizeof(struct tp_stats)
+	 */
+	optlen = offset_tp_freeze_q_cnt + 1;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests-mx32/net-tpacket_stats.gen.test b/tests-mx32/net-tpacket_stats.gen.test
new file mode 100755
index 0000000..2df4655
--- /dev/null
+++ b/tests-mx32/net-tpacket_stats.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_stats -e trace=getsockopt); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -e trace=getsockopt
diff --git a/tests-mx32/netlink_inet_diag.c b/tests-mx32/netlink_inet_diag.c
index 8b3d8af..c1cabbb 100644
--- a/tests-mx32/netlink_inet_diag.c
+++ b/tests-mx32/netlink_inet_diag.c
@@ -2,7 +2,7 @@
  * This file is part of inet-yy strace test.
  *
  * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2014-2017 The strace developers.
+ * Copyright (c) 2014-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -100,8 +100,8 @@
 		perror_msg_and_skip("recvmsg");
 
 	struct nlmsghdr *h = &hdr_buf.hdr;
-	if (!NLMSG_OK(h, ret))
-		error_msg_and_skip("!NLMSG_OK");
+	if (!is_nlmsg_ok(h, ret))
+		error_msg_and_skip("!is_nlmsg_ok");
 	if (h->nlmsg_type == NLMSG_ERROR) {
 		const struct nlmsgerr *err = NLMSG_DATA(h);
 		if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
diff --git a/tests-mx32/netlink_netlink_diag.c b/tests-mx32/netlink_netlink_diag.c
index a682f7c..ee651ee 100644
--- a/tests-mx32/netlink_netlink_diag.c
+++ b/tests-mx32/netlink_netlink_diag.c
@@ -100,8 +100,8 @@
 		perror_msg_and_skip("recvmsg");
 
 	struct nlmsghdr *h = &hdr_buf.hdr;
-	if (!NLMSG_OK(h, ret))
-		error_msg_and_skip("!NLMSG_OK");
+	if (!is_nlmsg_ok(h, ret))
+		error_msg_and_skip("!is_nlmsg_ok");
 	if (h->nlmsg_type == NLMSG_ERROR) {
 		const struct nlmsgerr *err = NLMSG_DATA(h);
 		if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
diff --git a/tests-mx32/netlink_sock_diag.c b/tests-mx32/netlink_sock_diag.c
index 880069f..6049253 100644
--- a/tests-mx32/netlink_sock_diag.c
+++ b/tests-mx32/netlink_sock_diag.c
@@ -338,7 +338,7 @@
 	TEST_SOCK_DIAG(fd, nlh0, AF_PACKET,
 		       SOCK_DIAG_BY_FAMILY, NLM_F_REQUEST, req,
 		       printf("{sdiag_family=AF_PACKET"),
-		       printf(", sdiag_protocol=ETH_P_LOOP");
+		       printf(", sdiag_protocol=%#x", req.sdiag_protocol);
 		       PRINT_FIELD_U(", ", req, pdiag_ino);
 		       printf(", pdiag_show=PACKET_SHOW_INFO");
 		       PRINT_FIELD_COOKIE(", ", req, pdiag_cookie);
@@ -351,7 +351,7 @@
 	static const struct packet_diag_msg msg = {
 		.pdiag_family = AF_PACKET,
 		.pdiag_type = SOCK_STREAM,
-		.pdiag_num = 0xbadc,
+		.pdiag_num = 0x9100,
 		.pdiag_ino = 0xfacefeed,
 		.pdiag_cookie = { 0xdeadbeef, 0xbadc0ded }
 	};
@@ -360,7 +360,7 @@
 		       SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg,
 		       printf("{pdiag_family=AF_PACKET"),
 		       printf(", pdiag_type=SOCK_STREAM");
-		       PRINT_FIELD_U(", ", msg, pdiag_num);
+		       printf(", pdiag_num=ETH_P_QINQ1");
 		       PRINT_FIELD_U(", ", msg, pdiag_ino);
 		       PRINT_FIELD_COOKIE(", ", msg, pdiag_cookie);
 		       printf("}"));
@@ -609,7 +609,7 @@
 	struct smc_diag_msg msg = {
 		.diag_family = AF_SMC,
 		.diag_state = SMC_ACTIVE,
-		.diag_fallback = 0xde,
+		.diag_fallback = 0x1,
 		.diag_shutdown = 0xba,
 		.id = {
 			.idiag_sport = 0xdead,
@@ -630,7 +630,7 @@
 		       SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg,
 		       printf("{diag_family=AF_SMC"),
 		       printf(", diag_state=SMC_ACTIVE");
-		       PRINT_FIELD_U(", ", msg, diag_fallback);
+		       printf(", diag_fallback=SMC_DIAG_MODE_FALLBACK_TCP");
 		       PRINT_FIELD_U(", ", msg, diag_shutdown);
 		       printf(", id={idiag_sport=htons(%u)"
 			      ", idiag_dport=htons(%u)"
diff --git a/tests-mx32/netlink_unix_diag.c b/tests-mx32/netlink_unix_diag.c
index e150923..39b6b85 100644
--- a/tests-mx32/netlink_unix_diag.c
+++ b/tests-mx32/netlink_unix_diag.c
@@ -2,7 +2,7 @@
  * This file is part of net-yy-unix strace test.
  *
  * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2014-2017 The strace developers.
+ * Copyright (c) 2014-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -104,8 +104,8 @@
 		perror_msg_and_skip("recvmsg");
 
 	struct nlmsghdr *h = &hdr_buf.hdr;
-	if (!NLMSG_OK(h, ret))
-		error_msg_and_skip("!NLMSG_OK");
+	if (!is_nlmsg_ok(h, ret))
+		error_msg_and_skip("!is_nlmsg_ok");
 	if (h->nlmsg_type == NLMSG_ERROR) {
 		const struct nlmsgerr *err = NLMSG_DATA(h);
 		if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
diff --git a/tests-mx32/nlattr_ifla_xdp.c b/tests-mx32/nlattr_ifla_xdp.c
index 93149fa..a44b798 100644
--- a/tests-mx32/nlattr_ifla_xdp.c
+++ b/tests-mx32/nlattr_ifla_xdp.c
@@ -44,6 +44,34 @@
 # define IFLA_XDP_FD 1
 #endif
 
+#ifndef IFLA_XDP_ATTACHED
+# define IFLA_XDP_ATTACHED 2
+#endif
+
+#ifndef IFLA_XDP_PROG_ID
+# define IFLA_XDP_PROG_ID 4
+#endif
+
+#ifndef IFLA_XDP_DRV_PROG_ID
+# define IFLA_XDP_DRV_PROG_ID 5
+#endif
+
+#ifndef IFLA_XDP_SKB_PROG_ID
+# define IFLA_XDP_SKB_PROG_ID 6
+#endif
+
+#ifndef IFLA_XDP_HW_PROG_ID
+# define IFLA_XDP_HW_PROG_ID 7
+#endif
+
+#ifndef XDP_ATTACHED_NONE
+# define XDP_ATTACHED_NONE 0
+#endif
+
+#ifndef XDP_ATTACHED_MULTI
+# define XDP_ATTACHED_MULTI 4
+#endif
+
 #define IFLA_ATTR IFLA_XDP
 #include "nlattr_ifla.h"
 
@@ -65,6 +93,24 @@
 				  IFLA_XDP_FD, pattern, num,
 				  printf("%d", num));
 
+	static const struct {
+		uint8_t val;
+		const char *str;
+	} attach_types[] = {
+		{ ARG_STR(XDP_ATTACHED_NONE) },
+		{ ARG_STR(XDP_ATTACHED_MULTI) },
+		{ ARG_STR(0x5)  " /* XDP_ATTACHED_??? */" },
+		{ ARG_STR(0xfe) " /* XDP_ATTACHED_??? */" },
+	};
+
+	for (size_t i = 0; i < ARRAY_SIZE(attach_types); i++) {
+		TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen,
+					  init_ifinfomsg, print_ifinfomsg,
+					  IFLA_XDP_ATTACHED, pattern,
+					  attach_types[i].val,
+					  printf("%s", attach_types[i].str));
+	}
+
 #ifdef XDP_FLAGS_UPDATE_IF_NOEXIST
 	const uint32_t flags = XDP_FLAGS_UPDATE_IF_NOEXIST;
 	TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen,
@@ -73,6 +119,25 @@
 				  printf("XDP_FLAGS_UPDATE_IF_NOEXIST"));
 #endif
 
+	static const struct {
+		uint32_t val;
+		const char *str;
+	} attrs[] = {
+		{ ARG_STR(IFLA_XDP_PROG_ID) },
+		{ ARG_STR(IFLA_XDP_DRV_PROG_ID) },
+		{ ARG_STR(IFLA_XDP_SKB_PROG_ID) },
+		{ ARG_STR(IFLA_XDP_HW_PROG_ID) },
+	};
+
+	for (size_t i = 0; i < ARRAY_SIZE(attrs); i++) {
+		TEST_NESTED_NLATTR_OBJECT_EX_(fd, nlh0, hdrlen,
+					      init_ifinfomsg, print_ifinfomsg,
+					      attrs[i].val, attrs[i].str,
+					      pattern, num,
+					      print_quoted_hex, 1,
+					      printf("%u", num));
+	}
+
 	puts("+++ exited with 0 +++");
 	return 0;
 }
diff --git a/tests-mx32/nlattr_packet_diag_msg.c b/tests-mx32/nlattr_packet_diag_msg.c
index 016d052..6ac9907 100644
--- a/tests-mx32/nlattr_packet_diag_msg.c
+++ b/tests-mx32/nlattr_packet_diag_msg.c
@@ -51,7 +51,8 @@
 	struct packet_diag_msg *const msg = NLMSG_DATA(nlh);
 	SET_STRUCT(struct packet_diag_msg, msg,
 		.pdiag_family = AF_PACKET,
-		.pdiag_type = SOCK_STREAM
+		.pdiag_type = SOCK_STREAM,
+		.pdiag_num = 3,
 	);
 }
 
@@ -61,7 +62,7 @@
 	printf("{len=%u, type=SOCK_DIAG_BY_FAMILY"
 	       ", flags=NLM_F_DUMP, seq=0, pid=0}"
 	       ", {pdiag_family=AF_PACKET"
-	       ", pdiag_type=SOCK_STREAM, pdiag_num=0"
+	       ", pdiag_type=SOCK_STREAM, pdiag_num=ETH_P_ALL"
 	       ", pdiag_ino=0, pdiag_cookie=[0, 0]}",
 	       msg_len);
 }
@@ -98,9 +99,9 @@
 {
 	skip_if_unavailable("/proc/self/fd/");
 
-	static const struct packet_diag_info pinfo = {
-		.pdi_index = 0xabcddafa,
-		.pdi_version = 0xbabcdafb,
+	struct packet_diag_info pinfo = {
+		.pdi_index = ifindex_lo(),
+		.pdi_version = 2,
 		.pdi_reserve = 0xcfaacdaf,
 		.pdi_copy_thresh = 0xdabacdaf,
 		.pdi_tstamp = 0xeafbaadf,
@@ -143,8 +144,8 @@
 	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
 			   init_packet_diag_msg, print_packet_diag_msg,
 			   PACKET_DIAG_INFO, pattern, pinfo,
-			   PRINT_FIELD_U("{", pinfo, pdi_index);
-			   PRINT_FIELD_U(", ", pinfo, pdi_version);
+			   printf("{pdi_index=%s", IFINDEX_LO_STR);
+			   printf(", pdi_version=TPACKET_V3");
 			   PRINT_FIELD_U(", ", pinfo, pdi_reserve);
 			   PRINT_FIELD_U(", ", pinfo, pdi_copy_thresh);
 			   PRINT_FIELD_U(", ", pinfo, pdi_tstamp);
diff --git a/tests-mx32/nlattr_smc_diag_msg.c b/tests-mx32/nlattr_smc_diag_msg.c
index 2e65ebd..6a5a62a 100644
--- a/tests-mx32/nlattr_smc_diag_msg.c
+++ b/tests-mx32/nlattr_smc_diag_msg.c
@@ -29,23 +29,25 @@
 #include "tests.h"
 #include <sys/socket.h>
 
-#ifdef AF_SMC
+#ifndef AF_SMC
+# define AF_SMC 43
+#endif
 
-# include <stdio.h>
-# include <string.h>
-# include <stdint.h>
-# include <arpa/inet.h>
-# include "test_nlattr.h"
-# include <linux/rtnetlink.h>
-# include <linux/smc_diag.h>
-# include <linux/sock_diag.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdint.h>
+#include <arpa/inet.h>
+#include "test_nlattr.h"
+#include <linux/rtnetlink.h>
+#include <linux/smc_diag.h>
+#include <linux/sock_diag.h>
 
-# ifndef SMC_CLNT
-#  define SMC_CLNT 0
-# endif
-# ifndef SMC_ACTIVE
-#  define SMC_ACTIVE 1
-# endif
+#ifndef SMC_CLNT
+# define SMC_CLNT 0
+#endif
+#ifndef SMC_ACTIVE
+# define SMC_ACTIVE 1
+#endif
 
 static const char address[] = "12.34.56.78";
 
@@ -75,7 +77,7 @@
 	printf("{len=%u, type=SOCK_DIAG_BY_FAMILY"
 	       ", flags=NLM_F_DUMP, seq=0, pid=0}"
 	       ", {diag_family=AF_SMC, diag_state=SMC_ACTIVE"
-	       ", diag_fallback=0, diag_shutdown=0"
+	       ", diag_fallback=SMC_DIAG_MODE_SMCR, diag_shutdown=0"
 	       ", id={idiag_sport=htons(0), idiag_dport=htons(0)"
 	       ", idiag_src=inet_addr(\"%s\")"
 	       ", idiag_dst=inet_addr(\"%s\")"
@@ -152,6 +154,23 @@
 		},
 		.role = SMC_CLNT
 	};
+	static const struct smcd_diag_dmbinfo dinfo = {
+		.linkid     = 0xdeadc0de,
+		.peer_gid   = 0xbefeededbadc0dedULL,
+		.my_gid     = 0xdeec0dedfacebeefULL,
+		.token      = 0xcafedecaffeedeedULL,
+		.peer_token = 0xfeedfacebeeff00dULL,
+	};
+	static const struct smc_diag_fallback fb1 = {
+		.reason         = 0,
+		.peer_diagnosis = 0x03020000,
+	};
+	static const struct smc_diag_fallback fb2 = {
+		.reason         = 0x03060000,
+		.peer_diagnosis = 0x99999999,
+	};
+	static uint8_t sd1 = 0x23;
+	static uint8_t sd2 = 0x40;
 
 	int fd = create_nl_socket(NETLINK_SOCK_DIAG);
 	const unsigned int hdrlen = sizeof(struct smc_diag_msg);
@@ -164,6 +183,16 @@
 
 	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
 			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_SHUTDOWN, pattern, sd1,
+			   printf("RCV_SHUTDOWN|SEND_SHUTDOWN|0x20"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_SHUTDOWN, pattern, sd2,
+			   printf("0x40 /* ???_SHUTDOWN */"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
 			   SMC_DIAG_CONNINFO, pattern, cinfo,
 			   PRINT_FIELD_U("{", cinfo, token);
 			   PRINT_FIELD_U(", ", cinfo, sndbuf_size);
@@ -192,12 +221,31 @@
 			   printf(", peer_gid=\"%s\"}", linfo.lnk[0].peer_gid);
 			   printf(", role=SMC_CLNT}"));
 
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_DMBINFO, pattern, dinfo,
+			   PRINT_FIELD_U("{", dinfo, linkid);
+			   PRINT_FIELD_X(", ", dinfo, peer_gid);
+			   PRINT_FIELD_X(", ", dinfo, my_gid);
+			   PRINT_FIELD_X(", ", dinfo, token);
+			   PRINT_FIELD_X(", ", dinfo, peer_token);
+			   printf("}"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_FALLBACK, pattern, fb1,
+			   printf("{reason=0 /* SMC_CLC_DECL_??? */");
+			   printf(", peer_diagnosis=0x3020000"
+			          " /* SMC_CLC_DECL_IPSEC */}"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_FALLBACK, pattern, fb2,
+			   printf("{reason=0x3060000"
+			          " /* SMC_CLC_DECL_OPTUNSUPP */");
+			   printf(", peer_diagnosis=0x99999999"
+			          " /* SMC_CLC_DECL_??? */}"));
+
 	printf("+++ exited with 0 +++\n");
 	return 0;
 }
-
-#else
-
-SKIP_MAIN_UNDEFINED("AF_SMC")
-
-#endif
diff --git a/tests-mx32/nsyscalls.c b/tests-mx32/nsyscalls.c
index 681fb31..e354423 100644
--- a/tests-mx32/nsyscalls.c
+++ b/tests-mx32/nsyscalls.c
@@ -82,18 +82,18 @@
 
 #ifdef LINUX_MIPSO32
 	printf("syscall(%#lx, %#lx, %#lx, %#lx, %#lx, %#lx, %#lx)"
-	       " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT,
-	       a[0], a[1], a[2], a[3], a[4], a[5], rc);
+	       " = %s\n", nr | SYSCALL_BIT,
+	       a[0], a[1], a[2], a[3], a[4], a[5], sprintrc(rc));
 #else
 	printf("syscall_%#lx(%#llx, %#llx, %#llx, %#llx, %#llx, %#llx)"
-	       " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT,
+	       " = %s\n", nr | SYSCALL_BIT,
 	       (unsigned long long) a[0],
 	       (unsigned long long) a[1],
 	       (unsigned long long) a[2],
 	       (unsigned long long) a[3],
 	       (unsigned long long) a[4],
 	       (unsigned long long) a[5],
-	       rc);
+	       sprintrc(rc));
 #endif
 }
 
@@ -119,6 +119,7 @@
 #endif
 
 	test_syscall(ARRAY_SIZE(syscallent));
+	(void) syscallent;	/* workaround for clang bug #33068 */
 
 #ifdef SYS_socket_subcall
 	test_syscall(SYS_socket_subcall + 1);
diff --git a/tests-mx32/options-syntax.test b/tests-mx32/options-syntax.test
index 1a290d0..28762bc 100755
--- a/tests-mx32/options-syntax.test
+++ b/tests-mx32/options-syntax.test
@@ -66,6 +66,7 @@
 check_h "incorrect personality designator '42' in qualification '23@42'" -e trace=23@42,123
 
 check_e "invalid system call '/getcwd@ohmy'" -e trace=/getcwd@ohmy
+check_e "invalid -e kvm= argument: 'chdir'" -e kvm=chdir
 
 case "$STRACE_NATIVE_ARCH" in
 x86_64)
diff --git a/tests-mx32/pure_executables.am b/tests-mx32/pure_executables.am
index c65f4ca..72a3155 100644
--- a/tests-mx32/pure_executables.am
+++ b/tests-mx32/pure_executables.am
@@ -11,11 +11,11 @@
   aio_pgetevents \
   alarm \
   bpf \
-  bpf-v \
   bpf-obj_get_info_by_fd \
-  bpf-obj_get_info_by_fd-v \
   bpf-obj_get_info_by_fd-prog \
   bpf-obj_get_info_by_fd-prog-v \
+  bpf-obj_get_info_by_fd-v \
+  bpf-v \
   brk \
   btrfs \
   caps \
@@ -115,11 +115,14 @@
   ioctl_evdev \
   ioctl_inotify \
   ioctl_kvm_run \
+  ioctl_kvm_run-v \
+  ioctl_kvm_run_auxstr_vcpu \
   ioctl_loop \
   ioctl_mtd \
-  ioctl_rtc \
+  ioctl_nbd \
   ioctl_perf \
   ioctl_ptp \
+  ioctl_rtc \
   ioctl_scsi \
   ioctl_sg_io_v3 \
   ioctl_sg_io_v4 \
@@ -204,7 +207,10 @@
   munlockall \
   nanosleep \
   net-icmp_filter \
+  net-packet_mreq \
   net-sockaddr \
+  net-tpacket_req \
+  net-tpacket_stats \
   net-y-unix \
   net-yy-inet \
   net-yy-inet6 \
@@ -226,15 +232,15 @@
   nfnetlink_ctnetlink \
   nfnetlink_ctnetlink_exp \
   nfnetlink_cttimeout \
+  nfnetlink_ipset \
   nfnetlink_nft_compat \
   nfnetlink_nftables \
-  nfnetlink_ipset \
   nfnetlink_osf \
   nfnetlink_queue \
   nfnetlink_ulog \
   nlattr \
-  nlattr_crypto_user_alg \
   nlattr_br_port_msg \
+  nlattr_crypto_user_alg \
   nlattr_dcbmsg \
   nlattr_fib_rule_hdr \
   nlattr_ifaddrlblmsg \
@@ -266,10 +272,10 @@
   nlattr_unix_diag_msg \
   old_mmap \
   old_mmap-P \
-  old_mmap-v-none \
   old_mmap-Xabbrev \
   old_mmap-Xraw \
   old_mmap-Xverbose \
+  old_mmap-v-none \
   oldfstat \
   oldlstat \
   oldselect \
@@ -451,6 +457,9 @@
   ustat \
   utime \
   utimensat \
+  utimensat-Xabbrev \
+  utimensat-Xraw \
+  utimensat-Xverbose \
   utimes \
   vhangup \
   vmsplice \
diff --git a/tests-mx32/pure_executables.list b/tests-mx32/pure_executables.list
index 39565d0..69097bf 100755
--- a/tests-mx32/pure_executables.list
+++ b/tests-mx32/pure_executables.list
@@ -10,11 +10,11 @@
 aio_pgetevents
 alarm
 bpf
-bpf-v
 bpf-obj_get_info_by_fd
-bpf-obj_get_info_by_fd-v
 bpf-obj_get_info_by_fd-prog
 bpf-obj_get_info_by_fd-prog-v
+bpf-obj_get_info_by_fd-v
+bpf-v
 brk
 btrfs
 caps
@@ -114,11 +114,14 @@
 ioctl_evdev
 ioctl_inotify
 ioctl_kvm_run
+ioctl_kvm_run-v
+ioctl_kvm_run_auxstr_vcpu
 ioctl_loop
 ioctl_mtd
-ioctl_rtc
+ioctl_nbd
 ioctl_perf
 ioctl_ptp
+ioctl_rtc
 ioctl_scsi
 ioctl_sg_io_v3
 ioctl_sg_io_v4
@@ -203,7 +206,10 @@
 munlockall
 nanosleep
 net-icmp_filter
+net-packet_mreq
 net-sockaddr
+net-tpacket_req
+net-tpacket_stats
 net-y-unix
 net-yy-inet
 net-yy-inet6
@@ -225,15 +231,15 @@
 nfnetlink_ctnetlink
 nfnetlink_ctnetlink_exp
 nfnetlink_cttimeout
+nfnetlink_ipset
 nfnetlink_nft_compat
 nfnetlink_nftables
-nfnetlink_ipset
 nfnetlink_osf
 nfnetlink_queue
 nfnetlink_ulog
 nlattr
-nlattr_crypto_user_alg
 nlattr_br_port_msg
+nlattr_crypto_user_alg
 nlattr_dcbmsg
 nlattr_fib_rule_hdr
 nlattr_ifaddrlblmsg
@@ -265,10 +271,10 @@
 nlattr_unix_diag_msg
 old_mmap
 old_mmap-P
-old_mmap-v-none
 old_mmap-Xabbrev
 old_mmap-Xraw
 old_mmap-Xverbose
+old_mmap-v-none
 oldfstat
 oldlstat
 oldselect
@@ -450,6 +456,9 @@
 ustat
 utime
 utimensat
+utimensat-Xabbrev
+utimensat-Xraw
+utimensat-Xverbose
 utimes
 vhangup
 vmsplice
diff --git a/tests-mx32/quotactl-success-v.c b/tests-mx32/quotactl-success-v.c
new file mode 100644
index 0000000..4d1c7b3
--- /dev/null
+++ b/tests-mx32/quotactl-success-v.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl-v.c"
diff --git a/tests-mx32/quotactl-success-v.test b/tests-mx32/quotactl-success-v.test
new file mode 100755
index 0000000..a9937bd
--- /dev/null
+++ b/tests-mx32/quotactl-success-v.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success-v > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-mx32/quotactl-success.c b/tests-mx32/quotactl-success.c
new file mode 100644
index 0000000..aa2b9dc
--- /dev/null
+++ b/tests-mx32/quotactl-success.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl.c"
diff --git a/tests-mx32/quotactl-success.test b/tests-mx32/quotactl-success.test
new file mode 100755
index 0000000..6cd9532
--- /dev/null
+++ b/tests-mx32/quotactl-success.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-mx32/quotactl-xfs-success-v.c b/tests-mx32/quotactl-xfs-success-v.c
new file mode 100644
index 0000000..6e7b2b5
--- /dev/null
+++ b/tests-mx32/quotactl-xfs-success-v.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl-xfs-v.c"
diff --git a/tests-mx32/quotactl-xfs-success-v.test b/tests-mx32/quotactl-xfs-success-v.test
new file mode 100755
index 0000000..4c4bb9c
--- /dev/null
+++ b/tests-mx32/quotactl-xfs-success-v.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success-v > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-mx32/quotactl-xfs-success.c b/tests-mx32/quotactl-xfs-success.c
new file mode 100644
index 0000000..f498b8a
--- /dev/null
+++ b/tests-mx32/quotactl-xfs-success.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl-xfs.c"
diff --git a/tests-mx32/quotactl-xfs-success.test b/tests-mx32/quotactl-xfs-success.test
new file mode 100755
index 0000000..95077c8
--- /dev/null
+++ b/tests-mx32/quotactl-xfs-success.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests-mx32/quotactl-xfs.c b/tests-mx32/quotactl-xfs.c
index fab451e..1129891 100644
--- a/tests-mx32/quotactl-xfs.c
+++ b/tests-mx32/quotactl-xfs.c
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -92,7 +92,7 @@
 	struct fs_disk_quota *dq = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", dq);
 		return;
 	}
@@ -132,7 +132,7 @@
 	struct fs_quota_stat *qs = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", qs);
 		return;
 	}
@@ -166,7 +166,7 @@
 	struct fs_quota_statv *qs = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", qs);
 		return;
 	}
@@ -207,13 +207,13 @@
 	char bogus_addr_str[sizeof(void *) * 2 + sizeof("0x")];
 	char unterminated_str[sizeof(void *) * 2 + sizeof("0x")];
 
-	long rc;
+	static char invalid_cmd_str[1024];
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_disk_quota, xdq);
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_stat, xqstat);
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_statv, xqstatv);
 	TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, flags);
 	char *unterminated = tail_memdup(unterminated_data,
-		sizeof(unterminated_data));
+					 sizeof(unterminated_data));
 
 	snprintf(bogus_special_str, sizeof(bogus_special_str), "%p",
 		 bogus_special);
@@ -234,12 +234,12 @@
 		    "|XFS_QUOTA_GDQ_ACCT|XFS_QUOTA_GDQ_ENFD"
 		    "|XFS_QUOTA_PDQ_ENFD|0xdeadbec0]");
 
-	rc = syscall(__NR_quotactl, QCMD(Q_XQUOTAON, 0xfacefeed), bogus_dev,
-		     bogus_id, bogus_addr);
-	printf("quotactl(QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)"
-	       ", %s, %p) = %s\n",
-	       QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed)),
-	       bogus_dev_str, bogus_addr, sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)",
+		 QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed)));
+	check_quota(CQF_ID_SKIP,
+		    QCMD(Q_XQUOTAON, 0xfacefeed), invalid_cmd_str,
+		    bogus_dev, bogus_dev_str, bogus_addr);
 
 
 	/* Q_XQUOTAOFF */
@@ -264,12 +264,12 @@
 	/* Q_XGETQUOTA */
 
 	/* Trying our best to get successful result */
-	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, USRQUOTA)),
+	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, USRQUOTA)),
 		    ARG_STR("/dev/sda1"), getuid(), xdq, print_xdisk_quota,
 		    (intptr_t) 1);
 
-	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)),
-		    ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 2);
+	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, GRPQUOTA)),
+		    ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 1);
 
 
 	/* Q_XGETNEXTQUOTA */
@@ -298,20 +298,29 @@
 		    ARG_STR("/dev/sda1"), xqstat, print_xquota_stat, (intptr_t) 1);
 
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
-		    ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)),
+		    ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)),
+		    ARG_STR("NULL"), xqstat, print_xquota_stat, (intptr_t) 1);
+
+	check_quota(CQF_ID_SKIP,
+		    ARG_STR(QCMD(Q_XGETQSTAT, PRJQUOTA)),
 		    unterminated, unterminated_str,
-		    xqstat + 1, print_xquota_stat, (intptr_t) 2);
+		    xqstat + 1);
 
 
 	/* Q_XGETQSTATV */
 
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
-		    ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)),
-		    ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, 1);
+		    ARG_STR(QCMD(Q_XGETQSTATV, USRQUOTA)),
+		    ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, (intptr_t) 1);
 
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
 		    ARG_STR(QCMD(Q_XGETQSTATV, GRPQUOTA)),
-		    ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 2);
+		    ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 1);
+
+	check_quota(CQF_ID_SKIP,
+		    ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)),
+		    unterminated, unterminated_str,
+		    xqstatv + 1);
 
 
 	/* Q_XQUOTARM */
diff --git a/tests-mx32/quotactl.c b/tests-mx32/quotactl.c
index f1648d9..7661397 100644
--- a/tests-mx32/quotactl.c
+++ b/tests-mx32/quotactl.c
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -83,7 +83,7 @@
 	struct if_dqblk *db = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", db);
 		return;
 	}
@@ -113,7 +113,7 @@
 	struct if_nextdqblk *db = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", db);
 		return;
 	}
@@ -146,7 +146,7 @@
 	struct if_dqinfo *di = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", di);
 		return;
 	}
@@ -161,6 +161,38 @@
 	printf("}");
 }
 
+void
+print_dqfmt(long rc, void *ptr, void *arg)
+{
+	uint32_t *fmtval = ptr;
+	long out_arg = (long) arg;
+	const char *fmtstr;
+
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
+		printf("%p", fmtval);
+		return;
+	}
+	printf("[");
+	switch (*fmtval) {
+	case 1:
+		fmtstr = "QFMT_VFS_OLD";
+		break;
+	case 2:
+		fmtstr = "QFMT_VFS_V0";
+		break;
+	case 3:
+		fmtstr = "QFMT_OCFS2";
+		break;
+	case 4:
+		fmtstr = "QFMT_VFS_V1";
+		break;
+	default:
+		printf("%#x /* QFMT_VFS_??? */]", *fmtval);
+		return;
+	}
+	printf("%s]", fmtstr);
+}
+
 
 int
 main(void)
@@ -171,7 +203,8 @@
 	char bogus_special_str[sizeof(void *) * 2 + sizeof("0x")];
 	char unterminated_str[sizeof(void *) * 2 + sizeof("0x")];
 
-	long rc;
+	static char invalid_cmd_str[1024];
+	static char invalid_id_str[1024];
 	char *unterminated = tail_memdup(unterminated_data,
 					 sizeof(unterminated_data));
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct if_dqblk, dqblk);
@@ -179,7 +212,6 @@
 	TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, fmt);
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct if_nextdqblk, nextdqblk);
 
-
 	snprintf(bogus_special_str, sizeof(bogus_special_str), "%p",
 		bogus_special);
 	snprintf(unterminated_str, sizeof(unterminated_str), "%p",
@@ -188,16 +220,16 @@
 
 	/* Invalid commands */
 
-	rc = syscall(__NR_quotactl, bogus_cmd, bogus_special, bogus_id,
-		     bogus_addr);
-	printf("quotactl(QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)"
-	       ", %p, %u, %p) = %s\n",
-	       QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd),
-	       bogus_special, bogus_id, bogus_addr, sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)",
+		 QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd));
+	check_quota(CQF_NONE, bogus_cmd, invalid_cmd_str,
+		    bogus_special, bogus_special_str, bogus_id, bogus_addr);
 
-	rc = syscall(__NR_quotactl, 0, NULL, -1, NULL);
-	printf("quotactl(QCMD(0 /* Q_??? */, USRQUOTA), NULL, -1, NULL) = %s\n",
-	       sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(0 /* Q_??? */, USRQUOTA)");
+	check_quota(CQF_ADDR_STR, 0, invalid_cmd_str,
+		    ARG_STR(NULL), -1, ARG_STR(NULL));
 
 
 	/* Q_QUOTAON */
@@ -207,12 +239,14 @@
 		    ARG_STR("/dev/bogus/"), ARG_STR(QFMT_VFS_OLD),
 		    ARG_STR("/tmp/bogus/"));
 
-	rc = syscall(__NR_quotactl, QCMD(Q_QUOTAON, 0xfacefeed), bogus_dev,
-		     bogus_id, bogus_addr);
-	printf("quotactl(QCMD(Q_QUOTAON, %#x /* ???QUOTA */)"
-	       ", %s, %#x /* QFMT_VFS_??? */, %p) = %s\n",
-	       QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed)),
-	       bogus_dev_str, bogus_id, bogus_addr, sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(Q_QUOTAON, %#x /* ???QUOTA */)",
+		 QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed)));
+	snprintf(invalid_id_str, sizeof(invalid_id_str),
+		 "%#x /* QFMT_VFS_??? */", bogus_id);
+	check_quota(CQF_ID_STR, QCMD(Q_QUOTAON, 0xfacefeed),
+		    invalid_cmd_str, bogus_dev, bogus_dev_str,
+		    bogus_id, invalid_id_str, bogus_addr);
 
 
 	/* Q_QUOTAOFF */
@@ -238,7 +272,7 @@
 		    (intptr_t) 1);
 
 	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)),
-		    ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 2);
+		    ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 1);
 
 
 	/* Q_GETNEXTQUOTA */
@@ -269,7 +303,7 @@
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
 		    ARG_STR(QCMD(Q_GETINFO, GRPQUOTA)),
 		    bogus_special, bogus_special_str, dqinfo,
-		    print_dqinfo, (intptr_t) 2);
+		    print_dqinfo, (intptr_t) 1);
 
 	/* Q_SETINFO */
 
@@ -294,9 +328,14 @@
 	check_quota(CQF_ID_SKIP,
 		    ARG_STR(QCMD(Q_GETFMT, USRQUOTA)),
 		    unterminated, unterminated_str, fmt + 1);
-	check_quota(CQF_ID_SKIP,
+	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
 		    ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)),
-		    ARG_STR("/dev/sda1"), fmt);
+		    ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1);
+	/* Try to check valid quota format */
+	*fmt = QFMT_VFS_OLD;
+	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
+		    ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)),
+		    ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1);
 
 
 	/* Q_SYNC */
diff --git a/tests-mx32/quotactl.h b/tests-mx32/quotactl.h
index 352f927..cb9e4d2 100644
--- a/tests-mx32/quotactl.h
+++ b/tests-mx32/quotactl.h
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -78,7 +78,73 @@
 	CQF_ADDR_CB   = 1 << CQF_ADDR_CB_BIT,
 };
 
+static const char *errstr;
 
+/**
+ * Generic quotactl syscall checker function.  Call convention:
+ *
+ *     check_quota(flags, cmd, cmd_str, special, special_str
+ *		   [, id [, id_str]]
+ *		   [, addr [, { addr_cb, addr_cb_arg | addr_str }]])
+ *
+ * check_quota performs a syscall invocation and prints the expected output
+ * for it.
+ *
+ * It might be useful to employ ARG_STR macro for passing cmd/cmd_str,
+ * special_special_str, id/id_str, and addr/addr_str argument pairs.
+ *
+ * @param flags Check flags:
+ *               - CQF_ID_SKIP: the "id" syscall argument is ignored
+ *                 in the syscall invocation.  No id and id_str arguments
+ *                 should be provided if this flag is set.
+ *                 This flag has priority over the CQF_ID_STR flag.
+ *               - CQF_ID_STR: the "id" syscall argument has a special string
+ *                 representation.  id_str argument should be provided if this
+ *                 flag is set; no id_str argument should be provided and id
+ *                 argument is printed as unsigned integer (with an exception
+ *                 for -1, which is printed as signed) if this flag is not set.
+ *               - CQF_ADDR_SKIP: the "addr" syscall argument is ignored
+ *                 in the syscall invocation.  None of the addr, addr_cb,
+ *                 addr_cb_arg, and/or addr_str arguments should be provided
+ *                 if this flag is set.  This flag has priority
+ *                 over the CQF_ADDR_STR and CQF_ADDR_CB flags.
+ *               - CQF_ADDR_CB: the "addr" syscall argument printing is handled
+ *                 via a callback function.  addr_cb (that points to a callback
+ *                 function of type print_cb) and addr_cb_arg (an opaque pointer
+ *                 that is passed to addr_cb in the third argument) should
+ *                 be provided if this flag is set.
+ *                 This flag has priority over the CQF_ADDR_STR flag.
+ *               - CQF_ADDR_STR: addr syscall argument has a special string
+ *                 representation.  addr_str argument should be provided if this
+ *                 flag is set.  If both CQF_ADDR_CB and CQF_ADDR_STR flags
+ *                 are not set, addr syscall argument is printed using "%p"
+ *                 printf format.
+ * @param cmd Value of the "cmd" syscall argument that should be passed
+ *            in the syscall invocation.
+ * @param cmd_str String representation of the "cmd" syscall argument.
+ * @param special Value of the "special" syscall argument that should be passed
+ *                in the syscall invocation.
+ * @param special_str String representation of the "special" syscall argument.
+ * @param ... Additional arguments depend on the flags being set:
+ *             - id: Value of the "id" syscall argument.  Provided
+ *               if CQF_ID_SKIP is not set, otherwise -1 is passed
+ *               in the syscall invocation and the argument is not printed
+ *               in the expected output.
+ *             - id_str: String representation of the "id" syscall argument.
+ *               Provided if CQF_ID_SKIP is not set and CQF_ID_STR is set.
+ *             - addr: Value of the "addr" syscall argument.  Provided
+ *               if CQF_ADDR_SKIP is not set, otherwise NULL is passed
+ *               in the syscall invocation and the argument is not printed
+ *               in the expected output.
+ *             - addr_cb: Callback function that is called for the "addr"
+ *               syscall argument printing. Should be of print_cb type.
+ *               Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set.
+ *             - addr_cb_arg: Opaque pointer that is passed to addr_cb,
+ *               Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set.
+ *             - addr_str: String representation of the "addr" syscall argument.
+ *               Provided if CQF_ADDR_SKIP is not set, CQF_ADDR_CB is not set,
+ *               and CQF_ADDR_STR is set.
+ */
 static inline void
 check_quota(uint32_t flags, int cmd, const char *cmd_str,
 	const char *special, const char *special_str, ...)
@@ -116,6 +182,20 @@
 	va_end(ap);
 
 	rc = syscall(__NR_quotactl, cmd, special, id, addr);
+
+	errstr = sprintrc(rc);
+
+#ifdef INJECT_RETVAL
+	if (rc != INJECT_RETVAL)
+		error_msg_and_fail("Got a return value of %ld != %d",
+				   rc, INJECT_RETVAL);
+
+	static char inj_errstr[4096];
+
+	snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr);
+	errstr = inj_errstr;
+#endif
+
 	printf("quotactl(%s, %s", cmd_str, special_str);
 
 	if (!(flags & CQF_ID_SKIP)) {
@@ -140,7 +220,7 @@
 		}
 	}
 
-	printf(") = %s\n", sprintrc(rc));
+	printf(") = %s\n", errstr);
 }
 
 
diff --git a/tests-mx32/so_linger.c b/tests-mx32/so_linger.c
index 4dc994b..bfc27a3 100644
--- a/tests-mx32/so_linger.c
+++ b/tests-mx32/so_linger.c
@@ -1,7 +1,7 @@
 /*
  * Check decoding of SO_LINGER socket option.
  *
- * Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2017-2018 Dmitry V. Levin <ldv@altlinux.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -29,7 +29,9 @@
 
 #include "tests.h"
 
+#include <stddef.h>
 #include <stdio.h>
+#include <string.h>
 #include <sys/socket.h>
 #include <unistd.h>
 
@@ -56,6 +58,19 @@
 {
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct linger, linger);
 	TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len);
+
+	const unsigned int sizeof_l_onoff = sizeof(linger->l_onoff);
+	struct linger *const l_onoff = tail_alloc(sizeof_l_onoff);
+
+	const unsigned int sizeof_l_onoff_truncated = sizeof_l_onoff - 1;
+	struct linger *const l_onoff_truncated =
+		tail_alloc(sizeof_l_onoff_truncated);
+
+	const unsigned int sizeof_l_linger_truncated =
+		offsetofend(struct linger, l_linger) - 1;
+	struct linger *const l_linger_truncated =
+		tail_alloc(sizeof_l_linger_truncated);
+
         int fd = socket(AF_UNIX, SOCK_STREAM, 0);
         if (fd < 0)
                 perror_msg_and_skip("socket AF_UNIX SOCK_STREAM");
@@ -98,6 +113,12 @@
 	printf("setsockopt(%d, SOL_SOCKET, SO_LINGER, %p, %d) = %s\n",
 	       fd, &linger->l_linger, (unsigned int) sizeof(*linger), errstr);
 
+	/* getsockopt with zero optlen */
+	*len = 0;
+	get_linger(fd, linger, len);
+	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, %p, [0]) = %s\n",
+	       fd, linger, errstr);
+
 	/* getsockopt with optlen larger than necessary - shortened */
 	*len = sizeof(*linger) + 1;
 	get_linger(fd, linger, len);
@@ -106,19 +127,43 @@
 	       fd, linger->l_onoff, linger->l_linger,
 	       (unsigned int) sizeof(*linger) + 1, *len, errstr);
 
-	/* getsockopt with optlen larger than usual - truncated to l_onoff */
-	*len = sizeof(linger->l_onoff);
-	get_linger(fd, linger, len);
+	/*
+	 * getsockopt with optlen less than sizeof(linger->l_onoff):
+	 * the part of struct linger.l_onoff is printed in hex.
+	 */
+	*len = sizeof_l_onoff_truncated;
+	get_linger(fd, l_onoff_truncated, len);
+	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=", fd);
+	print_quoted_hex(l_onoff_truncated, *len);
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen equals to sizeof(struct linger.l_onoff):
+	 * struct linger.l_linger is not printed.
+	 */
+	*len = sizeof_l_onoff;
+	get_linger(fd, l_onoff, len);
 	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d}"
 	       ", [%d]) = %s\n",
-	       fd, linger->l_onoff, *len, errstr);
+	       fd, l_onoff->l_onoff, *len, errstr);
 
-	/* getsockopt with optlen larger than usual - truncated to raw */
-	*len = sizeof(*linger) - 1;
-	get_linger(fd, linger, len);
-	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, ", fd);
-	print_quoted_hex(linger, *len);
-	printf(", [%d]) = %s\n", *len, errstr);
+	/*
+	 * getsockopt with optlen greater than sizeof(struct linger.l_onoff)
+	 * but smaller than sizeof(struct linger):
+	 * the part of struct linger.l_linger is printed in hex.
+	 */
+	*len = sizeof_l_linger_truncated;
+	get_linger(fd, l_linger_truncated, len);
+	/*
+	 * Copy to a properly aligned structure to avoid unaligned access
+	 * to struct linger.l_onoff field.
+	 */
+	memcpy(linger, l_linger_truncated, sizeof_l_linger_truncated);
+	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d, l_linger=",
+	       fd, linger->l_onoff);
+	print_quoted_hex(&linger->l_linger, sizeof_l_linger_truncated -
+					    offsetof(struct linger, l_linger));
+	printf("}, [%d]) = %s\n", *len, errstr);
 
 	/* getsockopt optval EFAULT */
 	*len = sizeof(*linger);
diff --git a/tests-mx32/so_peercred.c b/tests-mx32/so_peercred.c
index 6eac846..e4fab6d 100644
--- a/tests-mx32/so_peercred.c
+++ b/tests-mx32/so_peercred.c
@@ -32,6 +32,7 @@
 
 #include <stddef.h>
 #include <stdio.h>
+#include <string.h>
 #include <sys/socket.h>
 #include <unistd.h>
 
@@ -75,6 +76,25 @@
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct ucred, peercred);
 	TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len);
 
+	const unsigned int sizeof_pid = sizeof(peercred->pid);
+	struct ucred *const pid = tail_alloc(sizeof_pid);
+
+	const unsigned int sizeof_pid_truncated = sizeof_pid - 1;
+	struct ucred *const pid_truncated =
+		tail_alloc(sizeof_pid_truncated);
+
+	const unsigned int sizeof_uid = offsetofend(struct ucred, uid);
+	struct ucred *const uid = tail_alloc(sizeof_uid);
+
+	const unsigned int sizeof_uid_truncated = sizeof_uid - 1;
+	struct ucred *const uid_truncated =
+		tail_alloc(sizeof_uid_truncated);
+
+	const unsigned int sizeof_gid_truncated =
+		offsetofend(struct ucred, gid) - 1;
+	struct ucred *const gid_truncated =
+		tail_alloc(sizeof_gid_truncated);
+
 	int sv[2];
 	if (socketpair(AF_UNIX, SOCK_STREAM, 0, sv))
                 perror_msg_and_skip("socketpair AF_UNIX SOCK_STREAM");
@@ -88,52 +108,102 @@
 	PRINT_FIELD_UID(", ", *peercred, gid);
 	printf("}, [%d]) = %s\n", *len, errstr);
 
-	int fd = socket(AF_UNIX, SOCK_STREAM, 0);
-	if (fd < 0)
-		perror_msg_and_skip("socket AF_UNIX SOCK_STREAM");
+	/* getsockopt with zero optlen */
+	*len = 0;
+	get_peercred(sv[0], peercred, len);
+	printf("getsockopt(%d, %s, %p, [0]) = %s\n",
+	       sv[0], so_str(), peercred, errstr);
 
 	/* getsockopt with optlen larger than necessary - shortened */
 	*len = sizeof(*peercred) + 1;
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s", fd, so_str());
+	get_peercred(sv[0], peercred, len);
+	printf("getsockopt(%d, %s", sv[0], so_str());
 	PRINT_FIELD_D(", {", *peercred, pid);
 	PRINT_FIELD_UID(", ", *peercred, uid);
 	PRINT_FIELD_UID(", ", *peercred, gid);
 	printf("}, [%u->%d]) = %s\n",
 	       (unsigned int) sizeof(*peercred) + 1, *len, errstr);
 
-	/* getsockopt with optlen smaller than usual - truncated to ucred.pid */
-	*len = sizeof(peercred->pid);
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s", fd, so_str());
-	PRINT_FIELD_D(", {", *peercred, pid);
+	/*
+	 * getsockopt with optlen less than offsetofend(struct ucred, pid):
+	 * the part of struct ucred.pid is printed in hex.
+	 */
+	*len = sizeof_pid_truncated;
+	get_peercred(sv[0], pid_truncated, len);
+	printf("getsockopt(%d, %s, {pid=", sv[0], so_str());
+	print_quoted_hex(pid_truncated, *len);
 	printf("}, [%d]) = %s\n", *len, errstr);
 
-	/* getsockopt with optlen smaller than usual - truncated to ucred.uid */
-	*len = offsetof(struct ucred, gid);
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s", fd, so_str());
+	/*
+	 * getsockopt with optlen equals to sizeof(struct ucred.pid):
+	 * struct ucred.uid and struct ucred.gid are not printed.
+	 */
+	*len = sizeof_pid;
+	get_peercred(sv[0], pid, len);
+	printf("getsockopt(%d, %s", sv[0], so_str());
+	PRINT_FIELD_D(", {", *pid, pid);
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen greater than sizeof(struct ucred.pid)
+	 * but smaller than offsetofend(struct ucred, uid):
+	 * the part of struct ucred.uid is printed in hex.
+	 */
+	*len = sizeof_uid_truncated;
+	get_peercred(sv[0], uid_truncated, len);
+	/*
+	 * Copy to a properly aligned structure to avoid unaligned access
+	 * to struct ucred.pid field.
+	 */
+	memcpy(uid, uid_truncated, sizeof_uid_truncated);
+	printf("getsockopt(%d, %s", sv[0], so_str());
+	PRINT_FIELD_D(", {", *uid, pid);
+	printf(", uid=");
+	print_quoted_hex(&uid->uid, sizeof_uid_truncated -
+				    offsetof(struct ucred, uid));
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct ucred, uid):
+	 * struct ucred.gid is not printed.
+	 */
+	*len = sizeof_uid;
+	get_peercred(sv[0], uid, len);
+	printf("getsockopt(%d, %s", sv[0], so_str());
+	PRINT_FIELD_D(", {", *uid, pid);
+	PRINT_FIELD_UID(", ", *uid, uid);
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen greater than sizeof(struct ucred.uid)
+	 * but smaller than offsetofend(struct ucred, gid):
+	 * the part of struct ucred.gid is printed in hex.
+	 */
+	*len = sizeof_gid_truncated;
+	get_peercred(sv[0], gid_truncated, len);
+	/*
+	 * Copy to a properly aligned structure to avoid unaligned access
+	 * to struct ucred.pid and struct ucred.uid fields.
+	 */
+	memcpy(peercred, gid_truncated, sizeof_gid_truncated);
+	printf("getsockopt(%d, %s", sv[0], so_str());
 	PRINT_FIELD_D(", {", *peercred, pid);
 	PRINT_FIELD_UID(", ", *peercred, uid);
+	printf(", gid=");
+	print_quoted_hex(&peercred->gid, sizeof_gid_truncated -
+				    offsetof(struct ucred, gid));
 	printf("}, [%d]) = %s\n", *len, errstr);
 
-	/* getsockopt with optlen larger than usual - truncated to raw */
-	*len = sizeof(*peercred) - 1;
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s, ", fd, so_str());
-	print_quoted_hex(peercred, *len);
-	printf(", [%d]) = %s\n", *len, errstr);
-
 	/* getsockopt optval EFAULT */
 	*len = sizeof(*peercred);
-	get_peercred(fd, &peercred->uid, len);
+	get_peercred(sv[0], &peercred->uid, len);
 	printf("getsockopt(%d, %s, %p, [%d]) = %s\n",
-	       fd, so_str(), &peercred->uid, *len, errstr);
+	       sv[0], so_str(), &peercred->uid, *len, errstr);
 
 	/* getsockopt optlen EFAULT */
-	get_peercred(fd, peercred, len + 1);
+	get_peercred(sv[0], peercred, len + 1);
 	printf("getsockopt(%d, %s, %p, %p) = %s\n",
-	       fd, so_str(), peercred, len + 1, errstr);
+	       sv[0], so_str(), peercred, len + 1, errstr);
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-mx32/sprintrc.c b/tests-mx32/sprintrc.c
index 7423afb..029546a 100644
--- a/tests-mx32/sprintrc.c
+++ b/tests-mx32/sprintrc.c
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -54,9 +55,6 @@
 	};
 	static char buf[4096];
 
-	if (fmt >= ARRAY_SIZE(formats))
-		perror_msg_and_fail("sprintrc_ex: incorrect format provided");
-
 	if (rc == 0)
 		return "0";
 
diff --git a/tests-mx32/stack-fcall-3.c b/tests-mx32/stack-fcall-3.c
index 98726d8..d2abe61 100644
--- a/tests-mx32/stack-fcall-3.c
+++ b/tests-mx32/stack-fcall-3.c
@@ -1,7 +1,18 @@
+#include <signal.h>
 #include <unistd.h>
+
 #include "stack-fcall.h"
 
 int f3(int i)
 {
-	return getpid() + i;
+	static int pid;
+
+	switch (i) {
+	case 1:
+		return kill(pid, SIGURG);
+
+	default:
+		return (pid = getpid()) + i;
+	}
+
 }
diff --git a/tests-mx32/stack-fcall.c b/tests-mx32/stack-fcall.c
index e0ec3b1..cfa904c 100644
--- a/tests-mx32/stack-fcall.c
+++ b/tests-mx32/stack-fcall.c
@@ -1,7 +1,8 @@
 #include "stack-fcall.h"
 
-int main(int argc, char **argv)
+int main(void)
 {
-	f0(argc);
+	f0(0);
+	f0(1);
 	return 0;
 }
diff --git a/tests-mx32/strace-k-demangle.expected b/tests-mx32/strace-k-demangle.expected
index e42e78f..54c6f50 100644
--- a/tests-mx32/strace-k-demangle.expected
+++ b/tests-mx32/strace-k-demangle.expected
@@ -1 +1,2 @@
-(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main
+^getpid .*(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main
+^SIGURG .*(__kernel_vsyscall )?(__)?kill ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main
diff --git a/tests-mx32/strace-k.expected b/tests-mx32/strace-k.expected
index 840d648..e83ac95 100644
--- a/tests-mx32/strace-k.expected
+++ b/tests-mx32/strace-k.expected
@@ -1 +1,2 @@
-(__kernel_vsyscall )?(__)?getpid f3 f2 f1 f0 main
+^getpid .*(__kernel_vsyscaln )?(__)?getpid f3 f2 f1 f0 main
+^SIGURG .*(__kernel_vsyscaln )?(__)?kill f3 f2 f1 f0 main
diff --git a/tests-mx32/strace-k.test b/tests-mx32/strace-k.test
index fb1e2b3..50c431a 100755
--- a/tests-mx32/strace-k.test
+++ b/tests-mx32/strace-k.test
@@ -43,13 +43,38 @@
 run_strace -e getpid -k $args
 
 expected="$srcdir/$NAME.expected"
-sed -r -n '1,/\(main\+0x[a-f0-9]+\) .*/ s/^[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*/\1/p' "$LOG" |
-	tr '\n' ' ' |sed 's/ $//' > "$OUT"
+awk '
+/^[^ ]/ {
+	if (out != "")
+		print out
+
+	syscall = gensub(/^([[:alnum:]_]+)\(.*/, "\\1", 1)
+	signal = gensub(/^--- ([A-Z]+) .*/, "\\1", 1)
+
+	if (syscall != $0) {
+		out = syscall
+		stop = 0
+	} else if (signal != $0) {
+		out = signal
+		stop = 0
+	} else {
+		out = ""
+	}
+}
+
+/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) / && !stop {
+	sym = gensub(/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*$/, "\\1", 1)
+	out = out " " sym
+	if (sym == "main")
+		stop = 1
+}' "$LOG" > "$OUT"
 
 LC_ALL=C grep -E -x -f "$expected" < "$OUT" > /dev/null || {
 	cat >&2 <<__EOF__
-Failed pattern of expected output: $(cat "$expected")
-Actual output: $(cat "$OUT")
+Failed pattern of expected output:
+$(cat "$expected")
+Actual output:
+$(cat "$OUT")
 __EOF__
 
 	pattern=
diff --git a/tests-mx32/utimensat-Xabbrev.c b/tests-mx32/utimensat-Xabbrev.c
new file mode 100644
index 0000000..77a4ca0
--- /dev/null
+++ b/tests-mx32/utimensat-Xabbrev.c
@@ -0,0 +1 @@
+#include "utimensat.c"
diff --git a/tests-mx32/utimensat-Xabbrev.gen.test b/tests-mx32/utimensat-Xabbrev.gen.test
new file mode 100755
index 0000000..2bd1c40
--- /dev/null
+++ b/tests-mx32/utimensat-Xabbrev.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xabbrev -a33 -Xabbrev -e trace=utimensat); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a33 -Xabbrev -e trace=utimensat
diff --git a/tests-mx32/utimensat-Xraw.c b/tests-mx32/utimensat-Xraw.c
new file mode 100644
index 0000000..5cd1f01
--- /dev/null
+++ b/tests-mx32/utimensat-Xraw.c
@@ -0,0 +1,2 @@
+#define XLAT_RAW 1
+#include "utimensat.c"
diff --git a/tests-mx32/utimensat-Xraw.gen.test b/tests-mx32/utimensat-Xraw.gen.test
new file mode 100755
index 0000000..7cf0d58
--- /dev/null
+++ b/tests-mx32/utimensat-Xraw.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xraw -a29 -Xraw -e trace=utimensat); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a29 -Xraw -e trace=utimensat
diff --git a/tests-mx32/utimensat-Xverbose.c b/tests-mx32/utimensat-Xverbose.c
new file mode 100644
index 0000000..cbcceae
--- /dev/null
+++ b/tests-mx32/utimensat-Xverbose.c
@@ -0,0 +1,2 @@
+#define XLAT_VERBOSE 1
+#include "utimensat.c"
diff --git a/tests-mx32/utimensat-Xverbose.gen.test b/tests-mx32/utimensat-Xverbose.gen.test
new file mode 100755
index 0000000..c49f266
--- /dev/null
+++ b/tests-mx32/utimensat-Xverbose.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xverbose -a44 -Xverbose -e trace=utimensat); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a44 -Xverbose -e trace=utimensat
diff --git a/tests-mx32/utimensat.c b/tests-mx32/utimensat.c
index ddfd360..591b9c3 100644
--- a/tests-mx32/utimensat.c
+++ b/tests-mx32/utimensat.c
@@ -2,6 +2,7 @@
  * Check decoding of utimensat syscall.
  *
  * Copyright (c) 2015-2017 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -38,6 +39,46 @@
 
 #if defined __NR_utimensat && defined UTIME_NOW && defined UTIME_OMIT
 
+#if SIZEOF_KERNEL_LONG_T == 4
+#  define big_tv_sec "-559038737"
+#  define huge_tv_sec "-559038737"
+# else
+#  define big_tv_sec "3735928559"
+#  define huge_tv_sec "-3819351491602432273"
+# endif
+
+# if XLAT_RAW
+#  define str_at_fdcwd			"-100"
+#  define str_at_symlink_nofollow	"0x100"
+#  define str_at_removedir		"0x200"
+#  define str_flags1			"0x600"
+#  define str_flags2			"0xffffffff"
+#  define str_utime_now_omit \
+	"[{tv_sec=" big_tv_sec ", tv_nsec=1073741823}, " \
+	"{tv_sec=" huge_tv_sec ", tv_nsec=1073741822}]"
+# elif XLAT_VERBOSE
+#  define str_at_fdcwd			"-100 /* AT_FDCWD */"
+#  define str_at_symlink_nofollow	"0x100 /* AT_SYMLINK_NOFOLLOW */"
+#  define str_at_removedir		"0x200 /* AT_REMOVEDIR */"
+#  define str_flags1 \
+	"0x600 /* AT_REMOVEDIR|AT_SYMLINK_FOLLOW */"
+#  define str_flags2 \
+	"0xffffffff /* AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \
+	"|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff */"
+#  define str_utime_now_omit \
+	"[{tv_sec=" big_tv_sec ", tv_nsec=1073741823} /* UTIME_NOW */, " \
+	"{tv_sec=" huge_tv_sec ", tv_nsec=1073741822} /* UTIME_OMIT */]"
+# else
+#  define str_at_fdcwd			"AT_FDCWD"
+#  define str_at_symlink_nofollow	"AT_SYMLINK_NOFOLLOW"
+#  define str_at_removedir		"AT_REMOVEDIR"
+#  define str_flags1			"AT_REMOVEDIR|AT_SYMLINK_FOLLOW"
+#  define str_flags2 \
+	"AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \
+	"|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff"
+#  define str_utime_now_omit		"[UTIME_NOW, UTIME_OMIT]"
+# endif
+
 static void
 print_ts(const struct timespec *ts)
 {
@@ -85,36 +126,36 @@
 	       (int) bogus_fd, qname, errstr);
 
 	k_utimensat(-100U, kfname, 0, 0);
-	printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr);
 
 	k_utimensat(kfdcwd, kfname, 0, 0);
-	printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr);
 
 	/* pathname */
 	k_utimensat(kfdcwd, 0, 0, 0);
-	printf("utimensat(AT_FDCWD, NULL, NULL, 0) = %s\n", errstr);
+	printf("utimensat(" str_at_fdcwd ", NULL, NULL, 0) = %s\n", errstr);
 
 	k_utimensat(kfdcwd, kfname + sizeof(proto_fname) - 1, 0, 0);
-	printf("utimensat(AT_FDCWD, \"\", NULL, 0) = %s\n", errstr);
+	printf("utimensat(" str_at_fdcwd ", \"\", NULL, 0) = %s\n", errstr);
 
 	fname[sizeof(proto_fname) - 1] = '+';
 	k_utimensat(kfdcwd, kfname, 0, 0);
 	fname[sizeof(proto_fname) - 1] = '\0';
-	printf("utimensat(AT_FDCWD, %p, NULL, 0) = %s\n", fname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %p, NULL, 0) = %s\n", fname, errstr);
 
 	if (F8ILL_KULONG_SUPPORTED) {
 		k_utimensat(kfdcwd, f8ill_ptr_to_kulong(fname), 0, 0);
-		printf("utimensat(AT_FDCWD, %#jx, NULL, 0) = %s\n",
+		printf("utimensat(" str_at_fdcwd ", %#jx, NULL, 0) = %s\n",
 		       (uintmax_t) f8ill_ptr_to_kulong(fname), errstr);
 	}
 
 	/* times */
 	k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 1), 0);
-	printf("utimensat(AT_FDCWD, %s, %p, 0) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, %p, 0) = %s\n",
 	       qname, ts + 1, errstr);
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 2), 0);
-	printf("utimensat(AT_FDCWD, %s, %p, 0)"
+	printf("utimensat(" str_at_fdcwd ", %s, %p, 0)"
 	       " = %s\n", qname, ts + 2, errstr);
 
 	ts[0].tv_sec = 1492358706;
@@ -123,11 +164,11 @@
 	ts[1].tv_nsec = 234567890;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_sec = -1;
 	ts[0].tv_nsec = 2000000000;
@@ -135,11 +176,11 @@
 	ts[1].tv_nsec = 2345678900U;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_sec = 0;
 	ts[0].tv_nsec = 0;
@@ -147,11 +188,11 @@
 	ts[1].tv_nsec = 0;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_sec = 0xdeadbeefU;
 	ts[0].tv_nsec = 0xfacefeedU;
@@ -159,41 +200,40 @@
 	ts[1].tv_nsec = (long) 0xbadc0dedfacefeedLL;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_nsec = UTIME_NOW;
 	ts[1].tv_nsec = UTIME_OMIT;
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_SYMLINK_NOFOLLOW) = %s\n", qname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_at_symlink_nofollow ") = %s\n", qname, errstr);
 
 	if (F8ILL_KULONG_SUPPORTED) {
 		k_utimensat(kfdcwd, kfname, f8ill_ptr_to_kulong(ts), 0);
-		printf("utimensat(AT_FDCWD, %s, %#jx, 0) = %s\n",
+		printf("utimensat(" str_at_fdcwd ", %s, %#jx, 0) = %s\n",
 		       qname, (uintmax_t) f8ill_ptr_to_kulong(ts), errstr);
 	}
 
 	/* flags */
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts,
 		    (kernel_ulong_t) 0xdefaced00000200);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_REMOVEDIR) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_at_removedir ") = %s\n",
 	       qname, errstr);
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts,
 		    (kernel_ulong_t) 0xdefaced00000600);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_REMOVEDIR|AT_SYMLINK_FOLLOW) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_flags1 ") = %s\n",
 	       qname, errstr);
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) -1ULL);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW"
-	       "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_flags2 ") = %s\n",
 	       qname, errstr);
 
 	puts("+++ exited with 0 +++");
diff --git a/tests-mx32/xettimeofday.c b/tests-mx32/xettimeofday.c
index 8652b24..05ec625 100644
--- a/tests-mx32/xettimeofday.c
+++ b/tests-mx32/xettimeofday.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -58,28 +58,28 @@
 	tv->tv_usec = 1000000;
 	assert(syscall(__NR_settimeofday, tv, tz) == -1);
 	printf("settimeofday({tv_sec=%lld, tv_usec=%llu}"
-	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n",
+	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n",
 	       (long long) tv->tv_sec,
 	       zero_extend_signed_to_ull(tv->tv_usec),
-	       tz->tz_minuteswest, tz->tz_dsttime);
+	       tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1));
 
 	tv->tv_sec = 0xdeadbeefU;
 	tv->tv_usec = 0xfacefeedU;
 	assert(syscall(__NR_settimeofday, tv, tz) == -1);
 	printf("settimeofday({tv_sec=%lld, tv_usec=%llu}"
-	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n",
+	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n",
 	       (long long) tv->tv_sec,
 	       zero_extend_signed_to_ull(tv->tv_usec),
-	       tz->tz_minuteswest, tz->tz_dsttime);
+	       tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1));
 
 	tv->tv_sec = (time_t) 0xcafef00ddeadbeefLL;
 	tv->tv_usec = (suseconds_t) 0xbadc0dedfacefeedLL;
 	assert(syscall(__NR_settimeofday, tv, tz) == -1);
 	printf("settimeofday({tv_sec=%lld, tv_usec=%llu}"
-	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n",
+	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n",
 	       (long long) tv->tv_sec,
 	       zero_extend_signed_to_ull(tv->tv_usec),
-	       tz->tz_minuteswest, tz->tz_dsttime);
+	       tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests-mx32/xstatx.c b/tests-mx32/xstatx.c
index 7fb9326..65fbad4 100644
--- a/tests-mx32/xstatx.c
+++ b/tests-mx32/xstatx.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -64,10 +64,14 @@
 
 # define stat libc_stat
 # define stat64 libc_stat64
+# define statx libc_statx
+# define statx_timestamp libc_statx_timestamp
 # include <fcntl.h>
 # include <sys/stat.h>
-# undef stat
+# undef statx_timestamp
+# undef statx
 # undef stat64
+# undef stat
 
 # undef st_atime
 # undef st_mtime
diff --git a/tests/Makefile b/tests/Makefile
deleted file mode 100644
index 09d6bfa..0000000
--- a/tests/Makefile
+++ /dev/null
@@ -1,9683 +0,0 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
-# tests/Makefile.  Generated from Makefile.in by configure.
-
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-# Automake input for strace tests.
-#
-# Copyright (c) 2011-2016 Dmitry V. Levin <ldv@altlinux.org>
-# Copyright (c) 2011-2018 The strace developers.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. The name of the author may not be used to endorse or promote products
-#    derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# scno.h make rules for strace.
-#
-# Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-# 3. The name of the author may not be used to endorse or promote products
-#    derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
-am__make_running_with_option = \
-  case $${target_option-} in \
-      ?) ;; \
-      *) echo "am__make_running_with_option: internal error: invalid" \
-              "target option '$${target_option-}' specified" >&2; \
-         exit 1;; \
-  esac; \
-  has_opt=no; \
-  sane_makeflags=$$MAKEFLAGS; \
-  if $(am__is_gnu_make); then \
-    sane_makeflags=$$MFLAGS; \
-  else \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        bs=\\; \
-        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
-          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
-    esac; \
-  fi; \
-  skip_next=no; \
-  strip_trailopt () \
-  { \
-    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
-  }; \
-  for flg in $$sane_makeflags; do \
-    test $$skip_next = yes && { skip_next=no; continue; }; \
-    case $$flg in \
-      *=*|--*) continue;; \
-        -*I) strip_trailopt 'I'; skip_next=yes;; \
-      -*I?*) strip_trailopt 'I';; \
-        -*O) strip_trailopt 'O'; skip_next=yes;; \
-      -*O?*) strip_trailopt 'O';; \
-        -*l) strip_trailopt 'l'; skip_next=yes;; \
-      -*l?*) strip_trailopt 'l';; \
-      -[dEDm]) skip_next=yes;; \
-      -[JT]) skip_next=yes;; \
-    esac; \
-    case $$flg in \
-      *$$target_option*) has_opt=yes; break;; \
-    esac; \
-  done; \
-  test $$has_opt = yes
-am__make_dryrun = (target_option=n; $(am__make_running_with_option))
-am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-pkgdatadir = $(datadir)/strace
-pkgincludedir = $(includedir)/strace
-pkglibdir = $(libdir)/strace
-pkglibexecdir = $(libexecdir)/strace
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = x86_64-pc-linux-gnu
-host_triplet = aarch64-unknown-linux-android
-DIST_COMMON = $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am \
-	$(srcdir)/../scno.am $(srcdir)/Makefile.in \
-	$(srcdir)/Makefile.am $(top_srcdir)/depcomp \
-	$(top_srcdir)/test-driver
-check_PROGRAMS = $(am__EXEEXT_1) _newselect-P$(EXEEXT) answer$(EXEEXT) \
-	attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \
-	attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \
-	block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \
-	bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \
-	check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \
-	clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \
-	delay$(EXEEXT) execve-v$(EXEEXT) execveat-v$(EXEEXT) \
-	filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \
-	getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \
-	inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \
-	ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \
-	ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \
-	ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \
-	is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \
-	list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \
-	mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \
-	msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \
-	netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \
-	netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \
-	nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \
-	oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \
-	perf_event_open_nonverbose$(EXEEXT) \
-	perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \
-	prctl-seccomp-filter-v$(EXEEXT) prctl-seccomp-strict$(EXEEXT) \
-	prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \
-	qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \
-	qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \
-	qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \
-	quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \
-	restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \
-	scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \
-	seccomp-strict$(EXEEXT) select-P$(EXEEXT) \
-	set_ptracer_any$(EXEEXT) set_sigblock$(EXEEXT) \
-	set_sigign$(EXEEXT) signal_receive$(EXEEXT) sleep$(EXEEXT) \
-	stack-fcall$(EXEEXT) stack-fcall-mangled$(EXEEXT) \
-	threads-execve$(EXEEXT) unblock_reset_raise$(EXEEXT) \
-	unix-pair-send-recv$(EXEEXT) \
-	unix-pair-sendto-recvfrom$(EXEEXT) vfork-f$(EXEEXT) \
-	wait4-v$(EXEEXT) waitid-v$(EXEEXT) zeroargc$(EXEEXT)
-##am__append_1 = strace-k-demangle.test
-TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2)
-subdir = tests
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_code_coverage.m4 \
-	$(top_srcdir)/m4/ax_prog_cc_for_build.m4 \
-	$(top_srcdir)/m4/ax_valgrind_check.m4 \
-	$(top_srcdir)/m4/bpf_attr.m4 $(top_srcdir)/m4/mpers.m4 \
-	$(top_srcdir)/m4/st_demangle.m4 $(top_srcdir)/m4/st_libdw.m4 \
-	$(top_srcdir)/m4/st_libunwind.m4 \
-	$(top_srcdir)/m4/st_save_restore_var.m4 \
-	$(top_srcdir)/m4/st_stacktrace.m4 \
-	$(top_srcdir)/m4/st_warn_cflags.m4 \
-	$(top_srcdir)/m4/warnings.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-AR = ar
-ARFLAGS = cru
-AM_V_AR = $(am__v_AR_$(V))
-am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY))
-am__v_AR_0 = @echo "  AR      " $@;
-am__v_AR_1 = 
-libtests_a_AR = $(AR) $(ARFLAGS)
-libtests_a_LIBADD =
-am_libtests_a_OBJECTS = libtests_a-create_nl_socket.$(OBJEXT) \
-	libtests_a-errno2name.$(OBJEXT) libtests_a-error_msg.$(OBJEXT) \
-	libtests_a-fill_memory.$(OBJEXT) \
-	libtests_a-get_page_size.$(OBJEXT) \
-	libtests_a-get_sigset_size.$(OBJEXT) \
-	libtests_a-hexdump_strdup.$(OBJEXT) \
-	libtests_a-hexquote_strndup.$(OBJEXT) \
-	libtests_a-ifindex.$(OBJEXT) \
-	libtests_a-inode_of_sockfd.$(OBJEXT) \
-	libtests_a-libmmsg.$(OBJEXT) \
-	libtests_a-libsocketcall.$(OBJEXT) \
-	libtests_a-overflowuid.$(OBJEXT) \
-	libtests_a-pipe_maxfd.$(OBJEXT) \
-	libtests_a-print_quoted_string.$(OBJEXT) \
-	libtests_a-print_time.$(OBJEXT) \
-	libtests_a-printflags.$(OBJEXT) libtests_a-printxval.$(OBJEXT) \
-	libtests_a-signal2name.$(OBJEXT) \
-	libtests_a-skip_unavailable.$(OBJEXT) \
-	libtests_a-sprintrc.$(OBJEXT) libtests_a-tail_alloc.$(OBJEXT) \
-	libtests_a-test_printpath.$(OBJEXT) \
-	libtests_a-test_printstrn.$(OBJEXT) \
-	libtests_a-test_ucopy.$(OBJEXT) libtests_a-tprintf.$(OBJEXT)
-libtests_a_OBJECTS = $(am_libtests_a_OBJECTS)
-am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \
-	access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \
-	adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \
-	alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \
-	btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \
-	chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \
-	clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \
-	copy_file_range$(EXEEXT) creat$(EXEEXT) delete_module$(EXEEXT) \
-	dev-yy$(EXEEXT) dup$(EXEEXT) dup2$(EXEEXT) dup3$(EXEEXT) \
-	epoll_create$(EXEEXT) epoll_create1$(EXEEXT) \
-	epoll_ctl$(EXEEXT) epoll_pwait$(EXEEXT) epoll_wait$(EXEEXT) \
-	erestartsys$(EXEEXT) eventfd$(EXEEXT) execve$(EXEEXT) \
-	execveat$(EXEEXT) faccessat$(EXEEXT) fadvise64$(EXEEXT) \
-	fadvise64_64$(EXEEXT) fallocate$(EXEEXT) \
-	fanotify_init$(EXEEXT) fanotify_mark$(EXEEXT) \
-	fanotify_mark-Xabbrev$(EXEEXT) fanotify_mark-Xraw$(EXEEXT) \
-	fanotify_mark-Xverbose$(EXEEXT) fchdir$(EXEEXT) \
-	fchmod$(EXEEXT) fchmodat$(EXEEXT) fchown$(EXEEXT) \
-	fchown32$(EXEEXT) fchownat$(EXEEXT) fcntl$(EXEEXT) \
-	fcntl64$(EXEEXT) fdatasync$(EXEEXT) fflush$(EXEEXT) \
-	file_handle$(EXEEXT) file_ioctl$(EXEEXT) finit_module$(EXEEXT) \
-	flock$(EXEEXT) fstat$(EXEEXT) fstat64$(EXEEXT) \
-	fstatat64$(EXEEXT) fstatfs$(EXEEXT) fstatfs64$(EXEEXT) \
-	fsync$(EXEEXT) ftruncate$(EXEEXT) ftruncate64$(EXEEXT) \
-	futex$(EXEEXT) futimesat$(EXEEXT) get_mempolicy$(EXEEXT) \
-	getcpu$(EXEEXT) getcwd$(EXEEXT) getdents$(EXEEXT) \
-	getdents64$(EXEEXT) getegid$(EXEEXT) getegid32$(EXEEXT) \
-	geteuid$(EXEEXT) geteuid32$(EXEEXT) getgid$(EXEEXT) \
-	getgid32$(EXEEXT) getgroups$(EXEEXT) getgroups32$(EXEEXT) \
-	getpeername$(EXEEXT) getpgrp$(EXEEXT) getpid$(EXEEXT) \
-	getppid$(EXEEXT) getrandom$(EXEEXT) getresgid$(EXEEXT) \
-	getresgid32$(EXEEXT) getresuid$(EXEEXT) getresuid32$(EXEEXT) \
-	getrlimit$(EXEEXT) getrusage$(EXEEXT) getsid$(EXEEXT) \
-	getsockname$(EXEEXT) getuid$(EXEEXT) getuid32$(EXEEXT) \
-	getxxid$(EXEEXT) group_req$(EXEEXT) inet-cmsg$(EXEEXT) \
-	init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \
-	ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \
-	ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \
-	ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \
-	ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \
-	ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \
-	ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \
-	ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \
-	iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \
-	ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \
-	ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \
-	ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \
-	ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \
-	ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \
-	ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \
-	ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \
-	ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \
-	kcmp-y$(EXEEXT) kern_features$(EXEEXT) \
-	kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \
-	keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \
-	keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \
-	lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \
-	llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \
-	lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \
-	mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \
-	migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \
-	mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \
-	mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \
-	mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \
-	mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \
-	mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \
-	mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \
-	mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \
-	mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \
-	mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \
-	mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \
-	msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \
-	net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \
-	net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \
-	net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \
-	netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \
-	netlink_generic$(EXEEXT) netlink_kobject_uevent$(EXEEXT) \
-	netlink_netfilter$(EXEEXT) netlink_protocol$(EXEEXT) \
-	netlink_route$(EXEEXT) netlink_selinux$(EXEEXT) \
-	netlink_sock_diag$(EXEEXT) netlink_xfrm$(EXEEXT) \
-	newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \
-	nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \
-	nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \
-	nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \
-	nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \
-	nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \
-	nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \
-	nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \
-	nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \
-	nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \
-	nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \
-	nlattr_ifla_linkinfo$(EXEEXT) nlattr_ifla_port$(EXEEXT) \
-	nlattr_ifla_xdp$(EXEEXT) nlattr_inet_diag_msg$(EXEEXT) \
-	nlattr_inet_diag_req_compat$(EXEEXT) \
-	nlattr_inet_diag_req_v2$(EXEEXT) \
-	nlattr_mdba_mdb_entry$(EXEEXT) \
-	nlattr_mdba_router_port$(EXEEXT) nlattr_ndmsg$(EXEEXT) \
-	nlattr_ndtmsg$(EXEEXT) nlattr_netconfmsg$(EXEEXT) \
-	nlattr_netlink_diag_msg$(EXEEXT) nlattr_nlmsgerr$(EXEEXT) \
-	nlattr_packet_diag_msg$(EXEEXT) nlattr_rtgenmsg$(EXEEXT) \
-	nlattr_rtmsg$(EXEEXT) nlattr_smc_diag_msg$(EXEEXT) \
-	nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \
-	nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \
-	nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \
-	old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \
-	old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \
-	old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \
-	oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \
-	open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \
-	pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \
-	personality-Xabbrev$(EXEEXT) personality-Xraw$(EXEEXT) \
-	personality-Xverbose$(EXEEXT) pipe$(EXEEXT) pipe2$(EXEEXT) \
-	pkey_alloc$(EXEEXT) pkey_free$(EXEEXT) pkey_mprotect$(EXEEXT) \
-	poll$(EXEEXT) poll-P$(EXEEXT) ppoll$(EXEEXT) ppoll-P$(EXEEXT) \
-	prctl-arg2-intptr$(EXEEXT) prctl-dumpable$(EXEEXT) \
-	prctl-name$(EXEEXT) prctl-no-args$(EXEEXT) \
-	prctl-pdeathsig$(EXEEXT) prctl-securebits$(EXEEXT) \
-	prctl-tid_address$(EXEEXT) prctl-tsc$(EXEEXT) \
-	pread64-pwrite64$(EXEEXT) preadv$(EXEEXT) \
-	preadv-pwritev$(EXEEXT) preadv2-pwritev2$(EXEEXT) \
-	printpath-umovestr$(EXEEXT) \
-	printpath-umovestr-peekdata$(EXEEXT) \
-	printpath-umovestr-undumpable$(EXEEXT) printstr$(EXEEXT) \
-	printstrn-umoven$(EXEEXT) printstrn-umoven-peekdata$(EXEEXT) \
-	printstrn-umoven-undumpable$(EXEEXT) prlimit64$(EXEEXT) \
-	process_vm_readv$(EXEEXT) process_vm_writev$(EXEEXT) \
-	pselect6$(EXEEXT) ptrace$(EXEEXT) pwritev$(EXEEXT) \
-	quotactl$(EXEEXT) quotactl-xfs$(EXEEXT) read-write$(EXEEXT) \
-	readahead$(EXEEXT) readdir$(EXEEXT) readlink$(EXEEXT) \
-	readlinkat$(EXEEXT) readv$(EXEEXT) reboot$(EXEEXT) \
-	recvfrom$(EXEEXT) recvmmsg-timeout$(EXEEXT) recvmsg$(EXEEXT) \
-	remap_file_pages$(EXEEXT) rename$(EXEEXT) renameat$(EXEEXT) \
-	renameat2$(EXEEXT) request_key$(EXEEXT) \
-	riscv_flush_icache$(EXEEXT) rmdir$(EXEEXT) \
-	rt_sigaction$(EXEEXT) rt_sigpending$(EXEEXT) \
-	rt_sigprocmask$(EXEEXT) rt_sigqueueinfo$(EXEEXT) \
-	rt_sigreturn$(EXEEXT) rt_sigsuspend$(EXEEXT) \
-	rt_sigtimedwait$(EXEEXT) rt_tgsigqueueinfo$(EXEEXT) \
-	s390_guarded_storage$(EXEEXT) s390_guarded_storage-v$(EXEEXT) \
-	s390_pci_mmio_read_write$(EXEEXT) s390_runtime_instr$(EXEEXT) \
-	s390_sthyi$(EXEEXT) s390_sthyi-v$(EXEEXT) \
-	sched_get_priority_mxx$(EXEEXT) sched_rr_get_interval$(EXEEXT) \
-	sched_xetaffinity$(EXEEXT) sched_xetattr$(EXEEXT) \
-	sched_xetparam$(EXEEXT) sched_xetscheduler$(EXEEXT) \
-	sched_yield$(EXEEXT) seccomp-filter$(EXEEXT) \
-	seccomp_get_action_avail$(EXEEXT) select$(EXEEXT) \
-	semop$(EXEEXT) sendfile$(EXEEXT) sendfile64$(EXEEXT) \
-	set_mempolicy$(EXEEXT) setdomainname$(EXEEXT) \
-	setfsgid$(EXEEXT) setfsgid32$(EXEEXT) setfsuid$(EXEEXT) \
-	setfsuid32$(EXEEXT) setgid$(EXEEXT) setgid32$(EXEEXT) \
-	setgroups$(EXEEXT) setgroups32$(EXEEXT) sethostname$(EXEEXT) \
-	setns$(EXEEXT) setregid$(EXEEXT) setregid32$(EXEEXT) \
-	setresgid$(EXEEXT) setresgid32$(EXEEXT) setresuid$(EXEEXT) \
-	setresuid32$(EXEEXT) setreuid$(EXEEXT) setreuid32$(EXEEXT) \
-	setrlimit$(EXEEXT) setuid$(EXEEXT) setuid32$(EXEEXT) \
-	shmxt$(EXEEXT) shutdown$(EXEEXT) sigaction$(EXEEXT) \
-	sigaltstack$(EXEEXT) siginfo$(EXEEXT) signal$(EXEEXT) \
-	signalfd4$(EXEEXT) sigpending$(EXEEXT) sigprocmask$(EXEEXT) \
-	sigreturn$(EXEEXT) sigsuspend$(EXEEXT) so_linger$(EXEEXT) \
-	so_peercred$(EXEEXT) so_peercred-Xabbrev$(EXEEXT) \
-	so_peercred-Xraw$(EXEEXT) so_peercred-Xverbose$(EXEEXT) \
-	sock_filter-v$(EXEEXT) sock_filter-v-Xabbrev$(EXEEXT) \
-	sock_filter-v-Xraw$(EXEEXT) sock_filter-v-Xverbose$(EXEEXT) \
-	socketcall$(EXEEXT) sockopt-sol_netlink$(EXEEXT) \
-	splice$(EXEEXT) stat$(EXEEXT) stat64$(EXEEXT) statfs$(EXEEXT) \
-	statfs64$(EXEEXT) statx$(EXEEXT) swap$(EXEEXT) \
-	sxetmask$(EXEEXT) symlink$(EXEEXT) symlinkat$(EXEEXT) \
-	sync$(EXEEXT) sync_file_range$(EXEEXT) \
-	sync_file_range2$(EXEEXT) sysinfo$(EXEEXT) syslog$(EXEEXT) \
-	tee$(EXEEXT) time$(EXEEXT) timer_create$(EXEEXT) \
-	timer_xettime$(EXEEXT) timerfd_xettime$(EXEEXT) times$(EXEEXT) \
-	times-fail$(EXEEXT) truncate$(EXEEXT) truncate64$(EXEEXT) \
-	ugetrlimit$(EXEEXT) uio$(EXEEXT) umask$(EXEEXT) \
-	umount$(EXEEXT) umount2$(EXEEXT) umoven-illptr$(EXEEXT) \
-	umovestr$(EXEEXT) umovestr-illptr$(EXEEXT) umovestr2$(EXEEXT) \
-	umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \
-	unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \
-	ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \
-	utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \
-	wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \
-	xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \
-	xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \
-	xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT)
-_newselect_SOURCES = _newselect.c
-_newselect_OBJECTS = _newselect.$(OBJEXT)
-_newselect_LDADD = $(LDADD)
-_newselect_DEPENDENCIES = libtests.a
-_newselect_P_SOURCES = _newselect-P.c
-_newselect_P_OBJECTS = _newselect-P.$(OBJEXT)
-_newselect_P_LDADD = $(LDADD)
-_newselect_P_DEPENDENCIES = libtests.a
-accept_SOURCES = accept.c
-accept_OBJECTS = accept.$(OBJEXT)
-accept_LDADD = $(LDADD)
-accept_DEPENDENCIES = libtests.a
-accept4_SOURCES = accept4.c
-accept4_OBJECTS = accept4.$(OBJEXT)
-accept4_LDADD = $(LDADD)
-accept4_DEPENDENCIES = libtests.a
-access_SOURCES = access.c
-access_OBJECTS = access.$(OBJEXT)
-access_LDADD = $(LDADD)
-access_DEPENDENCIES = libtests.a
-acct_SOURCES = acct.c
-acct_OBJECTS = acct.$(OBJEXT)
-acct_LDADD = $(LDADD)
-acct_DEPENDENCIES = libtests.a
-add_key_SOURCES = add_key.c
-add_key_OBJECTS = add_key.$(OBJEXT)
-add_key_LDADD = $(LDADD)
-add_key_DEPENDENCIES = libtests.a
-adjtimex_SOURCES = adjtimex.c
-adjtimex_OBJECTS = adjtimex.$(OBJEXT)
-adjtimex_LDADD = $(LDADD)
-adjtimex_DEPENDENCIES = libtests.a
-aio_SOURCES = aio.c
-aio_OBJECTS = aio.$(OBJEXT)
-aio_LDADD = $(LDADD)
-aio_DEPENDENCIES = libtests.a
-aio_pgetevents_SOURCES = aio_pgetevents.c
-aio_pgetevents_OBJECTS = aio_pgetevents.$(OBJEXT)
-aio_pgetevents_LDADD = $(LDADD)
-aio_pgetevents_DEPENDENCIES = libtests.a
-alarm_SOURCES = alarm.c
-alarm_OBJECTS = alarm.$(OBJEXT)
-alarm_LDADD = $(LDADD)
-alarm_DEPENDENCIES = libtests.a
-answer_SOURCES = answer.c
-answer_OBJECTS = answer.$(OBJEXT)
-answer_LDADD = $(LDADD)
-answer_DEPENDENCIES = libtests.a
-attach_f_p_SOURCES = attach-f-p.c
-attach_f_p_OBJECTS = attach-f-p.$(OBJEXT)
-attach_f_p_DEPENDENCIES = $(LDADD)
-attach_f_p_cmd_SOURCES = attach-f-p-cmd.c
-attach_f_p_cmd_OBJECTS = attach-f-p-cmd.$(OBJEXT)
-attach_f_p_cmd_LDADD = $(LDADD)
-attach_f_p_cmd_DEPENDENCIES = libtests.a
-attach_p_cmd_cmd_SOURCES = attach-p-cmd-cmd.c
-attach_p_cmd_cmd_OBJECTS = attach-p-cmd-cmd.$(OBJEXT)
-attach_p_cmd_cmd_LDADD = $(LDADD)
-attach_p_cmd_cmd_DEPENDENCIES = libtests.a
-attach_p_cmd_p_SOURCES = attach-p-cmd-p.c
-attach_p_cmd_p_OBJECTS = attach-p-cmd-p.$(OBJEXT)
-attach_p_cmd_p_LDADD = $(LDADD)
-attach_p_cmd_p_DEPENDENCIES = libtests.a
-block_reset_raise_run_SOURCES = block_reset_raise_run.c
-block_reset_raise_run_OBJECTS = block_reset_raise_run.$(OBJEXT)
-block_reset_raise_run_LDADD = $(LDADD)
-block_reset_raise_run_DEPENDENCIES = libtests.a
-bpf_SOURCES = bpf.c
-bpf_OBJECTS = bpf.$(OBJEXT)
-bpf_LDADD = $(LDADD)
-bpf_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_SOURCES = bpf-obj_get_info_by_fd.c
-bpf_obj_get_info_by_fd_OBJECTS = bpf-obj_get_info_by_fd.$(OBJEXT)
-bpf_obj_get_info_by_fd_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_prog_SOURCES = bpf-obj_get_info_by_fd-prog.c
-bpf_obj_get_info_by_fd_prog_OBJECTS =  \
-	bpf-obj_get_info_by_fd-prog.$(OBJEXT)
-bpf_obj_get_info_by_fd_prog_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_prog_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_prog_v_SOURCES =  \
-	bpf-obj_get_info_by_fd-prog-v.c
-bpf_obj_get_info_by_fd_prog_v_OBJECTS =  \
-	bpf-obj_get_info_by_fd-prog-v.$(OBJEXT)
-bpf_obj_get_info_by_fd_prog_v_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES = libtests.a
-bpf_obj_get_info_by_fd_v_SOURCES = bpf-obj_get_info_by_fd-v.c
-bpf_obj_get_info_by_fd_v_OBJECTS = bpf-obj_get_info_by_fd-v.$(OBJEXT)
-bpf_obj_get_info_by_fd_v_LDADD = $(LDADD)
-bpf_obj_get_info_by_fd_v_DEPENDENCIES = libtests.a
-bpf_success_SOURCES = bpf-success.c
-bpf_success_OBJECTS = bpf-success.$(OBJEXT)
-bpf_success_LDADD = $(LDADD)
-bpf_success_DEPENDENCIES = libtests.a
-bpf_success_v_SOURCES = bpf-success-v.c
-bpf_success_v_OBJECTS = bpf-success-v.$(OBJEXT)
-bpf_success_v_LDADD = $(LDADD)
-bpf_success_v_DEPENDENCIES = libtests.a
-bpf_v_SOURCES = bpf-v.c
-bpf_v_OBJECTS = bpf-v.$(OBJEXT)
-bpf_v_LDADD = $(LDADD)
-bpf_v_DEPENDENCIES = libtests.a
-brk_SOURCES = brk.c
-brk_OBJECTS = brk.$(OBJEXT)
-brk_LDADD = $(LDADD)
-brk_DEPENDENCIES = libtests.a
-btrfs_SOURCES = btrfs.c
-btrfs_OBJECTS = btrfs.$(OBJEXT)
-btrfs_LDADD = $(LDADD)
-btrfs_DEPENDENCIES = libtests.a
-caps_SOURCES = caps.c
-caps_OBJECTS = caps.$(OBJEXT)
-caps_LDADD = $(LDADD)
-caps_DEPENDENCIES = libtests.a
-caps_abbrev_SOURCES = caps-abbrev.c
-caps_abbrev_OBJECTS = caps-abbrev.$(OBJEXT)
-caps_abbrev_LDADD = $(LDADD)
-caps_abbrev_DEPENDENCIES = libtests.a
-check_sigblock_SOURCES = check_sigblock.c
-check_sigblock_OBJECTS = check_sigblock.$(OBJEXT)
-check_sigblock_LDADD = $(LDADD)
-check_sigblock_DEPENDENCIES = libtests.a
-check_sigign_SOURCES = check_sigign.c
-check_sigign_OBJECTS = check_sigign.$(OBJEXT)
-check_sigign_LDADD = $(LDADD)
-check_sigign_DEPENDENCIES = libtests.a
-chmod_SOURCES = chmod.c
-chmod_OBJECTS = chmod.$(OBJEXT)
-chmod_LDADD = $(LDADD)
-chmod_DEPENDENCIES = libtests.a
-chown_SOURCES = chown.c
-chown_OBJECTS = chown.$(OBJEXT)
-chown_LDADD = $(LDADD)
-chown_DEPENDENCIES = libtests.a
-chown32_SOURCES = chown32.c
-chown32_OBJECTS = chown32.$(OBJEXT)
-chown32_LDADD = $(LDADD)
-chown32_DEPENDENCIES = libtests.a
-chroot_SOURCES = chroot.c
-chroot_OBJECTS = chroot.$(OBJEXT)
-chroot_LDADD = $(LDADD)
-chroot_DEPENDENCIES = libtests.a
-clock_adjtime_SOURCES = clock_adjtime.c
-clock_adjtime_OBJECTS = clock_adjtime.$(OBJEXT)
-clock_adjtime_LDADD = $(LDADD)
-clock_adjtime_DEPENDENCIES = libtests.a
-clock_nanosleep_SOURCES = clock_nanosleep.c
-clock_nanosleep_OBJECTS = clock_nanosleep.$(OBJEXT)
-clock_nanosleep_LDADD = $(LDADD)
-clock_nanosleep_DEPENDENCIES = libtests.a
-clock_xettime_SOURCES = clock_xettime.c
-clock_xettime_OBJECTS = clock_xettime.$(OBJEXT)
-clock_xettime_LDADD = $(LDADD)
-clock_xettime_DEPENDENCIES = libtests.a
-clone_parent_SOURCES = clone_parent.c
-clone_parent_OBJECTS = clone_parent.$(OBJEXT)
-clone_parent_LDADD = $(LDADD)
-clone_parent_DEPENDENCIES = libtests.a
-clone_ptrace_SOURCES = clone_ptrace.c
-clone_ptrace_OBJECTS = clone_ptrace.$(OBJEXT)
-clone_ptrace_LDADD = $(LDADD)
-clone_ptrace_DEPENDENCIES = libtests.a
-copy_file_range_SOURCES = copy_file_range.c
-copy_file_range_OBJECTS = copy_file_range.$(OBJEXT)
-copy_file_range_LDADD = $(LDADD)
-copy_file_range_DEPENDENCIES = libtests.a
-count_f_SOURCES = count-f.c
-count_f_OBJECTS = count-f.$(OBJEXT)
-count_f_DEPENDENCIES = $(LDADD)
-creat_SOURCES = creat.c
-creat_OBJECTS = creat.$(OBJEXT)
-creat_LDADD = $(LDADD)
-creat_DEPENDENCIES = libtests.a
-delay_SOURCES = delay.c
-delay_OBJECTS = delay.$(OBJEXT)
-am__DEPENDENCIES_1 =
-delay_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-delete_module_SOURCES = delete_module.c
-delete_module_OBJECTS = delete_module.$(OBJEXT)
-delete_module_LDADD = $(LDADD)
-delete_module_DEPENDENCIES = libtests.a
-dev_yy_SOURCES = dev-yy.c
-dev_yy_OBJECTS = dev-yy.$(OBJEXT)
-dev_yy_LDADD = $(LDADD)
-dev_yy_DEPENDENCIES = libtests.a
-dup_SOURCES = dup.c
-dup_OBJECTS = dup.$(OBJEXT)
-dup_LDADD = $(LDADD)
-dup_DEPENDENCIES = libtests.a
-dup2_SOURCES = dup2.c
-dup2_OBJECTS = dup2.$(OBJEXT)
-dup2_LDADD = $(LDADD)
-dup2_DEPENDENCIES = libtests.a
-dup3_SOURCES = dup3.c
-dup3_OBJECTS = dup3.$(OBJEXT)
-dup3_LDADD = $(LDADD)
-dup3_DEPENDENCIES = libtests.a
-epoll_create_SOURCES = epoll_create.c
-epoll_create_OBJECTS = epoll_create.$(OBJEXT)
-epoll_create_LDADD = $(LDADD)
-epoll_create_DEPENDENCIES = libtests.a
-epoll_create1_SOURCES = epoll_create1.c
-epoll_create1_OBJECTS = epoll_create1.$(OBJEXT)
-epoll_create1_LDADD = $(LDADD)
-epoll_create1_DEPENDENCIES = libtests.a
-epoll_ctl_SOURCES = epoll_ctl.c
-epoll_ctl_OBJECTS = epoll_ctl.$(OBJEXT)
-epoll_ctl_LDADD = $(LDADD)
-epoll_ctl_DEPENDENCIES = libtests.a
-epoll_pwait_SOURCES = epoll_pwait.c
-epoll_pwait_OBJECTS = epoll_pwait.$(OBJEXT)
-epoll_pwait_LDADD = $(LDADD)
-epoll_pwait_DEPENDENCIES = libtests.a
-epoll_wait_SOURCES = epoll_wait.c
-epoll_wait_OBJECTS = epoll_wait.$(OBJEXT)
-epoll_wait_LDADD = $(LDADD)
-epoll_wait_DEPENDENCIES = libtests.a
-erestartsys_SOURCES = erestartsys.c
-erestartsys_OBJECTS = erestartsys.$(OBJEXT)
-erestartsys_LDADD = $(LDADD)
-erestartsys_DEPENDENCIES = libtests.a
-eventfd_SOURCES = eventfd.c
-eventfd_OBJECTS = eventfd.$(OBJEXT)
-eventfd_LDADD = $(LDADD)
-eventfd_DEPENDENCIES = libtests.a
-execve_SOURCES = execve.c
-execve_OBJECTS = execve.$(OBJEXT)
-execve_LDADD = $(LDADD)
-execve_DEPENDENCIES = libtests.a
-execve_v_SOURCES = execve-v.c
-execve_v_OBJECTS = execve-v.$(OBJEXT)
-execve_v_LDADD = $(LDADD)
-execve_v_DEPENDENCIES = libtests.a
-execveat_SOURCES = execveat.c
-execveat_OBJECTS = execveat.$(OBJEXT)
-execveat_LDADD = $(LDADD)
-execveat_DEPENDENCIES = libtests.a
-execveat_v_SOURCES = execveat-v.c
-execveat_v_OBJECTS = execveat-v.$(OBJEXT)
-execveat_v_LDADD = $(LDADD)
-execveat_v_DEPENDENCIES = libtests.a
-faccessat_SOURCES = faccessat.c
-faccessat_OBJECTS = faccessat.$(OBJEXT)
-faccessat_LDADD = $(LDADD)
-faccessat_DEPENDENCIES = libtests.a
-fadvise64_SOURCES = fadvise64.c
-fadvise64_OBJECTS = fadvise64.$(OBJEXT)
-fadvise64_LDADD = $(LDADD)
-fadvise64_DEPENDENCIES = libtests.a
-fadvise64_64_SOURCES = fadvise64_64.c
-fadvise64_64_OBJECTS = fadvise64_64.$(OBJEXT)
-fadvise64_64_LDADD = $(LDADD)
-fadvise64_64_DEPENDENCIES = libtests.a
-fallocate_SOURCES = fallocate.c
-fallocate_OBJECTS = fallocate.$(OBJEXT)
-fallocate_LDADD = $(LDADD)
-fallocate_DEPENDENCIES = libtests.a
-fanotify_init_SOURCES = fanotify_init.c
-fanotify_init_OBJECTS = fanotify_init.$(OBJEXT)
-fanotify_init_LDADD = $(LDADD)
-fanotify_init_DEPENDENCIES = libtests.a
-fanotify_mark_SOURCES = fanotify_mark.c
-fanotify_mark_OBJECTS = fanotify_mark.$(OBJEXT)
-fanotify_mark_LDADD = $(LDADD)
-fanotify_mark_DEPENDENCIES = libtests.a
-fanotify_mark_Xabbrev_SOURCES = fanotify_mark-Xabbrev.c
-fanotify_mark_Xabbrev_OBJECTS = fanotify_mark-Xabbrev.$(OBJEXT)
-fanotify_mark_Xabbrev_LDADD = $(LDADD)
-fanotify_mark_Xabbrev_DEPENDENCIES = libtests.a
-fanotify_mark_Xraw_SOURCES = fanotify_mark-Xraw.c
-fanotify_mark_Xraw_OBJECTS = fanotify_mark-Xraw.$(OBJEXT)
-fanotify_mark_Xraw_LDADD = $(LDADD)
-fanotify_mark_Xraw_DEPENDENCIES = libtests.a
-fanotify_mark_Xverbose_SOURCES = fanotify_mark-Xverbose.c
-fanotify_mark_Xverbose_OBJECTS = fanotify_mark-Xverbose.$(OBJEXT)
-fanotify_mark_Xverbose_LDADD = $(LDADD)
-fanotify_mark_Xverbose_DEPENDENCIES = libtests.a
-fchdir_SOURCES = fchdir.c
-fchdir_OBJECTS = fchdir.$(OBJEXT)
-fchdir_LDADD = $(LDADD)
-fchdir_DEPENDENCIES = libtests.a
-fchmod_SOURCES = fchmod.c
-fchmod_OBJECTS = fchmod.$(OBJEXT)
-fchmod_LDADD = $(LDADD)
-fchmod_DEPENDENCIES = libtests.a
-fchmodat_SOURCES = fchmodat.c
-fchmodat_OBJECTS = fchmodat.$(OBJEXT)
-fchmodat_LDADD = $(LDADD)
-fchmodat_DEPENDENCIES = libtests.a
-fchown_SOURCES = fchown.c
-fchown_OBJECTS = fchown.$(OBJEXT)
-fchown_LDADD = $(LDADD)
-fchown_DEPENDENCIES = libtests.a
-fchown32_SOURCES = fchown32.c
-fchown32_OBJECTS = fchown32.$(OBJEXT)
-fchown32_LDADD = $(LDADD)
-fchown32_DEPENDENCIES = libtests.a
-fchownat_SOURCES = fchownat.c
-fchownat_OBJECTS = fchownat.$(OBJEXT)
-fchownat_LDADD = $(LDADD)
-fchownat_DEPENDENCIES = libtests.a
-fcntl_SOURCES = fcntl.c
-fcntl_OBJECTS = fcntl.$(OBJEXT)
-fcntl_LDADD = $(LDADD)
-fcntl_DEPENDENCIES = libtests.a
-fcntl64_SOURCES = fcntl64.c
-fcntl64_OBJECTS = fcntl64.$(OBJEXT)
-fcntl64_LDADD = $(LDADD)
-fcntl64_DEPENDENCIES = libtests.a
-fdatasync_SOURCES = fdatasync.c
-fdatasync_OBJECTS = fdatasync.$(OBJEXT)
-fdatasync_LDADD = $(LDADD)
-fdatasync_DEPENDENCIES = libtests.a
-fflush_SOURCES = fflush.c
-fflush_OBJECTS = fflush.$(OBJEXT)
-fflush_LDADD = $(LDADD)
-fflush_DEPENDENCIES = libtests.a
-file_handle_SOURCES = file_handle.c
-file_handle_OBJECTS = file_handle.$(OBJEXT)
-file_handle_LDADD = $(LDADD)
-file_handle_DEPENDENCIES = libtests.a
-file_ioctl_SOURCES = file_ioctl.c
-file_ioctl_OBJECTS = file_ioctl.$(OBJEXT)
-file_ioctl_LDADD = $(LDADD)
-file_ioctl_DEPENDENCIES = libtests.a
-filter_unavailable_SOURCES = filter-unavailable.c
-filter_unavailable_OBJECTS = filter-unavailable.$(OBJEXT)
-filter_unavailable_DEPENDENCIES = $(LDADD)
-finit_module_SOURCES = finit_module.c
-finit_module_OBJECTS = finit_module.$(OBJEXT)
-finit_module_LDADD = $(LDADD)
-finit_module_DEPENDENCIES = libtests.a
-flock_SOURCES = flock.c
-flock_OBJECTS = flock.$(OBJEXT)
-flock_LDADD = $(LDADD)
-flock_DEPENDENCIES = libtests.a
-fork_f_SOURCES = fork-f.c
-fork_f_OBJECTS = fork-f.$(OBJEXT)
-fork_f_LDADD = $(LDADD)
-fork_f_DEPENDENCIES = libtests.a
-fstat_SOURCES = fstat.c
-fstat_OBJECTS = fstat.$(OBJEXT)
-fstat_LDADD = $(LDADD)
-fstat_DEPENDENCIES = libtests.a
-fstat64_SOURCES = fstat64.c
-fstat64_OBJECTS = fstat64-fstat64.$(OBJEXT)
-fstat64_LDADD = $(LDADD)
-fstat64_DEPENDENCIES = libtests.a
-fstatat64_SOURCES = fstatat64.c
-fstatat64_OBJECTS = fstatat64-fstatat64.$(OBJEXT)
-fstatat64_LDADD = $(LDADD)
-fstatat64_DEPENDENCIES = libtests.a
-fstatfs_SOURCES = fstatfs.c
-fstatfs_OBJECTS = fstatfs.$(OBJEXT)
-fstatfs_LDADD = $(LDADD)
-fstatfs_DEPENDENCIES = libtests.a
-fstatfs64_SOURCES = fstatfs64.c
-fstatfs64_OBJECTS = fstatfs64.$(OBJEXT)
-fstatfs64_LDADD = $(LDADD)
-fstatfs64_DEPENDENCIES = libtests.a
-fsync_SOURCES = fsync.c
-fsync_OBJECTS = fsync.$(OBJEXT)
-fsync_LDADD = $(LDADD)
-fsync_DEPENDENCIES = libtests.a
-fsync_y_SOURCES = fsync-y.c
-fsync_y_OBJECTS = fsync-y.$(OBJEXT)
-fsync_y_LDADD = $(LDADD)
-fsync_y_DEPENDENCIES = libtests.a
-ftruncate_SOURCES = ftruncate.c
-ftruncate_OBJECTS = ftruncate.$(OBJEXT)
-ftruncate_LDADD = $(LDADD)
-ftruncate_DEPENDENCIES = libtests.a
-ftruncate64_SOURCES = ftruncate64.c
-ftruncate64_OBJECTS = ftruncate64-ftruncate64.$(OBJEXT)
-ftruncate64_LDADD = $(LDADD)
-ftruncate64_DEPENDENCIES = libtests.a
-futex_SOURCES = futex.c
-futex_OBJECTS = futex.$(OBJEXT)
-futex_LDADD = $(LDADD)
-futex_DEPENDENCIES = libtests.a
-futimesat_SOURCES = futimesat.c
-futimesat_OBJECTS = futimesat.$(OBJEXT)
-futimesat_LDADD = $(LDADD)
-futimesat_DEPENDENCIES = libtests.a
-get_mempolicy_SOURCES = get_mempolicy.c
-get_mempolicy_OBJECTS = get_mempolicy.$(OBJEXT)
-get_mempolicy_LDADD = $(LDADD)
-get_mempolicy_DEPENDENCIES = libtests.a
-getcpu_SOURCES = getcpu.c
-getcpu_OBJECTS = getcpu.$(OBJEXT)
-getcpu_LDADD = $(LDADD)
-getcpu_DEPENDENCIES = libtests.a
-getcwd_SOURCES = getcwd.c
-getcwd_OBJECTS = getcwd.$(OBJEXT)
-getcwd_LDADD = $(LDADD)
-getcwd_DEPENDENCIES = libtests.a
-getdents_SOURCES = getdents.c
-getdents_OBJECTS = getdents.$(OBJEXT)
-getdents_LDADD = $(LDADD)
-getdents_DEPENDENCIES = libtests.a
-getdents64_SOURCES = getdents64.c
-getdents64_OBJECTS = getdents64.$(OBJEXT)
-getdents64_LDADD = $(LDADD)
-getdents64_DEPENDENCIES = libtests.a
-getegid_SOURCES = getegid.c
-getegid_OBJECTS = getegid.$(OBJEXT)
-getegid_LDADD = $(LDADD)
-getegid_DEPENDENCIES = libtests.a
-getegid32_SOURCES = getegid32.c
-getegid32_OBJECTS = getegid32.$(OBJEXT)
-getegid32_LDADD = $(LDADD)
-getegid32_DEPENDENCIES = libtests.a
-geteuid_SOURCES = geteuid.c
-geteuid_OBJECTS = geteuid.$(OBJEXT)
-geteuid_LDADD = $(LDADD)
-geteuid_DEPENDENCIES = libtests.a
-geteuid32_SOURCES = geteuid32.c
-geteuid32_OBJECTS = geteuid32.$(OBJEXT)
-geteuid32_LDADD = $(LDADD)
-geteuid32_DEPENDENCIES = libtests.a
-getgid_SOURCES = getgid.c
-getgid_OBJECTS = getgid.$(OBJEXT)
-getgid_LDADD = $(LDADD)
-getgid_DEPENDENCIES = libtests.a
-getgid32_SOURCES = getgid32.c
-getgid32_OBJECTS = getgid32.$(OBJEXT)
-getgid32_LDADD = $(LDADD)
-getgid32_DEPENDENCIES = libtests.a
-getgroups_SOURCES = getgroups.c
-getgroups_OBJECTS = getgroups.$(OBJEXT)
-getgroups_LDADD = $(LDADD)
-getgroups_DEPENDENCIES = libtests.a
-getgroups32_SOURCES = getgroups32.c
-getgroups32_OBJECTS = getgroups32.$(OBJEXT)
-getgroups32_LDADD = $(LDADD)
-getgroups32_DEPENDENCIES = libtests.a
-getpeername_SOURCES = getpeername.c
-getpeername_OBJECTS = getpeername.$(OBJEXT)
-getpeername_LDADD = $(LDADD)
-getpeername_DEPENDENCIES = libtests.a
-getpgrp_SOURCES = getpgrp.c
-getpgrp_OBJECTS = getpgrp.$(OBJEXT)
-getpgrp_LDADD = $(LDADD)
-getpgrp_DEPENDENCIES = libtests.a
-getpid_SOURCES = getpid.c
-getpid_OBJECTS = getpid.$(OBJEXT)
-getpid_LDADD = $(LDADD)
-getpid_DEPENDENCIES = libtests.a
-getppid_SOURCES = getppid.c
-getppid_OBJECTS = getppid.$(OBJEXT)
-getppid_LDADD = $(LDADD)
-getppid_DEPENDENCIES = libtests.a
-getrandom_SOURCES = getrandom.c
-getrandom_OBJECTS = getrandom.$(OBJEXT)
-getrandom_LDADD = $(LDADD)
-getrandom_DEPENDENCIES = libtests.a
-getresgid_SOURCES = getresgid.c
-getresgid_OBJECTS = getresgid.$(OBJEXT)
-getresgid_LDADD = $(LDADD)
-getresgid_DEPENDENCIES = libtests.a
-getresgid32_SOURCES = getresgid32.c
-getresgid32_OBJECTS = getresgid32.$(OBJEXT)
-getresgid32_LDADD = $(LDADD)
-getresgid32_DEPENDENCIES = libtests.a
-getresuid_SOURCES = getresuid.c
-getresuid_OBJECTS = getresuid.$(OBJEXT)
-getresuid_LDADD = $(LDADD)
-getresuid_DEPENDENCIES = libtests.a
-getresuid32_SOURCES = getresuid32.c
-getresuid32_OBJECTS = getresuid32.$(OBJEXT)
-getresuid32_LDADD = $(LDADD)
-getresuid32_DEPENDENCIES = libtests.a
-getrlimit_SOURCES = getrlimit.c
-getrlimit_OBJECTS = getrlimit.$(OBJEXT)
-getrlimit_LDADD = $(LDADD)
-getrlimit_DEPENDENCIES = libtests.a
-getrusage_SOURCES = getrusage.c
-getrusage_OBJECTS = getrusage.$(OBJEXT)
-getrusage_LDADD = $(LDADD)
-getrusage_DEPENDENCIES = libtests.a
-getsid_SOURCES = getsid.c
-getsid_OBJECTS = getsid.$(OBJEXT)
-getsid_LDADD = $(LDADD)
-getsid_DEPENDENCIES = libtests.a
-getsockname_SOURCES = getsockname.c
-getsockname_OBJECTS = getsockname.$(OBJEXT)
-getsockname_LDADD = $(LDADD)
-getsockname_DEPENDENCIES = libtests.a
-gettid_SOURCES = gettid.c
-gettid_OBJECTS = gettid.$(OBJEXT)
-gettid_LDADD = $(LDADD)
-gettid_DEPENDENCIES = libtests.a
-getuid_SOURCES = getuid.c
-getuid_OBJECTS = getuid.$(OBJEXT)
-getuid_LDADD = $(LDADD)
-getuid_DEPENDENCIES = libtests.a
-getuid32_SOURCES = getuid32.c
-getuid32_OBJECTS = getuid32.$(OBJEXT)
-getuid32_LDADD = $(LDADD)
-getuid32_DEPENDENCIES = libtests.a
-getxxid_SOURCES = getxxid.c
-getxxid_OBJECTS = getxxid.$(OBJEXT)
-getxxid_LDADD = $(LDADD)
-getxxid_DEPENDENCIES = libtests.a
-group_req_SOURCES = group_req.c
-group_req_OBJECTS = group_req.$(OBJEXT)
-group_req_LDADD = $(LDADD)
-group_req_DEPENDENCIES = libtests.a
-inet_cmsg_SOURCES = inet-cmsg.c
-inet_cmsg_OBJECTS = inet-cmsg.$(OBJEXT)
-inet_cmsg_LDADD = $(LDADD)
-inet_cmsg_DEPENDENCIES = libtests.a
-init_module_SOURCES = init_module.c
-init_module_OBJECTS = init_module.$(OBJEXT)
-init_module_LDADD = $(LDADD)
-init_module_DEPENDENCIES = libtests.a
-inject_nf_SOURCES = inject-nf.c
-inject_nf_OBJECTS = inject-nf.$(OBJEXT)
-inject_nf_LDADD = $(LDADD)
-inject_nf_DEPENDENCIES = libtests.a
-inotify_SOURCES = inotify.c
-inotify_OBJECTS = inotify.$(OBJEXT)
-inotify_LDADD = $(LDADD)
-inotify_DEPENDENCIES = libtests.a
-inotify_init1_SOURCES = inotify_init1.c
-inotify_init1_OBJECTS = inotify_init1.$(OBJEXT)
-inotify_init1_LDADD = $(LDADD)
-inotify_init1_DEPENDENCIES = libtests.a
-int_0x80_SOURCES = int_0x80.c
-int_0x80_OBJECTS = int_0x80.$(OBJEXT)
-int_0x80_LDADD = $(LDADD)
-int_0x80_DEPENDENCIES = libtests.a
-ioctl_SOURCES = ioctl.c
-ioctl_OBJECTS = ioctl.$(OBJEXT)
-ioctl_LDADD = $(LDADD)
-ioctl_DEPENDENCIES = libtests.a
-ioctl_block_SOURCES = ioctl_block.c
-ioctl_block_OBJECTS = ioctl_block.$(OBJEXT)
-ioctl_block_LDADD = $(LDADD)
-ioctl_block_DEPENDENCIES = libtests.a
-ioctl_dm_SOURCES = ioctl_dm.c
-ioctl_dm_OBJECTS = ioctl_dm.$(OBJEXT)
-ioctl_dm_LDADD = $(LDADD)
-ioctl_dm_DEPENDENCIES = libtests.a
-ioctl_dm_v_SOURCES = ioctl_dm-v.c
-ioctl_dm_v_OBJECTS = ioctl_dm-v.$(OBJEXT)
-ioctl_dm_v_LDADD = $(LDADD)
-ioctl_dm_v_DEPENDENCIES = libtests.a
-ioctl_evdev_SOURCES = ioctl_evdev.c
-ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT)
-ioctl_evdev_LDADD = $(LDADD)
-ioctl_evdev_DEPENDENCIES = libtests.a
-ioctl_evdev_v_SOURCES = ioctl_evdev-v.c
-ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT)
-ioctl_evdev_v_LDADD = $(LDADD)
-ioctl_evdev_v_DEPENDENCIES = libtests.a
-ioctl_inotify_SOURCES = ioctl_inotify.c
-ioctl_inotify_OBJECTS = ioctl_inotify.$(OBJEXT)
-ioctl_inotify_LDADD = $(LDADD)
-ioctl_inotify_DEPENDENCIES = libtests.a
-ioctl_kvm_run_SOURCES = ioctl_kvm_run.c
-ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT)
-ioctl_kvm_run_LDADD = $(LDADD)
-ioctl_kvm_run_DEPENDENCIES = libtests.a
-ioctl_loop_SOURCES = ioctl_loop.c
-ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT)
-ioctl_loop_LDADD = $(LDADD)
-ioctl_loop_DEPENDENCIES = libtests.a
-ioctl_loop_nv_SOURCES = ioctl_loop-nv.c
-ioctl_loop_nv_OBJECTS = ioctl_loop-nv.$(OBJEXT)
-ioctl_loop_nv_LDADD = $(LDADD)
-ioctl_loop_nv_DEPENDENCIES = libtests.a
-ioctl_loop_v_SOURCES = ioctl_loop-v.c
-ioctl_loop_v_OBJECTS = ioctl_loop-v.$(OBJEXT)
-ioctl_loop_v_LDADD = $(LDADD)
-ioctl_loop_v_DEPENDENCIES = libtests.a
-ioctl_mtd_SOURCES = ioctl_mtd.c
-ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT)
-ioctl_mtd_LDADD = $(LDADD)
-ioctl_mtd_DEPENDENCIES = libtests.a
-ioctl_nsfs_SOURCES = ioctl_nsfs.c
-ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT)
-ioctl_nsfs_LDADD = $(LDADD)
-ioctl_nsfs_DEPENDENCIES = libtests.a
-ioctl_perf_SOURCES = ioctl_perf.c
-ioctl_perf_OBJECTS = ioctl_perf.$(OBJEXT)
-ioctl_perf_LDADD = $(LDADD)
-ioctl_perf_DEPENDENCIES = libtests.a
-ioctl_perf_success_SOURCES = ioctl_perf-success.c
-ioctl_perf_success_OBJECTS = ioctl_perf-success.$(OBJEXT)
-ioctl_perf_success_LDADD = $(LDADD)
-ioctl_perf_success_DEPENDENCIES = libtests.a
-ioctl_ptp_SOURCES = ioctl_ptp.c
-ioctl_ptp_OBJECTS = ioctl_ptp.$(OBJEXT)
-ioctl_ptp_LDADD = $(LDADD)
-ioctl_ptp_DEPENDENCIES = libtests.a
-ioctl_rtc_SOURCES = ioctl_rtc.c
-ioctl_rtc_OBJECTS = ioctl_rtc.$(OBJEXT)
-ioctl_rtc_LDADD = $(LDADD)
-ioctl_rtc_DEPENDENCIES = libtests.a
-ioctl_rtc_v_SOURCES = ioctl_rtc-v.c
-ioctl_rtc_v_OBJECTS = ioctl_rtc-v.$(OBJEXT)
-ioctl_rtc_v_LDADD = $(LDADD)
-ioctl_rtc_v_DEPENDENCIES = libtests.a
-ioctl_scsi_SOURCES = ioctl_scsi.c
-ioctl_scsi_OBJECTS = ioctl_scsi.$(OBJEXT)
-ioctl_scsi_LDADD = $(LDADD)
-ioctl_scsi_DEPENDENCIES = libtests.a
-ioctl_sg_io_v3_SOURCES = ioctl_sg_io_v3.c
-ioctl_sg_io_v3_OBJECTS = ioctl_sg_io_v3.$(OBJEXT)
-ioctl_sg_io_v3_LDADD = $(LDADD)
-ioctl_sg_io_v3_DEPENDENCIES = libtests.a
-ioctl_sg_io_v4_SOURCES = ioctl_sg_io_v4.c
-ioctl_sg_io_v4_OBJECTS = ioctl_sg_io_v4.$(OBJEXT)
-ioctl_sg_io_v4_LDADD = $(LDADD)
-ioctl_sg_io_v4_DEPENDENCIES = libtests.a
-ioctl_sock_gifconf_SOURCES = ioctl_sock_gifconf.c
-ioctl_sock_gifconf_OBJECTS = ioctl_sock_gifconf.$(OBJEXT)
-ioctl_sock_gifconf_LDADD = $(LDADD)
-ioctl_sock_gifconf_DEPENDENCIES = libtests.a
-ioctl_uffdio_SOURCES = ioctl_uffdio.c
-ioctl_uffdio_OBJECTS = ioctl_uffdio.$(OBJEXT)
-ioctl_uffdio_LDADD = $(LDADD)
-ioctl_uffdio_DEPENDENCIES = libtests.a
-ioctl_v4l2_SOURCES = ioctl_v4l2.c
-ioctl_v4l2_OBJECTS = ioctl_v4l2.$(OBJEXT)
-ioctl_v4l2_LDADD = $(LDADD)
-ioctl_v4l2_DEPENDENCIES = libtests.a
-ioperm_SOURCES = ioperm.c
-ioperm_OBJECTS = ioperm.$(OBJEXT)
-ioperm_LDADD = $(LDADD)
-ioperm_DEPENDENCIES = libtests.a
-iopl_SOURCES = iopl.c
-iopl_OBJECTS = iopl.$(OBJEXT)
-iopl_LDADD = $(LDADD)
-iopl_DEPENDENCIES = libtests.a
-ioprio_SOURCES = ioprio.c
-ioprio_OBJECTS = ioprio.$(OBJEXT)
-ioprio_LDADD = $(LDADD)
-ioprio_DEPENDENCIES = libtests.a
-ip_mreq_SOURCES = ip_mreq.c
-ip_mreq_OBJECTS = ip_mreq.$(OBJEXT)
-ip_mreq_LDADD = $(LDADD)
-ip_mreq_DEPENDENCIES = libtests.a
-ipc_SOURCES = ipc.c
-ipc_OBJECTS = ipc.$(OBJEXT)
-ipc_LDADD = $(LDADD)
-ipc_DEPENDENCIES = libtests.a
-ipc_msg_SOURCES = ipc_msg.c
-ipc_msg_OBJECTS = ipc_msg.$(OBJEXT)
-ipc_msg_LDADD = $(LDADD)
-ipc_msg_DEPENDENCIES = libtests.a
-ipc_msg_Xabbrev_SOURCES = ipc_msg-Xabbrev.c
-ipc_msg_Xabbrev_OBJECTS = ipc_msg-Xabbrev.$(OBJEXT)
-ipc_msg_Xabbrev_LDADD = $(LDADD)
-ipc_msg_Xabbrev_DEPENDENCIES = libtests.a
-ipc_msg_Xraw_SOURCES = ipc_msg-Xraw.c
-ipc_msg_Xraw_OBJECTS = ipc_msg-Xraw.$(OBJEXT)
-ipc_msg_Xraw_LDADD = $(LDADD)
-ipc_msg_Xraw_DEPENDENCIES = libtests.a
-ipc_msg_Xverbose_SOURCES = ipc_msg-Xverbose.c
-ipc_msg_Xverbose_OBJECTS = ipc_msg-Xverbose.$(OBJEXT)
-ipc_msg_Xverbose_LDADD = $(LDADD)
-ipc_msg_Xverbose_DEPENDENCIES = libtests.a
-ipc_msgbuf_SOURCES = ipc_msgbuf.c
-ipc_msgbuf_OBJECTS = ipc_msgbuf.$(OBJEXT)
-ipc_msgbuf_LDADD = $(LDADD)
-ipc_msgbuf_DEPENDENCIES = libtests.a
-ipc_msgbuf_Xabbrev_SOURCES = ipc_msgbuf-Xabbrev.c
-ipc_msgbuf_Xabbrev_OBJECTS = ipc_msgbuf-Xabbrev.$(OBJEXT)
-ipc_msgbuf_Xabbrev_LDADD = $(LDADD)
-ipc_msgbuf_Xabbrev_DEPENDENCIES = libtests.a
-ipc_msgbuf_Xraw_SOURCES = ipc_msgbuf-Xraw.c
-ipc_msgbuf_Xraw_OBJECTS = ipc_msgbuf-Xraw.$(OBJEXT)
-ipc_msgbuf_Xraw_LDADD = $(LDADD)
-ipc_msgbuf_Xraw_DEPENDENCIES = libtests.a
-ipc_msgbuf_Xverbose_SOURCES = ipc_msgbuf-Xverbose.c
-ipc_msgbuf_Xverbose_OBJECTS = ipc_msgbuf-Xverbose.$(OBJEXT)
-ipc_msgbuf_Xverbose_LDADD = $(LDADD)
-ipc_msgbuf_Xverbose_DEPENDENCIES = libtests.a
-ipc_sem_SOURCES = ipc_sem.c
-ipc_sem_OBJECTS = ipc_sem.$(OBJEXT)
-ipc_sem_LDADD = $(LDADD)
-ipc_sem_DEPENDENCIES = libtests.a
-ipc_sem_Xabbrev_SOURCES = ipc_sem-Xabbrev.c
-ipc_sem_Xabbrev_OBJECTS = ipc_sem-Xabbrev.$(OBJEXT)
-ipc_sem_Xabbrev_LDADD = $(LDADD)
-ipc_sem_Xabbrev_DEPENDENCIES = libtests.a
-ipc_sem_Xraw_SOURCES = ipc_sem-Xraw.c
-ipc_sem_Xraw_OBJECTS = ipc_sem-Xraw.$(OBJEXT)
-ipc_sem_Xraw_LDADD = $(LDADD)
-ipc_sem_Xraw_DEPENDENCIES = libtests.a
-ipc_sem_Xverbose_SOURCES = ipc_sem-Xverbose.c
-ipc_sem_Xverbose_OBJECTS = ipc_sem-Xverbose.$(OBJEXT)
-ipc_sem_Xverbose_LDADD = $(LDADD)
-ipc_sem_Xverbose_DEPENDENCIES = libtests.a
-ipc_shm_SOURCES = ipc_shm.c
-ipc_shm_OBJECTS = ipc_shm.$(OBJEXT)
-ipc_shm_LDADD = $(LDADD)
-ipc_shm_DEPENDENCIES = libtests.a
-ipc_shm_Xabbrev_SOURCES = ipc_shm-Xabbrev.c
-ipc_shm_Xabbrev_OBJECTS = ipc_shm-Xabbrev.$(OBJEXT)
-ipc_shm_Xabbrev_LDADD = $(LDADD)
-ipc_shm_Xabbrev_DEPENDENCIES = libtests.a
-ipc_shm_Xraw_SOURCES = ipc_shm-Xraw.c
-ipc_shm_Xraw_OBJECTS = ipc_shm-Xraw.$(OBJEXT)
-ipc_shm_Xraw_LDADD = $(LDADD)
-ipc_shm_Xraw_DEPENDENCIES = libtests.a
-ipc_shm_Xverbose_SOURCES = ipc_shm-Xverbose.c
-ipc_shm_Xverbose_OBJECTS = ipc_shm-Xverbose.$(OBJEXT)
-ipc_shm_Xverbose_LDADD = $(LDADD)
-ipc_shm_Xverbose_DEPENDENCIES = libtests.a
-is_linux_mips_n64_SOURCES = is_linux_mips_n64.c
-is_linux_mips_n64_OBJECTS = is_linux_mips_n64.$(OBJEXT)
-is_linux_mips_n64_LDADD = $(LDADD)
-is_linux_mips_n64_DEPENDENCIES = libtests.a
-kcmp_SOURCES = kcmp.c
-kcmp_OBJECTS = kcmp.$(OBJEXT)
-kcmp_LDADD = $(LDADD)
-kcmp_DEPENDENCIES = libtests.a
-kcmp_y_SOURCES = kcmp-y.c
-kcmp_y_OBJECTS = kcmp-y.$(OBJEXT)
-kcmp_y_LDADD = $(LDADD)
-kcmp_y_DEPENDENCIES = libtests.a
-kern_features_SOURCES = kern_features.c
-kern_features_OBJECTS = kern_features.$(OBJEXT)
-kern_features_LDADD = $(LDADD)
-kern_features_DEPENDENCIES = libtests.a
-kexec_file_load_SOURCES = kexec_file_load.c
-kexec_file_load_OBJECTS = kexec_file_load.$(OBJEXT)
-kexec_file_load_LDADD = $(LDADD)
-kexec_file_load_DEPENDENCIES = libtests.a
-kexec_load_SOURCES = kexec_load.c
-kexec_load_OBJECTS = kexec_load.$(OBJEXT)
-kexec_load_LDADD = $(LDADD)
-kexec_load_DEPENDENCIES = libtests.a
-keyctl_SOURCES = keyctl.c
-keyctl_OBJECTS = keyctl.$(OBJEXT)
-keyctl_LDADD = $(LDADD)
-keyctl_DEPENDENCIES = libtests.a
-keyctl_Xabbrev_SOURCES = keyctl-Xabbrev.c
-keyctl_Xabbrev_OBJECTS = keyctl-Xabbrev.$(OBJEXT)
-keyctl_Xabbrev_LDADD = $(LDADD)
-keyctl_Xabbrev_DEPENDENCIES = libtests.a
-keyctl_Xraw_SOURCES = keyctl-Xraw.c
-keyctl_Xraw_OBJECTS = keyctl-Xraw.$(OBJEXT)
-keyctl_Xraw_LDADD = $(LDADD)
-keyctl_Xraw_DEPENDENCIES = libtests.a
-keyctl_Xverbose_SOURCES = keyctl-Xverbose.c
-keyctl_Xverbose_OBJECTS = keyctl-Xverbose.$(OBJEXT)
-keyctl_Xverbose_LDADD = $(LDADD)
-keyctl_Xverbose_DEPENDENCIES = libtests.a
-kill_SOURCES = kill.c
-kill_OBJECTS = kill.$(OBJEXT)
-kill_LDADD = $(LDADD)
-kill_DEPENDENCIES = libtests.a
-ksysent_SOURCES = ksysent.c
-ksysent_OBJECTS = ksysent.$(OBJEXT)
-ksysent_LDADD = $(LDADD)
-ksysent_DEPENDENCIES = libtests.a
-lchown_SOURCES = lchown.c
-lchown_OBJECTS = lchown.$(OBJEXT)
-lchown_LDADD = $(LDADD)
-lchown_DEPENDENCIES = libtests.a
-lchown32_SOURCES = lchown32.c
-lchown32_OBJECTS = lchown32.$(OBJEXT)
-lchown32_LDADD = $(LDADD)
-lchown32_DEPENDENCIES = libtests.a
-link_SOURCES = link.c
-link_OBJECTS = link.$(OBJEXT)
-link_LDADD = $(LDADD)
-link_DEPENDENCIES = libtests.a
-linkat_SOURCES = linkat.c
-linkat_OBJECTS = linkat.$(OBJEXT)
-linkat_LDADD = $(LDADD)
-linkat_DEPENDENCIES = libtests.a
-list_sigaction_signum_SOURCES = list_sigaction_signum.c
-list_sigaction_signum_OBJECTS = list_sigaction_signum.$(OBJEXT)
-list_sigaction_signum_LDADD = $(LDADD)
-list_sigaction_signum_DEPENDENCIES = libtests.a
-llseek_SOURCES = llseek.c
-llseek_OBJECTS = llseek.$(OBJEXT)
-llseek_LDADD = $(LDADD)
-llseek_DEPENDENCIES = libtests.a
-localtime_SOURCES = localtime.c
-localtime_OBJECTS = localtime.$(OBJEXT)
-localtime_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-lookup_dcookie_SOURCES = lookup_dcookie.c
-lookup_dcookie_OBJECTS = lookup_dcookie.$(OBJEXT)
-lookup_dcookie_LDADD = $(LDADD)
-lookup_dcookie_DEPENDENCIES = libtests.a
-lseek_SOURCES = lseek.c
-lseek_OBJECTS = lseek.$(OBJEXT)
-lseek_LDADD = $(LDADD)
-lseek_DEPENDENCIES = libtests.a
-lstat_SOURCES = lstat.c
-lstat_OBJECTS = lstat.$(OBJEXT)
-lstat_LDADD = $(LDADD)
-lstat_DEPENDENCIES = libtests.a
-lstat64_SOURCES = lstat64.c
-lstat64_OBJECTS = lstat64-lstat64.$(OBJEXT)
-lstat64_LDADD = $(LDADD)
-lstat64_DEPENDENCIES = libtests.a
-madvise_SOURCES = madvise.c
-madvise_OBJECTS = madvise.$(OBJEXT)
-madvise_LDADD = $(LDADD)
-madvise_DEPENDENCIES = libtests.a
-mbind_SOURCES = mbind.c
-mbind_OBJECTS = mbind.$(OBJEXT)
-mbind_LDADD = $(LDADD)
-mbind_DEPENDENCIES = libtests.a
-membarrier_SOURCES = membarrier.c
-membarrier_OBJECTS = membarrier.$(OBJEXT)
-membarrier_LDADD = $(LDADD)
-membarrier_DEPENDENCIES = libtests.a
-memfd_create_SOURCES = memfd_create.c
-memfd_create_OBJECTS = memfd_create.$(OBJEXT)
-memfd_create_LDADD = $(LDADD)
-memfd_create_DEPENDENCIES = libtests.a
-migrate_pages_SOURCES = migrate_pages.c
-migrate_pages_OBJECTS = migrate_pages.$(OBJEXT)
-migrate_pages_LDADD = $(LDADD)
-migrate_pages_DEPENDENCIES = libtests.a
-mincore_SOURCES = mincore.c
-mincore_OBJECTS = mincore.$(OBJEXT)
-mincore_LDADD = $(LDADD)
-mincore_DEPENDENCIES = libtests.a
-mkdir_SOURCES = mkdir.c
-mkdir_OBJECTS = mkdir.$(OBJEXT)
-mkdir_LDADD = $(LDADD)
-mkdir_DEPENDENCIES = libtests.a
-mkdirat_SOURCES = mkdirat.c
-mkdirat_OBJECTS = mkdirat.$(OBJEXT)
-mkdirat_LDADD = $(LDADD)
-mkdirat_DEPENDENCIES = libtests.a
-mknod_SOURCES = mknod.c
-mknod_OBJECTS = mknod.$(OBJEXT)
-mknod_LDADD = $(LDADD)
-mknod_DEPENDENCIES = libtests.a
-mknodat_SOURCES = mknodat.c
-mknodat_OBJECTS = mknodat.$(OBJEXT)
-mknodat_LDADD = $(LDADD)
-mknodat_DEPENDENCIES = libtests.a
-mlock_SOURCES = mlock.c
-mlock_OBJECTS = mlock.$(OBJEXT)
-mlock_LDADD = $(LDADD)
-mlock_DEPENDENCIES = libtests.a
-mlock2_SOURCES = mlock2.c
-mlock2_OBJECTS = mlock2.$(OBJEXT)
-mlock2_LDADD = $(LDADD)
-mlock2_DEPENDENCIES = libtests.a
-mlockall_SOURCES = mlockall.c
-mlockall_OBJECTS = mlockall.$(OBJEXT)
-mlockall_LDADD = $(LDADD)
-mlockall_DEPENDENCIES = libtests.a
-mmap_SOURCES = mmap.c
-mmap_OBJECTS = mmap.$(OBJEXT)
-mmap_LDADD = $(LDADD)
-mmap_DEPENDENCIES = libtests.a
-mmap_Xabbrev_SOURCES = mmap-Xabbrev.c
-mmap_Xabbrev_OBJECTS = mmap-Xabbrev.$(OBJEXT)
-mmap_Xabbrev_LDADD = $(LDADD)
-mmap_Xabbrev_DEPENDENCIES = libtests.a
-mmap_Xraw_SOURCES = mmap-Xraw.c
-mmap_Xraw_OBJECTS = mmap-Xraw.$(OBJEXT)
-mmap_Xraw_LDADD = $(LDADD)
-mmap_Xraw_DEPENDENCIES = libtests.a
-mmap_Xverbose_SOURCES = mmap-Xverbose.c
-mmap_Xverbose_OBJECTS = mmap-Xverbose.$(OBJEXT)
-mmap_Xverbose_LDADD = $(LDADD)
-mmap_Xverbose_DEPENDENCIES = libtests.a
-mmap64_SOURCES = mmap64.c
-mmap64_OBJECTS = mmap64-mmap64.$(OBJEXT)
-mmap64_LDADD = $(LDADD)
-mmap64_DEPENDENCIES = libtests.a
-mmap64_Xabbrev_SOURCES = mmap64-Xabbrev.c
-mmap64_Xabbrev_OBJECTS = mmap64_Xabbrev-mmap64-Xabbrev.$(OBJEXT)
-mmap64_Xabbrev_LDADD = $(LDADD)
-mmap64_Xabbrev_DEPENDENCIES = libtests.a
-mmap64_Xraw_SOURCES = mmap64-Xraw.c
-mmap64_Xraw_OBJECTS = mmap64_Xraw-mmap64-Xraw.$(OBJEXT)
-mmap64_Xraw_LDADD = $(LDADD)
-mmap64_Xraw_DEPENDENCIES = libtests.a
-mmap64_Xverbose_SOURCES = mmap64-Xverbose.c
-mmap64_Xverbose_OBJECTS = mmap64_Xverbose-mmap64-Xverbose.$(OBJEXT)
-mmap64_Xverbose_LDADD = $(LDADD)
-mmap64_Xverbose_DEPENDENCIES = libtests.a
-mmsg_SOURCES = mmsg.c
-mmsg_OBJECTS = mmsg.$(OBJEXT)
-mmsg_LDADD = $(LDADD)
-mmsg_DEPENDENCIES = libtests.a
-mmsg_silent_SOURCES = mmsg-silent.c
-mmsg_silent_OBJECTS = mmsg-silent.$(OBJEXT)
-mmsg_silent_LDADD = $(LDADD)
-mmsg_silent_DEPENDENCIES = libtests.a
-mmsg_name_SOURCES = mmsg_name.c
-mmsg_name_OBJECTS = mmsg_name.$(OBJEXT)
-mmsg_name_LDADD = $(LDADD)
-mmsg_name_DEPENDENCIES = libtests.a
-mmsg_name_v_SOURCES = mmsg_name-v.c
-mmsg_name_v_OBJECTS = mmsg_name-v.$(OBJEXT)
-mmsg_name_v_LDADD = $(LDADD)
-mmsg_name_v_DEPENDENCIES = libtests.a
-modify_ldt_SOURCES = modify_ldt.c
-modify_ldt_OBJECTS = modify_ldt.$(OBJEXT)
-modify_ldt_LDADD = $(LDADD)
-modify_ldt_DEPENDENCIES = libtests.a
-mount_SOURCES = mount.c
-mount_OBJECTS = mount.$(OBJEXT)
-mount_LDADD = $(LDADD)
-mount_DEPENDENCIES = libtests.a
-mount_Xabbrev_SOURCES = mount-Xabbrev.c
-mount_Xabbrev_OBJECTS = mount-Xabbrev.$(OBJEXT)
-mount_Xabbrev_LDADD = $(LDADD)
-mount_Xabbrev_DEPENDENCIES = libtests.a
-mount_Xraw_SOURCES = mount-Xraw.c
-mount_Xraw_OBJECTS = mount-Xraw.$(OBJEXT)
-mount_Xraw_LDADD = $(LDADD)
-mount_Xraw_DEPENDENCIES = libtests.a
-mount_Xverbose_SOURCES = mount-Xverbose.c
-mount_Xverbose_OBJECTS = mount-Xverbose.$(OBJEXT)
-mount_Xverbose_LDADD = $(LDADD)
-mount_Xverbose_DEPENDENCIES = libtests.a
-move_pages_SOURCES = move_pages.c
-move_pages_OBJECTS = move_pages.$(OBJEXT)
-move_pages_LDADD = $(LDADD)
-move_pages_DEPENDENCIES = libtests.a
-mq_SOURCES = mq.c
-mq_OBJECTS = mq.$(OBJEXT)
-mq_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-mq_sendrecv_SOURCES = mq_sendrecv.c
-mq_sendrecv_OBJECTS = mq_sendrecv.$(OBJEXT)
-mq_sendrecv_LDADD = $(LDADD)
-mq_sendrecv_DEPENDENCIES = libtests.a
-mq_sendrecv_read_SOURCES = mq_sendrecv-read.c
-mq_sendrecv_read_OBJECTS = mq_sendrecv-read.$(OBJEXT)
-mq_sendrecv_read_LDADD = $(LDADD)
-mq_sendrecv_read_DEPENDENCIES = libtests.a
-mq_sendrecv_write_SOURCES = mq_sendrecv-write.c
-mq_sendrecv_write_OBJECTS = mq_sendrecv-write.$(OBJEXT)
-mq_sendrecv_write_LDADD = $(LDADD)
-mq_sendrecv_write_DEPENDENCIES = libtests.a
-msg_control_SOURCES = msg_control.c
-msg_control_OBJECTS = msg_control.$(OBJEXT)
-msg_control_LDADD = $(LDADD)
-msg_control_DEPENDENCIES = libtests.a
-msg_control_v_SOURCES = msg_control-v.c
-msg_control_v_OBJECTS = msg_control-v.$(OBJEXT)
-msg_control_v_LDADD = $(LDADD)
-msg_control_v_DEPENDENCIES = libtests.a
-msg_name_SOURCES = msg_name.c
-msg_name_OBJECTS = msg_name.$(OBJEXT)
-msg_name_LDADD = $(LDADD)
-msg_name_DEPENDENCIES = libtests.a
-munlockall_SOURCES = munlockall.c
-munlockall_OBJECTS = munlockall.$(OBJEXT)
-munlockall_LDADD = $(LDADD)
-munlockall_DEPENDENCIES = libtests.a
-nanosleep_SOURCES = nanosleep.c
-nanosleep_OBJECTS = nanosleep.$(OBJEXT)
-nanosleep_LDADD = $(LDADD)
-nanosleep_DEPENDENCIES = libtests.a
-net_accept_connect_SOURCES = net-accept-connect.c
-net_accept_connect_OBJECTS = net-accept-connect.$(OBJEXT)
-net_accept_connect_LDADD = $(LDADD)
-net_accept_connect_DEPENDENCIES = libtests.a
-net_icmp_filter_SOURCES = net-icmp_filter.c
-net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT)
-net_icmp_filter_LDADD = $(LDADD)
-net_icmp_filter_DEPENDENCIES = libtests.a
-net_sockaddr_SOURCES = net-sockaddr.c
-net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT)
-net_sockaddr_LDADD = $(LDADD)
-net_sockaddr_DEPENDENCIES = libtests.a
-net_y_unix_SOURCES = net-y-unix.c
-net_y_unix_OBJECTS = net-y-unix.$(OBJEXT)
-net_y_unix_LDADD = $(LDADD)
-net_y_unix_DEPENDENCIES = libtests.a
-net_yy_inet_SOURCES = net-yy-inet.c
-net_yy_inet_OBJECTS = net-yy-inet.$(OBJEXT)
-net_yy_inet_LDADD = $(LDADD)
-net_yy_inet_DEPENDENCIES = libtests.a
-net_yy_inet6_SOURCES = net-yy-inet6.c
-net_yy_inet6_OBJECTS = net-yy-inet6.$(OBJEXT)
-net_yy_inet6_LDADD = $(LDADD)
-net_yy_inet6_DEPENDENCIES = libtests.a
-net_yy_netlink_SOURCES = net-yy-netlink.c
-net_yy_netlink_OBJECTS = net-yy-netlink.$(OBJEXT)
-net_yy_netlink_LDADD = $(LDADD)
-net_yy_netlink_DEPENDENCIES = libtests.a
-net_yy_unix_SOURCES = net-yy-unix.c
-net_yy_unix_OBJECTS = net-yy-unix.$(OBJEXT)
-net_yy_unix_LDADD = $(LDADD)
-net_yy_unix_DEPENDENCIES = libtests.a
-netlink_audit_SOURCES = netlink_audit.c
-netlink_audit_OBJECTS = netlink_audit.$(OBJEXT)
-netlink_audit_LDADD = $(LDADD)
-netlink_audit_DEPENDENCIES = libtests.a
-netlink_crypto_SOURCES = netlink_crypto.c
-netlink_crypto_OBJECTS = netlink_crypto.$(OBJEXT)
-netlink_crypto_LDADD = $(LDADD)
-netlink_crypto_DEPENDENCIES = libtests.a
-netlink_generic_SOURCES = netlink_generic.c
-netlink_generic_OBJECTS = netlink_generic.$(OBJEXT)
-netlink_generic_LDADD = $(LDADD)
-netlink_generic_DEPENDENCIES = libtests.a
-netlink_inet_diag_SOURCES = netlink_inet_diag.c
-netlink_inet_diag_OBJECTS = netlink_inet_diag.$(OBJEXT)
-netlink_inet_diag_LDADD = $(LDADD)
-netlink_inet_diag_DEPENDENCIES = libtests.a
-netlink_kobject_uevent_SOURCES = netlink_kobject_uevent.c
-netlink_kobject_uevent_OBJECTS = netlink_kobject_uevent.$(OBJEXT)
-netlink_kobject_uevent_LDADD = $(LDADD)
-netlink_kobject_uevent_DEPENDENCIES = libtests.a
-netlink_netfilter_SOURCES = netlink_netfilter.c
-netlink_netfilter_OBJECTS = netlink_netfilter.$(OBJEXT)
-netlink_netfilter_LDADD = $(LDADD)
-netlink_netfilter_DEPENDENCIES = libtests.a
-netlink_netlink_diag_SOURCES = netlink_netlink_diag.c
-netlink_netlink_diag_OBJECTS = netlink_netlink_diag.$(OBJEXT)
-netlink_netlink_diag_LDADD = $(LDADD)
-netlink_netlink_diag_DEPENDENCIES = libtests.a
-netlink_protocol_SOURCES = netlink_protocol.c
-netlink_protocol_OBJECTS = netlink_protocol.$(OBJEXT)
-netlink_protocol_LDADD = $(LDADD)
-netlink_protocol_DEPENDENCIES = libtests.a
-netlink_route_SOURCES = netlink_route.c
-netlink_route_OBJECTS = netlink_route.$(OBJEXT)
-netlink_route_LDADD = $(LDADD)
-netlink_route_DEPENDENCIES = libtests.a
-netlink_selinux_SOURCES = netlink_selinux.c
-netlink_selinux_OBJECTS = netlink_selinux.$(OBJEXT)
-netlink_selinux_LDADD = $(LDADD)
-netlink_selinux_DEPENDENCIES = libtests.a
-netlink_sock_diag_SOURCES = netlink_sock_diag.c
-netlink_sock_diag_OBJECTS = netlink_sock_diag.$(OBJEXT)
-netlink_sock_diag_LDADD = $(LDADD)
-netlink_sock_diag_DEPENDENCIES = libtests.a
-netlink_unix_diag_SOURCES = netlink_unix_diag.c
-netlink_unix_diag_OBJECTS = netlink_unix_diag.$(OBJEXT)
-netlink_unix_diag_LDADD = $(LDADD)
-netlink_unix_diag_DEPENDENCIES = libtests.a
-netlink_xfrm_SOURCES = netlink_xfrm.c
-netlink_xfrm_OBJECTS = netlink_xfrm.$(OBJEXT)
-netlink_xfrm_LDADD = $(LDADD)
-netlink_xfrm_DEPENDENCIES = libtests.a
-newfstatat_SOURCES = newfstatat.c
-newfstatat_OBJECTS = newfstatat-newfstatat.$(OBJEXT)
-newfstatat_LDADD = $(LDADD)
-newfstatat_DEPENDENCIES = libtests.a
-nfnetlink_acct_SOURCES = nfnetlink_acct.c
-nfnetlink_acct_OBJECTS = nfnetlink_acct.$(OBJEXT)
-nfnetlink_acct_LDADD = $(LDADD)
-nfnetlink_acct_DEPENDENCIES = libtests.a
-nfnetlink_cthelper_SOURCES = nfnetlink_cthelper.c
-nfnetlink_cthelper_OBJECTS = nfnetlink_cthelper.$(OBJEXT)
-nfnetlink_cthelper_LDADD = $(LDADD)
-nfnetlink_cthelper_DEPENDENCIES = libtests.a
-nfnetlink_ctnetlink_SOURCES = nfnetlink_ctnetlink.c
-nfnetlink_ctnetlink_OBJECTS = nfnetlink_ctnetlink.$(OBJEXT)
-nfnetlink_ctnetlink_LDADD = $(LDADD)
-nfnetlink_ctnetlink_DEPENDENCIES = libtests.a
-nfnetlink_ctnetlink_exp_SOURCES = nfnetlink_ctnetlink_exp.c
-nfnetlink_ctnetlink_exp_OBJECTS = nfnetlink_ctnetlink_exp.$(OBJEXT)
-nfnetlink_ctnetlink_exp_LDADD = $(LDADD)
-nfnetlink_ctnetlink_exp_DEPENDENCIES = libtests.a
-nfnetlink_cttimeout_SOURCES = nfnetlink_cttimeout.c
-nfnetlink_cttimeout_OBJECTS = nfnetlink_cttimeout.$(OBJEXT)
-nfnetlink_cttimeout_LDADD = $(LDADD)
-nfnetlink_cttimeout_DEPENDENCIES = libtests.a
-nfnetlink_ipset_SOURCES = nfnetlink_ipset.c
-nfnetlink_ipset_OBJECTS = nfnetlink_ipset.$(OBJEXT)
-nfnetlink_ipset_LDADD = $(LDADD)
-nfnetlink_ipset_DEPENDENCIES = libtests.a
-nfnetlink_nft_compat_SOURCES = nfnetlink_nft_compat.c
-nfnetlink_nft_compat_OBJECTS = nfnetlink_nft_compat.$(OBJEXT)
-nfnetlink_nft_compat_LDADD = $(LDADD)
-nfnetlink_nft_compat_DEPENDENCIES = libtests.a
-nfnetlink_nftables_SOURCES = nfnetlink_nftables.c
-nfnetlink_nftables_OBJECTS = nfnetlink_nftables.$(OBJEXT)
-nfnetlink_nftables_LDADD = $(LDADD)
-nfnetlink_nftables_DEPENDENCIES = libtests.a
-nfnetlink_osf_SOURCES = nfnetlink_osf.c
-nfnetlink_osf_OBJECTS = nfnetlink_osf.$(OBJEXT)
-nfnetlink_osf_LDADD = $(LDADD)
-nfnetlink_osf_DEPENDENCIES = libtests.a
-nfnetlink_queue_SOURCES = nfnetlink_queue.c
-nfnetlink_queue_OBJECTS = nfnetlink_queue.$(OBJEXT)
-nfnetlink_queue_LDADD = $(LDADD)
-nfnetlink_queue_DEPENDENCIES = libtests.a
-nfnetlink_ulog_SOURCES = nfnetlink_ulog.c
-nfnetlink_ulog_OBJECTS = nfnetlink_ulog.$(OBJEXT)
-nfnetlink_ulog_LDADD = $(LDADD)
-nfnetlink_ulog_DEPENDENCIES = libtests.a
-nlattr_SOURCES = nlattr.c
-nlattr_OBJECTS = nlattr.$(OBJEXT)
-nlattr_LDADD = $(LDADD)
-nlattr_DEPENDENCIES = libtests.a
-nlattr_br_port_msg_SOURCES = nlattr_br_port_msg.c
-nlattr_br_port_msg_OBJECTS = nlattr_br_port_msg.$(OBJEXT)
-nlattr_br_port_msg_LDADD = $(LDADD)
-nlattr_br_port_msg_DEPENDENCIES = libtests.a
-nlattr_crypto_user_alg_SOURCES = nlattr_crypto_user_alg.c
-nlattr_crypto_user_alg_OBJECTS = nlattr_crypto_user_alg.$(OBJEXT)
-nlattr_crypto_user_alg_LDADD = $(LDADD)
-nlattr_crypto_user_alg_DEPENDENCIES = libtests.a
-nlattr_dcbmsg_SOURCES = nlattr_dcbmsg.c
-nlattr_dcbmsg_OBJECTS = nlattr_dcbmsg.$(OBJEXT)
-nlattr_dcbmsg_LDADD = $(LDADD)
-nlattr_dcbmsg_DEPENDENCIES = libtests.a
-nlattr_fib_rule_hdr_SOURCES = nlattr_fib_rule_hdr.c
-nlattr_fib_rule_hdr_OBJECTS = nlattr_fib_rule_hdr.$(OBJEXT)
-nlattr_fib_rule_hdr_LDADD = $(LDADD)
-nlattr_fib_rule_hdr_DEPENDENCIES = libtests.a
-nlattr_ifaddrlblmsg_SOURCES = nlattr_ifaddrlblmsg.c
-nlattr_ifaddrlblmsg_OBJECTS = nlattr_ifaddrlblmsg.$(OBJEXT)
-nlattr_ifaddrlblmsg_LDADD = $(LDADD)
-nlattr_ifaddrlblmsg_DEPENDENCIES = libtests.a
-nlattr_ifaddrmsg_SOURCES = nlattr_ifaddrmsg.c
-nlattr_ifaddrmsg_OBJECTS = nlattr_ifaddrmsg.$(OBJEXT)
-nlattr_ifaddrmsg_LDADD = $(LDADD)
-nlattr_ifaddrmsg_DEPENDENCIES = libtests.a
-nlattr_ifinfomsg_SOURCES = nlattr_ifinfomsg.c
-nlattr_ifinfomsg_OBJECTS = nlattr_ifinfomsg.$(OBJEXT)
-nlattr_ifinfomsg_LDADD = $(LDADD)
-nlattr_ifinfomsg_DEPENDENCIES = libtests.a
-nlattr_ifla_af_spec_SOURCES = nlattr_ifla_af_spec.c
-nlattr_ifla_af_spec_OBJECTS = nlattr_ifla_af_spec.$(OBJEXT)
-nlattr_ifla_af_spec_LDADD = $(LDADD)
-nlattr_ifla_af_spec_DEPENDENCIES = libtests.a
-nlattr_ifla_brport_SOURCES = nlattr_ifla_brport.c
-nlattr_ifla_brport_OBJECTS = nlattr_ifla_brport.$(OBJEXT)
-nlattr_ifla_brport_LDADD = $(LDADD)
-nlattr_ifla_brport_DEPENDENCIES = libtests.a
-nlattr_ifla_linkinfo_SOURCES = nlattr_ifla_linkinfo.c
-nlattr_ifla_linkinfo_OBJECTS = nlattr_ifla_linkinfo.$(OBJEXT)
-nlattr_ifla_linkinfo_LDADD = $(LDADD)
-nlattr_ifla_linkinfo_DEPENDENCIES = libtests.a
-nlattr_ifla_port_SOURCES = nlattr_ifla_port.c
-nlattr_ifla_port_OBJECTS = nlattr_ifla_port.$(OBJEXT)
-nlattr_ifla_port_LDADD = $(LDADD)
-nlattr_ifla_port_DEPENDENCIES = libtests.a
-nlattr_ifla_xdp_SOURCES = nlattr_ifla_xdp.c
-nlattr_ifla_xdp_OBJECTS = nlattr_ifla_xdp.$(OBJEXT)
-nlattr_ifla_xdp_LDADD = $(LDADD)
-nlattr_ifla_xdp_DEPENDENCIES = libtests.a
-nlattr_inet_diag_msg_SOURCES = nlattr_inet_diag_msg.c
-nlattr_inet_diag_msg_OBJECTS = nlattr_inet_diag_msg.$(OBJEXT)
-nlattr_inet_diag_msg_LDADD = $(LDADD)
-nlattr_inet_diag_msg_DEPENDENCIES = libtests.a
-nlattr_inet_diag_req_compat_SOURCES = nlattr_inet_diag_req_compat.c
-nlattr_inet_diag_req_compat_OBJECTS =  \
-	nlattr_inet_diag_req_compat.$(OBJEXT)
-nlattr_inet_diag_req_compat_LDADD = $(LDADD)
-nlattr_inet_diag_req_compat_DEPENDENCIES = libtests.a
-nlattr_inet_diag_req_v2_SOURCES = nlattr_inet_diag_req_v2.c
-nlattr_inet_diag_req_v2_OBJECTS = nlattr_inet_diag_req_v2.$(OBJEXT)
-nlattr_inet_diag_req_v2_LDADD = $(LDADD)
-nlattr_inet_diag_req_v2_DEPENDENCIES = libtests.a
-nlattr_mdba_mdb_entry_SOURCES = nlattr_mdba_mdb_entry.c
-nlattr_mdba_mdb_entry_OBJECTS = nlattr_mdba_mdb_entry.$(OBJEXT)
-nlattr_mdba_mdb_entry_LDADD = $(LDADD)
-nlattr_mdba_mdb_entry_DEPENDENCIES = libtests.a
-nlattr_mdba_router_port_SOURCES = nlattr_mdba_router_port.c
-nlattr_mdba_router_port_OBJECTS = nlattr_mdba_router_port.$(OBJEXT)
-nlattr_mdba_router_port_LDADD = $(LDADD)
-nlattr_mdba_router_port_DEPENDENCIES = libtests.a
-nlattr_ndmsg_SOURCES = nlattr_ndmsg.c
-nlattr_ndmsg_OBJECTS = nlattr_ndmsg.$(OBJEXT)
-nlattr_ndmsg_LDADD = $(LDADD)
-nlattr_ndmsg_DEPENDENCIES = libtests.a
-nlattr_ndtmsg_SOURCES = nlattr_ndtmsg.c
-nlattr_ndtmsg_OBJECTS = nlattr_ndtmsg.$(OBJEXT)
-nlattr_ndtmsg_LDADD = $(LDADD)
-nlattr_ndtmsg_DEPENDENCIES = libtests.a
-nlattr_netconfmsg_SOURCES = nlattr_netconfmsg.c
-nlattr_netconfmsg_OBJECTS = nlattr_netconfmsg.$(OBJEXT)
-nlattr_netconfmsg_LDADD = $(LDADD)
-nlattr_netconfmsg_DEPENDENCIES = libtests.a
-nlattr_netlink_diag_msg_SOURCES = nlattr_netlink_diag_msg.c
-nlattr_netlink_diag_msg_OBJECTS = nlattr_netlink_diag_msg.$(OBJEXT)
-nlattr_netlink_diag_msg_LDADD = $(LDADD)
-nlattr_netlink_diag_msg_DEPENDENCIES = libtests.a
-nlattr_nlmsgerr_SOURCES = nlattr_nlmsgerr.c
-nlattr_nlmsgerr_OBJECTS = nlattr_nlmsgerr.$(OBJEXT)
-nlattr_nlmsgerr_LDADD = $(LDADD)
-nlattr_nlmsgerr_DEPENDENCIES = libtests.a
-nlattr_packet_diag_msg_SOURCES = nlattr_packet_diag_msg.c
-nlattr_packet_diag_msg_OBJECTS = nlattr_packet_diag_msg.$(OBJEXT)
-nlattr_packet_diag_msg_LDADD = $(LDADD)
-nlattr_packet_diag_msg_DEPENDENCIES = libtests.a
-nlattr_rtgenmsg_SOURCES = nlattr_rtgenmsg.c
-nlattr_rtgenmsg_OBJECTS = nlattr_rtgenmsg.$(OBJEXT)
-nlattr_rtgenmsg_LDADD = $(LDADD)
-nlattr_rtgenmsg_DEPENDENCIES = libtests.a
-nlattr_rtmsg_SOURCES = nlattr_rtmsg.c
-nlattr_rtmsg_OBJECTS = nlattr_rtmsg.$(OBJEXT)
-nlattr_rtmsg_LDADD = $(LDADD)
-nlattr_rtmsg_DEPENDENCIES = libtests.a
-nlattr_smc_diag_msg_SOURCES = nlattr_smc_diag_msg.c
-nlattr_smc_diag_msg_OBJECTS = nlattr_smc_diag_msg.$(OBJEXT)
-nlattr_smc_diag_msg_LDADD = $(LDADD)
-nlattr_smc_diag_msg_DEPENDENCIES = libtests.a
-nlattr_tc_stats_SOURCES = nlattr_tc_stats.c
-nlattr_tc_stats_OBJECTS = nlattr_tc_stats.$(OBJEXT)
-nlattr_tc_stats_LDADD = $(LDADD)
-nlattr_tc_stats_DEPENDENCIES = libtests.a
-nlattr_tca_stab_SOURCES = nlattr_tca_stab.c
-nlattr_tca_stab_OBJECTS = nlattr_tca_stab.$(OBJEXT)
-nlattr_tca_stab_LDADD = $(LDADD)
-nlattr_tca_stab_DEPENDENCIES = libtests.a
-nlattr_tcamsg_SOURCES = nlattr_tcamsg.c
-nlattr_tcamsg_OBJECTS = nlattr_tcamsg.$(OBJEXT)
-nlattr_tcamsg_LDADD = $(LDADD)
-nlattr_tcamsg_DEPENDENCIES = libtests.a
-nlattr_tcmsg_SOURCES = nlattr_tcmsg.c
-nlattr_tcmsg_OBJECTS = nlattr_tcmsg.$(OBJEXT)
-nlattr_tcmsg_LDADD = $(LDADD)
-nlattr_tcmsg_DEPENDENCIES = libtests.a
-nlattr_unix_diag_msg_SOURCES = nlattr_unix_diag_msg.c
-nlattr_unix_diag_msg_OBJECTS = nlattr_unix_diag_msg.$(OBJEXT)
-nlattr_unix_diag_msg_LDADD = $(LDADD)
-nlattr_unix_diag_msg_DEPENDENCIES = libtests.a
-nsyscalls_SOURCES = nsyscalls.c
-nsyscalls_OBJECTS = nsyscalls.$(OBJEXT)
-nsyscalls_LDADD = $(LDADD)
-nsyscalls_DEPENDENCIES = libtests.a
-nsyscalls_d_SOURCES = nsyscalls-d.c
-nsyscalls_d_OBJECTS = nsyscalls-d.$(OBJEXT)
-nsyscalls_d_LDADD = $(LDADD)
-nsyscalls_d_DEPENDENCIES = libtests.a
-old_mmap_SOURCES = old_mmap.c
-old_mmap_OBJECTS = old_mmap.$(OBJEXT)
-old_mmap_LDADD = $(LDADD)
-old_mmap_DEPENDENCIES = libtests.a
-old_mmap_P_SOURCES = old_mmap-P.c
-old_mmap_P_OBJECTS = old_mmap-P.$(OBJEXT)
-old_mmap_P_LDADD = $(LDADD)
-old_mmap_P_DEPENDENCIES = libtests.a
-old_mmap_Xabbrev_SOURCES = old_mmap-Xabbrev.c
-old_mmap_Xabbrev_OBJECTS = old_mmap-Xabbrev.$(OBJEXT)
-old_mmap_Xabbrev_LDADD = $(LDADD)
-old_mmap_Xabbrev_DEPENDENCIES = libtests.a
-old_mmap_Xraw_SOURCES = old_mmap-Xraw.c
-old_mmap_Xraw_OBJECTS = old_mmap-Xraw.$(OBJEXT)
-old_mmap_Xraw_LDADD = $(LDADD)
-old_mmap_Xraw_DEPENDENCIES = libtests.a
-old_mmap_Xverbose_SOURCES = old_mmap-Xverbose.c
-old_mmap_Xverbose_OBJECTS = old_mmap-Xverbose.$(OBJEXT)
-old_mmap_Xverbose_LDADD = $(LDADD)
-old_mmap_Xverbose_DEPENDENCIES = libtests.a
-old_mmap_v_none_SOURCES = old_mmap-v-none.c
-old_mmap_v_none_OBJECTS = old_mmap-v-none.$(OBJEXT)
-old_mmap_v_none_LDADD = $(LDADD)
-old_mmap_v_none_DEPENDENCIES = libtests.a
-oldfstat_SOURCES = oldfstat.c
-oldfstat_OBJECTS = oldfstat.$(OBJEXT)
-oldfstat_LDADD = $(LDADD)
-oldfstat_DEPENDENCIES = libtests.a
-oldlstat_SOURCES = oldlstat.c
-oldlstat_OBJECTS = oldlstat.$(OBJEXT)
-oldlstat_LDADD = $(LDADD)
-oldlstat_DEPENDENCIES = libtests.a
-oldselect_SOURCES = oldselect.c
-oldselect_OBJECTS = oldselect.$(OBJEXT)
-oldselect_LDADD = $(LDADD)
-oldselect_DEPENDENCIES = libtests.a
-oldselect_P_SOURCES = oldselect-P.c
-oldselect_P_OBJECTS = oldselect-P.$(OBJEXT)
-oldselect_P_LDADD = $(LDADD)
-oldselect_P_DEPENDENCIES = libtests.a
-oldselect_efault_SOURCES = oldselect-efault.c
-oldselect_efault_OBJECTS = oldselect-efault.$(OBJEXT)
-oldselect_efault_LDADD = $(LDADD)
-oldselect_efault_DEPENDENCIES = libtests.a
-oldselect_efault_P_SOURCES = oldselect-efault-P.c
-oldselect_efault_P_OBJECTS = oldselect-efault-P.$(OBJEXT)
-oldselect_efault_P_LDADD = $(LDADD)
-oldselect_efault_P_DEPENDENCIES = libtests.a
-oldstat_SOURCES = oldstat.c
-oldstat_OBJECTS = oldstat.$(OBJEXT)
-oldstat_LDADD = $(LDADD)
-oldstat_DEPENDENCIES = libtests.a
-open_SOURCES = open.c
-open_OBJECTS = open.$(OBJEXT)
-open_LDADD = $(LDADD)
-open_DEPENDENCIES = libtests.a
-openat_SOURCES = openat.c
-openat_OBJECTS = openat.$(OBJEXT)
-openat_LDADD = $(LDADD)
-openat_DEPENDENCIES = libtests.a
-osf_utimes_SOURCES = osf_utimes.c
-osf_utimes_OBJECTS = osf_utimes.$(OBJEXT)
-osf_utimes_LDADD = $(LDADD)
-osf_utimes_DEPENDENCIES = libtests.a
-pause_SOURCES = pause.c
-pause_OBJECTS = pause.$(OBJEXT)
-pause_LDADD = $(LDADD)
-pause_DEPENDENCIES = libtests.a
-pc_SOURCES = pc.c
-pc_OBJECTS = pc.$(OBJEXT)
-pc_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-perf_event_open_SOURCES = perf_event_open.c
-perf_event_open_OBJECTS = perf_event_open.$(OBJEXT)
-perf_event_open_LDADD = $(LDADD)
-perf_event_open_DEPENDENCIES = libtests.a
-perf_event_open_nonverbose_SOURCES = perf_event_open_nonverbose.c
-perf_event_open_nonverbose_OBJECTS =  \
-	perf_event_open_nonverbose.$(OBJEXT)
-perf_event_open_nonverbose_LDADD = $(LDADD)
-perf_event_open_nonverbose_DEPENDENCIES = libtests.a
-perf_event_open_unabbrev_SOURCES = perf_event_open_unabbrev.c
-perf_event_open_unabbrev_OBJECTS = perf_event_open_unabbrev.$(OBJEXT)
-perf_event_open_unabbrev_LDADD = $(LDADD)
-perf_event_open_unabbrev_DEPENDENCIES = libtests.a
-personality_SOURCES = personality.c
-personality_OBJECTS = personality.$(OBJEXT)
-personality_LDADD = $(LDADD)
-personality_DEPENDENCIES = libtests.a
-personality_Xabbrev_SOURCES = personality-Xabbrev.c
-personality_Xabbrev_OBJECTS = personality-Xabbrev.$(OBJEXT)
-personality_Xabbrev_LDADD = $(LDADD)
-personality_Xabbrev_DEPENDENCIES = libtests.a
-personality_Xraw_SOURCES = personality-Xraw.c
-personality_Xraw_OBJECTS = personality-Xraw.$(OBJEXT)
-personality_Xraw_LDADD = $(LDADD)
-personality_Xraw_DEPENDENCIES = libtests.a
-personality_Xverbose_SOURCES = personality-Xverbose.c
-personality_Xverbose_OBJECTS = personality-Xverbose.$(OBJEXT)
-personality_Xverbose_LDADD = $(LDADD)
-personality_Xverbose_DEPENDENCIES = libtests.a
-pipe_SOURCES = pipe.c
-pipe_OBJECTS = pipe.$(OBJEXT)
-pipe_LDADD = $(LDADD)
-pipe_DEPENDENCIES = libtests.a
-pipe2_SOURCES = pipe2.c
-pipe2_OBJECTS = pipe2.$(OBJEXT)
-pipe2_LDADD = $(LDADD)
-pipe2_DEPENDENCIES = libtests.a
-pkey_alloc_SOURCES = pkey_alloc.c
-pkey_alloc_OBJECTS = pkey_alloc.$(OBJEXT)
-pkey_alloc_LDADD = $(LDADD)
-pkey_alloc_DEPENDENCIES = libtests.a
-pkey_free_SOURCES = pkey_free.c
-pkey_free_OBJECTS = pkey_free.$(OBJEXT)
-pkey_free_LDADD = $(LDADD)
-pkey_free_DEPENDENCIES = libtests.a
-pkey_mprotect_SOURCES = pkey_mprotect.c
-pkey_mprotect_OBJECTS = pkey_mprotect.$(OBJEXT)
-pkey_mprotect_LDADD = $(LDADD)
-pkey_mprotect_DEPENDENCIES = libtests.a
-poll_SOURCES = poll.c
-poll_OBJECTS = poll.$(OBJEXT)
-poll_LDADD = $(LDADD)
-poll_DEPENDENCIES = libtests.a
-poll_P_SOURCES = poll-P.c
-poll_P_OBJECTS = poll-P.$(OBJEXT)
-poll_P_LDADD = $(LDADD)
-poll_P_DEPENDENCIES = libtests.a
-ppoll_SOURCES = ppoll.c
-ppoll_OBJECTS = ppoll.$(OBJEXT)
-ppoll_LDADD = $(LDADD)
-ppoll_DEPENDENCIES = libtests.a
-ppoll_P_SOURCES = ppoll-P.c
-ppoll_P_OBJECTS = ppoll-P.$(OBJEXT)
-ppoll_P_LDADD = $(LDADD)
-ppoll_P_DEPENDENCIES = libtests.a
-ppoll_v_SOURCES = ppoll-v.c
-ppoll_v_OBJECTS = ppoll-v.$(OBJEXT)
-ppoll_v_LDADD = $(LDADD)
-ppoll_v_DEPENDENCIES = libtests.a
-prctl_arg2_intptr_SOURCES = prctl-arg2-intptr.c
-prctl_arg2_intptr_OBJECTS = prctl-arg2-intptr.$(OBJEXT)
-prctl_arg2_intptr_LDADD = $(LDADD)
-prctl_arg2_intptr_DEPENDENCIES = libtests.a
-prctl_dumpable_SOURCES = prctl-dumpable.c
-prctl_dumpable_OBJECTS = prctl-dumpable.$(OBJEXT)
-prctl_dumpable_LDADD = $(LDADD)
-prctl_dumpable_DEPENDENCIES = libtests.a
-prctl_name_SOURCES = prctl-name.c
-prctl_name_OBJECTS = prctl-name.$(OBJEXT)
-prctl_name_LDADD = $(LDADD)
-prctl_name_DEPENDENCIES = libtests.a
-prctl_no_args_SOURCES = prctl-no-args.c
-prctl_no_args_OBJECTS = prctl-no-args.$(OBJEXT)
-prctl_no_args_LDADD = $(LDADD)
-prctl_no_args_DEPENDENCIES = libtests.a
-prctl_pdeathsig_SOURCES = prctl-pdeathsig.c
-prctl_pdeathsig_OBJECTS = prctl-pdeathsig.$(OBJEXT)
-prctl_pdeathsig_LDADD = $(LDADD)
-prctl_pdeathsig_DEPENDENCIES = libtests.a
-prctl_seccomp_filter_v_SOURCES = prctl-seccomp-filter-v.c
-prctl_seccomp_filter_v_OBJECTS = prctl-seccomp-filter-v.$(OBJEXT)
-prctl_seccomp_filter_v_LDADD = $(LDADD)
-prctl_seccomp_filter_v_DEPENDENCIES = libtests.a
-prctl_seccomp_strict_SOURCES = prctl-seccomp-strict.c
-prctl_seccomp_strict_OBJECTS = prctl-seccomp-strict.$(OBJEXT)
-prctl_seccomp_strict_LDADD = $(LDADD)
-prctl_seccomp_strict_DEPENDENCIES = libtests.a
-prctl_securebits_SOURCES = prctl-securebits.c
-prctl_securebits_OBJECTS = prctl-securebits.$(OBJEXT)
-prctl_securebits_LDADD = $(LDADD)
-prctl_securebits_DEPENDENCIES = libtests.a
-prctl_spec_inject_SOURCES = prctl-spec-inject.c
-prctl_spec_inject_OBJECTS = prctl-spec-inject.$(OBJEXT)
-prctl_spec_inject_LDADD = $(LDADD)
-prctl_spec_inject_DEPENDENCIES = libtests.a
-prctl_tid_address_SOURCES = prctl-tid_address.c
-prctl_tid_address_OBJECTS = prctl-tid_address.$(OBJEXT)
-prctl_tid_address_LDADD = $(LDADD)
-prctl_tid_address_DEPENDENCIES = libtests.a
-prctl_tsc_SOURCES = prctl-tsc.c
-prctl_tsc_OBJECTS = prctl-tsc.$(OBJEXT)
-prctl_tsc_LDADD = $(LDADD)
-prctl_tsc_DEPENDENCIES = libtests.a
-pread64_pwrite64_SOURCES = pread64-pwrite64.c
-pread64_pwrite64_OBJECTS =  \
-	pread64_pwrite64-pread64-pwrite64.$(OBJEXT)
-pread64_pwrite64_LDADD = $(LDADD)
-pread64_pwrite64_DEPENDENCIES = libtests.a
-preadv_SOURCES = preadv.c
-preadv_OBJECTS = preadv-preadv.$(OBJEXT)
-preadv_LDADD = $(LDADD)
-preadv_DEPENDENCIES = libtests.a
-preadv_pwritev_SOURCES = preadv-pwritev.c
-preadv_pwritev_OBJECTS = preadv_pwritev-preadv-pwritev.$(OBJEXT)
-preadv_pwritev_LDADD = $(LDADD)
-preadv_pwritev_DEPENDENCIES = libtests.a
-preadv2_pwritev2_SOURCES = preadv2-pwritev2.c
-preadv2_pwritev2_OBJECTS = preadv2-pwritev2.$(OBJEXT)
-preadv2_pwritev2_LDADD = $(LDADD)
-preadv2_pwritev2_DEPENDENCIES = libtests.a
-print_maxfd_SOURCES = print_maxfd.c
-print_maxfd_OBJECTS = print_maxfd.$(OBJEXT)
-print_maxfd_LDADD = $(LDADD)
-print_maxfd_DEPENDENCIES = libtests.a
-printpath_umovestr_SOURCES = printpath-umovestr.c
-printpath_umovestr_OBJECTS = printpath-umovestr.$(OBJEXT)
-printpath_umovestr_LDADD = $(LDADD)
-printpath_umovestr_DEPENDENCIES = libtests.a
-printpath_umovestr_peekdata_SOURCES = printpath-umovestr-peekdata.c
-printpath_umovestr_peekdata_OBJECTS =  \
-	printpath-umovestr-peekdata.$(OBJEXT)
-printpath_umovestr_peekdata_LDADD = $(LDADD)
-printpath_umovestr_peekdata_DEPENDENCIES = libtests.a
-printpath_umovestr_undumpable_SOURCES =  \
-	printpath-umovestr-undumpable.c
-printpath_umovestr_undumpable_OBJECTS =  \
-	printpath-umovestr-undumpable.$(OBJEXT)
-printpath_umovestr_undumpable_LDADD = $(LDADD)
-printpath_umovestr_undumpable_DEPENDENCIES = libtests.a
-printstr_SOURCES = printstr.c
-printstr_OBJECTS = printstr.$(OBJEXT)
-printstr_LDADD = $(LDADD)
-printstr_DEPENDENCIES = libtests.a
-printstrn_umoven_SOURCES = printstrn-umoven.c
-printstrn_umoven_OBJECTS = printstrn-umoven.$(OBJEXT)
-printstrn_umoven_LDADD = $(LDADD)
-printstrn_umoven_DEPENDENCIES = libtests.a
-printstrn_umoven_peekdata_SOURCES = printstrn-umoven-peekdata.c
-printstrn_umoven_peekdata_OBJECTS =  \
-	printstrn-umoven-peekdata.$(OBJEXT)
-printstrn_umoven_peekdata_LDADD = $(LDADD)
-printstrn_umoven_peekdata_DEPENDENCIES = libtests.a
-printstrn_umoven_undumpable_SOURCES = printstrn-umoven-undumpable.c
-printstrn_umoven_undumpable_OBJECTS =  \
-	printstrn-umoven-undumpable.$(OBJEXT)
-printstrn_umoven_undumpable_LDADD = $(LDADD)
-printstrn_umoven_undumpable_DEPENDENCIES = libtests.a
-prlimit64_SOURCES = prlimit64.c
-prlimit64_OBJECTS = prlimit64.$(OBJEXT)
-prlimit64_LDADD = $(LDADD)
-prlimit64_DEPENDENCIES = libtests.a
-process_vm_readv_SOURCES = process_vm_readv.c
-process_vm_readv_OBJECTS = process_vm_readv.$(OBJEXT)
-process_vm_readv_LDADD = $(LDADD)
-process_vm_readv_DEPENDENCIES = libtests.a
-process_vm_writev_SOURCES = process_vm_writev.c
-process_vm_writev_OBJECTS = process_vm_writev.$(OBJEXT)
-process_vm_writev_LDADD = $(LDADD)
-process_vm_writev_DEPENDENCIES = libtests.a
-pselect6_SOURCES = pselect6.c
-pselect6_OBJECTS = pselect6.$(OBJEXT)
-pselect6_LDADD = $(LDADD)
-pselect6_DEPENDENCIES = libtests.a
-ptrace_SOURCES = ptrace.c
-ptrace_OBJECTS = ptrace.$(OBJEXT)
-ptrace_LDADD = $(LDADD)
-ptrace_DEPENDENCIES = libtests.a
-pwritev_SOURCES = pwritev.c
-pwritev_OBJECTS = pwritev-pwritev.$(OBJEXT)
-pwritev_LDADD = $(LDADD)
-pwritev_DEPENDENCIES = libtests.a
-qual_fault_SOURCES = qual_fault.c
-qual_fault_OBJECTS = qual_fault.$(OBJEXT)
-qual_fault_LDADD = $(LDADD)
-qual_fault_DEPENDENCIES = libtests.a
-qual_inject_error_signal_SOURCES = qual_inject-error-signal.c
-qual_inject_error_signal_OBJECTS = qual_inject-error-signal.$(OBJEXT)
-qual_inject_error_signal_LDADD = $(LDADD)
-qual_inject_error_signal_DEPENDENCIES = libtests.a
-qual_inject_retval_SOURCES = qual_inject-retval.c
-qual_inject_retval_OBJECTS = qual_inject-retval.$(OBJEXT)
-qual_inject_retval_LDADD = $(LDADD)
-qual_inject_retval_DEPENDENCIES = libtests.a
-qual_inject_signal_SOURCES = qual_inject-signal.c
-qual_inject_signal_OBJECTS = qual_inject-signal.$(OBJEXT)
-qual_inject_signal_LDADD = $(LDADD)
-qual_inject_signal_DEPENDENCIES = libtests.a
-qual_signal_SOURCES = qual_signal.c
-qual_signal_OBJECTS = qual_signal.$(OBJEXT)
-qual_signal_LDADD = $(LDADD)
-qual_signal_DEPENDENCIES = libtests.a
-quotactl_SOURCES = quotactl.c
-quotactl_OBJECTS = quotactl.$(OBJEXT)
-quotactl_LDADD = $(LDADD)
-quotactl_DEPENDENCIES = libtests.a
-quotactl_v_SOURCES = quotactl-v.c
-quotactl_v_OBJECTS = quotactl-v.$(OBJEXT)
-quotactl_v_LDADD = $(LDADD)
-quotactl_v_DEPENDENCIES = libtests.a
-quotactl_xfs_SOURCES = quotactl-xfs.c
-quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT)
-quotactl_xfs_LDADD = $(LDADD)
-quotactl_xfs_DEPENDENCIES = libtests.a
-quotactl_xfs_v_SOURCES = quotactl-xfs-v.c
-quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT)
-quotactl_xfs_v_LDADD = $(LDADD)
-quotactl_xfs_v_DEPENDENCIES = libtests.a
-read_write_SOURCES = read-write.c
-read_write_OBJECTS = read-write.$(OBJEXT)
-read_write_LDADD = $(LDADD)
-read_write_DEPENDENCIES = libtests.a
-readahead_SOURCES = readahead.c
-readahead_OBJECTS = readahead.$(OBJEXT)
-readahead_LDADD = $(LDADD)
-readahead_DEPENDENCIES = libtests.a
-readdir_SOURCES = readdir.c
-readdir_OBJECTS = readdir.$(OBJEXT)
-readdir_LDADD = $(LDADD)
-readdir_DEPENDENCIES = libtests.a
-readlink_SOURCES = readlink.c
-readlink_OBJECTS = readlink.$(OBJEXT)
-readlink_LDADD = $(LDADD)
-readlink_DEPENDENCIES = libtests.a
-readlinkat_SOURCES = readlinkat.c
-readlinkat_OBJECTS = readlinkat.$(OBJEXT)
-readlinkat_LDADD = $(LDADD)
-readlinkat_DEPENDENCIES = libtests.a
-readv_SOURCES = readv.c
-readv_OBJECTS = readv.$(OBJEXT)
-readv_LDADD = $(LDADD)
-readv_DEPENDENCIES = libtests.a
-reboot_SOURCES = reboot.c
-reboot_OBJECTS = reboot.$(OBJEXT)
-reboot_LDADD = $(LDADD)
-reboot_DEPENDENCIES = libtests.a
-recvfrom_SOURCES = recvfrom.c
-recvfrom_OBJECTS = recvfrom.$(OBJEXT)
-recvfrom_LDADD = $(LDADD)
-recvfrom_DEPENDENCIES = libtests.a
-recvmmsg_timeout_SOURCES = recvmmsg-timeout.c
-recvmmsg_timeout_OBJECTS = recvmmsg-timeout.$(OBJEXT)
-recvmmsg_timeout_LDADD = $(LDADD)
-recvmmsg_timeout_DEPENDENCIES = libtests.a
-recvmsg_SOURCES = recvmsg.c
-recvmsg_OBJECTS = recvmsg.$(OBJEXT)
-recvmsg_LDADD = $(LDADD)
-recvmsg_DEPENDENCIES = libtests.a
-redirect_fds_SOURCES = redirect-fds.c
-redirect_fds_OBJECTS = redirect-fds.$(OBJEXT)
-redirect_fds_LDADD = $(LDADD)
-redirect_fds_DEPENDENCIES = libtests.a
-remap_file_pages_SOURCES = remap_file_pages.c
-remap_file_pages_OBJECTS = remap_file_pages.$(OBJEXT)
-remap_file_pages_LDADD = $(LDADD)
-remap_file_pages_DEPENDENCIES = libtests.a
-rename_SOURCES = rename.c
-rename_OBJECTS = rename.$(OBJEXT)
-rename_LDADD = $(LDADD)
-rename_DEPENDENCIES = libtests.a
-renameat_SOURCES = renameat.c
-renameat_OBJECTS = renameat.$(OBJEXT)
-renameat_LDADD = $(LDADD)
-renameat_DEPENDENCIES = libtests.a
-renameat2_SOURCES = renameat2.c
-renameat2_OBJECTS = renameat2.$(OBJEXT)
-renameat2_LDADD = $(LDADD)
-renameat2_DEPENDENCIES = libtests.a
-request_key_SOURCES = request_key.c
-request_key_OBJECTS = request_key.$(OBJEXT)
-request_key_LDADD = $(LDADD)
-request_key_DEPENDENCIES = libtests.a
-restart_syscall_SOURCES = restart_syscall.c
-restart_syscall_OBJECTS = restart_syscall.$(OBJEXT)
-restart_syscall_LDADD = $(LDADD)
-restart_syscall_DEPENDENCIES = libtests.a
-riscv_flush_icache_SOURCES = riscv_flush_icache.c
-riscv_flush_icache_OBJECTS = riscv_flush_icache.$(OBJEXT)
-riscv_flush_icache_LDADD = $(LDADD)
-riscv_flush_icache_DEPENDENCIES = libtests.a
-rmdir_SOURCES = rmdir.c
-rmdir_OBJECTS = rmdir.$(OBJEXT)
-rmdir_LDADD = $(LDADD)
-rmdir_DEPENDENCIES = libtests.a
-rt_sigaction_SOURCES = rt_sigaction.c
-rt_sigaction_OBJECTS = rt_sigaction.$(OBJEXT)
-rt_sigaction_LDADD = $(LDADD)
-rt_sigaction_DEPENDENCIES = libtests.a
-rt_sigpending_SOURCES = rt_sigpending.c
-rt_sigpending_OBJECTS = rt_sigpending.$(OBJEXT)
-rt_sigpending_LDADD = $(LDADD)
-rt_sigpending_DEPENDENCIES = libtests.a
-rt_sigprocmask_SOURCES = rt_sigprocmask.c
-rt_sigprocmask_OBJECTS = rt_sigprocmask.$(OBJEXT)
-rt_sigprocmask_LDADD = $(LDADD)
-rt_sigprocmask_DEPENDENCIES = libtests.a
-rt_sigqueueinfo_SOURCES = rt_sigqueueinfo.c
-rt_sigqueueinfo_OBJECTS = rt_sigqueueinfo.$(OBJEXT)
-rt_sigqueueinfo_LDADD = $(LDADD)
-rt_sigqueueinfo_DEPENDENCIES = libtests.a
-rt_sigreturn_SOURCES = rt_sigreturn.c
-rt_sigreturn_OBJECTS = rt_sigreturn.$(OBJEXT)
-rt_sigreturn_LDADD = $(LDADD)
-rt_sigreturn_DEPENDENCIES = libtests.a
-rt_sigsuspend_SOURCES = rt_sigsuspend.c
-rt_sigsuspend_OBJECTS = rt_sigsuspend.$(OBJEXT)
-rt_sigsuspend_LDADD = $(LDADD)
-rt_sigsuspend_DEPENDENCIES = libtests.a
-rt_sigtimedwait_SOURCES = rt_sigtimedwait.c
-rt_sigtimedwait_OBJECTS = rt_sigtimedwait.$(OBJEXT)
-rt_sigtimedwait_LDADD = $(LDADD)
-rt_sigtimedwait_DEPENDENCIES = libtests.a
-rt_tgsigqueueinfo_SOURCES = rt_tgsigqueueinfo.c
-rt_tgsigqueueinfo_OBJECTS = rt_tgsigqueueinfo.$(OBJEXT)
-rt_tgsigqueueinfo_LDADD = $(LDADD)
-rt_tgsigqueueinfo_DEPENDENCIES = libtests.a
-run_expect_termsig_SOURCES = run_expect_termsig.c
-run_expect_termsig_OBJECTS = run_expect_termsig.$(OBJEXT)
-run_expect_termsig_LDADD = $(LDADD)
-run_expect_termsig_DEPENDENCIES = libtests.a
-s390_guarded_storage_SOURCES = s390_guarded_storage.c
-s390_guarded_storage_OBJECTS = s390_guarded_storage.$(OBJEXT)
-s390_guarded_storage_LDADD = $(LDADD)
-s390_guarded_storage_DEPENDENCIES = libtests.a
-s390_guarded_storage_v_SOURCES = s390_guarded_storage-v.c
-s390_guarded_storage_v_OBJECTS = s390_guarded_storage-v.$(OBJEXT)
-s390_guarded_storage_v_LDADD = $(LDADD)
-s390_guarded_storage_v_DEPENDENCIES = libtests.a
-s390_pci_mmio_read_write_SOURCES = s390_pci_mmio_read_write.c
-s390_pci_mmio_read_write_OBJECTS = s390_pci_mmio_read_write.$(OBJEXT)
-s390_pci_mmio_read_write_LDADD = $(LDADD)
-s390_pci_mmio_read_write_DEPENDENCIES = libtests.a
-s390_runtime_instr_SOURCES = s390_runtime_instr.c
-s390_runtime_instr_OBJECTS = s390_runtime_instr.$(OBJEXT)
-s390_runtime_instr_LDADD = $(LDADD)
-s390_runtime_instr_DEPENDENCIES = libtests.a
-s390_sthyi_SOURCES = s390_sthyi.c
-s390_sthyi_OBJECTS = s390_sthyi.$(OBJEXT)
-s390_sthyi_LDADD = $(LDADD)
-s390_sthyi_DEPENDENCIES = libtests.a
-s390_sthyi_v_SOURCES = s390_sthyi-v.c
-s390_sthyi_v_OBJECTS = s390_sthyi-v.$(OBJEXT)
-s390_sthyi_v_LDADD = $(LDADD)
-s390_sthyi_v_DEPENDENCIES = libtests.a
-sched_get_priority_mxx_SOURCES = sched_get_priority_mxx.c
-sched_get_priority_mxx_OBJECTS = sched_get_priority_mxx.$(OBJEXT)
-sched_get_priority_mxx_LDADD = $(LDADD)
-sched_get_priority_mxx_DEPENDENCIES = libtests.a
-sched_rr_get_interval_SOURCES = sched_rr_get_interval.c
-sched_rr_get_interval_OBJECTS = sched_rr_get_interval.$(OBJEXT)
-sched_rr_get_interval_LDADD = $(LDADD)
-sched_rr_get_interval_DEPENDENCIES = libtests.a
-sched_xetaffinity_SOURCES = sched_xetaffinity.c
-sched_xetaffinity_OBJECTS = sched_xetaffinity.$(OBJEXT)
-sched_xetaffinity_LDADD = $(LDADD)
-sched_xetaffinity_DEPENDENCIES = libtests.a
-sched_xetattr_SOURCES = sched_xetattr.c
-sched_xetattr_OBJECTS = sched_xetattr.$(OBJEXT)
-sched_xetattr_LDADD = $(LDADD)
-sched_xetattr_DEPENDENCIES = libtests.a
-sched_xetparam_SOURCES = sched_xetparam.c
-sched_xetparam_OBJECTS = sched_xetparam.$(OBJEXT)
-sched_xetparam_LDADD = $(LDADD)
-sched_xetparam_DEPENDENCIES = libtests.a
-sched_xetscheduler_SOURCES = sched_xetscheduler.c
-sched_xetscheduler_OBJECTS = sched_xetscheduler.$(OBJEXT)
-sched_xetscheduler_LDADD = $(LDADD)
-sched_xetscheduler_DEPENDENCIES = libtests.a
-sched_yield_SOURCES = sched_yield.c
-sched_yield_OBJECTS = sched_yield.$(OBJEXT)
-sched_yield_LDADD = $(LDADD)
-sched_yield_DEPENDENCIES = libtests.a
-scm_rights_SOURCES = scm_rights.c
-scm_rights_OBJECTS = scm_rights.$(OBJEXT)
-scm_rights_LDADD = $(LDADD)
-scm_rights_DEPENDENCIES = libtests.a
-seccomp_filter_SOURCES = seccomp-filter.c
-seccomp_filter_OBJECTS = seccomp-filter.$(OBJEXT)
-seccomp_filter_LDADD = $(LDADD)
-seccomp_filter_DEPENDENCIES = libtests.a
-seccomp_filter_v_SOURCES = seccomp-filter-v.c
-seccomp_filter_v_OBJECTS = seccomp-filter-v.$(OBJEXT)
-seccomp_filter_v_LDADD = $(LDADD)
-seccomp_filter_v_DEPENDENCIES = libtests.a
-seccomp_strict_SOURCES = seccomp-strict.c
-seccomp_strict_OBJECTS = seccomp-strict.$(OBJEXT)
-seccomp_strict_LDADD = $(LDADD)
-seccomp_strict_DEPENDENCIES = libtests.a
-seccomp_get_action_avail_SOURCES = seccomp_get_action_avail.c
-seccomp_get_action_avail_OBJECTS = seccomp_get_action_avail.$(OBJEXT)
-seccomp_get_action_avail_LDADD = $(LDADD)
-seccomp_get_action_avail_DEPENDENCIES = libtests.a
-select_SOURCES = select.c
-select_OBJECTS = select.$(OBJEXT)
-select_LDADD = $(LDADD)
-select_DEPENDENCIES = libtests.a
-select_P_SOURCES = select-P.c
-select_P_OBJECTS = select-P.$(OBJEXT)
-select_P_LDADD = $(LDADD)
-select_P_DEPENDENCIES = libtests.a
-semop_SOURCES = semop.c
-semop_OBJECTS = semop.$(OBJEXT)
-semop_LDADD = $(LDADD)
-semop_DEPENDENCIES = libtests.a
-sendfile_SOURCES = sendfile.c
-sendfile_OBJECTS = sendfile.$(OBJEXT)
-sendfile_LDADD = $(LDADD)
-sendfile_DEPENDENCIES = libtests.a
-sendfile64_SOURCES = sendfile64.c
-sendfile64_OBJECTS = sendfile64.$(OBJEXT)
-sendfile64_LDADD = $(LDADD)
-sendfile64_DEPENDENCIES = libtests.a
-set_mempolicy_SOURCES = set_mempolicy.c
-set_mempolicy_OBJECTS = set_mempolicy.$(OBJEXT)
-set_mempolicy_LDADD = $(LDADD)
-set_mempolicy_DEPENDENCIES = libtests.a
-set_ptracer_any_SOURCES = set_ptracer_any.c
-set_ptracer_any_OBJECTS = set_ptracer_any.$(OBJEXT)
-set_ptracer_any_LDADD = $(LDADD)
-set_ptracer_any_DEPENDENCIES = libtests.a
-set_sigblock_SOURCES = set_sigblock.c
-set_sigblock_OBJECTS = set_sigblock.$(OBJEXT)
-set_sigblock_LDADD = $(LDADD)
-set_sigblock_DEPENDENCIES = libtests.a
-set_sigign_SOURCES = set_sigign.c
-set_sigign_OBJECTS = set_sigign.$(OBJEXT)
-set_sigign_LDADD = $(LDADD)
-set_sigign_DEPENDENCIES = libtests.a
-setdomainname_SOURCES = setdomainname.c
-setdomainname_OBJECTS = setdomainname.$(OBJEXT)
-setdomainname_LDADD = $(LDADD)
-setdomainname_DEPENDENCIES = libtests.a
-setfsgid_SOURCES = setfsgid.c
-setfsgid_OBJECTS = setfsgid.$(OBJEXT)
-setfsgid_LDADD = $(LDADD)
-setfsgid_DEPENDENCIES = libtests.a
-setfsgid32_SOURCES = setfsgid32.c
-setfsgid32_OBJECTS = setfsgid32.$(OBJEXT)
-setfsgid32_LDADD = $(LDADD)
-setfsgid32_DEPENDENCIES = libtests.a
-setfsuid_SOURCES = setfsuid.c
-setfsuid_OBJECTS = setfsuid.$(OBJEXT)
-setfsuid_LDADD = $(LDADD)
-setfsuid_DEPENDENCIES = libtests.a
-setfsuid32_SOURCES = setfsuid32.c
-setfsuid32_OBJECTS = setfsuid32.$(OBJEXT)
-setfsuid32_LDADD = $(LDADD)
-setfsuid32_DEPENDENCIES = libtests.a
-setgid_SOURCES = setgid.c
-setgid_OBJECTS = setgid.$(OBJEXT)
-setgid_LDADD = $(LDADD)
-setgid_DEPENDENCIES = libtests.a
-setgid32_SOURCES = setgid32.c
-setgid32_OBJECTS = setgid32.$(OBJEXT)
-setgid32_LDADD = $(LDADD)
-setgid32_DEPENDENCIES = libtests.a
-setgroups_SOURCES = setgroups.c
-setgroups_OBJECTS = setgroups.$(OBJEXT)
-setgroups_LDADD = $(LDADD)
-setgroups_DEPENDENCIES = libtests.a
-setgroups32_SOURCES = setgroups32.c
-setgroups32_OBJECTS = setgroups32.$(OBJEXT)
-setgroups32_LDADD = $(LDADD)
-setgroups32_DEPENDENCIES = libtests.a
-sethostname_SOURCES = sethostname.c
-sethostname_OBJECTS = sethostname.$(OBJEXT)
-sethostname_LDADD = $(LDADD)
-sethostname_DEPENDENCIES = libtests.a
-setns_SOURCES = setns.c
-setns_OBJECTS = setns.$(OBJEXT)
-setns_LDADD = $(LDADD)
-setns_DEPENDENCIES = libtests.a
-setregid_SOURCES = setregid.c
-setregid_OBJECTS = setregid.$(OBJEXT)
-setregid_LDADD = $(LDADD)
-setregid_DEPENDENCIES = libtests.a
-setregid32_SOURCES = setregid32.c
-setregid32_OBJECTS = setregid32.$(OBJEXT)
-setregid32_LDADD = $(LDADD)
-setregid32_DEPENDENCIES = libtests.a
-setresgid_SOURCES = setresgid.c
-setresgid_OBJECTS = setresgid.$(OBJEXT)
-setresgid_LDADD = $(LDADD)
-setresgid_DEPENDENCIES = libtests.a
-setresgid32_SOURCES = setresgid32.c
-setresgid32_OBJECTS = setresgid32.$(OBJEXT)
-setresgid32_LDADD = $(LDADD)
-setresgid32_DEPENDENCIES = libtests.a
-setresuid_SOURCES = setresuid.c
-setresuid_OBJECTS = setresuid.$(OBJEXT)
-setresuid_LDADD = $(LDADD)
-setresuid_DEPENDENCIES = libtests.a
-setresuid32_SOURCES = setresuid32.c
-setresuid32_OBJECTS = setresuid32.$(OBJEXT)
-setresuid32_LDADD = $(LDADD)
-setresuid32_DEPENDENCIES = libtests.a
-setreuid_SOURCES = setreuid.c
-setreuid_OBJECTS = setreuid.$(OBJEXT)
-setreuid_LDADD = $(LDADD)
-setreuid_DEPENDENCIES = libtests.a
-setreuid32_SOURCES = setreuid32.c
-setreuid32_OBJECTS = setreuid32.$(OBJEXT)
-setreuid32_LDADD = $(LDADD)
-setreuid32_DEPENDENCIES = libtests.a
-setrlimit_SOURCES = setrlimit.c
-setrlimit_OBJECTS = setrlimit.$(OBJEXT)
-setrlimit_LDADD = $(LDADD)
-setrlimit_DEPENDENCIES = libtests.a
-setuid_SOURCES = setuid.c
-setuid_OBJECTS = setuid.$(OBJEXT)
-setuid_LDADD = $(LDADD)
-setuid_DEPENDENCIES = libtests.a
-setuid32_SOURCES = setuid32.c
-setuid32_OBJECTS = setuid32.$(OBJEXT)
-setuid32_LDADD = $(LDADD)
-setuid32_DEPENDENCIES = libtests.a
-shmxt_SOURCES = shmxt.c
-shmxt_OBJECTS = shmxt.$(OBJEXT)
-shmxt_LDADD = $(LDADD)
-shmxt_DEPENDENCIES = libtests.a
-shutdown_SOURCES = shutdown.c
-shutdown_OBJECTS = shutdown.$(OBJEXT)
-shutdown_LDADD = $(LDADD)
-shutdown_DEPENDENCIES = libtests.a
-sigaction_SOURCES = sigaction.c
-sigaction_OBJECTS = sigaction.$(OBJEXT)
-sigaction_LDADD = $(LDADD)
-sigaction_DEPENDENCIES = libtests.a
-sigaltstack_SOURCES = sigaltstack.c
-sigaltstack_OBJECTS = sigaltstack.$(OBJEXT)
-sigaltstack_LDADD = $(LDADD)
-sigaltstack_DEPENDENCIES = libtests.a
-siginfo_SOURCES = siginfo.c
-siginfo_OBJECTS = siginfo.$(OBJEXT)
-siginfo_LDADD = $(LDADD)
-siginfo_DEPENDENCIES = libtests.a
-signal_SOURCES = signal.c
-signal_OBJECTS = signal.$(OBJEXT)
-signal_LDADD = $(LDADD)
-signal_DEPENDENCIES = libtests.a
-signal_receive_SOURCES = signal_receive.c
-signal_receive_OBJECTS = signal_receive.$(OBJEXT)
-signal_receive_LDADD = $(LDADD)
-signal_receive_DEPENDENCIES = libtests.a
-signalfd4_SOURCES = signalfd4.c
-signalfd4_OBJECTS = signalfd4.$(OBJEXT)
-signalfd4_LDADD = $(LDADD)
-signalfd4_DEPENDENCIES = libtests.a
-sigpending_SOURCES = sigpending.c
-sigpending_OBJECTS = sigpending.$(OBJEXT)
-sigpending_LDADD = $(LDADD)
-sigpending_DEPENDENCIES = libtests.a
-sigprocmask_SOURCES = sigprocmask.c
-sigprocmask_OBJECTS = sigprocmask.$(OBJEXT)
-sigprocmask_LDADD = $(LDADD)
-sigprocmask_DEPENDENCIES = libtests.a
-sigreturn_SOURCES = sigreturn.c
-sigreturn_OBJECTS = sigreturn.$(OBJEXT)
-sigreturn_LDADD = $(LDADD)
-sigreturn_DEPENDENCIES = libtests.a
-sigsuspend_SOURCES = sigsuspend.c
-sigsuspend_OBJECTS = sigsuspend.$(OBJEXT)
-sigsuspend_LDADD = $(LDADD)
-sigsuspend_DEPENDENCIES = libtests.a
-sleep_SOURCES = sleep.c
-sleep_OBJECTS = sleep.$(OBJEXT)
-sleep_LDADD = $(LDADD)
-sleep_DEPENDENCIES = libtests.a
-so_linger_SOURCES = so_linger.c
-so_linger_OBJECTS = so_linger.$(OBJEXT)
-so_linger_LDADD = $(LDADD)
-so_linger_DEPENDENCIES = libtests.a
-so_peercred_SOURCES = so_peercred.c
-so_peercred_OBJECTS = so_peercred.$(OBJEXT)
-so_peercred_LDADD = $(LDADD)
-so_peercred_DEPENDENCIES = libtests.a
-so_peercred_Xabbrev_SOURCES = so_peercred-Xabbrev.c
-so_peercred_Xabbrev_OBJECTS = so_peercred-Xabbrev.$(OBJEXT)
-so_peercred_Xabbrev_LDADD = $(LDADD)
-so_peercred_Xabbrev_DEPENDENCIES = libtests.a
-so_peercred_Xraw_SOURCES = so_peercred-Xraw.c
-so_peercred_Xraw_OBJECTS = so_peercred-Xraw.$(OBJEXT)
-so_peercred_Xraw_LDADD = $(LDADD)
-so_peercred_Xraw_DEPENDENCIES = libtests.a
-so_peercred_Xverbose_SOURCES = so_peercred-Xverbose.c
-so_peercred_Xverbose_OBJECTS = so_peercred-Xverbose.$(OBJEXT)
-so_peercred_Xverbose_LDADD = $(LDADD)
-so_peercred_Xverbose_DEPENDENCIES = libtests.a
-sock_filter_v_SOURCES = sock_filter-v.c
-sock_filter_v_OBJECTS = sock_filter-v.$(OBJEXT)
-sock_filter_v_LDADD = $(LDADD)
-sock_filter_v_DEPENDENCIES = libtests.a
-sock_filter_v_Xabbrev_SOURCES = sock_filter-v-Xabbrev.c
-sock_filter_v_Xabbrev_OBJECTS = sock_filter-v-Xabbrev.$(OBJEXT)
-sock_filter_v_Xabbrev_LDADD = $(LDADD)
-sock_filter_v_Xabbrev_DEPENDENCIES = libtests.a
-sock_filter_v_Xraw_SOURCES = sock_filter-v-Xraw.c
-sock_filter_v_Xraw_OBJECTS = sock_filter-v-Xraw.$(OBJEXT)
-sock_filter_v_Xraw_LDADD = $(LDADD)
-sock_filter_v_Xraw_DEPENDENCIES = libtests.a
-sock_filter_v_Xverbose_SOURCES = sock_filter-v-Xverbose.c
-sock_filter_v_Xverbose_OBJECTS = sock_filter-v-Xverbose.$(OBJEXT)
-sock_filter_v_Xverbose_LDADD = $(LDADD)
-sock_filter_v_Xverbose_DEPENDENCIES = libtests.a
-socketcall_SOURCES = socketcall.c
-socketcall_OBJECTS = socketcall.$(OBJEXT)
-socketcall_LDADD = $(LDADD)
-socketcall_DEPENDENCIES = libtests.a
-sockopt_sol_netlink_SOURCES = sockopt-sol_netlink.c
-sockopt_sol_netlink_OBJECTS = sockopt-sol_netlink.$(OBJEXT)
-sockopt_sol_netlink_LDADD = $(LDADD)
-sockopt_sol_netlink_DEPENDENCIES = libtests.a
-splice_SOURCES = splice.c
-splice_OBJECTS = splice.$(OBJEXT)
-splice_LDADD = $(LDADD)
-splice_DEPENDENCIES = libtests.a
-am_stack_fcall_OBJECTS = stack-fcall.$(OBJEXT) stack-fcall-0.$(OBJEXT) \
-	stack-fcall-1.$(OBJEXT) stack-fcall-2.$(OBJEXT) \
-	stack-fcall-3.$(OBJEXT)
-stack_fcall_OBJECTS = $(am_stack_fcall_OBJECTS)
-stack_fcall_LDADD = $(LDADD)
-stack_fcall_DEPENDENCIES = libtests.a
-am_stack_fcall_mangled_OBJECTS = stack-fcall-mangled.$(OBJEXT) \
-	stack-fcall-mangled-0.$(OBJEXT) \
-	stack-fcall-mangled-1.$(OBJEXT) \
-	stack-fcall-mangled-2.$(OBJEXT) \
-	stack-fcall-mangled-3.$(OBJEXT)
-stack_fcall_mangled_OBJECTS = $(am_stack_fcall_mangled_OBJECTS)
-stack_fcall_mangled_LDADD = $(LDADD)
-stack_fcall_mangled_DEPENDENCIES = libtests.a
-stat_SOURCES = stat.c
-stat_OBJECTS = stat.$(OBJEXT)
-stat_LDADD = $(LDADD)
-stat_DEPENDENCIES = libtests.a
-stat64_SOURCES = stat64.c
-stat64_OBJECTS = stat64-stat64.$(OBJEXT)
-stat64_LDADD = $(LDADD)
-stat64_DEPENDENCIES = libtests.a
-statfs_SOURCES = statfs.c
-statfs_OBJECTS = statfs-statfs.$(OBJEXT)
-statfs_LDADD = $(LDADD)
-statfs_DEPENDENCIES = libtests.a
-statfs64_SOURCES = statfs64.c
-statfs64_OBJECTS = statfs64.$(OBJEXT)
-statfs64_LDADD = $(LDADD)
-statfs64_DEPENDENCIES = libtests.a
-statx_SOURCES = statx.c
-statx_OBJECTS = statx.$(OBJEXT)
-statx_LDADD = $(LDADD)
-statx_DEPENDENCIES = libtests.a
-swap_SOURCES = swap.c
-swap_OBJECTS = swap.$(OBJEXT)
-swap_LDADD = $(LDADD)
-swap_DEPENDENCIES = libtests.a
-sxetmask_SOURCES = sxetmask.c
-sxetmask_OBJECTS = sxetmask.$(OBJEXT)
-sxetmask_LDADD = $(LDADD)
-sxetmask_DEPENDENCIES = libtests.a
-symlink_SOURCES = symlink.c
-symlink_OBJECTS = symlink.$(OBJEXT)
-symlink_LDADD = $(LDADD)
-symlink_DEPENDENCIES = libtests.a
-symlinkat_SOURCES = symlinkat.c
-symlinkat_OBJECTS = symlinkat.$(OBJEXT)
-symlinkat_LDADD = $(LDADD)
-symlinkat_DEPENDENCIES = libtests.a
-sync_SOURCES = sync.c
-sync_OBJECTS = sync.$(OBJEXT)
-sync_LDADD = $(LDADD)
-sync_DEPENDENCIES = libtests.a
-sync_file_range_SOURCES = sync_file_range.c
-sync_file_range_OBJECTS = sync_file_range.$(OBJEXT)
-sync_file_range_LDADD = $(LDADD)
-sync_file_range_DEPENDENCIES = libtests.a
-sync_file_range2_SOURCES = sync_file_range2.c
-sync_file_range2_OBJECTS = sync_file_range2.$(OBJEXT)
-sync_file_range2_LDADD = $(LDADD)
-sync_file_range2_DEPENDENCIES = libtests.a
-sysinfo_SOURCES = sysinfo.c
-sysinfo_OBJECTS = sysinfo.$(OBJEXT)
-sysinfo_LDADD = $(LDADD)
-sysinfo_DEPENDENCIES = libtests.a
-syslog_SOURCES = syslog.c
-syslog_OBJECTS = syslog.$(OBJEXT)
-syslog_LDADD = $(LDADD)
-syslog_DEPENDENCIES = libtests.a
-tee_SOURCES = tee.c
-tee_OBJECTS = tee.$(OBJEXT)
-tee_LDADD = $(LDADD)
-tee_DEPENDENCIES = libtests.a
-threads_execve_SOURCES = threads-execve.c
-threads_execve_OBJECTS = threads-execve.$(OBJEXT)
-threads_execve_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-time_SOURCES = time.c
-time_OBJECTS = time.$(OBJEXT)
-time_LDADD = $(LDADD)
-time_DEPENDENCIES = libtests.a
-timer_create_SOURCES = timer_create.c
-timer_create_OBJECTS = timer_create.$(OBJEXT)
-timer_create_LDADD = $(LDADD)
-timer_create_DEPENDENCIES = libtests.a
-timer_xettime_SOURCES = timer_xettime.c
-timer_xettime_OBJECTS = timer_xettime.$(OBJEXT)
-timer_xettime_LDADD = $(LDADD)
-timer_xettime_DEPENDENCIES = libtests.a
-timerfd_xettime_SOURCES = timerfd_xettime.c
-timerfd_xettime_OBJECTS = timerfd_xettime.$(OBJEXT)
-timerfd_xettime_LDADD = $(LDADD)
-timerfd_xettime_DEPENDENCIES = libtests.a
-times_SOURCES = times.c
-times_OBJECTS = times.$(OBJEXT)
-times_DEPENDENCIES = $(am__DEPENDENCIES_1) $(LDADD)
-times_fail_SOURCES = times-fail.c
-times_fail_OBJECTS = times-fail.$(OBJEXT)
-times_fail_LDADD = $(LDADD)
-times_fail_DEPENDENCIES = libtests.a
-truncate_SOURCES = truncate.c
-truncate_OBJECTS = truncate.$(OBJEXT)
-truncate_LDADD = $(LDADD)
-truncate_DEPENDENCIES = libtests.a
-truncate64_SOURCES = truncate64.c
-truncate64_OBJECTS = truncate64-truncate64.$(OBJEXT)
-truncate64_LDADD = $(LDADD)
-truncate64_DEPENDENCIES = libtests.a
-ugetrlimit_SOURCES = ugetrlimit.c
-ugetrlimit_OBJECTS = ugetrlimit.$(OBJEXT)
-ugetrlimit_LDADD = $(LDADD)
-ugetrlimit_DEPENDENCIES = libtests.a
-uio_SOURCES = uio.c
-uio_OBJECTS = uio-uio.$(OBJEXT)
-uio_LDADD = $(LDADD)
-uio_DEPENDENCIES = libtests.a
-umask_SOURCES = umask.c
-umask_OBJECTS = umask.$(OBJEXT)
-umask_LDADD = $(LDADD)
-umask_DEPENDENCIES = libtests.a
-umount_SOURCES = umount.c
-umount_OBJECTS = umount.$(OBJEXT)
-umount_LDADD = $(LDADD)
-umount_DEPENDENCIES = libtests.a
-umount2_SOURCES = umount2.c
-umount2_OBJECTS = umount2.$(OBJEXT)
-umount2_LDADD = $(LDADD)
-umount2_DEPENDENCIES = libtests.a
-umoven_illptr_SOURCES = umoven-illptr.c
-umoven_illptr_OBJECTS = umoven-illptr.$(OBJEXT)
-umoven_illptr_LDADD = $(LDADD)
-umoven_illptr_DEPENDENCIES = libtests.a
-umovestr_SOURCES = umovestr.c
-umovestr_OBJECTS = umovestr.$(OBJEXT)
-umovestr_LDADD = $(LDADD)
-umovestr_DEPENDENCIES = libtests.a
-umovestr_illptr_SOURCES = umovestr-illptr.c
-umovestr_illptr_OBJECTS = umovestr-illptr.$(OBJEXT)
-umovestr_illptr_LDADD = $(LDADD)
-umovestr_illptr_DEPENDENCIES = libtests.a
-umovestr2_SOURCES = umovestr2.c
-umovestr2_OBJECTS = umovestr2.$(OBJEXT)
-umovestr2_LDADD = $(LDADD)
-umovestr2_DEPENDENCIES = libtests.a
-umovestr3_SOURCES = umovestr3.c
-umovestr3_OBJECTS = umovestr3.$(OBJEXT)
-umovestr3_LDADD = $(LDADD)
-umovestr3_DEPENDENCIES = libtests.a
-uname_SOURCES = uname.c
-uname_OBJECTS = uname.$(OBJEXT)
-uname_LDADD = $(LDADD)
-uname_DEPENDENCIES = libtests.a
-unblock_reset_raise_SOURCES = unblock_reset_raise.c
-unblock_reset_raise_OBJECTS = unblock_reset_raise.$(OBJEXT)
-unblock_reset_raise_LDADD = $(LDADD)
-unblock_reset_raise_DEPENDENCIES = libtests.a
-unix_pair_send_recv_SOURCES = unix-pair-send-recv.c
-unix_pair_send_recv_OBJECTS = unix-pair-send-recv.$(OBJEXT)
-unix_pair_send_recv_LDADD = $(LDADD)
-unix_pair_send_recv_DEPENDENCIES = libtests.a
-unix_pair_sendto_recvfrom_SOURCES = unix-pair-sendto-recvfrom.c
-unix_pair_sendto_recvfrom_OBJECTS =  \
-	unix-pair-sendto-recvfrom.$(OBJEXT)
-unix_pair_sendto_recvfrom_LDADD = $(LDADD)
-unix_pair_sendto_recvfrom_DEPENDENCIES = libtests.a
-unlink_SOURCES = unlink.c
-unlink_OBJECTS = unlink.$(OBJEXT)
-unlink_LDADD = $(LDADD)
-unlink_DEPENDENCIES = libtests.a
-unlinkat_SOURCES = unlinkat.c
-unlinkat_OBJECTS = unlinkat.$(OBJEXT)
-unlinkat_LDADD = $(LDADD)
-unlinkat_DEPENDENCIES = libtests.a
-unshare_SOURCES = unshare.c
-unshare_OBJECTS = unshare.$(OBJEXT)
-unshare_LDADD = $(LDADD)
-unshare_DEPENDENCIES = libtests.a
-userfaultfd_SOURCES = userfaultfd.c
-userfaultfd_OBJECTS = userfaultfd.$(OBJEXT)
-userfaultfd_LDADD = $(LDADD)
-userfaultfd_DEPENDENCIES = libtests.a
-ustat_SOURCES = ustat.c
-ustat_OBJECTS = ustat.$(OBJEXT)
-ustat_LDADD = $(LDADD)
-ustat_DEPENDENCIES = libtests.a
-utime_SOURCES = utime.c
-utime_OBJECTS = utime.$(OBJEXT)
-utime_LDADD = $(LDADD)
-utime_DEPENDENCIES = libtests.a
-utimensat_SOURCES = utimensat.c
-utimensat_OBJECTS = utimensat.$(OBJEXT)
-utimensat_LDADD = $(LDADD)
-utimensat_DEPENDENCIES = libtests.a
-utimes_SOURCES = utimes.c
-utimes_OBJECTS = utimes.$(OBJEXT)
-utimes_LDADD = $(LDADD)
-utimes_DEPENDENCIES = libtests.a
-vfork_f_SOURCES = vfork-f.c
-vfork_f_OBJECTS = vfork-f.$(OBJEXT)
-vfork_f_LDADD = $(LDADD)
-vfork_f_DEPENDENCIES = libtests.a
-vhangup_SOURCES = vhangup.c
-vhangup_OBJECTS = vhangup.$(OBJEXT)
-vhangup_LDADD = $(LDADD)
-vhangup_DEPENDENCIES = libtests.a
-vmsplice_SOURCES = vmsplice.c
-vmsplice_OBJECTS = vmsplice.$(OBJEXT)
-vmsplice_LDADD = $(LDADD)
-vmsplice_DEPENDENCIES = libtests.a
-wait4_SOURCES = wait4.c
-wait4_OBJECTS = wait4.$(OBJEXT)
-wait4_LDADD = $(LDADD)
-wait4_DEPENDENCIES = libtests.a
-wait4_v_SOURCES = wait4-v.c
-wait4_v_OBJECTS = wait4-v.$(OBJEXT)
-wait4_v_LDADD = $(LDADD)
-wait4_v_DEPENDENCIES = libtests.a
-waitid_SOURCES = waitid.c
-waitid_OBJECTS = waitid.$(OBJEXT)
-waitid_LDADD = $(LDADD)
-waitid_DEPENDENCIES = libtests.a
-waitid_v_SOURCES = waitid-v.c
-waitid_v_OBJECTS = waitid-v.$(OBJEXT)
-waitid_v_LDADD = $(LDADD)
-waitid_v_DEPENDENCIES = libtests.a
-waitpid_SOURCES = waitpid.c
-waitpid_OBJECTS = waitpid.$(OBJEXT)
-waitpid_LDADD = $(LDADD)
-waitpid_DEPENDENCIES = libtests.a
-xattr_SOURCES = xattr.c
-xattr_OBJECTS = xattr.$(OBJEXT)
-xattr_LDADD = $(LDADD)
-xattr_DEPENDENCIES = libtests.a
-xattr_strings_SOURCES = xattr-strings.c
-xattr_strings_OBJECTS = xattr-strings.$(OBJEXT)
-xattr_strings_LDADD = $(LDADD)
-xattr_strings_DEPENDENCIES = libtests.a
-xet_robust_list_SOURCES = xet_robust_list.c
-xet_robust_list_OBJECTS = xet_robust_list.$(OBJEXT)
-xet_robust_list_LDADD = $(LDADD)
-xet_robust_list_DEPENDENCIES = libtests.a
-xet_thread_area_x86_SOURCES = xet_thread_area_x86.c
-xet_thread_area_x86_OBJECTS = xet_thread_area_x86.$(OBJEXT)
-xet_thread_area_x86_LDADD = $(LDADD)
-xet_thread_area_x86_DEPENDENCIES = libtests.a
-xetitimer_SOURCES = xetitimer.c
-xetitimer_OBJECTS = xetitimer.$(OBJEXT)
-xetitimer_LDADD = $(LDADD)
-xetitimer_DEPENDENCIES = libtests.a
-xetpgid_SOURCES = xetpgid.c
-xetpgid_OBJECTS = xetpgid.$(OBJEXT)
-xetpgid_LDADD = $(LDADD)
-xetpgid_DEPENDENCIES = libtests.a
-xetpriority_SOURCES = xetpriority.c
-xetpriority_OBJECTS = xetpriority.$(OBJEXT)
-xetpriority_LDADD = $(LDADD)
-xetpriority_DEPENDENCIES = libtests.a
-xettimeofday_SOURCES = xettimeofday.c
-xettimeofday_OBJECTS = xettimeofday.$(OBJEXT)
-xettimeofday_LDADD = $(LDADD)
-xettimeofday_DEPENDENCIES = libtests.a
-zeroargc_SOURCES = zeroargc.c
-zeroargc_OBJECTS = zeroargc.$(OBJEXT)
-zeroargc_LDADD = $(LDADD)
-zeroargc_DEPENDENCIES = libtests.a
-AM_V_P = $(am__v_P_$(V))
-am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
-am__v_P_0 = false
-am__v_P_1 = :
-AM_V_GEN = $(am__v_GEN_$(V))
-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
-am__v_GEN_0 = @echo "  GEN     " $@;
-am__v_GEN_1 = 
-AM_V_at = $(am__v_at_$(V))
-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
-am__v_at_0 = @
-am__v_at_1 = 
-DEFAULT_INCLUDES = 
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-am__mv = mv -f
-AM_V_lt = $(am__v_lt_$(V))
-am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
-am__v_lt_0 = --silent
-am__v_lt_1 = 
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-AM_V_CC = $(am__v_CC_$(V))
-am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
-am__v_CC_0 = @echo "  CC      " $@;
-am__v_CC_1 = 
-CCLD = $(CC)
-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-AM_V_CCLD = $(am__v_CCLD_$(V))
-am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
-am__v_CCLD_0 = @echo "  CCLD    " $@;
-am__v_CCLD_1 = 
-SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c accept.c \
-	accept4.c access.c acct.c add_key.c adjtimex.c aio.c \
-	aio_pgetevents.c alarm.c answer.c attach-f-p.c \
-	attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \
-	block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \
-	bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \
-	bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \
-	bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \
-	check_sigign.c chmod.c chown.c chown32.c chroot.c \
-	clock_adjtime.c clock_nanosleep.c clock_xettime.c \
-	clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \
-	creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \
-	epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \
-	epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \
-	execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \
-	fallocate.c fanotify_init.c fanotify_mark.c \
-	fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \
-	fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \
-	fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \
-	file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \
-	flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \
-	fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \
-	futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \
-	getdents.c getdents64.c getegid.c getegid32.c geteuid.c \
-	geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \
-	getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \
-	getresgid.c getresgid32.c getresuid.c getresuid32.c \
-	getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \
-	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
-	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
-	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
-	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
-	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
-	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
-	iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \
-	ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \
-	ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \
-	ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \
-	ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \
-	is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \
-	kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \
-	keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \
-	lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \
-	localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \
-	madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \
-	mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \
-	mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \
-	mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \
-	mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \
-	mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \
-	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
-	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
-	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
-	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
-	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
-	netlink_kobject_uevent.c netlink_netfilter.c \
-	netlink_netlink_diag.c netlink_protocol.c netlink_route.c \
-	netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \
-	netlink_xfrm.c newfstatat.c nfnetlink_acct.c \
-	nfnetlink_cthelper.c nfnetlink_ctnetlink.c \
-	nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \
-	nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \
-	nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \
-	nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \
-	nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \
-	nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \
-	nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \
-	nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \
-	nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \
-	nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \
-	nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \
-	nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \
-	nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \
-	nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \
-	nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \
-	old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \
-	old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \
-	oldselect.c oldselect-P.c oldselect-efault.c \
-	oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \
-	pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \
-	perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \
-	personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \
-	pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \
-	ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \
-	prctl-dumpable.c prctl-name.c prctl-no-args.c \
-	prctl-pdeathsig.c prctl-seccomp-filter-v.c \
-	prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \
-	prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \
-	preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \
-	printpath-umovestr.c printpath-umovestr-peekdata.c \
-	printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \
-	printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \
-	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
-	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
-	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
-	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
-	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
-	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
-	sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \
-	so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \
-	so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \
-	sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \
-	sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \
-	$(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \
-	statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \
-	sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \
-	tee.c threads-execve.c time.c timer_create.c timer_xettime.c \
-	timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \
-	ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \
-	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
-	unblock_reset_raise.c unix-pair-send-recv.c \
-	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
-	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
-	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
-	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
-	xettimeofday.c zeroargc.c
-DIST_SOURCES = $(libtests_a_SOURCES) _newselect.c _newselect-P.c \
-	accept.c accept4.c access.c acct.c add_key.c adjtimex.c aio.c \
-	aio_pgetevents.c alarm.c answer.c attach-f-p.c \
-	attach-f-p-cmd.c attach-p-cmd-cmd.c attach-p-cmd-p.c \
-	block_reset_raise_run.c bpf.c bpf-obj_get_info_by_fd.c \
-	bpf-obj_get_info_by_fd-prog.c bpf-obj_get_info_by_fd-prog-v.c \
-	bpf-obj_get_info_by_fd-v.c bpf-success.c bpf-success-v.c \
-	bpf-v.c brk.c btrfs.c caps.c caps-abbrev.c check_sigblock.c \
-	check_sigign.c chmod.c chown.c chown32.c chroot.c \
-	clock_adjtime.c clock_nanosleep.c clock_xettime.c \
-	clone_parent.c clone_ptrace.c copy_file_range.c count-f.c \
-	creat.c delay.c delete_module.c dev-yy.c dup.c dup2.c dup3.c \
-	epoll_create.c epoll_create1.c epoll_ctl.c epoll_pwait.c \
-	epoll_wait.c erestartsys.c eventfd.c execve.c execve-v.c \
-	execveat.c execveat-v.c faccessat.c fadvise64.c fadvise64_64.c \
-	fallocate.c fanotify_init.c fanotify_mark.c \
-	fanotify_mark-Xabbrev.c fanotify_mark-Xraw.c \
-	fanotify_mark-Xverbose.c fchdir.c fchmod.c fchmodat.c fchown.c \
-	fchown32.c fchownat.c fcntl.c fcntl64.c fdatasync.c fflush.c \
-	file_handle.c file_ioctl.c filter-unavailable.c finit_module.c \
-	flock.c fork-f.c fstat.c fstat64.c fstatat64.c fstatfs.c \
-	fstatfs64.c fsync.c fsync-y.c ftruncate.c ftruncate64.c \
-	futex.c futimesat.c get_mempolicy.c getcpu.c getcwd.c \
-	getdents.c getdents64.c getegid.c getegid32.c geteuid.c \
-	geteuid32.c getgid.c getgid32.c getgroups.c getgroups32.c \
-	getpeername.c getpgrp.c getpid.c getppid.c getrandom.c \
-	getresgid.c getresgid32.c getresuid.c getresuid32.c \
-	getrlimit.c getrusage.c getsid.c getsockname.c gettid.c \
-	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
-	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
-	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
-	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
-	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
-	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
-	iopl.c ioprio.c ip_mreq.c ipc.c ipc_msg.c ipc_msg-Xabbrev.c \
-	ipc_msg-Xraw.c ipc_msg-Xverbose.c ipc_msgbuf.c \
-	ipc_msgbuf-Xabbrev.c ipc_msgbuf-Xraw.c ipc_msgbuf-Xverbose.c \
-	ipc_sem.c ipc_sem-Xabbrev.c ipc_sem-Xraw.c ipc_sem-Xverbose.c \
-	ipc_shm.c ipc_shm-Xabbrev.c ipc_shm-Xraw.c ipc_shm-Xverbose.c \
-	is_linux_mips_n64.c kcmp.c kcmp-y.c kern_features.c \
-	kexec_file_load.c kexec_load.c keyctl.c keyctl-Xabbrev.c \
-	keyctl-Xraw.c keyctl-Xverbose.c kill.c ksysent.c lchown.c \
-	lchown32.c link.c linkat.c list_sigaction_signum.c llseek.c \
-	localtime.c lookup_dcookie.c lseek.c lstat.c lstat64.c \
-	madvise.c mbind.c membarrier.c memfd_create.c migrate_pages.c \
-	mincore.c mkdir.c mkdirat.c mknod.c mknodat.c mlock.c mlock2.c \
-	mlockall.c mmap.c mmap-Xabbrev.c mmap-Xraw.c mmap-Xverbose.c \
-	mmap64.c mmap64-Xabbrev.c mmap64-Xraw.c mmap64-Xverbose.c \
-	mmsg.c mmsg-silent.c mmsg_name.c mmsg_name-v.c modify_ldt.c \
-	mount.c mount-Xabbrev.c mount-Xraw.c mount-Xverbose.c \
-	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
-	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
-	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
-	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
-	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
-	netlink_kobject_uevent.c netlink_netfilter.c \
-	netlink_netlink_diag.c netlink_protocol.c netlink_route.c \
-	netlink_selinux.c netlink_sock_diag.c netlink_unix_diag.c \
-	netlink_xfrm.c newfstatat.c nfnetlink_acct.c \
-	nfnetlink_cthelper.c nfnetlink_ctnetlink.c \
-	nfnetlink_ctnetlink_exp.c nfnetlink_cttimeout.c \
-	nfnetlink_ipset.c nfnetlink_nft_compat.c nfnetlink_nftables.c \
-	nfnetlink_osf.c nfnetlink_queue.c nfnetlink_ulog.c nlattr.c \
-	nlattr_br_port_msg.c nlattr_crypto_user_alg.c nlattr_dcbmsg.c \
-	nlattr_fib_rule_hdr.c nlattr_ifaddrlblmsg.c nlattr_ifaddrmsg.c \
-	nlattr_ifinfomsg.c nlattr_ifla_af_spec.c nlattr_ifla_brport.c \
-	nlattr_ifla_linkinfo.c nlattr_ifla_port.c nlattr_ifla_xdp.c \
-	nlattr_inet_diag_msg.c nlattr_inet_diag_req_compat.c \
-	nlattr_inet_diag_req_v2.c nlattr_mdba_mdb_entry.c \
-	nlattr_mdba_router_port.c nlattr_ndmsg.c nlattr_ndtmsg.c \
-	nlattr_netconfmsg.c nlattr_netlink_diag_msg.c \
-	nlattr_nlmsgerr.c nlattr_packet_diag_msg.c nlattr_rtgenmsg.c \
-	nlattr_rtmsg.c nlattr_smc_diag_msg.c nlattr_tc_stats.c \
-	nlattr_tca_stab.c nlattr_tcamsg.c nlattr_tcmsg.c \
-	nlattr_unix_diag_msg.c nsyscalls.c nsyscalls-d.c old_mmap.c \
-	old_mmap-P.c old_mmap-Xabbrev.c old_mmap-Xraw.c \
-	old_mmap-Xverbose.c old_mmap-v-none.c oldfstat.c oldlstat.c \
-	oldselect.c oldselect-P.c oldselect-efault.c \
-	oldselect-efault-P.c oldstat.c open.c openat.c osf_utimes.c \
-	pause.c pc.c perf_event_open.c perf_event_open_nonverbose.c \
-	perf_event_open_unabbrev.c personality.c personality-Xabbrev.c \
-	personality-Xraw.c personality-Xverbose.c pipe.c pipe2.c \
-	pkey_alloc.c pkey_free.c pkey_mprotect.c poll.c poll-P.c \
-	ppoll.c ppoll-P.c ppoll-v.c prctl-arg2-intptr.c \
-	prctl-dumpable.c prctl-name.c prctl-no-args.c \
-	prctl-pdeathsig.c prctl-seccomp-filter-v.c \
-	prctl-seccomp-strict.c prctl-securebits.c prctl-spec-inject.c \
-	prctl-tid_address.c prctl-tsc.c pread64-pwrite64.c preadv.c \
-	preadv-pwritev.c preadv2-pwritev2.c print_maxfd.c \
-	printpath-umovestr.c printpath-umovestr-peekdata.c \
-	printpath-umovestr-undumpable.c printstr.c printstrn-umoven.c \
-	printstrn-umoven-peekdata.c printstrn-umoven-undumpable.c \
-	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
-	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
-	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
-	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
-	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
-	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
-	sigprocmask.c sigreturn.c sigsuspend.c sleep.c so_linger.c \
-	so_peercred.c so_peercred-Xabbrev.c so_peercred-Xraw.c \
-	so_peercred-Xverbose.c sock_filter-v.c sock_filter-v-Xabbrev.c \
-	sock_filter-v-Xraw.c sock_filter-v-Xverbose.c socketcall.c \
-	sockopt-sol_netlink.c splice.c $(stack_fcall_SOURCES) \
-	$(stack_fcall_mangled_SOURCES) stat.c stat64.c statfs.c \
-	statfs64.c statx.c swap.c sxetmask.c symlink.c symlinkat.c \
-	sync.c sync_file_range.c sync_file_range2.c sysinfo.c syslog.c \
-	tee.c threads-execve.c time.c timer_create.c timer_xettime.c \
-	timerfd_xettime.c times.c times-fail.c truncate.c truncate64.c \
-	ugetrlimit.c uio.c umask.c umount.c umount2.c umoven-illptr.c \
-	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
-	unblock_reset_raise.c unix-pair-send-recv.c \
-	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
-	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
-	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
-	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
-	xettimeofday.c zeroargc.c
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-am__extra_recursive_targets = check-valgrind-recursive \
-	check-valgrind-memcheck-recursive \
-	check-valgrind-helgrind-recursive check-valgrind-drd-recursive \
-	check-valgrind-sgcheck-recursive
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
-# Read a list of newline-separated strings from the standard input,
-# and print each of them once, without duplicates.  Input order is
-# *not* preserved.
-am__uniquify_input = $(AWK) '\
-  BEGIN { nonempty = 0; } \
-  { items[$$0] = 1; nonempty = 1; } \
-  END { if (nonempty) { for (i in items) print i; }; } \
-'
-# Make sure the list of sources is unique.  This is necessary because,
-# e.g., the same source file might be shared among _SOURCES variables
-# for different programs/libraries.
-am__define_uniq_tagged_files = \
-  list='$(am__tagged_files)'; \
-  unique=`for i in $$list; do \
-    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-  done | $(am__uniquify_input)`
-ETAGS = etags
-CTAGS = ctags
-am__tty_colors_dummy = \
-  mgn= red= grn= lgn= blu= brg= std=; \
-  am__color_tests=no
-am__tty_colors = { \
-  $(am__tty_colors_dummy); \
-  if test "X$(AM_COLOR_TESTS)" = Xno; then \
-    am__color_tests=no; \
-  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
-    am__color_tests=yes; \
-  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
-    am__color_tests=yes; \
-  fi; \
-  if test $$am__color_tests = yes; then \
-    red=''; \
-    grn=''; \
-    lgn=''; \
-    blu=''; \
-    mgn=''; \
-    brg=''; \
-    std=''; \
-  fi; \
-}
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
-    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
-    *) f=$$p;; \
-  esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
-  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
-  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
-  for p in $$list; do echo "$$p $$p"; done | \
-  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
-  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
-    if (++n[$$2] == $(am__install_max)) \
-      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
-    END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
-  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
-  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
-  test -z "$$files" \
-    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
-    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
-         $(am__cd) "$$dir" && rm -f $$files; }; \
-  }
-am__recheck_rx = ^[ 	]*:recheck:[ 	]*
-am__global_test_result_rx = ^[ 	]*:global-test-result:[ 	]*
-am__copy_in_global_log_rx = ^[ 	]*:copy-in-global-log:[ 	]*
-# A command that, given a newline-separated list of test names on the
-# standard input, print the name of the tests that are to be re-run
-# upon "make recheck".
-am__list_recheck_tests = $(AWK) '{ \
-  recheck = 1; \
-  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
-    { \
-      if (rc < 0) \
-        { \
-          if ((getline line2 < ($$0 ".log")) < 0) \
-	    recheck = 0; \
-          break; \
-        } \
-      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
-        { \
-          recheck = 0; \
-          break; \
-        } \
-      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
-        { \
-          break; \
-        } \
-    }; \
-  if (recheck) \
-    print $$0; \
-  close ($$0 ".trs"); \
-  close ($$0 ".log"); \
-}'
-# A command that, given a newline-separated list of test names on the
-# standard input, create the global log from their .trs and .log files.
-am__create_global_log = $(AWK) ' \
-function fatal(msg) \
-{ \
-  print "fatal: making $@: " msg | "cat >&2"; \
-  exit 1; \
-} \
-function rst_section(header) \
-{ \
-  print header; \
-  len = length(header); \
-  for (i = 1; i <= len; i = i + 1) \
-    printf "="; \
-  printf "\n\n"; \
-} \
-{ \
-  copy_in_global_log = 1; \
-  global_test_result = "RUN"; \
-  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
-    { \
-      if (rc < 0) \
-         fatal("failed to read from " $$0 ".trs"); \
-      if (line ~ /$(am__global_test_result_rx)/) \
-        { \
-          sub("$(am__global_test_result_rx)", "", line); \
-          sub("[ 	]*$$", "", line); \
-          global_test_result = line; \
-        } \
-      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
-        copy_in_global_log = 0; \
-    }; \
-  if (copy_in_global_log) \
-    { \
-      rst_section(global_test_result ": " $$0); \
-      while ((rc = (getline line < ($$0 ".log"))) != 0) \
-      { \
-        if (rc < 0) \
-          fatal("failed to read from " $$0 ".log"); \
-        print line; \
-      }; \
-      printf "\n"; \
-    }; \
-  close ($$0 ".trs"); \
-  close ($$0 ".log"); \
-}'
-# Restructured Text title.
-am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
-# Solaris 10 'make', and several other traditional 'make' implementations,
-# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
-# by disabling -e (using the XSI extension "set +e") if it's set.
-am__sh_e_setup = case $$- in *e*) set +e;; esac
-# Default flags passed to test drivers.
-am__common_driver_flags = \
-  --color-tests "$$am__color_tests" \
-  --enable-hard-errors "$$am__enable_hard_errors" \
-  --expect-failure "$$am__expect_failure"
-# To be inserted before the command running the test.  Creates the
-# directory for the log if needed.  Stores in $dir the directory
-# containing $f, in $tst the test, in $log the log.  Executes the
-# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
-# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
-# will run the test scripts (or their associated LOG_COMPILER, if
-# thy have one).
-am__check_pre = \
-$(am__sh_e_setup);					\
-$(am__vpath_adj_setup) $(am__vpath_adj)			\
-$(am__tty_colors);					\
-srcdir=$(srcdir); export srcdir;			\
-case "$@" in						\
-  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;	\
-    *) am__odir=.;; 					\
-esac;							\
-test "x$$am__odir" = x"." || test -d "$$am__odir" 	\
-  || $(MKDIR_P) "$$am__odir" || exit $$?;		\
-if test -f "./$$f"; then dir=./;			\
-elif test -f "$$f"; then dir=;				\
-else dir="$(srcdir)/"; fi;				\
-tst=$$dir$$f; log='$@'; 				\
-if test -n '$(DISABLE_HARD_ERRORS)'; then		\
-  am__enable_hard_errors=no; 				\
-else							\
-  am__enable_hard_errors=yes; 				\
-fi; 							\
-case " $(XFAIL_TESTS) " in				\
-  *[\ \	]$$f[\ \	]* | *[\ \	]$$dir$$f[\ \	]*) \
-    am__expect_failure=yes;;				\
-  *)							\
-    am__expect_failure=no;;				\
-esac; 							\
-$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
-# A shell command to get the names of the tests scripts with any registered
-# extension removed (i.e., equivalently, the names of the test logs, with
-# the '.log' extension removed).  The result is saved in the shell variable
-# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
-# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
-# since that might cause problem with VPATH rewrites for suffix-less tests.
-# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
-am__set_TESTS_bases = \
-  bases='$(TEST_LOGS)'; \
-  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
-  bases=`echo $$bases`
-RECHECK_LOGS = $(TEST_LOGS)
-AM_RECURSIVE_TARGETS = check recheck
-#am__EXEEXT_2 = strace-k.test $(am__append_1)
-TEST_SUITE_LOG = test-suite.log
-TEST_EXTENSIONS =  .test
-am__test_logs1 = $(TESTS:=.log)
-am__test_logs2 = $(am__test_logs1:.log=.log)
-TEST_LOGS = $(am__test_logs2:.test.log=.log)
-TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
-TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
-	$(TEST_LOG_FLAGS)
-am__set_b = \
-  case '$@' in \
-    */*) \
-      case '$*' in \
-        */*) b='$*';; \
-          *) b=`echo '$@' | sed 's/\.log$$//'`; \
-       esac;; \
-    *) \
-      b='$*';; \
-  esac
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing aclocal-1.14
-AMTAR = $${TAR-tar}
-AM_DEFAULT_VERBOSITY = 1
-AUTOCONF = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoconf
-AUTOHEADER = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing autoheader
-AUTOMAKE = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing automake-1.14
-AWK = gawk
-BUILD_EXEEXT = 
-BUILD_OBJEXT = 
-CC = aarch64-linux-android-clang
-CCDEPMODE = depmode=gcc3
-CC_FOR_BUILD = gcc
-CFLAGS = -fPIE -fPIC 
-CFLAGS_FOR_BUILD = -g -O2
-CODE_COVERAGE_CFLAGS = 
-CODE_COVERAGE_CPPFLAGS = 
-CODE_COVERAGE_CXXFLAGS = 
-CODE_COVERAGE_ENABLED = no
-CODE_COVERAGE_LDFLAGS = 
-CODE_COVERAGE_LIBS = 
-COPYRIGHT_YEAR = 2018
-CPP = aarch64-linux-android-clang -E
-CPPFLAGS = 
-CPPFLAGS_FOR_BUILD = 
-CPP_FOR_BUILD = gcc -E
-CYGPATH_W = echo
-DEB_CHANGELOGTIME = Fri, 15 Jun 2018 17:54:18 +0000
-DEFS = -DHAVE_CONFIG_H
-DEPDIR = .deps
-ECHO_C = 
-ECHO_N = -n
-ECHO_T = 
-EGREP = /bin/grep -E
-ENABLE_VALGRIND_drd = no
-ENABLE_VALGRIND_helgrind = no
-ENABLE_VALGRIND_memcheck = yes
-ENABLE_VALGRIND_sgcheck = 
-EXEEXT = 
-GCOV = 
-GENHTML = 
-GREP = /bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LCOV = 
-LDFLAGS = -pie 
-LDFLAGS_FOR_BUILD = 
-LIBOBJS = 
-LIBS = 
-LTLIBOBJS = 
-MAINT = #
-MAKEINFO = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/missing makeinfo
-MANPAGE_DATE = 2018-06-13
-MIPS_ABI = 
-MKDIR_P = /bin/mkdir -p
-OBJEXT = o
-PACKAGE = strace
-PACKAGE_BUGREPORT = strace-devel@lists.strace.io
-PACKAGE_NAME = strace
-PACKAGE_STRING = strace 4.23
-PACKAGE_TARNAME = strace
-PACKAGE_URL = https://strace.io
-PACKAGE_VERSION = 4.23
-PATH_SEPARATOR = :
-PERL = /usr/bin/perl
-RANLIB = aarch64-linux-android-ranlib
-READELF = aarch64-linux-android-readelf
-RPM_CHANGELOGTIME = Fri Jun 15 2018
-SED = /bin/sed
-SET_MAKE = 
-SHELL = /bin/sh
-SIZEOF_KERNEL_LONG_T = 8
-SIZEOF_LONG = 8
-STRIP = aarch64-linux-android-strip
-VALGRIND = valgrind
-VALGRIND_ENABLED = yes
-VERSION = 4.23
-WARN_CFLAGS =  -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Winit-self -Wnested-externs -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings
-WARN_CFLAGS_FOR_BUILD =  -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wsign-compare -Wtype-limits -Wwrite-strings
-abs_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests
-abs_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23/tests
-abs_top_builddir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-abs_top_srcdir = /usr/local/google/ndkports/.out/strace/package/strace-4.23
-ac_ct_CC = 
-ac_ct_CC_FOR_BUILD = gcc
-am__include = include
-am__leading_dot = .
-am__quote = 
-am__tar = $${TAR-tar} chof - "$$tardir"
-am__untar = $${TAR-tar} xf -
-arch = aarch64
-arch_m32 = arm
-arch_mx32 = aarch64
-arch_native = aarch64
-bindir = ${exec_prefix}/bin
-build = x86_64-pc-linux-gnu
-build_alias = 
-build_cpu = x86_64
-build_os = linux-gnu
-build_vendor = pc
-builddir = .
-cc_flags_m32 = -m32
-cc_flags_mx32 = -mx32
-clock_LIBS = 
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-dl_LIBS = -ldl
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = aarch64-unknown-linux-android
-host_alias = aarch64-linux-android
-host_cpu = aarch64
-host_os = linux-android
-host_vendor = unknown
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = ${SHELL} /usr/local/google/ndkports/.out/strace/package/strace-4.23/install-sh
-libdir = ${exec_prefix}/lib
-libdw_CFLAGS = 
-libdw_CPPFLAGS = 
-libdw_LDFLAGS = 
-libdw_LIBS = 
-libexecdir = ${exec_prefix}/libexec
-libiberty_CPPFLAGS = 
-libiberty_LDFLAGS = 
-libiberty_LIBS = 
-libunwind_CPPFLAGS = 
-libunwind_LDFLAGS = 
-libunwind_LIBS = 
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-mandir = ${datarootdir}/man
-mkdir_p = $(MKDIR_P)
-mq_LIBS = 
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias = 
-timer_LIBS = 
-top_build_prefix = ../
-top_builddir = ..
-top_srcdir = ..
-valgrind_enabled_tools =  memcheck
-valgrind_tools = memcheck helgrind drd sgcheck
-OS = linux
-ARCH = aarch64
-NATIVE_ARCH = aarch64
-MPERS_NAME = 
-MPERS_CC_FLAGS = 
-ARCH_MFLAGS = 
-AM_CFLAGS = $(WARN_CFLAGS)
-AM_CPPFLAGS = $(ARCH_MFLAGS) \
-	      -I$(builddir) \
-	      -I$(top_builddir)/$(OS)/$(ARCH) \
-	      -I$(top_srcdir)/$(OS)/$(ARCH) \
-	      -I$(top_builddir)/$(OS) \
-	      -I$(top_srcdir)/$(OS) \
-	      -I$(top_builddir) \
-	      -I$(top_srcdir) \
-	      -DTESTS_SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \
-	      -DTESTS_SIZEOF_LONG=$(SIZEOF_LONG)
-
-AM_LDFLAGS = $(ARCH_MFLAGS)
-libtests_a_SOURCES = \
-	create_nl_socket.c \
-	errno2name.c \
-	error_msg.c \
-	fill_memory.c \
-	get_page_size.c \
-	get_sigset_size.c \
-	hexdump_strdup.c \
-	hexquote_strndup.c \
-	ifindex.c \
-	inode_of_sockfd.c \
-	libmmsg.c \
-	libsocketcall.c \
-	overflowuid.c \
-	pipe_maxfd.c \
-	print_quoted_string.c \
-	print_time.c \
-	printflags.c \
-	printxval.c \
-	signal2name.c \
-	skip_unavailable.c \
-	sprintrc.c \
-	tail_alloc.c \
-	test_netlink.h \
-	test_nlattr.h \
-	test_printpath.c \
-	test_printstrn.c \
-	test_ucopy.c \
-	test_ucopy.h \
-	tests.h \
-	tprintf.c \
-	# end of libtests_a_SOURCES
-
-libtests_a_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-check_LIBRARIES = libtests.a
-LDADD = libtests.a
-
-# Generated by ./tests/gen_pure_executables.sh from ./tests/pure_executables.list; do not edit.
-PURE_EXECUTABLES = \
-  _newselect \
-  accept \
-  accept4 \
-  access \
-  acct \
-  add_key \
-  adjtimex \
-  aio \
-  aio_pgetevents \
-  alarm \
-  bpf \
-  bpf-v \
-  bpf-obj_get_info_by_fd \
-  bpf-obj_get_info_by_fd-v \
-  bpf-obj_get_info_by_fd-prog \
-  bpf-obj_get_info_by_fd-prog-v \
-  brk \
-  btrfs \
-  caps \
-  chmod \
-  chown \
-  chown32 \
-  chroot \
-  clock_adjtime \
-  clock_nanosleep \
-  clock_xettime \
-  copy_file_range \
-  creat \
-  delete_module \
-  dev-yy \
-  dup \
-  dup2 \
-  dup3 \
-  epoll_create \
-  epoll_create1 \
-  epoll_ctl \
-  epoll_pwait \
-  epoll_wait \
-  erestartsys \
-  eventfd \
-  execve \
-  execveat \
-  faccessat \
-  fadvise64 \
-  fadvise64_64 \
-  fallocate \
-  fanotify_init \
-  fanotify_mark \
-  fanotify_mark-Xabbrev \
-  fanotify_mark-Xraw \
-  fanotify_mark-Xverbose \
-  fchdir \
-  fchmod \
-  fchmodat \
-  fchown \
-  fchown32 \
-  fchownat \
-  fcntl \
-  fcntl64 \
-  fdatasync \
-  fflush \
-  file_handle \
-  file_ioctl \
-  finit_module \
-  flock \
-  fstat \
-  fstat64 \
-  fstatat64 \
-  fstatfs \
-  fstatfs64 \
-  fsync \
-  ftruncate \
-  ftruncate64 \
-  futex \
-  futimesat \
-  get_mempolicy \
-  getcpu \
-  getcwd \
-  getdents \
-  getdents64 \
-  getegid \
-  getegid32 \
-  geteuid \
-  geteuid32 \
-  getgid \
-  getgid32 \
-  getgroups \
-  getgroups32 \
-  getpeername \
-  getpgrp \
-  getpid \
-  getppid \
-  getrandom \
-  getresgid \
-  getresgid32 \
-  getresuid \
-  getresuid32 \
-  getrlimit \
-  getrusage \
-  getsid \
-  getsockname \
-  getuid \
-  getuid32 \
-  getxxid \
-  group_req \
-  inet-cmsg \
-  init_module \
-  inotify \
-  inotify_init1 \
-  ioctl \
-  ioctl_block \
-  ioctl_dm \
-  ioctl_evdev \
-  ioctl_inotify \
-  ioctl_kvm_run \
-  ioctl_loop \
-  ioctl_mtd \
-  ioctl_rtc \
-  ioctl_perf \
-  ioctl_ptp \
-  ioctl_scsi \
-  ioctl_sg_io_v3 \
-  ioctl_sg_io_v4 \
-  ioctl_sock_gifconf \
-  ioctl_uffdio \
-  ioctl_v4l2 \
-  ioperm \
-  iopl \
-  ioprio \
-  ip_mreq \
-  ipc \
-  ipc_msg \
-  ipc_msg-Xabbrev \
-  ipc_msg-Xraw \
-  ipc_msg-Xverbose \
-  ipc_msgbuf \
-  ipc_msgbuf-Xabbrev \
-  ipc_msgbuf-Xraw \
-  ipc_msgbuf-Xverbose \
-  ipc_sem \
-  ipc_sem-Xabbrev \
-  ipc_sem-Xraw \
-  ipc_sem-Xverbose \
-  ipc_shm \
-  ipc_shm-Xabbrev \
-  ipc_shm-Xraw \
-  ipc_shm-Xverbose \
-  kcmp \
-  kcmp-y \
-  kern_features \
-  kexec_file_load \
-  kexec_load \
-  keyctl \
-  keyctl-Xabbrev \
-  keyctl-Xraw \
-  keyctl-Xverbose \
-  kill \
-  lchown \
-  lchown32 \
-  link \
-  linkat \
-  llseek \
-  lookup_dcookie \
-  lseek \
-  lstat \
-  lstat64 \
-  madvise \
-  mbind \
-  membarrier \
-  memfd_create \
-  migrate_pages \
-  mincore \
-  mkdir \
-  mkdirat \
-  mknod \
-  mknodat \
-  mlock \
-  mlock2 \
-  mlockall \
-  mmap \
-  mmap-Xabbrev \
-  mmap-Xraw \
-  mmap-Xverbose \
-  mmap64 \
-  mmap64-Xabbrev \
-  mmap64-Xraw \
-  mmap64-Xverbose \
-  mmsg \
-  mmsg_name \
-  modify_ldt \
-  mount \
-  mount-Xabbrev \
-  mount-Xraw \
-  mount-Xverbose \
-  move_pages \
-  mq \
-  mq_sendrecv \
-  mq_sendrecv-read \
-  mq_sendrecv-write \
-  msg_control \
-  msg_name \
-  munlockall \
-  nanosleep \
-  net-icmp_filter \
-  net-sockaddr \
-  net-y-unix \
-  net-yy-inet \
-  net-yy-inet6 \
-  net-yy-netlink \
-  net-yy-unix \
-  netlink_audit \
-  netlink_crypto \
-  netlink_generic \
-  netlink_kobject_uevent \
-  netlink_netfilter \
-  netlink_protocol \
-  netlink_route \
-  netlink_selinux \
-  netlink_sock_diag \
-  netlink_xfrm \
-  newfstatat \
-  nfnetlink_acct \
-  nfnetlink_cthelper \
-  nfnetlink_ctnetlink \
-  nfnetlink_ctnetlink_exp \
-  nfnetlink_cttimeout \
-  nfnetlink_nft_compat \
-  nfnetlink_nftables \
-  nfnetlink_ipset \
-  nfnetlink_osf \
-  nfnetlink_queue \
-  nfnetlink_ulog \
-  nlattr \
-  nlattr_crypto_user_alg \
-  nlattr_br_port_msg \
-  nlattr_dcbmsg \
-  nlattr_fib_rule_hdr \
-  nlattr_ifaddrlblmsg \
-  nlattr_ifaddrmsg \
-  nlattr_ifinfomsg \
-  nlattr_ifla_af_spec \
-  nlattr_ifla_brport \
-  nlattr_ifla_linkinfo \
-  nlattr_ifla_port \
-  nlattr_ifla_xdp \
-  nlattr_inet_diag_msg \
-  nlattr_inet_diag_req_compat \
-  nlattr_inet_diag_req_v2 \
-  nlattr_mdba_mdb_entry \
-  nlattr_mdba_router_port \
-  nlattr_ndmsg \
-  nlattr_ndtmsg \
-  nlattr_netconfmsg \
-  nlattr_netlink_diag_msg \
-  nlattr_nlmsgerr \
-  nlattr_packet_diag_msg \
-  nlattr_rtgenmsg \
-  nlattr_rtmsg \
-  nlattr_smc_diag_msg \
-  nlattr_tc_stats \
-  nlattr_tca_stab \
-  nlattr_tcamsg \
-  nlattr_tcmsg \
-  nlattr_unix_diag_msg \
-  old_mmap \
-  old_mmap-P \
-  old_mmap-v-none \
-  old_mmap-Xabbrev \
-  old_mmap-Xraw \
-  old_mmap-Xverbose \
-  oldfstat \
-  oldlstat \
-  oldselect \
-  oldselect-efault \
-  oldstat \
-  open \
-  openat \
-  osf_utimes \
-  pause \
-  perf_event_open \
-  personality \
-  personality-Xabbrev \
-  personality-Xraw \
-  personality-Xverbose \
-  pipe \
-  pipe2 \
-  pkey_alloc \
-  pkey_free \
-  pkey_mprotect \
-  poll \
-  poll-P \
-  ppoll \
-  ppoll-P \
-  prctl-arg2-intptr \
-  prctl-dumpable \
-  prctl-name \
-  prctl-no-args \
-  prctl-pdeathsig \
-  prctl-securebits \
-  prctl-tid_address \
-  prctl-tsc \
-  pread64-pwrite64 \
-  preadv \
-  preadv-pwritev \
-  preadv2-pwritev2 \
-  printpath-umovestr \
-  printpath-umovestr-peekdata \
-  printpath-umovestr-undumpable \
-  printstr \
-  printstrn-umoven \
-  printstrn-umoven-peekdata \
-  printstrn-umoven-undumpable \
-  prlimit64 \
-  process_vm_readv \
-  process_vm_writev \
-  pselect6 \
-  ptrace \
-  pwritev \
-  quotactl \
-  quotactl-xfs \
-  read-write \
-  readahead \
-  readdir \
-  readlink \
-  readlinkat \
-  readv \
-  reboot \
-  recvfrom \
-  recvmmsg-timeout \
-  recvmsg \
-  remap_file_pages \
-  rename \
-  renameat \
-  renameat2 \
-  request_key \
-  riscv_flush_icache \
-  rmdir \
-  rt_sigaction \
-  rt_sigpending \
-  rt_sigprocmask \
-  rt_sigqueueinfo \
-  rt_sigreturn \
-  rt_sigsuspend \
-  rt_sigtimedwait \
-  rt_tgsigqueueinfo \
-  s390_guarded_storage \
-  s390_guarded_storage-v \
-  s390_pci_mmio_read_write \
-  s390_runtime_instr \
-  s390_sthyi \
-  s390_sthyi-v \
-  sched_get_priority_mxx \
-  sched_rr_get_interval \
-  sched_xetaffinity \
-  sched_xetattr \
-  sched_xetparam \
-  sched_xetscheduler \
-  sched_yield \
-  seccomp-filter \
-  seccomp_get_action_avail \
-  select \
-  semop \
-  sendfile \
-  sendfile64 \
-  set_mempolicy \
-  setdomainname \
-  setfsgid \
-  setfsgid32 \
-  setfsuid \
-  setfsuid32 \
-  setgid \
-  setgid32 \
-  setgroups \
-  setgroups32 \
-  sethostname \
-  setns \
-  setregid \
-  setregid32 \
-  setresgid \
-  setresgid32 \
-  setresuid \
-  setresuid32 \
-  setreuid \
-  setreuid32 \
-  setrlimit \
-  setuid \
-  setuid32 \
-  shmxt \
-  shutdown \
-  sigaction \
-  sigaltstack \
-  siginfo \
-  signal \
-  signalfd4 \
-  sigpending \
-  sigprocmask \
-  sigreturn \
-  sigsuspend \
-  so_linger \
-  so_peercred \
-  so_peercred-Xabbrev \
-  so_peercred-Xraw \
-  so_peercred-Xverbose \
-  sock_filter-v \
-  sock_filter-v-Xabbrev \
-  sock_filter-v-Xraw \
-  sock_filter-v-Xverbose \
-  socketcall \
-  sockopt-sol_netlink \
-  splice \
-  stat \
-  stat64 \
-  statfs \
-  statfs64 \
-  statx \
-  swap \
-  sxetmask \
-  symlink \
-  symlinkat \
-  sync \
-  sync_file_range \
-  sync_file_range2 \
-  sysinfo \
-  syslog \
-  tee \
-  time \
-  timer_create \
-  timer_xettime \
-  timerfd_xettime \
-  times \
-  times-fail \
-  truncate \
-  truncate64 \
-  ugetrlimit \
-  uio \
-  umask \
-  umount \
-  umount2 \
-  umoven-illptr \
-  umovestr \
-  umovestr-illptr \
-  umovestr2 \
-  umovestr3 \
-  uname \
-  unlink \
-  unlinkat \
-  unshare \
-  userfaultfd \
-  ustat \
-  utime \
-  utimensat \
-  utimes \
-  vhangup \
-  vmsplice \
-  wait4 \
-  waitid \
-  waitpid \
-  xattr \
-  xattr-strings \
-  xet_robust_list \
-  xet_thread_area_x86 \
-  xetitimer \
-  xetpgid \
-  xetpriority \
-  xettimeofday \
-  #
-
-attach_f_p_LDADD = -lpthread $(LDADD)
-count_f_LDADD = -lpthread $(LDADD)
-delay_LDADD = $(clock_LIBS) $(LDADD)
-filter_unavailable_LDADD = -lpthread $(LDADD)
-fstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-fstatat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-ftruncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-localtime_LDADD = $(clock_LIBS) $(LDADD)
-lstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_Xabbrev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_Xraw_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mmap64_Xverbose_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-mq_LDADD = $(mq_LIBS) $(LDADD)
-newfstatat_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-pc_LDADD = $(dl_LIBS) $(LDADD)
-pread64_pwrite64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-preadv_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-preadv_pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-stat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-statfs_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-threads_execve_LDADD = -lpthread $(clock_LIBS) $(LDADD)
-times_LDADD = $(clock_LIBS) $(LDADD)
-truncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-uio_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64
-stack_fcall_SOURCES = stack-fcall.c \
-	stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c
-
-stack_fcall_mangled_SOURCES = stack-fcall-mangled.c \
-	stack-fcall-mangled-0.c stack-fcall-mangled-1.c \
-	stack-fcall-mangled-2.c stack-fcall-mangled-3.c
-
-
-# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit.
-GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \
-	accept4.gen.test access.gen.test acct.gen.test \
-	add_key.gen.test adjtimex.gen.test aio.gen.test \
-	aio_pgetevents.gen.test alarm.gen.test bpf.gen.test \
-	bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test \
-	bpf-obj_get_info_by_fd-v.gen.test \
-	bpf-obj_get_info_by_fd-prog.gen.test \
-	bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test \
-	chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test \
-	clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test \
-	clock_xettime.gen.test copy_file_range.gen.test creat.gen.test \
-	delete_module.gen.test dev-yy.gen.test dup.gen.test \
-	dup2.gen.test dup3.gen.test epoll_create.gen.test \
-	epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test \
-	epoll_wait.gen.test erestartsys.gen.test execveat.gen.test \
-	execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test \
-	fallocate.gen.test fanotify_init.gen.test \
-	fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test \
-	fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test \
-	fchdir.gen.test fchmod.gen.test fchmodat.gen.test \
-	fchown.gen.test fchown32.gen.test fchownat.gen.test \
-	fcntl.gen.test fcntl64.gen.test fdatasync.gen.test \
-	file_handle.gen.test file_ioctl.gen.test finit_module.gen.test \
-	flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test \
-	fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test \
-	fsync.gen.test fsync-y.gen.test ftruncate.gen.test \
-	ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test \
-	getcpu.gen.test getcwd.gen.test getdents.gen.test \
-	getdents64.gen.test getegid.gen.test getegid32.gen.test \
-	geteuid.gen.test geteuid32.gen.test getgid.gen.test \
-	getgid32.gen.test getgroups.gen.test getgroups32.gen.test \
-	getpeername.gen.test getpgrp.gen.test getpid.gen.test \
-	getppid.gen.test getrandom.gen.test getresgid.gen.test \
-	getresgid32.gen.test getresuid.gen.test getresuid32.gen.test \
-	getrlimit.gen.test getrusage.gen.test getsid.gen.test \
-	getsockname.gen.test gettid.gen.test getuid32.gen.test \
-	getxxid.gen.test group_req.gen.test inet-cmsg.gen.test \
-	init_module.gen.test inotify.gen.test inotify_init1.gen.test \
-	int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \
-	ioctl_dm-v.gen.test ioctl_evdev.gen.test \
-	ioctl_evdev-v.gen.test ioctl_inotify.gen.test \
-	ioctl_kvm_run.gen.test ioctl_loop.gen.test \
-	ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \
-	ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \
-	ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \
-	ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \
-	ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \
-	ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \
-	iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \
-	ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \
-	ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \
-	ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \
-	ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \
-	ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \
-	ipc_sem-Xverbose.gen.test ipc_shm.gen.test \
-	ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \
-	ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \
-	kern_features.gen.test kexec_file_load.gen.test \
-	kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \
-	keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \
-	lchown.gen.test lchown32.gen.test link.gen.test \
-	linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \
-	lstat64.gen.test madvise.gen.test mbind.gen.test \
-	membarrier.gen.test memfd_create.gen.test \
-	migrate_pages.gen.test mincore.gen.test mkdir.gen.test \
-	mkdirat.gen.test mknod.gen.test mknodat.gen.test \
-	mlock.gen.test mlock2.gen.test mlockall.gen.test \
-	mmap-Xabbrev.gen.test mmap-Xraw.gen.test \
-	mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \
-	mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \
-	mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \
-	modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test \
-	mount-Xraw.gen.test mount-Xverbose.gen.test \
-	move_pages.gen.test mq.gen.test mq_sendrecv.gen.test \
-	mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \
-	msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \
-	munlockall.gen.test nanosleep.gen.test \
-	net-icmp_filter.gen.test net-sockaddr.gen.test \
-	net-yy-inet6.gen.test netlink_audit.gen.test \
-	netlink_crypto.gen.test netlink_generic.gen.test \
-	netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \
-	netlink_protocol.gen.test netlink_route.gen.test \
-	netlink_selinux.gen.test netlink_xfrm.gen.test \
-	newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \
-	nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \
-	nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \
-	nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \
-	nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \
-	nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \
-	nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \
-	nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \
-	nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \
-	nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \
-	nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \
-	nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \
-	nlattr_inet_diag_msg.gen.test \
-	nlattr_inet_diag_req_compat.gen.test \
-	nlattr_inet_diag_req_v2.gen.test \
-	nlattr_mdba_mdb_entry.gen.test \
-	nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test \
-	nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test \
-	nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test \
-	nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test \
-	nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test \
-	nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test \
-	nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test \
-	nlattr_unix_diag_msg.gen.test old_mmap.gen.test \
-	old_mmap-P.gen.test old_mmap-v-none.gen.test \
-	old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test \
-	old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test \
-	oldselect.gen.test oldselect-P.gen.test \
-	oldselect-efault.gen.test oldselect-efault-P.gen.test \
-	oldstat.gen.test open.gen.test openat.gen.test \
-	osf_utimes.gen.test pause.gen.test perf_event_open.gen.test \
-	perf_event_open_nonverbose.gen.test \
-	perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test \
-	personality-Xraw.gen.test personality-Xverbose.gen.test \
-	pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test \
-	pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test \
-	ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test \
-	preadv-pwritev.gen.test preadv2-pwritev2.gen.test \
-	printstr.gen.test printpath-umovestr.gen.test \
-	printpath-umovestr-peekdata.gen.test \
-	printpath-umovestr-undumpable.gen.test \
-	printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test \
-	printstrn-umoven-undumpable.gen.test prlimit64.gen.test \
-	process_vm_readv.gen.test process_vm_writev.gen.test \
-	pselect6.gen.test ptrace.gen.test pwritev.gen.test \
-	quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test \
-	quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test \
-	readdir.gen.test readlink.gen.test readlinkat.gen.test \
-	reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test \
-	recvmsg.gen.test regex.gen.test remap_file_pages.gen.test \
-	rename.gen.test renameat.gen.test renameat2.gen.test \
-	request_key.gen.test riscv_flush_icache.gen.test \
-	rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test \
-	rt_sigqueueinfo.gen.test rt_sigreturn.gen.test \
-	rt_sigsuspend.gen.test rt_sigtimedwait.gen.test \
-	rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test \
-	s390_guarded_storage-v.gen.test \
-	s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test \
-	s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test \
-	sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test \
-	sched_xetaffinity.gen.test sched_xetattr.gen.test \
-	sched_xetparam.gen.test sched_xetscheduler.gen.test \
-	sched_yield.gen.test seccomp-filter.gen.test \
-	seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test \
-	select.gen.test select-P.gen.test semop.gen.test \
-	sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test \
-	setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test \
-	setfsuid.gen.test setfsuid32.gen.test setgid.gen.test \
-	setgid32.gen.test setgroups.gen.test setgroups32.gen.test \
-	sethostname.gen.test setns.gen.test setregid.gen.test \
-	setregid32.gen.test setresgid.gen.test setresgid32.gen.test \
-	setresuid.gen.test setresuid32.gen.test setreuid.gen.test \
-	setreuid32.gen.test setrlimit.gen.test setuid.gen.test \
-	setuid32.gen.test shmxt.gen.test shutdown.gen.test \
-	sigaction.gen.test siginfo.gen.test signal.gen.test \
-	signal_receive.gen.test signalfd4.gen.test sigpending.gen.test \
-	sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test \
-	so_linger.gen.test so_peercred.gen.test \
-	so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test \
-	so_peercred-Xverbose.gen.test sock_filter-v.gen.test \
-	sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test \
-	sock_filter-v-Xverbose.gen.test socketcall.gen.test \
-	sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test \
-	stat64.gen.test statfs.gen.test statfs64.gen.test \
-	statx.gen.test swap.gen.test sxetmask.gen.test \
-	symlink.gen.test symlinkat.gen.test sync.gen.test \
-	sync_file_range.gen.test sync_file_range2.gen.test \
-	sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test \
-	timer_create.gen.test timer_xettime.gen.test \
-	timerfd_xettime.gen.test times.gen.test times-fail.gen.test \
-	trace_fstat.gen.test trace_fstatfs.gen.test \
-	trace_lstat.gen.test trace_personality_32.gen.test \
-	trace_personality_64.gen.test trace_personality_x32.gen.test \
-	trace_personality_regex_32.gen.test \
-	trace_personality_regex_64.gen.test \
-	trace_personality_regex_x32.gen.test trace_question.gen.test \
-	trace_stat.gen.test trace_stat_like.gen.test \
-	trace_statfs.gen.test trace_statfs_like.gen.test \
-	truncate.gen.test truncate64.gen.test ugetrlimit.gen.test \
-	umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \
-	umovestr3.gen.test unlink.gen.test unlinkat.gen.test \
-	unshare.gen.test userfaultfd.gen.test ustat.gen.test \
-	utime.gen.test utimensat.gen.test utimes.gen.test \
-	vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \
-	wait4.gen.test wait4-v.gen.test waitid.gen.test \
-	waitid-v.gen.test waitpid.gen.test xattr.gen.test \
-	xattr-strings.gen.test xet_robust_list.gen.test \
-	xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \
-	xettimeofday.gen.test
-STACKTRACE_TESTS = 
-#STACKTRACE_TESTS = strace-k.test \
-#	$(am__append_1)
-DECODER_TESTS = \
-	bpf-success.test \
-	bpf-success-v.test \
-	brk.test \
-	btrfs-v.test \
-	btrfs-vw.test \
-	btrfs-vwX.test \
-	btrfs-vX.test \
-	btrfs-w.test \
-	btrfs-wX.test \
-	btrfs-X.test \
-	caps-abbrev.test \
-	caps.test \
-	eventfd.test \
-	execve-v.test \
-	execve.test \
-	fadvise64.test \
-	futex.test \
-	getuid.test \
-	ioctl.test \
-	ioctl_perf-success.test \
-	ipc_msgbuf.test \
-	kern_features-fault.test \
-	llseek.test \
-	lseek.test \
-	mmap.test \
-	net-y-unix.test \
-	net-yy-inet.test \
-	net-yy-netlink.test \
-	net-yy-unix.test \
-	net.test \
-	netlink_sock_diag.test \
-	nsyscalls.test \
-	nsyscalls-d.test \
-	nsyscalls-nd.test \
-	personality.test \
-	pipe.test \
-	poll-P.test \
-	poll.test \
-	prctl-arg2-intptr.test \
-	prctl-dumpable.test \
-	prctl-name.test \
-	prctl-no-args.test \
-	prctl-pdeathsig.test \
-	prctl-seccomp-filter-v.test \
-	prctl-seccomp-strict.test \
-	prctl-securebits.test \
-	prctl-spec-inject.test \
-	prctl-tid_address.test \
-	prctl-tsc.test \
-	qual_fault-exit_group.test \
-	readv.test \
-	rt_sigaction.test \
-	scm_rights-fd.test \
-	seccomp-strict.test \
-	sigaltstack.test \
-	sun_path.test \
-	xet_thread_area_x86.test \
-	uio.test \
-	umount.test \
-	umount2.test \
-	umovestr.test \
-	umovestr2.test \
-	uname.test \
-	unix-pair-send-recv.test \
-	unix-pair-sendto-recvfrom.test \
-	# end of DECODER_TESTS
-
-MISC_TESTS = \
-	attach-f-p.test \
-	attach-p-cmd.test \
-	bexecve.test \
-	clone_parent.test \
-	clone_ptrace.test \
-	count-f.test \
-	count.test \
-	delay.test \
-	detach-running.test \
-	detach-sleeping.test \
-	detach-stopped.test \
-	filter-unavailable.test \
-	filtering_fd-syntax.test \
-	filtering_syscall-syntax.test \
-	fflush.test \
-	get_regs.test \
-	inject-nf.test \
-	interactive_block.test \
-	ksysent.test \
-	localtime.test \
-	opipe.test \
-	options-syntax.test \
-	pc.test \
-	printpath-umovestr-legacy.test \
-	printstrn-umoven-legacy.test \
-	qual_fault-syntax.test \
-	qual_fault.test \
-	qual_fault-syscall.test \
-	qual_inject-error-signal.test \
-	qual_inject-error-signal-syscall.test \
-	qual_inject-retval.test \
-	qual_inject-retval-syscall.test \
-	qual_inject-signal.test \
-	qual_inject-signal-syscall.test \
-	qual_inject-syntax.test \
-	qual_signal.test \
-	qual_syscall.test \
-	redirect-fds.test \
-	redirect.test \
-	restart_syscall.test \
-	sigblock.test \
-	sigign.test \
-	strace-C.test \
-	strace-E.test \
-	strace-S.test \
-	strace-T.test \
-	strace-V.test \
-	strace-ff.test \
-	strace-r.test \
-	strace-t.test \
-	strace-tt.test \
-	strace-ttt.test \
-	termsig.test \
-	threads-execve.test \
-	# end of MISC_TESTS
-
-XFAIL_TESTS_ = 
-XFAIL_TESTS_m32 = $(STACKTRACE_TESTS)
-XFAIL_TESTS_mx32 = $(STACKTRACE_TESTS)
-XFAIL_TESTS_x86_64 = int_0x80.gen.test
-XFAIL_TESTS_x32 = int_0x80.gen.test
-XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH))
-TEST_LOG_COMPILER = env
-AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \
-			SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \
-			SIZEOF_LONG=$(SIZEOF_LONG) \
-			MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh
-
-VALGRIND_FLAGS = --quiet
-VALGRIND_SUPPRESSIONS_FILES = $(abs_srcdir)/strace.supp
-EXTRA_DIST = \
-	accept_compat.h \
-	attach-p-cmd.h \
-	caps-abbrev.awk \
-	caps.awk \
-	clock.in \
-	count-f.expected \
-	eventfd.expected \
-	fadvise.h \
-	fcntl-common.c \
-	filter-unavailable.expected \
-	fstatat.c \
-	fstatx.c \
-	gen_pure_executables.sh \
-	gen_tests.in \
-	gen_tests.sh \
-	getresugid.c \
-	init.sh \
-	init_delete_module.h \
-	ipc.sh \
-	ksysent.sed \
-	lstatx.c \
-	match.awk \
-	net.expected \
-	netlink_sock_diag-v.sh \
-	nlattr_ifla.h \
-	pipe.expected \
-	print_user_desc.c \
-	process_vm_readv_writev.c \
-	pure_executables.list \
-	qual_fault-exit_group.expected \
-	qual_inject-error-signal.expected \
-	qual_inject-signal.expected \
-	qualify_personality.sh \
-	qualify_personality_empty.in \
-	quotactl.h \
-	regex.in \
-	rt_sigaction.awk \
-	run.sh \
-	sched.in \
-	scno_tampering.sh \
-	setfsugid.c \
-	setresugid.c \
-	setreugid.c \
-	setugid.c \
-	sigaltstack.expected \
-	sockname.c \
-	stack-fcall.h \
-	strace-C.expected \
-	strace-E.expected \
-	strace-T.expected \
-	strace-ff.expected \
-	strace-k-demangle.expected \
-	strace-k-demangle.test \
-	strace-k.expected \
-	strace-k.test \
-	strace-r.expected \
-	strace.supp \
-	sun_path.expected \
-	syntax.sh \
-	trace_fstat.in \
-	trace_fstatfs.in \
-	trace_lstat.in \
-	trace_personality_32.in \
-	trace_personality_64.in \
-	trace_personality_x32.in \
-	trace_personality_regex_32.in \
-	trace_personality_regex_64.in \
-	trace_personality_regex_x32.in \
-	trace_question.in \
-	trace_stat.in \
-	trace_stat_like.in \
-	trace_statfs.in \
-	trace_statfs_like.in \
-	uio.expected \
-	umode_t.c \
-	umovestr.expected \
-	unix-pair-send-recv.expected \
-	unix-pair-sendto-recvfrom.expected \
-	xchownx.c \
-	xgetrlimit.c \
-	xselect.c \
-	xstatfs.c \
-	xstatfs64.c \
-	xstatfsx.c \
-	xstatx.c \
-	xutimes.c \
-	$(TESTS)
-
-objects = $(filter %.$(OBJEXT),$(SOURCES:.c=.$(OBJEXT)))
-BUILT_SOURCES = ksysent.h scno.h
-CLEANFILES = ksysent.h syscallent.i scno.h
-SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-		$(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS)
-
-digits = [[:digit:]][[:digit:]]*
-al_nums = [[:alnum:]_][[:alnum:]_]*
-SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\2\n\# define __NR_\2 (SYSCALL_BIT | \1)\n\#endif/p
-all: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .log .o .obj .test .test$(EXEEXT) .trs
-$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-$(srcdir)/pure_executables.am $(srcdir)/gen_tests.am $(srcdir)/../scno.am:
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: # $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): # $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-clean-checkLIBRARIES:
-	-test -z "$(check_LIBRARIES)" || rm -f $(check_LIBRARIES)
-
-libtests.a: $(libtests_a_OBJECTS) $(libtests_a_DEPENDENCIES) $(EXTRA_libtests_a_DEPENDENCIES) 
-	$(AM_V_at)-rm -f libtests.a
-	$(AM_V_AR)$(libtests_a_AR) libtests.a $(libtests_a_OBJECTS) $(libtests_a_LIBADD)
-	$(AM_V_at)$(RANLIB) libtests.a
-
-clean-checkPROGRAMS:
-	-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
-
-_newselect$(EXEEXT): $(_newselect_OBJECTS) $(_newselect_DEPENDENCIES) $(EXTRA__newselect_DEPENDENCIES) 
-	@rm -f _newselect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(_newselect_OBJECTS) $(_newselect_LDADD) $(LIBS)
-
-_newselect-P$(EXEEXT): $(_newselect_P_OBJECTS) $(_newselect_P_DEPENDENCIES) $(EXTRA__newselect_P_DEPENDENCIES) 
-	@rm -f _newselect-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(_newselect_P_OBJECTS) $(_newselect_P_LDADD) $(LIBS)
-
-accept$(EXEEXT): $(accept_OBJECTS) $(accept_DEPENDENCIES) $(EXTRA_accept_DEPENDENCIES) 
-	@rm -f accept$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(accept_OBJECTS) $(accept_LDADD) $(LIBS)
-
-accept4$(EXEEXT): $(accept4_OBJECTS) $(accept4_DEPENDENCIES) $(EXTRA_accept4_DEPENDENCIES) 
-	@rm -f accept4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(accept4_OBJECTS) $(accept4_LDADD) $(LIBS)
-
-access$(EXEEXT): $(access_OBJECTS) $(access_DEPENDENCIES) $(EXTRA_access_DEPENDENCIES) 
-	@rm -f access$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(access_OBJECTS) $(access_LDADD) $(LIBS)
-
-acct$(EXEEXT): $(acct_OBJECTS) $(acct_DEPENDENCIES) $(EXTRA_acct_DEPENDENCIES) 
-	@rm -f acct$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(acct_OBJECTS) $(acct_LDADD) $(LIBS)
-
-add_key$(EXEEXT): $(add_key_OBJECTS) $(add_key_DEPENDENCIES) $(EXTRA_add_key_DEPENDENCIES) 
-	@rm -f add_key$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(add_key_OBJECTS) $(add_key_LDADD) $(LIBS)
-
-adjtimex$(EXEEXT): $(adjtimex_OBJECTS) $(adjtimex_DEPENDENCIES) $(EXTRA_adjtimex_DEPENDENCIES) 
-	@rm -f adjtimex$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(adjtimex_OBJECTS) $(adjtimex_LDADD) $(LIBS)
-
-aio$(EXEEXT): $(aio_OBJECTS) $(aio_DEPENDENCIES) $(EXTRA_aio_DEPENDENCIES) 
-	@rm -f aio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(aio_OBJECTS) $(aio_LDADD) $(LIBS)
-
-aio_pgetevents$(EXEEXT): $(aio_pgetevents_OBJECTS) $(aio_pgetevents_DEPENDENCIES) $(EXTRA_aio_pgetevents_DEPENDENCIES) 
-	@rm -f aio_pgetevents$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(aio_pgetevents_OBJECTS) $(aio_pgetevents_LDADD) $(LIBS)
-
-alarm$(EXEEXT): $(alarm_OBJECTS) $(alarm_DEPENDENCIES) $(EXTRA_alarm_DEPENDENCIES) 
-	@rm -f alarm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(alarm_OBJECTS) $(alarm_LDADD) $(LIBS)
-
-answer$(EXEEXT): $(answer_OBJECTS) $(answer_DEPENDENCIES) $(EXTRA_answer_DEPENDENCIES) 
-	@rm -f answer$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(answer_OBJECTS) $(answer_LDADD) $(LIBS)
-
-attach-f-p$(EXEEXT): $(attach_f_p_OBJECTS) $(attach_f_p_DEPENDENCIES) $(EXTRA_attach_f_p_DEPENDENCIES) 
-	@rm -f attach-f-p$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_f_p_OBJECTS) $(attach_f_p_LDADD) $(LIBS)
-
-attach-f-p-cmd$(EXEEXT): $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_DEPENDENCIES) $(EXTRA_attach_f_p_cmd_DEPENDENCIES) 
-	@rm -f attach-f-p-cmd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_f_p_cmd_OBJECTS) $(attach_f_p_cmd_LDADD) $(LIBS)
-
-attach-p-cmd-cmd$(EXEEXT): $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_DEPENDENCIES) $(EXTRA_attach_p_cmd_cmd_DEPENDENCIES) 
-	@rm -f attach-p-cmd-cmd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_p_cmd_cmd_OBJECTS) $(attach_p_cmd_cmd_LDADD) $(LIBS)
-
-attach-p-cmd-p$(EXEEXT): $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_DEPENDENCIES) $(EXTRA_attach_p_cmd_p_DEPENDENCIES) 
-	@rm -f attach-p-cmd-p$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(attach_p_cmd_p_OBJECTS) $(attach_p_cmd_p_LDADD) $(LIBS)
-
-block_reset_raise_run$(EXEEXT): $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_DEPENDENCIES) $(EXTRA_block_reset_raise_run_DEPENDENCIES) 
-	@rm -f block_reset_raise_run$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(block_reset_raise_run_OBJECTS) $(block_reset_raise_run_LDADD) $(LIBS)
-
-bpf$(EXEEXT): $(bpf_OBJECTS) $(bpf_DEPENDENCIES) $(EXTRA_bpf_DEPENDENCIES) 
-	@rm -f bpf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_OBJECTS) $(bpf_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd$(EXEEXT): $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_OBJECTS) $(bpf_obj_get_info_by_fd_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd-prog$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd-prog$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_OBJECTS) $(bpf_obj_get_info_by_fd_prog_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd-prog-v$(EXEEXT): $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_prog_v_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd-prog-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_prog_v_OBJECTS) $(bpf_obj_get_info_by_fd_prog_v_LDADD) $(LIBS)
-
-bpf-obj_get_info_by_fd-v$(EXEEXT): $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_DEPENDENCIES) $(EXTRA_bpf_obj_get_info_by_fd_v_DEPENDENCIES) 
-	@rm -f bpf-obj_get_info_by_fd-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_obj_get_info_by_fd_v_OBJECTS) $(bpf_obj_get_info_by_fd_v_LDADD) $(LIBS)
-
-bpf-success$(EXEEXT): $(bpf_success_OBJECTS) $(bpf_success_DEPENDENCIES) $(EXTRA_bpf_success_DEPENDENCIES) 
-	@rm -f bpf-success$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_success_OBJECTS) $(bpf_success_LDADD) $(LIBS)
-
-bpf-success-v$(EXEEXT): $(bpf_success_v_OBJECTS) $(bpf_success_v_DEPENDENCIES) $(EXTRA_bpf_success_v_DEPENDENCIES) 
-	@rm -f bpf-success-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_success_v_OBJECTS) $(bpf_success_v_LDADD) $(LIBS)
-
-bpf-v$(EXEEXT): $(bpf_v_OBJECTS) $(bpf_v_DEPENDENCIES) $(EXTRA_bpf_v_DEPENDENCIES) 
-	@rm -f bpf-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(bpf_v_OBJECTS) $(bpf_v_LDADD) $(LIBS)
-
-brk$(EXEEXT): $(brk_OBJECTS) $(brk_DEPENDENCIES) $(EXTRA_brk_DEPENDENCIES) 
-	@rm -f brk$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(brk_OBJECTS) $(brk_LDADD) $(LIBS)
-
-btrfs$(EXEEXT): $(btrfs_OBJECTS) $(btrfs_DEPENDENCIES) $(EXTRA_btrfs_DEPENDENCIES) 
-	@rm -f btrfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(btrfs_OBJECTS) $(btrfs_LDADD) $(LIBS)
-
-caps$(EXEEXT): $(caps_OBJECTS) $(caps_DEPENDENCIES) $(EXTRA_caps_DEPENDENCIES) 
-	@rm -f caps$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(caps_OBJECTS) $(caps_LDADD) $(LIBS)
-
-caps-abbrev$(EXEEXT): $(caps_abbrev_OBJECTS) $(caps_abbrev_DEPENDENCIES) $(EXTRA_caps_abbrev_DEPENDENCIES) 
-	@rm -f caps-abbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(caps_abbrev_OBJECTS) $(caps_abbrev_LDADD) $(LIBS)
-
-check_sigblock$(EXEEXT): $(check_sigblock_OBJECTS) $(check_sigblock_DEPENDENCIES) $(EXTRA_check_sigblock_DEPENDENCIES) 
-	@rm -f check_sigblock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(check_sigblock_OBJECTS) $(check_sigblock_LDADD) $(LIBS)
-
-check_sigign$(EXEEXT): $(check_sigign_OBJECTS) $(check_sigign_DEPENDENCIES) $(EXTRA_check_sigign_DEPENDENCIES) 
-	@rm -f check_sigign$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(check_sigign_OBJECTS) $(check_sigign_LDADD) $(LIBS)
-
-chmod$(EXEEXT): $(chmod_OBJECTS) $(chmod_DEPENDENCIES) $(EXTRA_chmod_DEPENDENCIES) 
-	@rm -f chmod$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chmod_OBJECTS) $(chmod_LDADD) $(LIBS)
-
-chown$(EXEEXT): $(chown_OBJECTS) $(chown_DEPENDENCIES) $(EXTRA_chown_DEPENDENCIES) 
-	@rm -f chown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chown_OBJECTS) $(chown_LDADD) $(LIBS)
-
-chown32$(EXEEXT): $(chown32_OBJECTS) $(chown32_DEPENDENCIES) $(EXTRA_chown32_DEPENDENCIES) 
-	@rm -f chown32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chown32_OBJECTS) $(chown32_LDADD) $(LIBS)
-
-chroot$(EXEEXT): $(chroot_OBJECTS) $(chroot_DEPENDENCIES) $(EXTRA_chroot_DEPENDENCIES) 
-	@rm -f chroot$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(chroot_OBJECTS) $(chroot_LDADD) $(LIBS)
-
-clock_adjtime$(EXEEXT): $(clock_adjtime_OBJECTS) $(clock_adjtime_DEPENDENCIES) $(EXTRA_clock_adjtime_DEPENDENCIES) 
-	@rm -f clock_adjtime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clock_adjtime_OBJECTS) $(clock_adjtime_LDADD) $(LIBS)
-
-clock_nanosleep$(EXEEXT): $(clock_nanosleep_OBJECTS) $(clock_nanosleep_DEPENDENCIES) $(EXTRA_clock_nanosleep_DEPENDENCIES) 
-	@rm -f clock_nanosleep$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clock_nanosleep_OBJECTS) $(clock_nanosleep_LDADD) $(LIBS)
-
-clock_xettime$(EXEEXT): $(clock_xettime_OBJECTS) $(clock_xettime_DEPENDENCIES) $(EXTRA_clock_xettime_DEPENDENCIES) 
-	@rm -f clock_xettime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clock_xettime_OBJECTS) $(clock_xettime_LDADD) $(LIBS)
-
-clone_parent$(EXEEXT): $(clone_parent_OBJECTS) $(clone_parent_DEPENDENCIES) $(EXTRA_clone_parent_DEPENDENCIES) 
-	@rm -f clone_parent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clone_parent_OBJECTS) $(clone_parent_LDADD) $(LIBS)
-
-clone_ptrace$(EXEEXT): $(clone_ptrace_OBJECTS) $(clone_ptrace_DEPENDENCIES) $(EXTRA_clone_ptrace_DEPENDENCIES) 
-	@rm -f clone_ptrace$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(clone_ptrace_OBJECTS) $(clone_ptrace_LDADD) $(LIBS)
-
-copy_file_range$(EXEEXT): $(copy_file_range_OBJECTS) $(copy_file_range_DEPENDENCIES) $(EXTRA_copy_file_range_DEPENDENCIES) 
-	@rm -f copy_file_range$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(copy_file_range_OBJECTS) $(copy_file_range_LDADD) $(LIBS)
-
-count-f$(EXEEXT): $(count_f_OBJECTS) $(count_f_DEPENDENCIES) $(EXTRA_count_f_DEPENDENCIES) 
-	@rm -f count-f$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(count_f_OBJECTS) $(count_f_LDADD) $(LIBS)
-
-creat$(EXEEXT): $(creat_OBJECTS) $(creat_DEPENDENCIES) $(EXTRA_creat_DEPENDENCIES) 
-	@rm -f creat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(creat_OBJECTS) $(creat_LDADD) $(LIBS)
-
-delay$(EXEEXT): $(delay_OBJECTS) $(delay_DEPENDENCIES) $(EXTRA_delay_DEPENDENCIES) 
-	@rm -f delay$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(delay_OBJECTS) $(delay_LDADD) $(LIBS)
-
-delete_module$(EXEEXT): $(delete_module_OBJECTS) $(delete_module_DEPENDENCIES) $(EXTRA_delete_module_DEPENDENCIES) 
-	@rm -f delete_module$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(delete_module_OBJECTS) $(delete_module_LDADD) $(LIBS)
-
-dev-yy$(EXEEXT): $(dev_yy_OBJECTS) $(dev_yy_DEPENDENCIES) $(EXTRA_dev_yy_DEPENDENCIES) 
-	@rm -f dev-yy$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dev_yy_OBJECTS) $(dev_yy_LDADD) $(LIBS)
-
-dup$(EXEEXT): $(dup_OBJECTS) $(dup_DEPENDENCIES) $(EXTRA_dup_DEPENDENCIES) 
-	@rm -f dup$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dup_OBJECTS) $(dup_LDADD) $(LIBS)
-
-dup2$(EXEEXT): $(dup2_OBJECTS) $(dup2_DEPENDENCIES) $(EXTRA_dup2_DEPENDENCIES) 
-	@rm -f dup2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dup2_OBJECTS) $(dup2_LDADD) $(LIBS)
-
-dup3$(EXEEXT): $(dup3_OBJECTS) $(dup3_DEPENDENCIES) $(EXTRA_dup3_DEPENDENCIES) 
-	@rm -f dup3$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(dup3_OBJECTS) $(dup3_LDADD) $(LIBS)
-
-epoll_create$(EXEEXT): $(epoll_create_OBJECTS) $(epoll_create_DEPENDENCIES) $(EXTRA_epoll_create_DEPENDENCIES) 
-	@rm -f epoll_create$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_create_OBJECTS) $(epoll_create_LDADD) $(LIBS)
-
-epoll_create1$(EXEEXT): $(epoll_create1_OBJECTS) $(epoll_create1_DEPENDENCIES) $(EXTRA_epoll_create1_DEPENDENCIES) 
-	@rm -f epoll_create1$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_create1_OBJECTS) $(epoll_create1_LDADD) $(LIBS)
-
-epoll_ctl$(EXEEXT): $(epoll_ctl_OBJECTS) $(epoll_ctl_DEPENDENCIES) $(EXTRA_epoll_ctl_DEPENDENCIES) 
-	@rm -f epoll_ctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_ctl_OBJECTS) $(epoll_ctl_LDADD) $(LIBS)
-
-epoll_pwait$(EXEEXT): $(epoll_pwait_OBJECTS) $(epoll_pwait_DEPENDENCIES) $(EXTRA_epoll_pwait_DEPENDENCIES) 
-	@rm -f epoll_pwait$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_pwait_OBJECTS) $(epoll_pwait_LDADD) $(LIBS)
-
-epoll_wait$(EXEEXT): $(epoll_wait_OBJECTS) $(epoll_wait_DEPENDENCIES) $(EXTRA_epoll_wait_DEPENDENCIES) 
-	@rm -f epoll_wait$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(epoll_wait_OBJECTS) $(epoll_wait_LDADD) $(LIBS)
-
-erestartsys$(EXEEXT): $(erestartsys_OBJECTS) $(erestartsys_DEPENDENCIES) $(EXTRA_erestartsys_DEPENDENCIES) 
-	@rm -f erestartsys$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(erestartsys_OBJECTS) $(erestartsys_LDADD) $(LIBS)
-
-eventfd$(EXEEXT): $(eventfd_OBJECTS) $(eventfd_DEPENDENCIES) $(EXTRA_eventfd_DEPENDENCIES) 
-	@rm -f eventfd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(eventfd_OBJECTS) $(eventfd_LDADD) $(LIBS)
-
-execve$(EXEEXT): $(execve_OBJECTS) $(execve_DEPENDENCIES) $(EXTRA_execve_DEPENDENCIES) 
-	@rm -f execve$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execve_OBJECTS) $(execve_LDADD) $(LIBS)
-
-execve-v$(EXEEXT): $(execve_v_OBJECTS) $(execve_v_DEPENDENCIES) $(EXTRA_execve_v_DEPENDENCIES) 
-	@rm -f execve-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execve_v_OBJECTS) $(execve_v_LDADD) $(LIBS)
-
-execveat$(EXEEXT): $(execveat_OBJECTS) $(execveat_DEPENDENCIES) $(EXTRA_execveat_DEPENDENCIES) 
-	@rm -f execveat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execveat_OBJECTS) $(execveat_LDADD) $(LIBS)
-
-execveat-v$(EXEEXT): $(execveat_v_OBJECTS) $(execveat_v_DEPENDENCIES) $(EXTRA_execveat_v_DEPENDENCIES) 
-	@rm -f execveat-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(execveat_v_OBJECTS) $(execveat_v_LDADD) $(LIBS)
-
-faccessat$(EXEEXT): $(faccessat_OBJECTS) $(faccessat_DEPENDENCIES) $(EXTRA_faccessat_DEPENDENCIES) 
-	@rm -f faccessat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(faccessat_OBJECTS) $(faccessat_LDADD) $(LIBS)
-
-fadvise64$(EXEEXT): $(fadvise64_OBJECTS) $(fadvise64_DEPENDENCIES) $(EXTRA_fadvise64_DEPENDENCIES) 
-	@rm -f fadvise64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fadvise64_OBJECTS) $(fadvise64_LDADD) $(LIBS)
-
-fadvise64_64$(EXEEXT): $(fadvise64_64_OBJECTS) $(fadvise64_64_DEPENDENCIES) $(EXTRA_fadvise64_64_DEPENDENCIES) 
-	@rm -f fadvise64_64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fadvise64_64_OBJECTS) $(fadvise64_64_LDADD) $(LIBS)
-
-fallocate$(EXEEXT): $(fallocate_OBJECTS) $(fallocate_DEPENDENCIES) $(EXTRA_fallocate_DEPENDENCIES) 
-	@rm -f fallocate$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fallocate_OBJECTS) $(fallocate_LDADD) $(LIBS)
-
-fanotify_init$(EXEEXT): $(fanotify_init_OBJECTS) $(fanotify_init_DEPENDENCIES) $(EXTRA_fanotify_init_DEPENDENCIES) 
-	@rm -f fanotify_init$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_init_OBJECTS) $(fanotify_init_LDADD) $(LIBS)
-
-fanotify_mark$(EXEEXT): $(fanotify_mark_OBJECTS) $(fanotify_mark_DEPENDENCIES) $(EXTRA_fanotify_mark_DEPENDENCIES) 
-	@rm -f fanotify_mark$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_OBJECTS) $(fanotify_mark_LDADD) $(LIBS)
-
-fanotify_mark-Xabbrev$(EXEEXT): $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_DEPENDENCIES) $(EXTRA_fanotify_mark_Xabbrev_DEPENDENCIES) 
-	@rm -f fanotify_mark-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_Xabbrev_OBJECTS) $(fanotify_mark_Xabbrev_LDADD) $(LIBS)
-
-fanotify_mark-Xraw$(EXEEXT): $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_DEPENDENCIES) $(EXTRA_fanotify_mark_Xraw_DEPENDENCIES) 
-	@rm -f fanotify_mark-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_Xraw_OBJECTS) $(fanotify_mark_Xraw_LDADD) $(LIBS)
-
-fanotify_mark-Xverbose$(EXEEXT): $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_DEPENDENCIES) $(EXTRA_fanotify_mark_Xverbose_DEPENDENCIES) 
-	@rm -f fanotify_mark-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fanotify_mark_Xverbose_OBJECTS) $(fanotify_mark_Xverbose_LDADD) $(LIBS)
-
-fchdir$(EXEEXT): $(fchdir_OBJECTS) $(fchdir_DEPENDENCIES) $(EXTRA_fchdir_DEPENDENCIES) 
-	@rm -f fchdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchdir_OBJECTS) $(fchdir_LDADD) $(LIBS)
-
-fchmod$(EXEEXT): $(fchmod_OBJECTS) $(fchmod_DEPENDENCIES) $(EXTRA_fchmod_DEPENDENCIES) 
-	@rm -f fchmod$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchmod_OBJECTS) $(fchmod_LDADD) $(LIBS)
-
-fchmodat$(EXEEXT): $(fchmodat_OBJECTS) $(fchmodat_DEPENDENCIES) $(EXTRA_fchmodat_DEPENDENCIES) 
-	@rm -f fchmodat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchmodat_OBJECTS) $(fchmodat_LDADD) $(LIBS)
-
-fchown$(EXEEXT): $(fchown_OBJECTS) $(fchown_DEPENDENCIES) $(EXTRA_fchown_DEPENDENCIES) 
-	@rm -f fchown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchown_OBJECTS) $(fchown_LDADD) $(LIBS)
-
-fchown32$(EXEEXT): $(fchown32_OBJECTS) $(fchown32_DEPENDENCIES) $(EXTRA_fchown32_DEPENDENCIES) 
-	@rm -f fchown32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchown32_OBJECTS) $(fchown32_LDADD) $(LIBS)
-
-fchownat$(EXEEXT): $(fchownat_OBJECTS) $(fchownat_DEPENDENCIES) $(EXTRA_fchownat_DEPENDENCIES) 
-	@rm -f fchownat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fchownat_OBJECTS) $(fchownat_LDADD) $(LIBS)
-
-fcntl$(EXEEXT): $(fcntl_OBJECTS) $(fcntl_DEPENDENCIES) $(EXTRA_fcntl_DEPENDENCIES) 
-	@rm -f fcntl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fcntl_OBJECTS) $(fcntl_LDADD) $(LIBS)
-
-fcntl64$(EXEEXT): $(fcntl64_OBJECTS) $(fcntl64_DEPENDENCIES) $(EXTRA_fcntl64_DEPENDENCIES) 
-	@rm -f fcntl64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fcntl64_OBJECTS) $(fcntl64_LDADD) $(LIBS)
-
-fdatasync$(EXEEXT): $(fdatasync_OBJECTS) $(fdatasync_DEPENDENCIES) $(EXTRA_fdatasync_DEPENDENCIES) 
-	@rm -f fdatasync$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fdatasync_OBJECTS) $(fdatasync_LDADD) $(LIBS)
-
-fflush$(EXEEXT): $(fflush_OBJECTS) $(fflush_DEPENDENCIES) $(EXTRA_fflush_DEPENDENCIES) 
-	@rm -f fflush$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fflush_OBJECTS) $(fflush_LDADD) $(LIBS)
-
-file_handle$(EXEEXT): $(file_handle_OBJECTS) $(file_handle_DEPENDENCIES) $(EXTRA_file_handle_DEPENDENCIES) 
-	@rm -f file_handle$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(file_handle_OBJECTS) $(file_handle_LDADD) $(LIBS)
-
-file_ioctl$(EXEEXT): $(file_ioctl_OBJECTS) $(file_ioctl_DEPENDENCIES) $(EXTRA_file_ioctl_DEPENDENCIES) 
-	@rm -f file_ioctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(file_ioctl_OBJECTS) $(file_ioctl_LDADD) $(LIBS)
-
-filter-unavailable$(EXEEXT): $(filter_unavailable_OBJECTS) $(filter_unavailable_DEPENDENCIES) $(EXTRA_filter_unavailable_DEPENDENCIES) 
-	@rm -f filter-unavailable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(filter_unavailable_OBJECTS) $(filter_unavailable_LDADD) $(LIBS)
-
-finit_module$(EXEEXT): $(finit_module_OBJECTS) $(finit_module_DEPENDENCIES) $(EXTRA_finit_module_DEPENDENCIES) 
-	@rm -f finit_module$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(finit_module_OBJECTS) $(finit_module_LDADD) $(LIBS)
-
-flock$(EXEEXT): $(flock_OBJECTS) $(flock_DEPENDENCIES) $(EXTRA_flock_DEPENDENCIES) 
-	@rm -f flock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(flock_OBJECTS) $(flock_LDADD) $(LIBS)
-
-fork-f$(EXEEXT): $(fork_f_OBJECTS) $(fork_f_DEPENDENCIES) $(EXTRA_fork_f_DEPENDENCIES) 
-	@rm -f fork-f$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fork_f_OBJECTS) $(fork_f_LDADD) $(LIBS)
-
-fstat$(EXEEXT): $(fstat_OBJECTS) $(fstat_DEPENDENCIES) $(EXTRA_fstat_DEPENDENCIES) 
-	@rm -f fstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstat_OBJECTS) $(fstat_LDADD) $(LIBS)
-
-fstat64$(EXEEXT): $(fstat64_OBJECTS) $(fstat64_DEPENDENCIES) $(EXTRA_fstat64_DEPENDENCIES) 
-	@rm -f fstat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstat64_OBJECTS) $(fstat64_LDADD) $(LIBS)
-
-fstatat64$(EXEEXT): $(fstatat64_OBJECTS) $(fstatat64_DEPENDENCIES) $(EXTRA_fstatat64_DEPENDENCIES) 
-	@rm -f fstatat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstatat64_OBJECTS) $(fstatat64_LDADD) $(LIBS)
-
-fstatfs$(EXEEXT): $(fstatfs_OBJECTS) $(fstatfs_DEPENDENCIES) $(EXTRA_fstatfs_DEPENDENCIES) 
-	@rm -f fstatfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstatfs_OBJECTS) $(fstatfs_LDADD) $(LIBS)
-
-fstatfs64$(EXEEXT): $(fstatfs64_OBJECTS) $(fstatfs64_DEPENDENCIES) $(EXTRA_fstatfs64_DEPENDENCIES) 
-	@rm -f fstatfs64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fstatfs64_OBJECTS) $(fstatfs64_LDADD) $(LIBS)
-
-fsync$(EXEEXT): $(fsync_OBJECTS) $(fsync_DEPENDENCIES) $(EXTRA_fsync_DEPENDENCIES) 
-	@rm -f fsync$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fsync_OBJECTS) $(fsync_LDADD) $(LIBS)
-
-fsync-y$(EXEEXT): $(fsync_y_OBJECTS) $(fsync_y_DEPENDENCIES) $(EXTRA_fsync_y_DEPENDENCIES) 
-	@rm -f fsync-y$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(fsync_y_OBJECTS) $(fsync_y_LDADD) $(LIBS)
-
-ftruncate$(EXEEXT): $(ftruncate_OBJECTS) $(ftruncate_DEPENDENCIES) $(EXTRA_ftruncate_DEPENDENCIES) 
-	@rm -f ftruncate$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ftruncate_OBJECTS) $(ftruncate_LDADD) $(LIBS)
-
-ftruncate64$(EXEEXT): $(ftruncate64_OBJECTS) $(ftruncate64_DEPENDENCIES) $(EXTRA_ftruncate64_DEPENDENCIES) 
-	@rm -f ftruncate64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ftruncate64_OBJECTS) $(ftruncate64_LDADD) $(LIBS)
-
-futex$(EXEEXT): $(futex_OBJECTS) $(futex_DEPENDENCIES) $(EXTRA_futex_DEPENDENCIES) 
-	@rm -f futex$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(futex_OBJECTS) $(futex_LDADD) $(LIBS)
-
-futimesat$(EXEEXT): $(futimesat_OBJECTS) $(futimesat_DEPENDENCIES) $(EXTRA_futimesat_DEPENDENCIES) 
-	@rm -f futimesat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(futimesat_OBJECTS) $(futimesat_LDADD) $(LIBS)
-
-get_mempolicy$(EXEEXT): $(get_mempolicy_OBJECTS) $(get_mempolicy_DEPENDENCIES) $(EXTRA_get_mempolicy_DEPENDENCIES) 
-	@rm -f get_mempolicy$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(get_mempolicy_OBJECTS) $(get_mempolicy_LDADD) $(LIBS)
-
-getcpu$(EXEEXT): $(getcpu_OBJECTS) $(getcpu_DEPENDENCIES) $(EXTRA_getcpu_DEPENDENCIES) 
-	@rm -f getcpu$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getcpu_OBJECTS) $(getcpu_LDADD) $(LIBS)
-
-getcwd$(EXEEXT): $(getcwd_OBJECTS) $(getcwd_DEPENDENCIES) $(EXTRA_getcwd_DEPENDENCIES) 
-	@rm -f getcwd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getcwd_OBJECTS) $(getcwd_LDADD) $(LIBS)
-
-getdents$(EXEEXT): $(getdents_OBJECTS) $(getdents_DEPENDENCIES) $(EXTRA_getdents_DEPENDENCIES) 
-	@rm -f getdents$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getdents_OBJECTS) $(getdents_LDADD) $(LIBS)
-
-getdents64$(EXEEXT): $(getdents64_OBJECTS) $(getdents64_DEPENDENCIES) $(EXTRA_getdents64_DEPENDENCIES) 
-	@rm -f getdents64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getdents64_OBJECTS) $(getdents64_LDADD) $(LIBS)
-
-getegid$(EXEEXT): $(getegid_OBJECTS) $(getegid_DEPENDENCIES) $(EXTRA_getegid_DEPENDENCIES) 
-	@rm -f getegid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getegid_OBJECTS) $(getegid_LDADD) $(LIBS)
-
-getegid32$(EXEEXT): $(getegid32_OBJECTS) $(getegid32_DEPENDENCIES) $(EXTRA_getegid32_DEPENDENCIES) 
-	@rm -f getegid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getegid32_OBJECTS) $(getegid32_LDADD) $(LIBS)
-
-geteuid$(EXEEXT): $(geteuid_OBJECTS) $(geteuid_DEPENDENCIES) $(EXTRA_geteuid_DEPENDENCIES) 
-	@rm -f geteuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(geteuid_OBJECTS) $(geteuid_LDADD) $(LIBS)
-
-geteuid32$(EXEEXT): $(geteuid32_OBJECTS) $(geteuid32_DEPENDENCIES) $(EXTRA_geteuid32_DEPENDENCIES) 
-	@rm -f geteuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(geteuid32_OBJECTS) $(geteuid32_LDADD) $(LIBS)
-
-getgid$(EXEEXT): $(getgid_OBJECTS) $(getgid_DEPENDENCIES) $(EXTRA_getgid_DEPENDENCIES) 
-	@rm -f getgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgid_OBJECTS) $(getgid_LDADD) $(LIBS)
-
-getgid32$(EXEEXT): $(getgid32_OBJECTS) $(getgid32_DEPENDENCIES) $(EXTRA_getgid32_DEPENDENCIES) 
-	@rm -f getgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgid32_OBJECTS) $(getgid32_LDADD) $(LIBS)
-
-getgroups$(EXEEXT): $(getgroups_OBJECTS) $(getgroups_DEPENDENCIES) $(EXTRA_getgroups_DEPENDENCIES) 
-	@rm -f getgroups$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgroups_OBJECTS) $(getgroups_LDADD) $(LIBS)
-
-getgroups32$(EXEEXT): $(getgroups32_OBJECTS) $(getgroups32_DEPENDENCIES) $(EXTRA_getgroups32_DEPENDENCIES) 
-	@rm -f getgroups32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getgroups32_OBJECTS) $(getgroups32_LDADD) $(LIBS)
-
-getpeername$(EXEEXT): $(getpeername_OBJECTS) $(getpeername_DEPENDENCIES) $(EXTRA_getpeername_DEPENDENCIES) 
-	@rm -f getpeername$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getpeername_OBJECTS) $(getpeername_LDADD) $(LIBS)
-
-getpgrp$(EXEEXT): $(getpgrp_OBJECTS) $(getpgrp_DEPENDENCIES) $(EXTRA_getpgrp_DEPENDENCIES) 
-	@rm -f getpgrp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getpgrp_OBJECTS) $(getpgrp_LDADD) $(LIBS)
-
-getpid$(EXEEXT): $(getpid_OBJECTS) $(getpid_DEPENDENCIES) $(EXTRA_getpid_DEPENDENCIES) 
-	@rm -f getpid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getpid_OBJECTS) $(getpid_LDADD) $(LIBS)
-
-getppid$(EXEEXT): $(getppid_OBJECTS) $(getppid_DEPENDENCIES) $(EXTRA_getppid_DEPENDENCIES) 
-	@rm -f getppid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getppid_OBJECTS) $(getppid_LDADD) $(LIBS)
-
-getrandom$(EXEEXT): $(getrandom_OBJECTS) $(getrandom_DEPENDENCIES) $(EXTRA_getrandom_DEPENDENCIES) 
-	@rm -f getrandom$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getrandom_OBJECTS) $(getrandom_LDADD) $(LIBS)
-
-getresgid$(EXEEXT): $(getresgid_OBJECTS) $(getresgid_DEPENDENCIES) $(EXTRA_getresgid_DEPENDENCIES) 
-	@rm -f getresgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresgid_OBJECTS) $(getresgid_LDADD) $(LIBS)
-
-getresgid32$(EXEEXT): $(getresgid32_OBJECTS) $(getresgid32_DEPENDENCIES) $(EXTRA_getresgid32_DEPENDENCIES) 
-	@rm -f getresgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresgid32_OBJECTS) $(getresgid32_LDADD) $(LIBS)
-
-getresuid$(EXEEXT): $(getresuid_OBJECTS) $(getresuid_DEPENDENCIES) $(EXTRA_getresuid_DEPENDENCIES) 
-	@rm -f getresuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresuid_OBJECTS) $(getresuid_LDADD) $(LIBS)
-
-getresuid32$(EXEEXT): $(getresuid32_OBJECTS) $(getresuid32_DEPENDENCIES) $(EXTRA_getresuid32_DEPENDENCIES) 
-	@rm -f getresuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getresuid32_OBJECTS) $(getresuid32_LDADD) $(LIBS)
-
-getrlimit$(EXEEXT): $(getrlimit_OBJECTS) $(getrlimit_DEPENDENCIES) $(EXTRA_getrlimit_DEPENDENCIES) 
-	@rm -f getrlimit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getrlimit_OBJECTS) $(getrlimit_LDADD) $(LIBS)
-
-getrusage$(EXEEXT): $(getrusage_OBJECTS) $(getrusage_DEPENDENCIES) $(EXTRA_getrusage_DEPENDENCIES) 
-	@rm -f getrusage$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getrusage_OBJECTS) $(getrusage_LDADD) $(LIBS)
-
-getsid$(EXEEXT): $(getsid_OBJECTS) $(getsid_DEPENDENCIES) $(EXTRA_getsid_DEPENDENCIES) 
-	@rm -f getsid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getsid_OBJECTS) $(getsid_LDADD) $(LIBS)
-
-getsockname$(EXEEXT): $(getsockname_OBJECTS) $(getsockname_DEPENDENCIES) $(EXTRA_getsockname_DEPENDENCIES) 
-	@rm -f getsockname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getsockname_OBJECTS) $(getsockname_LDADD) $(LIBS)
-
-gettid$(EXEEXT): $(gettid_OBJECTS) $(gettid_DEPENDENCIES) $(EXTRA_gettid_DEPENDENCIES) 
-	@rm -f gettid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(gettid_OBJECTS) $(gettid_LDADD) $(LIBS)
-
-getuid$(EXEEXT): $(getuid_OBJECTS) $(getuid_DEPENDENCIES) $(EXTRA_getuid_DEPENDENCIES) 
-	@rm -f getuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getuid_OBJECTS) $(getuid_LDADD) $(LIBS)
-
-getuid32$(EXEEXT): $(getuid32_OBJECTS) $(getuid32_DEPENDENCIES) $(EXTRA_getuid32_DEPENDENCIES) 
-	@rm -f getuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getuid32_OBJECTS) $(getuid32_LDADD) $(LIBS)
-
-getxxid$(EXEEXT): $(getxxid_OBJECTS) $(getxxid_DEPENDENCIES) $(EXTRA_getxxid_DEPENDENCIES) 
-	@rm -f getxxid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(getxxid_OBJECTS) $(getxxid_LDADD) $(LIBS)
-
-group_req$(EXEEXT): $(group_req_OBJECTS) $(group_req_DEPENDENCIES) $(EXTRA_group_req_DEPENDENCIES) 
-	@rm -f group_req$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(group_req_OBJECTS) $(group_req_LDADD) $(LIBS)
-
-inet-cmsg$(EXEEXT): $(inet_cmsg_OBJECTS) $(inet_cmsg_DEPENDENCIES) $(EXTRA_inet_cmsg_DEPENDENCIES) 
-	@rm -f inet-cmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inet_cmsg_OBJECTS) $(inet_cmsg_LDADD) $(LIBS)
-
-init_module$(EXEEXT): $(init_module_OBJECTS) $(init_module_DEPENDENCIES) $(EXTRA_init_module_DEPENDENCIES) 
-	@rm -f init_module$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(init_module_OBJECTS) $(init_module_LDADD) $(LIBS)
-
-inject-nf$(EXEEXT): $(inject_nf_OBJECTS) $(inject_nf_DEPENDENCIES) $(EXTRA_inject_nf_DEPENDENCIES) 
-	@rm -f inject-nf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inject_nf_OBJECTS) $(inject_nf_LDADD) $(LIBS)
-
-inotify$(EXEEXT): $(inotify_OBJECTS) $(inotify_DEPENDENCIES) $(EXTRA_inotify_DEPENDENCIES) 
-	@rm -f inotify$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inotify_OBJECTS) $(inotify_LDADD) $(LIBS)
-
-inotify_init1$(EXEEXT): $(inotify_init1_OBJECTS) $(inotify_init1_DEPENDENCIES) $(EXTRA_inotify_init1_DEPENDENCIES) 
-	@rm -f inotify_init1$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(inotify_init1_OBJECTS) $(inotify_init1_LDADD) $(LIBS)
-
-int_0x80$(EXEEXT): $(int_0x80_OBJECTS) $(int_0x80_DEPENDENCIES) $(EXTRA_int_0x80_DEPENDENCIES) 
-	@rm -f int_0x80$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(int_0x80_OBJECTS) $(int_0x80_LDADD) $(LIBS)
-
-ioctl$(EXEEXT): $(ioctl_OBJECTS) $(ioctl_DEPENDENCIES) $(EXTRA_ioctl_DEPENDENCIES) 
-	@rm -f ioctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_OBJECTS) $(ioctl_LDADD) $(LIBS)
-
-ioctl_block$(EXEEXT): $(ioctl_block_OBJECTS) $(ioctl_block_DEPENDENCIES) $(EXTRA_ioctl_block_DEPENDENCIES) 
-	@rm -f ioctl_block$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_block_OBJECTS) $(ioctl_block_LDADD) $(LIBS)
-
-ioctl_dm$(EXEEXT): $(ioctl_dm_OBJECTS) $(ioctl_dm_DEPENDENCIES) $(EXTRA_ioctl_dm_DEPENDENCIES) 
-	@rm -f ioctl_dm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_dm_OBJECTS) $(ioctl_dm_LDADD) $(LIBS)
-
-ioctl_dm-v$(EXEEXT): $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_DEPENDENCIES) $(EXTRA_ioctl_dm_v_DEPENDENCIES) 
-	@rm -f ioctl_dm-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_dm_v_OBJECTS) $(ioctl_dm_v_LDADD) $(LIBS)
-
-ioctl_evdev$(EXEEXT): $(ioctl_evdev_OBJECTS) $(ioctl_evdev_DEPENDENCIES) $(EXTRA_ioctl_evdev_DEPENDENCIES) 
-	@rm -f ioctl_evdev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS)
-
-ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) 
-	@rm -f ioctl_evdev-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS)
-
-ioctl_inotify$(EXEEXT): $(ioctl_inotify_OBJECTS) $(ioctl_inotify_DEPENDENCIES) $(EXTRA_ioctl_inotify_DEPENDENCIES) 
-	@rm -f ioctl_inotify$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_inotify_OBJECTS) $(ioctl_inotify_LDADD) $(LIBS)
-
-ioctl_kvm_run$(EXEEXT): $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_DEPENDENCIES) 
-	@rm -f ioctl_kvm_run$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS)
-
-ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) 
-	@rm -f ioctl_loop$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS)
-
-ioctl_loop-nv$(EXEEXT): $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_DEPENDENCIES) $(EXTRA_ioctl_loop_nv_DEPENDENCIES) 
-	@rm -f ioctl_loop-nv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_loop_nv_OBJECTS) $(ioctl_loop_nv_LDADD) $(LIBS)
-
-ioctl_loop-v$(EXEEXT): $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_DEPENDENCIES) $(EXTRA_ioctl_loop_v_DEPENDENCIES) 
-	@rm -f ioctl_loop-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_loop_v_OBJECTS) $(ioctl_loop_v_LDADD) $(LIBS)
-
-ioctl_mtd$(EXEEXT): $(ioctl_mtd_OBJECTS) $(ioctl_mtd_DEPENDENCIES) $(EXTRA_ioctl_mtd_DEPENDENCIES) 
-	@rm -f ioctl_mtd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS)
-
-ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) 
-	@rm -f ioctl_nsfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS)
-
-ioctl_perf$(EXEEXT): $(ioctl_perf_OBJECTS) $(ioctl_perf_DEPENDENCIES) $(EXTRA_ioctl_perf_DEPENDENCIES) 
-	@rm -f ioctl_perf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_perf_OBJECTS) $(ioctl_perf_LDADD) $(LIBS)
-
-ioctl_perf-success$(EXEEXT): $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_DEPENDENCIES) $(EXTRA_ioctl_perf_success_DEPENDENCIES) 
-	@rm -f ioctl_perf-success$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_perf_success_OBJECTS) $(ioctl_perf_success_LDADD) $(LIBS)
-
-ioctl_ptp$(EXEEXT): $(ioctl_ptp_OBJECTS) $(ioctl_ptp_DEPENDENCIES) $(EXTRA_ioctl_ptp_DEPENDENCIES) 
-	@rm -f ioctl_ptp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_ptp_OBJECTS) $(ioctl_ptp_LDADD) $(LIBS)
-
-ioctl_rtc$(EXEEXT): $(ioctl_rtc_OBJECTS) $(ioctl_rtc_DEPENDENCIES) $(EXTRA_ioctl_rtc_DEPENDENCIES) 
-	@rm -f ioctl_rtc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_rtc_OBJECTS) $(ioctl_rtc_LDADD) $(LIBS)
-
-ioctl_rtc-v$(EXEEXT): $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_DEPENDENCIES) $(EXTRA_ioctl_rtc_v_DEPENDENCIES) 
-	@rm -f ioctl_rtc-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_rtc_v_OBJECTS) $(ioctl_rtc_v_LDADD) $(LIBS)
-
-ioctl_scsi$(EXEEXT): $(ioctl_scsi_OBJECTS) $(ioctl_scsi_DEPENDENCIES) $(EXTRA_ioctl_scsi_DEPENDENCIES) 
-	@rm -f ioctl_scsi$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_scsi_OBJECTS) $(ioctl_scsi_LDADD) $(LIBS)
-
-ioctl_sg_io_v3$(EXEEXT): $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v3_DEPENDENCIES) 
-	@rm -f ioctl_sg_io_v3$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v3_OBJECTS) $(ioctl_sg_io_v3_LDADD) $(LIBS)
-
-ioctl_sg_io_v4$(EXEEXT): $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_DEPENDENCIES) $(EXTRA_ioctl_sg_io_v4_DEPENDENCIES) 
-	@rm -f ioctl_sg_io_v4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_sg_io_v4_OBJECTS) $(ioctl_sg_io_v4_LDADD) $(LIBS)
-
-ioctl_sock_gifconf$(EXEEXT): $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_DEPENDENCIES) $(EXTRA_ioctl_sock_gifconf_DEPENDENCIES) 
-	@rm -f ioctl_sock_gifconf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_sock_gifconf_OBJECTS) $(ioctl_sock_gifconf_LDADD) $(LIBS)
-
-ioctl_uffdio$(EXEEXT): $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_DEPENDENCIES) $(EXTRA_ioctl_uffdio_DEPENDENCIES) 
-	@rm -f ioctl_uffdio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_uffdio_OBJECTS) $(ioctl_uffdio_LDADD) $(LIBS)
-
-ioctl_v4l2$(EXEEXT): $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_DEPENDENCIES) $(EXTRA_ioctl_v4l2_DEPENDENCIES) 
-	@rm -f ioctl_v4l2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioctl_v4l2_OBJECTS) $(ioctl_v4l2_LDADD) $(LIBS)
-
-ioperm$(EXEEXT): $(ioperm_OBJECTS) $(ioperm_DEPENDENCIES) $(EXTRA_ioperm_DEPENDENCIES) 
-	@rm -f ioperm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioperm_OBJECTS) $(ioperm_LDADD) $(LIBS)
-
-iopl$(EXEEXT): $(iopl_OBJECTS) $(iopl_DEPENDENCIES) $(EXTRA_iopl_DEPENDENCIES) 
-	@rm -f iopl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(iopl_OBJECTS) $(iopl_LDADD) $(LIBS)
-
-ioprio$(EXEEXT): $(ioprio_OBJECTS) $(ioprio_DEPENDENCIES) $(EXTRA_ioprio_DEPENDENCIES) 
-	@rm -f ioprio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ioprio_OBJECTS) $(ioprio_LDADD) $(LIBS)
-
-ip_mreq$(EXEEXT): $(ip_mreq_OBJECTS) $(ip_mreq_DEPENDENCIES) $(EXTRA_ip_mreq_DEPENDENCIES) 
-	@rm -f ip_mreq$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ip_mreq_OBJECTS) $(ip_mreq_LDADD) $(LIBS)
-
-ipc$(EXEEXT): $(ipc_OBJECTS) $(ipc_DEPENDENCIES) $(EXTRA_ipc_DEPENDENCIES) 
-	@rm -f ipc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_OBJECTS) $(ipc_LDADD) $(LIBS)
-
-ipc_msg$(EXEEXT): $(ipc_msg_OBJECTS) $(ipc_msg_DEPENDENCIES) $(EXTRA_ipc_msg_DEPENDENCIES) 
-	@rm -f ipc_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_OBJECTS) $(ipc_msg_LDADD) $(LIBS)
-
-ipc_msg-Xabbrev$(EXEEXT): $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msg_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_msg-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_Xabbrev_OBJECTS) $(ipc_msg_Xabbrev_LDADD) $(LIBS)
-
-ipc_msg-Xraw$(EXEEXT): $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_DEPENDENCIES) $(EXTRA_ipc_msg_Xraw_DEPENDENCIES) 
-	@rm -f ipc_msg-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_Xraw_OBJECTS) $(ipc_msg_Xraw_LDADD) $(LIBS)
-
-ipc_msg-Xverbose$(EXEEXT): $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msg_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_msg-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msg_Xverbose_OBJECTS) $(ipc_msg_Xverbose_LDADD) $(LIBS)
-
-ipc_msgbuf$(EXEEXT): $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_DEPENDENCIES) $(EXTRA_ipc_msgbuf_DEPENDENCIES) 
-	@rm -f ipc_msgbuf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_OBJECTS) $(ipc_msgbuf_LDADD) $(LIBS)
-
-ipc_msgbuf-Xabbrev$(EXEEXT): $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_msgbuf-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xabbrev_OBJECTS) $(ipc_msgbuf_Xabbrev_LDADD) $(LIBS)
-
-ipc_msgbuf-Xraw$(EXEEXT): $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xraw_DEPENDENCIES) 
-	@rm -f ipc_msgbuf-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xraw_OBJECTS) $(ipc_msgbuf_Xraw_LDADD) $(LIBS)
-
-ipc_msgbuf-Xverbose$(EXEEXT): $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_DEPENDENCIES) $(EXTRA_ipc_msgbuf_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_msgbuf-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_msgbuf_Xverbose_OBJECTS) $(ipc_msgbuf_Xverbose_LDADD) $(LIBS)
-
-ipc_sem$(EXEEXT): $(ipc_sem_OBJECTS) $(ipc_sem_DEPENDENCIES) $(EXTRA_ipc_sem_DEPENDENCIES) 
-	@rm -f ipc_sem$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_OBJECTS) $(ipc_sem_LDADD) $(LIBS)
-
-ipc_sem-Xabbrev$(EXEEXT): $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_sem_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_sem-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_Xabbrev_OBJECTS) $(ipc_sem_Xabbrev_LDADD) $(LIBS)
-
-ipc_sem-Xraw$(EXEEXT): $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_DEPENDENCIES) $(EXTRA_ipc_sem_Xraw_DEPENDENCIES) 
-	@rm -f ipc_sem-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_Xraw_OBJECTS) $(ipc_sem_Xraw_LDADD) $(LIBS)
-
-ipc_sem-Xverbose$(EXEEXT): $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_DEPENDENCIES) $(EXTRA_ipc_sem_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_sem-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_sem_Xverbose_OBJECTS) $(ipc_sem_Xverbose_LDADD) $(LIBS)
-
-ipc_shm$(EXEEXT): $(ipc_shm_OBJECTS) $(ipc_shm_DEPENDENCIES) $(EXTRA_ipc_shm_DEPENDENCIES) 
-	@rm -f ipc_shm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_OBJECTS) $(ipc_shm_LDADD) $(LIBS)
-
-ipc_shm-Xabbrev$(EXEEXT): $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_DEPENDENCIES) $(EXTRA_ipc_shm_Xabbrev_DEPENDENCIES) 
-	@rm -f ipc_shm-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_Xabbrev_OBJECTS) $(ipc_shm_Xabbrev_LDADD) $(LIBS)
-
-ipc_shm-Xraw$(EXEEXT): $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_DEPENDENCIES) $(EXTRA_ipc_shm_Xraw_DEPENDENCIES) 
-	@rm -f ipc_shm-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_Xraw_OBJECTS) $(ipc_shm_Xraw_LDADD) $(LIBS)
-
-ipc_shm-Xverbose$(EXEEXT): $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_DEPENDENCIES) $(EXTRA_ipc_shm_Xverbose_DEPENDENCIES) 
-	@rm -f ipc_shm-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ipc_shm_Xverbose_OBJECTS) $(ipc_shm_Xverbose_LDADD) $(LIBS)
-
-is_linux_mips_n64$(EXEEXT): $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_DEPENDENCIES) $(EXTRA_is_linux_mips_n64_DEPENDENCIES) 
-	@rm -f is_linux_mips_n64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(is_linux_mips_n64_OBJECTS) $(is_linux_mips_n64_LDADD) $(LIBS)
-
-kcmp$(EXEEXT): $(kcmp_OBJECTS) $(kcmp_DEPENDENCIES) $(EXTRA_kcmp_DEPENDENCIES) 
-	@rm -f kcmp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kcmp_OBJECTS) $(kcmp_LDADD) $(LIBS)
-
-kcmp-y$(EXEEXT): $(kcmp_y_OBJECTS) $(kcmp_y_DEPENDENCIES) $(EXTRA_kcmp_y_DEPENDENCIES) 
-	@rm -f kcmp-y$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kcmp_y_OBJECTS) $(kcmp_y_LDADD) $(LIBS)
-
-kern_features$(EXEEXT): $(kern_features_OBJECTS) $(kern_features_DEPENDENCIES) $(EXTRA_kern_features_DEPENDENCIES) 
-	@rm -f kern_features$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kern_features_OBJECTS) $(kern_features_LDADD) $(LIBS)
-
-kexec_file_load$(EXEEXT): $(kexec_file_load_OBJECTS) $(kexec_file_load_DEPENDENCIES) $(EXTRA_kexec_file_load_DEPENDENCIES) 
-	@rm -f kexec_file_load$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kexec_file_load_OBJECTS) $(kexec_file_load_LDADD) $(LIBS)
-
-kexec_load$(EXEEXT): $(kexec_load_OBJECTS) $(kexec_load_DEPENDENCIES) $(EXTRA_kexec_load_DEPENDENCIES) 
-	@rm -f kexec_load$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kexec_load_OBJECTS) $(kexec_load_LDADD) $(LIBS)
-
-keyctl$(EXEEXT): $(keyctl_OBJECTS) $(keyctl_DEPENDENCIES) $(EXTRA_keyctl_DEPENDENCIES) 
-	@rm -f keyctl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_OBJECTS) $(keyctl_LDADD) $(LIBS)
-
-keyctl-Xabbrev$(EXEEXT): $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_DEPENDENCIES) $(EXTRA_keyctl_Xabbrev_DEPENDENCIES) 
-	@rm -f keyctl-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_Xabbrev_OBJECTS) $(keyctl_Xabbrev_LDADD) $(LIBS)
-
-keyctl-Xraw$(EXEEXT): $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_DEPENDENCIES) $(EXTRA_keyctl_Xraw_DEPENDENCIES) 
-	@rm -f keyctl-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_Xraw_OBJECTS) $(keyctl_Xraw_LDADD) $(LIBS)
-
-keyctl-Xverbose$(EXEEXT): $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_DEPENDENCIES) $(EXTRA_keyctl_Xverbose_DEPENDENCIES) 
-	@rm -f keyctl-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(keyctl_Xverbose_OBJECTS) $(keyctl_Xverbose_LDADD) $(LIBS)
-
-kill$(EXEEXT): $(kill_OBJECTS) $(kill_DEPENDENCIES) $(EXTRA_kill_DEPENDENCIES) 
-	@rm -f kill$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(kill_OBJECTS) $(kill_LDADD) $(LIBS)
-
-ksysent$(EXEEXT): $(ksysent_OBJECTS) $(ksysent_DEPENDENCIES) $(EXTRA_ksysent_DEPENDENCIES) 
-	@rm -f ksysent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ksysent_OBJECTS) $(ksysent_LDADD) $(LIBS)
-
-lchown$(EXEEXT): $(lchown_OBJECTS) $(lchown_DEPENDENCIES) $(EXTRA_lchown_DEPENDENCIES) 
-	@rm -f lchown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lchown_OBJECTS) $(lchown_LDADD) $(LIBS)
-
-lchown32$(EXEEXT): $(lchown32_OBJECTS) $(lchown32_DEPENDENCIES) $(EXTRA_lchown32_DEPENDENCIES) 
-	@rm -f lchown32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lchown32_OBJECTS) $(lchown32_LDADD) $(LIBS)
-
-link$(EXEEXT): $(link_OBJECTS) $(link_DEPENDENCIES) $(EXTRA_link_DEPENDENCIES) 
-	@rm -f link$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(link_OBJECTS) $(link_LDADD) $(LIBS)
-
-linkat$(EXEEXT): $(linkat_OBJECTS) $(linkat_DEPENDENCIES) $(EXTRA_linkat_DEPENDENCIES) 
-	@rm -f linkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(linkat_OBJECTS) $(linkat_LDADD) $(LIBS)
-
-list_sigaction_signum$(EXEEXT): $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_DEPENDENCIES) $(EXTRA_list_sigaction_signum_DEPENDENCIES) 
-	@rm -f list_sigaction_signum$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(list_sigaction_signum_OBJECTS) $(list_sigaction_signum_LDADD) $(LIBS)
-
-llseek$(EXEEXT): $(llseek_OBJECTS) $(llseek_DEPENDENCIES) $(EXTRA_llseek_DEPENDENCIES) 
-	@rm -f llseek$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(llseek_OBJECTS) $(llseek_LDADD) $(LIBS)
-
-localtime$(EXEEXT): $(localtime_OBJECTS) $(localtime_DEPENDENCIES) $(EXTRA_localtime_DEPENDENCIES) 
-	@rm -f localtime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(localtime_OBJECTS) $(localtime_LDADD) $(LIBS)
-
-lookup_dcookie$(EXEEXT): $(lookup_dcookie_OBJECTS) $(lookup_dcookie_DEPENDENCIES) $(EXTRA_lookup_dcookie_DEPENDENCIES) 
-	@rm -f lookup_dcookie$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lookup_dcookie_OBJECTS) $(lookup_dcookie_LDADD) $(LIBS)
-
-lseek$(EXEEXT): $(lseek_OBJECTS) $(lseek_DEPENDENCIES) $(EXTRA_lseek_DEPENDENCIES) 
-	@rm -f lseek$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lseek_OBJECTS) $(lseek_LDADD) $(LIBS)
-
-lstat$(EXEEXT): $(lstat_OBJECTS) $(lstat_DEPENDENCIES) $(EXTRA_lstat_DEPENDENCIES) 
-	@rm -f lstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lstat_OBJECTS) $(lstat_LDADD) $(LIBS)
-
-lstat64$(EXEEXT): $(lstat64_OBJECTS) $(lstat64_DEPENDENCIES) $(EXTRA_lstat64_DEPENDENCIES) 
-	@rm -f lstat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(lstat64_OBJECTS) $(lstat64_LDADD) $(LIBS)
-
-madvise$(EXEEXT): $(madvise_OBJECTS) $(madvise_DEPENDENCIES) $(EXTRA_madvise_DEPENDENCIES) 
-	@rm -f madvise$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(madvise_OBJECTS) $(madvise_LDADD) $(LIBS)
-
-mbind$(EXEEXT): $(mbind_OBJECTS) $(mbind_DEPENDENCIES) $(EXTRA_mbind_DEPENDENCIES) 
-	@rm -f mbind$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mbind_OBJECTS) $(mbind_LDADD) $(LIBS)
-
-membarrier$(EXEEXT): $(membarrier_OBJECTS) $(membarrier_DEPENDENCIES) $(EXTRA_membarrier_DEPENDENCIES) 
-	@rm -f membarrier$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(membarrier_OBJECTS) $(membarrier_LDADD) $(LIBS)
-
-memfd_create$(EXEEXT): $(memfd_create_OBJECTS) $(memfd_create_DEPENDENCIES) $(EXTRA_memfd_create_DEPENDENCIES) 
-	@rm -f memfd_create$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(memfd_create_OBJECTS) $(memfd_create_LDADD) $(LIBS)
-
-migrate_pages$(EXEEXT): $(migrate_pages_OBJECTS) $(migrate_pages_DEPENDENCIES) $(EXTRA_migrate_pages_DEPENDENCIES) 
-	@rm -f migrate_pages$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(migrate_pages_OBJECTS) $(migrate_pages_LDADD) $(LIBS)
-
-mincore$(EXEEXT): $(mincore_OBJECTS) $(mincore_DEPENDENCIES) $(EXTRA_mincore_DEPENDENCIES) 
-	@rm -f mincore$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mincore_OBJECTS) $(mincore_LDADD) $(LIBS)
-
-mkdir$(EXEEXT): $(mkdir_OBJECTS) $(mkdir_DEPENDENCIES) $(EXTRA_mkdir_DEPENDENCIES) 
-	@rm -f mkdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mkdir_OBJECTS) $(mkdir_LDADD) $(LIBS)
-
-mkdirat$(EXEEXT): $(mkdirat_OBJECTS) $(mkdirat_DEPENDENCIES) $(EXTRA_mkdirat_DEPENDENCIES) 
-	@rm -f mkdirat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mkdirat_OBJECTS) $(mkdirat_LDADD) $(LIBS)
-
-mknod$(EXEEXT): $(mknod_OBJECTS) $(mknod_DEPENDENCIES) $(EXTRA_mknod_DEPENDENCIES) 
-	@rm -f mknod$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mknod_OBJECTS) $(mknod_LDADD) $(LIBS)
-
-mknodat$(EXEEXT): $(mknodat_OBJECTS) $(mknodat_DEPENDENCIES) $(EXTRA_mknodat_DEPENDENCIES) 
-	@rm -f mknodat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mknodat_OBJECTS) $(mknodat_LDADD) $(LIBS)
-
-mlock$(EXEEXT): $(mlock_OBJECTS) $(mlock_DEPENDENCIES) $(EXTRA_mlock_DEPENDENCIES) 
-	@rm -f mlock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mlock_OBJECTS) $(mlock_LDADD) $(LIBS)
-
-mlock2$(EXEEXT): $(mlock2_OBJECTS) $(mlock2_DEPENDENCIES) $(EXTRA_mlock2_DEPENDENCIES) 
-	@rm -f mlock2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mlock2_OBJECTS) $(mlock2_LDADD) $(LIBS)
-
-mlockall$(EXEEXT): $(mlockall_OBJECTS) $(mlockall_DEPENDENCIES) $(EXTRA_mlockall_DEPENDENCIES) 
-	@rm -f mlockall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mlockall_OBJECTS) $(mlockall_LDADD) $(LIBS)
-
-mmap$(EXEEXT): $(mmap_OBJECTS) $(mmap_DEPENDENCIES) $(EXTRA_mmap_DEPENDENCIES) 
-	@rm -f mmap$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_OBJECTS) $(mmap_LDADD) $(LIBS)
-
-mmap-Xabbrev$(EXEEXT): $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_DEPENDENCIES) $(EXTRA_mmap_Xabbrev_DEPENDENCIES) 
-	@rm -f mmap-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_Xabbrev_OBJECTS) $(mmap_Xabbrev_LDADD) $(LIBS)
-
-mmap-Xraw$(EXEEXT): $(mmap_Xraw_OBJECTS) $(mmap_Xraw_DEPENDENCIES) $(EXTRA_mmap_Xraw_DEPENDENCIES) 
-	@rm -f mmap-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_Xraw_OBJECTS) $(mmap_Xraw_LDADD) $(LIBS)
-
-mmap-Xverbose$(EXEEXT): $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_DEPENDENCIES) $(EXTRA_mmap_Xverbose_DEPENDENCIES) 
-	@rm -f mmap-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap_Xverbose_OBJECTS) $(mmap_Xverbose_LDADD) $(LIBS)
-
-mmap64$(EXEEXT): $(mmap64_OBJECTS) $(mmap64_DEPENDENCIES) $(EXTRA_mmap64_DEPENDENCIES) 
-	@rm -f mmap64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_OBJECTS) $(mmap64_LDADD) $(LIBS)
-
-mmap64-Xabbrev$(EXEEXT): $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_DEPENDENCIES) $(EXTRA_mmap64_Xabbrev_DEPENDENCIES) 
-	@rm -f mmap64-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_Xabbrev_OBJECTS) $(mmap64_Xabbrev_LDADD) $(LIBS)
-
-mmap64-Xraw$(EXEEXT): $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_DEPENDENCIES) $(EXTRA_mmap64_Xraw_DEPENDENCIES) 
-	@rm -f mmap64-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_Xraw_OBJECTS) $(mmap64_Xraw_LDADD) $(LIBS)
-
-mmap64-Xverbose$(EXEEXT): $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_DEPENDENCIES) $(EXTRA_mmap64_Xverbose_DEPENDENCIES) 
-	@rm -f mmap64-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmap64_Xverbose_OBJECTS) $(mmap64_Xverbose_LDADD) $(LIBS)
-
-mmsg$(EXEEXT): $(mmsg_OBJECTS) $(mmsg_DEPENDENCIES) $(EXTRA_mmsg_DEPENDENCIES) 
-	@rm -f mmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_OBJECTS) $(mmsg_LDADD) $(LIBS)
-
-mmsg-silent$(EXEEXT): $(mmsg_silent_OBJECTS) $(mmsg_silent_DEPENDENCIES) $(EXTRA_mmsg_silent_DEPENDENCIES) 
-	@rm -f mmsg-silent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_silent_OBJECTS) $(mmsg_silent_LDADD) $(LIBS)
-
-mmsg_name$(EXEEXT): $(mmsg_name_OBJECTS) $(mmsg_name_DEPENDENCIES) $(EXTRA_mmsg_name_DEPENDENCIES) 
-	@rm -f mmsg_name$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_name_OBJECTS) $(mmsg_name_LDADD) $(LIBS)
-
-mmsg_name-v$(EXEEXT): $(mmsg_name_v_OBJECTS) $(mmsg_name_v_DEPENDENCIES) $(EXTRA_mmsg_name_v_DEPENDENCIES) 
-	@rm -f mmsg_name-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mmsg_name_v_OBJECTS) $(mmsg_name_v_LDADD) $(LIBS)
-
-modify_ldt$(EXEEXT): $(modify_ldt_OBJECTS) $(modify_ldt_DEPENDENCIES) $(EXTRA_modify_ldt_DEPENDENCIES) 
-	@rm -f modify_ldt$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(modify_ldt_OBJECTS) $(modify_ldt_LDADD) $(LIBS)
-
-mount$(EXEEXT): $(mount_OBJECTS) $(mount_DEPENDENCIES) $(EXTRA_mount_DEPENDENCIES) 
-	@rm -f mount$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_OBJECTS) $(mount_LDADD) $(LIBS)
-
-mount-Xabbrev$(EXEEXT): $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_DEPENDENCIES) $(EXTRA_mount_Xabbrev_DEPENDENCIES) 
-	@rm -f mount-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_Xabbrev_OBJECTS) $(mount_Xabbrev_LDADD) $(LIBS)
-
-mount-Xraw$(EXEEXT): $(mount_Xraw_OBJECTS) $(mount_Xraw_DEPENDENCIES) $(EXTRA_mount_Xraw_DEPENDENCIES) 
-	@rm -f mount-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_Xraw_OBJECTS) $(mount_Xraw_LDADD) $(LIBS)
-
-mount-Xverbose$(EXEEXT): $(mount_Xverbose_OBJECTS) $(mount_Xverbose_DEPENDENCIES) $(EXTRA_mount_Xverbose_DEPENDENCIES) 
-	@rm -f mount-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mount_Xverbose_OBJECTS) $(mount_Xverbose_LDADD) $(LIBS)
-
-move_pages$(EXEEXT): $(move_pages_OBJECTS) $(move_pages_DEPENDENCIES) $(EXTRA_move_pages_DEPENDENCIES) 
-	@rm -f move_pages$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(move_pages_OBJECTS) $(move_pages_LDADD) $(LIBS)
-
-mq$(EXEEXT): $(mq_OBJECTS) $(mq_DEPENDENCIES) $(EXTRA_mq_DEPENDENCIES) 
-	@rm -f mq$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_OBJECTS) $(mq_LDADD) $(LIBS)
-
-mq_sendrecv$(EXEEXT): $(mq_sendrecv_OBJECTS) $(mq_sendrecv_DEPENDENCIES) $(EXTRA_mq_sendrecv_DEPENDENCIES) 
-	@rm -f mq_sendrecv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_sendrecv_OBJECTS) $(mq_sendrecv_LDADD) $(LIBS)
-
-mq_sendrecv-read$(EXEEXT): $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_DEPENDENCIES) $(EXTRA_mq_sendrecv_read_DEPENDENCIES) 
-	@rm -f mq_sendrecv-read$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_sendrecv_read_OBJECTS) $(mq_sendrecv_read_LDADD) $(LIBS)
-
-mq_sendrecv-write$(EXEEXT): $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_DEPENDENCIES) $(EXTRA_mq_sendrecv_write_DEPENDENCIES) 
-	@rm -f mq_sendrecv-write$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(mq_sendrecv_write_OBJECTS) $(mq_sendrecv_write_LDADD) $(LIBS)
-
-msg_control$(EXEEXT): $(msg_control_OBJECTS) $(msg_control_DEPENDENCIES) $(EXTRA_msg_control_DEPENDENCIES) 
-	@rm -f msg_control$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(msg_control_OBJECTS) $(msg_control_LDADD) $(LIBS)
-
-msg_control-v$(EXEEXT): $(msg_control_v_OBJECTS) $(msg_control_v_DEPENDENCIES) $(EXTRA_msg_control_v_DEPENDENCIES) 
-	@rm -f msg_control-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(msg_control_v_OBJECTS) $(msg_control_v_LDADD) $(LIBS)
-
-msg_name$(EXEEXT): $(msg_name_OBJECTS) $(msg_name_DEPENDENCIES) $(EXTRA_msg_name_DEPENDENCIES) 
-	@rm -f msg_name$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(msg_name_OBJECTS) $(msg_name_LDADD) $(LIBS)
-
-munlockall$(EXEEXT): $(munlockall_OBJECTS) $(munlockall_DEPENDENCIES) $(EXTRA_munlockall_DEPENDENCIES) 
-	@rm -f munlockall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(munlockall_OBJECTS) $(munlockall_LDADD) $(LIBS)
-
-nanosleep$(EXEEXT): $(nanosleep_OBJECTS) $(nanosleep_DEPENDENCIES) $(EXTRA_nanosleep_DEPENDENCIES) 
-	@rm -f nanosleep$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nanosleep_OBJECTS) $(nanosleep_LDADD) $(LIBS)
-
-net-accept-connect$(EXEEXT): $(net_accept_connect_OBJECTS) $(net_accept_connect_DEPENDENCIES) $(EXTRA_net_accept_connect_DEPENDENCIES) 
-	@rm -f net-accept-connect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_accept_connect_OBJECTS) $(net_accept_connect_LDADD) $(LIBS)
-
-net-icmp_filter$(EXEEXT): $(net_icmp_filter_OBJECTS) $(net_icmp_filter_DEPENDENCIES) $(EXTRA_net_icmp_filter_DEPENDENCIES) 
-	@rm -f net-icmp_filter$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS)
-
-net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) 
-	@rm -f net-sockaddr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS)
-
-net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) 
-	@rm -f net-y-unix$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS)
-
-net-yy-inet$(EXEEXT): $(net_yy_inet_OBJECTS) $(net_yy_inet_DEPENDENCIES) $(EXTRA_net_yy_inet_DEPENDENCIES) 
-	@rm -f net-yy-inet$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_inet_OBJECTS) $(net_yy_inet_LDADD) $(LIBS)
-
-net-yy-inet6$(EXEEXT): $(net_yy_inet6_OBJECTS) $(net_yy_inet6_DEPENDENCIES) $(EXTRA_net_yy_inet6_DEPENDENCIES) 
-	@rm -f net-yy-inet6$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_inet6_OBJECTS) $(net_yy_inet6_LDADD) $(LIBS)
-
-net-yy-netlink$(EXEEXT): $(net_yy_netlink_OBJECTS) $(net_yy_netlink_DEPENDENCIES) $(EXTRA_net_yy_netlink_DEPENDENCIES) 
-	@rm -f net-yy-netlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_netlink_OBJECTS) $(net_yy_netlink_LDADD) $(LIBS)
-
-net-yy-unix$(EXEEXT): $(net_yy_unix_OBJECTS) $(net_yy_unix_DEPENDENCIES) $(EXTRA_net_yy_unix_DEPENDENCIES) 
-	@rm -f net-yy-unix$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(net_yy_unix_OBJECTS) $(net_yy_unix_LDADD) $(LIBS)
-
-netlink_audit$(EXEEXT): $(netlink_audit_OBJECTS) $(netlink_audit_DEPENDENCIES) $(EXTRA_netlink_audit_DEPENDENCIES) 
-	@rm -f netlink_audit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_audit_OBJECTS) $(netlink_audit_LDADD) $(LIBS)
-
-netlink_crypto$(EXEEXT): $(netlink_crypto_OBJECTS) $(netlink_crypto_DEPENDENCIES) $(EXTRA_netlink_crypto_DEPENDENCIES) 
-	@rm -f netlink_crypto$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_crypto_OBJECTS) $(netlink_crypto_LDADD) $(LIBS)
-
-netlink_generic$(EXEEXT): $(netlink_generic_OBJECTS) $(netlink_generic_DEPENDENCIES) $(EXTRA_netlink_generic_DEPENDENCIES) 
-	@rm -f netlink_generic$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_generic_OBJECTS) $(netlink_generic_LDADD) $(LIBS)
-
-netlink_inet_diag$(EXEEXT): $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_DEPENDENCIES) $(EXTRA_netlink_inet_diag_DEPENDENCIES) 
-	@rm -f netlink_inet_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_inet_diag_OBJECTS) $(netlink_inet_diag_LDADD) $(LIBS)
-
-netlink_kobject_uevent$(EXEEXT): $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_DEPENDENCIES) $(EXTRA_netlink_kobject_uevent_DEPENDENCIES) 
-	@rm -f netlink_kobject_uevent$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_kobject_uevent_OBJECTS) $(netlink_kobject_uevent_LDADD) $(LIBS)
-
-netlink_netfilter$(EXEEXT): $(netlink_netfilter_OBJECTS) $(netlink_netfilter_DEPENDENCIES) $(EXTRA_netlink_netfilter_DEPENDENCIES) 
-	@rm -f netlink_netfilter$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_netfilter_OBJECTS) $(netlink_netfilter_LDADD) $(LIBS)
-
-netlink_netlink_diag$(EXEEXT): $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_DEPENDENCIES) $(EXTRA_netlink_netlink_diag_DEPENDENCIES) 
-	@rm -f netlink_netlink_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_netlink_diag_OBJECTS) $(netlink_netlink_diag_LDADD) $(LIBS)
-
-netlink_protocol$(EXEEXT): $(netlink_protocol_OBJECTS) $(netlink_protocol_DEPENDENCIES) $(EXTRA_netlink_protocol_DEPENDENCIES) 
-	@rm -f netlink_protocol$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_protocol_OBJECTS) $(netlink_protocol_LDADD) $(LIBS)
-
-netlink_route$(EXEEXT): $(netlink_route_OBJECTS) $(netlink_route_DEPENDENCIES) $(EXTRA_netlink_route_DEPENDENCIES) 
-	@rm -f netlink_route$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_route_OBJECTS) $(netlink_route_LDADD) $(LIBS)
-
-netlink_selinux$(EXEEXT): $(netlink_selinux_OBJECTS) $(netlink_selinux_DEPENDENCIES) $(EXTRA_netlink_selinux_DEPENDENCIES) 
-	@rm -f netlink_selinux$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_selinux_OBJECTS) $(netlink_selinux_LDADD) $(LIBS)
-
-netlink_sock_diag$(EXEEXT): $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_DEPENDENCIES) $(EXTRA_netlink_sock_diag_DEPENDENCIES) 
-	@rm -f netlink_sock_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_sock_diag_OBJECTS) $(netlink_sock_diag_LDADD) $(LIBS)
-
-netlink_unix_diag$(EXEEXT): $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_DEPENDENCIES) $(EXTRA_netlink_unix_diag_DEPENDENCIES) 
-	@rm -f netlink_unix_diag$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_unix_diag_OBJECTS) $(netlink_unix_diag_LDADD) $(LIBS)
-
-netlink_xfrm$(EXEEXT): $(netlink_xfrm_OBJECTS) $(netlink_xfrm_DEPENDENCIES) $(EXTRA_netlink_xfrm_DEPENDENCIES) 
-	@rm -f netlink_xfrm$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(netlink_xfrm_OBJECTS) $(netlink_xfrm_LDADD) $(LIBS)
-
-newfstatat$(EXEEXT): $(newfstatat_OBJECTS) $(newfstatat_DEPENDENCIES) $(EXTRA_newfstatat_DEPENDENCIES) 
-	@rm -f newfstatat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(newfstatat_OBJECTS) $(newfstatat_LDADD) $(LIBS)
-
-nfnetlink_acct$(EXEEXT): $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_DEPENDENCIES) $(EXTRA_nfnetlink_acct_DEPENDENCIES) 
-	@rm -f nfnetlink_acct$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_acct_OBJECTS) $(nfnetlink_acct_LDADD) $(LIBS)
-
-nfnetlink_cthelper$(EXEEXT): $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_DEPENDENCIES) $(EXTRA_nfnetlink_cthelper_DEPENDENCIES) 
-	@rm -f nfnetlink_cthelper$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_cthelper_OBJECTS) $(nfnetlink_cthelper_LDADD) $(LIBS)
-
-nfnetlink_ctnetlink$(EXEEXT): $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_DEPENDENCIES) 
-	@rm -f nfnetlink_ctnetlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_OBJECTS) $(nfnetlink_ctnetlink_LDADD) $(LIBS)
-
-nfnetlink_ctnetlink_exp$(EXEEXT): $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_DEPENDENCIES) $(EXTRA_nfnetlink_ctnetlink_exp_DEPENDENCIES) 
-	@rm -f nfnetlink_ctnetlink_exp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ctnetlink_exp_OBJECTS) $(nfnetlink_ctnetlink_exp_LDADD) $(LIBS)
-
-nfnetlink_cttimeout$(EXEEXT): $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_DEPENDENCIES) $(EXTRA_nfnetlink_cttimeout_DEPENDENCIES) 
-	@rm -f nfnetlink_cttimeout$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_cttimeout_OBJECTS) $(nfnetlink_cttimeout_LDADD) $(LIBS)
-
-nfnetlink_ipset$(EXEEXT): $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_DEPENDENCIES) $(EXTRA_nfnetlink_ipset_DEPENDENCIES) 
-	@rm -f nfnetlink_ipset$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ipset_OBJECTS) $(nfnetlink_ipset_LDADD) $(LIBS)
-
-nfnetlink_nft_compat$(EXEEXT): $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_DEPENDENCIES) $(EXTRA_nfnetlink_nft_compat_DEPENDENCIES) 
-	@rm -f nfnetlink_nft_compat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_nft_compat_OBJECTS) $(nfnetlink_nft_compat_LDADD) $(LIBS)
-
-nfnetlink_nftables$(EXEEXT): $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_DEPENDENCIES) $(EXTRA_nfnetlink_nftables_DEPENDENCIES) 
-	@rm -f nfnetlink_nftables$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_nftables_OBJECTS) $(nfnetlink_nftables_LDADD) $(LIBS)
-
-nfnetlink_osf$(EXEEXT): $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_DEPENDENCIES) $(EXTRA_nfnetlink_osf_DEPENDENCIES) 
-	@rm -f nfnetlink_osf$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_osf_OBJECTS) $(nfnetlink_osf_LDADD) $(LIBS)
-
-nfnetlink_queue$(EXEEXT): $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_DEPENDENCIES) $(EXTRA_nfnetlink_queue_DEPENDENCIES) 
-	@rm -f nfnetlink_queue$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_queue_OBJECTS) $(nfnetlink_queue_LDADD) $(LIBS)
-
-nfnetlink_ulog$(EXEEXT): $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_DEPENDENCIES) $(EXTRA_nfnetlink_ulog_DEPENDENCIES) 
-	@rm -f nfnetlink_ulog$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nfnetlink_ulog_OBJECTS) $(nfnetlink_ulog_LDADD) $(LIBS)
-
-nlattr$(EXEEXT): $(nlattr_OBJECTS) $(nlattr_DEPENDENCIES) $(EXTRA_nlattr_DEPENDENCIES) 
-	@rm -f nlattr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_OBJECTS) $(nlattr_LDADD) $(LIBS)
-
-nlattr_br_port_msg$(EXEEXT): $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_DEPENDENCIES) $(EXTRA_nlattr_br_port_msg_DEPENDENCIES) 
-	@rm -f nlattr_br_port_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_br_port_msg_OBJECTS) $(nlattr_br_port_msg_LDADD) $(LIBS)
-
-nlattr_crypto_user_alg$(EXEEXT): $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_DEPENDENCIES) $(EXTRA_nlattr_crypto_user_alg_DEPENDENCIES) 
-	@rm -f nlattr_crypto_user_alg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_crypto_user_alg_OBJECTS) $(nlattr_crypto_user_alg_LDADD) $(LIBS)
-
-nlattr_dcbmsg$(EXEEXT): $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_DEPENDENCIES) $(EXTRA_nlattr_dcbmsg_DEPENDENCIES) 
-	@rm -f nlattr_dcbmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_dcbmsg_OBJECTS) $(nlattr_dcbmsg_LDADD) $(LIBS)
-
-nlattr_fib_rule_hdr$(EXEEXT): $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_DEPENDENCIES) $(EXTRA_nlattr_fib_rule_hdr_DEPENDENCIES) 
-	@rm -f nlattr_fib_rule_hdr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_fib_rule_hdr_OBJECTS) $(nlattr_fib_rule_hdr_LDADD) $(LIBS)
-
-nlattr_ifaddrlblmsg$(EXEEXT): $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrlblmsg_DEPENDENCIES) 
-	@rm -f nlattr_ifaddrlblmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifaddrlblmsg_OBJECTS) $(nlattr_ifaddrlblmsg_LDADD) $(LIBS)
-
-nlattr_ifaddrmsg$(EXEEXT): $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_DEPENDENCIES) $(EXTRA_nlattr_ifaddrmsg_DEPENDENCIES) 
-	@rm -f nlattr_ifaddrmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifaddrmsg_OBJECTS) $(nlattr_ifaddrmsg_LDADD) $(LIBS)
-
-nlattr_ifinfomsg$(EXEEXT): $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_DEPENDENCIES) $(EXTRA_nlattr_ifinfomsg_DEPENDENCIES) 
-	@rm -f nlattr_ifinfomsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifinfomsg_OBJECTS) $(nlattr_ifinfomsg_LDADD) $(LIBS)
-
-nlattr_ifla_af_spec$(EXEEXT): $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_DEPENDENCIES) $(EXTRA_nlattr_ifla_af_spec_DEPENDENCIES) 
-	@rm -f nlattr_ifla_af_spec$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_af_spec_OBJECTS) $(nlattr_ifla_af_spec_LDADD) $(LIBS)
-
-nlattr_ifla_brport$(EXEEXT): $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_DEPENDENCIES) $(EXTRA_nlattr_ifla_brport_DEPENDENCIES) 
-	@rm -f nlattr_ifla_brport$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_brport_OBJECTS) $(nlattr_ifla_brport_LDADD) $(LIBS)
-
-nlattr_ifla_linkinfo$(EXEEXT): $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_DEPENDENCIES) $(EXTRA_nlattr_ifla_linkinfo_DEPENDENCIES) 
-	@rm -f nlattr_ifla_linkinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_linkinfo_OBJECTS) $(nlattr_ifla_linkinfo_LDADD) $(LIBS)
-
-nlattr_ifla_port$(EXEEXT): $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_DEPENDENCIES) $(EXTRA_nlattr_ifla_port_DEPENDENCIES) 
-	@rm -f nlattr_ifla_port$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_port_OBJECTS) $(nlattr_ifla_port_LDADD) $(LIBS)
-
-nlattr_ifla_xdp$(EXEEXT): $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_DEPENDENCIES) $(EXTRA_nlattr_ifla_xdp_DEPENDENCIES) 
-	@rm -f nlattr_ifla_xdp$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ifla_xdp_OBJECTS) $(nlattr_ifla_xdp_LDADD) $(LIBS)
-
-nlattr_inet_diag_msg$(EXEEXT): $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_inet_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_msg_OBJECTS) $(nlattr_inet_diag_msg_LDADD) $(LIBS)
-
-nlattr_inet_diag_req_compat$(EXEEXT): $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_compat_DEPENDENCIES) 
-	@rm -f nlattr_inet_diag_req_compat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_compat_OBJECTS) $(nlattr_inet_diag_req_compat_LDADD) $(LIBS)
-
-nlattr_inet_diag_req_v2$(EXEEXT): $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_DEPENDENCIES) $(EXTRA_nlattr_inet_diag_req_v2_DEPENDENCIES) 
-	@rm -f nlattr_inet_diag_req_v2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_inet_diag_req_v2_OBJECTS) $(nlattr_inet_diag_req_v2_LDADD) $(LIBS)
-
-nlattr_mdba_mdb_entry$(EXEEXT): $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_DEPENDENCIES) $(EXTRA_nlattr_mdba_mdb_entry_DEPENDENCIES) 
-	@rm -f nlattr_mdba_mdb_entry$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_mdba_mdb_entry_OBJECTS) $(nlattr_mdba_mdb_entry_LDADD) $(LIBS)
-
-nlattr_mdba_router_port$(EXEEXT): $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_DEPENDENCIES) $(EXTRA_nlattr_mdba_router_port_DEPENDENCIES) 
-	@rm -f nlattr_mdba_router_port$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_mdba_router_port_OBJECTS) $(nlattr_mdba_router_port_LDADD) $(LIBS)
-
-nlattr_ndmsg$(EXEEXT): $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_DEPENDENCIES) $(EXTRA_nlattr_ndmsg_DEPENDENCIES) 
-	@rm -f nlattr_ndmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ndmsg_OBJECTS) $(nlattr_ndmsg_LDADD) $(LIBS)
-
-nlattr_ndtmsg$(EXEEXT): $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_DEPENDENCIES) $(EXTRA_nlattr_ndtmsg_DEPENDENCIES) 
-	@rm -f nlattr_ndtmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_ndtmsg_OBJECTS) $(nlattr_ndtmsg_LDADD) $(LIBS)
-
-nlattr_netconfmsg$(EXEEXT): $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_DEPENDENCIES) $(EXTRA_nlattr_netconfmsg_DEPENDENCIES) 
-	@rm -f nlattr_netconfmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_netconfmsg_OBJECTS) $(nlattr_netconfmsg_LDADD) $(LIBS)
-
-nlattr_netlink_diag_msg$(EXEEXT): $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_netlink_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_netlink_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_netlink_diag_msg_OBJECTS) $(nlattr_netlink_diag_msg_LDADD) $(LIBS)
-
-nlattr_nlmsgerr$(EXEEXT): $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_DEPENDENCIES) $(EXTRA_nlattr_nlmsgerr_DEPENDENCIES) 
-	@rm -f nlattr_nlmsgerr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_nlmsgerr_OBJECTS) $(nlattr_nlmsgerr_LDADD) $(LIBS)
-
-nlattr_packet_diag_msg$(EXEEXT): $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_packet_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_packet_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_packet_diag_msg_OBJECTS) $(nlattr_packet_diag_msg_LDADD) $(LIBS)
-
-nlattr_rtgenmsg$(EXEEXT): $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_DEPENDENCIES) $(EXTRA_nlattr_rtgenmsg_DEPENDENCIES) 
-	@rm -f nlattr_rtgenmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_rtgenmsg_OBJECTS) $(nlattr_rtgenmsg_LDADD) $(LIBS)
-
-nlattr_rtmsg$(EXEEXT): $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_DEPENDENCIES) $(EXTRA_nlattr_rtmsg_DEPENDENCIES) 
-	@rm -f nlattr_rtmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_rtmsg_OBJECTS) $(nlattr_rtmsg_LDADD) $(LIBS)
-
-nlattr_smc_diag_msg$(EXEEXT): $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_smc_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_smc_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_smc_diag_msg_OBJECTS) $(nlattr_smc_diag_msg_LDADD) $(LIBS)
-
-nlattr_tc_stats$(EXEEXT): $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_DEPENDENCIES) $(EXTRA_nlattr_tc_stats_DEPENDENCIES) 
-	@rm -f nlattr_tc_stats$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tc_stats_OBJECTS) $(nlattr_tc_stats_LDADD) $(LIBS)
-
-nlattr_tca_stab$(EXEEXT): $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_DEPENDENCIES) $(EXTRA_nlattr_tca_stab_DEPENDENCIES) 
-	@rm -f nlattr_tca_stab$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tca_stab_OBJECTS) $(nlattr_tca_stab_LDADD) $(LIBS)
-
-nlattr_tcamsg$(EXEEXT): $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_DEPENDENCIES) $(EXTRA_nlattr_tcamsg_DEPENDENCIES) 
-	@rm -f nlattr_tcamsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tcamsg_OBJECTS) $(nlattr_tcamsg_LDADD) $(LIBS)
-
-nlattr_tcmsg$(EXEEXT): $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_DEPENDENCIES) $(EXTRA_nlattr_tcmsg_DEPENDENCIES) 
-	@rm -f nlattr_tcmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_tcmsg_OBJECTS) $(nlattr_tcmsg_LDADD) $(LIBS)
-
-nlattr_unix_diag_msg$(EXEEXT): $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_DEPENDENCIES) $(EXTRA_nlattr_unix_diag_msg_DEPENDENCIES) 
-	@rm -f nlattr_unix_diag_msg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nlattr_unix_diag_msg_OBJECTS) $(nlattr_unix_diag_msg_LDADD) $(LIBS)
-
-nsyscalls$(EXEEXT): $(nsyscalls_OBJECTS) $(nsyscalls_DEPENDENCIES) $(EXTRA_nsyscalls_DEPENDENCIES) 
-	@rm -f nsyscalls$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nsyscalls_OBJECTS) $(nsyscalls_LDADD) $(LIBS)
-
-nsyscalls-d$(EXEEXT): $(nsyscalls_d_OBJECTS) $(nsyscalls_d_DEPENDENCIES) $(EXTRA_nsyscalls_d_DEPENDENCIES) 
-	@rm -f nsyscalls-d$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(nsyscalls_d_OBJECTS) $(nsyscalls_d_LDADD) $(LIBS)
-
-old_mmap$(EXEEXT): $(old_mmap_OBJECTS) $(old_mmap_DEPENDENCIES) $(EXTRA_old_mmap_DEPENDENCIES) 
-	@rm -f old_mmap$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_OBJECTS) $(old_mmap_LDADD) $(LIBS)
-
-old_mmap-P$(EXEEXT): $(old_mmap_P_OBJECTS) $(old_mmap_P_DEPENDENCIES) $(EXTRA_old_mmap_P_DEPENDENCIES) 
-	@rm -f old_mmap-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_P_OBJECTS) $(old_mmap_P_LDADD) $(LIBS)
-
-old_mmap-Xabbrev$(EXEEXT): $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_DEPENDENCIES) $(EXTRA_old_mmap_Xabbrev_DEPENDENCIES) 
-	@rm -f old_mmap-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_Xabbrev_OBJECTS) $(old_mmap_Xabbrev_LDADD) $(LIBS)
-
-old_mmap-Xraw$(EXEEXT): $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_DEPENDENCIES) $(EXTRA_old_mmap_Xraw_DEPENDENCIES) 
-	@rm -f old_mmap-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_Xraw_OBJECTS) $(old_mmap_Xraw_LDADD) $(LIBS)
-
-old_mmap-Xverbose$(EXEEXT): $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_DEPENDENCIES) $(EXTRA_old_mmap_Xverbose_DEPENDENCIES) 
-	@rm -f old_mmap-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_Xverbose_OBJECTS) $(old_mmap_Xverbose_LDADD) $(LIBS)
-
-old_mmap-v-none$(EXEEXT): $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_DEPENDENCIES) $(EXTRA_old_mmap_v_none_DEPENDENCIES) 
-	@rm -f old_mmap-v-none$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(old_mmap_v_none_OBJECTS) $(old_mmap_v_none_LDADD) $(LIBS)
-
-oldfstat$(EXEEXT): $(oldfstat_OBJECTS) $(oldfstat_DEPENDENCIES) $(EXTRA_oldfstat_DEPENDENCIES) 
-	@rm -f oldfstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldfstat_OBJECTS) $(oldfstat_LDADD) $(LIBS)
-
-oldlstat$(EXEEXT): $(oldlstat_OBJECTS) $(oldlstat_DEPENDENCIES) $(EXTRA_oldlstat_DEPENDENCIES) 
-	@rm -f oldlstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldlstat_OBJECTS) $(oldlstat_LDADD) $(LIBS)
-
-oldselect$(EXEEXT): $(oldselect_OBJECTS) $(oldselect_DEPENDENCIES) $(EXTRA_oldselect_DEPENDENCIES) 
-	@rm -f oldselect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_OBJECTS) $(oldselect_LDADD) $(LIBS)
-
-oldselect-P$(EXEEXT): $(oldselect_P_OBJECTS) $(oldselect_P_DEPENDENCIES) $(EXTRA_oldselect_P_DEPENDENCIES) 
-	@rm -f oldselect-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_P_OBJECTS) $(oldselect_P_LDADD) $(LIBS)
-
-oldselect-efault$(EXEEXT): $(oldselect_efault_OBJECTS) $(oldselect_efault_DEPENDENCIES) $(EXTRA_oldselect_efault_DEPENDENCIES) 
-	@rm -f oldselect-efault$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_efault_OBJECTS) $(oldselect_efault_LDADD) $(LIBS)
-
-oldselect-efault-P$(EXEEXT): $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_DEPENDENCIES) $(EXTRA_oldselect_efault_P_DEPENDENCIES) 
-	@rm -f oldselect-efault-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldselect_efault_P_OBJECTS) $(oldselect_efault_P_LDADD) $(LIBS)
-
-oldstat$(EXEEXT): $(oldstat_OBJECTS) $(oldstat_DEPENDENCIES) $(EXTRA_oldstat_DEPENDENCIES) 
-	@rm -f oldstat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(oldstat_OBJECTS) $(oldstat_LDADD) $(LIBS)
-
-open$(EXEEXT): $(open_OBJECTS) $(open_DEPENDENCIES) $(EXTRA_open_DEPENDENCIES) 
-	@rm -f open$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(open_OBJECTS) $(open_LDADD) $(LIBS)
-
-openat$(EXEEXT): $(openat_OBJECTS) $(openat_DEPENDENCIES) $(EXTRA_openat_DEPENDENCIES) 
-	@rm -f openat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(openat_OBJECTS) $(openat_LDADD) $(LIBS)
-
-osf_utimes$(EXEEXT): $(osf_utimes_OBJECTS) $(osf_utimes_DEPENDENCIES) $(EXTRA_osf_utimes_DEPENDENCIES) 
-	@rm -f osf_utimes$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(osf_utimes_OBJECTS) $(osf_utimes_LDADD) $(LIBS)
-
-pause$(EXEEXT): $(pause_OBJECTS) $(pause_DEPENDENCIES) $(EXTRA_pause_DEPENDENCIES) 
-	@rm -f pause$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pause_OBJECTS) $(pause_LDADD) $(LIBS)
-
-pc$(EXEEXT): $(pc_OBJECTS) $(pc_DEPENDENCIES) $(EXTRA_pc_DEPENDENCIES) 
-	@rm -f pc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pc_OBJECTS) $(pc_LDADD) $(LIBS)
-
-perf_event_open$(EXEEXT): $(perf_event_open_OBJECTS) $(perf_event_open_DEPENDENCIES) $(EXTRA_perf_event_open_DEPENDENCIES) 
-	@rm -f perf_event_open$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(perf_event_open_OBJECTS) $(perf_event_open_LDADD) $(LIBS)
-
-perf_event_open_nonverbose$(EXEEXT): $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_DEPENDENCIES) $(EXTRA_perf_event_open_nonverbose_DEPENDENCIES) 
-	@rm -f perf_event_open_nonverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(perf_event_open_nonverbose_OBJECTS) $(perf_event_open_nonverbose_LDADD) $(LIBS)
-
-perf_event_open_unabbrev$(EXEEXT): $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_DEPENDENCIES) $(EXTRA_perf_event_open_unabbrev_DEPENDENCIES) 
-	@rm -f perf_event_open_unabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(perf_event_open_unabbrev_OBJECTS) $(perf_event_open_unabbrev_LDADD) $(LIBS)
-
-personality$(EXEEXT): $(personality_OBJECTS) $(personality_DEPENDENCIES) $(EXTRA_personality_DEPENDENCIES) 
-	@rm -f personality$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_OBJECTS) $(personality_LDADD) $(LIBS)
-
-personality-Xabbrev$(EXEEXT): $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_DEPENDENCIES) $(EXTRA_personality_Xabbrev_DEPENDENCIES) 
-	@rm -f personality-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_Xabbrev_OBJECTS) $(personality_Xabbrev_LDADD) $(LIBS)
-
-personality-Xraw$(EXEEXT): $(personality_Xraw_OBJECTS) $(personality_Xraw_DEPENDENCIES) $(EXTRA_personality_Xraw_DEPENDENCIES) 
-	@rm -f personality-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_Xraw_OBJECTS) $(personality_Xraw_LDADD) $(LIBS)
-
-personality-Xverbose$(EXEEXT): $(personality_Xverbose_OBJECTS) $(personality_Xverbose_DEPENDENCIES) $(EXTRA_personality_Xverbose_DEPENDENCIES) 
-	@rm -f personality-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(personality_Xverbose_OBJECTS) $(personality_Xverbose_LDADD) $(LIBS)
-
-pipe$(EXEEXT): $(pipe_OBJECTS) $(pipe_DEPENDENCIES) $(EXTRA_pipe_DEPENDENCIES) 
-	@rm -f pipe$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pipe_OBJECTS) $(pipe_LDADD) $(LIBS)
-
-pipe2$(EXEEXT): $(pipe2_OBJECTS) $(pipe2_DEPENDENCIES) $(EXTRA_pipe2_DEPENDENCIES) 
-	@rm -f pipe2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pipe2_OBJECTS) $(pipe2_LDADD) $(LIBS)
-
-pkey_alloc$(EXEEXT): $(pkey_alloc_OBJECTS) $(pkey_alloc_DEPENDENCIES) $(EXTRA_pkey_alloc_DEPENDENCIES) 
-	@rm -f pkey_alloc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pkey_alloc_OBJECTS) $(pkey_alloc_LDADD) $(LIBS)
-
-pkey_free$(EXEEXT): $(pkey_free_OBJECTS) $(pkey_free_DEPENDENCIES) $(EXTRA_pkey_free_DEPENDENCIES) 
-	@rm -f pkey_free$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pkey_free_OBJECTS) $(pkey_free_LDADD) $(LIBS)
-
-pkey_mprotect$(EXEEXT): $(pkey_mprotect_OBJECTS) $(pkey_mprotect_DEPENDENCIES) $(EXTRA_pkey_mprotect_DEPENDENCIES) 
-	@rm -f pkey_mprotect$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pkey_mprotect_OBJECTS) $(pkey_mprotect_LDADD) $(LIBS)
-
-poll$(EXEEXT): $(poll_OBJECTS) $(poll_DEPENDENCIES) $(EXTRA_poll_DEPENDENCIES) 
-	@rm -f poll$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(poll_OBJECTS) $(poll_LDADD) $(LIBS)
-
-poll-P$(EXEEXT): $(poll_P_OBJECTS) $(poll_P_DEPENDENCIES) $(EXTRA_poll_P_DEPENDENCIES) 
-	@rm -f poll-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(poll_P_OBJECTS) $(poll_P_LDADD) $(LIBS)
-
-ppoll$(EXEEXT): $(ppoll_OBJECTS) $(ppoll_DEPENDENCIES) $(EXTRA_ppoll_DEPENDENCIES) 
-	@rm -f ppoll$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ppoll_OBJECTS) $(ppoll_LDADD) $(LIBS)
-
-ppoll-P$(EXEEXT): $(ppoll_P_OBJECTS) $(ppoll_P_DEPENDENCIES) $(EXTRA_ppoll_P_DEPENDENCIES) 
-	@rm -f ppoll-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ppoll_P_OBJECTS) $(ppoll_P_LDADD) $(LIBS)
-
-ppoll-v$(EXEEXT): $(ppoll_v_OBJECTS) $(ppoll_v_DEPENDENCIES) $(EXTRA_ppoll_v_DEPENDENCIES) 
-	@rm -f ppoll-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ppoll_v_OBJECTS) $(ppoll_v_LDADD) $(LIBS)
-
-prctl-arg2-intptr$(EXEEXT): $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_DEPENDENCIES) $(EXTRA_prctl_arg2_intptr_DEPENDENCIES) 
-	@rm -f prctl-arg2-intptr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_arg2_intptr_OBJECTS) $(prctl_arg2_intptr_LDADD) $(LIBS)
-
-prctl-dumpable$(EXEEXT): $(prctl_dumpable_OBJECTS) $(prctl_dumpable_DEPENDENCIES) $(EXTRA_prctl_dumpable_DEPENDENCIES) 
-	@rm -f prctl-dumpable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_dumpable_OBJECTS) $(prctl_dumpable_LDADD) $(LIBS)
-
-prctl-name$(EXEEXT): $(prctl_name_OBJECTS) $(prctl_name_DEPENDENCIES) $(EXTRA_prctl_name_DEPENDENCIES) 
-	@rm -f prctl-name$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_name_OBJECTS) $(prctl_name_LDADD) $(LIBS)
-
-prctl-no-args$(EXEEXT): $(prctl_no_args_OBJECTS) $(prctl_no_args_DEPENDENCIES) $(EXTRA_prctl_no_args_DEPENDENCIES) 
-	@rm -f prctl-no-args$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_no_args_OBJECTS) $(prctl_no_args_LDADD) $(LIBS)
-
-prctl-pdeathsig$(EXEEXT): $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_DEPENDENCIES) $(EXTRA_prctl_pdeathsig_DEPENDENCIES) 
-	@rm -f prctl-pdeathsig$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_pdeathsig_OBJECTS) $(prctl_pdeathsig_LDADD) $(LIBS)
-
-prctl-seccomp-filter-v$(EXEEXT): $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_DEPENDENCIES) $(EXTRA_prctl_seccomp_filter_v_DEPENDENCIES) 
-	@rm -f prctl-seccomp-filter-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_seccomp_filter_v_OBJECTS) $(prctl_seccomp_filter_v_LDADD) $(LIBS)
-
-prctl-seccomp-strict$(EXEEXT): $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_DEPENDENCIES) $(EXTRA_prctl_seccomp_strict_DEPENDENCIES) 
-	@rm -f prctl-seccomp-strict$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_seccomp_strict_OBJECTS) $(prctl_seccomp_strict_LDADD) $(LIBS)
-
-prctl-securebits$(EXEEXT): $(prctl_securebits_OBJECTS) $(prctl_securebits_DEPENDENCIES) $(EXTRA_prctl_securebits_DEPENDENCIES) 
-	@rm -f prctl-securebits$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_securebits_OBJECTS) $(prctl_securebits_LDADD) $(LIBS)
-
-prctl-spec-inject$(EXEEXT): $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_DEPENDENCIES) $(EXTRA_prctl_spec_inject_DEPENDENCIES) 
-	@rm -f prctl-spec-inject$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_spec_inject_OBJECTS) $(prctl_spec_inject_LDADD) $(LIBS)
-
-prctl-tid_address$(EXEEXT): $(prctl_tid_address_OBJECTS) $(prctl_tid_address_DEPENDENCIES) $(EXTRA_prctl_tid_address_DEPENDENCIES) 
-	@rm -f prctl-tid_address$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_tid_address_OBJECTS) $(prctl_tid_address_LDADD) $(LIBS)
-
-prctl-tsc$(EXEEXT): $(prctl_tsc_OBJECTS) $(prctl_tsc_DEPENDENCIES) $(EXTRA_prctl_tsc_DEPENDENCIES) 
-	@rm -f prctl-tsc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prctl_tsc_OBJECTS) $(prctl_tsc_LDADD) $(LIBS)
-
-pread64-pwrite64$(EXEEXT): $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_DEPENDENCIES) $(EXTRA_pread64_pwrite64_DEPENDENCIES) 
-	@rm -f pread64-pwrite64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pread64_pwrite64_OBJECTS) $(pread64_pwrite64_LDADD) $(LIBS)
-
-preadv$(EXEEXT): $(preadv_OBJECTS) $(preadv_DEPENDENCIES) $(EXTRA_preadv_DEPENDENCIES) 
-	@rm -f preadv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(preadv_OBJECTS) $(preadv_LDADD) $(LIBS)
-
-preadv-pwritev$(EXEEXT): $(preadv_pwritev_OBJECTS) $(preadv_pwritev_DEPENDENCIES) $(EXTRA_preadv_pwritev_DEPENDENCIES) 
-	@rm -f preadv-pwritev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(preadv_pwritev_OBJECTS) $(preadv_pwritev_LDADD) $(LIBS)
-
-preadv2-pwritev2$(EXEEXT): $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_DEPENDENCIES) $(EXTRA_preadv2_pwritev2_DEPENDENCIES) 
-	@rm -f preadv2-pwritev2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(preadv2_pwritev2_OBJECTS) $(preadv2_pwritev2_LDADD) $(LIBS)
-
-print_maxfd$(EXEEXT): $(print_maxfd_OBJECTS) $(print_maxfd_DEPENDENCIES) $(EXTRA_print_maxfd_DEPENDENCIES) 
-	@rm -f print_maxfd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(print_maxfd_OBJECTS) $(print_maxfd_LDADD) $(LIBS)
-
-printpath-umovestr$(EXEEXT): $(printpath_umovestr_OBJECTS) $(printpath_umovestr_DEPENDENCIES) $(EXTRA_printpath_umovestr_DEPENDENCIES) 
-	@rm -f printpath-umovestr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printpath_umovestr_OBJECTS) $(printpath_umovestr_LDADD) $(LIBS)
-
-printpath-umovestr-peekdata$(EXEEXT): $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_DEPENDENCIES) $(EXTRA_printpath_umovestr_peekdata_DEPENDENCIES) 
-	@rm -f printpath-umovestr-peekdata$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printpath_umovestr_peekdata_OBJECTS) $(printpath_umovestr_peekdata_LDADD) $(LIBS)
-
-printpath-umovestr-undumpable$(EXEEXT): $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_DEPENDENCIES) $(EXTRA_printpath_umovestr_undumpable_DEPENDENCIES) 
-	@rm -f printpath-umovestr-undumpable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printpath_umovestr_undumpable_OBJECTS) $(printpath_umovestr_undumpable_LDADD) $(LIBS)
-
-printstr$(EXEEXT): $(printstr_OBJECTS) $(printstr_DEPENDENCIES) $(EXTRA_printstr_DEPENDENCIES) 
-	@rm -f printstr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstr_OBJECTS) $(printstr_LDADD) $(LIBS)
-
-printstrn-umoven$(EXEEXT): $(printstrn_umoven_OBJECTS) $(printstrn_umoven_DEPENDENCIES) $(EXTRA_printstrn_umoven_DEPENDENCIES) 
-	@rm -f printstrn-umoven$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstrn_umoven_OBJECTS) $(printstrn_umoven_LDADD) $(LIBS)
-
-printstrn-umoven-peekdata$(EXEEXT): $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_DEPENDENCIES) $(EXTRA_printstrn_umoven_peekdata_DEPENDENCIES) 
-	@rm -f printstrn-umoven-peekdata$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstrn_umoven_peekdata_OBJECTS) $(printstrn_umoven_peekdata_LDADD) $(LIBS)
-
-printstrn-umoven-undumpable$(EXEEXT): $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_DEPENDENCIES) $(EXTRA_printstrn_umoven_undumpable_DEPENDENCIES) 
-	@rm -f printstrn-umoven-undumpable$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(printstrn_umoven_undumpable_OBJECTS) $(printstrn_umoven_undumpable_LDADD) $(LIBS)
-
-prlimit64$(EXEEXT): $(prlimit64_OBJECTS) $(prlimit64_DEPENDENCIES) $(EXTRA_prlimit64_DEPENDENCIES) 
-	@rm -f prlimit64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(prlimit64_OBJECTS) $(prlimit64_LDADD) $(LIBS)
-
-process_vm_readv$(EXEEXT): $(process_vm_readv_OBJECTS) $(process_vm_readv_DEPENDENCIES) $(EXTRA_process_vm_readv_DEPENDENCIES) 
-	@rm -f process_vm_readv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(process_vm_readv_OBJECTS) $(process_vm_readv_LDADD) $(LIBS)
-
-process_vm_writev$(EXEEXT): $(process_vm_writev_OBJECTS) $(process_vm_writev_DEPENDENCIES) $(EXTRA_process_vm_writev_DEPENDENCIES) 
-	@rm -f process_vm_writev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(process_vm_writev_OBJECTS) $(process_vm_writev_LDADD) $(LIBS)
-
-pselect6$(EXEEXT): $(pselect6_OBJECTS) $(pselect6_DEPENDENCIES) $(EXTRA_pselect6_DEPENDENCIES) 
-	@rm -f pselect6$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pselect6_OBJECTS) $(pselect6_LDADD) $(LIBS)
-
-ptrace$(EXEEXT): $(ptrace_OBJECTS) $(ptrace_DEPENDENCIES) $(EXTRA_ptrace_DEPENDENCIES) 
-	@rm -f ptrace$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ptrace_OBJECTS) $(ptrace_LDADD) $(LIBS)
-
-pwritev$(EXEEXT): $(pwritev_OBJECTS) $(pwritev_DEPENDENCIES) $(EXTRA_pwritev_DEPENDENCIES) 
-	@rm -f pwritev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(pwritev_OBJECTS) $(pwritev_LDADD) $(LIBS)
-
-qual_fault$(EXEEXT): $(qual_fault_OBJECTS) $(qual_fault_DEPENDENCIES) $(EXTRA_qual_fault_DEPENDENCIES) 
-	@rm -f qual_fault$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_fault_OBJECTS) $(qual_fault_LDADD) $(LIBS)
-
-qual_inject-error-signal$(EXEEXT): $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_DEPENDENCIES) $(EXTRA_qual_inject_error_signal_DEPENDENCIES) 
-	@rm -f qual_inject-error-signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_LDADD) $(LIBS)
-
-qual_inject-retval$(EXEEXT): $(qual_inject_retval_OBJECTS) $(qual_inject_retval_DEPENDENCIES) $(EXTRA_qual_inject_retval_DEPENDENCIES) 
-	@rm -f qual_inject-retval$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_inject_retval_OBJECTS) $(qual_inject_retval_LDADD) $(LIBS)
-
-qual_inject-signal$(EXEEXT): $(qual_inject_signal_OBJECTS) $(qual_inject_signal_DEPENDENCIES) $(EXTRA_qual_inject_signal_DEPENDENCIES) 
-	@rm -f qual_inject-signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_inject_signal_OBJECTS) $(qual_inject_signal_LDADD) $(LIBS)
-
-qual_signal$(EXEEXT): $(qual_signal_OBJECTS) $(qual_signal_DEPENDENCIES) $(EXTRA_qual_signal_DEPENDENCIES) 
-	@rm -f qual_signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(qual_signal_OBJECTS) $(qual_signal_LDADD) $(LIBS)
-
-quotactl$(EXEEXT): $(quotactl_OBJECTS) $(quotactl_DEPENDENCIES) $(EXTRA_quotactl_DEPENDENCIES) 
-	@rm -f quotactl$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS)
-
-quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) 
-	@rm -f quotactl-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS)
-
-quotactl-xfs$(EXEEXT): $(quotactl_xfs_OBJECTS) $(quotactl_xfs_DEPENDENCIES) $(EXTRA_quotactl_xfs_DEPENDENCIES) 
-	@rm -f quotactl-xfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS)
-
-quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) 
-	@rm -f quotactl-xfs-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS)
-
-read-write$(EXEEXT): $(read_write_OBJECTS) $(read_write_DEPENDENCIES) $(EXTRA_read_write_DEPENDENCIES) 
-	@rm -f read-write$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(read_write_OBJECTS) $(read_write_LDADD) $(LIBS)
-
-readahead$(EXEEXT): $(readahead_OBJECTS) $(readahead_DEPENDENCIES) $(EXTRA_readahead_DEPENDENCIES) 
-	@rm -f readahead$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readahead_OBJECTS) $(readahead_LDADD) $(LIBS)
-
-readdir$(EXEEXT): $(readdir_OBJECTS) $(readdir_DEPENDENCIES) $(EXTRA_readdir_DEPENDENCIES) 
-	@rm -f readdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readdir_OBJECTS) $(readdir_LDADD) $(LIBS)
-
-readlink$(EXEEXT): $(readlink_OBJECTS) $(readlink_DEPENDENCIES) $(EXTRA_readlink_DEPENDENCIES) 
-	@rm -f readlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readlink_OBJECTS) $(readlink_LDADD) $(LIBS)
-
-readlinkat$(EXEEXT): $(readlinkat_OBJECTS) $(readlinkat_DEPENDENCIES) $(EXTRA_readlinkat_DEPENDENCIES) 
-	@rm -f readlinkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readlinkat_OBJECTS) $(readlinkat_LDADD) $(LIBS)
-
-readv$(EXEEXT): $(readv_OBJECTS) $(readv_DEPENDENCIES) $(EXTRA_readv_DEPENDENCIES) 
-	@rm -f readv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(readv_OBJECTS) $(readv_LDADD) $(LIBS)
-
-reboot$(EXEEXT): $(reboot_OBJECTS) $(reboot_DEPENDENCIES) $(EXTRA_reboot_DEPENDENCIES) 
-	@rm -f reboot$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(reboot_OBJECTS) $(reboot_LDADD) $(LIBS)
-
-recvfrom$(EXEEXT): $(recvfrom_OBJECTS) $(recvfrom_DEPENDENCIES) $(EXTRA_recvfrom_DEPENDENCIES) 
-	@rm -f recvfrom$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(recvfrom_OBJECTS) $(recvfrom_LDADD) $(LIBS)
-
-recvmmsg-timeout$(EXEEXT): $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_DEPENDENCIES) $(EXTRA_recvmmsg_timeout_DEPENDENCIES) 
-	@rm -f recvmmsg-timeout$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(recvmmsg_timeout_OBJECTS) $(recvmmsg_timeout_LDADD) $(LIBS)
-
-recvmsg$(EXEEXT): $(recvmsg_OBJECTS) $(recvmsg_DEPENDENCIES) $(EXTRA_recvmsg_DEPENDENCIES) 
-	@rm -f recvmsg$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(recvmsg_OBJECTS) $(recvmsg_LDADD) $(LIBS)
-
-redirect-fds$(EXEEXT): $(redirect_fds_OBJECTS) $(redirect_fds_DEPENDENCIES) $(EXTRA_redirect_fds_DEPENDENCIES) 
-	@rm -f redirect-fds$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(redirect_fds_OBJECTS) $(redirect_fds_LDADD) $(LIBS)
-
-remap_file_pages$(EXEEXT): $(remap_file_pages_OBJECTS) $(remap_file_pages_DEPENDENCIES) $(EXTRA_remap_file_pages_DEPENDENCIES) 
-	@rm -f remap_file_pages$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(remap_file_pages_OBJECTS) $(remap_file_pages_LDADD) $(LIBS)
-
-rename$(EXEEXT): $(rename_OBJECTS) $(rename_DEPENDENCIES) $(EXTRA_rename_DEPENDENCIES) 
-	@rm -f rename$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rename_OBJECTS) $(rename_LDADD) $(LIBS)
-
-renameat$(EXEEXT): $(renameat_OBJECTS) $(renameat_DEPENDENCIES) $(EXTRA_renameat_DEPENDENCIES) 
-	@rm -f renameat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(renameat_OBJECTS) $(renameat_LDADD) $(LIBS)
-
-renameat2$(EXEEXT): $(renameat2_OBJECTS) $(renameat2_DEPENDENCIES) $(EXTRA_renameat2_DEPENDENCIES) 
-	@rm -f renameat2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(renameat2_OBJECTS) $(renameat2_LDADD) $(LIBS)
-
-request_key$(EXEEXT): $(request_key_OBJECTS) $(request_key_DEPENDENCIES) $(EXTRA_request_key_DEPENDENCIES) 
-	@rm -f request_key$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(request_key_OBJECTS) $(request_key_LDADD) $(LIBS)
-
-restart_syscall$(EXEEXT): $(restart_syscall_OBJECTS) $(restart_syscall_DEPENDENCIES) $(EXTRA_restart_syscall_DEPENDENCIES) 
-	@rm -f restart_syscall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(restart_syscall_OBJECTS) $(restart_syscall_LDADD) $(LIBS)
-
-riscv_flush_icache$(EXEEXT): $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_DEPENDENCIES) $(EXTRA_riscv_flush_icache_DEPENDENCIES) 
-	@rm -f riscv_flush_icache$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(riscv_flush_icache_OBJECTS) $(riscv_flush_icache_LDADD) $(LIBS)
-
-rmdir$(EXEEXT): $(rmdir_OBJECTS) $(rmdir_DEPENDENCIES) $(EXTRA_rmdir_DEPENDENCIES) 
-	@rm -f rmdir$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rmdir_OBJECTS) $(rmdir_LDADD) $(LIBS)
-
-rt_sigaction$(EXEEXT): $(rt_sigaction_OBJECTS) $(rt_sigaction_DEPENDENCIES) $(EXTRA_rt_sigaction_DEPENDENCIES) 
-	@rm -f rt_sigaction$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigaction_OBJECTS) $(rt_sigaction_LDADD) $(LIBS)
-
-rt_sigpending$(EXEEXT): $(rt_sigpending_OBJECTS) $(rt_sigpending_DEPENDENCIES) $(EXTRA_rt_sigpending_DEPENDENCIES) 
-	@rm -f rt_sigpending$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigpending_OBJECTS) $(rt_sigpending_LDADD) $(LIBS)
-
-rt_sigprocmask$(EXEEXT): $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_DEPENDENCIES) $(EXTRA_rt_sigprocmask_DEPENDENCIES) 
-	@rm -f rt_sigprocmask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigprocmask_OBJECTS) $(rt_sigprocmask_LDADD) $(LIBS)
-
-rt_sigqueueinfo$(EXEEXT): $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_DEPENDENCIES) $(EXTRA_rt_sigqueueinfo_DEPENDENCIES) 
-	@rm -f rt_sigqueueinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigqueueinfo_OBJECTS) $(rt_sigqueueinfo_LDADD) $(LIBS)
-
-rt_sigreturn$(EXEEXT): $(rt_sigreturn_OBJECTS) $(rt_sigreturn_DEPENDENCIES) $(EXTRA_rt_sigreturn_DEPENDENCIES) 
-	@rm -f rt_sigreturn$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigreturn_OBJECTS) $(rt_sigreturn_LDADD) $(LIBS)
-
-rt_sigsuspend$(EXEEXT): $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_DEPENDENCIES) $(EXTRA_rt_sigsuspend_DEPENDENCIES) 
-	@rm -f rt_sigsuspend$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigsuspend_OBJECTS) $(rt_sigsuspend_LDADD) $(LIBS)
-
-rt_sigtimedwait$(EXEEXT): $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_DEPENDENCIES) $(EXTRA_rt_sigtimedwait_DEPENDENCIES) 
-	@rm -f rt_sigtimedwait$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_sigtimedwait_OBJECTS) $(rt_sigtimedwait_LDADD) $(LIBS)
-
-rt_tgsigqueueinfo$(EXEEXT): $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_DEPENDENCIES) $(EXTRA_rt_tgsigqueueinfo_DEPENDENCIES) 
-	@rm -f rt_tgsigqueueinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(rt_tgsigqueueinfo_OBJECTS) $(rt_tgsigqueueinfo_LDADD) $(LIBS)
-
-run_expect_termsig$(EXEEXT): $(run_expect_termsig_OBJECTS) $(run_expect_termsig_DEPENDENCIES) $(EXTRA_run_expect_termsig_DEPENDENCIES) 
-	@rm -f run_expect_termsig$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(run_expect_termsig_OBJECTS) $(run_expect_termsig_LDADD) $(LIBS)
-
-s390_guarded_storage$(EXEEXT): $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_DEPENDENCIES) $(EXTRA_s390_guarded_storage_DEPENDENCIES) 
-	@rm -f s390_guarded_storage$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_guarded_storage_OBJECTS) $(s390_guarded_storage_LDADD) $(LIBS)
-
-s390_guarded_storage-v$(EXEEXT): $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_DEPENDENCIES) $(EXTRA_s390_guarded_storage_v_DEPENDENCIES) 
-	@rm -f s390_guarded_storage-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_guarded_storage_v_OBJECTS) $(s390_guarded_storage_v_LDADD) $(LIBS)
-
-s390_pci_mmio_read_write$(EXEEXT): $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_DEPENDENCIES) $(EXTRA_s390_pci_mmio_read_write_DEPENDENCIES) 
-	@rm -f s390_pci_mmio_read_write$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_pci_mmio_read_write_OBJECTS) $(s390_pci_mmio_read_write_LDADD) $(LIBS)
-
-s390_runtime_instr$(EXEEXT): $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_DEPENDENCIES) $(EXTRA_s390_runtime_instr_DEPENDENCIES) 
-	@rm -f s390_runtime_instr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_runtime_instr_OBJECTS) $(s390_runtime_instr_LDADD) $(LIBS)
-
-s390_sthyi$(EXEEXT): $(s390_sthyi_OBJECTS) $(s390_sthyi_DEPENDENCIES) $(EXTRA_s390_sthyi_DEPENDENCIES) 
-	@rm -f s390_sthyi$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_sthyi_OBJECTS) $(s390_sthyi_LDADD) $(LIBS)
-
-s390_sthyi-v$(EXEEXT): $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_DEPENDENCIES) $(EXTRA_s390_sthyi_v_DEPENDENCIES) 
-	@rm -f s390_sthyi-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(s390_sthyi_v_OBJECTS) $(s390_sthyi_v_LDADD) $(LIBS)
-
-sched_get_priority_mxx$(EXEEXT): $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_DEPENDENCIES) $(EXTRA_sched_get_priority_mxx_DEPENDENCIES) 
-	@rm -f sched_get_priority_mxx$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_get_priority_mxx_OBJECTS) $(sched_get_priority_mxx_LDADD) $(LIBS)
-
-sched_rr_get_interval$(EXEEXT): $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_DEPENDENCIES) $(EXTRA_sched_rr_get_interval_DEPENDENCIES) 
-	@rm -f sched_rr_get_interval$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_rr_get_interval_OBJECTS) $(sched_rr_get_interval_LDADD) $(LIBS)
-
-sched_xetaffinity$(EXEEXT): $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_DEPENDENCIES) $(EXTRA_sched_xetaffinity_DEPENDENCIES) 
-	@rm -f sched_xetaffinity$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetaffinity_OBJECTS) $(sched_xetaffinity_LDADD) $(LIBS)
-
-sched_xetattr$(EXEEXT): $(sched_xetattr_OBJECTS) $(sched_xetattr_DEPENDENCIES) $(EXTRA_sched_xetattr_DEPENDENCIES) 
-	@rm -f sched_xetattr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetattr_OBJECTS) $(sched_xetattr_LDADD) $(LIBS)
-
-sched_xetparam$(EXEEXT): $(sched_xetparam_OBJECTS) $(sched_xetparam_DEPENDENCIES) $(EXTRA_sched_xetparam_DEPENDENCIES) 
-	@rm -f sched_xetparam$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetparam_OBJECTS) $(sched_xetparam_LDADD) $(LIBS)
-
-sched_xetscheduler$(EXEEXT): $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_DEPENDENCIES) $(EXTRA_sched_xetscheduler_DEPENDENCIES) 
-	@rm -f sched_xetscheduler$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_xetscheduler_OBJECTS) $(sched_xetscheduler_LDADD) $(LIBS)
-
-sched_yield$(EXEEXT): $(sched_yield_OBJECTS) $(sched_yield_DEPENDENCIES) $(EXTRA_sched_yield_DEPENDENCIES) 
-	@rm -f sched_yield$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sched_yield_OBJECTS) $(sched_yield_LDADD) $(LIBS)
-
-scm_rights$(EXEEXT): $(scm_rights_OBJECTS) $(scm_rights_DEPENDENCIES) $(EXTRA_scm_rights_DEPENDENCIES) 
-	@rm -f scm_rights$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(scm_rights_OBJECTS) $(scm_rights_LDADD) $(LIBS)
-
-seccomp-filter$(EXEEXT): $(seccomp_filter_OBJECTS) $(seccomp_filter_DEPENDENCIES) $(EXTRA_seccomp_filter_DEPENDENCIES) 
-	@rm -f seccomp-filter$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_filter_OBJECTS) $(seccomp_filter_LDADD) $(LIBS)
-
-seccomp-filter-v$(EXEEXT): $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_DEPENDENCIES) $(EXTRA_seccomp_filter_v_DEPENDENCIES) 
-	@rm -f seccomp-filter-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_filter_v_OBJECTS) $(seccomp_filter_v_LDADD) $(LIBS)
-
-seccomp-strict$(EXEEXT): $(seccomp_strict_OBJECTS) $(seccomp_strict_DEPENDENCIES) $(EXTRA_seccomp_strict_DEPENDENCIES) 
-	@rm -f seccomp-strict$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_strict_OBJECTS) $(seccomp_strict_LDADD) $(LIBS)
-
-seccomp_get_action_avail$(EXEEXT): $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_DEPENDENCIES) $(EXTRA_seccomp_get_action_avail_DEPENDENCIES) 
-	@rm -f seccomp_get_action_avail$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(seccomp_get_action_avail_OBJECTS) $(seccomp_get_action_avail_LDADD) $(LIBS)
-
-select$(EXEEXT): $(select_OBJECTS) $(select_DEPENDENCIES) $(EXTRA_select_DEPENDENCIES) 
-	@rm -f select$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(select_OBJECTS) $(select_LDADD) $(LIBS)
-
-select-P$(EXEEXT): $(select_P_OBJECTS) $(select_P_DEPENDENCIES) $(EXTRA_select_P_DEPENDENCIES) 
-	@rm -f select-P$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(select_P_OBJECTS) $(select_P_LDADD) $(LIBS)
-
-semop$(EXEEXT): $(semop_OBJECTS) $(semop_DEPENDENCIES) $(EXTRA_semop_DEPENDENCIES) 
-	@rm -f semop$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(semop_OBJECTS) $(semop_LDADD) $(LIBS)
-
-sendfile$(EXEEXT): $(sendfile_OBJECTS) $(sendfile_DEPENDENCIES) $(EXTRA_sendfile_DEPENDENCIES) 
-	@rm -f sendfile$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sendfile_OBJECTS) $(sendfile_LDADD) $(LIBS)
-
-sendfile64$(EXEEXT): $(sendfile64_OBJECTS) $(sendfile64_DEPENDENCIES) $(EXTRA_sendfile64_DEPENDENCIES) 
-	@rm -f sendfile64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sendfile64_OBJECTS) $(sendfile64_LDADD) $(LIBS)
-
-set_mempolicy$(EXEEXT): $(set_mempolicy_OBJECTS) $(set_mempolicy_DEPENDENCIES) $(EXTRA_set_mempolicy_DEPENDENCIES) 
-	@rm -f set_mempolicy$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_mempolicy_OBJECTS) $(set_mempolicy_LDADD) $(LIBS)
-
-set_ptracer_any$(EXEEXT): $(set_ptracer_any_OBJECTS) $(set_ptracer_any_DEPENDENCIES) $(EXTRA_set_ptracer_any_DEPENDENCIES) 
-	@rm -f set_ptracer_any$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_ptracer_any_OBJECTS) $(set_ptracer_any_LDADD) $(LIBS)
-
-set_sigblock$(EXEEXT): $(set_sigblock_OBJECTS) $(set_sigblock_DEPENDENCIES) $(EXTRA_set_sigblock_DEPENDENCIES) 
-	@rm -f set_sigblock$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_sigblock_OBJECTS) $(set_sigblock_LDADD) $(LIBS)
-
-set_sigign$(EXEEXT): $(set_sigign_OBJECTS) $(set_sigign_DEPENDENCIES) $(EXTRA_set_sigign_DEPENDENCIES) 
-	@rm -f set_sigign$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(set_sigign_OBJECTS) $(set_sigign_LDADD) $(LIBS)
-
-setdomainname$(EXEEXT): $(setdomainname_OBJECTS) $(setdomainname_DEPENDENCIES) $(EXTRA_setdomainname_DEPENDENCIES) 
-	@rm -f setdomainname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setdomainname_OBJECTS) $(setdomainname_LDADD) $(LIBS)
-
-setfsgid$(EXEEXT): $(setfsgid_OBJECTS) $(setfsgid_DEPENDENCIES) $(EXTRA_setfsgid_DEPENDENCIES) 
-	@rm -f setfsgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsgid_OBJECTS) $(setfsgid_LDADD) $(LIBS)
-
-setfsgid32$(EXEEXT): $(setfsgid32_OBJECTS) $(setfsgid32_DEPENDENCIES) $(EXTRA_setfsgid32_DEPENDENCIES) 
-	@rm -f setfsgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsgid32_OBJECTS) $(setfsgid32_LDADD) $(LIBS)
-
-setfsuid$(EXEEXT): $(setfsuid_OBJECTS) $(setfsuid_DEPENDENCIES) $(EXTRA_setfsuid_DEPENDENCIES) 
-	@rm -f setfsuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsuid_OBJECTS) $(setfsuid_LDADD) $(LIBS)
-
-setfsuid32$(EXEEXT): $(setfsuid32_OBJECTS) $(setfsuid32_DEPENDENCIES) $(EXTRA_setfsuid32_DEPENDENCIES) 
-	@rm -f setfsuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setfsuid32_OBJECTS) $(setfsuid32_LDADD) $(LIBS)
-
-setgid$(EXEEXT): $(setgid_OBJECTS) $(setgid_DEPENDENCIES) $(EXTRA_setgid_DEPENDENCIES) 
-	@rm -f setgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgid_OBJECTS) $(setgid_LDADD) $(LIBS)
-
-setgid32$(EXEEXT): $(setgid32_OBJECTS) $(setgid32_DEPENDENCIES) $(EXTRA_setgid32_DEPENDENCIES) 
-	@rm -f setgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgid32_OBJECTS) $(setgid32_LDADD) $(LIBS)
-
-setgroups$(EXEEXT): $(setgroups_OBJECTS) $(setgroups_DEPENDENCIES) $(EXTRA_setgroups_DEPENDENCIES) 
-	@rm -f setgroups$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgroups_OBJECTS) $(setgroups_LDADD) $(LIBS)
-
-setgroups32$(EXEEXT): $(setgroups32_OBJECTS) $(setgroups32_DEPENDENCIES) $(EXTRA_setgroups32_DEPENDENCIES) 
-	@rm -f setgroups32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setgroups32_OBJECTS) $(setgroups32_LDADD) $(LIBS)
-
-sethostname$(EXEEXT): $(sethostname_OBJECTS) $(sethostname_DEPENDENCIES) $(EXTRA_sethostname_DEPENDENCIES) 
-	@rm -f sethostname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sethostname_OBJECTS) $(sethostname_LDADD) $(LIBS)
-
-setns$(EXEEXT): $(setns_OBJECTS) $(setns_DEPENDENCIES) $(EXTRA_setns_DEPENDENCIES) 
-	@rm -f setns$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setns_OBJECTS) $(setns_LDADD) $(LIBS)
-
-setregid$(EXEEXT): $(setregid_OBJECTS) $(setregid_DEPENDENCIES) $(EXTRA_setregid_DEPENDENCIES) 
-	@rm -f setregid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setregid_OBJECTS) $(setregid_LDADD) $(LIBS)
-
-setregid32$(EXEEXT): $(setregid32_OBJECTS) $(setregid32_DEPENDENCIES) $(EXTRA_setregid32_DEPENDENCIES) 
-	@rm -f setregid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setregid32_OBJECTS) $(setregid32_LDADD) $(LIBS)
-
-setresgid$(EXEEXT): $(setresgid_OBJECTS) $(setresgid_DEPENDENCIES) $(EXTRA_setresgid_DEPENDENCIES) 
-	@rm -f setresgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresgid_OBJECTS) $(setresgid_LDADD) $(LIBS)
-
-setresgid32$(EXEEXT): $(setresgid32_OBJECTS) $(setresgid32_DEPENDENCIES) $(EXTRA_setresgid32_DEPENDENCIES) 
-	@rm -f setresgid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresgid32_OBJECTS) $(setresgid32_LDADD) $(LIBS)
-
-setresuid$(EXEEXT): $(setresuid_OBJECTS) $(setresuid_DEPENDENCIES) $(EXTRA_setresuid_DEPENDENCIES) 
-	@rm -f setresuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresuid_OBJECTS) $(setresuid_LDADD) $(LIBS)
-
-setresuid32$(EXEEXT): $(setresuid32_OBJECTS) $(setresuid32_DEPENDENCIES) $(EXTRA_setresuid32_DEPENDENCIES) 
-	@rm -f setresuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setresuid32_OBJECTS) $(setresuid32_LDADD) $(LIBS)
-
-setreuid$(EXEEXT): $(setreuid_OBJECTS) $(setreuid_DEPENDENCIES) $(EXTRA_setreuid_DEPENDENCIES) 
-	@rm -f setreuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setreuid_OBJECTS) $(setreuid_LDADD) $(LIBS)
-
-setreuid32$(EXEEXT): $(setreuid32_OBJECTS) $(setreuid32_DEPENDENCIES) $(EXTRA_setreuid32_DEPENDENCIES) 
-	@rm -f setreuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setreuid32_OBJECTS) $(setreuid32_LDADD) $(LIBS)
-
-setrlimit$(EXEEXT): $(setrlimit_OBJECTS) $(setrlimit_DEPENDENCIES) $(EXTRA_setrlimit_DEPENDENCIES) 
-	@rm -f setrlimit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setrlimit_OBJECTS) $(setrlimit_LDADD) $(LIBS)
-
-setuid$(EXEEXT): $(setuid_OBJECTS) $(setuid_DEPENDENCIES) $(EXTRA_setuid_DEPENDENCIES) 
-	@rm -f setuid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setuid_OBJECTS) $(setuid_LDADD) $(LIBS)
-
-setuid32$(EXEEXT): $(setuid32_OBJECTS) $(setuid32_DEPENDENCIES) $(EXTRA_setuid32_DEPENDENCIES) 
-	@rm -f setuid32$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(setuid32_OBJECTS) $(setuid32_LDADD) $(LIBS)
-
-shmxt$(EXEEXT): $(shmxt_OBJECTS) $(shmxt_DEPENDENCIES) $(EXTRA_shmxt_DEPENDENCIES) 
-	@rm -f shmxt$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(shmxt_OBJECTS) $(shmxt_LDADD) $(LIBS)
-
-shutdown$(EXEEXT): $(shutdown_OBJECTS) $(shutdown_DEPENDENCIES) $(EXTRA_shutdown_DEPENDENCIES) 
-	@rm -f shutdown$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(shutdown_OBJECTS) $(shutdown_LDADD) $(LIBS)
-
-sigaction$(EXEEXT): $(sigaction_OBJECTS) $(sigaction_DEPENDENCIES) $(EXTRA_sigaction_DEPENDENCIES) 
-	@rm -f sigaction$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigaction_OBJECTS) $(sigaction_LDADD) $(LIBS)
-
-sigaltstack$(EXEEXT): $(sigaltstack_OBJECTS) $(sigaltstack_DEPENDENCIES) $(EXTRA_sigaltstack_DEPENDENCIES) 
-	@rm -f sigaltstack$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigaltstack_OBJECTS) $(sigaltstack_LDADD) $(LIBS)
-
-siginfo$(EXEEXT): $(siginfo_OBJECTS) $(siginfo_DEPENDENCIES) $(EXTRA_siginfo_DEPENDENCIES) 
-	@rm -f siginfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(siginfo_OBJECTS) $(siginfo_LDADD) $(LIBS)
-
-signal$(EXEEXT): $(signal_OBJECTS) $(signal_DEPENDENCIES) $(EXTRA_signal_DEPENDENCIES) 
-	@rm -f signal$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(signal_OBJECTS) $(signal_LDADD) $(LIBS)
-
-signal_receive$(EXEEXT): $(signal_receive_OBJECTS) $(signal_receive_DEPENDENCIES) $(EXTRA_signal_receive_DEPENDENCIES) 
-	@rm -f signal_receive$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(signal_receive_OBJECTS) $(signal_receive_LDADD) $(LIBS)
-
-signalfd4$(EXEEXT): $(signalfd4_OBJECTS) $(signalfd4_DEPENDENCIES) $(EXTRA_signalfd4_DEPENDENCIES) 
-	@rm -f signalfd4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(signalfd4_OBJECTS) $(signalfd4_LDADD) $(LIBS)
-
-sigpending$(EXEEXT): $(sigpending_OBJECTS) $(sigpending_DEPENDENCIES) $(EXTRA_sigpending_DEPENDENCIES) 
-	@rm -f sigpending$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigpending_OBJECTS) $(sigpending_LDADD) $(LIBS)
-
-sigprocmask$(EXEEXT): $(sigprocmask_OBJECTS) $(sigprocmask_DEPENDENCIES) $(EXTRA_sigprocmask_DEPENDENCIES) 
-	@rm -f sigprocmask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigprocmask_OBJECTS) $(sigprocmask_LDADD) $(LIBS)
-
-sigreturn$(EXEEXT): $(sigreturn_OBJECTS) $(sigreturn_DEPENDENCIES) $(EXTRA_sigreturn_DEPENDENCIES) 
-	@rm -f sigreturn$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigreturn_OBJECTS) $(sigreturn_LDADD) $(LIBS)
-
-sigsuspend$(EXEEXT): $(sigsuspend_OBJECTS) $(sigsuspend_DEPENDENCIES) $(EXTRA_sigsuspend_DEPENDENCIES) 
-	@rm -f sigsuspend$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sigsuspend_OBJECTS) $(sigsuspend_LDADD) $(LIBS)
-
-sleep$(EXEEXT): $(sleep_OBJECTS) $(sleep_DEPENDENCIES) $(EXTRA_sleep_DEPENDENCIES) 
-	@rm -f sleep$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sleep_OBJECTS) $(sleep_LDADD) $(LIBS)
-
-so_linger$(EXEEXT): $(so_linger_OBJECTS) $(so_linger_DEPENDENCIES) $(EXTRA_so_linger_DEPENDENCIES) 
-	@rm -f so_linger$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_linger_OBJECTS) $(so_linger_LDADD) $(LIBS)
-
-so_peercred$(EXEEXT): $(so_peercred_OBJECTS) $(so_peercred_DEPENDENCIES) $(EXTRA_so_peercred_DEPENDENCIES) 
-	@rm -f so_peercred$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_OBJECTS) $(so_peercred_LDADD) $(LIBS)
-
-so_peercred-Xabbrev$(EXEEXT): $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_DEPENDENCIES) $(EXTRA_so_peercred_Xabbrev_DEPENDENCIES) 
-	@rm -f so_peercred-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_Xabbrev_OBJECTS) $(so_peercred_Xabbrev_LDADD) $(LIBS)
-
-so_peercred-Xraw$(EXEEXT): $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_DEPENDENCIES) $(EXTRA_so_peercred_Xraw_DEPENDENCIES) 
-	@rm -f so_peercred-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_Xraw_OBJECTS) $(so_peercred_Xraw_LDADD) $(LIBS)
-
-so_peercred-Xverbose$(EXEEXT): $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_DEPENDENCIES) $(EXTRA_so_peercred_Xverbose_DEPENDENCIES) 
-	@rm -f so_peercred-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(so_peercred_Xverbose_OBJECTS) $(so_peercred_Xverbose_LDADD) $(LIBS)
-
-sock_filter-v$(EXEEXT): $(sock_filter_v_OBJECTS) $(sock_filter_v_DEPENDENCIES) $(EXTRA_sock_filter_v_DEPENDENCIES) 
-	@rm -f sock_filter-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_OBJECTS) $(sock_filter_v_LDADD) $(LIBS)
-
-sock_filter-v-Xabbrev$(EXEEXT): $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_DEPENDENCIES) $(EXTRA_sock_filter_v_Xabbrev_DEPENDENCIES) 
-	@rm -f sock_filter-v-Xabbrev$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_Xabbrev_OBJECTS) $(sock_filter_v_Xabbrev_LDADD) $(LIBS)
-
-sock_filter-v-Xraw$(EXEEXT): $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_DEPENDENCIES) $(EXTRA_sock_filter_v_Xraw_DEPENDENCIES) 
-	@rm -f sock_filter-v-Xraw$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_Xraw_OBJECTS) $(sock_filter_v_Xraw_LDADD) $(LIBS)
-
-sock_filter-v-Xverbose$(EXEEXT): $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_DEPENDENCIES) $(EXTRA_sock_filter_v_Xverbose_DEPENDENCIES) 
-	@rm -f sock_filter-v-Xverbose$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sock_filter_v_Xverbose_OBJECTS) $(sock_filter_v_Xverbose_LDADD) $(LIBS)
-
-socketcall$(EXEEXT): $(socketcall_OBJECTS) $(socketcall_DEPENDENCIES) $(EXTRA_socketcall_DEPENDENCIES) 
-	@rm -f socketcall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(socketcall_OBJECTS) $(socketcall_LDADD) $(LIBS)
-
-sockopt-sol_netlink$(EXEEXT): $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_DEPENDENCIES) $(EXTRA_sockopt_sol_netlink_DEPENDENCIES) 
-	@rm -f sockopt-sol_netlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sockopt_sol_netlink_OBJECTS) $(sockopt_sol_netlink_LDADD) $(LIBS)
-
-splice$(EXEEXT): $(splice_OBJECTS) $(splice_DEPENDENCIES) $(EXTRA_splice_DEPENDENCIES) 
-	@rm -f splice$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(splice_OBJECTS) $(splice_LDADD) $(LIBS)
-
-stack-fcall$(EXEEXT): $(stack_fcall_OBJECTS) $(stack_fcall_DEPENDENCIES) $(EXTRA_stack_fcall_DEPENDENCIES) 
-	@rm -f stack-fcall$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stack_fcall_OBJECTS) $(stack_fcall_LDADD) $(LIBS)
-
-stack-fcall-mangled$(EXEEXT): $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_DEPENDENCIES) $(EXTRA_stack_fcall_mangled_DEPENDENCIES) 
-	@rm -f stack-fcall-mangled$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stack_fcall_mangled_OBJECTS) $(stack_fcall_mangled_LDADD) $(LIBS)
-
-stat$(EXEEXT): $(stat_OBJECTS) $(stat_DEPENDENCIES) $(EXTRA_stat_DEPENDENCIES) 
-	@rm -f stat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stat_OBJECTS) $(stat_LDADD) $(LIBS)
-
-stat64$(EXEEXT): $(stat64_OBJECTS) $(stat64_DEPENDENCIES) $(EXTRA_stat64_DEPENDENCIES) 
-	@rm -f stat64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(stat64_OBJECTS) $(stat64_LDADD) $(LIBS)
-
-statfs$(EXEEXT): $(statfs_OBJECTS) $(statfs_DEPENDENCIES) $(EXTRA_statfs_DEPENDENCIES) 
-	@rm -f statfs$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(statfs_OBJECTS) $(statfs_LDADD) $(LIBS)
-
-statfs64$(EXEEXT): $(statfs64_OBJECTS) $(statfs64_DEPENDENCIES) $(EXTRA_statfs64_DEPENDENCIES) 
-	@rm -f statfs64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(statfs64_OBJECTS) $(statfs64_LDADD) $(LIBS)
-
-statx$(EXEEXT): $(statx_OBJECTS) $(statx_DEPENDENCIES) $(EXTRA_statx_DEPENDENCIES) 
-	@rm -f statx$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(statx_OBJECTS) $(statx_LDADD) $(LIBS)
-
-swap$(EXEEXT): $(swap_OBJECTS) $(swap_DEPENDENCIES) $(EXTRA_swap_DEPENDENCIES) 
-	@rm -f swap$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(swap_OBJECTS) $(swap_LDADD) $(LIBS)
-
-sxetmask$(EXEEXT): $(sxetmask_OBJECTS) $(sxetmask_DEPENDENCIES) $(EXTRA_sxetmask_DEPENDENCIES) 
-	@rm -f sxetmask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sxetmask_OBJECTS) $(sxetmask_LDADD) $(LIBS)
-
-symlink$(EXEEXT): $(symlink_OBJECTS) $(symlink_DEPENDENCIES) $(EXTRA_symlink_DEPENDENCIES) 
-	@rm -f symlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(symlink_OBJECTS) $(symlink_LDADD) $(LIBS)
-
-symlinkat$(EXEEXT): $(symlinkat_OBJECTS) $(symlinkat_DEPENDENCIES) $(EXTRA_symlinkat_DEPENDENCIES) 
-	@rm -f symlinkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(symlinkat_OBJECTS) $(symlinkat_LDADD) $(LIBS)
-
-sync$(EXEEXT): $(sync_OBJECTS) $(sync_DEPENDENCIES) $(EXTRA_sync_DEPENDENCIES) 
-	@rm -f sync$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sync_OBJECTS) $(sync_LDADD) $(LIBS)
-
-sync_file_range$(EXEEXT): $(sync_file_range_OBJECTS) $(sync_file_range_DEPENDENCIES) $(EXTRA_sync_file_range_DEPENDENCIES) 
-	@rm -f sync_file_range$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sync_file_range_OBJECTS) $(sync_file_range_LDADD) $(LIBS)
-
-sync_file_range2$(EXEEXT): $(sync_file_range2_OBJECTS) $(sync_file_range2_DEPENDENCIES) $(EXTRA_sync_file_range2_DEPENDENCIES) 
-	@rm -f sync_file_range2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sync_file_range2_OBJECTS) $(sync_file_range2_LDADD) $(LIBS)
-
-sysinfo$(EXEEXT): $(sysinfo_OBJECTS) $(sysinfo_DEPENDENCIES) $(EXTRA_sysinfo_DEPENDENCIES) 
-	@rm -f sysinfo$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(sysinfo_OBJECTS) $(sysinfo_LDADD) $(LIBS)
-
-syslog$(EXEEXT): $(syslog_OBJECTS) $(syslog_DEPENDENCIES) $(EXTRA_syslog_DEPENDENCIES) 
-	@rm -f syslog$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(syslog_OBJECTS) $(syslog_LDADD) $(LIBS)
-
-tee$(EXEEXT): $(tee_OBJECTS) $(tee_DEPENDENCIES) $(EXTRA_tee_DEPENDENCIES) 
-	@rm -f tee$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(tee_OBJECTS) $(tee_LDADD) $(LIBS)
-
-threads-execve$(EXEEXT): $(threads_execve_OBJECTS) $(threads_execve_DEPENDENCIES) $(EXTRA_threads_execve_DEPENDENCIES) 
-	@rm -f threads-execve$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(threads_execve_OBJECTS) $(threads_execve_LDADD) $(LIBS)
-
-time$(EXEEXT): $(time_OBJECTS) $(time_DEPENDENCIES) $(EXTRA_time_DEPENDENCIES) 
-	@rm -f time$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(time_OBJECTS) $(time_LDADD) $(LIBS)
-
-timer_create$(EXEEXT): $(timer_create_OBJECTS) $(timer_create_DEPENDENCIES) $(EXTRA_timer_create_DEPENDENCIES) 
-	@rm -f timer_create$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(timer_create_OBJECTS) $(timer_create_LDADD) $(LIBS)
-
-timer_xettime$(EXEEXT): $(timer_xettime_OBJECTS) $(timer_xettime_DEPENDENCIES) $(EXTRA_timer_xettime_DEPENDENCIES) 
-	@rm -f timer_xettime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(timer_xettime_OBJECTS) $(timer_xettime_LDADD) $(LIBS)
-
-timerfd_xettime$(EXEEXT): $(timerfd_xettime_OBJECTS) $(timerfd_xettime_DEPENDENCIES) $(EXTRA_timerfd_xettime_DEPENDENCIES) 
-	@rm -f timerfd_xettime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(timerfd_xettime_OBJECTS) $(timerfd_xettime_LDADD) $(LIBS)
-
-times$(EXEEXT): $(times_OBJECTS) $(times_DEPENDENCIES) $(EXTRA_times_DEPENDENCIES) 
-	@rm -f times$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(times_OBJECTS) $(times_LDADD) $(LIBS)
-
-times-fail$(EXEEXT): $(times_fail_OBJECTS) $(times_fail_DEPENDENCIES) $(EXTRA_times_fail_DEPENDENCIES) 
-	@rm -f times-fail$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(times_fail_OBJECTS) $(times_fail_LDADD) $(LIBS)
-
-truncate$(EXEEXT): $(truncate_OBJECTS) $(truncate_DEPENDENCIES) $(EXTRA_truncate_DEPENDENCIES) 
-	@rm -f truncate$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(truncate_OBJECTS) $(truncate_LDADD) $(LIBS)
-
-truncate64$(EXEEXT): $(truncate64_OBJECTS) $(truncate64_DEPENDENCIES) $(EXTRA_truncate64_DEPENDENCIES) 
-	@rm -f truncate64$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(truncate64_OBJECTS) $(truncate64_LDADD) $(LIBS)
-
-ugetrlimit$(EXEEXT): $(ugetrlimit_OBJECTS) $(ugetrlimit_DEPENDENCIES) $(EXTRA_ugetrlimit_DEPENDENCIES) 
-	@rm -f ugetrlimit$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ugetrlimit_OBJECTS) $(ugetrlimit_LDADD) $(LIBS)
-
-uio$(EXEEXT): $(uio_OBJECTS) $(uio_DEPENDENCIES) $(EXTRA_uio_DEPENDENCIES) 
-	@rm -f uio$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(uio_OBJECTS) $(uio_LDADD) $(LIBS)
-
-umask$(EXEEXT): $(umask_OBJECTS) $(umask_DEPENDENCIES) $(EXTRA_umask_DEPENDENCIES) 
-	@rm -f umask$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umask_OBJECTS) $(umask_LDADD) $(LIBS)
-
-umount$(EXEEXT): $(umount_OBJECTS) $(umount_DEPENDENCIES) $(EXTRA_umount_DEPENDENCIES) 
-	@rm -f umount$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umount_OBJECTS) $(umount_LDADD) $(LIBS)
-
-umount2$(EXEEXT): $(umount2_OBJECTS) $(umount2_DEPENDENCIES) $(EXTRA_umount2_DEPENDENCIES) 
-	@rm -f umount2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umount2_OBJECTS) $(umount2_LDADD) $(LIBS)
-
-umoven-illptr$(EXEEXT): $(umoven_illptr_OBJECTS) $(umoven_illptr_DEPENDENCIES) $(EXTRA_umoven_illptr_DEPENDENCIES) 
-	@rm -f umoven-illptr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umoven_illptr_OBJECTS) $(umoven_illptr_LDADD) $(LIBS)
-
-umovestr$(EXEEXT): $(umovestr_OBJECTS) $(umovestr_DEPENDENCIES) $(EXTRA_umovestr_DEPENDENCIES) 
-	@rm -f umovestr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr_OBJECTS) $(umovestr_LDADD) $(LIBS)
-
-umovestr-illptr$(EXEEXT): $(umovestr_illptr_OBJECTS) $(umovestr_illptr_DEPENDENCIES) $(EXTRA_umovestr_illptr_DEPENDENCIES) 
-	@rm -f umovestr-illptr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr_illptr_OBJECTS) $(umovestr_illptr_LDADD) $(LIBS)
-
-umovestr2$(EXEEXT): $(umovestr2_OBJECTS) $(umovestr2_DEPENDENCIES) $(EXTRA_umovestr2_DEPENDENCIES) 
-	@rm -f umovestr2$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr2_OBJECTS) $(umovestr2_LDADD) $(LIBS)
-
-umovestr3$(EXEEXT): $(umovestr3_OBJECTS) $(umovestr3_DEPENDENCIES) $(EXTRA_umovestr3_DEPENDENCIES) 
-	@rm -f umovestr3$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(umovestr3_OBJECTS) $(umovestr3_LDADD) $(LIBS)
-
-uname$(EXEEXT): $(uname_OBJECTS) $(uname_DEPENDENCIES) $(EXTRA_uname_DEPENDENCIES) 
-	@rm -f uname$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(uname_OBJECTS) $(uname_LDADD) $(LIBS)
-
-unblock_reset_raise$(EXEEXT): $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_DEPENDENCIES) $(EXTRA_unblock_reset_raise_DEPENDENCIES) 
-	@rm -f unblock_reset_raise$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unblock_reset_raise_OBJECTS) $(unblock_reset_raise_LDADD) $(LIBS)
-
-unix-pair-send-recv$(EXEEXT): $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_DEPENDENCIES) $(EXTRA_unix_pair_send_recv_DEPENDENCIES) 
-	@rm -f unix-pair-send-recv$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unix_pair_send_recv_OBJECTS) $(unix_pair_send_recv_LDADD) $(LIBS)
-
-unix-pair-sendto-recvfrom$(EXEEXT): $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_DEPENDENCIES) $(EXTRA_unix_pair_sendto_recvfrom_DEPENDENCIES) 
-	@rm -f unix-pair-sendto-recvfrom$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unix_pair_sendto_recvfrom_OBJECTS) $(unix_pair_sendto_recvfrom_LDADD) $(LIBS)
-
-unlink$(EXEEXT): $(unlink_OBJECTS) $(unlink_DEPENDENCIES) $(EXTRA_unlink_DEPENDENCIES) 
-	@rm -f unlink$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unlink_OBJECTS) $(unlink_LDADD) $(LIBS)
-
-unlinkat$(EXEEXT): $(unlinkat_OBJECTS) $(unlinkat_DEPENDENCIES) $(EXTRA_unlinkat_DEPENDENCIES) 
-	@rm -f unlinkat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unlinkat_OBJECTS) $(unlinkat_LDADD) $(LIBS)
-
-unshare$(EXEEXT): $(unshare_OBJECTS) $(unshare_DEPENDENCIES) $(EXTRA_unshare_DEPENDENCIES) 
-	@rm -f unshare$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(unshare_OBJECTS) $(unshare_LDADD) $(LIBS)
-
-userfaultfd$(EXEEXT): $(userfaultfd_OBJECTS) $(userfaultfd_DEPENDENCIES) $(EXTRA_userfaultfd_DEPENDENCIES) 
-	@rm -f userfaultfd$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(userfaultfd_OBJECTS) $(userfaultfd_LDADD) $(LIBS)
-
-ustat$(EXEEXT): $(ustat_OBJECTS) $(ustat_DEPENDENCIES) $(EXTRA_ustat_DEPENDENCIES) 
-	@rm -f ustat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(ustat_OBJECTS) $(ustat_LDADD) $(LIBS)
-
-utime$(EXEEXT): $(utime_OBJECTS) $(utime_DEPENDENCIES) $(EXTRA_utime_DEPENDENCIES) 
-	@rm -f utime$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(utime_OBJECTS) $(utime_LDADD) $(LIBS)
-
-utimensat$(EXEEXT): $(utimensat_OBJECTS) $(utimensat_DEPENDENCIES) $(EXTRA_utimensat_DEPENDENCIES) 
-	@rm -f utimensat$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS)
-
-utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) 
-	@rm -f utimes$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS)
-
-vfork-f$(EXEEXT): $(vfork_f_OBJECTS) $(vfork_f_DEPENDENCIES) $(EXTRA_vfork_f_DEPENDENCIES) 
-	@rm -f vfork-f$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(vfork_f_OBJECTS) $(vfork_f_LDADD) $(LIBS)
-
-vhangup$(EXEEXT): $(vhangup_OBJECTS) $(vhangup_DEPENDENCIES) $(EXTRA_vhangup_DEPENDENCIES) 
-	@rm -f vhangup$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(vhangup_OBJECTS) $(vhangup_LDADD) $(LIBS)
-
-vmsplice$(EXEEXT): $(vmsplice_OBJECTS) $(vmsplice_DEPENDENCIES) $(EXTRA_vmsplice_DEPENDENCIES) 
-	@rm -f vmsplice$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(vmsplice_OBJECTS) $(vmsplice_LDADD) $(LIBS)
-
-wait4$(EXEEXT): $(wait4_OBJECTS) $(wait4_DEPENDENCIES) $(EXTRA_wait4_DEPENDENCIES) 
-	@rm -f wait4$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(wait4_OBJECTS) $(wait4_LDADD) $(LIBS)
-
-wait4-v$(EXEEXT): $(wait4_v_OBJECTS) $(wait4_v_DEPENDENCIES) $(EXTRA_wait4_v_DEPENDENCIES) 
-	@rm -f wait4-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(wait4_v_OBJECTS) $(wait4_v_LDADD) $(LIBS)
-
-waitid$(EXEEXT): $(waitid_OBJECTS) $(waitid_DEPENDENCIES) $(EXTRA_waitid_DEPENDENCIES) 
-	@rm -f waitid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(waitid_OBJECTS) $(waitid_LDADD) $(LIBS)
-
-waitid-v$(EXEEXT): $(waitid_v_OBJECTS) $(waitid_v_DEPENDENCIES) $(EXTRA_waitid_v_DEPENDENCIES) 
-	@rm -f waitid-v$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(waitid_v_OBJECTS) $(waitid_v_LDADD) $(LIBS)
-
-waitpid$(EXEEXT): $(waitpid_OBJECTS) $(waitpid_DEPENDENCIES) $(EXTRA_waitpid_DEPENDENCIES) 
-	@rm -f waitpid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(waitpid_OBJECTS) $(waitpid_LDADD) $(LIBS)
-
-xattr$(EXEEXT): $(xattr_OBJECTS) $(xattr_DEPENDENCIES) $(EXTRA_xattr_DEPENDENCIES) 
-	@rm -f xattr$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xattr_OBJECTS) $(xattr_LDADD) $(LIBS)
-
-xattr-strings$(EXEEXT): $(xattr_strings_OBJECTS) $(xattr_strings_DEPENDENCIES) $(EXTRA_xattr_strings_DEPENDENCIES) 
-	@rm -f xattr-strings$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xattr_strings_OBJECTS) $(xattr_strings_LDADD) $(LIBS)
-
-xet_robust_list$(EXEEXT): $(xet_robust_list_OBJECTS) $(xet_robust_list_DEPENDENCIES) $(EXTRA_xet_robust_list_DEPENDENCIES) 
-	@rm -f xet_robust_list$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xet_robust_list_OBJECTS) $(xet_robust_list_LDADD) $(LIBS)
-
-xet_thread_area_x86$(EXEEXT): $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_DEPENDENCIES) $(EXTRA_xet_thread_area_x86_DEPENDENCIES) 
-	@rm -f xet_thread_area_x86$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xet_thread_area_x86_OBJECTS) $(xet_thread_area_x86_LDADD) $(LIBS)
-
-xetitimer$(EXEEXT): $(xetitimer_OBJECTS) $(xetitimer_DEPENDENCIES) $(EXTRA_xetitimer_DEPENDENCIES) 
-	@rm -f xetitimer$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xetitimer_OBJECTS) $(xetitimer_LDADD) $(LIBS)
-
-xetpgid$(EXEEXT): $(xetpgid_OBJECTS) $(xetpgid_DEPENDENCIES) $(EXTRA_xetpgid_DEPENDENCIES) 
-	@rm -f xetpgid$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xetpgid_OBJECTS) $(xetpgid_LDADD) $(LIBS)
-
-xetpriority$(EXEEXT): $(xetpriority_OBJECTS) $(xetpriority_DEPENDENCIES) $(EXTRA_xetpriority_DEPENDENCIES) 
-	@rm -f xetpriority$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xetpriority_OBJECTS) $(xetpriority_LDADD) $(LIBS)
-
-xettimeofday$(EXEEXT): $(xettimeofday_OBJECTS) $(xettimeofday_DEPENDENCIES) $(EXTRA_xettimeofday_DEPENDENCIES) 
-	@rm -f xettimeofday$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(xettimeofday_OBJECTS) $(xettimeofday_LDADD) $(LIBS)
-
-zeroargc$(EXEEXT): $(zeroargc_OBJECTS) $(zeroargc_DEPENDENCIES) $(EXTRA_zeroargc_DEPENDENCIES) 
-	@rm -f zeroargc$(EXEEXT)
-	$(AM_V_CCLD)$(LINK) $(zeroargc_OBJECTS) $(zeroargc_LDADD) $(LIBS)
-
-mostlyclean-compile:
-	-rm -f *.$(OBJEXT)
-
-distclean-compile:
-	-rm -f *.tab.c
-
-include ./$(DEPDIR)/_newselect-P.Po
-include ./$(DEPDIR)/_newselect.Po
-include ./$(DEPDIR)/accept.Po
-include ./$(DEPDIR)/accept4.Po
-include ./$(DEPDIR)/access.Po
-include ./$(DEPDIR)/acct.Po
-include ./$(DEPDIR)/add_key.Po
-include ./$(DEPDIR)/adjtimex.Po
-include ./$(DEPDIR)/aio.Po
-include ./$(DEPDIR)/aio_pgetevents.Po
-include ./$(DEPDIR)/alarm.Po
-include ./$(DEPDIR)/answer.Po
-include ./$(DEPDIR)/attach-f-p-cmd.Po
-include ./$(DEPDIR)/attach-f-p.Po
-include ./$(DEPDIR)/attach-p-cmd-cmd.Po
-include ./$(DEPDIR)/attach-p-cmd-p.Po
-include ./$(DEPDIR)/block_reset_raise_run.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog-v.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd-prog.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd-v.Po
-include ./$(DEPDIR)/bpf-obj_get_info_by_fd.Po
-include ./$(DEPDIR)/bpf-success-v.Po
-include ./$(DEPDIR)/bpf-success.Po
-include ./$(DEPDIR)/bpf-v.Po
-include ./$(DEPDIR)/bpf.Po
-include ./$(DEPDIR)/brk.Po
-include ./$(DEPDIR)/btrfs.Po
-include ./$(DEPDIR)/caps-abbrev.Po
-include ./$(DEPDIR)/caps.Po
-include ./$(DEPDIR)/check_sigblock.Po
-include ./$(DEPDIR)/check_sigign.Po
-include ./$(DEPDIR)/chmod.Po
-include ./$(DEPDIR)/chown.Po
-include ./$(DEPDIR)/chown32.Po
-include ./$(DEPDIR)/chroot.Po
-include ./$(DEPDIR)/clock_adjtime.Po
-include ./$(DEPDIR)/clock_nanosleep.Po
-include ./$(DEPDIR)/clock_xettime.Po
-include ./$(DEPDIR)/clone_parent.Po
-include ./$(DEPDIR)/clone_ptrace.Po
-include ./$(DEPDIR)/copy_file_range.Po
-include ./$(DEPDIR)/count-f.Po
-include ./$(DEPDIR)/creat.Po
-include ./$(DEPDIR)/delay.Po
-include ./$(DEPDIR)/delete_module.Po
-include ./$(DEPDIR)/dev-yy.Po
-include ./$(DEPDIR)/dup.Po
-include ./$(DEPDIR)/dup2.Po
-include ./$(DEPDIR)/dup3.Po
-include ./$(DEPDIR)/epoll_create.Po
-include ./$(DEPDIR)/epoll_create1.Po
-include ./$(DEPDIR)/epoll_ctl.Po
-include ./$(DEPDIR)/epoll_pwait.Po
-include ./$(DEPDIR)/epoll_wait.Po
-include ./$(DEPDIR)/erestartsys.Po
-include ./$(DEPDIR)/eventfd.Po
-include ./$(DEPDIR)/execve-v.Po
-include ./$(DEPDIR)/execve.Po
-include ./$(DEPDIR)/execveat-v.Po
-include ./$(DEPDIR)/execveat.Po
-include ./$(DEPDIR)/faccessat.Po
-include ./$(DEPDIR)/fadvise64.Po
-include ./$(DEPDIR)/fadvise64_64.Po
-include ./$(DEPDIR)/fallocate.Po
-include ./$(DEPDIR)/fanotify_init.Po
-include ./$(DEPDIR)/fanotify_mark-Xabbrev.Po
-include ./$(DEPDIR)/fanotify_mark-Xraw.Po
-include ./$(DEPDIR)/fanotify_mark-Xverbose.Po
-include ./$(DEPDIR)/fanotify_mark.Po
-include ./$(DEPDIR)/fchdir.Po
-include ./$(DEPDIR)/fchmod.Po
-include ./$(DEPDIR)/fchmodat.Po
-include ./$(DEPDIR)/fchown.Po
-include ./$(DEPDIR)/fchown32.Po
-include ./$(DEPDIR)/fchownat.Po
-include ./$(DEPDIR)/fcntl.Po
-include ./$(DEPDIR)/fcntl64.Po
-include ./$(DEPDIR)/fdatasync.Po
-include ./$(DEPDIR)/fflush.Po
-include ./$(DEPDIR)/file_handle.Po
-include ./$(DEPDIR)/file_ioctl.Po
-include ./$(DEPDIR)/filter-unavailable.Po
-include ./$(DEPDIR)/finit_module.Po
-include ./$(DEPDIR)/flock.Po
-include ./$(DEPDIR)/fork-f.Po
-include ./$(DEPDIR)/fstat.Po
-include ./$(DEPDIR)/fstat64-fstat64.Po
-include ./$(DEPDIR)/fstatat64-fstatat64.Po
-include ./$(DEPDIR)/fstatfs.Po
-include ./$(DEPDIR)/fstatfs64.Po
-include ./$(DEPDIR)/fsync-y.Po
-include ./$(DEPDIR)/fsync.Po
-include ./$(DEPDIR)/ftruncate.Po
-include ./$(DEPDIR)/ftruncate64-ftruncate64.Po
-include ./$(DEPDIR)/futex.Po
-include ./$(DEPDIR)/futimesat.Po
-include ./$(DEPDIR)/get_mempolicy.Po
-include ./$(DEPDIR)/getcpu.Po
-include ./$(DEPDIR)/getcwd.Po
-include ./$(DEPDIR)/getdents.Po
-include ./$(DEPDIR)/getdents64.Po
-include ./$(DEPDIR)/getegid.Po
-include ./$(DEPDIR)/getegid32.Po
-include ./$(DEPDIR)/geteuid.Po
-include ./$(DEPDIR)/geteuid32.Po
-include ./$(DEPDIR)/getgid.Po
-include ./$(DEPDIR)/getgid32.Po
-include ./$(DEPDIR)/getgroups.Po
-include ./$(DEPDIR)/getgroups32.Po
-include ./$(DEPDIR)/getpeername.Po
-include ./$(DEPDIR)/getpgrp.Po
-include ./$(DEPDIR)/getpid.Po
-include ./$(DEPDIR)/getppid.Po
-include ./$(DEPDIR)/getrandom.Po
-include ./$(DEPDIR)/getresgid.Po
-include ./$(DEPDIR)/getresgid32.Po
-include ./$(DEPDIR)/getresuid.Po
-include ./$(DEPDIR)/getresuid32.Po
-include ./$(DEPDIR)/getrlimit.Po
-include ./$(DEPDIR)/getrusage.Po
-include ./$(DEPDIR)/getsid.Po
-include ./$(DEPDIR)/getsockname.Po
-include ./$(DEPDIR)/gettid.Po
-include ./$(DEPDIR)/getuid.Po
-include ./$(DEPDIR)/getuid32.Po
-include ./$(DEPDIR)/getxxid.Po
-include ./$(DEPDIR)/group_req.Po
-include ./$(DEPDIR)/inet-cmsg.Po
-include ./$(DEPDIR)/init_module.Po
-include ./$(DEPDIR)/inject-nf.Po
-include ./$(DEPDIR)/inotify.Po
-include ./$(DEPDIR)/inotify_init1.Po
-include ./$(DEPDIR)/int_0x80.Po
-include ./$(DEPDIR)/ioctl.Po
-include ./$(DEPDIR)/ioctl_block.Po
-include ./$(DEPDIR)/ioctl_dm-v.Po
-include ./$(DEPDIR)/ioctl_dm.Po
-include ./$(DEPDIR)/ioctl_evdev-v.Po
-include ./$(DEPDIR)/ioctl_evdev.Po
-include ./$(DEPDIR)/ioctl_inotify.Po
-include ./$(DEPDIR)/ioctl_kvm_run.Po
-include ./$(DEPDIR)/ioctl_loop-nv.Po
-include ./$(DEPDIR)/ioctl_loop-v.Po
-include ./$(DEPDIR)/ioctl_loop.Po
-include ./$(DEPDIR)/ioctl_mtd.Po
-include ./$(DEPDIR)/ioctl_nsfs.Po
-include ./$(DEPDIR)/ioctl_perf-success.Po
-include ./$(DEPDIR)/ioctl_perf.Po
-include ./$(DEPDIR)/ioctl_ptp.Po
-include ./$(DEPDIR)/ioctl_rtc-v.Po
-include ./$(DEPDIR)/ioctl_rtc.Po
-include ./$(DEPDIR)/ioctl_scsi.Po
-include ./$(DEPDIR)/ioctl_sg_io_v3.Po
-include ./$(DEPDIR)/ioctl_sg_io_v4.Po
-include ./$(DEPDIR)/ioctl_sock_gifconf.Po
-include ./$(DEPDIR)/ioctl_uffdio.Po
-include ./$(DEPDIR)/ioctl_v4l2.Po
-include ./$(DEPDIR)/ioperm.Po
-include ./$(DEPDIR)/iopl.Po
-include ./$(DEPDIR)/ioprio.Po
-include ./$(DEPDIR)/ip_mreq.Po
-include ./$(DEPDIR)/ipc.Po
-include ./$(DEPDIR)/ipc_msg-Xabbrev.Po
-include ./$(DEPDIR)/ipc_msg-Xraw.Po
-include ./$(DEPDIR)/ipc_msg-Xverbose.Po
-include ./$(DEPDIR)/ipc_msg.Po
-include ./$(DEPDIR)/ipc_msgbuf-Xabbrev.Po
-include ./$(DEPDIR)/ipc_msgbuf-Xraw.Po
-include ./$(DEPDIR)/ipc_msgbuf-Xverbose.Po
-include ./$(DEPDIR)/ipc_msgbuf.Po
-include ./$(DEPDIR)/ipc_sem-Xabbrev.Po
-include ./$(DEPDIR)/ipc_sem-Xraw.Po
-include ./$(DEPDIR)/ipc_sem-Xverbose.Po
-include ./$(DEPDIR)/ipc_sem.Po
-include ./$(DEPDIR)/ipc_shm-Xabbrev.Po
-include ./$(DEPDIR)/ipc_shm-Xraw.Po
-include ./$(DEPDIR)/ipc_shm-Xverbose.Po
-include ./$(DEPDIR)/ipc_shm.Po
-include ./$(DEPDIR)/is_linux_mips_n64.Po
-include ./$(DEPDIR)/kcmp-y.Po
-include ./$(DEPDIR)/kcmp.Po
-include ./$(DEPDIR)/kern_features.Po
-include ./$(DEPDIR)/kexec_file_load.Po
-include ./$(DEPDIR)/kexec_load.Po
-include ./$(DEPDIR)/keyctl-Xabbrev.Po
-include ./$(DEPDIR)/keyctl-Xraw.Po
-include ./$(DEPDIR)/keyctl-Xverbose.Po
-include ./$(DEPDIR)/keyctl.Po
-include ./$(DEPDIR)/kill.Po
-include ./$(DEPDIR)/ksysent.Po
-include ./$(DEPDIR)/lchown.Po
-include ./$(DEPDIR)/lchown32.Po
-include ./$(DEPDIR)/libtests_a-create_nl_socket.Po
-include ./$(DEPDIR)/libtests_a-errno2name.Po
-include ./$(DEPDIR)/libtests_a-error_msg.Po
-include ./$(DEPDIR)/libtests_a-fill_memory.Po
-include ./$(DEPDIR)/libtests_a-get_page_size.Po
-include ./$(DEPDIR)/libtests_a-get_sigset_size.Po
-include ./$(DEPDIR)/libtests_a-hexdump_strdup.Po
-include ./$(DEPDIR)/libtests_a-hexquote_strndup.Po
-include ./$(DEPDIR)/libtests_a-ifindex.Po
-include ./$(DEPDIR)/libtests_a-inode_of_sockfd.Po
-include ./$(DEPDIR)/libtests_a-libmmsg.Po
-include ./$(DEPDIR)/libtests_a-libsocketcall.Po
-include ./$(DEPDIR)/libtests_a-overflowuid.Po
-include ./$(DEPDIR)/libtests_a-pipe_maxfd.Po
-include ./$(DEPDIR)/libtests_a-print_quoted_string.Po
-include ./$(DEPDIR)/libtests_a-print_time.Po
-include ./$(DEPDIR)/libtests_a-printflags.Po
-include ./$(DEPDIR)/libtests_a-printxval.Po
-include ./$(DEPDIR)/libtests_a-signal2name.Po
-include ./$(DEPDIR)/libtests_a-skip_unavailable.Po
-include ./$(DEPDIR)/libtests_a-sprintrc.Po
-include ./$(DEPDIR)/libtests_a-tail_alloc.Po
-include ./$(DEPDIR)/libtests_a-test_printpath.Po
-include ./$(DEPDIR)/libtests_a-test_printstrn.Po
-include ./$(DEPDIR)/libtests_a-test_ucopy.Po
-include ./$(DEPDIR)/libtests_a-tprintf.Po
-include ./$(DEPDIR)/link.Po
-include ./$(DEPDIR)/linkat.Po
-include ./$(DEPDIR)/list_sigaction_signum.Po
-include ./$(DEPDIR)/llseek.Po
-include ./$(DEPDIR)/localtime.Po
-include ./$(DEPDIR)/lookup_dcookie.Po
-include ./$(DEPDIR)/lseek.Po
-include ./$(DEPDIR)/lstat.Po
-include ./$(DEPDIR)/lstat64-lstat64.Po
-include ./$(DEPDIR)/madvise.Po
-include ./$(DEPDIR)/mbind.Po
-include ./$(DEPDIR)/membarrier.Po
-include ./$(DEPDIR)/memfd_create.Po
-include ./$(DEPDIR)/migrate_pages.Po
-include ./$(DEPDIR)/mincore.Po
-include ./$(DEPDIR)/mkdir.Po
-include ./$(DEPDIR)/mkdirat.Po
-include ./$(DEPDIR)/mknod.Po
-include ./$(DEPDIR)/mknodat.Po
-include ./$(DEPDIR)/mlock.Po
-include ./$(DEPDIR)/mlock2.Po
-include ./$(DEPDIR)/mlockall.Po
-include ./$(DEPDIR)/mmap-Xabbrev.Po
-include ./$(DEPDIR)/mmap-Xraw.Po
-include ./$(DEPDIR)/mmap-Xverbose.Po
-include ./$(DEPDIR)/mmap.Po
-include ./$(DEPDIR)/mmap64-mmap64.Po
-include ./$(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po
-include ./$(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po
-include ./$(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po
-include ./$(DEPDIR)/mmsg-silent.Po
-include ./$(DEPDIR)/mmsg.Po
-include ./$(DEPDIR)/mmsg_name-v.Po
-include ./$(DEPDIR)/mmsg_name.Po
-include ./$(DEPDIR)/modify_ldt.Po
-include ./$(DEPDIR)/mount-Xabbrev.Po
-include ./$(DEPDIR)/mount-Xraw.Po
-include ./$(DEPDIR)/mount-Xverbose.Po
-include ./$(DEPDIR)/mount.Po
-include ./$(DEPDIR)/move_pages.Po
-include ./$(DEPDIR)/mq.Po
-include ./$(DEPDIR)/mq_sendrecv-read.Po
-include ./$(DEPDIR)/mq_sendrecv-write.Po
-include ./$(DEPDIR)/mq_sendrecv.Po
-include ./$(DEPDIR)/msg_control-v.Po
-include ./$(DEPDIR)/msg_control.Po
-include ./$(DEPDIR)/msg_name.Po
-include ./$(DEPDIR)/munlockall.Po
-include ./$(DEPDIR)/nanosleep.Po
-include ./$(DEPDIR)/net-accept-connect.Po
-include ./$(DEPDIR)/net-icmp_filter.Po
-include ./$(DEPDIR)/net-sockaddr.Po
-include ./$(DEPDIR)/net-y-unix.Po
-include ./$(DEPDIR)/net-yy-inet.Po
-include ./$(DEPDIR)/net-yy-inet6.Po
-include ./$(DEPDIR)/net-yy-netlink.Po
-include ./$(DEPDIR)/net-yy-unix.Po
-include ./$(DEPDIR)/netlink_audit.Po
-include ./$(DEPDIR)/netlink_crypto.Po
-include ./$(DEPDIR)/netlink_generic.Po
-include ./$(DEPDIR)/netlink_inet_diag.Po
-include ./$(DEPDIR)/netlink_kobject_uevent.Po
-include ./$(DEPDIR)/netlink_netfilter.Po
-include ./$(DEPDIR)/netlink_netlink_diag.Po
-include ./$(DEPDIR)/netlink_protocol.Po
-include ./$(DEPDIR)/netlink_route.Po
-include ./$(DEPDIR)/netlink_selinux.Po
-include ./$(DEPDIR)/netlink_sock_diag.Po
-include ./$(DEPDIR)/netlink_unix_diag.Po
-include ./$(DEPDIR)/netlink_xfrm.Po
-include ./$(DEPDIR)/newfstatat-newfstatat.Po
-include ./$(DEPDIR)/nfnetlink_acct.Po
-include ./$(DEPDIR)/nfnetlink_cthelper.Po
-include ./$(DEPDIR)/nfnetlink_ctnetlink.Po
-include ./$(DEPDIR)/nfnetlink_ctnetlink_exp.Po
-include ./$(DEPDIR)/nfnetlink_cttimeout.Po
-include ./$(DEPDIR)/nfnetlink_ipset.Po
-include ./$(DEPDIR)/nfnetlink_nft_compat.Po
-include ./$(DEPDIR)/nfnetlink_nftables.Po
-include ./$(DEPDIR)/nfnetlink_osf.Po
-include ./$(DEPDIR)/nfnetlink_queue.Po
-include ./$(DEPDIR)/nfnetlink_ulog.Po
-include ./$(DEPDIR)/nlattr.Po
-include ./$(DEPDIR)/nlattr_br_port_msg.Po
-include ./$(DEPDIR)/nlattr_crypto_user_alg.Po
-include ./$(DEPDIR)/nlattr_dcbmsg.Po
-include ./$(DEPDIR)/nlattr_fib_rule_hdr.Po
-include ./$(DEPDIR)/nlattr_ifaddrlblmsg.Po
-include ./$(DEPDIR)/nlattr_ifaddrmsg.Po
-include ./$(DEPDIR)/nlattr_ifinfomsg.Po
-include ./$(DEPDIR)/nlattr_ifla_af_spec.Po
-include ./$(DEPDIR)/nlattr_ifla_brport.Po
-include ./$(DEPDIR)/nlattr_ifla_linkinfo.Po
-include ./$(DEPDIR)/nlattr_ifla_port.Po
-include ./$(DEPDIR)/nlattr_ifla_xdp.Po
-include ./$(DEPDIR)/nlattr_inet_diag_msg.Po
-include ./$(DEPDIR)/nlattr_inet_diag_req_compat.Po
-include ./$(DEPDIR)/nlattr_inet_diag_req_v2.Po
-include ./$(DEPDIR)/nlattr_mdba_mdb_entry.Po
-include ./$(DEPDIR)/nlattr_mdba_router_port.Po
-include ./$(DEPDIR)/nlattr_ndmsg.Po
-include ./$(DEPDIR)/nlattr_ndtmsg.Po
-include ./$(DEPDIR)/nlattr_netconfmsg.Po
-include ./$(DEPDIR)/nlattr_netlink_diag_msg.Po
-include ./$(DEPDIR)/nlattr_nlmsgerr.Po
-include ./$(DEPDIR)/nlattr_packet_diag_msg.Po
-include ./$(DEPDIR)/nlattr_rtgenmsg.Po
-include ./$(DEPDIR)/nlattr_rtmsg.Po
-include ./$(DEPDIR)/nlattr_smc_diag_msg.Po
-include ./$(DEPDIR)/nlattr_tc_stats.Po
-include ./$(DEPDIR)/nlattr_tca_stab.Po
-include ./$(DEPDIR)/nlattr_tcamsg.Po
-include ./$(DEPDIR)/nlattr_tcmsg.Po
-include ./$(DEPDIR)/nlattr_unix_diag_msg.Po
-include ./$(DEPDIR)/nsyscalls-d.Po
-include ./$(DEPDIR)/nsyscalls.Po
-include ./$(DEPDIR)/old_mmap-P.Po
-include ./$(DEPDIR)/old_mmap-Xabbrev.Po
-include ./$(DEPDIR)/old_mmap-Xraw.Po
-include ./$(DEPDIR)/old_mmap-Xverbose.Po
-include ./$(DEPDIR)/old_mmap-v-none.Po
-include ./$(DEPDIR)/old_mmap.Po
-include ./$(DEPDIR)/oldfstat.Po
-include ./$(DEPDIR)/oldlstat.Po
-include ./$(DEPDIR)/oldselect-P.Po
-include ./$(DEPDIR)/oldselect-efault-P.Po
-include ./$(DEPDIR)/oldselect-efault.Po
-include ./$(DEPDIR)/oldselect.Po
-include ./$(DEPDIR)/oldstat.Po
-include ./$(DEPDIR)/open.Po
-include ./$(DEPDIR)/openat.Po
-include ./$(DEPDIR)/osf_utimes.Po
-include ./$(DEPDIR)/pause.Po
-include ./$(DEPDIR)/pc.Po
-include ./$(DEPDIR)/perf_event_open.Po
-include ./$(DEPDIR)/perf_event_open_nonverbose.Po
-include ./$(DEPDIR)/perf_event_open_unabbrev.Po
-include ./$(DEPDIR)/personality-Xabbrev.Po
-include ./$(DEPDIR)/personality-Xraw.Po
-include ./$(DEPDIR)/personality-Xverbose.Po
-include ./$(DEPDIR)/personality.Po
-include ./$(DEPDIR)/pipe.Po
-include ./$(DEPDIR)/pipe2.Po
-include ./$(DEPDIR)/pkey_alloc.Po
-include ./$(DEPDIR)/pkey_free.Po
-include ./$(DEPDIR)/pkey_mprotect.Po
-include ./$(DEPDIR)/poll-P.Po
-include ./$(DEPDIR)/poll.Po
-include ./$(DEPDIR)/ppoll-P.Po
-include ./$(DEPDIR)/ppoll-v.Po
-include ./$(DEPDIR)/ppoll.Po
-include ./$(DEPDIR)/prctl-arg2-intptr.Po
-include ./$(DEPDIR)/prctl-dumpable.Po
-include ./$(DEPDIR)/prctl-name.Po
-include ./$(DEPDIR)/prctl-no-args.Po
-include ./$(DEPDIR)/prctl-pdeathsig.Po
-include ./$(DEPDIR)/prctl-seccomp-filter-v.Po
-include ./$(DEPDIR)/prctl-seccomp-strict.Po
-include ./$(DEPDIR)/prctl-securebits.Po
-include ./$(DEPDIR)/prctl-spec-inject.Po
-include ./$(DEPDIR)/prctl-tid_address.Po
-include ./$(DEPDIR)/prctl-tsc.Po
-include ./$(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po
-include ./$(DEPDIR)/preadv-preadv.Po
-include ./$(DEPDIR)/preadv2-pwritev2.Po
-include ./$(DEPDIR)/preadv_pwritev-preadv-pwritev.Po
-include ./$(DEPDIR)/print_maxfd.Po
-include ./$(DEPDIR)/printpath-umovestr-peekdata.Po
-include ./$(DEPDIR)/printpath-umovestr-undumpable.Po
-include ./$(DEPDIR)/printpath-umovestr.Po
-include ./$(DEPDIR)/printstr.Po
-include ./$(DEPDIR)/printstrn-umoven-peekdata.Po
-include ./$(DEPDIR)/printstrn-umoven-undumpable.Po
-include ./$(DEPDIR)/printstrn-umoven.Po
-include ./$(DEPDIR)/prlimit64.Po
-include ./$(DEPDIR)/process_vm_readv.Po
-include ./$(DEPDIR)/process_vm_writev.Po
-include ./$(DEPDIR)/pselect6.Po
-include ./$(DEPDIR)/ptrace.Po
-include ./$(DEPDIR)/pwritev-pwritev.Po
-include ./$(DEPDIR)/qual_fault.Po
-include ./$(DEPDIR)/qual_inject-error-signal.Po
-include ./$(DEPDIR)/qual_inject-retval.Po
-include ./$(DEPDIR)/qual_inject-signal.Po
-include ./$(DEPDIR)/qual_signal.Po
-include ./$(DEPDIR)/quotactl-v.Po
-include ./$(DEPDIR)/quotactl-xfs-v.Po
-include ./$(DEPDIR)/quotactl-xfs.Po
-include ./$(DEPDIR)/quotactl.Po
-include ./$(DEPDIR)/read-write.Po
-include ./$(DEPDIR)/readahead.Po
-include ./$(DEPDIR)/readdir.Po
-include ./$(DEPDIR)/readlink.Po
-include ./$(DEPDIR)/readlinkat.Po
-include ./$(DEPDIR)/readv.Po
-include ./$(DEPDIR)/reboot.Po
-include ./$(DEPDIR)/recvfrom.Po
-include ./$(DEPDIR)/recvmmsg-timeout.Po
-include ./$(DEPDIR)/recvmsg.Po
-include ./$(DEPDIR)/redirect-fds.Po
-include ./$(DEPDIR)/remap_file_pages.Po
-include ./$(DEPDIR)/rename.Po
-include ./$(DEPDIR)/renameat.Po
-include ./$(DEPDIR)/renameat2.Po
-include ./$(DEPDIR)/request_key.Po
-include ./$(DEPDIR)/restart_syscall.Po
-include ./$(DEPDIR)/riscv_flush_icache.Po
-include ./$(DEPDIR)/rmdir.Po
-include ./$(DEPDIR)/rt_sigaction.Po
-include ./$(DEPDIR)/rt_sigpending.Po
-include ./$(DEPDIR)/rt_sigprocmask.Po
-include ./$(DEPDIR)/rt_sigqueueinfo.Po
-include ./$(DEPDIR)/rt_sigreturn.Po
-include ./$(DEPDIR)/rt_sigsuspend.Po
-include ./$(DEPDIR)/rt_sigtimedwait.Po
-include ./$(DEPDIR)/rt_tgsigqueueinfo.Po
-include ./$(DEPDIR)/run_expect_termsig.Po
-include ./$(DEPDIR)/s390_guarded_storage-v.Po
-include ./$(DEPDIR)/s390_guarded_storage.Po
-include ./$(DEPDIR)/s390_pci_mmio_read_write.Po
-include ./$(DEPDIR)/s390_runtime_instr.Po
-include ./$(DEPDIR)/s390_sthyi-v.Po
-include ./$(DEPDIR)/s390_sthyi.Po
-include ./$(DEPDIR)/sched_get_priority_mxx.Po
-include ./$(DEPDIR)/sched_rr_get_interval.Po
-include ./$(DEPDIR)/sched_xetaffinity.Po
-include ./$(DEPDIR)/sched_xetattr.Po
-include ./$(DEPDIR)/sched_xetparam.Po
-include ./$(DEPDIR)/sched_xetscheduler.Po
-include ./$(DEPDIR)/sched_yield.Po
-include ./$(DEPDIR)/scm_rights.Po
-include ./$(DEPDIR)/seccomp-filter-v.Po
-include ./$(DEPDIR)/seccomp-filter.Po
-include ./$(DEPDIR)/seccomp-strict.Po
-include ./$(DEPDIR)/seccomp_get_action_avail.Po
-include ./$(DEPDIR)/select-P.Po
-include ./$(DEPDIR)/select.Po
-include ./$(DEPDIR)/semop.Po
-include ./$(DEPDIR)/sendfile.Po
-include ./$(DEPDIR)/sendfile64.Po
-include ./$(DEPDIR)/set_mempolicy.Po
-include ./$(DEPDIR)/set_ptracer_any.Po
-include ./$(DEPDIR)/set_sigblock.Po
-include ./$(DEPDIR)/set_sigign.Po
-include ./$(DEPDIR)/setdomainname.Po
-include ./$(DEPDIR)/setfsgid.Po
-include ./$(DEPDIR)/setfsgid32.Po
-include ./$(DEPDIR)/setfsuid.Po
-include ./$(DEPDIR)/setfsuid32.Po
-include ./$(DEPDIR)/setgid.Po
-include ./$(DEPDIR)/setgid32.Po
-include ./$(DEPDIR)/setgroups.Po
-include ./$(DEPDIR)/setgroups32.Po
-include ./$(DEPDIR)/sethostname.Po
-include ./$(DEPDIR)/setns.Po
-include ./$(DEPDIR)/setregid.Po
-include ./$(DEPDIR)/setregid32.Po
-include ./$(DEPDIR)/setresgid.Po
-include ./$(DEPDIR)/setresgid32.Po
-include ./$(DEPDIR)/setresuid.Po
-include ./$(DEPDIR)/setresuid32.Po
-include ./$(DEPDIR)/setreuid.Po
-include ./$(DEPDIR)/setreuid32.Po
-include ./$(DEPDIR)/setrlimit.Po
-include ./$(DEPDIR)/setuid.Po
-include ./$(DEPDIR)/setuid32.Po
-include ./$(DEPDIR)/shmxt.Po
-include ./$(DEPDIR)/shutdown.Po
-include ./$(DEPDIR)/sigaction.Po
-include ./$(DEPDIR)/sigaltstack.Po
-include ./$(DEPDIR)/siginfo.Po
-include ./$(DEPDIR)/signal.Po
-include ./$(DEPDIR)/signal_receive.Po
-include ./$(DEPDIR)/signalfd4.Po
-include ./$(DEPDIR)/sigpending.Po
-include ./$(DEPDIR)/sigprocmask.Po
-include ./$(DEPDIR)/sigreturn.Po
-include ./$(DEPDIR)/sigsuspend.Po
-include ./$(DEPDIR)/sleep.Po
-include ./$(DEPDIR)/so_linger.Po
-include ./$(DEPDIR)/so_peercred-Xabbrev.Po
-include ./$(DEPDIR)/so_peercred-Xraw.Po
-include ./$(DEPDIR)/so_peercred-Xverbose.Po
-include ./$(DEPDIR)/so_peercred.Po
-include ./$(DEPDIR)/sock_filter-v-Xabbrev.Po
-include ./$(DEPDIR)/sock_filter-v-Xraw.Po
-include ./$(DEPDIR)/sock_filter-v-Xverbose.Po
-include ./$(DEPDIR)/sock_filter-v.Po
-include ./$(DEPDIR)/socketcall.Po
-include ./$(DEPDIR)/sockopt-sol_netlink.Po
-include ./$(DEPDIR)/splice.Po
-include ./$(DEPDIR)/stack-fcall-0.Po
-include ./$(DEPDIR)/stack-fcall-1.Po
-include ./$(DEPDIR)/stack-fcall-2.Po
-include ./$(DEPDIR)/stack-fcall-3.Po
-include ./$(DEPDIR)/stack-fcall-mangled-0.Po
-include ./$(DEPDIR)/stack-fcall-mangled-1.Po
-include ./$(DEPDIR)/stack-fcall-mangled-2.Po
-include ./$(DEPDIR)/stack-fcall-mangled-3.Po
-include ./$(DEPDIR)/stack-fcall-mangled.Po
-include ./$(DEPDIR)/stack-fcall.Po
-include ./$(DEPDIR)/stat.Po
-include ./$(DEPDIR)/stat64-stat64.Po
-include ./$(DEPDIR)/statfs-statfs.Po
-include ./$(DEPDIR)/statfs64.Po
-include ./$(DEPDIR)/statx.Po
-include ./$(DEPDIR)/swap.Po
-include ./$(DEPDIR)/sxetmask.Po
-include ./$(DEPDIR)/symlink.Po
-include ./$(DEPDIR)/symlinkat.Po
-include ./$(DEPDIR)/sync.Po
-include ./$(DEPDIR)/sync_file_range.Po
-include ./$(DEPDIR)/sync_file_range2.Po
-include ./$(DEPDIR)/sysinfo.Po
-include ./$(DEPDIR)/syslog.Po
-include ./$(DEPDIR)/tee.Po
-include ./$(DEPDIR)/threads-execve.Po
-include ./$(DEPDIR)/time.Po
-include ./$(DEPDIR)/timer_create.Po
-include ./$(DEPDIR)/timer_xettime.Po
-include ./$(DEPDIR)/timerfd_xettime.Po
-include ./$(DEPDIR)/times-fail.Po
-include ./$(DEPDIR)/times.Po
-include ./$(DEPDIR)/truncate.Po
-include ./$(DEPDIR)/truncate64-truncate64.Po
-include ./$(DEPDIR)/ugetrlimit.Po
-include ./$(DEPDIR)/uio-uio.Po
-include ./$(DEPDIR)/umask.Po
-include ./$(DEPDIR)/umount.Po
-include ./$(DEPDIR)/umount2.Po
-include ./$(DEPDIR)/umoven-illptr.Po
-include ./$(DEPDIR)/umovestr-illptr.Po
-include ./$(DEPDIR)/umovestr.Po
-include ./$(DEPDIR)/umovestr2.Po
-include ./$(DEPDIR)/umovestr3.Po
-include ./$(DEPDIR)/uname.Po
-include ./$(DEPDIR)/unblock_reset_raise.Po
-include ./$(DEPDIR)/unix-pair-send-recv.Po
-include ./$(DEPDIR)/unix-pair-sendto-recvfrom.Po
-include ./$(DEPDIR)/unlink.Po
-include ./$(DEPDIR)/unlinkat.Po
-include ./$(DEPDIR)/unshare.Po
-include ./$(DEPDIR)/userfaultfd.Po
-include ./$(DEPDIR)/ustat.Po
-include ./$(DEPDIR)/utime.Po
-include ./$(DEPDIR)/utimensat.Po
-include ./$(DEPDIR)/utimes.Po
-include ./$(DEPDIR)/vfork-f.Po
-include ./$(DEPDIR)/vhangup.Po
-include ./$(DEPDIR)/vmsplice.Po
-include ./$(DEPDIR)/wait4-v.Po
-include ./$(DEPDIR)/wait4.Po
-include ./$(DEPDIR)/waitid-v.Po
-include ./$(DEPDIR)/waitid.Po
-include ./$(DEPDIR)/waitpid.Po
-include ./$(DEPDIR)/xattr-strings.Po
-include ./$(DEPDIR)/xattr.Po
-include ./$(DEPDIR)/xet_robust_list.Po
-include ./$(DEPDIR)/xet_thread_area_x86.Po
-include ./$(DEPDIR)/xetitimer.Po
-include ./$(DEPDIR)/xetpgid.Po
-include ./$(DEPDIR)/xetpriority.Po
-include ./$(DEPDIR)/xettimeofday.Po
-include ./$(DEPDIR)/zeroargc.Po
-
-.c.o:
-	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-#	$(AM_V_CC)source='$<' object='$@' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(COMPILE) -c -o $@ $<
-
-.c.obj:
-	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-#	$(AM_V_CC)source='$<' object='$@' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-libtests_a-create_nl_socket.o: create_nl_socket.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.o -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po
-#	$(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.o `test -f 'create_nl_socket.c' || echo '$(srcdir)/'`create_nl_socket.c
-
-libtests_a-create_nl_socket.obj: create_nl_socket.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-create_nl_socket.obj -MD -MP -MF $(DEPDIR)/libtests_a-create_nl_socket.Tpo -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-create_nl_socket.Tpo $(DEPDIR)/libtests_a-create_nl_socket.Po
-#	$(AM_V_CC)source='create_nl_socket.c' object='libtests_a-create_nl_socket.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-create_nl_socket.obj `if test -f 'create_nl_socket.c'; then $(CYGPATH_W) 'create_nl_socket.c'; else $(CYGPATH_W) '$(srcdir)/create_nl_socket.c'; fi`
-
-libtests_a-errno2name.o: errno2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.o -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po
-#	$(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.o `test -f 'errno2name.c' || echo '$(srcdir)/'`errno2name.c
-
-libtests_a-errno2name.obj: errno2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-errno2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-errno2name.Tpo -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-errno2name.Tpo $(DEPDIR)/libtests_a-errno2name.Po
-#	$(AM_V_CC)source='errno2name.c' object='libtests_a-errno2name.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-errno2name.obj `if test -f 'errno2name.c'; then $(CYGPATH_W) 'errno2name.c'; else $(CYGPATH_W) '$(srcdir)/errno2name.c'; fi`
-
-libtests_a-error_msg.o: error_msg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.o -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po
-#	$(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.o `test -f 'error_msg.c' || echo '$(srcdir)/'`error_msg.c
-
-libtests_a-error_msg.obj: error_msg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-error_msg.obj -MD -MP -MF $(DEPDIR)/libtests_a-error_msg.Tpo -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-error_msg.Tpo $(DEPDIR)/libtests_a-error_msg.Po
-#	$(AM_V_CC)source='error_msg.c' object='libtests_a-error_msg.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-error_msg.obj `if test -f 'error_msg.c'; then $(CYGPATH_W) 'error_msg.c'; else $(CYGPATH_W) '$(srcdir)/error_msg.c'; fi`
-
-libtests_a-fill_memory.o: fill_memory.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.o -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po
-#	$(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.o `test -f 'fill_memory.c' || echo '$(srcdir)/'`fill_memory.c
-
-libtests_a-fill_memory.obj: fill_memory.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-fill_memory.obj -MD -MP -MF $(DEPDIR)/libtests_a-fill_memory.Tpo -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-fill_memory.Tpo $(DEPDIR)/libtests_a-fill_memory.Po
-#	$(AM_V_CC)source='fill_memory.c' object='libtests_a-fill_memory.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-fill_memory.obj `if test -f 'fill_memory.c'; then $(CYGPATH_W) 'fill_memory.c'; else $(CYGPATH_W) '$(srcdir)/fill_memory.c'; fi`
-
-libtests_a-get_page_size.o: get_page_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po
-#	$(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.o `test -f 'get_page_size.c' || echo '$(srcdir)/'`get_page_size.c
-
-libtests_a-get_page_size.obj: get_page_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_page_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_page_size.Tpo -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_page_size.Tpo $(DEPDIR)/libtests_a-get_page_size.Po
-#	$(AM_V_CC)source='get_page_size.c' object='libtests_a-get_page_size.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_page_size.obj `if test -f 'get_page_size.c'; then $(CYGPATH_W) 'get_page_size.c'; else $(CYGPATH_W) '$(srcdir)/get_page_size.c'; fi`
-
-libtests_a-get_sigset_size.o: get_sigset_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.o -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po
-#	$(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.o `test -f 'get_sigset_size.c' || echo '$(srcdir)/'`get_sigset_size.c
-
-libtests_a-get_sigset_size.obj: get_sigset_size.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-get_sigset_size.obj -MD -MP -MF $(DEPDIR)/libtests_a-get_sigset_size.Tpo -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-get_sigset_size.Tpo $(DEPDIR)/libtests_a-get_sigset_size.Po
-#	$(AM_V_CC)source='get_sigset_size.c' object='libtests_a-get_sigset_size.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-get_sigset_size.obj `if test -f 'get_sigset_size.c'; then $(CYGPATH_W) 'get_sigset_size.c'; else $(CYGPATH_W) '$(srcdir)/get_sigset_size.c'; fi`
-
-libtests_a-hexdump_strdup.o: hexdump_strdup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po
-#	$(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.o `test -f 'hexdump_strdup.c' || echo '$(srcdir)/'`hexdump_strdup.c
-
-libtests_a-hexdump_strdup.obj: hexdump_strdup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexdump_strdup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexdump_strdup.Tpo -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexdump_strdup.Tpo $(DEPDIR)/libtests_a-hexdump_strdup.Po
-#	$(AM_V_CC)source='hexdump_strdup.c' object='libtests_a-hexdump_strdup.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexdump_strdup.obj `if test -f 'hexdump_strdup.c'; then $(CYGPATH_W) 'hexdump_strdup.c'; else $(CYGPATH_W) '$(srcdir)/hexdump_strdup.c'; fi`
-
-libtests_a-hexquote_strndup.o: hexquote_strndup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.o -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po
-#	$(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.o `test -f 'hexquote_strndup.c' || echo '$(srcdir)/'`hexquote_strndup.c
-
-libtests_a-hexquote_strndup.obj: hexquote_strndup.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-hexquote_strndup.obj -MD -MP -MF $(DEPDIR)/libtests_a-hexquote_strndup.Tpo -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-hexquote_strndup.Tpo $(DEPDIR)/libtests_a-hexquote_strndup.Po
-#	$(AM_V_CC)source='hexquote_strndup.c' object='libtests_a-hexquote_strndup.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-hexquote_strndup.obj `if test -f 'hexquote_strndup.c'; then $(CYGPATH_W) 'hexquote_strndup.c'; else $(CYGPATH_W) '$(srcdir)/hexquote_strndup.c'; fi`
-
-libtests_a-ifindex.o: ifindex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.o -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po
-#	$(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.o `test -f 'ifindex.c' || echo '$(srcdir)/'`ifindex.c
-
-libtests_a-ifindex.obj: ifindex.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-ifindex.obj -MD -MP -MF $(DEPDIR)/libtests_a-ifindex.Tpo -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-ifindex.Tpo $(DEPDIR)/libtests_a-ifindex.Po
-#	$(AM_V_CC)source='ifindex.c' object='libtests_a-ifindex.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-ifindex.obj `if test -f 'ifindex.c'; then $(CYGPATH_W) 'ifindex.c'; else $(CYGPATH_W) '$(srcdir)/ifindex.c'; fi`
-
-libtests_a-inode_of_sockfd.o: inode_of_sockfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.o -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po
-#	$(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.o `test -f 'inode_of_sockfd.c' || echo '$(srcdir)/'`inode_of_sockfd.c
-
-libtests_a-inode_of_sockfd.obj: inode_of_sockfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-inode_of_sockfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-inode_of_sockfd.Tpo $(DEPDIR)/libtests_a-inode_of_sockfd.Po
-#	$(AM_V_CC)source='inode_of_sockfd.c' object='libtests_a-inode_of_sockfd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-inode_of_sockfd.obj `if test -f 'inode_of_sockfd.c'; then $(CYGPATH_W) 'inode_of_sockfd.c'; else $(CYGPATH_W) '$(srcdir)/inode_of_sockfd.c'; fi`
-
-libtests_a-libmmsg.o: libmmsg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.o -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po
-#	$(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.o `test -f 'libmmsg.c' || echo '$(srcdir)/'`libmmsg.c
-
-libtests_a-libmmsg.obj: libmmsg.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libmmsg.obj -MD -MP -MF $(DEPDIR)/libtests_a-libmmsg.Tpo -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libmmsg.Tpo $(DEPDIR)/libtests_a-libmmsg.Po
-#	$(AM_V_CC)source='libmmsg.c' object='libtests_a-libmmsg.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libmmsg.obj `if test -f 'libmmsg.c'; then $(CYGPATH_W) 'libmmsg.c'; else $(CYGPATH_W) '$(srcdir)/libmmsg.c'; fi`
-
-libtests_a-libsocketcall.o: libsocketcall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.o -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po
-#	$(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.o `test -f 'libsocketcall.c' || echo '$(srcdir)/'`libsocketcall.c
-
-libtests_a-libsocketcall.obj: libsocketcall.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-libsocketcall.obj -MD -MP -MF $(DEPDIR)/libtests_a-libsocketcall.Tpo -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-libsocketcall.Tpo $(DEPDIR)/libtests_a-libsocketcall.Po
-#	$(AM_V_CC)source='libsocketcall.c' object='libtests_a-libsocketcall.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-libsocketcall.obj `if test -f 'libsocketcall.c'; then $(CYGPATH_W) 'libsocketcall.c'; else $(CYGPATH_W) '$(srcdir)/libsocketcall.c'; fi`
-
-libtests_a-overflowuid.o: overflowuid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.o -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po
-#	$(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.o `test -f 'overflowuid.c' || echo '$(srcdir)/'`overflowuid.c
-
-libtests_a-overflowuid.obj: overflowuid.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-overflowuid.obj -MD -MP -MF $(DEPDIR)/libtests_a-overflowuid.Tpo -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-overflowuid.Tpo $(DEPDIR)/libtests_a-overflowuid.Po
-#	$(AM_V_CC)source='overflowuid.c' object='libtests_a-overflowuid.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-overflowuid.obj `if test -f 'overflowuid.c'; then $(CYGPATH_W) 'overflowuid.c'; else $(CYGPATH_W) '$(srcdir)/overflowuid.c'; fi`
-
-libtests_a-pipe_maxfd.o: pipe_maxfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.o -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po
-#	$(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.o `test -f 'pipe_maxfd.c' || echo '$(srcdir)/'`pipe_maxfd.c
-
-libtests_a-pipe_maxfd.obj: pipe_maxfd.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-pipe_maxfd.obj -MD -MP -MF $(DEPDIR)/libtests_a-pipe_maxfd.Tpo -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-pipe_maxfd.Tpo $(DEPDIR)/libtests_a-pipe_maxfd.Po
-#	$(AM_V_CC)source='pipe_maxfd.c' object='libtests_a-pipe_maxfd.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-pipe_maxfd.obj `if test -f 'pipe_maxfd.c'; then $(CYGPATH_W) 'pipe_maxfd.c'; else $(CYGPATH_W) '$(srcdir)/pipe_maxfd.c'; fi`
-
-libtests_a-print_quoted_string.o: print_quoted_string.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.o -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po
-#	$(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.o `test -f 'print_quoted_string.c' || echo '$(srcdir)/'`print_quoted_string.c
-
-libtests_a-print_quoted_string.obj: print_quoted_string.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_quoted_string.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_quoted_string.Tpo -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_quoted_string.Tpo $(DEPDIR)/libtests_a-print_quoted_string.Po
-#	$(AM_V_CC)source='print_quoted_string.c' object='libtests_a-print_quoted_string.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_quoted_string.obj `if test -f 'print_quoted_string.c'; then $(CYGPATH_W) 'print_quoted_string.c'; else $(CYGPATH_W) '$(srcdir)/print_quoted_string.c'; fi`
-
-libtests_a-print_time.o: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.o -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libtests_a-print_time.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.o `test -f 'print_time.c' || echo '$(srcdir)/'`print_time.c
-
-libtests_a-print_time.obj: print_time.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-print_time.obj -MD -MP -MF $(DEPDIR)/libtests_a-print_time.Tpo -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-print_time.Tpo $(DEPDIR)/libtests_a-print_time.Po
-#	$(AM_V_CC)source='print_time.c' object='libtests_a-print_time.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-print_time.obj `if test -f 'print_time.c'; then $(CYGPATH_W) 'print_time.c'; else $(CYGPATH_W) '$(srcdir)/print_time.c'; fi`
-
-libtests_a-printflags.o: printflags.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.o -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po
-#	$(AM_V_CC)source='printflags.c' object='libtests_a-printflags.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.o `test -f 'printflags.c' || echo '$(srcdir)/'`printflags.c
-
-libtests_a-printflags.obj: printflags.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printflags.obj -MD -MP -MF $(DEPDIR)/libtests_a-printflags.Tpo -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printflags.Tpo $(DEPDIR)/libtests_a-printflags.Po
-#	$(AM_V_CC)source='printflags.c' object='libtests_a-printflags.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printflags.obj `if test -f 'printflags.c'; then $(CYGPATH_W) 'printflags.c'; else $(CYGPATH_W) '$(srcdir)/printflags.c'; fi`
-
-libtests_a-printxval.o: printxval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.o -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po
-#	$(AM_V_CC)source='printxval.c' object='libtests_a-printxval.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.o `test -f 'printxval.c' || echo '$(srcdir)/'`printxval.c
-
-libtests_a-printxval.obj: printxval.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-printxval.obj -MD -MP -MF $(DEPDIR)/libtests_a-printxval.Tpo -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-printxval.Tpo $(DEPDIR)/libtests_a-printxval.Po
-#	$(AM_V_CC)source='printxval.c' object='libtests_a-printxval.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-printxval.obj `if test -f 'printxval.c'; then $(CYGPATH_W) 'printxval.c'; else $(CYGPATH_W) '$(srcdir)/printxval.c'; fi`
-
-libtests_a-signal2name.o: signal2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.o -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po
-#	$(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.o `test -f 'signal2name.c' || echo '$(srcdir)/'`signal2name.c
-
-libtests_a-signal2name.obj: signal2name.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-signal2name.obj -MD -MP -MF $(DEPDIR)/libtests_a-signal2name.Tpo -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-signal2name.Tpo $(DEPDIR)/libtests_a-signal2name.Po
-#	$(AM_V_CC)source='signal2name.c' object='libtests_a-signal2name.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-signal2name.obj `if test -f 'signal2name.c'; then $(CYGPATH_W) 'signal2name.c'; else $(CYGPATH_W) '$(srcdir)/signal2name.c'; fi`
-
-libtests_a-skip_unavailable.o: skip_unavailable.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.o -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po
-#	$(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.o `test -f 'skip_unavailable.c' || echo '$(srcdir)/'`skip_unavailable.c
-
-libtests_a-skip_unavailable.obj: skip_unavailable.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-skip_unavailable.obj -MD -MP -MF $(DEPDIR)/libtests_a-skip_unavailable.Tpo -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-skip_unavailable.Tpo $(DEPDIR)/libtests_a-skip_unavailable.Po
-#	$(AM_V_CC)source='skip_unavailable.c' object='libtests_a-skip_unavailable.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-skip_unavailable.obj `if test -f 'skip_unavailable.c'; then $(CYGPATH_W) 'skip_unavailable.c'; else $(CYGPATH_W) '$(srcdir)/skip_unavailable.c'; fi`
-
-libtests_a-sprintrc.o: sprintrc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.o -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po
-#	$(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.o `test -f 'sprintrc.c' || echo '$(srcdir)/'`sprintrc.c
-
-libtests_a-sprintrc.obj: sprintrc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-sprintrc.obj -MD -MP -MF $(DEPDIR)/libtests_a-sprintrc.Tpo -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-sprintrc.Tpo $(DEPDIR)/libtests_a-sprintrc.Po
-#	$(AM_V_CC)source='sprintrc.c' object='libtests_a-sprintrc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-sprintrc.obj `if test -f 'sprintrc.c'; then $(CYGPATH_W) 'sprintrc.c'; else $(CYGPATH_W) '$(srcdir)/sprintrc.c'; fi`
-
-libtests_a-tail_alloc.o: tail_alloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.o -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po
-#	$(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.o `test -f 'tail_alloc.c' || echo '$(srcdir)/'`tail_alloc.c
-
-libtests_a-tail_alloc.obj: tail_alloc.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tail_alloc.obj -MD -MP -MF $(DEPDIR)/libtests_a-tail_alloc.Tpo -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tail_alloc.Tpo $(DEPDIR)/libtests_a-tail_alloc.Po
-#	$(AM_V_CC)source='tail_alloc.c' object='libtests_a-tail_alloc.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tail_alloc.obj `if test -f 'tail_alloc.c'; then $(CYGPATH_W) 'tail_alloc.c'; else $(CYGPATH_W) '$(srcdir)/tail_alloc.c'; fi`
-
-libtests_a-test_printpath.o: test_printpath.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po
-#	$(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.o `test -f 'test_printpath.c' || echo '$(srcdir)/'`test_printpath.c
-
-libtests_a-test_printpath.obj: test_printpath.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printpath.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printpath.Tpo -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printpath.Tpo $(DEPDIR)/libtests_a-test_printpath.Po
-#	$(AM_V_CC)source='test_printpath.c' object='libtests_a-test_printpath.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printpath.obj `if test -f 'test_printpath.c'; then $(CYGPATH_W) 'test_printpath.c'; else $(CYGPATH_W) '$(srcdir)/test_printpath.c'; fi`
-
-libtests_a-test_printstrn.o: test_printstrn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.o -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po
-#	$(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.o `test -f 'test_printstrn.c' || echo '$(srcdir)/'`test_printstrn.c
-
-libtests_a-test_printstrn.obj: test_printstrn.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_printstrn.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_printstrn.Tpo -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_printstrn.Tpo $(DEPDIR)/libtests_a-test_printstrn.Po
-#	$(AM_V_CC)source='test_printstrn.c' object='libtests_a-test_printstrn.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_printstrn.obj `if test -f 'test_printstrn.c'; then $(CYGPATH_W) 'test_printstrn.c'; else $(CYGPATH_W) '$(srcdir)/test_printstrn.c'; fi`
-
-libtests_a-test_ucopy.o: test_ucopy.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.o -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po
-#	$(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.o `test -f 'test_ucopy.c' || echo '$(srcdir)/'`test_ucopy.c
-
-libtests_a-test_ucopy.obj: test_ucopy.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-test_ucopy.obj -MD -MP -MF $(DEPDIR)/libtests_a-test_ucopy.Tpo -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-test_ucopy.Tpo $(DEPDIR)/libtests_a-test_ucopy.Po
-#	$(AM_V_CC)source='test_ucopy.c' object='libtests_a-test_ucopy.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-test_ucopy.obj `if test -f 'test_ucopy.c'; then $(CYGPATH_W) 'test_ucopy.c'; else $(CYGPATH_W) '$(srcdir)/test_ucopy.c'; fi`
-
-libtests_a-tprintf.o: tprintf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.o -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po
-#	$(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.o `test -f 'tprintf.c' || echo '$(srcdir)/'`tprintf.c
-
-libtests_a-tprintf.obj: tprintf.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libtests_a-tprintf.obj -MD -MP -MF $(DEPDIR)/libtests_a-tprintf.Tpo -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/libtests_a-tprintf.Tpo $(DEPDIR)/libtests_a-tprintf.Po
-#	$(AM_V_CC)source='tprintf.c' object='libtests_a-tprintf.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtests_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libtests_a-tprintf.obj `if test -f 'tprintf.c'; then $(CYGPATH_W) 'tprintf.c'; else $(CYGPATH_W) '$(srcdir)/tprintf.c'; fi`
-
-fstat64-fstat64.o: fstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.o -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po
-#	$(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.o `test -f 'fstat64.c' || echo '$(srcdir)/'`fstat64.c
-
-fstat64-fstat64.obj: fstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstat64-fstat64.obj -MD -MP -MF $(DEPDIR)/fstat64-fstat64.Tpo -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstat64-fstat64.Tpo $(DEPDIR)/fstat64-fstat64.Po
-#	$(AM_V_CC)source='fstat64.c' object='fstat64-fstat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstat64-fstat64.obj `if test -f 'fstat64.c'; then $(CYGPATH_W) 'fstat64.c'; else $(CYGPATH_W) '$(srcdir)/fstat64.c'; fi`
-
-fstatat64-fstatat64.o: fstatat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.o -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po
-#	$(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.o `test -f 'fstatat64.c' || echo '$(srcdir)/'`fstatat64.c
-
-fstatat64-fstatat64.obj: fstatat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fstatat64-fstatat64.obj -MD -MP -MF $(DEPDIR)/fstatat64-fstatat64.Tpo -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/fstatat64-fstatat64.Tpo $(DEPDIR)/fstatat64-fstatat64.Po
-#	$(AM_V_CC)source='fstatat64.c' object='fstatat64-fstatat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(fstatat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fstatat64-fstatat64.obj `if test -f 'fstatat64.c'; then $(CYGPATH_W) 'fstatat64.c'; else $(CYGPATH_W) '$(srcdir)/fstatat64.c'; fi`
-
-ftruncate64-ftruncate64.o: ftruncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.o -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po
-#	$(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.o `test -f 'ftruncate64.c' || echo '$(srcdir)/'`ftruncate64.c
-
-ftruncate64-ftruncate64.obj: ftruncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ftruncate64-ftruncate64.obj -MD -MP -MF $(DEPDIR)/ftruncate64-ftruncate64.Tpo -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/ftruncate64-ftruncate64.Tpo $(DEPDIR)/ftruncate64-ftruncate64.Po
-#	$(AM_V_CC)source='ftruncate64.c' object='ftruncate64-ftruncate64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ftruncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ftruncate64-ftruncate64.obj `if test -f 'ftruncate64.c'; then $(CYGPATH_W) 'ftruncate64.c'; else $(CYGPATH_W) '$(srcdir)/ftruncate64.c'; fi`
-
-lstat64-lstat64.o: lstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.o -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po
-#	$(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.o `test -f 'lstat64.c' || echo '$(srcdir)/'`lstat64.c
-
-lstat64-lstat64.obj: lstat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT lstat64-lstat64.obj -MD -MP -MF $(DEPDIR)/lstat64-lstat64.Tpo -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/lstat64-lstat64.Tpo $(DEPDIR)/lstat64-lstat64.Po
-#	$(AM_V_CC)source='lstat64.c' object='lstat64-lstat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lstat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o lstat64-lstat64.obj `if test -f 'lstat64.c'; then $(CYGPATH_W) 'lstat64.c'; else $(CYGPATH_W) '$(srcdir)/lstat64.c'; fi`
-
-mmap64-mmap64.o: mmap64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.o -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po
-#	$(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.o `test -f 'mmap64.c' || echo '$(srcdir)/'`mmap64.c
-
-mmap64-mmap64.obj: mmap64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64-mmap64.obj -MD -MP -MF $(DEPDIR)/mmap64-mmap64.Tpo -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64-mmap64.Tpo $(DEPDIR)/mmap64-mmap64.Po
-#	$(AM_V_CC)source='mmap64.c' object='mmap64-mmap64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64-mmap64.obj `if test -f 'mmap64.c'; then $(CYGPATH_W) 'mmap64.c'; else $(CYGPATH_W) '$(srcdir)/mmap64.c'; fi`
-
-mmap64_Xabbrev-mmap64-Xabbrev.o: mmap64-Xabbrev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.o -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po
-#	$(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.o `test -f 'mmap64-Xabbrev.c' || echo '$(srcdir)/'`mmap64-Xabbrev.c
-
-mmap64_Xabbrev-mmap64-Xabbrev.obj: mmap64-Xabbrev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xabbrev-mmap64-Xabbrev.obj -MD -MP -MF $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Tpo $(DEPDIR)/mmap64_Xabbrev-mmap64-Xabbrev.Po
-#	$(AM_V_CC)source='mmap64-Xabbrev.c' object='mmap64_Xabbrev-mmap64-Xabbrev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xabbrev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xabbrev-mmap64-Xabbrev.obj `if test -f 'mmap64-Xabbrev.c'; then $(CYGPATH_W) 'mmap64-Xabbrev.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xabbrev.c'; fi`
-
-mmap64_Xraw-mmap64-Xraw.o: mmap64-Xraw.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.o -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po
-#	$(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.o `test -f 'mmap64-Xraw.c' || echo '$(srcdir)/'`mmap64-Xraw.c
-
-mmap64_Xraw-mmap64-Xraw.obj: mmap64-Xraw.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xraw-mmap64-Xraw.obj -MD -MP -MF $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Tpo $(DEPDIR)/mmap64_Xraw-mmap64-Xraw.Po
-#	$(AM_V_CC)source='mmap64-Xraw.c' object='mmap64_Xraw-mmap64-Xraw.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xraw_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xraw-mmap64-Xraw.obj `if test -f 'mmap64-Xraw.c'; then $(CYGPATH_W) 'mmap64-Xraw.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xraw.c'; fi`
-
-mmap64_Xverbose-mmap64-Xverbose.o: mmap64-Xverbose.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.o -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po
-#	$(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.o `test -f 'mmap64-Xverbose.c' || echo '$(srcdir)/'`mmap64-Xverbose.c
-
-mmap64_Xverbose-mmap64-Xverbose.obj: mmap64-Xverbose.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT mmap64_Xverbose-mmap64-Xverbose.obj -MD -MP -MF $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Tpo $(DEPDIR)/mmap64_Xverbose-mmap64-Xverbose.Po
-#	$(AM_V_CC)source='mmap64-Xverbose.c' object='mmap64_Xverbose-mmap64-Xverbose.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mmap64_Xverbose_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mmap64_Xverbose-mmap64-Xverbose.obj `if test -f 'mmap64-Xverbose.c'; then $(CYGPATH_W) 'mmap64-Xverbose.c'; else $(CYGPATH_W) '$(srcdir)/mmap64-Xverbose.c'; fi`
-
-newfstatat-newfstatat.o: newfstatat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.o -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po
-#	$(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.o `test -f 'newfstatat.c' || echo '$(srcdir)/'`newfstatat.c
-
-newfstatat-newfstatat.obj: newfstatat.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT newfstatat-newfstatat.obj -MD -MP -MF $(DEPDIR)/newfstatat-newfstatat.Tpo -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/newfstatat-newfstatat.Tpo $(DEPDIR)/newfstatat-newfstatat.Po
-#	$(AM_V_CC)source='newfstatat.c' object='newfstatat-newfstatat.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(newfstatat_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o newfstatat-newfstatat.obj `if test -f 'newfstatat.c'; then $(CYGPATH_W) 'newfstatat.c'; else $(CYGPATH_W) '$(srcdir)/newfstatat.c'; fi`
-
-pread64_pwrite64-pread64-pwrite64.o: pread64-pwrite64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.o -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po
-#	$(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.o `test -f 'pread64-pwrite64.c' || echo '$(srcdir)/'`pread64-pwrite64.c
-
-pread64_pwrite64-pread64-pwrite64.obj: pread64-pwrite64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pread64_pwrite64-pread64-pwrite64.obj -MD -MP -MF $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Tpo $(DEPDIR)/pread64_pwrite64-pread64-pwrite64.Po
-#	$(AM_V_CC)source='pread64-pwrite64.c' object='pread64_pwrite64-pread64-pwrite64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pread64_pwrite64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pread64_pwrite64-pread64-pwrite64.obj `if test -f 'pread64-pwrite64.c'; then $(CYGPATH_W) 'pread64-pwrite64.c'; else $(CYGPATH_W) '$(srcdir)/pread64-pwrite64.c'; fi`
-
-preadv-preadv.o: preadv.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.o -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po
-#	$(AM_V_CC)source='preadv.c' object='preadv-preadv.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.o `test -f 'preadv.c' || echo '$(srcdir)/'`preadv.c
-
-preadv-preadv.obj: preadv.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv-preadv.obj -MD -MP -MF $(DEPDIR)/preadv-preadv.Tpo -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv-preadv.Tpo $(DEPDIR)/preadv-preadv.Po
-#	$(AM_V_CC)source='preadv.c' object='preadv-preadv.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv-preadv.obj `if test -f 'preadv.c'; then $(CYGPATH_W) 'preadv.c'; else $(CYGPATH_W) '$(srcdir)/preadv.c'; fi`
-
-preadv_pwritev-preadv-pwritev.o: preadv-pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.o -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po
-#	$(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.o `test -f 'preadv-pwritev.c' || echo '$(srcdir)/'`preadv-pwritev.c
-
-preadv_pwritev-preadv-pwritev.obj: preadv-pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT preadv_pwritev-preadv-pwritev.obj -MD -MP -MF $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/preadv_pwritev-preadv-pwritev.Tpo $(DEPDIR)/preadv_pwritev-preadv-pwritev.Po
-#	$(AM_V_CC)source='preadv-pwritev.c' object='preadv_pwritev-preadv-pwritev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(preadv_pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o preadv_pwritev-preadv-pwritev.obj `if test -f 'preadv-pwritev.c'; then $(CYGPATH_W) 'preadv-pwritev.c'; else $(CYGPATH_W) '$(srcdir)/preadv-pwritev.c'; fi`
-
-pwritev-pwritev.o: pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.o -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po
-#	$(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.o `test -f 'pwritev.c' || echo '$(srcdir)/'`pwritev.c
-
-pwritev-pwritev.obj: pwritev.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pwritev-pwritev.obj -MD -MP -MF $(DEPDIR)/pwritev-pwritev.Tpo -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/pwritev-pwritev.Tpo $(DEPDIR)/pwritev-pwritev.Po
-#	$(AM_V_CC)source='pwritev.c' object='pwritev-pwritev.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pwritev_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pwritev-pwritev.obj `if test -f 'pwritev.c'; then $(CYGPATH_W) 'pwritev.c'; else $(CYGPATH_W) '$(srcdir)/pwritev.c'; fi`
-
-stat64-stat64.o: stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.o -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po
-#	$(AM_V_CC)source='stat64.c' object='stat64-stat64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.o `test -f 'stat64.c' || echo '$(srcdir)/'`stat64.c
-
-stat64-stat64.obj: stat64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT stat64-stat64.obj -MD -MP -MF $(DEPDIR)/stat64-stat64.Tpo -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/stat64-stat64.Tpo $(DEPDIR)/stat64-stat64.Po
-#	$(AM_V_CC)source='stat64.c' object='stat64-stat64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(stat64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o stat64-stat64.obj `if test -f 'stat64.c'; then $(CYGPATH_W) 'stat64.c'; else $(CYGPATH_W) '$(srcdir)/stat64.c'; fi`
-
-statfs-statfs.o: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.o -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='statfs-statfs.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.o `test -f 'statfs.c' || echo '$(srcdir)/'`statfs.c
-
-statfs-statfs.obj: statfs.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT statfs-statfs.obj -MD -MP -MF $(DEPDIR)/statfs-statfs.Tpo -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/statfs-statfs.Tpo $(DEPDIR)/statfs-statfs.Po
-#	$(AM_V_CC)source='statfs.c' object='statfs-statfs.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(statfs_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o statfs-statfs.obj `if test -f 'statfs.c'; then $(CYGPATH_W) 'statfs.c'; else $(CYGPATH_W) '$(srcdir)/statfs.c'; fi`
-
-truncate64-truncate64.o: truncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.o -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po
-#	$(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.o `test -f 'truncate64.c' || echo '$(srcdir)/'`truncate64.c
-
-truncate64-truncate64.obj: truncate64.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT truncate64-truncate64.obj -MD -MP -MF $(DEPDIR)/truncate64-truncate64.Tpo -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/truncate64-truncate64.Tpo $(DEPDIR)/truncate64-truncate64.Po
-#	$(AM_V_CC)source='truncate64.c' object='truncate64-truncate64.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(truncate64_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o truncate64-truncate64.obj `if test -f 'truncate64.c'; then $(CYGPATH_W) 'truncate64.c'; else $(CYGPATH_W) '$(srcdir)/truncate64.c'; fi`
-
-uio-uio.o: uio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.o -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c
-	$(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po
-#	$(AM_V_CC)source='uio.c' object='uio-uio.o' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.o `test -f 'uio.c' || echo '$(srcdir)/'`uio.c
-
-uio-uio.obj: uio.c
-	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uio-uio.obj -MD -MP -MF $(DEPDIR)/uio-uio.Tpo -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi`
-	$(AM_V_at)$(am__mv) $(DEPDIR)/uio-uio.Tpo $(DEPDIR)/uio-uio.Po
-#	$(AM_V_CC)source='uio.c' object='uio-uio.obj' libtool=no \
-#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-#	$(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(uio_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uio-uio.obj `if test -f 'uio.c'; then $(CYGPATH_W) 'uio.c'; else $(CYGPATH_W) '$(srcdir)/uio.c'; fi`
-check-valgrind-local: 
-check-valgrind-memcheck-local: 
-check-valgrind-helgrind-local: 
-check-valgrind-drd-local: 
-check-valgrind-sgcheck-local: 
-
-ID: $(am__tagged_files)
-	$(am__define_uniq_tagged_files); mkid -fID $$unique
-tags: tags-am
-TAGS: tags
-
-tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
-	set x; \
-	here=`pwd`; \
-	$(am__define_uniq_tagged_files); \
-	shift; \
-	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-	  test -n "$$unique" || unique=$$empty_fix; \
-	  if test $$# -gt 0; then \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      "$$@" $$unique; \
-	  else \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      $$unique; \
-	  fi; \
-	fi
-ctags: ctags-am
-
-CTAGS: ctags
-ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
-	$(am__define_uniq_tagged_files); \
-	test -z "$(CTAGS_ARGS)$$unique" \
-	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$unique
-
-GTAGS:
-	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && $(am__cd) $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) "$$here"
-cscopelist: cscopelist-am
-
-cscopelist-am: $(am__tagged_files)
-	list='$(am__tagged_files)'; \
-	case "$(srcdir)" in \
-	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
-	  *) sdir=$(subdir)/$(srcdir) ;; \
-	esac; \
-	for i in $$list; do \
-	  if test -f "$$i"; then \
-	    echo "$(subdir)/$$i"; \
-	  else \
-	    echo "$$sdir/$$i"; \
-	  fi; \
-	done >> $(top_builddir)/cscope.files
-
-distclean-tags:
-	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-# Recover from deleted '.trs' file; this should ensure that
-# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
-# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
-# to avoid problems with "make -n".
-.log.trs:
-	rm -f $< $@
-	$(MAKE) $(AM_MAKEFLAGS) $<
-
-# Leading 'am--fnord' is there to ensure the list of targets does not
-# expand to empty, as could happen e.g. with make check TESTS=''.
-am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
-am--force-recheck:
-	@:
-
-$(TEST_SUITE_LOG): $(TEST_LOGS)
-	@$(am__set_TESTS_bases); \
-	am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
-	redo_bases=`for i in $$bases; do \
-	              am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
-	            done`; \
-	if test -n "$$redo_bases"; then \
-	  redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
-	  redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
-	  if $(am__make_dryrun); then :; else \
-	    rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
-	  fi; \
-	fi; \
-	if test -n "$$am__remaking_logs"; then \
-	  echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
-	       "recursion detected" >&2; \
-	else \
-	  am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
-	fi; \
-	if $(am__make_dryrun); then :; else \
-	  st=0;  \
-	  errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
-	  for i in $$redo_bases; do \
-	    test -f $$i.trs && test -r $$i.trs \
-	      || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
-	    test -f $$i.log && test -r $$i.log \
-	      || { echo "$$errmsg $$i.log" >&2; st=1; }; \
-	  done; \
-	  test $$st -eq 0 || exit 1; \
-	fi
-	@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
-	ws='[ 	]'; \
-	results=`for b in $$bases; do echo $$b.trs; done`; \
-	test -n "$$results" || results=/dev/null; \
-	all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
-	pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
-	fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
-	skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
-	xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
-	xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
-	error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
-	if test `expr $$fail + $$xpass + $$error` -eq 0; then \
-	  success=true; \
-	else \
-	  success=false; \
-	fi; \
-	br='==================='; br=$$br$$br$$br$$br; \
-	result_count () \
-	{ \
-	    if test x"$$1" = x"--maybe-color"; then \
-	      maybe_colorize=yes; \
-	    elif test x"$$1" = x"--no-color"; then \
-	      maybe_colorize=no; \
-	    else \
-	      echo "$@: invalid 'result_count' usage" >&2; exit 4; \
-	    fi; \
-	    shift; \
-	    desc=$$1 count=$$2; \
-	    if test $$maybe_colorize = yes && test $$count -gt 0; then \
-	      color_start=$$3 color_end=$$std; \
-	    else \
-	      color_start= color_end=; \
-	    fi; \
-	    echo "$${color_start}# $$desc $$count$${color_end}"; \
-	}; \
-	create_testsuite_report () \
-	{ \
-	  result_count $$1 "TOTAL:" $$all   "$$brg"; \
-	  result_count $$1 "PASS: " $$pass  "$$grn"; \
-	  result_count $$1 "SKIP: " $$skip  "$$blu"; \
-	  result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
-	  result_count $$1 "FAIL: " $$fail  "$$red"; \
-	  result_count $$1 "XPASS:" $$xpass "$$red"; \
-	  result_count $$1 "ERROR:" $$error "$$mgn"; \
-	}; \
-	{								\
-	  echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |	\
-	    $(am__rst_title);						\
-	  create_testsuite_report --no-color;				\
-	  echo;								\
-	  echo ".. contents:: :depth: 2";				\
-	  echo;								\
-	  for b in $$bases; do echo $$b; done				\
-	    | $(am__create_global_log);					\
-	} >$(TEST_SUITE_LOG).tmp || exit 1;				\
-	mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);			\
-	if $$success; then						\
-	  col="$$grn";							\
-	 else								\
-	  col="$$red";							\
-	  test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);		\
-	fi;								\
-	echo "$${col}$$br$${std}"; 					\
-	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
-	echo "$${col}$$br$${std}"; 					\
-	create_testsuite_report --maybe-color;				\
-	echo "$$col$$br$$std";						\
-	if $$success; then :; else					\
-	  echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";		\
-	  if test -n "$(PACKAGE_BUGREPORT)"; then			\
-	    echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}";	\
-	  fi;								\
-	  echo "$$col$$br$$std";					\
-	fi;								\
-	$$success || exit 1
-
-check-TESTS:
-	@list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
-	@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
-	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
-	@set +e; $(am__set_TESTS_bases); \
-	log_list=`for i in $$bases; do echo $$i.log; done`; \
-	trs_list=`for i in $$bases; do echo $$i.trs; done`; \
-	log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
-	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
-	exit $$?;
-recheck: all $(check_LIBRARIES) $(check_PROGRAMS)
-	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
-	@set +e; $(am__set_TESTS_bases); \
-	bases=`for i in $$bases; do echo $$i; done \
-	         | $(am__list_recheck_tests)` || exit 1; \
-	log_list=`for i in $$bases; do echo $$i.log; done`; \
-	log_list=`echo $$log_list`; \
-	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
-	        am__force_recheck=am--force-recheck \
-	        TEST_LOGS="$$log_list"; \
-	exit $$?
-.test.log:
-	@p='$<'; \
-	$(am__set_b); \
-	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
-	--log-file $$b.log --trs-file $$b.trs \
-	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
-	"$$tst" $(AM_TESTS_FD_REDIRECT)
-#.test$(EXEEXT).log:
-#	@p='$<'; \
-#	$(am__set_b); \
-#	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
-#	--log-file $$b.log --trs-file $$b.trs \
-#	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
-#	"$$tst" $(AM_TESTS_FD_REDIRECT)
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-	$(MAKE) $(AM_MAKEFLAGS) $(check_LIBRARIES) $(check_PROGRAMS)
-	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
-check: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) check-am
-all-am: Makefile
-installdirs:
-install: $(BUILT_SOURCES)
-	$(MAKE) $(AM_MAKEFLAGS) install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
-	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
-	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
-
-clean-generic:
-	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
-check-valgrind: check-valgrind-am
-
-check-valgrind-am: check-valgrind-local
-
-check-valgrind-drd: check-valgrind-drd-am
-
-check-valgrind-drd-am: check-valgrind-drd-local
-
-check-valgrind-helgrind: check-valgrind-helgrind-am
-
-check-valgrind-helgrind-am: check-valgrind-helgrind-local
-
-check-valgrind-memcheck: check-valgrind-memcheck-am
-
-check-valgrind-memcheck-am: check-valgrind-memcheck-local
-
-check-valgrind-sgcheck: check-valgrind-sgcheck-am
-
-check-valgrind-sgcheck-am: check-valgrind-sgcheck-local
-
-clean: clean-am
-
-clean-am: clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \
-	clean-local mostlyclean-am
-
-distclean: distclean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
-	distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: all check check-am install install-am install-strip
-
-.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am \
-	check-valgrind-am check-valgrind-drd-am \
-	check-valgrind-drd-local check-valgrind-helgrind-am \
-	check-valgrind-helgrind-local check-valgrind-local \
-	check-valgrind-memcheck-am check-valgrind-memcheck-local \
-	check-valgrind-sgcheck-am check-valgrind-sgcheck-local clean \
-	clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \
-	clean-local cscopelist-am ctags ctags-am distclean \
-	distclean-compile distclean-generic distclean-tags distdir dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-dvi install-dvi-am \
-	install-exec install-exec-am install-html install-html-am \
-	install-info install-info-am install-man install-pdf \
-	install-pdf-am install-ps install-ps-am install-strip \
-	installcheck installcheck-am installdirs maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-compile \
-	mostlyclean-generic pdf pdf-am ps ps-am recheck tags tags-am \
-	uninstall uninstall-am
-
-
-$(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/_newselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/accept.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/accept4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/access.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/add_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/adjtimex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/aio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/aio_pgetevents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/alarm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd-prog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/bpf-obj_get_info_by_fd-prog-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/btrfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock_nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/clock_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/copy_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/creat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/delete_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dev-yy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dup2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/dup3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_create1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_ctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_pwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/epoll_wait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/erestartsys.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/execveat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/execveat-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/faccessat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fadvise64_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fanotify_mark-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchmod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchmodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fchownat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fcntl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fcntl64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fdatasync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/file_handle.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/file_ioctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/finit_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/flock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstatat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fstatfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fsync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/fsync-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ftruncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ftruncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/futimesat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/get_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getcwd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getdents.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getdents64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getegid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getegid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/geteuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/geteuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getpeername.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getpgrp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getppid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getrandom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getrusage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getsid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getsockname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/gettid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/group_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/inotify_init1.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/int_0x80.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_block.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_dm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_dm-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_evdev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_evdev-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_inotify.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_loop-nv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_loop-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_perf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_ptp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_rtc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_rtc-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_scsi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_sg_io_v3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_sg_io_v4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_sock_gifconf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_uffdio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioctl_v4l2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioperm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/iopl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ioprio.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ip_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msg-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msgbuf-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msgbuf-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_msgbuf-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_sem-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ipc_shm-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kcmp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kcmp-y.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kern_features.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kexec_file_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kexec_load.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/keyctl-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/kill.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lchown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lchown32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/link.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/linkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lookup_dcookie.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/lstat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/madvise.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mbind.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/membarrier.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/memfd_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/migrate_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mincore.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mkdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mkdirat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mknod.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mknodat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mlock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mlock2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmap64-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg-silent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mmsg_name-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/modify_ldt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mount-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/move_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq_sendrecv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq_sendrecv-read.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/mq_sendrecv-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/msg_control.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/msg_control-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/msg_name.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/munlockall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_audit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_crypto.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_generic.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_kobject_uevent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_netfilter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_protocol.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_route.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_selinux.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/netlink_xfrm.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/newfstatat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_acct.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_cthelper.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ctnetlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ctnetlink_exp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_cttimeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ipset.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_nft_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_nftables.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_osf.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_queue.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nfnetlink_ulog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_crypto_user_alg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_br_port_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_dcbmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_fib_rule_hdr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifaddrlblmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifaddrmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifinfomsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_af_spec.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_brport.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_linkinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ifla_xdp.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_inet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_inet_diag_req_compat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_inet_diag_req_v2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_mdba_mdb_entry.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_mdba_router_port.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ndmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_ndtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_netconfmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_netlink_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_nlmsgerr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_packet_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_rtgenmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_rtmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_smc_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tc_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tca_stab.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tcamsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_tcmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/nlattr_unix_diag_msg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-v-none.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/old_mmap-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldfstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldlstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect-efault.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldselect-efault-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/oldstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/openat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/osf_utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pause.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/perf_event_open.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/personality-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/personality-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/personality-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pkey_alloc.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ppoll-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printpath-umovestr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printpath-umovestr-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printpath-umovestr-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstrn-umoven.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstrn-umoven-peekdata.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/printstrn-umoven-undumpable.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/prlimit64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/process_vm_readv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl-xfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/quotactl-xfs-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/read-write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readahead.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/readlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/reboot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/recvfrom.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/recvmmsg-timeout.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rename.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/renameat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/renameat2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/request_key.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/riscv_flush_icache.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rmdir.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_sigtimedwait.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_guarded_storage.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_guarded_storage-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_pci_mmio_read_write.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_runtime_instr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_sthyi.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/s390_sthyi-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_rr_get_interval.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetaffinity.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetparam.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_xetscheduler.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sched_yield.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/seccomp-filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/seccomp-filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/seccomp_get_action_avail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/select.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/select-P.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/semop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sendfile.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sendfile64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/set_mempolicy.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setdomainname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setfsuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgroups.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setgroups32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sethostname.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setns.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setregid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setregid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresgid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setresuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setreuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setreuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setuid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/setuid32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/shmxt.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/shutdown.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigaction.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/siginfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/signal.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigpending.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigprocmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sigsuspend.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_linger.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/so_peercred-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sock_filter-v-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/socketcall.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sockopt-sol_netlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/splice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/stat64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/statfs64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/statx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/swap.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sxetmask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/symlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/symlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sync.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sync_file_range.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sync_file_range2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/sysinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/syslog.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/tee.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/time.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/timer_create.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/timer_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/timerfd_xettime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/times.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_regex_32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_regex_64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_personality_regex_x32.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/truncate64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ugetrlimit.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umask.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umoven-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umovestr-illptr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/umovestr3.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/unlink.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/unlinkat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/unshare.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/userfaultfd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/ustat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/utime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/vfork-f.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/vhangup.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/vmsplice.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/wait4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/wait4-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/waitid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/waitid-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/waitpid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xattr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xattr-strings.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xetpriority.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-$(srcdir)/xettimeofday.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
-	$(AM_V_GEN) $^ $@
-
-
-# Valgrind check
-#
-# Optional:
-#  - VALGRIND_SUPPRESSIONS_FILES: Space-separated list of Valgrind suppressions
-#    files to load. (Default: empty)
-#  - VALGRIND_FLAGS: General flags to pass to all Valgrind tools.
-#    (Default: --num-callers=30)
-#  - VALGRIND_$toolname_FLAGS: Flags to pass to Valgrind $toolname (one of:
-#    memcheck, helgrind, drd, sgcheck). (Default: various)
-
-# Optional variables
-VALGRIND_SUPPRESSIONS ?= $(addprefix --suppressions=,$(VALGRIND_SUPPRESSIONS_FILES))
-VALGRIND_FLAGS ?= --num-callers=30
-VALGRIND_memcheck_FLAGS ?= --leak-check=full --show-reachable=no
-VALGRIND_helgrind_FLAGS ?= --history-level=approx
-VALGRIND_drd_FLAGS ?=
-VALGRIND_sgcheck_FLAGS ?=
-
-# Internal use
-valgrind_log_files = $(addprefix test-suite-,$(addsuffix .log,$(valgrind_tools)))
-
-valgrind_memcheck_flags = --tool=memcheck $(VALGRIND_memcheck_FLAGS)
-valgrind_helgrind_flags = --tool=helgrind $(VALGRIND_helgrind_FLAGS)
-valgrind_drd_flags = --tool=drd $(VALGRIND_drd_FLAGS)
-valgrind_sgcheck_flags = --tool=exp-sgcheck $(VALGRIND_sgcheck_FLAGS)
-
-valgrind_quiet = $(valgrind_quiet_$(V))
-valgrind_quiet_ = $(valgrind_quiet_$(AM_DEFAULT_VERBOSITY))
-valgrind_quiet_0 = --quiet
-valgrind_v_use   = $(valgrind_v_use_$(V))
-valgrind_v_use_  = $(valgrind_v_use_$(AM_DEFAULT_VERBOSITY))
-valgrind_v_use_0 = @echo "  USE   " $(patsubst check-valgrind-%,%,$@):;
-
-# Support running with and without libtool.
-ifneq ($(LIBTOOL),)
-valgrind_lt = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=execute
-else
-valgrind_lt =
-endif
-
-# Use recursive makes in order to ignore errors during check
-check-valgrind:
-ifeq ($(VALGRIND_ENABLED),yes)
-	$(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -k \
-		$(foreach tool, $(valgrind_enabled_tools), check-valgrind-$(tool))
-else
-	@echo "Need to reconfigure with --enable-valgrind"
-endif
-
-# Valgrind running
-VALGRIND_TESTS_ENVIRONMENT = \
-	$(TESTS_ENVIRONMENT) \
-	env VALGRIND=$(VALGRIND) \
-	G_SLICE=always-malloc,debug-blocks \
-	G_DEBUG=fatal-warnings,fatal-criticals,gc-friendly
-
-VALGRIND_LOG_COMPILER = \
-	$(valgrind_lt) \
-	$(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS)
-
-define valgrind_tool_rule
-check-valgrind-$(1): $$(BUILT_SOURCES)
-ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes)
-	$$(valgrind_v_use)$$(MAKE) $$(AM_MAKEFLAGS) check-am \
-		TESTS_ENVIRONMENT="$$(VALGRIND_TESTS_ENVIRONMENT)" \
-		LOG_COMPILER="$$(VALGRIND_LOG_COMPILER)" \
-		LOG_FLAGS="$$(valgrind_$(1)_flags)" \
-		TEST_SUITE_LOG=test-suite-$(1).log
-else ifeq ($$(VALGRIND_ENABLED),yes)
-	@echo "Need to reconfigure with --enable-valgrind-$(1)"
-else
-	@echo "Need to reconfigure with --enable-valgrind"
-endif
-endef
-
-$(foreach tool,$(valgrind_tools),$(eval $(call valgrind_tool_rule,$(tool))))
-
-AM_DISTCHECK_CONFIGURE_FLAGS ?=
-AM_DISTCHECK_CONFIGURE_FLAGS += --disable-valgrind
-
-MOSTLYCLEANFILES ?=
-MOSTLYCLEANFILES += $(valgrind_log_files)
-
-.PHONY: check-valgrind $(add-prefix check-valgrind-,$(valgrind_tools))
-
-
-ksysent.h: $(srcdir)/ksysent.sed
-	echo '#include <asm/unistd.h>' | \
-		$(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) -dM - > $@.t1
-	LC_COLLATE=C sed -r -n -f $(srcdir)/ksysent.sed < $@.t1 > $@.t2
-	mv -f $@.t2 $@
-	rm -f $@.t1
-
-ksysent.$(OBJEXT): ksysent.h
-$(objects): scno.h
-
-clean-local: clean-local-check
-.PHONY: clean-local-check
-clean-local-check:
-	-rm -rf -- $(TESTS:.test=.dir) $(GEN_TESTS:.gen.test=.dir)
-
-.PHONY: check-valgrind-local
-check-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS)
-
-syscallent.i: $(top_builddir)/config.h $(top_srcdir)/$(OS)/$(ARCH)/syscallent.h
-	$(CPP) -P $(SCNO_CPPFLAGS) -include $^ -o $@
-
-scno.h: $(top_srcdir)/scno.head syscallent.i
-	echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
-	cat $< >> $@-t
-	LC_ALL=C sed -n '$(SCNO_SED)' $(filter-out $<,$^) >> $@-t
-	mv $@-t $@
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 34b08a9..5bb580a 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -94,9 +94,9 @@
 	attach-p-cmd-p \
 	block_reset_raise_run \
 	bpf-obj_get_info_by_fd \
-	bpf-obj_get_info_by_fd-v \
 	bpf-obj_get_info_by_fd-prog \
 	bpf-obj_get_info_by_fd-prog-v \
+	bpf-obj_get_info_by_fd-v \
 	bpf-success \
 	bpf-success-v \
 	caps-abbrev \
@@ -118,6 +118,8 @@
 	int_0x80 \
 	ioctl_dm-v \
 	ioctl_evdev-v \
+	ioctl_evdev-success \
+	ioctl_evdev-success-v \
 	ioctl_loop-nv \
 	ioctl_loop-v \
 	ioctl_nsfs \
@@ -131,6 +133,7 @@
 	mmsg_name-v \
 	msg_control-v \
 	net-accept-connect \
+	net-tpacket_stats-success \
 	netlink_inet_diag \
 	netlink_netlink_diag \
 	netlink_unix_diag \
@@ -151,7 +154,11 @@
 	qual_inject-retval \
 	qual_inject-signal \
 	qual_signal \
+	quotactl-success \
+	quotactl-success-v \
 	quotactl-v \
+	quotactl-xfs-success \
+	quotactl-xfs-success-v \
 	quotactl-xfs-v \
 	redirect-fds \
 	restart_syscall \
@@ -223,16 +230,16 @@
 endif
 
 DECODER_TESTS = \
-	bpf-success.test \
 	bpf-success-v.test \
+	bpf-success.test \
 	brk.test \
+	btrfs-X.test \
 	btrfs-v.test \
+	btrfs-vX.test \
 	btrfs-vw.test \
 	btrfs-vwX.test \
-	btrfs-vX.test \
 	btrfs-w.test \
 	btrfs-wX.test \
-	btrfs-X.test \
 	caps-abbrev.test \
 	caps.test \
 	eventfd.test \
@@ -242,21 +249,24 @@
 	futex.test \
 	getuid.test \
 	ioctl.test \
+	ioctl_evdev-success.test \
+	ioctl_evdev-success-v.test \
 	ioctl_perf-success.test \
 	ipc_msgbuf.test \
 	kern_features-fault.test \
 	llseek.test \
 	lseek.test \
 	mmap.test \
+	net-tpacket_stats-success.test \
 	net-y-unix.test \
 	net-yy-inet.test \
 	net-yy-netlink.test \
 	net-yy-unix.test \
 	net.test \
 	netlink_sock_diag.test \
-	nsyscalls.test \
 	nsyscalls-d.test \
 	nsyscalls-nd.test \
+	nsyscalls.test \
 	personality.test \
 	pipe.test \
 	poll-P.test \
@@ -273,13 +283,16 @@
 	prctl-tid_address.test \
 	prctl-tsc.test \
 	qual_fault-exit_group.test \
+	quotactl-success-v.test \
+	quotactl-success.test \
+	quotactl-xfs-success-v.test \
+	quotactl-xfs-success.test \
 	readv.test \
 	rt_sigaction.test \
 	scm_rights-fd.test \
 	seccomp-strict.test \
 	sigaltstack.test \
 	sun_path.test \
-	xet_thread_area_x86.test \
 	uio.test \
 	umount.test \
 	umount2.test \
@@ -288,6 +301,7 @@
 	uname.test \
 	unix-pair-send-recv.test \
 	unix-pair-sendto-recvfrom.test \
+	xet_thread_area_x86.test \
 	# end of DECODER_TESTS
 
 MISC_TESTS = \
@@ -302,10 +316,10 @@
 	detach-running.test \
 	detach-sleeping.test \
 	detach-stopped.test \
+	fflush.test \
 	filter-unavailable.test \
 	filtering_fd-syntax.test \
 	filtering_syscall-syntax.test \
-	fflush.test \
 	get_regs.test \
 	inject-nf.test \
 	interactive_block.test \
@@ -317,14 +331,14 @@
 	printpath-umovestr-legacy.test \
 	printstrn-umoven-legacy.test \
 	qual_fault-syntax.test \
-	qual_fault.test \
 	qual_fault-syscall.test \
-	qual_inject-error-signal.test \
+	qual_fault.test \
 	qual_inject-error-signal-syscall.test \
-	qual_inject-retval.test \
+	qual_inject-error-signal.test \
 	qual_inject-retval-syscall.test \
-	qual_inject-signal.test \
+	qual_inject-retval.test \
 	qual_inject-signal-syscall.test \
+	qual_inject-signal.test \
 	qual_inject-syntax.test \
 	qual_signal.test \
 	qual_syscall.test \
@@ -386,6 +400,7 @@
 	init.sh \
 	init_delete_module.h \
 	ipc.sh \
+	ioctl_kvm_run_common.c \
 	ksysent.sed \
 	lstatx.c \
 	match.awk \
diff --git a/tests/Makefile.in b/tests/Makefile.in
index 4b8dee9..8fadfca 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -140,9 +140,9 @@
 	attach-f-p$(EXEEXT) attach-f-p-cmd$(EXEEXT) \
 	attach-p-cmd-cmd$(EXEEXT) attach-p-cmd-p$(EXEEXT) \
 	block_reset_raise_run$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
 	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) bpf-success$(EXEEXT) \
+	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \
+	bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-success$(EXEEXT) \
 	bpf-success-v$(EXEEXT) caps-abbrev$(EXEEXT) \
 	check_sigblock$(EXEEXT) check_sigign$(EXEEXT) \
 	clone_parent$(EXEEXT) clone_ptrace$(EXEEXT) count-f$(EXEEXT) \
@@ -150,16 +150,17 @@
 	filter-unavailable$(EXEEXT) fork-f$(EXEEXT) fsync-y$(EXEEXT) \
 	getpid$(EXEEXT) getppid$(EXEEXT) gettid$(EXEEXT) \
 	inject-nf$(EXEEXT) int_0x80$(EXEEXT) ioctl_dm-v$(EXEEXT) \
-	ioctl_evdev-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \
+	ioctl_evdev-v$(EXEEXT) ioctl_evdev-success$(EXEEXT) \
+	ioctl_evdev-success-v$(EXEEXT) ioctl_loop-nv$(EXEEXT) \
 	ioctl_loop-v$(EXEEXT) ioctl_nsfs$(EXEEXT) \
 	ioctl_perf-success$(EXEEXT) ioctl_rtc-v$(EXEEXT) \
 	is_linux_mips_n64$(EXEEXT) ksysent$(EXEEXT) \
 	list_sigaction_signum$(EXEEXT) localtime$(EXEEXT) \
 	mmsg-silent$(EXEEXT) mmsg_name-v$(EXEEXT) \
 	msg_control-v$(EXEEXT) net-accept-connect$(EXEEXT) \
-	netlink_inet_diag$(EXEEXT) netlink_netlink_diag$(EXEEXT) \
-	netlink_unix_diag$(EXEEXT) nsyscalls$(EXEEXT) \
-	nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \
+	net-tpacket_stats-success$(EXEEXT) netlink_inet_diag$(EXEEXT) \
+	netlink_netlink_diag$(EXEEXT) netlink_unix_diag$(EXEEXT) \
+	nsyscalls$(EXEEXT) nsyscalls-d$(EXEEXT) oldselect-P$(EXEEXT) \
 	oldselect-efault-P$(EXEEXT) pc$(EXEEXT) \
 	perf_event_open_nonverbose$(EXEEXT) \
 	perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \
@@ -167,7 +168,9 @@
 	prctl-spec-inject$(EXEEXT) print_maxfd$(EXEEXT) \
 	qual_fault$(EXEEXT) qual_inject-error-signal$(EXEEXT) \
 	qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \
-	qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \
+	qual_signal$(EXEEXT) quotactl-success$(EXEEXT) \
+	quotactl-success-v$(EXEEXT) quotactl-v$(EXEEXT) \
+	quotactl-xfs-success$(EXEEXT) quotactl-xfs-success-v$(EXEEXT) \
 	quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \
 	restart_syscall$(EXEEXT) run_expect_termsig$(EXEEXT) \
 	scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \
@@ -233,11 +236,10 @@
 am__EXEEXT_1 = _newselect$(EXEEXT) accept$(EXEEXT) accept4$(EXEEXT) \
 	access$(EXEEXT) acct$(EXEEXT) add_key$(EXEEXT) \
 	adjtimex$(EXEEXT) aio$(EXEEXT) aio_pgetevents$(EXEEXT) \
-	alarm$(EXEEXT) bpf$(EXEEXT) bpf-v$(EXEEXT) \
-	bpf-obj_get_info_by_fd$(EXEEXT) \
-	bpf-obj_get_info_by_fd-v$(EXEEXT) \
+	alarm$(EXEEXT) bpf$(EXEEXT) bpf-obj_get_info_by_fd$(EXEEXT) \
 	bpf-obj_get_info_by_fd-prog$(EXEEXT) \
-	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) brk$(EXEEXT) \
+	bpf-obj_get_info_by_fd-prog-v$(EXEEXT) \
+	bpf-obj_get_info_by_fd-v$(EXEEXT) bpf-v$(EXEEXT) brk$(EXEEXT) \
 	btrfs$(EXEEXT) caps$(EXEEXT) chmod$(EXEEXT) chown$(EXEEXT) \
 	chown32$(EXEEXT) chroot$(EXEEXT) clock_adjtime$(EXEEXT) \
 	clock_nanosleep$(EXEEXT) clock_xettime$(EXEEXT) \
@@ -272,41 +274,44 @@
 	init_module$(EXEEXT) inotify$(EXEEXT) inotify_init1$(EXEEXT) \
 	ioctl$(EXEEXT) ioctl_block$(EXEEXT) ioctl_dm$(EXEEXT) \
 	ioctl_evdev$(EXEEXT) ioctl_inotify$(EXEEXT) \
-	ioctl_kvm_run$(EXEEXT) ioctl_loop$(EXEEXT) ioctl_mtd$(EXEEXT) \
-	ioctl_rtc$(EXEEXT) ioctl_perf$(EXEEXT) ioctl_ptp$(EXEEXT) \
-	ioctl_scsi$(EXEEXT) ioctl_sg_io_v3$(EXEEXT) \
-	ioctl_sg_io_v4$(EXEEXT) ioctl_sock_gifconf$(EXEEXT) \
-	ioctl_uffdio$(EXEEXT) ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) \
-	iopl$(EXEEXT) ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) \
-	ipc_msg$(EXEEXT) ipc_msg-Xabbrev$(EXEEXT) \
-	ipc_msg-Xraw$(EXEEXT) ipc_msg-Xverbose$(EXEEXT) \
-	ipc_msgbuf$(EXEEXT) ipc_msgbuf-Xabbrev$(EXEEXT) \
-	ipc_msgbuf-Xraw$(EXEEXT) ipc_msgbuf-Xverbose$(EXEEXT) \
-	ipc_sem$(EXEEXT) ipc_sem-Xabbrev$(EXEEXT) \
-	ipc_sem-Xraw$(EXEEXT) ipc_sem-Xverbose$(EXEEXT) \
-	ipc_shm$(EXEEXT) ipc_shm-Xabbrev$(EXEEXT) \
-	ipc_shm-Xraw$(EXEEXT) ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) \
-	kcmp-y$(EXEEXT) kern_features$(EXEEXT) \
-	kexec_file_load$(EXEEXT) kexec_load$(EXEEXT) keyctl$(EXEEXT) \
-	keyctl-Xabbrev$(EXEEXT) keyctl-Xraw$(EXEEXT) \
-	keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) lchown$(EXEEXT) \
-	lchown32$(EXEEXT) link$(EXEEXT) linkat$(EXEEXT) \
-	llseek$(EXEEXT) lookup_dcookie$(EXEEXT) lseek$(EXEEXT) \
-	lstat$(EXEEXT) lstat64$(EXEEXT) madvise$(EXEEXT) \
-	mbind$(EXEEXT) membarrier$(EXEEXT) memfd_create$(EXEEXT) \
-	migrate_pages$(EXEEXT) mincore$(EXEEXT) mkdir$(EXEEXT) \
-	mkdirat$(EXEEXT) mknod$(EXEEXT) mknodat$(EXEEXT) \
-	mlock$(EXEEXT) mlock2$(EXEEXT) mlockall$(EXEEXT) mmap$(EXEEXT) \
-	mmap-Xabbrev$(EXEEXT) mmap-Xraw$(EXEEXT) \
-	mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) mmap64-Xabbrev$(EXEEXT) \
-	mmap64-Xraw$(EXEEXT) mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) \
-	mmsg_name$(EXEEXT) modify_ldt$(EXEEXT) mount$(EXEEXT) \
-	mount-Xabbrev$(EXEEXT) mount-Xraw$(EXEEXT) \
-	mount-Xverbose$(EXEEXT) move_pages$(EXEEXT) mq$(EXEEXT) \
-	mq_sendrecv$(EXEEXT) mq_sendrecv-read$(EXEEXT) \
-	mq_sendrecv-write$(EXEEXT) msg_control$(EXEEXT) \
-	msg_name$(EXEEXT) munlockall$(EXEEXT) nanosleep$(EXEEXT) \
-	net-icmp_filter$(EXEEXT) net-sockaddr$(EXEEXT) \
+	ioctl_kvm_run$(EXEEXT) ioctl_kvm_run-v$(EXEEXT) \
+	ioctl_kvm_run_auxstr_vcpu$(EXEEXT) ioctl_loop$(EXEEXT) \
+	ioctl_mtd$(EXEEXT) ioctl_nbd$(EXEEXT) ioctl_perf$(EXEEXT) \
+	ioctl_ptp$(EXEEXT) ioctl_rtc$(EXEEXT) ioctl_scsi$(EXEEXT) \
+	ioctl_sg_io_v3$(EXEEXT) ioctl_sg_io_v4$(EXEEXT) \
+	ioctl_sock_gifconf$(EXEEXT) ioctl_uffdio$(EXEEXT) \
+	ioctl_v4l2$(EXEEXT) ioperm$(EXEEXT) iopl$(EXEEXT) \
+	ioprio$(EXEEXT) ip_mreq$(EXEEXT) ipc$(EXEEXT) ipc_msg$(EXEEXT) \
+	ipc_msg-Xabbrev$(EXEEXT) ipc_msg-Xraw$(EXEEXT) \
+	ipc_msg-Xverbose$(EXEEXT) ipc_msgbuf$(EXEEXT) \
+	ipc_msgbuf-Xabbrev$(EXEEXT) ipc_msgbuf-Xraw$(EXEEXT) \
+	ipc_msgbuf-Xverbose$(EXEEXT) ipc_sem$(EXEEXT) \
+	ipc_sem-Xabbrev$(EXEEXT) ipc_sem-Xraw$(EXEEXT) \
+	ipc_sem-Xverbose$(EXEEXT) ipc_shm$(EXEEXT) \
+	ipc_shm-Xabbrev$(EXEEXT) ipc_shm-Xraw$(EXEEXT) \
+	ipc_shm-Xverbose$(EXEEXT) kcmp$(EXEEXT) kcmp-y$(EXEEXT) \
+	kern_features$(EXEEXT) kexec_file_load$(EXEEXT) \
+	kexec_load$(EXEEXT) keyctl$(EXEEXT) keyctl-Xabbrev$(EXEEXT) \
+	keyctl-Xraw$(EXEEXT) keyctl-Xverbose$(EXEEXT) kill$(EXEEXT) \
+	lchown$(EXEEXT) lchown32$(EXEEXT) link$(EXEEXT) \
+	linkat$(EXEEXT) llseek$(EXEEXT) lookup_dcookie$(EXEEXT) \
+	lseek$(EXEEXT) lstat$(EXEEXT) lstat64$(EXEEXT) \
+	madvise$(EXEEXT) mbind$(EXEEXT) membarrier$(EXEEXT) \
+	memfd_create$(EXEEXT) migrate_pages$(EXEEXT) mincore$(EXEEXT) \
+	mkdir$(EXEEXT) mkdirat$(EXEEXT) mknod$(EXEEXT) \
+	mknodat$(EXEEXT) mlock$(EXEEXT) mlock2$(EXEEXT) \
+	mlockall$(EXEEXT) mmap$(EXEEXT) mmap-Xabbrev$(EXEEXT) \
+	mmap-Xraw$(EXEEXT) mmap-Xverbose$(EXEEXT) mmap64$(EXEEXT) \
+	mmap64-Xabbrev$(EXEEXT) mmap64-Xraw$(EXEEXT) \
+	mmap64-Xverbose$(EXEEXT) mmsg$(EXEEXT) mmsg_name$(EXEEXT) \
+	modify_ldt$(EXEEXT) mount$(EXEEXT) mount-Xabbrev$(EXEEXT) \
+	mount-Xraw$(EXEEXT) mount-Xverbose$(EXEEXT) \
+	move_pages$(EXEEXT) mq$(EXEEXT) mq_sendrecv$(EXEEXT) \
+	mq_sendrecv-read$(EXEEXT) mq_sendrecv-write$(EXEEXT) \
+	msg_control$(EXEEXT) msg_name$(EXEEXT) munlockall$(EXEEXT) \
+	nanosleep$(EXEEXT) net-icmp_filter$(EXEEXT) \
+	net-packet_mreq$(EXEEXT) net-sockaddr$(EXEEXT) \
+	net-tpacket_req$(EXEEXT) net-tpacket_stats$(EXEEXT) \
 	net-y-unix$(EXEEXT) net-yy-inet$(EXEEXT) net-yy-inet6$(EXEEXT) \
 	net-yy-netlink$(EXEEXT) net-yy-unix$(EXEEXT) \
 	netlink_audit$(EXEEXT) netlink_crypto$(EXEEXT) \
@@ -317,11 +322,11 @@
 	newfstatat$(EXEEXT) nfnetlink_acct$(EXEEXT) \
 	nfnetlink_cthelper$(EXEEXT) nfnetlink_ctnetlink$(EXEEXT) \
 	nfnetlink_ctnetlink_exp$(EXEEXT) nfnetlink_cttimeout$(EXEEXT) \
-	nfnetlink_nft_compat$(EXEEXT) nfnetlink_nftables$(EXEEXT) \
-	nfnetlink_ipset$(EXEEXT) nfnetlink_osf$(EXEEXT) \
+	nfnetlink_ipset$(EXEEXT) nfnetlink_nft_compat$(EXEEXT) \
+	nfnetlink_nftables$(EXEEXT) nfnetlink_osf$(EXEEXT) \
 	nfnetlink_queue$(EXEEXT) nfnetlink_ulog$(EXEEXT) \
-	nlattr$(EXEEXT) nlattr_crypto_user_alg$(EXEEXT) \
-	nlattr_br_port_msg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \
+	nlattr$(EXEEXT) nlattr_br_port_msg$(EXEEXT) \
+	nlattr_crypto_user_alg$(EXEEXT) nlattr_dcbmsg$(EXEEXT) \
 	nlattr_fib_rule_hdr$(EXEEXT) nlattr_ifaddrlblmsg$(EXEEXT) \
 	nlattr_ifaddrmsg$(EXEEXT) nlattr_ifinfomsg$(EXEEXT) \
 	nlattr_ifla_af_spec$(EXEEXT) nlattr_ifla_brport$(EXEEXT) \
@@ -338,9 +343,9 @@
 	nlattr_tc_stats$(EXEEXT) nlattr_tca_stab$(EXEEXT) \
 	nlattr_tcamsg$(EXEEXT) nlattr_tcmsg$(EXEEXT) \
 	nlattr_unix_diag_msg$(EXEEXT) old_mmap$(EXEEXT) \
-	old_mmap-P$(EXEEXT) old_mmap-v-none$(EXEEXT) \
-	old_mmap-Xabbrev$(EXEEXT) old_mmap-Xraw$(EXEEXT) \
-	old_mmap-Xverbose$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \
+	old_mmap-P$(EXEEXT) old_mmap-Xabbrev$(EXEEXT) \
+	old_mmap-Xraw$(EXEEXT) old_mmap-Xverbose$(EXEEXT) \
+	old_mmap-v-none$(EXEEXT) oldfstat$(EXEEXT) oldlstat$(EXEEXT) \
 	oldselect$(EXEEXT) oldselect-efault$(EXEEXT) oldstat$(EXEEXT) \
 	open$(EXEEXT) openat$(EXEEXT) osf_utimes$(EXEEXT) \
 	pause$(EXEEXT) perf_event_open$(EXEEXT) personality$(EXEEXT) \
@@ -412,11 +417,13 @@
 	umovestr3$(EXEEXT) uname$(EXEEXT) unlink$(EXEEXT) \
 	unlinkat$(EXEEXT) unshare$(EXEEXT) userfaultfd$(EXEEXT) \
 	ustat$(EXEEXT) utime$(EXEEXT) utimensat$(EXEEXT) \
-	utimes$(EXEEXT) vhangup$(EXEEXT) vmsplice$(EXEEXT) \
-	wait4$(EXEEXT) waitid$(EXEEXT) waitpid$(EXEEXT) xattr$(EXEEXT) \
-	xattr-strings$(EXEEXT) xet_robust_list$(EXEEXT) \
-	xet_thread_area_x86$(EXEEXT) xetitimer$(EXEEXT) \
-	xetpgid$(EXEEXT) xetpriority$(EXEEXT) xettimeofday$(EXEEXT)
+	utimensat-Xabbrev$(EXEEXT) utimensat-Xraw$(EXEEXT) \
+	utimensat-Xverbose$(EXEEXT) utimes$(EXEEXT) vhangup$(EXEEXT) \
+	vmsplice$(EXEEXT) wait4$(EXEEXT) waitid$(EXEEXT) \
+	waitpid$(EXEEXT) xattr$(EXEEXT) xattr-strings$(EXEEXT) \
+	xet_robust_list$(EXEEXT) xet_thread_area_x86$(EXEEXT) \
+	xetitimer$(EXEEXT) xetpgid$(EXEEXT) xetpriority$(EXEEXT) \
+	xettimeofday$(EXEEXT)
 _newselect_SOURCES = _newselect.c
 _newselect_OBJECTS = _newselect.$(OBJEXT)
 _newselect_LDADD = $(LDADD)
@@ -969,6 +976,14 @@
 ioctl_evdev_OBJECTS = ioctl_evdev.$(OBJEXT)
 ioctl_evdev_LDADD = $(LDADD)
 ioctl_evdev_DEPENDENCIES = libtests.a
+ioctl_evdev_success_SOURCES = ioctl_evdev-success.c
+ioctl_evdev_success_OBJECTS = ioctl_evdev-success.$(OBJEXT)
+ioctl_evdev_success_LDADD = $(LDADD)
+ioctl_evdev_success_DEPENDENCIES = libtests.a
+ioctl_evdev_success_v_SOURCES = ioctl_evdev-success-v.c
+ioctl_evdev_success_v_OBJECTS = ioctl_evdev-success-v.$(OBJEXT)
+ioctl_evdev_success_v_LDADD = $(LDADD)
+ioctl_evdev_success_v_DEPENDENCIES = libtests.a
 ioctl_evdev_v_SOURCES = ioctl_evdev-v.c
 ioctl_evdev_v_OBJECTS = ioctl_evdev-v.$(OBJEXT)
 ioctl_evdev_v_LDADD = $(LDADD)
@@ -981,6 +996,15 @@
 ioctl_kvm_run_OBJECTS = ioctl_kvm_run.$(OBJEXT)
 ioctl_kvm_run_LDADD = $(LDADD)
 ioctl_kvm_run_DEPENDENCIES = libtests.a
+ioctl_kvm_run_v_SOURCES = ioctl_kvm_run-v.c
+ioctl_kvm_run_v_OBJECTS = ioctl_kvm_run-v.$(OBJEXT)
+ioctl_kvm_run_v_LDADD = $(LDADD)
+ioctl_kvm_run_v_DEPENDENCIES = libtests.a
+ioctl_kvm_run_auxstr_vcpu_SOURCES = ioctl_kvm_run_auxstr_vcpu.c
+ioctl_kvm_run_auxstr_vcpu_OBJECTS =  \
+	ioctl_kvm_run_auxstr_vcpu.$(OBJEXT)
+ioctl_kvm_run_auxstr_vcpu_LDADD = $(LDADD)
+ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES = libtests.a
 ioctl_loop_SOURCES = ioctl_loop.c
 ioctl_loop_OBJECTS = ioctl_loop.$(OBJEXT)
 ioctl_loop_LDADD = $(LDADD)
@@ -997,6 +1021,10 @@
 ioctl_mtd_OBJECTS = ioctl_mtd.$(OBJEXT)
 ioctl_mtd_LDADD = $(LDADD)
 ioctl_mtd_DEPENDENCIES = libtests.a
+ioctl_nbd_SOURCES = ioctl_nbd.c
+ioctl_nbd_OBJECTS = ioctl_nbd.$(OBJEXT)
+ioctl_nbd_LDADD = $(LDADD)
+ioctl_nbd_DEPENDENCIES = libtests.a
 ioctl_nsfs_SOURCES = ioctl_nsfs.c
 ioctl_nsfs_OBJECTS = ioctl_nsfs.$(OBJEXT)
 ioctl_nsfs_LDADD = $(LDADD)
@@ -1387,10 +1415,27 @@
 net_icmp_filter_OBJECTS = net-icmp_filter.$(OBJEXT)
 net_icmp_filter_LDADD = $(LDADD)
 net_icmp_filter_DEPENDENCIES = libtests.a
+net_packet_mreq_SOURCES = net-packet_mreq.c
+net_packet_mreq_OBJECTS = net-packet_mreq.$(OBJEXT)
+net_packet_mreq_LDADD = $(LDADD)
+net_packet_mreq_DEPENDENCIES = libtests.a
 net_sockaddr_SOURCES = net-sockaddr.c
 net_sockaddr_OBJECTS = net-sockaddr.$(OBJEXT)
 net_sockaddr_LDADD = $(LDADD)
 net_sockaddr_DEPENDENCIES = libtests.a
+net_tpacket_req_SOURCES = net-tpacket_req.c
+net_tpacket_req_OBJECTS = net-tpacket_req.$(OBJEXT)
+net_tpacket_req_LDADD = $(LDADD)
+net_tpacket_req_DEPENDENCIES = libtests.a
+net_tpacket_stats_SOURCES = net-tpacket_stats.c
+net_tpacket_stats_OBJECTS = net-tpacket_stats.$(OBJEXT)
+net_tpacket_stats_LDADD = $(LDADD)
+net_tpacket_stats_DEPENDENCIES = libtests.a
+net_tpacket_stats_success_SOURCES = net-tpacket_stats-success.c
+net_tpacket_stats_success_OBJECTS =  \
+	net-tpacket_stats-success.$(OBJEXT)
+net_tpacket_stats_success_LDADD = $(LDADD)
+net_tpacket_stats_success_DEPENDENCIES = libtests.a
 net_y_unix_SOURCES = net-y-unix.c
 net_y_unix_OBJECTS = net-y-unix.$(OBJEXT)
 net_y_unix_LDADD = $(LDADD)
@@ -1934,6 +1979,14 @@
 quotactl_OBJECTS = quotactl.$(OBJEXT)
 quotactl_LDADD = $(LDADD)
 quotactl_DEPENDENCIES = libtests.a
+quotactl_success_SOURCES = quotactl-success.c
+quotactl_success_OBJECTS = quotactl-success.$(OBJEXT)
+quotactl_success_LDADD = $(LDADD)
+quotactl_success_DEPENDENCIES = libtests.a
+quotactl_success_v_SOURCES = quotactl-success-v.c
+quotactl_success_v_OBJECTS = quotactl-success-v.$(OBJEXT)
+quotactl_success_v_LDADD = $(LDADD)
+quotactl_success_v_DEPENDENCIES = libtests.a
 quotactl_v_SOURCES = quotactl-v.c
 quotactl_v_OBJECTS = quotactl-v.$(OBJEXT)
 quotactl_v_LDADD = $(LDADD)
@@ -1942,6 +1995,14 @@
 quotactl_xfs_OBJECTS = quotactl-xfs.$(OBJEXT)
 quotactl_xfs_LDADD = $(LDADD)
 quotactl_xfs_DEPENDENCIES = libtests.a
+quotactl_xfs_success_SOURCES = quotactl-xfs-success.c
+quotactl_xfs_success_OBJECTS = quotactl-xfs-success.$(OBJEXT)
+quotactl_xfs_success_LDADD = $(LDADD)
+quotactl_xfs_success_DEPENDENCIES = libtests.a
+quotactl_xfs_success_v_SOURCES = quotactl-xfs-success-v.c
+quotactl_xfs_success_v_OBJECTS = quotactl-xfs-success-v.$(OBJEXT)
+quotactl_xfs_success_v_LDADD = $(LDADD)
+quotactl_xfs_success_v_DEPENDENCIES = libtests.a
 quotactl_xfs_v_SOURCES = quotactl-xfs-v.c
 quotactl_xfs_v_OBJECTS = quotactl-xfs-v.$(OBJEXT)
 quotactl_xfs_v_LDADD = $(LDADD)
@@ -2547,6 +2608,18 @@
 utimensat_OBJECTS = utimensat.$(OBJEXT)
 utimensat_LDADD = $(LDADD)
 utimensat_DEPENDENCIES = libtests.a
+utimensat_Xabbrev_SOURCES = utimensat-Xabbrev.c
+utimensat_Xabbrev_OBJECTS = utimensat-Xabbrev.$(OBJEXT)
+utimensat_Xabbrev_LDADD = $(LDADD)
+utimensat_Xabbrev_DEPENDENCIES = libtests.a
+utimensat_Xraw_SOURCES = utimensat-Xraw.c
+utimensat_Xraw_OBJECTS = utimensat-Xraw.$(OBJEXT)
+utimensat_Xraw_LDADD = $(LDADD)
+utimensat_Xraw_DEPENDENCIES = libtests.a
+utimensat_Xverbose_SOURCES = utimensat-Xverbose.c
+utimensat_Xverbose_OBJECTS = utimensat-Xverbose.$(OBJEXT)
+utimensat_Xverbose_LDADD = $(LDADD)
+utimensat_Xverbose_DEPENDENCIES = libtests.a
 utimes_SOURCES = utimes.c
 utimes_OBJECTS = utimes.$(OBJEXT)
 utimes_LDADD = $(LDADD)
@@ -2682,8 +2755,10 @@
 	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
 	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
 	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
+	ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \
+	ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \
+	ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \
+	ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \
 	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
 	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
 	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
@@ -2706,7 +2781,9 @@
 	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
 	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
 	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
+	net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \
+	net-tpacket_req.c net-tpacket_stats.c \
+	net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \
 	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
 	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
 	netlink_kobject_uevent.c netlink_netfilter.c \
@@ -2749,27 +2826,28 @@
 	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
 	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
 	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
+	quotactl.c quotactl-success.c quotactl-success-v.c \
+	quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \
+	quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \
+	readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \
+	recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \
+	remap_file_pages.c rename.c renameat.c renameat2.c \
+	request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \
+	rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \
+	rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \
+	rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \
+	s390_guarded_storage.c s390_guarded_storage-v.c \
+	s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \
+	s390_sthyi-v.c sched_get_priority_mxx.c \
+	sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \
+	sched_xetparam.c sched_xetscheduler.c sched_yield.c \
+	scm_rights.c seccomp-filter.c seccomp-filter-v.c \
+	seccomp-strict.c seccomp_get_action_avail.c select.c \
+	select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \
+	set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \
+	setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \
+	setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \
+	setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \
 	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
 	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
 	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
@@ -2787,7 +2865,8 @@
 	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
 	unblock_reset_raise.c unix-pair-send-recv.c \
 	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
+	userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \
+	utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \
 	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
 	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
 	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
@@ -2823,8 +2902,10 @@
 	getuid.c getuid32.c getxxid.c group_req.c inet-cmsg.c \
 	init_module.c inject-nf.c inotify.c inotify_init1.c int_0x80.c \
 	ioctl.c ioctl_block.c ioctl_dm.c ioctl_dm-v.c ioctl_evdev.c \
-	ioctl_evdev-v.c ioctl_inotify.c ioctl_kvm_run.c ioctl_loop.c \
-	ioctl_loop-nv.c ioctl_loop-v.c ioctl_mtd.c ioctl_nsfs.c \
+	ioctl_evdev-success.c ioctl_evdev-success-v.c ioctl_evdev-v.c \
+	ioctl_inotify.c ioctl_kvm_run.c ioctl_kvm_run-v.c \
+	ioctl_kvm_run_auxstr_vcpu.c ioctl_loop.c ioctl_loop-nv.c \
+	ioctl_loop-v.c ioctl_mtd.c ioctl_nbd.c ioctl_nsfs.c \
 	ioctl_perf.c ioctl_perf-success.c ioctl_ptp.c ioctl_rtc.c \
 	ioctl_rtc-v.c ioctl_scsi.c ioctl_sg_io_v3.c ioctl_sg_io_v4.c \
 	ioctl_sock_gifconf.c ioctl_uffdio.c ioctl_v4l2.c ioperm.c \
@@ -2847,7 +2928,9 @@
 	move_pages.c mq.c mq_sendrecv.c mq_sendrecv-read.c \
 	mq_sendrecv-write.c msg_control.c msg_control-v.c msg_name.c \
 	munlockall.c nanosleep.c net-accept-connect.c \
-	net-icmp_filter.c net-sockaddr.c net-y-unix.c net-yy-inet.c \
+	net-icmp_filter.c net-packet_mreq.c net-sockaddr.c \
+	net-tpacket_req.c net-tpacket_stats.c \
+	net-tpacket_stats-success.c net-y-unix.c net-yy-inet.c \
 	net-yy-inet6.c net-yy-netlink.c net-yy-unix.c netlink_audit.c \
 	netlink_crypto.c netlink_generic.c netlink_inet_diag.c \
 	netlink_kobject_uevent.c netlink_netfilter.c \
@@ -2890,27 +2973,28 @@
 	prlimit64.c process_vm_readv.c process_vm_writev.c pselect6.c \
 	ptrace.c pwritev.c qual_fault.c qual_inject-error-signal.c \
 	qual_inject-retval.c qual_inject-signal.c qual_signal.c \
-	quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \
-	read-write.c readahead.c readdir.c readlink.c readlinkat.c \
-	readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \
-	redirect-fds.c remap_file_pages.c rename.c renameat.c \
-	renameat2.c request_key.c restart_syscall.c \
-	riscv_flush_icache.c rmdir.c rt_sigaction.c rt_sigpending.c \
-	rt_sigprocmask.c rt_sigqueueinfo.c rt_sigreturn.c \
-	rt_sigsuspend.c rt_sigtimedwait.c rt_tgsigqueueinfo.c \
-	run_expect_termsig.c s390_guarded_storage.c \
-	s390_guarded_storage-v.c s390_pci_mmio_read_write.c \
-	s390_runtime_instr.c s390_sthyi.c s390_sthyi-v.c \
-	sched_get_priority_mxx.c sched_rr_get_interval.c \
-	sched_xetaffinity.c sched_xetattr.c sched_xetparam.c \
-	sched_xetscheduler.c sched_yield.c scm_rights.c \
-	seccomp-filter.c seccomp-filter-v.c seccomp-strict.c \
-	seccomp_get_action_avail.c select.c select-P.c semop.c \
-	sendfile.c sendfile64.c set_mempolicy.c set_ptracer_any.c \
-	set_sigblock.c set_sigign.c setdomainname.c setfsgid.c \
-	setfsgid32.c setfsuid.c setfsuid32.c setgid.c setgid32.c \
-	setgroups.c setgroups32.c sethostname.c setns.c setregid.c \
-	setregid32.c setresgid.c setresgid32.c setresuid.c \
+	quotactl.c quotactl-success.c quotactl-success-v.c \
+	quotactl-v.c quotactl-xfs.c quotactl-xfs-success.c \
+	quotactl-xfs-success-v.c quotactl-xfs-v.c read-write.c \
+	readahead.c readdir.c readlink.c readlinkat.c readv.c reboot.c \
+	recvfrom.c recvmmsg-timeout.c recvmsg.c redirect-fds.c \
+	remap_file_pages.c rename.c renameat.c renameat2.c \
+	request_key.c restart_syscall.c riscv_flush_icache.c rmdir.c \
+	rt_sigaction.c rt_sigpending.c rt_sigprocmask.c \
+	rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \
+	rt_sigtimedwait.c rt_tgsigqueueinfo.c run_expect_termsig.c \
+	s390_guarded_storage.c s390_guarded_storage-v.c \
+	s390_pci_mmio_read_write.c s390_runtime_instr.c s390_sthyi.c \
+	s390_sthyi-v.c sched_get_priority_mxx.c \
+	sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \
+	sched_xetparam.c sched_xetscheduler.c sched_yield.c \
+	scm_rights.c seccomp-filter.c seccomp-filter-v.c \
+	seccomp-strict.c seccomp_get_action_avail.c select.c \
+	select-P.c semop.c sendfile.c sendfile64.c set_mempolicy.c \
+	set_ptracer_any.c set_sigblock.c set_sigign.c setdomainname.c \
+	setfsgid.c setfsgid32.c setfsuid.c setfsuid32.c setgid.c \
+	setgid32.c setgroups.c setgroups32.c sethostname.c setns.c \
+	setregid.c setregid32.c setresgid.c setresgid32.c setresuid.c \
 	setresuid32.c setreuid.c setreuid32.c setrlimit.c setuid.c \
 	setuid32.c shmxt.c shutdown.c sigaction.c sigaltstack.c \
 	siginfo.c signal.c signal_receive.c signalfd4.c sigpending.c \
@@ -2928,7 +3012,8 @@
 	umovestr.c umovestr-illptr.c umovestr2.c umovestr3.c uname.c \
 	unblock_reset_raise.c unix-pair-send-recv.c \
 	unix-pair-sendto-recvfrom.c unlink.c unlinkat.c unshare.c \
-	userfaultfd.c ustat.c utime.c utimensat.c utimes.c vfork-f.c \
+	userfaultfd.c ustat.c utime.c utimensat.c utimensat-Xabbrev.c \
+	utimensat-Xraw.c utimensat-Xverbose.c utimes.c vfork-f.c \
 	vhangup.c vmsplice.c wait4.c wait4-v.c waitid.c waitid-v.c \
 	waitpid.c xattr.c xattr-strings.c xet_robust_list.c \
 	xet_thread_area_x86.c xetitimer.c xetpgid.c xetpriority.c \
@@ -3388,11 +3473,11 @@
   aio_pgetevents \
   alarm \
   bpf \
-  bpf-v \
   bpf-obj_get_info_by_fd \
-  bpf-obj_get_info_by_fd-v \
   bpf-obj_get_info_by_fd-prog \
   bpf-obj_get_info_by_fd-prog-v \
+  bpf-obj_get_info_by_fd-v \
+  bpf-v \
   brk \
   btrfs \
   caps \
@@ -3492,11 +3577,14 @@
   ioctl_evdev \
   ioctl_inotify \
   ioctl_kvm_run \
+  ioctl_kvm_run-v \
+  ioctl_kvm_run_auxstr_vcpu \
   ioctl_loop \
   ioctl_mtd \
-  ioctl_rtc \
+  ioctl_nbd \
   ioctl_perf \
   ioctl_ptp \
+  ioctl_rtc \
   ioctl_scsi \
   ioctl_sg_io_v3 \
   ioctl_sg_io_v4 \
@@ -3581,7 +3669,10 @@
   munlockall \
   nanosleep \
   net-icmp_filter \
+  net-packet_mreq \
   net-sockaddr \
+  net-tpacket_req \
+  net-tpacket_stats \
   net-y-unix \
   net-yy-inet \
   net-yy-inet6 \
@@ -3603,15 +3694,15 @@
   nfnetlink_ctnetlink \
   nfnetlink_ctnetlink_exp \
   nfnetlink_cttimeout \
+  nfnetlink_ipset \
   nfnetlink_nft_compat \
   nfnetlink_nftables \
-  nfnetlink_ipset \
   nfnetlink_osf \
   nfnetlink_queue \
   nfnetlink_ulog \
   nlattr \
-  nlattr_crypto_user_alg \
   nlattr_br_port_msg \
+  nlattr_crypto_user_alg \
   nlattr_dcbmsg \
   nlattr_fib_rule_hdr \
   nlattr_ifaddrlblmsg \
@@ -3643,10 +3734,10 @@
   nlattr_unix_diag_msg \
   old_mmap \
   old_mmap-P \
-  old_mmap-v-none \
   old_mmap-Xabbrev \
   old_mmap-Xraw \
   old_mmap-Xverbose \
+  old_mmap-v-none \
   oldfstat \
   oldlstat \
   oldselect \
@@ -3828,6 +3919,9 @@
   ustat \
   utime \
   utimensat \
+  utimensat-Xabbrev \
+  utimensat-Xraw \
+  utimensat-Xverbose \
   utimes \
   vhangup \
   vmsplice \
@@ -3920,33 +4014,34 @@
 	int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test \
 	ioctl_dm-v.gen.test ioctl_evdev.gen.test \
 	ioctl_evdev-v.gen.test ioctl_inotify.gen.test \
-	ioctl_kvm_run.gen.test ioctl_loop.gen.test \
+	ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test \
+	ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test \
 	ioctl_loop-nv.gen.test ioctl_loop-v.gen.test \
-	ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test \
-	ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test \
-	ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test \
-	ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test \
-	ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test \
-	iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test \
-	ipc_msg.gen.test ipc_msg-Xabbrev.gen.test \
-	ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test \
-	ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test \
-	ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test \
-	ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test \
-	ipc_sem-Xverbose.gen.test ipc_shm.gen.test \
-	ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test \
-	ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test \
-	kern_features.gen.test kexec_file_load.gen.test \
-	kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test \
-	keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test \
-	lchown.gen.test lchown32.gen.test link.gen.test \
-	linkat.gen.test lookup_dcookie.gen.test lstat.gen.test \
-	lstat64.gen.test madvise.gen.test mbind.gen.test \
-	membarrier.gen.test memfd_create.gen.test \
-	migrate_pages.gen.test mincore.gen.test mkdir.gen.test \
-	mkdirat.gen.test mknod.gen.test mknodat.gen.test \
-	mlock.gen.test mlock2.gen.test mlockall.gen.test \
-	mmap-Xabbrev.gen.test mmap-Xraw.gen.test \
+	ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test \
+	ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test \
+	ioctl_rtc-v.gen.test ioctl_scsi.gen.test \
+	ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test \
+	ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test \
+	ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test \
+	ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test \
+	ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test \
+	ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test \
+	ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test \
+	ipc_sem.gen.test ipc_sem-Xabbrev.gen.test \
+	ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test \
+	ipc_shm.gen.test ipc_shm-Xabbrev.gen.test \
+	ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test \
+	kcmp-y.gen.test kern_features.gen.test \
+	kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test \
+	keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test \
+	keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test \
+	lchown32.gen.test link.gen.test linkat.gen.test \
+	lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test \
+	madvise.gen.test mbind.gen.test membarrier.gen.test \
+	memfd_create.gen.test migrate_pages.gen.test mincore.gen.test \
+	mkdir.gen.test mkdirat.gen.test mknod.gen.test \
+	mknodat.gen.test mlock.gen.test mlock2.gen.test \
+	mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test \
 	mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test \
 	mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test \
 	mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test \
@@ -3956,25 +4051,26 @@
 	mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test \
 	msg_control.gen.test msg_control-v.gen.test msg_name.gen.test \
 	munlockall.gen.test nanosleep.gen.test \
-	net-icmp_filter.gen.test net-sockaddr.gen.test \
-	net-yy-inet6.gen.test netlink_audit.gen.test \
-	netlink_crypto.gen.test netlink_generic.gen.test \
-	netlink_kobject_uevent.gen.test netlink_netfilter.gen.test \
-	netlink_protocol.gen.test netlink_route.gen.test \
-	netlink_selinux.gen.test netlink_xfrm.gen.test \
-	newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test \
-	nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test \
-	nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test \
-	nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test \
-	nfnetlink_nftables.gen.test nfnetlink_osf.gen.test \
-	nfnetlink_queue.gen.test nfnetlink_ulog.gen.test \
-	nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test \
-	nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test \
-	nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test \
-	nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test \
-	nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test \
-	nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test \
-	nlattr_inet_diag_msg.gen.test \
+	net-icmp_filter.gen.test net-packet_mreq.gen.test \
+	net-sockaddr.gen.test net-tpacket_req.gen.test \
+	net-tpacket_stats.gen.test net-yy-inet6.gen.test \
+	netlink_audit.gen.test netlink_crypto.gen.test \
+	netlink_generic.gen.test netlink_kobject_uevent.gen.test \
+	netlink_netfilter.gen.test netlink_protocol.gen.test \
+	netlink_route.gen.test netlink_selinux.gen.test \
+	netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test \
+	nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test \
+	nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test \
+	nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test \
+	nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test \
+	nfnetlink_osf.gen.test nfnetlink_queue.gen.test \
+	nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test \
+	nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test \
+	nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test \
+	nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test \
+	nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test \
+	nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test \
+	nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test \
 	nlattr_inet_diag_req_compat.gen.test \
 	nlattr_inet_diag_req_v2.gen.test \
 	nlattr_mdba_mdb_entry.gen.test \
@@ -4064,27 +4160,28 @@
 	umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test \
 	umovestr3.gen.test unlink.gen.test unlinkat.gen.test \
 	unshare.gen.test userfaultfd.gen.test ustat.gen.test \
-	utime.gen.test utimensat.gen.test utimes.gen.test \
-	vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \
-	wait4.gen.test wait4-v.gen.test waitid.gen.test \
-	waitid-v.gen.test waitpid.gen.test xattr.gen.test \
-	xattr-strings.gen.test xet_robust_list.gen.test \
+	utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test \
+	utimensat-Xraw.gen.test utimensat-Xverbose.gen.test \
+	utimes.gen.test vfork-f.gen.test vhangup.gen.test \
+	vmsplice.gen.test wait4.gen.test wait4-v.gen.test \
+	waitid.gen.test waitid-v.gen.test waitpid.gen.test \
+	xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test \
 	xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \
 	xettimeofday.gen.test
 @ENABLE_STACKTRACE_FALSE@STACKTRACE_TESTS = 
 @ENABLE_STACKTRACE_TRUE@STACKTRACE_TESTS = strace-k.test \
 @ENABLE_STACKTRACE_TRUE@	$(am__append_1)
 DECODER_TESTS = \
-	bpf-success.test \
 	bpf-success-v.test \
+	bpf-success.test \
 	brk.test \
+	btrfs-X.test \
 	btrfs-v.test \
+	btrfs-vX.test \
 	btrfs-vw.test \
 	btrfs-vwX.test \
-	btrfs-vX.test \
 	btrfs-w.test \
 	btrfs-wX.test \
-	btrfs-X.test \
 	caps-abbrev.test \
 	caps.test \
 	eventfd.test \
@@ -4094,21 +4191,24 @@
 	futex.test \
 	getuid.test \
 	ioctl.test \
+	ioctl_evdev-success.test \
+	ioctl_evdev-success-v.test \
 	ioctl_perf-success.test \
 	ipc_msgbuf.test \
 	kern_features-fault.test \
 	llseek.test \
 	lseek.test \
 	mmap.test \
+	net-tpacket_stats-success.test \
 	net-y-unix.test \
 	net-yy-inet.test \
 	net-yy-netlink.test \
 	net-yy-unix.test \
 	net.test \
 	netlink_sock_diag.test \
-	nsyscalls.test \
 	nsyscalls-d.test \
 	nsyscalls-nd.test \
+	nsyscalls.test \
 	personality.test \
 	pipe.test \
 	poll-P.test \
@@ -4125,13 +4225,16 @@
 	prctl-tid_address.test \
 	prctl-tsc.test \
 	qual_fault-exit_group.test \
+	quotactl-success-v.test \
+	quotactl-success.test \
+	quotactl-xfs-success-v.test \
+	quotactl-xfs-success.test \
 	readv.test \
 	rt_sigaction.test \
 	scm_rights-fd.test \
 	seccomp-strict.test \
 	sigaltstack.test \
 	sun_path.test \
-	xet_thread_area_x86.test \
 	uio.test \
 	umount.test \
 	umount2.test \
@@ -4140,6 +4243,7 @@
 	uname.test \
 	unix-pair-send-recv.test \
 	unix-pair-sendto-recvfrom.test \
+	xet_thread_area_x86.test \
 	# end of DECODER_TESTS
 
 MISC_TESTS = \
@@ -4154,10 +4258,10 @@
 	detach-running.test \
 	detach-sleeping.test \
 	detach-stopped.test \
+	fflush.test \
 	filter-unavailable.test \
 	filtering_fd-syntax.test \
 	filtering_syscall-syntax.test \
-	fflush.test \
 	get_regs.test \
 	inject-nf.test \
 	interactive_block.test \
@@ -4169,14 +4273,14 @@
 	printpath-umovestr-legacy.test \
 	printstrn-umoven-legacy.test \
 	qual_fault-syntax.test \
-	qual_fault.test \
 	qual_fault-syscall.test \
-	qual_inject-error-signal.test \
+	qual_fault.test \
 	qual_inject-error-signal-syscall.test \
-	qual_inject-retval.test \
+	qual_inject-error-signal.test \
 	qual_inject-retval-syscall.test \
-	qual_inject-signal.test \
+	qual_inject-retval.test \
 	qual_inject-signal-syscall.test \
+	qual_inject-signal.test \
 	qual_inject-syntax.test \
 	qual_signal.test \
 	qual_syscall.test \
@@ -4233,6 +4337,7 @@
 	init.sh \
 	init_delete_module.h \
 	ipc.sh \
+	ioctl_kvm_run_common.c \
 	ksysent.sed \
 	lstatx.c \
 	match.awk \
@@ -4911,6 +5016,14 @@
 	@rm -f ioctl_evdev$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_OBJECTS) $(ioctl_evdev_LDADD) $(LIBS)
 
+ioctl_evdev-success$(EXEEXT): $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_DEPENDENCIES) 
+	@rm -f ioctl_evdev-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_OBJECTS) $(ioctl_evdev_success_LDADD) $(LIBS)
+
+ioctl_evdev-success-v$(EXEEXT): $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_success_v_DEPENDENCIES) 
+	@rm -f ioctl_evdev-success-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_success_v_OBJECTS) $(ioctl_evdev_success_v_LDADD) $(LIBS)
+
 ioctl_evdev-v$(EXEEXT): $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_DEPENDENCIES) $(EXTRA_ioctl_evdev_v_DEPENDENCIES) 
 	@rm -f ioctl_evdev-v$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_evdev_v_OBJECTS) $(ioctl_evdev_v_LDADD) $(LIBS)
@@ -4923,6 +5036,14 @@
 	@rm -f ioctl_kvm_run$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_OBJECTS) $(ioctl_kvm_run_LDADD) $(LIBS)
 
+ioctl_kvm_run-v$(EXEEXT): $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_v_DEPENDENCIES) 
+	@rm -f ioctl_kvm_run-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_v_OBJECTS) $(ioctl_kvm_run_v_LDADD) $(LIBS)
+
+ioctl_kvm_run_auxstr_vcpu$(EXEEXT): $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) $(EXTRA_ioctl_kvm_run_auxstr_vcpu_DEPENDENCIES) 
+	@rm -f ioctl_kvm_run_auxstr_vcpu$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_kvm_run_auxstr_vcpu_OBJECTS) $(ioctl_kvm_run_auxstr_vcpu_LDADD) $(LIBS)
+
 ioctl_loop$(EXEEXT): $(ioctl_loop_OBJECTS) $(ioctl_loop_DEPENDENCIES) $(EXTRA_ioctl_loop_DEPENDENCIES) 
 	@rm -f ioctl_loop$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_loop_OBJECTS) $(ioctl_loop_LDADD) $(LIBS)
@@ -4939,6 +5060,10 @@
 	@rm -f ioctl_mtd$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_mtd_OBJECTS) $(ioctl_mtd_LDADD) $(LIBS)
 
+ioctl_nbd$(EXEEXT): $(ioctl_nbd_OBJECTS) $(ioctl_nbd_DEPENDENCIES) $(EXTRA_ioctl_nbd_DEPENDENCIES) 
+	@rm -f ioctl_nbd$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(ioctl_nbd_OBJECTS) $(ioctl_nbd_LDADD) $(LIBS)
+
 ioctl_nsfs$(EXEEXT): $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_DEPENDENCIES) $(EXTRA_ioctl_nsfs_DEPENDENCIES) 
 	@rm -f ioctl_nsfs$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(ioctl_nsfs_OBJECTS) $(ioctl_nsfs_LDADD) $(LIBS)
@@ -5331,10 +5456,26 @@
 	@rm -f net-icmp_filter$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(net_icmp_filter_OBJECTS) $(net_icmp_filter_LDADD) $(LIBS)
 
+net-packet_mreq$(EXEEXT): $(net_packet_mreq_OBJECTS) $(net_packet_mreq_DEPENDENCIES) $(EXTRA_net_packet_mreq_DEPENDENCIES) 
+	@rm -f net-packet_mreq$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_packet_mreq_OBJECTS) $(net_packet_mreq_LDADD) $(LIBS)
+
 net-sockaddr$(EXEEXT): $(net_sockaddr_OBJECTS) $(net_sockaddr_DEPENDENCIES) $(EXTRA_net_sockaddr_DEPENDENCIES) 
 	@rm -f net-sockaddr$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(net_sockaddr_OBJECTS) $(net_sockaddr_LDADD) $(LIBS)
 
+net-tpacket_req$(EXEEXT): $(net_tpacket_req_OBJECTS) $(net_tpacket_req_DEPENDENCIES) $(EXTRA_net_tpacket_req_DEPENDENCIES) 
+	@rm -f net-tpacket_req$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_tpacket_req_OBJECTS) $(net_tpacket_req_LDADD) $(LIBS)
+
+net-tpacket_stats$(EXEEXT): $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_DEPENDENCIES) $(EXTRA_net_tpacket_stats_DEPENDENCIES) 
+	@rm -f net-tpacket_stats$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_tpacket_stats_OBJECTS) $(net_tpacket_stats_LDADD) $(LIBS)
+
+net-tpacket_stats-success$(EXEEXT): $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_DEPENDENCIES) $(EXTRA_net_tpacket_stats_success_DEPENDENCIES) 
+	@rm -f net-tpacket_stats-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(net_tpacket_stats_success_OBJECTS) $(net_tpacket_stats_success_LDADD) $(LIBS)
+
 net-y-unix$(EXEEXT): $(net_y_unix_OBJECTS) $(net_y_unix_DEPENDENCIES) $(EXTRA_net_y_unix_DEPENDENCIES) 
 	@rm -f net-y-unix$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(net_y_unix_OBJECTS) $(net_y_unix_LDADD) $(LIBS)
@@ -5871,6 +6012,14 @@
 	@rm -f quotactl$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_OBJECTS) $(quotactl_LDADD) $(LIBS)
 
+quotactl-success$(EXEEXT): $(quotactl_success_OBJECTS) $(quotactl_success_DEPENDENCIES) $(EXTRA_quotactl_success_DEPENDENCIES) 
+	@rm -f quotactl-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_success_OBJECTS) $(quotactl_success_LDADD) $(LIBS)
+
+quotactl-success-v$(EXEEXT): $(quotactl_success_v_OBJECTS) $(quotactl_success_v_DEPENDENCIES) $(EXTRA_quotactl_success_v_DEPENDENCIES) 
+	@rm -f quotactl-success-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_success_v_OBJECTS) $(quotactl_success_v_LDADD) $(LIBS)
+
 quotactl-v$(EXEEXT): $(quotactl_v_OBJECTS) $(quotactl_v_DEPENDENCIES) $(EXTRA_quotactl_v_DEPENDENCIES) 
 	@rm -f quotactl-v$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_v_OBJECTS) $(quotactl_v_LDADD) $(LIBS)
@@ -5879,6 +6028,14 @@
 	@rm -f quotactl-xfs$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_OBJECTS) $(quotactl_xfs_LDADD) $(LIBS)
 
+quotactl-xfs-success$(EXEEXT): $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_DEPENDENCIES) 
+	@rm -f quotactl-xfs-success$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_OBJECTS) $(quotactl_xfs_success_LDADD) $(LIBS)
+
+quotactl-xfs-success-v$(EXEEXT): $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_success_v_DEPENDENCIES) 
+	@rm -f quotactl-xfs-success-v$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_success_v_OBJECTS) $(quotactl_xfs_success_v_LDADD) $(LIBS)
+
 quotactl-xfs-v$(EXEEXT): $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_DEPENDENCIES) $(EXTRA_quotactl_xfs_v_DEPENDENCIES) 
 	@rm -f quotactl-xfs-v$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(quotactl_xfs_v_OBJECTS) $(quotactl_xfs_v_LDADD) $(LIBS)
@@ -6479,6 +6636,18 @@
 	@rm -f utimensat$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(utimensat_OBJECTS) $(utimensat_LDADD) $(LIBS)
 
+utimensat-Xabbrev$(EXEEXT): $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_DEPENDENCIES) $(EXTRA_utimensat_Xabbrev_DEPENDENCIES) 
+	@rm -f utimensat-Xabbrev$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(utimensat_Xabbrev_OBJECTS) $(utimensat_Xabbrev_LDADD) $(LIBS)
+
+utimensat-Xraw$(EXEEXT): $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_DEPENDENCIES) $(EXTRA_utimensat_Xraw_DEPENDENCIES) 
+	@rm -f utimensat-Xraw$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(utimensat_Xraw_OBJECTS) $(utimensat_Xraw_LDADD) $(LIBS)
+
+utimensat-Xverbose$(EXEEXT): $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_DEPENDENCIES) $(EXTRA_utimensat_Xverbose_DEPENDENCIES) 
+	@rm -f utimensat-Xverbose$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(utimensat_Xverbose_OBJECTS) $(utimensat_Xverbose_LDADD) $(LIBS)
+
 utimes$(EXEEXT): $(utimes_OBJECTS) $(utimes_DEPENDENCIES) $(EXTRA_utimes_DEPENDENCIES) 
 	@rm -f utimes$(EXEEXT)
 	$(AM_V_CCLD)$(LINK) $(utimes_OBJECTS) $(utimes_LDADD) $(LIBS)
@@ -6694,14 +6863,19 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_block.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_dm.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_evdev.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_inotify.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_kvm_run_auxstr_vcpu.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-nv.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_loop.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_mtd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nbd.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_nsfs.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioctl_perf.Po@am__quote@
@@ -6826,7 +7000,11 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nanosleep.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-accept-connect.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-icmp_filter.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-packet_mreq.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-sockaddr.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_req.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats-success.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-tpacket_stats.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-y-unix.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/net-yy-inet6.Po@am__quote@
@@ -6960,7 +7138,11 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-retval.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-signal.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_signal.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success-v.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-success.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs-v.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl-xfs.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quotactl.Po@am__quote@
@@ -7120,6 +7302,9 @@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userfaultfd.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ustat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utime.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xabbrev.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xraw.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat-Xverbose.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimes.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vfork-f.Po@am__quote@
@@ -8499,6 +8684,12 @@
 $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -8511,6 +8702,9 @@
 $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -8775,9 +8969,18 @@
 $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -9516,6 +9719,15 @@
 $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
diff --git a/tests/aio.c b/tests/aio.c
index ea18700..195d468 100644
--- a/tests/aio.c
+++ b/tests/aio.c
@@ -315,7 +315,6 @@
 	printf("io_submit(%#lx, %ld, %p) = %s\n",
 	       *ctx, -1L, cbvs + nr, sprintrc(rc));
 
-	rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2);
 	printf("io_submit(%#lx, %ld, ["
 	       "{aio_data=%#" PRI__x64 ", aio_key=%u"
 		", aio_lio_opcode=%hu /* IOCB_CMD_??? */, aio_fildes=%d}"
@@ -335,7 +334,7 @@
 	       "}, {aio_key=%u, aio_lio_opcode=IOCB_CMD_PWRITEV"
 		", aio_reqprio=%hd, aio_fildes=%d, aio_buf=%#" PRI__x64
 		", aio_nbytes=%" PRI__u64 ", aio_offset=%" PRI__d64
-	       "}, {NULL}, {%#lx}, ... /* %p */]) = %s\n",
+	       "}, NULL, %#lx, ... /* %p */]) = ",
 	       *ctx, 1057L,
 	       cbv2[0].aio_data, cbv2[0].aio_key,
 	       cbv2[0].aio_lio_opcode, cbv2[0].aio_fildes,
@@ -350,7 +349,9 @@
 	       data2 + 4, cbv2[3].aio_nbytes, cbv2[3].aio_offset,
 	       cbv2[4].aio_key, cbv2[4].aio_reqprio, cbv2[4].aio_fildes,
 	       cbv2[4].aio_buf, cbv2[4].aio_nbytes, cbv2[4].aio_offset,
-	       cbvs2[6], cbvs2 + 7, sprintrc(rc));
+	       cbvs2[6], cbvs2 + 7);
+	rc = syscall(__NR_io_submit, *ctx, 1057L, cbvs2);
+	puts(sprintrc(rc));
 
 	rc = syscall(__NR_io_submit, *ctx, nr, cbvs);
 	if (rc != (long) nr)
diff --git a/tests/bpf.c b/tests/bpf.c
index 15ce713..44aac05 100644
--- a/tests/bpf.c
+++ b/tests/bpf.c
@@ -276,7 +276,7 @@
 	},
 	{ /* 1 */
 		.data = { .BPF_MAP_CREATE_data = {
-			.map_type = 16,
+			.map_type = 20,
 			.key_size = 4,
 			.value_size = 8,
 			.max_entries = 256,
@@ -286,7 +286,7 @@
 			.map_name = "0123456789abcde",
 		} },
 		.size = offsetof(struct BPF_MAP_CREATE_struct, map_name) + 8,
-		.str = "map_type=BPF_MAP_TYPE_CPUMAP, key_size=4"
+		.str = "map_type=BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, key_size=4"
 		       ", value_size=8, max_entries=256"
 		       ", map_flags=BPF_F_NO_PREALLOC|BPF_F_NO_COMMON_LRU"
 				   "|BPF_F_NUMA_NODE|BPF_F_RDONLY|BPF_F_WRONLY"
@@ -298,7 +298,7 @@
 	},
 	{ /* 2 */
 		.data = { .BPF_MAP_CREATE_data = {
-			.map_type = 17,
+			.map_type = 21,
 			.key_size = 0xface1e55,
 			.value_size = 0xbadc0ded,
 			.max_entries = 0xbeefcafe,
@@ -309,7 +309,7 @@
 			.map_ifindex = 3141592653,
 		} },
 		.size = offsetofend(struct BPF_MAP_CREATE_struct, map_ifindex),
-		.str = "map_type=0x11 /* BPF_MAP_TYPE_??? */"
+		.str = "map_type=0x15 /* BPF_MAP_TYPE_??? */"
 		       ", key_size=4207812181, value_size=3134983661"
 		       ", max_entries=3203386110"
 		       ", map_flags=0xffffffc0 /* BPF_F_??? */"
@@ -593,7 +593,7 @@
 	},
 	{ /* 1 */
 		.data = { .BPF_PROG_LOAD_data = {
-			.prog_type = 18,
+			.prog_type = 21,
 			.insn_cnt = 0xbadc0ded,
 			.insns = 0,
 			.license = 0,
@@ -604,7 +604,7 @@
 			.prog_flags = 0,
 		} },
 		.size = offsetofend(struct BPF_PROG_LOAD_struct, prog_flags),
-		.str = "prog_type=0x12 /* BPF_PROG_TYPE_??? */"
+		.str = "prog_type=0x15 /* BPF_PROG_TYPE_??? */"
 		       ", insn_cnt=3134983661, insns=NULL, license=NULL"
 		       ", log_level=42, log_size=3141592653, log_buf=NULL"
 		       ", kern_version=KERNEL_VERSION(51966, 240, 13)"
@@ -612,7 +612,7 @@
 	},
 	{ /* 2 */
 		.data = { .BPF_PROG_LOAD_data = {
-			.prog_type = 17,
+			.prog_type = 20,
 			.insn_cnt = 0xbadc0ded,
 			.insns = 0xffffffff00000000,
 			.license = 0xffffffff00000000,
@@ -624,7 +624,7 @@
 			.prog_name = "fedcba987654321",
 		} },
 		.size = offsetofend(struct BPF_PROG_LOAD_struct, prog_name),
-		.str = "prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT"
+		.str = "prog_type=BPF_PROG_TYPE_SK_REUSEPORT"
 		       ", insn_cnt=3134983661"
 		       ", insns=" BIG_ADDR("0xffffffff00000000", "NULL")
 		       ", license=" BIG_ADDR("0xffffffff00000000", "NULL")
@@ -964,13 +964,13 @@
 	{ /* 1 */
 		.data = { .BPF_PROG_QUERY_data = {
 			.target_fd = 3141592653U,
-			.attach_type = 13,
+			.attach_type = 16,
 			.query_flags = 1,
 			.attach_flags = 3,
 		} },
 		.size = offsetofend(struct BPF_PROG_QUERY_struct, attach_flags),
 		.str = "query={target_fd=-1153374643"
-		       ", attach_type=BPF_CGROUP_INET6_POST_BIND"
+		       ", attach_type=BPF_LIRC_MODE2"
 		       ", query_flags=BPF_F_QUERY_EFFECTIVE"
 		       ", attach_flags=BPF_F_ALLOW_OVERRIDE|BPF_F_ALLOW_MULTI"
 		       ", prog_ids=NULL, prog_cnt=0}",
@@ -978,7 +978,7 @@
 	{ /* 2 */
 		.data = { .BPF_PROG_QUERY_data = {
 			.target_fd = 3141592653U,
-			.attach_type = 14,
+			.attach_type = 17,
 			.query_flags = 0xfffffffe,
 			.attach_flags = 0xfffffffc,
 			.prog_ids = 0xffffffffffffffffULL,
@@ -986,7 +986,7 @@
 		} },
 		.size = offsetofend(struct BPF_PROG_QUERY_struct, prog_cnt),
 		.str = "query={target_fd=-1153374643"
-		       ", attach_type=0xe /* BPF_??? */"
+		       ", attach_type=0x11 /* BPF_??? */"
 		       ", query_flags=0xfffffffe /* BPF_F_QUERY_??? */"
 		       ", attach_flags=0xfffffffc /* BPF_F_??? */"
 		       ", prog_ids="
diff --git a/tests/btrfs.c b/tests/btrfs.c
index b44bc87..f23d7c0 100644
--- a/tests/btrfs.c
+++ b/tests/btrfs.c
@@ -54,6 +54,14 @@
 # define BTRFS_NAME_LEN 255
 #endif
 
+#ifndef FS_IOC_GETFSLABEL
+# define FS_IOC_GETFSLABEL BTRFS_IOC_GET_FSLABEL
+#endif
+
+#ifndef FS_IOC_SETFSLABEL
+# define FS_IOC_SETFSLABEL BTRFS_IOC_SET_FSLABEL
+#endif
+
 /*
  * Prior to Linux 3.12, the BTRFS_IOC_DEFAULT_SUBVOL used u64 in
  * its definition, which isn't exported by the kernel.
@@ -1650,32 +1658,32 @@
 
 /*
  * Consumes argument, returns nothing:
- * - BTRFS_IOC_SET_FSLABEL
+ * - FS_IOC_SETFSLABEL
  *
  * Consumes no argument, returns argument:
- * - BTRFS_IOC_GET_FS_LABEL
+ * - FS_IOC_GETFSLABEL
  */
 static void
 btrfs_test_label_ioctls(void)
 {
 	char label[BTRFS_LABEL_SIZE] = "btrfs-label";
 
-	ioctl(-1, BTRFS_IOC_SET_FSLABEL, NULL);
+	ioctl(-1, FS_IOC_SETFSLABEL, NULL);
 	printf("ioctl(-1, %s, NULL) = -1 EBADF (%m)\n",
-	       ioc(BTRFS_IOC_SET_FSLABEL));
+	       ioc(FS_IOC_SETFSLABEL));
 
-	ioctl(-1, BTRFS_IOC_SET_FSLABEL, label);
+	ioctl(-1, FS_IOC_SETFSLABEL, label);
 	printf("ioctl(-1, %s, \"%s\") = -1 EBADF (%m)\n",
-	       ioc(BTRFS_IOC_SET_FSLABEL), label);
+	       ioc(FS_IOC_SETFSLABEL), label);
 
 	if (write_ok) {
-		ioctl(btrfs_test_dir_fd, BTRFS_IOC_SET_FSLABEL, label);
+		ioctl(btrfs_test_dir_fd, FS_IOC_SETFSLABEL, label);
 		printf("ioctl(%d, %s, \"%s\") = 0\n",
-			btrfs_test_dir_fd, ioc(BTRFS_IOC_SET_FSLABEL), label);
+			btrfs_test_dir_fd, ioc(FS_IOC_SETFSLABEL), label);
 
-		ioctl(btrfs_test_dir_fd, BTRFS_IOC_GET_FSLABEL, label);
+		ioctl(btrfs_test_dir_fd, FS_IOC_GETFSLABEL, label);
 		printf("ioctl(%d, %s, \"%s\") = 0\n",
-			btrfs_test_dir_fd, ioc(BTRFS_IOC_GET_FSLABEL), label);
+			btrfs_test_dir_fd, ioc(FS_IOC_GETFSLABEL), label);
 	}
 }
 
@@ -2025,7 +2033,7 @@
 		XLAT(BTRFS_IOC_BALANCE_PROGRESS),
 		XLAT(BTRFS_IOC_FS_INFO),
 		XLAT(BTRFS_IOC_GET_FEATURES),
-		XLAT(BTRFS_IOC_GET_FSLABEL),
+		XLAT(FS_IOC_GETFSLABEL),
 		XLAT(BTRFS_IOC_GET_SUPPORTED_FEATURES),
 		XLAT(BTRFS_IOC_QGROUP_LIMIT),
 		XLAT(BTRFS_IOC_QUOTA_RESCAN_STATUS),
diff --git a/tests/clock_xettime.c b/tests/clock_xettime.c
index e3ec1b5..841ba56 100644
--- a/tests/clock_xettime.c
+++ b/tests/clock_xettime.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -46,6 +46,7 @@
 	} t = {
 		.pad = { 0xdeadbeef, 0xbadc0ded }
 	};
+	long rc;
 
 	if (syscall(__NR_clock_getres, CLOCK_REALTIME, &t.ts))
 		perror_msg_and_skip("clock_getres CLOCK_REALTIME");
@@ -63,27 +64,27 @@
 
 	t.ts.tv_sec = 0xdeface1;
 	t.ts.tv_nsec = 0xdeface2;
-	syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
+	rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
 	printf("clock_settime(CLOCK_THREAD_CPUTIME_ID"
-	       ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n",
+	       ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n",
 	       (long long) t.ts.tv_sec,
-	       zero_extend_signed_to_ull(t.ts.tv_nsec));
+	       zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc));
 
 	t.ts.tv_sec = 0xdeadbeefU;
 	t.ts.tv_nsec = 0xfacefeedU;
-	syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
+	rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
 	printf("clock_settime(CLOCK_THREAD_CPUTIME_ID"
-	       ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n",
+	       ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n",
 	       (long long) t.ts.tv_sec,
-	       zero_extend_signed_to_ull(t.ts.tv_nsec));
+	       zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc));
 
 	t.ts.tv_sec = (time_t) 0xcafef00ddeadbeefLL;
 	t.ts.tv_nsec = (long) 0xbadc0dedfacefeedLL;
-	syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
+	rc = syscall(__NR_clock_settime, CLOCK_THREAD_CPUTIME_ID, &t.ts);
 	printf("clock_settime(CLOCK_THREAD_CPUTIME_ID"
-	       ", {tv_sec=%lld, tv_nsec=%llu}) = -1 EINVAL (%m)\n",
+	       ", {tv_sec=%lld, tv_nsec=%llu}) = %s\n",
 	       (long long) t.ts.tv_sec,
-	       zero_extend_signed_to_ull(t.ts.tv_nsec));
+	       zero_extend_signed_to_ull(t.ts.tv_nsec), sprintrc(rc));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests/execve.c b/tests/execve.c
index c1dedfc..ce291fe 100644
--- a/tests/execve.c
+++ b/tests/execve.c
@@ -78,6 +78,7 @@
 
 	tail_argv[ARRAY_SIZE(q_argv)] = NULL;
 	tail_envp[ARRAY_SIZE(q_envp)] = NULL;
+	(void) q_envp;	/* workaround for clang bug #33068 */
 
 	execve(FILENAME, tail_argv, tail_envp);
 	printf("execve(\"%s\", [\"%s\", \"%s\", \"%s\"]"
diff --git a/tests/execveat.c b/tests/execveat.c
index 853e26c..f4c88d1 100644
--- a/tests/execveat.c
+++ b/tests/execveat.c
@@ -83,6 +83,7 @@
 
 	tail_argv[ARRAY_SIZE(q_argv)] = NULL;
 	tail_envp[ARRAY_SIZE(q_envp)] = NULL;
+	(void) q_envp;	/* workaround for clang bug #33068 */
 
 	syscall(__NR_execveat, -100, FILENAME, tail_argv, tail_envp, 0x1100);
 	printf("execveat(AT_FDCWD, \"%s\", [\"%s\", \"%s\", \"%s\"]"
diff --git a/tests/fcntl-common.c b/tests/fcntl-common.c
index a35a837..9504527 100644
--- a/tests/fcntl-common.c
+++ b/tests/fcntl-common.c
@@ -31,6 +31,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <assert.h>
 #include "flock.h"
 
 #define FILE_LEN 4096
@@ -238,6 +239,136 @@
 }
 #endif /* TEST_F_OWNER_EX */
 
+struct fcntl_cmd_check {
+	int fd;
+	int cmd;
+	const char *cmd_str;
+	long arg;
+	const char *arg_str;
+	void (*print_flags)(long rc);
+};
+
+static void
+print_retval_flags(const struct fcntl_cmd_check *check, long rc)
+{
+	if (check->print_flags) {
+		check->print_flags(rc);
+	} else {
+		printf("%s", errstr);
+	}
+	printf("\n");
+}
+
+static void
+test_other_set_cmd(const struct fcntl_cmd_check *check)
+{
+	invoke_test_syscall(check->fd, check->cmd, (void *) check->arg);
+	printf("%s(%d, %s, %s) = %s\n",
+	       TEST_SYSCALL_STR, check->fd,
+	       check->cmd_str, check->arg_str, errstr);
+
+	/* bad file fd */
+	invoke_test_syscall(-1, check->cmd, (void *) check->arg);
+	printf("%s(-1, %s, %s) = %s\n",
+	       TEST_SYSCALL_STR, check->cmd_str,
+	       check->arg_str, errstr);
+}
+
+static void
+test_other_get_cmd(const struct fcntl_cmd_check *check)
+{
+	long rc = invoke_test_syscall(check->fd, check->cmd, NULL);
+	printf("%s(%d, %s) = ",
+	       TEST_SYSCALL_STR, check->fd, check->cmd_str);
+	print_retval_flags(check, rc);
+
+	/* bad file fd */
+	invoke_test_syscall(-1, check->cmd, NULL);
+	printf("%s(-1, %s) = %s\n",
+	       TEST_SYSCALL_STR, check->cmd_str, errstr);
+}
+
+static void
+print_flags_getfd(long rc)
+{
+	assert(rc >= 0);
+	printf("%#lx%s", rc, rc & 1 ? " (flags FD_CLOEXEC)" : "");
+}
+
+static void
+print_flags_getsig(long rc)
+{
+	assert(rc >= 0);
+
+	if (!rc) {
+		printf("%ld", rc);
+	} else {
+		printf("%ld (%s)", rc, signal2name((int) rc));
+	}
+}
+
+static void
+print_flags_getlease(long rc)
+{
+	assert(rc >= 0);
+	const char *text;
+
+	switch (rc) {
+	case F_RDLCK:
+		text = "F_RDLCK";
+		break;
+	case F_WRLCK:
+		text = "F_WRLCK";
+		break;
+	case F_UNLCK:
+		text = "F_UNLCK";
+		break;
+	default:
+		error_msg_and_fail("fcntl returned %#lx, does the"
+				   " test have to be updated?", rc);
+	}
+	printf("%#lx (%s)", rc, text);
+}
+
+static void
+test_fcntl_others(void)
+{
+	static const struct fcntl_cmd_check set_checks[] = {
+		{ 0, ARG_STR(F_SETFD), ARG_STR(FD_CLOEXEC) },
+		{ 0, ARG_STR(F_SETOWN), ARG_STR(20) },
+#ifdef F_SETPIPE_SZ
+		{ 0, ARG_STR(F_SETPIPE_SZ), ARG_STR(4097) },
+#endif
+		{ 0, ARG_STR(F_DUPFD), ARG_STR(0) },
+#ifdef F_DUPFD_CLOEXEC
+		{ 0, ARG_STR(F_DUPFD_CLOEXEC), ARG_STR(0) },
+#endif
+		{ 0, ARG_STR(F_SETFL), ARG_STR(O_RDWR|O_LARGEFILE) },
+		{ 0, ARG_STR(F_NOTIFY), ARG_STR(DN_ACCESS) },
+		{ 1, ARG_STR(F_SETLEASE), ARG_STR(F_RDLCK) },
+		{ 0, ARG_STR(F_SETSIG), 0, "SIG_0" },
+		{ 1, ARG_STR(F_SETSIG), 1, "SIGHUP" }
+	};
+	for (unsigned int i = 0; i < ARRAY_SIZE(set_checks); i++) {
+		test_other_set_cmd(set_checks + i);
+	}
+
+	static const struct fcntl_cmd_check get_checks[] = {
+		{ 0, ARG_STR(F_GETFD), .print_flags = print_flags_getfd },
+		{ 1, ARG_STR(F_GETFD), .print_flags = print_flags_getfd },
+		{ 0, ARG_STR(F_GETOWN) },
+#ifdef F_GETPIPE_SZ
+		{ 0, ARG_STR(F_GETPIPE_SZ) },
+#endif
+		{ 1, ARG_STR(F_GETLEASE), .print_flags = print_flags_getlease },
+		{ 0, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig },
+		{ 1, ARG_STR(F_GETSIG), .print_flags = print_flags_getsig }
+	};
+	for (unsigned int j = 0; j < ARRAY_SIZE(get_checks); j++) {
+		test_other_get_cmd(get_checks + j);
+	}
+}
+
 static void
 create_sample(void)
 {
@@ -261,6 +392,7 @@
 #ifdef TEST_F_OWNER_EX
 	test_f_owner_ex();
 #endif
+	test_fcntl_others();
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests/futex.c b/tests/futex.c
index 174100f..5250d60 100644
--- a/tests/futex.c
+++ b/tests/futex.c
@@ -166,6 +166,9 @@
 # define VAL3     ((unsigned long) 0xbadda7a09caffee1LLU)
 # define VAL3_PR  ((unsigned) VAL3)
 
+# define VAL3A    ((unsigned long) 0xbadda7a0ffffffffLLU)
+# define VAL3A_PR "FUTEX_BITSET_MATCH_ANY"
+
 int
 main(int argc, char *argv[])
 {
@@ -288,6 +291,14 @@
 	       zero_extend_signed_to_ull(tmout->tv_nsec), VAL3_PR,
 	       sprintrc(rc));
 
+	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1,
+		VAL3A, (rc == -1) && (errno == EAGAIN));
+	printf("futex(%p, FUTEX_WAIT_BITSET, %u, {tv_sec=%lld, tv_nsec=%llu}"
+	       ", %s) = %s\n",
+	       uaddr, VAL_PR, (long long) tmout->tv_sec,
+	       zero_extend_signed_to_ull(tmout->tv_nsec), VAL3A_PR,
+	       sprintrc(rc));
+
 	/* val3 of 0 is invalid  */
 	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAIT_BITSET, VAL, tmout, uaddr2 + 1, 0,
 		(rc == -1) && (errno == EINVAL));
@@ -375,6 +386,11 @@
 	printf("futex(%p, FUTEX_WAKE_BITSET, %u, %#x) = %s\n", uaddr, 10,
 		VAL3_PR, sprintrc(rc));
 
+	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL,
+		VAL3A, (rc == 0));
+	printf("futex(%p, FUTEX_WAKE_BITSET, %u, %s) = %s\n", uaddr, 10,
+		VAL3A_PR, sprintrc(rc));
+
 	/* bitset 0 is invalid */
 	CHECK_FUTEX_ENOSYS(uaddr, FUTEX_WAKE_BITSET, 10, NULL, NULL, 0,
 		(rc == -1) && (errno == EINVAL));
diff --git a/tests/gen_tests.am b/tests/gen_tests.am
index 5db8375..306439a 100644
--- a/tests/gen_tests.am
+++ b/tests/gen_tests.am
@@ -1,5 +1,5 @@
 # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit.
-GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-sockaddr.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test
+GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-v.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev-yy.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_ptp.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock_gifconf.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kern_features.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-packet_mreq.gen.test net-sockaddr.gen.test net-tpacket_req.gen.test net-tpacket_stats.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nlattr.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr_crypto_user_alg.gen.test nlattr_br_port_msg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_xdp.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-v-none.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_linger.gen.test so_peercred.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_x32.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test utimensat-Xraw.gen.test utimensat-Xverbose.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test
 
 $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
@@ -346,6 +346,12 @@
 $(srcdir)/ioctl_kvm_run.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_kvm_run-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/ioctl_kvm_run_auxstr_vcpu.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_loop.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -358,6 +364,9 @@
 $(srcdir)/ioctl_mtd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/ioctl_nbd.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/ioctl_nsfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -622,9 +631,18 @@
 $(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-packet_mreq.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/net-tpacket_req.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/net-tpacket_stats.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/net-yy-inet6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
@@ -1363,6 +1381,15 @@
 $(srcdir)/utimensat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
+$(srcdir)/utimensat-Xabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xraw.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
+$(srcdir)/utimensat-Xverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
+	$(AM_V_GEN) $^ $@
+
 $(srcdir)/utimes.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in
 	$(AM_V_GEN) $^ $@
 
diff --git a/tests/gen_tests.in b/tests/gen_tests.in
index 24e0510..cd63788 100644
--- a/tests/gen_tests.in
+++ b/tests/gen_tests.in
@@ -140,10 +140,13 @@
 ioctl_evdev-v	+ioctl.test -v
 ioctl_inotify	+ioctl.test
 ioctl_kvm_run	+ioctl.test -a36 -y
+ioctl_kvm_run-v	+ioctl.test -v -a36 -y
+ioctl_kvm_run_auxstr_vcpu	+ioctl.test -a36 -y -e kvm=vcpu
 ioctl_loop	+ioctl.test
 ioctl_loop-nv	+ioctl.test -a22 -e verbose=none
 ioctl_loop-v	+ioctl.test -v
 ioctl_mtd	+ioctl.test
+ioctl_nbd	+ioctl.test -y
 ioctl_nsfs	+ioctl.test -esignal=none
 ioctl_perf	+ioctl.test
 ioctl_ptp 	+ioctl.test
@@ -232,7 +235,10 @@
 munlockall	-a13
 nanosleep	-a20
 net-icmp_filter	-e trace=getsockopt,setsockopt
+net-packet_mreq -e trace=setsockopt
 net-sockaddr	-a24 -e trace=connect
+net-tpacket_req -e trace=setsockopt
+net-tpacket_stats -e trace=getsockopt
 net-yy-inet6	+net-yy-inet.test
 netlink_audit	+netlink_sock_diag.test
 netlink_crypto	+netlink_sock_diag.test
@@ -479,6 +485,9 @@
 ustat	-a33
 utime	-a16
 utimensat	-a33
+utimensat-Xabbrev	-a33 -Xabbrev -e trace=utimensat
+utimensat-Xraw	-a29 -Xraw -e trace=utimensat
+utimensat-Xverbose	-a44 -Xverbose -e trace=utimensat
 utimes	-a17
 vfork-f	-a26 -qq -f -e signal=none -e trace=chdir
 vhangup	-a10
diff --git a/tests/inotify.c b/tests/inotify.c
index 925d69f..d0abcbe 100644
--- a/tests/inotify.c
+++ b/tests/inotify.c
@@ -2,6 +2,7 @@
  * Check decoding of inotify_add_watch and inotify_rm_watch syscalls.
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -52,8 +53,8 @@
 	static const char *bogus_mask_str = "IN_ACCESS|IN_ATTRIB|"
 		"IN_CLOSE_WRITE|IN_OPEN|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|"
 		"IN_MOVE_SELF|IN_Q_OVERFLOW|IN_IGNORED|IN_ONLYDIR|"
-		"IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_ADD|IN_ISDIR|IN_ONESHOT|"
-		"0x18ff1000";
+		"IN_DONT_FOLLOW|IN_EXCL_UNLINK|IN_MASK_CREATE|IN_MASK_ADD|"
+		"IN_ISDIR|IN_ONESHOT|0x8ff1000";
 
 	long rc;
 	char *bogus_path = tail_memdup(bogus_path_str.path,
diff --git a/tests/ioctl_evdev-success-v.c b/tests/ioctl_evdev-success-v.c
new file mode 100644
index 0000000..6fc3547
--- /dev/null
+++ b/tests/ioctl_evdev-success-v.c
@@ -0,0 +1,2 @@
+#define VERBOSE 1
+#include "ioctl_evdev-success.c"
diff --git a/tests/ioctl_evdev-success-v.test b/tests/ioctl_evdev-success-v.test
new file mode 100755
index 0000000..358d9a3
--- /dev/null
+++ b/tests/ioctl_evdev-success-v.test
@@ -0,0 +1,13 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+: ${IOCTL_INJECT_START=256}
+: ${IOCTL_INJECT_RETVAL=8}
+
+run_prog
+run_strace -a16 -v -e trace=ioctl \
+	-e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \
+	../ioctl_evdev-success-v "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP"
+grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT"
+match_diff "$OUT" "$EXP"
diff --git a/tests/ioctl_evdev-success.c b/tests/ioctl_evdev-success.c
new file mode 100644
index 0000000..8c3f8f0
--- /dev/null
+++ b/tests/ioctl_evdev-success.c
@@ -0,0 +1,232 @@
+#include "tests.h"
+
+#ifdef HAVE_LINUX_INPUT_H
+
+# include <inttypes.h>
+# include <stdio.h>
+# include <stdlib.h>
+# include <sys/ioctl.h>
+# include <linux/input.h>
+# include "print_fields.h"
+
+static const char *errstr;
+
+struct evdev_check {
+	unsigned long cmd;
+	const char *cmd_str;
+	void *arg_ptr;
+	void (*print_arg)(long rc, void *ptr, void *arg);
+};
+
+static long
+invoke_test_syscall(unsigned long cmd, void *p)
+{
+	long rc = ioctl(-1, cmd, p);
+	errstr = sprintrc(rc);
+	static char inj_errstr[4096];
+
+	snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr);
+	errstr = inj_errstr;
+	return rc;
+}
+
+static void
+test_evdev(struct evdev_check *check, void *arg)
+{
+	long rc = invoke_test_syscall(check->cmd, check->arg_ptr);
+	printf("ioctl(-1, %s, ", check->cmd_str);
+	if (check->print_arg)
+		check->print_arg(rc, check->arg_ptr, arg);
+	else
+		printf("%p", check->arg_ptr);
+	printf(") = %s\n", errstr);
+}
+
+static void
+print_input_absinfo(long rc, void *ptr, void *arg)
+{
+	struct input_absinfo *absinfo = ptr;
+
+	if (rc < 0) {
+		printf("%p", absinfo);
+		return;
+	}
+	PRINT_FIELD_U("{", *absinfo, value);
+	PRINT_FIELD_U(", ", *absinfo, minimum);
+# if VERBOSE
+	PRINT_FIELD_U(", ", *absinfo, maximum);
+	PRINT_FIELD_U(", ", *absinfo, fuzz);
+	PRINT_FIELD_U(", ", *absinfo, flat);
+#  ifdef HAVE_STRUCT_INPUT_ABSINFO_RESOLUTION
+	PRINT_FIELD_U(", ", *absinfo, resolution);
+#  endif
+# else
+	printf(", ...");
+# endif
+	printf("}");
+}
+
+static void
+print_input_id(long rc, void *ptr, void *arg)
+{
+	struct input_id *id = ptr;
+
+	if (rc < 0) {
+		printf("%p", id);
+		return;
+	}
+	printf("{ID_BUS=%" PRIu16
+	       ", ID_VENDOR=%" PRIu16
+	       ", ID_PRODUCT=%" PRIu16
+	       ", ID_VERSION=%" PRIu16 "}",
+	       id->bustype, id->vendor, id->product, id->version);
+}
+
+# ifdef EVIOCGMTSLOTS
+static void
+print_mtslots(long rc, void *ptr, void *arg)
+{
+	int *buffer = ptr;
+	const char **str = arg;
+	int num = atoi(*(str + 1));
+
+	if (rc < 0) {
+		printf("%p", buffer);
+		return;
+	}
+
+	printf("{code=%s", *str);
+	printf(", values=[");
+	for (unsigned int i = 1; i <= (unsigned) num; i++)
+		printf("%s%s", i > 1 ? ", " : "", *(str + i + 1));
+	printf("]}");
+}
+# endif
+
+static void
+print_getbit(long rc, void *ptr, void *arg)
+{
+	const char **str = arg;
+	int num = atoi(*str);
+
+	if (rc < 0) {
+		printf("%p", ptr);
+		return;
+	}
+
+	printf("[");
+	printf("%s", *(str + 1));
+	for (unsigned int i = 2; i <= (unsigned) num; i++) {
+# if ! VERBOSE
+		if (i > 4) {
+			printf(", ...");
+			break;
+		}
+# endif
+		printf(", ");
+		printf("%s", *(str + i));
+	}
+	printf("]");
+}
+
+int
+main(int argc, char **argv)
+{
+	unsigned long num_skip;
+	long inject_retval;
+	bool locked = false;
+
+	if (argc == 1)
+		return 0;
+
+	if (argc < 3)
+		error_msg_and_fail("Usage: %s NUM_SKIP INJECT_RETVAL", argv[0]);
+
+	num_skip = strtoul(argv[1], NULL, 0);
+	inject_retval = strtol(argv[2], NULL, 0);
+
+	if (inject_retval < 0)
+		error_msg_and_fail("Expected non-negative INJECT_RETVAL, "
+				   "but got %ld", inject_retval);
+
+	for (unsigned int i = 0; i < num_skip; i++) {
+		long rc = ioctl(-1, EVIOCGID, NULL);
+		printf("ioctl(-1, EVIOCGID, NULL) = %s%s\n",
+		       sprintrc(rc),
+		       rc == inject_retval ? " (INJECTED)" : "");
+
+		if (rc != inject_retval)
+			continue;
+
+		locked = true;
+		break;
+	}
+
+	if (!locked)
+		error_msg_and_fail("Hasn't locked on ioctl(-1"
+				   ", EVIOCGID, NULL) returning %lu",
+				   inject_retval);
+
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct input_id, id);
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct input_absinfo, absinfo);
+	TAIL_ALLOC_OBJECT_CONST_PTR(int, bad_addr_slot);
+# ifdef EVIOCGMTSLOTS
+	int mtslots[] = { ABS_MT_SLOT, 1, 3 };
+	/* we use the second element to indicate the number of values */
+	/* mtslots_str[1] is "2" so the number of values is 2 */
+	const char *mtslots_str[] = { "ABS_MT_SLOT", "2", "1", "3" };
+
+	/* invalid flag */
+	int invalid_mtslot[] = { -1, 1 };
+	char invalid_str[4096];
+	snprintf(invalid_str, sizeof(invalid_str), "%#x /* ABS_MT_??? */", invalid_mtslot[0]);
+	const char *invalid_mtslot_str[] = { invalid_str, "1", "1" };
+# endif
+
+	/* set more than 4 bits */
+	unsigned long ev_more[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED | 1 << EV_SND | 1 << EV_PWR };
+	/* we use the first element to indicate the number of set bits */
+	/* ev_more_str[0] is "5" so the number of set bits is 5 */
+	const char *ev_more_str[] = { "5", "EV_ABS", "EV_MSC", "EV_LED", "EV_SND", "EV_PWR" };
+
+	/* set less than 4 bits */
+	unsigned long ev_less[] = { 1 << EV_ABS | 1 << EV_MSC | 1 << EV_LED };
+	const char *ev_less_str[] = { "3", "EV_ABS", "EV_MSC", "EV_LED" };
+
+	/* set zero bit */
+	unsigned long ev_zero[] = { 0x0 };
+	const char *ev_zero_str[] = { "0", " 0 " };
+
+	/* KEY_MAX is 0x2ff which is greater than retval * 8 */
+	unsigned long key[] = { 1 << KEY_1 | 1 << KEY_2, 0 };
+	const char *key_str[] = { "2", "KEY_1", "KEY_2" };
+
+	struct {
+		struct evdev_check check;
+		void *ptr;
+	} a[] = {
+		{ { ARG_STR(EVIOCGID), id, print_input_id }, NULL },
+		{ { ARG_STR(EVIOCGABS(ABS_X)), absinfo, print_input_absinfo }, NULL },
+		{ { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL },
+		{ { ARG_STR(EVIOCGABS(ABS_Y)), absinfo, print_input_absinfo }, NULL },
+		{ { ARG_STR(EVIOCGBIT(0, 0)), ev_more, print_getbit }, &ev_more_str },
+		{ { ARG_STR(EVIOCGBIT(0, 0)), ev_less, print_getbit }, &ev_less_str },
+		{ { ARG_STR(EVIOCGBIT(0, 0)), ev_zero, print_getbit }, &ev_zero_str },
+		{ { ARG_STR(EVIOCGBIT(EV_KEY, 0)), key, print_getbit }, &key_str},
+# ifdef EVIOCGMTSLOTS
+		{ { ARG_STR(EVIOCGMTSLOTS(12)), mtslots, print_mtslots }, &mtslots_str },
+		{ { ARG_STR(EVIOCGMTSLOTS(8)), invalid_mtslot, print_mtslots }, &invalid_mtslot_str }
+# endif
+	};
+	for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) {
+		test_evdev(&a[i].check, a[i].ptr);
+	}
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
+#else
+
+SKIP_MAIN_UNDEFINED("HAVE_LINUX_INPUT_H")
+
+#endif
diff --git a/tests/ioctl_evdev-success.test b/tests/ioctl_evdev-success.test
new file mode 100755
index 0000000..e735af9
--- /dev/null
+++ b/tests/ioctl_evdev-success.test
@@ -0,0 +1,13 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+: ${IOCTL_INJECT_START=256}
+: ${IOCTL_INJECT_RETVAL=8}
+
+run_prog
+run_strace -a16 -e trace=ioctl \
+	-e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \
+	../ioctl_evdev-success "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP"
+grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT"
+match_diff "$OUT" "$EXP"
diff --git a/tests/ioctl_evdev.c b/tests/ioctl_evdev.c
index 5eacac0..d6f50ac 100644
--- a/tests/ioctl_evdev.c
+++ b/tests/ioctl_evdev.c
@@ -114,6 +114,7 @@
 	TEST_NULL_ARG(EVIOCGLED(0));
 # ifdef EVIOCGMTSLOTS
 	TEST_NULL_ARG(EVIOCGMTSLOTS(0));
+	TEST_NULL_ARG(EVIOCGMTSLOTS(8));
 # endif
 # ifdef EVIOCGPROP
 	TEST_NULL_ARG(EVIOCGPROP(0));
@@ -138,7 +139,7 @@
 	TEST_NULL_ARG_EX(EVIOCGABS(0x3f), "EVIOCGABS(0x3f /* ABS_??? */)");
 	TEST_NULL_ARG_EX(EVIOCSABS(0x3f), "EVIOCSABS(0x3f /* ABS_??? */)");
 
-	TEST_NULL_ARG(EVIOCGBIT(EV_SYN, 0));
+	TEST_NULL_ARG(EVIOCGBIT(0, 0));
 	TEST_NULL_ARG(EVIOCGBIT(EV_KEY, 1));
 	TEST_NULL_ARG(EVIOCGBIT(EV_REL, 2));
 	TEST_NULL_ARG(EVIOCGBIT(EV_ABS, 3));
diff --git a/tests/ioctl_inotify.c b/tests/ioctl_inotify.c
index 0650c62..27e0a86 100644
--- a/tests/ioctl_inotify.c
+++ b/tests/ioctl_inotify.c
@@ -56,10 +56,10 @@
 
 	/* Unknown inotify commands */
 	sys_ioctl(-1, unknown_inotify_cmd, magic);
-	printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x49, %#x, %#x), "
+	printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x49, %#x, %#x), "
 	       "%#lx) = -1 EBADF (%m)\n",
 	       _IOC_DIR((unsigned int) unknown_inotify_cmd) & _IOC_NONE ?
-	       "|_IOC_NONE" : "",
+	       "_IOC_NONE|" : "",
 	       _IOC_NR((unsigned int) unknown_inotify_cmd),
 	       _IOC_SIZE((unsigned int) unknown_inotify_cmd),
 	       (unsigned long) magic);
diff --git a/tests/ioctl_kvm_run-v.c b/tests/ioctl_kvm_run-v.c
new file mode 100644
index 0000000..388339b
--- /dev/null
+++ b/tests/ioctl_kvm_run-v.c
@@ -0,0 +1,2 @@
+#define VERBOSE 1
+#include "ioctl_kvm_run.c"
diff --git a/tests/ioctl_kvm_run-v.gen.test b/tests/ioctl_kvm_run-v.gen.test
new file mode 100755
index 0000000..6f20ee4
--- /dev/null
+++ b/tests/ioctl_kvm_run-v.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run-v +ioctl.test -v -a36 -y); do not edit.
+set -- -v -a36 -y
+. "${srcdir=.}/ioctl.test"
diff --git a/tests/ioctl_kvm_run.c b/tests/ioctl_kvm_run.c
index e1bef57..602507f 100644
--- a/tests/ioctl_kvm_run.c
+++ b/tests/ioctl_kvm_run.c
@@ -1,269 +1,11 @@
-/*
- * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API.
- * Based on kvmtest.c from https://lwn.net/Articles/658512/
- *
- * kvmtest.c author: Josh Triplett <josh@joshtriplett.org>
- * Copyright (c) 2015 Intel Corporation
- * Copyright (c) 2017-2018 The strace developers.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
+#include "ioctl_kvm_run_common.c"
 
-#include "tests.h"
-
-#if defined HAVE_LINUX_KVM_H				\
- && defined HAVE_STRUCT_KVM_REGS			\
- && defined HAVE_STRUCT_KVM_SREGS			\
- && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION	\
- &&(defined __x86_64__ || defined __i386__)
-
-# include <fcntl.h>
-# include <stdint.h>
-# include <stdio.h>
-# include <stdlib.h>
-# include <string.h>
-# include <sys/ioctl.h>
-# include <sys/mman.h>
-# include <unistd.h>
-# include <linux/kvm.h>
-
-static int
-kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg)
-{
-	int rc = ioctl(fd, cmd, arg);
-	if (rc < 0)
-		perror_msg_and_skip("%s", cmd_str);
-	return rc;
-}
-
-#define KVM_IOCTL(fd_, cmd_, arg_)	\
-	kvm_ioctl((fd_), (cmd_), #cmd_, (arg_))
-
-static const char dev[] = "/dev/kvm";
-static const char vm_dev[] = "anon_inode:kvm-vm";
-static char vcpu_dev[] = "anon_inode:kvm-vcpu:0";
-static size_t page_size;
-
-extern const char code[];
-extern const unsigned short code_size;
-
-__asm__(
-	".type code, @object		\n"
-	"code:				\n"
-	"	mov $0xd80003f8, %edx	\n"
-	"	mov $'\n', %al		\n"
-	"	out %al, (%dx)		\n"
-	"	hlt			\n"
-	".size code, . - code		\n"
-	".type code_size, @object	\n"
-	"code_size:			\n"
-	"	.short . - code		\n"
-	".size code_size, . - code_size	\n"
-	);
-
+#if need_print_KVM_RUN
 
 static void
-run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size,
-	void *const mem)
+print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason)
 {
-	/* Initialize CS to point at 0, via a read-modify-write of sregs. */
-	struct kvm_sregs sregs;
-	KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs);
-	printf("ioctl(%d<%s>, KVM_GET_SREGS, {cs={base=%#jx, limit=%u, selector=%u"
-	       ", type=%u, present=%u, dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}"
-	       ", ...}) = 0\n", vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base,
-	       sregs.cs.limit, sregs.cs.selector, sregs.cs.type,
-	       sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s,
-	       sregs.cs.l, sregs.cs.g, sregs.cs.avl);
-
-	sregs.cs.base = 0;
-	sregs.cs.selector = 0;
-	KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs);
-	printf("ioctl(%d<%s>, KVM_SET_SREGS, {cs={base=%#jx, limit=%u"
-	       ", selector=%u, type=%u, present=%u, dpl=%u, db=%u, s=%u"
-	       ", l=%u, g=%u, avl=%u}, ...}) = 0\n",
-	       vcpu_fd, vcpu_dev, (uintmax_t) sregs.cs.base,
-	       sregs.cs.limit, sregs.cs.selector, sregs.cs.type,
-	       sregs.cs.present, sregs.cs.dpl, sregs.cs.db, sregs.cs.s,
-	       sregs.cs.l, sregs.cs.g, sregs.cs.avl);
-
-	/*
-	 * Initialize registers: instruction pointer for our code, addends,
-	 * and initial flags required by x86 architecture.
-	 */
-	struct kvm_regs regs = {
-		.rip = page_size,
-		.rax = 2,
-		.rbx = 2,
-		.rflags = 0x2,
-	};
-	KVM_IOCTL(vcpu_fd, KVM_SET_REGS, &regs);
-	printf("ioctl(%d<%s>, KVM_SET_REGS, {rax=%#jx, ..."
-	       ", rsp=%#jx, rbp=%#jx, ..., rip=%#jx, rflags=%#jx}) = 0\n",
-	       vcpu_fd, vcpu_dev, (uintmax_t) regs.rax,
-	       (uintmax_t) regs.rsp, (uintmax_t) regs.rbp,
-	       (uintmax_t) regs.rip, (uintmax_t) regs.rflags);
-
-	/* Copy the code */
-	memcpy(mem, code, code_size);
-
-	const char *p = "\n";
-
-	/* Repeatedly run code and handle VM exits. */
-	for (;;) {
-		KVM_IOCTL(vcpu_fd, KVM_RUN, NULL);
-		printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", vcpu_fd, vcpu_dev);
-
-		switch (run->exit_reason) {
-		case KVM_EXIT_HLT:
-			if (p)
-				error_msg_and_fail("premature KVM_EXIT_HLT");
-			return;
-		case KVM_EXIT_IO:
-			if (run->io.direction == KVM_EXIT_IO_OUT
-			    && run->io.size == 1
-			    && run->io.port == 0x03f8
-			    && run->io.count == 1
-			    && run->io.data_offset < mmap_size
-			    && p && *p == ((char *) run)[run->io.data_offset])
-				p = NULL;
-			else
-				error_msg_and_fail("unhandled KVM_EXIT_IO");
-			break;
-		case KVM_EXIT_MMIO:
-			error_msg_and_fail("Got an unexpected MMIO exit:"
-					   " phys_addr %#llx,"
-					   " data %02x %02x %02x %02x"
-						" %02x %02x %02x %02x,"
-					   " len %u, is_write %hhu",
-					   (unsigned long long) run->mmio.phys_addr,
-					   run->mmio.data[0], run->mmio.data[1],
-					   run->mmio.data[2], run->mmio.data[3],
-					   run->mmio.data[4], run->mmio.data[5],
-					   run->mmio.data[6], run->mmio.data[7],
-					   run->mmio.len, run->mmio.is_write);
-
-		default:
-			error_msg_and_fail("exit_reason = %#x",
-					   run->exit_reason);
-		}
-	}
+	printf("ioctl(%d<%s>, KVM_RUN, 0) = 0\n", fd, dev);
 }
 
-static int
-vcpu_dev_should_have_cpuid(int fd)
-{
-	int r = 0;
-	char *filename = NULL;
-	char buf[sizeof(vcpu_dev)];
-
-	if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0)
-		error_msg_and_fail("asprintf");
-
-	if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1
-	    && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0))
-		r = 1;
-	free(filename);
-	return r;
-}
-
-int
-main(void)
-{
-	skip_if_unavailable("/proc/self/fd/");
-
-	int kvm = open(dev, O_RDWR);
-	if (kvm < 0)
-		perror_msg_and_skip("open: %s", dev);
-
-	/* Make sure we have the stable version of the API */
-	int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0);
-	if (ret != KVM_API_VERSION)
-		error_msg_and_skip("KVM_GET_API_VERSION returned %d"
-				   ", KVM_API_VERSION is %d",
-				   kvm, KVM_API_VERSION);
-	printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n",
-	       kvm, dev, ret);
-
-	int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0);
-	printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n",
-	       kvm, dev, vm_fd, vm_dev);
-
-	/* Allocate one aligned page of guest memory to hold the code. */
-	page_size = get_page_size();
-	void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
-				  MAP_SHARED | MAP_ANONYMOUS, -1, 0);
-	if (mem == MAP_FAILED)
-		perror_msg_and_fail("mmap page");
-
-	/* Map it to the second page frame (to avoid the real-mode IDT at 0). */
-	struct kvm_userspace_memory_region region = {
-		.slot = 0,
-		.guest_phys_addr = page_size,
-		.memory_size = page_size,
-		.userspace_addr = (uintptr_t) mem,
-	};
-	KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, &region);
-	printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION"
-	       ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu"
-	       ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev,
-	       (unsigned long) page_size, (unsigned long) page_size, mem);
-
-	int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL);
-	if (!vcpu_dev_should_have_cpuid(vcpu_fd))
-		/*
-		 * This is an older kernel that doesn't place a cpuid
-		 * at the end of the dentry associated with vcpu_fd.
-		 * Trim the cpuid part of vcpu_dev like:
-		 * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu"
-		 */
-		vcpu_dev[strlen (vcpu_dev) - 2] = '\0';
-
-	printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n",
-	       vm_fd, vm_dev, vcpu_fd, vcpu_dev);
-
-	/* Map the shared kvm_run structure and following data. */
-	ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL);
-	struct kvm_run *run;
-	if (ret < (int) sizeof(*run))
-		error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d",
-				   ret, (int) sizeof(*run));
-	printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n",
-	       kvm, dev, ret);
-
-	const size_t mmap_size = (ret + page_size - 1) & -page_size;
-	run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
-		   MAP_SHARED, vcpu_fd, 0);
-	if (run == MAP_FAILED)
-		perror_msg_and_fail("mmap vcpu");
-
-	run_kvm(vcpu_fd, run, mmap_size, mem);
-
-	puts("+++ exited with 0 +++");
-	return 0;
-}
-
-#else /* !HAVE_LINUX_KVM_H */
-
-SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_REGS && "
-		    "HAVE_STRUCT_KVM_SREGS && "
-		    "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && "
-		    "(__x86_64__ || __i386__)")
-
 #endif
diff --git a/tests/ioctl_kvm_run_auxstr_vcpu.c b/tests/ioctl_kvm_run_auxstr_vcpu.c
new file mode 100644
index 0000000..16af293
--- /dev/null
+++ b/tests/ioctl_kvm_run_auxstr_vcpu.c
@@ -0,0 +1,24 @@
+#define KVM_NO_CPUID_CALLBACK	\
+	error_msg_and_skip("newer kernel (>= 4.16) is needed")
+
+#include "ioctl_kvm_run_common.c"
+
+#if need_print_KVM_RUN
+
+static void
+print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason)
+{
+	const char *str;
+
+# define CASE_ENTRY(R) case R: str = #R; break
+	switch (reason) {
+		CASE_ENTRY(KVM_EXIT_HLT);
+		CASE_ENTRY(KVM_EXIT_IO);
+		CASE_ENTRY(KVM_EXIT_MMIO);
+		default: str = "???";
+	}
+
+	printf("ioctl(%d<%s>, KVM_RUN, 0) = 0 (%s)\n", fd, dev, str);
+}
+
+#endif
diff --git a/tests/ioctl_kvm_run_auxstr_vcpu.gen.test b/tests/ioctl_kvm_run_auxstr_vcpu.gen.test
new file mode 100755
index 0000000..d2995db
--- /dev/null
+++ b/tests/ioctl_kvm_run_auxstr_vcpu.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_kvm_run_auxstr_vcpu +ioctl.test -a36 -y -e kvm=vcpu); do not edit.
+set -- -a36 -y -e kvm=vcpu
+. "${srcdir=.}/ioctl.test"
diff --git a/tests/ioctl_kvm_run_common.c b/tests/ioctl_kvm_run_common.c
new file mode 100644
index 0000000..2e7eda4
--- /dev/null
+++ b/tests/ioctl_kvm_run_common.c
@@ -0,0 +1,412 @@
+/*
+ * Check decoding of KVM_* commands of ioctl syscall using /dev/kvm API.
+ * Based on kvmtest.c from https://lwn.net/Articles/658512/
+ *
+ * kvmtest.c author: Josh Triplett <josh@joshtriplett.org>
+ * Copyright (c) 2015 Intel Corporation
+ * Copyright (c) 2017-2018 The strace developers.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to
+ * deal in the Software without restriction, including without limitation the
+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ * sell copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ * IN THE SOFTWARE.
+ */
+
+#include "tests.h"
+
+#if defined HAVE_LINUX_KVM_H				\
+ && defined HAVE_STRUCT_KVM_CPUID2			\
+ && defined HAVE_STRUCT_KVM_REGS			\
+ && defined HAVE_STRUCT_KVM_SREGS			\
+ && defined HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION	\
+ &&(defined __x86_64__ || defined __i386__)
+
+# include <fcntl.h>
+# include <stdint.h>
+# include <stdio.h>
+# include <stdlib.h>
+# include <string.h>
+# include <sys/ioctl.h>
+# include <sys/mman.h>
+# include <unistd.h>
+# include <linux/kvm.h>
+
+# ifndef KVM_MAX_CPUID_ENTRIES
+#  define KVM_MAX_CPUID_ENTRIES 80
+# endif
+
+#include "xlat.h"
+#include "xlat/kvm_cpuid_flags.h"
+
+static int
+kvm_ioctl(int fd, unsigned long cmd, const char *cmd_str, void *arg)
+{
+	int rc = ioctl(fd, cmd, arg);
+	if (rc < 0)
+		perror_msg_and_skip("%s", cmd_str);
+	return rc;
+}
+
+#define KVM_IOCTL(fd_, cmd_, arg_)	\
+	kvm_ioctl((fd_), (cmd_), #cmd_, (arg_))
+
+static const char dev[] = "/dev/kvm";
+static const char vm_dev[] = "anon_inode:kvm-vm";
+static char vcpu_dev[] = "anon_inode:kvm-vcpu:0";
+static size_t page_size;
+
+extern const char code[];
+extern const unsigned short code_size;
+
+__asm__(
+	".type code, @object		\n"
+	"code:				\n"
+	"	mov $0xd80003f8, %edx	\n"
+	"	mov $'\n', %al		\n"
+	"	out %al, (%dx)		\n"
+	"	hlt			\n"
+	".size code, . - code		\n"
+	".type code_size, @object	\n"
+	"code_size:			\n"
+	"	.short . - code		\n"
+	".size code_size, . - code_size	\n"
+	);
+
+static void
+print_kvm_segment(const struct kvm_segment *seg)
+{
+	printf("{base=%#jx, limit=%u, selector=%u, type=%u, present=%u, "
+	       "dpl=%u, db=%u, s=%u, l=%u, g=%u, avl=%u}",
+	       (uintmax_t) seg->base, seg->limit, seg->selector, seg->type,
+	       seg->present, seg->dpl, seg->db, seg->s, seg->l, seg->g,
+	       seg->avl);
+}
+
+static void
+print_kvm_sregs(const struct kvm_sregs *sregs)
+{
+	printf("{cs=");
+	print_kvm_segment(&sregs->cs);
+#if VERBOSE
+	printf(", ds=");
+	print_kvm_segment(&sregs->ds);
+	printf(", es=");
+	print_kvm_segment(&sregs->es);
+	printf(", fs=");
+	print_kvm_segment(&sregs->fs);
+	printf(", gs=");
+	print_kvm_segment(&sregs->gs);
+	printf(", ss=");
+	print_kvm_segment(&sregs->ss);
+	printf(", tr=");
+	print_kvm_segment(&sregs->tr);
+	printf(", ldt=");
+	print_kvm_segment(&sregs->ldt);
+	printf(", gdt={base=%#jx, limit=%u}, idt={base=%#jx, limit=%u}, "
+	      "cr0=%llu, cr2=%llu, cr3=%llu, cr4=%llu, cr8=%llu, efer=%llu, "
+	      "apic_base=%#jx", (uintmax_t) sregs->gdt.base, sregs->gdt.limit,
+	      (uintmax_t) sregs->idt.base, sregs->idt.limit, sregs->cr0,
+	      sregs->cr2, sregs->cr3, sregs->cr4, sregs->cr8, sregs->efer,
+	      (uintmax_t)sregs->apic_base);
+	printf(", interrupt_bitmap=[");
+	for (size_t i = 0; i < ARRAY_SIZE(sregs->interrupt_bitmap); i++) {
+		if (i)
+			printf(", ");
+		printf("%#jx", (uintmax_t) sregs->interrupt_bitmap[i]);
+	}
+	printf("]");
+#else
+	printf(", ...");
+#endif
+	printf("}");
+}
+
+static void
+print_kvm_regs(const struct kvm_regs *regs)
+{
+	printf("{rax=%#jx", (uintmax_t) regs->rax);
+#if VERBOSE
+	printf(", rbx=%#jx, rcx=%#jx, rdx=%#jx, rsi=%#jx, rdi=%#jx",
+	       (uintmax_t) regs->rbx, (uintmax_t) regs->rcx,
+	       (uintmax_t) regs->rdx, (uintmax_t) regs->rsi,
+	       (uintmax_t) regs->rdi);
+#else
+	printf(", ...");
+#endif
+	printf(", rsp=%#jx, rbp=%#jx", (uintmax_t) regs->rsp,
+	       (uintmax_t) regs->rbp);
+#if VERBOSE
+	printf(", r8=%#jx, r9=%#jx, r10=%#jx, r11=%#jx, r12=%#jx, r13=%#jx"
+	       ", r14=%#jx, r15=%#jx",
+	       (uintmax_t) regs->r8, (uintmax_t) regs->r9,
+	       (uintmax_t) regs->r10, (uintmax_t) regs->r11,
+	       (uintmax_t) regs->r12, (uintmax_t) regs->r13,
+	       (uintmax_t) regs->r14, (uintmax_t) regs->r15);
+#else
+	printf(", ...");
+#endif
+	printf(", rip=%#jx, rflags=%#jx}", (uintmax_t) regs->rip,
+	       (uintmax_t) regs->rflags);
+}
+
+# define need_print_KVM_RUN 1
+
+static void
+print_KVM_RUN(const int fd, const char *const dev, const unsigned int reason);
+
+static void
+run_kvm(const int vcpu_fd, struct kvm_run *const run, const size_t mmap_size,
+	void *const mem)
+{
+	/* Initialize CS to point at 0, via a read-modify-write of sregs. */
+	struct kvm_sregs sregs;
+	KVM_IOCTL(vcpu_fd, KVM_GET_SREGS, &sregs);
+	printf("ioctl(%d<%s>, KVM_GET_SREGS, ", vcpu_fd, vcpu_dev);
+	print_kvm_sregs(&sregs);
+	printf(") = 0\n");
+
+	sregs.cs.base = 0;
+	sregs.cs.selector = 0;
+	KVM_IOCTL(vcpu_fd, KVM_SET_SREGS, &sregs);
+	printf("ioctl(%d<%s>, KVM_SET_SREGS, ", vcpu_fd, vcpu_dev);
+	print_kvm_sregs(&sregs);
+	printf(") = 0\n");
+
+	/*
+	 * Initialize registers: instruction pointer for our code, addends,
+	 * and initial flags required by x86 architecture.
+	 */
+	struct kvm_regs regs = {
+		.rip = page_size,
+		.rax = 2,
+		.rbx = 2,
+		.rflags = 0x2,
+	};
+	KVM_IOCTL(vcpu_fd, KVM_SET_REGS, &regs);
+	printf("ioctl(%d<%s>, KVM_SET_REGS, ", vcpu_fd, vcpu_dev);
+	print_kvm_regs(&regs);
+	printf(") = 0\n");
+
+	/* Copy the code */
+	memcpy(mem, code, code_size);
+
+	const char *p = "\n";
+
+	/* Repeatedly run code and handle VM exits. */
+	for (;;) {
+		KVM_IOCTL(vcpu_fd, KVM_RUN, NULL);
+		print_KVM_RUN(vcpu_fd, vcpu_dev, run->exit_reason);
+
+		switch (run->exit_reason) {
+		case KVM_EXIT_HLT:
+			if (p)
+				error_msg_and_fail("premature KVM_EXIT_HLT");
+			return;
+		case KVM_EXIT_IO:
+			if (run->io.direction == KVM_EXIT_IO_OUT
+			    && run->io.size == 1
+			    && run->io.port == 0x03f8
+			    && run->io.count == 1
+			    && run->io.data_offset < mmap_size
+			    && p && *p == ((char *) run)[run->io.data_offset])
+				p = NULL;
+			else
+				error_msg_and_fail("unhandled KVM_EXIT_IO");
+			break;
+		case KVM_EXIT_MMIO:
+			error_msg_and_fail("Got an unexpected MMIO exit:"
+					   " phys_addr %#llx,"
+					   " data %02x %02x %02x %02x"
+						" %02x %02x %02x %02x,"
+					   " len %u, is_write %hhu",
+					   (unsigned long long) run->mmio.phys_addr,
+					   run->mmio.data[0], run->mmio.data[1],
+					   run->mmio.data[2], run->mmio.data[3],
+					   run->mmio.data[4], run->mmio.data[5],
+					   run->mmio.data[6], run->mmio.data[7],
+					   run->mmio.len, run->mmio.is_write);
+
+		default:
+			error_msg_and_fail("exit_reason = %#x",
+					   run->exit_reason);
+		}
+	}
+}
+
+static int
+vcpu_dev_should_have_cpuid(int fd)
+{
+	int r = 0;
+	char *filename = NULL;
+	char buf[sizeof(vcpu_dev)];
+
+	if (asprintf(&filename, "/proc/%d/fd/%d", getpid(), fd) < 0)
+		error_msg_and_fail("asprintf");
+
+	if (readlink(filename, buf, sizeof(buf)) == sizeof(buf) - 1
+	    && (memcmp(buf, vcpu_dev, sizeof(buf) - 1) == 0))
+		r = 1;
+	free(filename);
+	return r;
+}
+
+static void
+print_cpuid_ioctl(int fd, const char *fd_dev,
+		  const char *ioctl_name, const struct kvm_cpuid2 *cpuid)
+{
+	printf("ioctl(%d<%s>, %s, {nent=%u, entries=[",
+	       fd, fd_dev, ioctl_name, cpuid->nent);
+#if VERBOSE
+	for (size_t i = 0; i < cpuid->nent; i++) {
+		if (i)
+			printf(", ");
+		printf("{function=%#x, index=%#x, flags=",
+		       cpuid->entries[i].function, cpuid->entries[i].index);
+		printflags(kvm_cpuid_flags, cpuid->entries[i].flags,
+			   "KVM_CPUID_FLAG_???");
+		printf(", eax=%#x, ebx=%#x, ecx=%#x, edx=%#x}",
+		       cpuid->entries[i].eax, cpuid->entries[i].ebx,
+		       cpuid->entries[i].ecx, cpuid->entries[i].edx);
+	}
+#else
+	if (cpuid->nent)
+		printf("...");
+#endif
+	printf("]}) = 0\n");
+}
+
+int
+main(void)
+{
+	skip_if_unavailable("/proc/self/fd/");
+
+	int kvm = open(dev, O_RDWR);
+	if (kvm < 0)
+		perror_msg_and_skip("open: %s", dev);
+
+	/* Make sure we have the stable version of the API */
+	int ret = KVM_IOCTL(kvm, KVM_GET_API_VERSION, 0);
+	if (ret != KVM_API_VERSION)
+		error_msg_and_skip("KVM_GET_API_VERSION returned %d"
+				   ", KVM_API_VERSION is %d",
+				   kvm, KVM_API_VERSION);
+	printf("ioctl(%d<%s>, KVM_GET_API_VERSION, 0) = %d\n",
+	       kvm, dev, ret);
+
+	ret = KVM_IOCTL(kvm, KVM_CHECK_EXTENSION,
+			(void *) (uintptr_t) KVM_CAP_USER_MEMORY);
+	printf("ioctl(%d<%s>, KVM_CHECK_EXTENSION, KVM_CAP_USER_MEMORY) = %d\n",
+	       kvm, dev, ret);
+
+	int vm_fd = KVM_IOCTL(kvm, KVM_CREATE_VM, 0);
+	printf("ioctl(%d<%s>, KVM_CREATE_VM, 0) = %d<%s>\n",
+	       kvm, dev, vm_fd, vm_dev);
+
+	/* Allocate one aligned page of guest memory to hold the code. */
+	page_size = get_page_size();
+	void *const mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
+				  MAP_SHARED | MAP_ANONYMOUS, -1, 0);
+	if (mem == MAP_FAILED)
+		perror_msg_and_fail("mmap page");
+
+	/* Map it to the second page frame (to avoid the real-mode IDT at 0). */
+	struct kvm_userspace_memory_region region = {
+		.slot = 0,
+		.guest_phys_addr = page_size,
+		.memory_size = page_size,
+		.userspace_addr = (uintptr_t) mem,
+	};
+	KVM_IOCTL(vm_fd, KVM_SET_USER_MEMORY_REGION, &region);
+	printf("ioctl(%d<%s>, KVM_SET_USER_MEMORY_REGION"
+	       ", {slot=0, flags=0, guest_phys_addr=%#lx, memory_size=%lu"
+	       ", userspace_addr=%p}) = 0\n", vm_fd, vm_dev,
+	       (unsigned long) page_size, (unsigned long) page_size, mem);
+
+	int vcpu_fd = KVM_IOCTL(vm_fd, KVM_CREATE_VCPU, NULL);
+	if (!vcpu_dev_should_have_cpuid(vcpu_fd)) {
+		/*
+		 * This is an older kernel that doesn't place a cpuid
+		 * at the end of the dentry associated with vcpu_fd.
+		 * Trim the cpuid part of vcpu_dev like:
+		 * "anon_inode:kvm-vcpu:0" -> "anon_inode:kvm-vcpu"
+		 */
+		vcpu_dev[strlen (vcpu_dev) - 2] = '\0';
+#ifdef KVM_NO_CPUID_CALLBACK
+		KVM_NO_CPUID_CALLBACK;
+#endif
+	}
+
+	printf("ioctl(%d<%s>, KVM_CREATE_VCPU, 0) = %d<%s>\n",
+	       vm_fd, vm_dev, vcpu_fd, vcpu_dev);
+
+	/* Map the shared kvm_run structure and following data. */
+	ret = KVM_IOCTL(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL);
+	struct kvm_run *run;
+	if (ret < (int) sizeof(*run))
+		error_msg_and_fail("KVM_GET_VCPU_MMAP_SIZE returned %d < %d",
+				   ret, (int) sizeof(*run));
+	printf("ioctl(%d<%s>, KVM_GET_VCPU_MMAP_SIZE, 0) = %d\n",
+	       kvm, dev, ret);
+
+	const size_t mmap_size = (ret + page_size - 1) & -page_size;
+	run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
+		   MAP_SHARED, vcpu_fd, 0);
+	if (run == MAP_FAILED)
+		perror_msg_and_fail("mmap vcpu");
+
+	size_t cpuid_nent = KVM_MAX_CPUID_ENTRIES;
+	struct kvm_cpuid2 *cpuid = tail_alloc(sizeof(*cpuid) +
+					      cpuid_nent *
+					      sizeof(*cpuid->entries));
+
+	cpuid->nent = 0;
+	ioctl(kvm, KVM_GET_SUPPORTED_CPUID, cpuid);
+	printf("ioctl(%d<%s>, KVM_GET_SUPPORTED_CPUID, %p) = -1 E2BIG (%m)\n",
+	       kvm, dev, cpuid);
+
+	cpuid->nent = cpuid_nent;
+
+	KVM_IOCTL(kvm, KVM_GET_SUPPORTED_CPUID, cpuid);
+	print_cpuid_ioctl(kvm, dev, "KVM_GET_SUPPORTED_CPUID", cpuid);
+
+	struct kvm_cpuid2 cpuid_tmp = { .nent = 0 };
+	KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, &cpuid_tmp);
+	printf("ioctl(%d<%s>, KVM_SET_CPUID2, {nent=%u, entries=[]}) = 0\n",
+	       vcpu_fd, vcpu_dev, cpuid_tmp.nent);
+
+	KVM_IOCTL(vcpu_fd, KVM_SET_CPUID2, cpuid);
+	print_cpuid_ioctl(vcpu_fd, vcpu_dev, "KVM_SET_CPUID2", cpuid);
+
+	ioctl(vcpu_fd, KVM_SET_CPUID2, NULL);
+	printf("ioctl(%d<%s>, KVM_SET_CPUID2, NULL) = -1 EFAULT (%m)\n",
+	       vcpu_fd, vcpu_dev);
+
+	run_kvm(vcpu_fd, run, mmap_size, mem);
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
+
+#else /* !HAVE_LINUX_KVM_H */
+
+SKIP_MAIN_UNDEFINED("HAVE_LINUX_KVM_H && HAVE_STRUCT_KVM_CPUID2 && "
+		    "HAVE_STRUCT_KVM_REGS && HAVE_STRUCT_KVM_SREGS && "
+		    "HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION && "
+		    "(__x86_64__ || __i386__)")
+
+# define need_print_KVM_RUN 0
+
+#endif
diff --git a/tests/ioctl_loop.c b/tests/ioctl_loop.c
index 10b7dc3..06c99ae 100644
--- a/tests/ioctl_loop.c
+++ b/tests/ioctl_loop.c
@@ -187,24 +187,26 @@
 
 	/* Unknown loop commands */
 	sys_ioctl(-1, unknown_loop_cmd, magic);
-	printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x4c, %#x, %#x), "
+	printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x4c, %#x, %#x), "
 	       "%#lx) = -1 EBADF (%m)\n",
 	       _IOC_DIR((unsigned int) unknown_loop_cmd) & _IOC_NONE ?
-	       "|_IOC_NONE" : "",
+	       "_IOC_NONE|" : "",
 	       _IOC_NR((unsigned int) unknown_loop_cmd),
 	       _IOC_SIZE((unsigned int) unknown_loop_cmd),
 	       (unsigned long) magic);
 
 	sys_ioctl(-1, LOOP_SET_BLOCK_SIZE + 1, magic);
-	printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = "
+	printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = "
 	       "-1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE",
 	       _IOC_NR(LOOP_SET_BLOCK_SIZE + 1),
 	       _IOC_SIZE(LOOP_SET_BLOCK_SIZE + 1),
 	       (unsigned long) magic);
 
 	sys_ioctl(-1, LOOP_CTL_GET_FREE + 1, magic);
-	printf("ioctl(-1, _IOC(0, 0x4c, %#x, %#x), %#lx) = "
+	printf("ioctl(-1, _IOC(%s, 0x4c, %#x, %#x), %#lx) = "
 	       "-1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE",
 	       _IOC_NR(LOOP_CTL_GET_FREE + 1),
 	       _IOC_SIZE(LOOP_CTL_GET_FREE + 1),
 	       (unsigned long) magic);
diff --git a/tests/ioctl_nbd.c b/tests/ioctl_nbd.c
new file mode 100644
index 0000000..7daeec4
--- /dev/null
+++ b/tests/ioctl_nbd.c
@@ -0,0 +1,112 @@
+/*
+ * Copyright (c) 2018 The strace developers.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "tests.h"
+
+#include <fcntl.h>
+#include <stdio.h>
+#include <sys/ioctl.h>
+#include <linux/types.h>
+#include <linux/nbd.h>
+
+#define XLAT_MACROS_ONLY
+# include "xlat/nbd_ioctl_cmds.h"
+# include "xlat/nbd_ioctl_flags.h"
+#undef XLAT_MACROS_ONLY
+
+#define RVAL_EBADF " = -1 EBADF (%m)\n"
+
+int
+main(void)
+{
+	static const unsigned long ubeef = (unsigned long) 0xcafef00ddeadbeefULL;
+	static const char null_path[] = "/dev/null";
+
+	int fd = open(null_path, O_RDONLY);
+	if (fd < 0)
+		perror_msg_and_fail("open(\"%s\")", null_path);
+
+	skip_if_unavailable("/proc/self/fd/");
+
+	ioctl(-1, NBD_DISCONNECT, NULL);
+	printf("ioctl(-1, NBD_DISCONNECT)" RVAL_EBADF);
+	ioctl(-1, NBD_CLEAR_SOCK, NULL);
+	printf("ioctl(-1, NBD_CLEAR_SOCK)" RVAL_EBADF);
+	ioctl(-1, NBD_DO_IT, NULL);
+	printf("ioctl(-1, NBD_DO_IT)" RVAL_EBADF);
+	ioctl(-1, NBD_CLEAR_QUE, NULL);
+	printf("ioctl(-1, NBD_CLEAR_QUE)" RVAL_EBADF);
+	ioctl(-1, NBD_PRINT_DEBUG, NULL);
+	printf("ioctl(-1, NBD_PRINT_DEBUG)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_SOCK, fd);
+	printf("ioctl(-1, NBD_SET_SOCK, %d</dev/null>)" RVAL_EBADF, fd);
+
+	ioctl(-1, NBD_SET_BLKSIZE, ubeef);
+	printf("ioctl(-1, NBD_SET_BLKSIZE, %lu)" RVAL_EBADF, ubeef);
+	ioctl(-1, NBD_SET_SIZE, ubeef);
+	printf("ioctl(-1, NBD_SET_SIZE, %lu)" RVAL_EBADF, ubeef);
+	ioctl(-1, NBD_SET_SIZE_BLOCKS, ubeef);
+	printf("ioctl(-1, NBD_SET_SIZE_BLOCKS, %lu)" RVAL_EBADF, ubeef);
+
+	ioctl(-1, NBD_SET_TIMEOUT, ubeef);
+	printf("ioctl(-1, NBD_SET_TIMEOUT, %lu)" RVAL_EBADF, ubeef);
+
+	ioctl(-1, NBD_SET_FLAGS, 0);
+	printf("ioctl(-1, NBD_SET_FLAGS, 0)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_READ_ONLY)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FLUSH)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_FUA)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_TRIM)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_WRITE_ZEROES)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_DF)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_CAN_MULTI_CONN)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_RESIZE)" RVAL_EBADF);
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE);
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_SEND_CACHE)" RVAL_EBADF);
+
+	ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY|
+	                         NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE|
+	                         (1 << 15)|(1<<31));
+	printf("ioctl(-1, NBD_SET_FLAGS, NBD_FLAG_HAS_FLAGS|NBD_FLAG_READ_ONLY|"
+	       "NBD_FLAG_SEND_FUA|NBD_FLAG_SEND_CACHE|0x80008000)" RVAL_EBADF);
+
+	ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), NULL);
+	printf("ioctl(-1, _IOC(_IOC_NONE, 0xab, 0xb, 0), 0)" RVAL_EBADF);
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests/ioctl_nbd.gen.test b/tests/ioctl_nbd.gen.test
new file mode 100755
index 0000000..55e287a
--- /dev/null
+++ b/tests/ioctl_nbd.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (ioctl_nbd +ioctl.test -y); do not edit.
+set -- -y
+. "${srcdir=.}/ioctl.test"
diff --git a/tests/ioctl_perf.c b/tests/ioctl_perf.c
index 7db01db..18f59fa 100644
--- a/tests/ioctl_perf.c
+++ b/tests/ioctl_perf.c
@@ -91,10 +91,10 @@
 
 	/* Unknown perf commands */
 	sys_ioctl(-1, unknown_perf_cmd, magic);
-	printf("ioctl(-1, _IOC(_IOC_READ|_IOC_WRITE%s, 0x24, %#x, %#x), "
+	printf("ioctl(-1, _IOC(%s_IOC_READ|_IOC_WRITE, 0x24, %#x, %#x), "
 	       "%#lx) = -1 EBADF (%m)\n",
 	       _IOC_DIR((unsigned int) unknown_perf_cmd) & _IOC_NONE ?
-	       "|_IOC_NONE" : "",
+	       "_IOC_NONE|" : "",
 	       _IOC_NR((unsigned int) unknown_perf_cmd),
 	       _IOC_SIZE((unsigned int) unknown_perf_cmd),
 	       (unsigned long) magic);
diff --git a/tests/ioctl_scsi.c b/tests/ioctl_scsi.c
index a9ecf28..94051d5 100644
--- a/tests/ioctl_scsi.c
+++ b/tests/ioctl_scsi.c
@@ -2,6 +2,7 @@
  * Check decoding of SCSI ioctl commands.
  *
  * Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2017-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -137,13 +138,14 @@
 	       "SG_SCSI_RESET");
 
 	ioctl(-1, 0x22ff, 0);
-	printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n");
+	printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), 0) = -1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE");
 
 	static const unsigned long magic =
 		(unsigned long) 0xdeadbeeffacefeedULL;
 	ioctl(-1, 0x22ff, magic);
-	printf("ioctl(-1, _IOC(0, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n",
-	       magic);
+	printf("ioctl(-1, _IOC(%s, 0x22, 0xff, 0), %#lx) = -1 EBADF (%m)\n",
+	       _IOC_NONE ? "0" : "_IOC_NONE", magic);
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests/ioctl_v4l2.c b/tests/ioctl_v4l2.c
index a7dcc49..ab6489b 100644
--- a/tests/ioctl_v4l2.c
+++ b/tests/ioctl_v4l2.c
@@ -379,6 +379,7 @@
 {
 	const unsigned int size = get_page_size();
 	void *const page = tail_alloc(size);
+	void *const page_end = page + size;
 	fill_memory(page, size);
 
 	unsigned char cc[sizeof(int)] = { 'A', '\'', '\\', '\xfa' };
@@ -542,7 +543,7 @@
 	print_ioctl_v4l2(p_format, "VIDIOC_TRY_FMT", V4L2_BUF_TYPE_SDR_OUTPUT);
 #endif
 	struct v4l2_format *const p_v4l2_format =
-		page + size - sizeof(*p_v4l2_format);
+		page_end - sizeof(*p_v4l2_format);
 	ioctl(-1, VIDIOC_TRY_FMT, p_v4l2_format);
 	printf("ioctl(-1, VIDIOC_TRY_FMT, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_format->type);
@@ -552,7 +553,7 @@
 	printf("ioctl(-1, VIDIOC_REQBUFS, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_requestbuffers *const p_v4l2_requestbuffers =
-		page + size - sizeof(*p_v4l2_requestbuffers);
+		page_end - sizeof(*p_v4l2_requestbuffers);
 	ioctl(-1, VIDIOC_REQBUFS, p_v4l2_requestbuffers);
 	printf("ioctl(-1, VIDIOC_REQBUFS, {type=%#x /* V4L2_BUF_TYPE_??? */, "
 	       "memory=%#x /* V4L2_MEMORY_??? */, count=%u})"
@@ -566,7 +567,7 @@
 	printf("ioctl(-1, VIDIOC_QUERYBUF, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_buffer *const p_v4l2_buffer =
-		page + size - sizeof(*p_v4l2_buffer);
+		page_end - sizeof(*p_v4l2_buffer);
 	ioctl(-1, VIDIOC_QUERYBUF, p_v4l2_buffer);
 	printf("ioctl(-1, VIDIOC_QUERYBUF, {type=%#x /* V4L2_BUF_TYPE_??? */"
 	       ", index=%u}) = -1 EBADF (%m)\n",
@@ -602,7 +603,7 @@
 	printf("ioctl(-1, VIDIOC_S_FBUF, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_framebuffer *const p_v4l2_framebuffer =
-		page + size - sizeof(*p_v4l2_framebuffer);
+		page_end - sizeof(*p_v4l2_framebuffer);
 	ioctl(-1, VIDIOC_S_FBUF, p_v4l2_framebuffer);
 	printf("ioctl(-1, VIDIOC_S_FBUF, {capability=%#x"
 	       ", flags=%#x, base=%p}) = -1 EBADF (%m)\n",
@@ -614,7 +615,7 @@
 	ioctl(-1, VIDIOC_STREAMON, 0);
 	printf("ioctl(-1, VIDIOC_STREAMON, NULL) = -1 EBADF (%m)\n");
 
-	int *const p_int = page + size - sizeof(int);
+	int *const p_int = page_end - sizeof(int);
 	ioctl(-1, VIDIOC_STREAMON, p_int);
 	printf("ioctl(-1, VIDIOC_STREAMON, [%#x /* V4L2_BUF_TYPE_??? */])"
 	       " = -1 EBADF (%m)\n", *p_int);
@@ -632,7 +633,7 @@
 	printf("ioctl(-1, VIDIOC_G_PARM, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_streamparm *const p_v4l2_streamparm =
-		page + size - sizeof(*p_v4l2_streamparm);
+		page_end - sizeof(*p_v4l2_streamparm);
 	ioctl(-1, VIDIOC_G_PARM, p_v4l2_streamparm);
 	printf("ioctl(-1, VIDIOC_G_PARM, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_streamparm->type);
@@ -680,7 +681,7 @@
 	ioctl(-1, VIDIOC_S_STD, 0);
 	printf("ioctl(-1, VIDIOC_S_STD, NULL) = -1 EBADF (%m)\n");
 
-	long long *const p_longlong = page + size - sizeof(*p_longlong);
+	long long *const p_longlong = page_end - sizeof(*p_longlong);
 	ioctl(-1, VIDIOC_S_STD, p_longlong);
 	printf("ioctl(-1, VIDIOC_S_STD, [%#llx]) = -1 EBADF (%m)\n",
 	       *p_longlong);
@@ -690,7 +691,7 @@
 	printf("ioctl(-1, VIDIOC_ENUMSTD, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_standard *const p_v4l2_standard =
-		page + size - sizeof(*p_v4l2_standard);
+		page_end - sizeof(*p_v4l2_standard);
 	ioctl(-1, VIDIOC_ENUMSTD, p_v4l2_standard);
 	printf("ioctl(-1, VIDIOC_ENUMSTD, {index=%u}) = -1 EBADF (%m)\n",
 	       p_v4l2_standard->index);
@@ -700,7 +701,7 @@
 	printf("ioctl(-1, VIDIOC_ENUMINPUT, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_input *const p_v4l2_input =
-		page + size - sizeof(*p_v4l2_input);
+		page_end - sizeof(*p_v4l2_input);
 	ioctl(-1, VIDIOC_ENUMINPUT, p_v4l2_input);
 	printf("ioctl(-1, VIDIOC_ENUMINPUT, {index=%u}) = -1 EBADF (%m)\n",
 	       p_v4l2_input->index);
@@ -710,7 +711,7 @@
 	printf("ioctl(-1, VIDIOC_G_CTRL, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_control *const p_v4l2_control =
-		page + size - sizeof(*p_v4l2_control);
+		page_end - sizeof(*p_v4l2_control);
 	ioctl(-1, VIDIOC_G_CTRL, p_v4l2_control);
 	printf("ioctl(-1, VIDIOC_G_CTRL, {id=%#x /* V4L2_CID_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_control->id);
@@ -729,7 +730,7 @@
 	printf("ioctl(-1, VIDIOC_G_TUNER, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_tuner *const p_v4l2_tuner =
-		page + size - sizeof(*p_v4l2_tuner);
+		page_end - sizeof(*p_v4l2_tuner);
 	ioctl(-1, VIDIOC_G_TUNER, p_v4l2_tuner);
 	printf("ioctl(-1, VIDIOC_G_TUNER, {index=%u})"
 	       " = -1 EBADF (%m)\n", p_v4l2_tuner->index);
@@ -765,7 +766,7 @@
 	printf("ioctl(-1, VIDIOC_QUERYCTRL, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_queryctrl *const p_v4l2_queryctrl =
-		page + size - sizeof(*p_v4l2_queryctrl);
+		page_end - sizeof(*p_v4l2_queryctrl);
 	ioctl(-1, VIDIOC_QUERYCTRL, p_v4l2_queryctrl);
 # ifdef V4L2_CTRL_FLAG_NEXT_CTRL
 	printf("ioctl(-1, VIDIOC_QUERYCTRL, {id=V4L2_CTRL_FLAG_NEXT_CTRL"
@@ -801,7 +802,7 @@
 	printf("ioctl(-1, VIDIOC_CROPCAP, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_cropcap *const p_v4l2_cropcap =
-		page + size - sizeof(*p_v4l2_cropcap);
+		page_end - sizeof(*p_v4l2_cropcap);
 	ioctl(-1, VIDIOC_CROPCAP, p_v4l2_cropcap);
 	printf("ioctl(-1, VIDIOC_CROPCAP, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_cropcap->type);
@@ -811,7 +812,7 @@
 	printf("ioctl(-1, VIDIOC_G_CROP, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_crop *const p_v4l2_crop =
-		page + size - sizeof(*p_v4l2_crop);
+		page_end - sizeof(*p_v4l2_crop);
 	ioctl(-1, VIDIOC_G_CROP, p_v4l2_crop);
 	printf("ioctl(-1, VIDIOC_G_CROP, {type=%#x /* V4L2_BUF_TYPE_??? */})"
 	       " = -1 EBADF (%m)\n", p_v4l2_crop->type);
@@ -950,7 +951,7 @@
 	printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_frmivalenum *const p_v4l2_frmivalenum =
-		page + size - sizeof(*p_v4l2_frmivalenum);
+		page_end - sizeof(*p_v4l2_frmivalenum);
 	ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, p_v4l2_frmivalenum);
 	printf("ioctl(-1, VIDIOC_ENUM_FRAMEINTERVALS, {index=%u"
 	       ", pixel_format=v4l2_fourcc('\\x%x', '\\x%x', '\\x%x', '\\x%x')"
@@ -969,7 +970,7 @@
 	printf("ioctl(-1, VIDIOC_CREATE_BUFS, NULL) = -1 EBADF (%m)\n");
 
 	struct v4l2_create_buffers *const p_v4l2_create_buffers =
-		page + size - sizeof(*p_v4l2_create_buffers);
+		page_end - sizeof(*p_v4l2_create_buffers);
 	ioctl(-1, VIDIOC_CREATE_BUFS, p_v4l2_create_buffers);
 	printf("ioctl(-1, VIDIOC_CREATE_BUFS, {count=%u, memory=%#x"
 	       " /* V4L2_MEMORY_??? */, format={type=%#x"
diff --git a/tests/ipc_msgbuf.expected b/tests/ipc_msgbuf.expected
deleted file mode 100644
index 880424b..0000000
--- a/tests/ipc_msgbuf.expected
+++ /dev/null
@@ -1,4 +0,0 @@
-msgget\(IPC_PRIVATE, IPC_CREAT\|0700\) += [0-9]*
-msgsnd\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 0\) += 0
-msgrcv\([0-9]*, \{233811181, "STRACE_STRING\\0"\}, 14, 233811181, 0\) += 14
-msgctl\([0-9]*, (IPC_64\|)?IPC_RMID, NULL\) += 0
diff --git a/tests/keyctl.c b/tests/keyctl.c
index 881f24b..e53cdc4 100644
--- a/tests/keyctl.c
+++ b/tests/keyctl.c
@@ -312,7 +312,10 @@
 	static const char *bogus_key3_str = "-557785390";
 
 	static const struct keyctl_dh_params kcdhp_data = {
-		KEY_SPEC_GROUP_KEYRING, 1234567890, 3141592653U };
+		.private = KEY_SPEC_GROUP_KEYRING,
+		.prime = 1234567890,
+		.base = 3141592653U
+	};
 	static const char *kcdhp_str = "{private="
 #if XLAT_RAW || XLAT_VERBOSE
 		"-6"
diff --git a/tests/ksysent.h b/tests/ksysent.h
deleted file mode 100644
index 5eb831e..0000000
--- a/tests/ksysent.h
+++ /dev/null
@@ -1,828 +0,0 @@
-#ifdef __NR_accept
-[__NR_accept & 0xffff] = "accept",
-#endif
-#ifdef __NR_accept4
-[__NR_accept4 & 0xffff] = "accept4",
-#endif
-#ifdef __NR_acct
-[__NR_acct & 0xffff] = "acct",
-#endif
-#ifdef __NR_add_key
-[__NR_add_key & 0xffff] = "add_key",
-#endif
-#ifdef __NR_adjtimex
-[__NR_adjtimex & 0xffff] = "adjtimex",
-#endif
-#ifdef __NR_bind
-[__NR_bind & 0xffff] = "bind",
-#endif
-#ifdef __NR_bpf
-[__NR_bpf & 0xffff] = "bpf",
-#endif
-#ifdef __NR_brk
-[__NR_brk & 0xffff] = "brk",
-#endif
-#ifdef __NR_capget
-[__NR_capget & 0xffff] = "capget",
-#endif
-#ifdef __NR_capset
-[__NR_capset & 0xffff] = "capset",
-#endif
-#ifdef __NR_chdir
-[__NR_chdir & 0xffff] = "chdir",
-#endif
-#ifdef __NR_chroot
-[__NR_chroot & 0xffff] = "chroot",
-#endif
-#ifdef __NR_clock_adjtime
-[__NR_clock_adjtime & 0xffff] = "clock_adjtime",
-#endif
-#ifdef __NR_clock_getres
-[__NR_clock_getres & 0xffff] = "clock_getres",
-#endif
-#ifdef __NR_clock_gettime
-[__NR_clock_gettime & 0xffff] = "clock_gettime",
-#endif
-#ifdef __NR_clock_nanosleep
-[__NR_clock_nanosleep & 0xffff] = "clock_nanosleep",
-#endif
-#ifdef __NR_clock_settime
-[__NR_clock_settime & 0xffff] = "clock_settime",
-#endif
-#ifdef __NR_clone
-[__NR_clone & 0xffff] = "clone",
-#endif
-#ifdef __NR_close
-[__NR_close & 0xffff] = "close",
-#endif
-#ifdef __NR_connect
-[__NR_connect & 0xffff] = "connect",
-#endif
-#ifdef __NR_copy_file_range
-[__NR_copy_file_range & 0xffff] = "copy_file_range",
-#endif
-#ifdef __NR_delete_module
-[__NR_delete_module & 0xffff] = "delete_module",
-#endif
-#ifdef __NR_dup
-[__NR_dup & 0xffff] = "dup",
-#endif
-#ifdef __NR_dup3
-[__NR_dup3 & 0xffff] = "dup3",
-#endif
-#ifdef __NR_epoll_create1
-[__NR_epoll_create1 & 0xffff] = "epoll_create1",
-#endif
-#ifdef __NR_epoll_ctl
-[__NR_epoll_ctl & 0xffff] = "epoll_ctl",
-#endif
-#ifdef __NR_epoll_pwait
-[__NR_epoll_pwait & 0xffff] = "epoll_pwait",
-#endif
-#ifdef __NR_eventfd2
-[__NR_eventfd2 & 0xffff] = "eventfd2",
-#endif
-#ifdef __NR_execve
-[__NR_execve & 0xffff] = "execve",
-#endif
-#ifdef __NR_execveat
-[__NR_execveat & 0xffff] = "execveat",
-#endif
-#ifdef __NR_exit
-[__NR_exit & 0xffff] = "exit",
-#endif
-#ifdef __NR_exit_group
-[__NR_exit_group & 0xffff] = "exit_group",
-#endif
-#ifdef __NR_faccessat
-[__NR_faccessat & 0xffff] = "faccessat",
-#endif
-#ifdef __NR_fadvise64
-[__NR_fadvise64 & 0xffff] = "fadvise64",
-#endif
-#ifdef __NR_fallocate
-[__NR_fallocate & 0xffff] = "fallocate",
-#endif
-#ifdef __NR_fanotify_init
-[__NR_fanotify_init & 0xffff] = "fanotify_init",
-#endif
-#ifdef __NR_fanotify_mark
-[__NR_fanotify_mark & 0xffff] = "fanotify_mark",
-#endif
-#ifdef __NR_fchdir
-[__NR_fchdir & 0xffff] = "fchdir",
-#endif
-#ifdef __NR_fchmod
-[__NR_fchmod & 0xffff] = "fchmod",
-#endif
-#ifdef __NR_fchmodat
-[__NR_fchmodat & 0xffff] = "fchmodat",
-#endif
-#ifdef __NR_fchown
-[__NR_fchown & 0xffff] = "fchown",
-#endif
-#ifdef __NR_fchownat
-[__NR_fchownat & 0xffff] = "fchownat",
-#endif
-#ifdef __NR_fcntl
-[__NR_fcntl & 0xffff] = "fcntl",
-#endif
-#ifdef __NR_fdatasync
-[__NR_fdatasync & 0xffff] = "fdatasync",
-#endif
-#ifdef __NR_fgetxattr
-[__NR_fgetxattr & 0xffff] = "fgetxattr",
-#endif
-#ifdef __NR_finit_module
-[__NR_finit_module & 0xffff] = "finit_module",
-#endif
-#ifdef __NR_flistxattr
-[__NR_flistxattr & 0xffff] = "flistxattr",
-#endif
-#ifdef __NR_flock
-[__NR_flock & 0xffff] = "flock",
-#endif
-#ifdef __NR_fremovexattr
-[__NR_fremovexattr & 0xffff] = "fremovexattr",
-#endif
-#ifdef __NR_fsetxattr
-[__NR_fsetxattr & 0xffff] = "fsetxattr",
-#endif
-#ifdef __NR_fstat
-[__NR_fstat & 0xffff] = "fstat",
-#endif
-#ifdef __NR_fstatfs
-[__NR_fstatfs & 0xffff] = "fstatfs",
-#endif
-#ifdef __NR_fsync
-[__NR_fsync & 0xffff] = "fsync",
-#endif
-#ifdef __NR_ftruncate
-[__NR_ftruncate & 0xffff] = "ftruncate",
-#endif
-#ifdef __NR_futex
-[__NR_futex & 0xffff] = "futex",
-#endif
-#ifdef __NR_get_mempolicy
-[__NR_get_mempolicy & 0xffff] = "get_mempolicy",
-#endif
-#ifdef __NR_get_robust_list
-[__NR_get_robust_list & 0xffff] = "get_robust_list",
-#endif
-#ifdef __NR_getcpu
-[__NR_getcpu & 0xffff] = "getcpu",
-#endif
-#ifdef __NR_getcwd
-[__NR_getcwd & 0xffff] = "getcwd",
-#endif
-#ifdef __NR_getdents64
-[__NR_getdents64 & 0xffff] = "getdents64",
-#endif
-#ifdef __NR_getegid
-[__NR_getegid & 0xffff] = "getegid",
-#endif
-#ifdef __NR_geteuid
-[__NR_geteuid & 0xffff] = "geteuid",
-#endif
-#ifdef __NR_getgid
-[__NR_getgid & 0xffff] = "getgid",
-#endif
-#ifdef __NR_getgroups
-[__NR_getgroups & 0xffff] = "getgroups",
-#endif
-#ifdef __NR_getitimer
-[__NR_getitimer & 0xffff] = "getitimer",
-#endif
-#ifdef __NR_getpeername
-[__NR_getpeername & 0xffff] = "getpeername",
-#endif
-#ifdef __NR_getpgid
-[__NR_getpgid & 0xffff] = "getpgid",
-#endif
-#ifdef __NR_getpid
-[__NR_getpid & 0xffff] = "getpid",
-#endif
-#ifdef __NR_getppid
-[__NR_getppid & 0xffff] = "getppid",
-#endif
-#ifdef __NR_getpriority
-[__NR_getpriority & 0xffff] = "getpriority",
-#endif
-#ifdef __NR_getrandom
-[__NR_getrandom & 0xffff] = "getrandom",
-#endif
-#ifdef __NR_getresgid
-[__NR_getresgid & 0xffff] = "getresgid",
-#endif
-#ifdef __NR_getresuid
-[__NR_getresuid & 0xffff] = "getresuid",
-#endif
-#ifdef __NR_getrlimit
-[__NR_getrlimit & 0xffff] = "getrlimit",
-#endif
-#ifdef __NR_getrusage
-[__NR_getrusage & 0xffff] = "getrusage",
-#endif
-#ifdef __NR_getsid
-[__NR_getsid & 0xffff] = "getsid",
-#endif
-#ifdef __NR_getsockname
-[__NR_getsockname & 0xffff] = "getsockname",
-#endif
-#ifdef __NR_getsockopt
-[__NR_getsockopt & 0xffff] = "getsockopt",
-#endif
-#ifdef __NR_gettid
-[__NR_gettid & 0xffff] = "gettid",
-#endif
-#ifdef __NR_gettimeofday
-[__NR_gettimeofday & 0xffff] = "gettimeofday",
-#endif
-#ifdef __NR_getuid
-[__NR_getuid & 0xffff] = "getuid",
-#endif
-#ifdef __NR_getxattr
-[__NR_getxattr & 0xffff] = "getxattr",
-#endif
-#ifdef __NR_init_module
-[__NR_init_module & 0xffff] = "init_module",
-#endif
-#ifdef __NR_inotify_add_watch
-[__NR_inotify_add_watch & 0xffff] = "inotify_add_watch",
-#endif
-#ifdef __NR_inotify_init1
-[__NR_inotify_init1 & 0xffff] = "inotify_init1",
-#endif
-#ifdef __NR_inotify_rm_watch
-[__NR_inotify_rm_watch & 0xffff] = "inotify_rm_watch",
-#endif
-#ifdef __NR_io_cancel
-[__NR_io_cancel & 0xffff] = "io_cancel",
-#endif
-#ifdef __NR_io_destroy
-[__NR_io_destroy & 0xffff] = "io_destroy",
-#endif
-#ifdef __NR_io_getevents
-[__NR_io_getevents & 0xffff] = "io_getevents",
-#endif
-#ifdef __NR_io_setup
-[__NR_io_setup & 0xffff] = "io_setup",
-#endif
-#ifdef __NR_io_submit
-[__NR_io_submit & 0xffff] = "io_submit",
-#endif
-#ifdef __NR_ioctl
-[__NR_ioctl & 0xffff] = "ioctl",
-#endif
-#ifdef __NR_ioprio_get
-[__NR_ioprio_get & 0xffff] = "ioprio_get",
-#endif
-#ifdef __NR_ioprio_set
-[__NR_ioprio_set & 0xffff] = "ioprio_set",
-#endif
-#ifdef __NR_kcmp
-[__NR_kcmp & 0xffff] = "kcmp",
-#endif
-#ifdef __NR_kexec_load
-[__NR_kexec_load & 0xffff] = "kexec_load",
-#endif
-#ifdef __NR_keyctl
-[__NR_keyctl & 0xffff] = "keyctl",
-#endif
-#ifdef __NR_kill
-[__NR_kill & 0xffff] = "kill",
-#endif
-#ifdef __NR_lgetxattr
-[__NR_lgetxattr & 0xffff] = "lgetxattr",
-#endif
-#ifdef __NR_linkat
-[__NR_linkat & 0xffff] = "linkat",
-#endif
-#ifdef __NR_listen
-[__NR_listen & 0xffff] = "listen",
-#endif
-#ifdef __NR_listxattr
-[__NR_listxattr & 0xffff] = "listxattr",
-#endif
-#ifdef __NR_llistxattr
-[__NR_llistxattr & 0xffff] = "llistxattr",
-#endif
-#ifdef __NR_lookup_dcookie
-[__NR_lookup_dcookie & 0xffff] = "lookup_dcookie",
-#endif
-#ifdef __NR_lremovexattr
-[__NR_lremovexattr & 0xffff] = "lremovexattr",
-#endif
-#ifdef __NR_lseek
-[__NR_lseek & 0xffff] = "lseek",
-#endif
-#ifdef __NR_lsetxattr
-[__NR_lsetxattr & 0xffff] = "lsetxattr",
-#endif
-#ifdef __NR_madvise
-[__NR_madvise & 0xffff] = "madvise",
-#endif
-#ifdef __NR_mbind
-[__NR_mbind & 0xffff] = "mbind",
-#endif
-#ifdef __NR_membarrier
-[__NR_membarrier & 0xffff] = "membarrier",
-#endif
-#ifdef __NR_memfd_create
-[__NR_memfd_create & 0xffff] = "memfd_create",
-#endif
-#ifdef __NR_migrate_pages
-[__NR_migrate_pages & 0xffff] = "migrate_pages",
-#endif
-#ifdef __NR_mincore
-[__NR_mincore & 0xffff] = "mincore",
-#endif
-#ifdef __NR_mkdirat
-[__NR_mkdirat & 0xffff] = "mkdirat",
-#endif
-#ifdef __NR_mknodat
-[__NR_mknodat & 0xffff] = "mknodat",
-#endif
-#ifdef __NR_mlock
-[__NR_mlock & 0xffff] = "mlock",
-#endif
-#ifdef __NR_mlock2
-[__NR_mlock2 & 0xffff] = "mlock2",
-#endif
-#ifdef __NR_mlockall
-[__NR_mlockall & 0xffff] = "mlockall",
-#endif
-#ifdef __NR_mmap
-[__NR_mmap & 0xffff] = "mmap",
-#endif
-#ifdef __NR_mount
-[__NR_mount & 0xffff] = "mount",
-#endif
-#ifdef __NR_move_pages
-[__NR_move_pages & 0xffff] = "move_pages",
-#endif
-#ifdef __NR_mprotect
-[__NR_mprotect & 0xffff] = "mprotect",
-#endif
-#ifdef __NR_mq_getsetattr
-[__NR_mq_getsetattr & 0xffff] = "mq_getsetattr",
-#endif
-#ifdef __NR_mq_notify
-[__NR_mq_notify & 0xffff] = "mq_notify",
-#endif
-#ifdef __NR_mq_open
-[__NR_mq_open & 0xffff] = "mq_open",
-#endif
-#ifdef __NR_mq_timedreceive
-[__NR_mq_timedreceive & 0xffff] = "mq_timedreceive",
-#endif
-#ifdef __NR_mq_timedsend
-[__NR_mq_timedsend & 0xffff] = "mq_timedsend",
-#endif
-#ifdef __NR_mq_unlink
-[__NR_mq_unlink & 0xffff] = "mq_unlink",
-#endif
-#ifdef __NR_mremap
-[__NR_mremap & 0xffff] = "mremap",
-#endif
-#ifdef __NR_msgctl
-[__NR_msgctl & 0xffff] = "msgctl",
-#endif
-#ifdef __NR_msgget
-[__NR_msgget & 0xffff] = "msgget",
-#endif
-#ifdef __NR_msgrcv
-[__NR_msgrcv & 0xffff] = "msgrcv",
-#endif
-#ifdef __NR_msgsnd
-[__NR_msgsnd & 0xffff] = "msgsnd",
-#endif
-#ifdef __NR_msync
-[__NR_msync & 0xffff] = "msync",
-#endif
-#ifdef __NR_munlock
-[__NR_munlock & 0xffff] = "munlock",
-#endif
-#ifdef __NR_munlockall
-[__NR_munlockall & 0xffff] = "munlockall",
-#endif
-#ifdef __NR_munmap
-[__NR_munmap & 0xffff] = "munmap",
-#endif
-#ifdef __NR_name_to_handle_at
-[__NR_name_to_handle_at & 0xffff] = "name_to_handle_at",
-#endif
-#ifdef __NR_nanosleep
-[__NR_nanosleep & 0xffff] = "nanosleep",
-#endif
-#ifdef __NR_newfstatat
-[__NR_newfstatat & 0xffff] = "newfstatat",
-#endif
-#ifdef __NR_nfsservctl
-[__NR_nfsservctl & 0xffff] = "nfsservctl",
-#endif
-#ifdef __NR_open_by_handle_at
-[__NR_open_by_handle_at & 0xffff] = "open_by_handle_at",
-#endif
-#ifdef __NR_openat
-[__NR_openat & 0xffff] = "openat",
-#endif
-#ifdef __NR_perf_event_open
-[__NR_perf_event_open & 0xffff] = "perf_event_open",
-#endif
-#ifdef __NR_personality
-[__NR_personality & 0xffff] = "personality",
-#endif
-#ifdef __NR_pipe2
-[__NR_pipe2 & 0xffff] = "pipe2",
-#endif
-#ifdef __NR_pivot_root
-[__NR_pivot_root & 0xffff] = "pivot_root",
-#endif
-#ifdef __NR_pkey_alloc
-[__NR_pkey_alloc & 0xffff] = "pkey_alloc",
-#endif
-#ifdef __NR_pkey_free
-[__NR_pkey_free & 0xffff] = "pkey_free",
-#endif
-#ifdef __NR_pkey_mprotect
-[__NR_pkey_mprotect & 0xffff] = "pkey_mprotect",
-#endif
-#ifdef __NR_ppoll
-[__NR_ppoll & 0xffff] = "ppoll",
-#endif
-#ifdef __NR_prctl
-[__NR_prctl & 0xffff] = "prctl",
-#endif
-#ifdef __NR_pread64
-[__NR_pread64 & 0xffff] = "pread64",
-#endif
-#ifdef __NR_preadv
-[__NR_preadv & 0xffff] = "preadv",
-#endif
-#ifdef __NR_preadv2
-[__NR_preadv2 & 0xffff] = "preadv2",
-#endif
-#ifdef __NR_prlimit64
-[__NR_prlimit64 & 0xffff] = "prlimit64",
-#endif
-#ifdef __NR_process_vm_readv
-[__NR_process_vm_readv & 0xffff] = "process_vm_readv",
-#endif
-#ifdef __NR_process_vm_writev
-[__NR_process_vm_writev & 0xffff] = "process_vm_writev",
-#endif
-#ifdef __NR_pselect6
-[__NR_pselect6 & 0xffff] = "pselect6",
-#endif
-#ifdef __NR_ptrace
-[__NR_ptrace & 0xffff] = "ptrace",
-#endif
-#ifdef __NR_pwrite64
-[__NR_pwrite64 & 0xffff] = "pwrite64",
-#endif
-#ifdef __NR_pwritev
-[__NR_pwritev & 0xffff] = "pwritev",
-#endif
-#ifdef __NR_pwritev2
-[__NR_pwritev2 & 0xffff] = "pwritev2",
-#endif
-#ifdef __NR_quotactl
-[__NR_quotactl & 0xffff] = "quotactl",
-#endif
-#ifdef __NR_read
-[__NR_read & 0xffff] = "read",
-#endif
-#ifdef __NR_readahead
-[__NR_readahead & 0xffff] = "readahead",
-#endif
-#ifdef __NR_readlinkat
-[__NR_readlinkat & 0xffff] = "readlinkat",
-#endif
-#ifdef __NR_readv
-[__NR_readv & 0xffff] = "readv",
-#endif
-#ifdef __NR_reboot
-[__NR_reboot & 0xffff] = "reboot",
-#endif
-#ifdef __NR_recvfrom
-[__NR_recvfrom & 0xffff] = "recvfrom",
-#endif
-#ifdef __NR_recvmmsg
-[__NR_recvmmsg & 0xffff] = "recvmmsg",
-#endif
-#ifdef __NR_recvmsg
-[__NR_recvmsg & 0xffff] = "recvmsg",
-#endif
-#ifdef __NR_remap_file_pages
-[__NR_remap_file_pages & 0xffff] = "remap_file_pages",
-#endif
-#ifdef __NR_removexattr
-[__NR_removexattr & 0xffff] = "removexattr",
-#endif
-#ifdef __NR_renameat
-[__NR_renameat & 0xffff] = "renameat",
-#endif
-#ifdef __NR_renameat2
-[__NR_renameat2 & 0xffff] = "renameat2",
-#endif
-#ifdef __NR_request_key
-[__NR_request_key & 0xffff] = "request_key",
-#endif
-#ifdef __NR_restart_syscall
-[__NR_restart_syscall & 0xffff] = "restart_syscall",
-#endif
-#ifdef __NR_rt_sigaction
-[__NR_rt_sigaction & 0xffff] = "rt_sigaction",
-#endif
-#ifdef __NR_rt_sigpending
-[__NR_rt_sigpending & 0xffff] = "rt_sigpending",
-#endif
-#ifdef __NR_rt_sigprocmask
-[__NR_rt_sigprocmask & 0xffff] = "rt_sigprocmask",
-#endif
-#ifdef __NR_rt_sigqueueinfo
-[__NR_rt_sigqueueinfo & 0xffff] = "rt_sigqueueinfo",
-#endif
-#ifdef __NR_rt_sigreturn
-[__NR_rt_sigreturn & 0xffff] = "rt_sigreturn",
-#endif
-#ifdef __NR_rt_sigsuspend
-[__NR_rt_sigsuspend & 0xffff] = "rt_sigsuspend",
-#endif
-#ifdef __NR_rt_sigtimedwait
-[__NR_rt_sigtimedwait & 0xffff] = "rt_sigtimedwait",
-#endif
-#ifdef __NR_rt_tgsigqueueinfo
-[__NR_rt_tgsigqueueinfo & 0xffff] = "rt_tgsigqueueinfo",
-#endif
-#ifdef __NR_sched_get_priority_max
-[__NR_sched_get_priority_max & 0xffff] = "sched_get_priority_max",
-#endif
-#ifdef __NR_sched_get_priority_min
-[__NR_sched_get_priority_min & 0xffff] = "sched_get_priority_min",
-#endif
-#ifdef __NR_sched_getaffinity
-[__NR_sched_getaffinity & 0xffff] = "sched_getaffinity",
-#endif
-#ifdef __NR_sched_getattr
-[__NR_sched_getattr & 0xffff] = "sched_getattr",
-#endif
-#ifdef __NR_sched_getparam
-[__NR_sched_getparam & 0xffff] = "sched_getparam",
-#endif
-#ifdef __NR_sched_getscheduler
-[__NR_sched_getscheduler & 0xffff] = "sched_getscheduler",
-#endif
-#ifdef __NR_sched_rr_get_interval
-[__NR_sched_rr_get_interval & 0xffff] = "sched_rr_get_interval",
-#endif
-#ifdef __NR_sched_setaffinity
-[__NR_sched_setaffinity & 0xffff] = "sched_setaffinity",
-#endif
-#ifdef __NR_sched_setattr
-[__NR_sched_setattr & 0xffff] = "sched_setattr",
-#endif
-#ifdef __NR_sched_setparam
-[__NR_sched_setparam & 0xffff] = "sched_setparam",
-#endif
-#ifdef __NR_sched_setscheduler
-[__NR_sched_setscheduler & 0xffff] = "sched_setscheduler",
-#endif
-#ifdef __NR_sched_yield
-[__NR_sched_yield & 0xffff] = "sched_yield",
-#endif
-#ifdef __NR_seccomp
-[__NR_seccomp & 0xffff] = "seccomp",
-#endif
-#ifdef __NR_semctl
-[__NR_semctl & 0xffff] = "semctl",
-#endif
-#ifdef __NR_semget
-[__NR_semget & 0xffff] = "semget",
-#endif
-#ifdef __NR_semop
-[__NR_semop & 0xffff] = "semop",
-#endif
-#ifdef __NR_semtimedop
-[__NR_semtimedop & 0xffff] = "semtimedop",
-#endif
-#ifdef __NR_sendfile
-[__NR_sendfile & 0xffff] = "sendfile",
-#endif
-#ifdef __NR_sendmmsg
-[__NR_sendmmsg & 0xffff] = "sendmmsg",
-#endif
-#ifdef __NR_sendmsg
-[__NR_sendmsg & 0xffff] = "sendmsg",
-#endif
-#ifdef __NR_sendto
-[__NR_sendto & 0xffff] = "sendto",
-#endif
-#ifdef __NR_set_mempolicy
-[__NR_set_mempolicy & 0xffff] = "set_mempolicy",
-#endif
-#ifdef __NR_set_robust_list
-[__NR_set_robust_list & 0xffff] = "set_robust_list",
-#endif
-#ifdef __NR_set_tid_address
-[__NR_set_tid_address & 0xffff] = "set_tid_address",
-#endif
-#ifdef __NR_setdomainname
-[__NR_setdomainname & 0xffff] = "setdomainname",
-#endif
-#ifdef __NR_setfsgid
-[__NR_setfsgid & 0xffff] = "setfsgid",
-#endif
-#ifdef __NR_setfsuid
-[__NR_setfsuid & 0xffff] = "setfsuid",
-#endif
-#ifdef __NR_setgid
-[__NR_setgid & 0xffff] = "setgid",
-#endif
-#ifdef __NR_setgroups
-[__NR_setgroups & 0xffff] = "setgroups",
-#endif
-#ifdef __NR_sethostname
-[__NR_sethostname & 0xffff] = "sethostname",
-#endif
-#ifdef __NR_setitimer
-[__NR_setitimer & 0xffff] = "setitimer",
-#endif
-#ifdef __NR_setns
-[__NR_setns & 0xffff] = "setns",
-#endif
-#ifdef __NR_setpgid
-[__NR_setpgid & 0xffff] = "setpgid",
-#endif
-#ifdef __NR_setpriority
-[__NR_setpriority & 0xffff] = "setpriority",
-#endif
-#ifdef __NR_setregid
-[__NR_setregid & 0xffff] = "setregid",
-#endif
-#ifdef __NR_setresgid
-[__NR_setresgid & 0xffff] = "setresgid",
-#endif
-#ifdef __NR_setresuid
-[__NR_setresuid & 0xffff] = "setresuid",
-#endif
-#ifdef __NR_setreuid
-[__NR_setreuid & 0xffff] = "setreuid",
-#endif
-#ifdef __NR_setrlimit
-[__NR_setrlimit & 0xffff] = "setrlimit",
-#endif
-#ifdef __NR_setsid
-[__NR_setsid & 0xffff] = "setsid",
-#endif
-#ifdef __NR_setsockopt
-[__NR_setsockopt & 0xffff] = "setsockopt",
-#endif
-#ifdef __NR_settimeofday
-[__NR_settimeofday & 0xffff] = "settimeofday",
-#endif
-#ifdef __NR_setuid
-[__NR_setuid & 0xffff] = "setuid",
-#endif
-#ifdef __NR_setxattr
-[__NR_setxattr & 0xffff] = "setxattr",
-#endif
-#ifdef __NR_shmat
-[__NR_shmat & 0xffff] = "shmat",
-#endif
-#ifdef __NR_shmctl
-[__NR_shmctl & 0xffff] = "shmctl",
-#endif
-#ifdef __NR_shmdt
-[__NR_shmdt & 0xffff] = "shmdt",
-#endif
-#ifdef __NR_shmget
-[__NR_shmget & 0xffff] = "shmget",
-#endif
-#ifdef __NR_shutdown
-[__NR_shutdown & 0xffff] = "shutdown",
-#endif
-#ifdef __NR_sigaltstack
-[__NR_sigaltstack & 0xffff] = "sigaltstack",
-#endif
-#ifdef __NR_signalfd4
-[__NR_signalfd4 & 0xffff] = "signalfd4",
-#endif
-#ifdef __NR_socket
-[__NR_socket & 0xffff] = "socket",
-#endif
-#ifdef __NR_socketpair
-[__NR_socketpair & 0xffff] = "socketpair",
-#endif
-#ifdef __NR_splice
-[__NR_splice & 0xffff] = "splice",
-#endif
-#ifdef __NR_statfs
-[__NR_statfs & 0xffff] = "statfs",
-#endif
-#ifdef __NR_statx
-[__NR_statx & 0xffff] = "statx",
-#endif
-#ifdef __NR_swapoff
-[__NR_swapoff & 0xffff] = "swapoff",
-#endif
-#ifdef __NR_swapon
-[__NR_swapon & 0xffff] = "swapon",
-#endif
-#ifdef __NR_symlinkat
-[__NR_symlinkat & 0xffff] = "symlinkat",
-#endif
-#ifdef __NR_sync
-[__NR_sync & 0xffff] = "sync",
-#endif
-#ifdef __NR_sync_file_range
-[__NR_sync_file_range & 0xffff] = "sync_file_range",
-#endif
-#ifdef __NR_syncfs
-[__NR_syncfs & 0xffff] = "syncfs",
-#endif
-#ifdef __NR_sysinfo
-[__NR_sysinfo & 0xffff] = "sysinfo",
-#endif
-#ifdef __NR_syslog
-[__NR_syslog & 0xffff] = "syslog",
-#endif
-#ifdef __NR_tee
-[__NR_tee & 0xffff] = "tee",
-#endif
-#ifdef __NR_tgkill
-[__NR_tgkill & 0xffff] = "tgkill",
-#endif
-#ifdef __NR_timer_create
-[__NR_timer_create & 0xffff] = "timer_create",
-#endif
-#ifdef __NR_timer_delete
-[__NR_timer_delete & 0xffff] = "timer_delete",
-#endif
-#ifdef __NR_timer_getoverrun
-[__NR_timer_getoverrun & 0xffff] = "timer_getoverrun",
-#endif
-#ifdef __NR_timer_gettime
-[__NR_timer_gettime & 0xffff] = "timer_gettime",
-#endif
-#ifdef __NR_timer_settime
-[__NR_timer_settime & 0xffff] = "timer_settime",
-#endif
-#ifdef __NR_timerfd_create
-[__NR_timerfd_create & 0xffff] = "timerfd_create",
-#endif
-#ifdef __NR_timerfd_gettime
-[__NR_timerfd_gettime & 0xffff] = "timerfd_gettime",
-#endif
-#ifdef __NR_timerfd_settime
-[__NR_timerfd_settime & 0xffff] = "timerfd_settime",
-#endif
-#ifdef __NR_times
-[__NR_times & 0xffff] = "times",
-#endif
-#ifdef __NR_tkill
-[__NR_tkill & 0xffff] = "tkill",
-#endif
-#ifdef __NR_truncate
-[__NR_truncate & 0xffff] = "truncate",
-#endif
-#ifdef __NR_umask
-[__NR_umask & 0xffff] = "umask",
-#endif
-#ifdef __NR_umount2
-[__NR_umount2 & 0xffff] = "umount2",
-#endif
-#ifdef __NR_uname
-[__NR_uname & 0xffff] = "uname",
-#endif
-#ifdef __NR_unlinkat
-[__NR_unlinkat & 0xffff] = "unlinkat",
-#endif
-#ifdef __NR_unshare
-[__NR_unshare & 0xffff] = "unshare",
-#endif
-#ifdef __NR_userfaultfd
-[__NR_userfaultfd & 0xffff] = "userfaultfd",
-#endif
-#ifdef __NR_utimensat
-[__NR_utimensat & 0xffff] = "utimensat",
-#endif
-#ifdef __NR_vhangup
-[__NR_vhangup & 0xffff] = "vhangup",
-#endif
-#ifdef __NR_vmsplice
-[__NR_vmsplice & 0xffff] = "vmsplice",
-#endif
-#ifdef __NR_wait4
-[__NR_wait4 & 0xffff] = "wait4",
-#endif
-#ifdef __NR_waitid
-[__NR_waitid & 0xffff] = "waitid",
-#endif
-#ifdef __NR_write
-[__NR_write & 0xffff] = "write",
-#endif
-#ifdef __NR_writev
-[__NR_writev & 0xffff] = "writev",
-#endif
diff --git a/tests/ksysent.sed b/tests/ksysent.sed
index 63ded4a..cb5d060 100644
--- a/tests/ksysent.sed
+++ b/tests/ksysent.sed
@@ -1,9 +1,9 @@
 #!/bin/sed -rnf
 
 # should not have been exported at all
-/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|syscalls|syscall_count|syscall_max|available|reserved|unused)/d
+/#define[[:space:]]+__NR_(sys_epoll_|arch_specific_syscall|arm_sync_file_range|syscalls|syscall_count|syscall_max|available|reserved|unused)/d
 
-# should not  have been named this way
+# should not have been named this way
 s/__NR_(arm|xtensa)_fadvise64_64/__NR_fadvise64_64/
 
 # legacy names
diff --git a/tests/mmap.c b/tests/mmap.c
index e9f587e..f797e68 100644
--- a/tests/mmap.c
+++ b/tests/mmap.c
@@ -140,15 +140,15 @@
 		perror_msg_and_fail("munmap");
 	printf("munmap(%p, %lu) = 0\n", p, length3);
 
-	if (mlockall(MCL_FUTURE))
-		perror_msg_and_fail("mlockall");
+	printf("mlockall(");
 #if XLAT_RAW
-	printf("mlockall(%#x) = 0\n", MCL_FUTURE);
+	printf("%#x", MCL_FUTURE);
 #elif XLAT_VERBOSE
-	printf("mlockall(%#x /* MCL_FUTURE */) = 0\n", MCL_FUTURE);
+	printf("%#x /* MCL_FUTURE */", MCL_FUTURE);
 #else
-	puts("mlockall(MCL_FUTURE) = 0");
+	printf("MCL_FUTURE");
 #endif
+	printf(") = %s\n", sprintrc(mlockall(MCL_FUTURE)));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests/munlockall.c b/tests/munlockall.c
index 9ac6942..337cd3e 100644
--- a/tests/munlockall.c
+++ b/tests/munlockall.c
@@ -6,7 +6,7 @@
 int
 main(void)
 {
-	printf("munlockall() = %d\n", munlockall());
+	printf("munlockall() = %s\n", sprintrc(munlockall()));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests/net-packet_mreq.c b/tests/net-packet_mreq.c
new file mode 100644
index 0000000..88423b7
--- /dev/null
+++ b/tests/net-packet_mreq.c
@@ -0,0 +1,102 @@
+#include "tests.h"
+#include <stdio.h>
+#include <sys/socket.h>
+#include <linux/if_packet.h>
+
+static const char *errstr;
+
+static long
+packet_mreq_membership(int optname, void *optval, socklen_t len)
+{
+	long rc = setsockopt(-1, SOL_PACKET, optname, optval, len);
+	errstr = sprintrc(rc);
+	return rc;
+}
+
+static void
+test_packet_mreq(const int optname, const char *const optname_str)
+{
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct packet_mreq, pmreq);
+	socklen_t len = sizeof(struct packet_mreq);
+
+	/* setsockopt with optname unknown */
+	packet_mreq_membership(-1, NULL, 0);
+	printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n",
+	       -1, errstr);
+
+	/* setsockopt with mr_type unknown */
+	pmreq->mr_ifindex = 0;
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address);
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+	       " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=",
+	       optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen);
+	for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) {
+		printf("%02x", pmreq->mr_address[i]);
+	}
+	printf("}, %d) = %s\n", len, errstr);
+
+	/* setsockopt with mr_type unknown and mr_alen > sizeof(mr_address) */
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) + 1;
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+	       " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=",
+	       optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen);
+	for (unsigned int i = 0; i < ARRAY_SIZE(pmreq->mr_address); i++) {
+		printf("%02x", pmreq->mr_address[i]);
+	}
+	printf("}, %d) = %s\n", len, errstr);
+
+	/* setsockopt with mr_type unknown and mr_alen < sizeof(mr_address) */
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address) - 1;
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+	       " mr_type=%#x /* PACKET_MR_??? */, mr_alen=%d, mr_address=",
+	       optname_str, pmreq->mr_ifindex, pmreq->mr_type, pmreq->mr_alen);
+	for (unsigned int i = 0; i < pmreq->mr_alen; i++) {
+		printf("%02x", pmreq->mr_address[i]);
+	}
+	printf("}, %d) = %s\n", len, errstr);
+
+	/* setsockopt with valid mr_type */
+	pmreq->mr_alen = ARRAY_SIZE(pmreq->mr_address);
+	static const struct {
+		unsigned short type;
+		const char *const type_str;
+	} a[] = {
+		{ ARG_STR(PACKET_MR_MULTICAST) },
+		{ ARG_STR(PACKET_MR_PROMISC) },
+		{ ARG_STR(PACKET_MR_ALLMULTI) },
+#ifdef PACKET_MR_UNICAST
+		{ ARG_STR(PACKET_MR_UNICAST) },
+#endif
+	};
+
+	for (unsigned int i = 0; i < ARRAY_SIZE(a); i++) {
+		pmreq->mr_type = a[i].type;
+		packet_mreq_membership(optname, pmreq, len);
+		printf("setsockopt(-1, SOL_PACKET, %s, {mr_ifindex=%d,"
+		       " mr_type=%s, mr_alen=%d, mr_address=",
+		       optname_str, pmreq->mr_ifindex, a[i].type_str, pmreq->mr_alen);
+		for (unsigned int i = 0; i < pmreq->mr_alen; i++) {
+			printf("%02x", pmreq->mr_address[i]);
+		}
+		printf("}, %d) = %s\n", len, errstr);
+	}
+
+	/* setsockopt with optlen larger than usual */
+	len = len + 1;
+	packet_mreq_membership(optname, pmreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, %p,"
+	       " %d) = %s\n", optname_str, pmreq, len, errstr);
+}
+
+int
+main(void)
+{
+	test_packet_mreq(ARG_STR(PACKET_ADD_MEMBERSHIP));
+	test_packet_mreq(ARG_STR(PACKET_DROP_MEMBERSHIP));
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests/net-packet_mreq.gen.test b/tests/net-packet_mreq.gen.test
new file mode 100755
index 0000000..9dd034a
--- /dev/null
+++ b/tests/net-packet_mreq.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-packet_mreq -e trace=setsockopt); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -e trace=setsockopt
diff --git a/tests/net-sockaddr.c b/tests/net-sockaddr.c
index 22cbb26..d2dfabe 100644
--- a/tests/net-sockaddr.c
+++ b/tests/net-sockaddr.c
@@ -38,9 +38,11 @@
 #include <arpa/inet.h>
 #include <netinet/in.h>
 #include "netlink.h"
+#include <linux/ax25.h>
 #include <linux/if_arp.h>
 #include <linux/if_ether.h>
 #include <linux/if_packet.h>
+#include <linux/x25.h>
 #include <linux/ipx.h>
 #ifdef HAVE_BLUETOOTH_BLUETOOTH_H
 # include <bluetooth/bluetooth.h>
@@ -289,6 +291,181 @@
 	       c_ipx.sipx_type, len, ret);
 }
 
+/* for a bit more compact AX.25 address definitions */
+#define AX25_ADDR(c_, s_) \
+	{ { (c_)[0] << 1, (c_)[1] << 1, (c_)[2] << 1, \
+	    (c_)[3] << 1, (c_)[4] << 1, (c_)[5] << 1, (s_) << 1 } } \
+	/* End of AX25_ADDR definition */
+
+static void
+check_ax25(void)
+{
+	const struct full_sockaddr_ax25 ax25 = {
+		.fsa_ax25 = {
+			.sax25_family = AF_AX25,
+			.sax25_call = AX25_ADDR("VALID ", 13),
+			.sax25_ndigis = 8,
+		},
+		.fsa_digipeater = {
+			AX25_ADDR("SPA CE", 0),
+			AX25_ADDR("SSID  ", 16),
+			AX25_ADDR("      ", 0),
+			AX25_ADDR("NULL\0", 3),
+			AX25_ADDR("A-B-C", 4),
+			AX25_ADDR(",}]\"\\'", 5),
+			AX25_ADDR("DASH-0", 6),
+			AX25_ADDR("\n\tABCD", 7),
+		},
+	};
+	const ax25_address aux_addrs[] = {
+		AX25_ADDR("VALID2", 7),
+		AX25_ADDR("OK    ", 15),
+		AX25_ADDR("FINE  ", 2),
+		AX25_ADDR("smalls", 9),
+	};
+
+	enum { AX25_ALIGN = ALIGNOF(struct full_sockaddr_ax25), };
+	size_t size = sizeof(ax25);
+	size_t surplus = ROUNDUP(sizeof(ax25_address), AX25_ALIGN);
+	void *sax_void = midtail_alloc(size, surplus);
+	struct full_sockaddr_ax25 *sax = sax_void;
+	long rc;
+
+	fill_memory(sax, size);
+	sax->fsa_ax25.sax25_family = AF_AX25;
+	rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25) - 1);
+	printf("connect(-1, {sa_family=AF_AX25, sa_data=\"\\202\\203\\204\\205"
+	       "\\206\\207\\210\\211\\212\\213\\214\\215\\216\"}, %zu) = %s\n",
+	       sizeof(struct sockaddr_ax25) - 1, sprintrc(rc));
+
+	memcpy(sax, &ax25, sizeof(ax25));
+	rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25));
+	printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13"
+	       ", sax25_ndigis=8}, fsa_digipeater=[/* ??? */]}, %zu) = %s\n",
+	       sizeof(struct sockaddr_ax25), sprintrc(rc));
+
+	sax->fsa_ax25.sax25_ndigis = 0;
+	rc = connect(-1, sax_void, sizeof(struct sockaddr_ax25));
+	printf("connect(-1, {sa_family=AF_AX25, sax25_call=VALID-13"
+	       ", sax25_ndigis=0}, %zu) = %s\n",
+	       sizeof(struct sockaddr_ax25), sprintrc(rc));
+
+	sax->fsa_ax25.sax25_ndigis = 8;
+	size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 3 + 1;
+	rc = connect(-1, sax_void, size);
+	printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13"
+	       ", sax25_ndigis=8}, fsa_digipeater"
+	       "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\""
+		   "} /* SPA CE-0 */"
+	       ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\""
+	           "} /* SSID-0 */"
+	       ", *"
+	       ", /* ??? */], ...}, %zu) = %s\n",
+	       size, sprintrc(rc));
+
+	sax->fsa_digipeater[2].ax25_call[6] = 0x4;
+	size = sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 4;
+	rc = connect(-1, sax_void, size);
+	printf("connect(-1, {sa_family=AF_AX25, fsa_ax25={sax25_call=VALID-13"
+	       ", sax25_ndigis=8}, fsa_digipeater"
+	       "=[{ax25_call=\"\\xa6\\xa0\\x82\\x40\\x86\\x8a\\x00\""
+		   "} /* SPA CE-0 */"
+	       ", {ax25_call=\"\\xa6\\xa6\\x92\\x88\\x40\\x40\\x20\""
+	           "} /* SSID-0 */"
+	       ", {ax25_call=\"\\x40\\x40\\x40\\x40\\x40\\x40\\x04\"} /* -2 */"
+	       ", {ax25_call=\"\\x9c\\xaa\\x98\\x98\\x00\\x00\\x06\"}"
+	       ", /* ??? */]}, %zu) = %s\n",
+	       size, sprintrc(rc));
+
+	memcpy(sax->fsa_digipeater, aux_addrs, sizeof(aux_addrs));
+	sax->fsa_digipeater[2].ax25_call[6] = 0xa5;
+	sax->fsa_digipeater[4].ax25_call[5] = 0x40;
+	for (size_t i = 0; i < 3; i++) {
+		size = sizeof(ax25) + sizeof(ax25_address) * (i / 2);
+		rc = connect(-1, sax_void, size);
+		printf("connect(-1, {sa_family=AF_AX25"
+		       ", fsa_ax25={sax25_call=VALID-13, sax25_ndigis=%d}"
+		       ", fsa_digipeater=[VALID2-7, OK-15, %s /* FINE-2 */"
+		       ", {ax25_call=\"\\xe6\\xda\\xc2\\xd8\\xd8\\xe6\\x12\""
+		           "} /* smalls-9 */"
+		       ", {ax25_call=\"\\x%s\\x%s\\x84\\x5a\\x86\\x40\\x08\""
+		           "} /* %sB-C-4 */"
+		       ", {ax25_call=\"\\x58\\xfa\\xba\\x44\\x%s\\x%s\\x0a\""
+		           "}%s"
+		       ", {ax25_call=\"\\x88\\x82\\xa6\\x90\\x5a\\x%s\\x0c\""
+		           "}%s"
+		       "%s]%s}, %zu) = %s\n"
+		       , sax->fsa_ax25.sax25_ndigis
+		       , i
+		       ? "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x41\\x04\"}"
+		       : "{ax25_call=\"\\x8c\\x92\\x9c\\x8a\\x40\\x40\\xa5\"}"
+		       , i ? "40" : "82"
+		       , i ? "40" : "5a"
+		       , i ? "  " : "A-"
+		       , i ? "54" : "b8"
+		       , i ? "5e" : "4e"
+		       , i ? "" : " /* ,}]\"\\'-5 */"
+		       , i ? "fe" : "60"
+		       , i ? "" : " /* DASH-0-6 */"
+		       , i == 1
+		       ? ""
+		       : ", {ax25_call=\"\\x14\\x12\\x82\\x84\\x86\\x88\\x0e\"}"
+		       , i > 1 ? ", ..." : ""
+		       , size, sprintrc(rc));
+
+		if (i == 1) {
+			sax_void = (char *) sax_void - surplus;
+			memmove(sax_void, sax, sizeof(ax25));
+			sax = sax_void;
+		}
+
+		sax->fsa_ax25.sax25_ndigis = 7 + 2 * i;
+
+		sax->fsa_digipeater[2].ax25_call[5] = 0x41;
+		sax->fsa_digipeater[2].ax25_call[6] = 0x4;
+
+		sax->fsa_digipeater[4].ax25_call[0] = 0x40;
+		sax->fsa_digipeater[4].ax25_call[1] = 0x40;
+
+		sax->fsa_digipeater[5].ax25_call[4] = '*' << 1;
+		sax->fsa_digipeater[5].ax25_call[5] = '/' << 1;
+
+		sax->fsa_digipeater[6].ax25_call[5] = 0xfe;
+	}
+}
+
+static void
+check_x25(void)
+{
+	static const struct sockaddr_x25 c_x25 = {
+		.sx25_family = AF_X25,
+		.sx25_addr = { "0123456789abcdef" },
+	};
+	void *x25_void = tail_memdup(&c_x25, sizeof(c_x25) + 1);
+	struct sockaddr_x25 *x25 = x25_void;
+	long rc;
+
+	rc = connect(-1, x25, sizeof(c_x25) - 1);
+	printf("connect(-1, {sa_family=AF_X25"
+	       ", sa_data=\"0123456789abcde\"}, %zu) = %s\n",
+	       sizeof(c_x25) - 1, sprintrc(rc));
+
+	for (size_t i = 0; i < 2; i++) {
+		rc = connect(-1, x25, sizeof(c_x25) + i);
+		printf("connect(-1, {sa_family=AF_X25"
+		       ", sx25_addr={x25_addr=\"0123456789abcde\"...}"
+		       "}, %zu) = %s\n",
+		       sizeof(c_x25) + i, sprintrc(rc));
+	}
+
+	x25->sx25_addr.x25_addr[10] = '\0';
+	rc = connect(-1, x25, sizeof(c_x25));
+	printf("connect(-1, {sa_family=AF_X25"
+	       ", sx25_addr={x25_addr=\"0123456789\"}"
+	       "}, %zu) = %s\n",
+	       sizeof(c_x25), sprintrc(rc));
+}
+
 static void
 check_nl(void)
 {
@@ -554,6 +731,8 @@
 	check_in();
 	check_in6();
 	check_ipx();
+	check_ax25();
+	check_x25();
 	check_nl();
 	check_ll();
 #ifdef HAVE_BLUETOOTH_BLUETOOTH_H
diff --git a/tests/net-tpacket_req.c b/tests/net-tpacket_req.c
new file mode 100644
index 0000000..0695587
--- /dev/null
+++ b/tests/net-tpacket_req.c
@@ -0,0 +1,52 @@
+#include "tests.h"
+#include <stdio.h>
+#include <sys/socket.h>
+#include <linux/if_packet.h>
+
+static const char *errstr;
+
+static long
+set_tpacket_req(int optname, void *optval, socklen_t len)
+{
+	long rc = setsockopt(-1, SOL_PACKET, optname, optval, len);
+	errstr = sprintrc(rc);
+	return rc;
+}
+
+static void
+test_tpacket_req(const int optname, const char *const optname_str)
+{
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct tpacket_req, tpreq);
+	socklen_t len;
+
+	/* setsockopt with optname unknown */
+	set_tpacket_req(-1, NULL, 0);
+	printf("setsockopt(-1, SOL_PACKET, %#x /* PACKET_??? */, NULL, 0) = %s\n",
+	       -1, errstr);
+
+	/* classic setsockopt */
+	len = sizeof(struct tpacket_req);
+	set_tpacket_req(optname, tpreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, {tp_block_size=%u,"
+	       " tp_block_nr=%u, tp_frame_size=%u, tp_frame_nr=%u}, %d) = %s\n",
+	       optname_str, tpreq->tp_block_size, tpreq->tp_block_nr,
+	       tpreq->tp_frame_size, tpreq->tp_frame_nr, len, errstr);
+
+	/* setsockopt with optlen larger than usual */
+	len = len + 1;
+	set_tpacket_req(optname, tpreq, len);
+	printf("setsockopt(-1, SOL_PACKET, %s, %p,"
+	       " %d) = %s\n", optname_str, tpreq, len, errstr);
+}
+
+int
+main(void)
+{
+	test_tpacket_req(ARG_STR(PACKET_RX_RING));
+#ifdef PACKET_TX_RING
+	test_tpacket_req(ARG_STR(PACKET_TX_RING));
+#endif
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests/net-tpacket_req.gen.test b/tests/net-tpacket_req.gen.test
new file mode 100755
index 0000000..6fc4e60
--- /dev/null
+++ b/tests/net-tpacket_req.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_req -e trace=setsockopt); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -e trace=setsockopt
diff --git a/tests/net-tpacket_stats-success.c b/tests/net-tpacket_stats-success.c
new file mode 100644
index 0000000..883ec04
--- /dev/null
+++ b/tests/net-tpacket_stats-success.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "net-tpacket_stats.c"
diff --git a/tests/net-tpacket_stats-success.test b/tests/net-tpacket_stats-success.test
new file mode 100755
index 0000000..c298b6c
--- /dev/null
+++ b/tests/net-tpacket_stats-success.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+ . "${srcdir=.}/scno_tampering.sh"
+
+run_strace -e trace=getsockopt -e inject=getsockopt:retval=42 ../net-tpacket_stats-success > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests/net-tpacket_stats.c b/tests/net-tpacket_stats.c
new file mode 100644
index 0000000..a13da5c
--- /dev/null
+++ b/tests/net-tpacket_stats.c
@@ -0,0 +1,147 @@
+#include "tests.h"
+#include <stdio.h>
+#include <stddef.h>
+#include <sys/socket.h>
+#include <linux/if_packet.h>
+#include "print_fields.h"
+
+static const char *errstr;
+
+struct tp_stats {
+	unsigned int tp_packets, tp_drops, tp_freeze_q_cnt;
+};
+
+static long
+get_tpacket_stats(void *optval, socklen_t *len)
+{
+	struct tp_stats *tpstats = optval;
+	socklen_t optlen = *len;
+	long rc = getsockopt(-1, SOL_PACKET, PACKET_STATISTICS, tpstats, len);
+	errstr = sprintrc(rc);
+#ifdef INJECT_RETVAL
+	if (rc != INJECT_RETVAL)
+		error_msg_and_fail("Got a return value of %ld != %d",
+				   rc, INJECT_RETVAL);
+
+	static char inj_errstr[4096];
+
+	snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr);
+	errstr = inj_errstr;
+#endif
+	printf("getsockopt(-1, SOL_PACKET, PACKET_STATISTICS");
+	if (rc < 0 || optlen <= 0) {
+		printf(", %p", tpstats);
+	} else if (optlen < sizeof(tpstats->tp_packets)) {
+		printf(", {tp_packets=");
+		print_quoted_hex(tpstats, optlen);
+		printf("}");
+	} else {
+		PRINT_FIELD_U(", {", *tpstats, tp_packets);
+
+		if (optlen > offsetof(struct tp_stats, tp_drops)) {
+			optlen -= offsetof(struct tp_stats, tp_drops);
+			if (optlen < sizeof(tpstats->tp_drops)) {
+				printf(", tp_drops=");
+				print_quoted_hex(tpstats, optlen);
+			} else {
+				PRINT_FIELD_U(", ", *tpstats, tp_drops);
+
+				if (optlen > offsetof(struct tp_stats, tp_freeze_q_cnt) -
+					   offsetof(struct tp_stats, tp_drops)) {
+					optlen -= offsetof(struct tp_stats, tp_freeze_q_cnt) -
+					       offsetof(struct tp_stats, tp_drops);
+					if (optlen < sizeof(tpstats->tp_freeze_q_cnt)) {
+						printf(", tp_freeze_q_cnt=");
+						print_quoted_hex(tpstats, optlen);
+					} else {
+						PRINT_FIELD_U(", ", *tpstats, tp_freeze_q_cnt);
+					}
+				}
+			}
+		}
+		printf("}");
+	}
+	printf(", [%d]) = %s\n", *len, errstr);
+
+	return rc;
+}
+
+int
+main(void)
+{
+	TAIL_ALLOC_OBJECT_CONST_PTR(struct tp_stats, tp_stats);
+	TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len);
+
+	/* offset of (truncated) struct tp_stats.tp_packets */
+	const unsigned int offset_tp_packets = offsetofend(struct tp_stats, tp_packets);
+	const unsigned int tp_packets_truncated = offset_tp_packets - 1;
+	/* offset of (truncated) struct tp_stats.tp_drops */
+	const unsigned int offset_tp_drops = offsetofend(struct tp_stats, tp_drops);
+	const unsigned int tp_drops_truncated = offset_tp_drops - 1;
+	/* offset of (truncated) struct tp_stats.tp_freeze_q_cnt */
+	const unsigned int offset_tp_freeze_q_cnt = offsetofend(struct tp_stats, tp_freeze_q_cnt);
+	const unsigned int tp_freeze_q_cnt_truncated = offset_tp_freeze_q_cnt - 1;
+
+	*len = sizeof(*tp_stats);
+
+	/* classic getsockopt */
+	unsigned int optlen = *len;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/* getsockopt with zero optlen */
+	optlen = 0;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen less than offsetofend(struct tp_stats.tp_packets):
+	 * the part of struct tp_stats.tp_packets is printed in hex.
+	 */
+	optlen = tp_packets_truncated;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_packets):
+	 * struct tp_stats.tp_drops and struct tp_stats.offset_tp_freeze_q_cnt
+	 * are not printed.
+	 */
+	optlen = offset_tp_packets;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_packets)
+	 * but less than offsetofend(struct tp_stats, tp_drops):
+	 * the part of struct tp_stats.tp_drops is printed in hex.
+	 */
+	optlen = tp_drops_truncated;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_drops):
+	 * struct tp_stats.tp_freeze_q_cnt is not printed.
+	 */
+	optlen = offset_tp_drops;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen greater than offsetofend(struct tp_stats.tp_drops)
+	 * but less than offsetofend(struct tp_stats, tp_freeze_q_cnt):
+	 * the part of struct tp_stats.tp_freeze_q_cnt is printed in hex.
+	 */
+	optlen = tp_freeze_q_cnt_truncated;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct tp_stats.tp_freeze_q_cnt):
+	 */
+	optlen = offset_tp_freeze_q_cnt;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	/*
+	 * getsockopt with optlen greater than sizeof(struct tp_stats)
+	 */
+	optlen = offset_tp_freeze_q_cnt + 1;
+	get_tpacket_stats(tp_stats, &optlen);
+
+	puts("+++ exited with 0 +++");
+	return 0;
+}
diff --git a/tests/net-tpacket_stats.gen.test b/tests/net-tpacket_stats.gen.test
new file mode 100755
index 0000000..2df4655
--- /dev/null
+++ b/tests/net-tpacket_stats.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (net-tpacket_stats -e trace=getsockopt); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -e trace=getsockopt
diff --git a/tests/netlink_inet_diag.c b/tests/netlink_inet_diag.c
index 8b3d8af..c1cabbb 100644
--- a/tests/netlink_inet_diag.c
+++ b/tests/netlink_inet_diag.c
@@ -2,7 +2,7 @@
  * This file is part of inet-yy strace test.
  *
  * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2014-2017 The strace developers.
+ * Copyright (c) 2014-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -100,8 +100,8 @@
 		perror_msg_and_skip("recvmsg");
 
 	struct nlmsghdr *h = &hdr_buf.hdr;
-	if (!NLMSG_OK(h, ret))
-		error_msg_and_skip("!NLMSG_OK");
+	if (!is_nlmsg_ok(h, ret))
+		error_msg_and_skip("!is_nlmsg_ok");
 	if (h->nlmsg_type == NLMSG_ERROR) {
 		const struct nlmsgerr *err = NLMSG_DATA(h);
 		if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
diff --git a/tests/netlink_netlink_diag.c b/tests/netlink_netlink_diag.c
index a682f7c..ee651ee 100644
--- a/tests/netlink_netlink_diag.c
+++ b/tests/netlink_netlink_diag.c
@@ -100,8 +100,8 @@
 		perror_msg_and_skip("recvmsg");
 
 	struct nlmsghdr *h = &hdr_buf.hdr;
-	if (!NLMSG_OK(h, ret))
-		error_msg_and_skip("!NLMSG_OK");
+	if (!is_nlmsg_ok(h, ret))
+		error_msg_and_skip("!is_nlmsg_ok");
 	if (h->nlmsg_type == NLMSG_ERROR) {
 		const struct nlmsgerr *err = NLMSG_DATA(h);
 		if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
diff --git a/tests/netlink_sock_diag.c b/tests/netlink_sock_diag.c
index 880069f..6049253 100644
--- a/tests/netlink_sock_diag.c
+++ b/tests/netlink_sock_diag.c
@@ -338,7 +338,7 @@
 	TEST_SOCK_DIAG(fd, nlh0, AF_PACKET,
 		       SOCK_DIAG_BY_FAMILY, NLM_F_REQUEST, req,
 		       printf("{sdiag_family=AF_PACKET"),
-		       printf(", sdiag_protocol=ETH_P_LOOP");
+		       printf(", sdiag_protocol=%#x", req.sdiag_protocol);
 		       PRINT_FIELD_U(", ", req, pdiag_ino);
 		       printf(", pdiag_show=PACKET_SHOW_INFO");
 		       PRINT_FIELD_COOKIE(", ", req, pdiag_cookie);
@@ -351,7 +351,7 @@
 	static const struct packet_diag_msg msg = {
 		.pdiag_family = AF_PACKET,
 		.pdiag_type = SOCK_STREAM,
-		.pdiag_num = 0xbadc,
+		.pdiag_num = 0x9100,
 		.pdiag_ino = 0xfacefeed,
 		.pdiag_cookie = { 0xdeadbeef, 0xbadc0ded }
 	};
@@ -360,7 +360,7 @@
 		       SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg,
 		       printf("{pdiag_family=AF_PACKET"),
 		       printf(", pdiag_type=SOCK_STREAM");
-		       PRINT_FIELD_U(", ", msg, pdiag_num);
+		       printf(", pdiag_num=ETH_P_QINQ1");
 		       PRINT_FIELD_U(", ", msg, pdiag_ino);
 		       PRINT_FIELD_COOKIE(", ", msg, pdiag_cookie);
 		       printf("}"));
@@ -609,7 +609,7 @@
 	struct smc_diag_msg msg = {
 		.diag_family = AF_SMC,
 		.diag_state = SMC_ACTIVE,
-		.diag_fallback = 0xde,
+		.diag_fallback = 0x1,
 		.diag_shutdown = 0xba,
 		.id = {
 			.idiag_sport = 0xdead,
@@ -630,7 +630,7 @@
 		       SOCK_DIAG_BY_FAMILY, NLM_F_DUMP, msg,
 		       printf("{diag_family=AF_SMC"),
 		       printf(", diag_state=SMC_ACTIVE");
-		       PRINT_FIELD_U(", ", msg, diag_fallback);
+		       printf(", diag_fallback=SMC_DIAG_MODE_FALLBACK_TCP");
 		       PRINT_FIELD_U(", ", msg, diag_shutdown);
 		       printf(", id={idiag_sport=htons(%u)"
 			      ", idiag_dport=htons(%u)"
diff --git a/tests/netlink_unix_diag.c b/tests/netlink_unix_diag.c
index e150923..39b6b85 100644
--- a/tests/netlink_unix_diag.c
+++ b/tests/netlink_unix_diag.c
@@ -2,7 +2,7 @@
  * This file is part of net-yy-unix strace test.
  *
  * Copyright (c) 2014-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2014-2017 The strace developers.
+ * Copyright (c) 2014-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -104,8 +104,8 @@
 		perror_msg_and_skip("recvmsg");
 
 	struct nlmsghdr *h = &hdr_buf.hdr;
-	if (!NLMSG_OK(h, ret))
-		error_msg_and_skip("!NLMSG_OK");
+	if (!is_nlmsg_ok(h, ret))
+		error_msg_and_skip("!is_nlmsg_ok");
 	if (h->nlmsg_type == NLMSG_ERROR) {
 		const struct nlmsgerr *err = NLMSG_DATA(h);
 		if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
diff --git a/tests/nlattr_ifla_xdp.c b/tests/nlattr_ifla_xdp.c
index 93149fa..a44b798 100644
--- a/tests/nlattr_ifla_xdp.c
+++ b/tests/nlattr_ifla_xdp.c
@@ -44,6 +44,34 @@
 # define IFLA_XDP_FD 1
 #endif
 
+#ifndef IFLA_XDP_ATTACHED
+# define IFLA_XDP_ATTACHED 2
+#endif
+
+#ifndef IFLA_XDP_PROG_ID
+# define IFLA_XDP_PROG_ID 4
+#endif
+
+#ifndef IFLA_XDP_DRV_PROG_ID
+# define IFLA_XDP_DRV_PROG_ID 5
+#endif
+
+#ifndef IFLA_XDP_SKB_PROG_ID
+# define IFLA_XDP_SKB_PROG_ID 6
+#endif
+
+#ifndef IFLA_XDP_HW_PROG_ID
+# define IFLA_XDP_HW_PROG_ID 7
+#endif
+
+#ifndef XDP_ATTACHED_NONE
+# define XDP_ATTACHED_NONE 0
+#endif
+
+#ifndef XDP_ATTACHED_MULTI
+# define XDP_ATTACHED_MULTI 4
+#endif
+
 #define IFLA_ATTR IFLA_XDP
 #include "nlattr_ifla.h"
 
@@ -65,6 +93,24 @@
 				  IFLA_XDP_FD, pattern, num,
 				  printf("%d", num));
 
+	static const struct {
+		uint8_t val;
+		const char *str;
+	} attach_types[] = {
+		{ ARG_STR(XDP_ATTACHED_NONE) },
+		{ ARG_STR(XDP_ATTACHED_MULTI) },
+		{ ARG_STR(0x5)  " /* XDP_ATTACHED_??? */" },
+		{ ARG_STR(0xfe) " /* XDP_ATTACHED_??? */" },
+	};
+
+	for (size_t i = 0; i < ARRAY_SIZE(attach_types); i++) {
+		TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen,
+					  init_ifinfomsg, print_ifinfomsg,
+					  IFLA_XDP_ATTACHED, pattern,
+					  attach_types[i].val,
+					  printf("%s", attach_types[i].str));
+	}
+
 #ifdef XDP_FLAGS_UPDATE_IF_NOEXIST
 	const uint32_t flags = XDP_FLAGS_UPDATE_IF_NOEXIST;
 	TEST_NESTED_NLATTR_OBJECT(fd, nlh0, hdrlen,
@@ -73,6 +119,25 @@
 				  printf("XDP_FLAGS_UPDATE_IF_NOEXIST"));
 #endif
 
+	static const struct {
+		uint32_t val;
+		const char *str;
+	} attrs[] = {
+		{ ARG_STR(IFLA_XDP_PROG_ID) },
+		{ ARG_STR(IFLA_XDP_DRV_PROG_ID) },
+		{ ARG_STR(IFLA_XDP_SKB_PROG_ID) },
+		{ ARG_STR(IFLA_XDP_HW_PROG_ID) },
+	};
+
+	for (size_t i = 0; i < ARRAY_SIZE(attrs); i++) {
+		TEST_NESTED_NLATTR_OBJECT_EX_(fd, nlh0, hdrlen,
+					      init_ifinfomsg, print_ifinfomsg,
+					      attrs[i].val, attrs[i].str,
+					      pattern, num,
+					      print_quoted_hex, 1,
+					      printf("%u", num));
+	}
+
 	puts("+++ exited with 0 +++");
 	return 0;
 }
diff --git a/tests/nlattr_packet_diag_msg.c b/tests/nlattr_packet_diag_msg.c
index 016d052..6ac9907 100644
--- a/tests/nlattr_packet_diag_msg.c
+++ b/tests/nlattr_packet_diag_msg.c
@@ -51,7 +51,8 @@
 	struct packet_diag_msg *const msg = NLMSG_DATA(nlh);
 	SET_STRUCT(struct packet_diag_msg, msg,
 		.pdiag_family = AF_PACKET,
-		.pdiag_type = SOCK_STREAM
+		.pdiag_type = SOCK_STREAM,
+		.pdiag_num = 3,
 	);
 }
 
@@ -61,7 +62,7 @@
 	printf("{len=%u, type=SOCK_DIAG_BY_FAMILY"
 	       ", flags=NLM_F_DUMP, seq=0, pid=0}"
 	       ", {pdiag_family=AF_PACKET"
-	       ", pdiag_type=SOCK_STREAM, pdiag_num=0"
+	       ", pdiag_type=SOCK_STREAM, pdiag_num=ETH_P_ALL"
 	       ", pdiag_ino=0, pdiag_cookie=[0, 0]}",
 	       msg_len);
 }
@@ -98,9 +99,9 @@
 {
 	skip_if_unavailable("/proc/self/fd/");
 
-	static const struct packet_diag_info pinfo = {
-		.pdi_index = 0xabcddafa,
-		.pdi_version = 0xbabcdafb,
+	struct packet_diag_info pinfo = {
+		.pdi_index = ifindex_lo(),
+		.pdi_version = 2,
 		.pdi_reserve = 0xcfaacdaf,
 		.pdi_copy_thresh = 0xdabacdaf,
 		.pdi_tstamp = 0xeafbaadf,
@@ -143,8 +144,8 @@
 	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
 			   init_packet_diag_msg, print_packet_diag_msg,
 			   PACKET_DIAG_INFO, pattern, pinfo,
-			   PRINT_FIELD_U("{", pinfo, pdi_index);
-			   PRINT_FIELD_U(", ", pinfo, pdi_version);
+			   printf("{pdi_index=%s", IFINDEX_LO_STR);
+			   printf(", pdi_version=TPACKET_V3");
 			   PRINT_FIELD_U(", ", pinfo, pdi_reserve);
 			   PRINT_FIELD_U(", ", pinfo, pdi_copy_thresh);
 			   PRINT_FIELD_U(", ", pinfo, pdi_tstamp);
diff --git a/tests/nlattr_smc_diag_msg.c b/tests/nlattr_smc_diag_msg.c
index 2e65ebd..6a5a62a 100644
--- a/tests/nlattr_smc_diag_msg.c
+++ b/tests/nlattr_smc_diag_msg.c
@@ -29,23 +29,25 @@
 #include "tests.h"
 #include <sys/socket.h>
 
-#ifdef AF_SMC
+#ifndef AF_SMC
+# define AF_SMC 43
+#endif
 
-# include <stdio.h>
-# include <string.h>
-# include <stdint.h>
-# include <arpa/inet.h>
-# include "test_nlattr.h"
-# include <linux/rtnetlink.h>
-# include <linux/smc_diag.h>
-# include <linux/sock_diag.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdint.h>
+#include <arpa/inet.h>
+#include "test_nlattr.h"
+#include <linux/rtnetlink.h>
+#include <linux/smc_diag.h>
+#include <linux/sock_diag.h>
 
-# ifndef SMC_CLNT
-#  define SMC_CLNT 0
-# endif
-# ifndef SMC_ACTIVE
-#  define SMC_ACTIVE 1
-# endif
+#ifndef SMC_CLNT
+# define SMC_CLNT 0
+#endif
+#ifndef SMC_ACTIVE
+# define SMC_ACTIVE 1
+#endif
 
 static const char address[] = "12.34.56.78";
 
@@ -75,7 +77,7 @@
 	printf("{len=%u, type=SOCK_DIAG_BY_FAMILY"
 	       ", flags=NLM_F_DUMP, seq=0, pid=0}"
 	       ", {diag_family=AF_SMC, diag_state=SMC_ACTIVE"
-	       ", diag_fallback=0, diag_shutdown=0"
+	       ", diag_fallback=SMC_DIAG_MODE_SMCR, diag_shutdown=0"
 	       ", id={idiag_sport=htons(0), idiag_dport=htons(0)"
 	       ", idiag_src=inet_addr(\"%s\")"
 	       ", idiag_dst=inet_addr(\"%s\")"
@@ -152,6 +154,23 @@
 		},
 		.role = SMC_CLNT
 	};
+	static const struct smcd_diag_dmbinfo dinfo = {
+		.linkid     = 0xdeadc0de,
+		.peer_gid   = 0xbefeededbadc0dedULL,
+		.my_gid     = 0xdeec0dedfacebeefULL,
+		.token      = 0xcafedecaffeedeedULL,
+		.peer_token = 0xfeedfacebeeff00dULL,
+	};
+	static const struct smc_diag_fallback fb1 = {
+		.reason         = 0,
+		.peer_diagnosis = 0x03020000,
+	};
+	static const struct smc_diag_fallback fb2 = {
+		.reason         = 0x03060000,
+		.peer_diagnosis = 0x99999999,
+	};
+	static uint8_t sd1 = 0x23;
+	static uint8_t sd2 = 0x40;
 
 	int fd = create_nl_socket(NETLINK_SOCK_DIAG);
 	const unsigned int hdrlen = sizeof(struct smc_diag_msg);
@@ -164,6 +183,16 @@
 
 	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
 			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_SHUTDOWN, pattern, sd1,
+			   printf("RCV_SHUTDOWN|SEND_SHUTDOWN|0x20"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_SHUTDOWN, pattern, sd2,
+			   printf("0x40 /* ???_SHUTDOWN */"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
 			   SMC_DIAG_CONNINFO, pattern, cinfo,
 			   PRINT_FIELD_U("{", cinfo, token);
 			   PRINT_FIELD_U(", ", cinfo, sndbuf_size);
@@ -192,12 +221,31 @@
 			   printf(", peer_gid=\"%s\"}", linfo.lnk[0].peer_gid);
 			   printf(", role=SMC_CLNT}"));
 
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_DMBINFO, pattern, dinfo,
+			   PRINT_FIELD_U("{", dinfo, linkid);
+			   PRINT_FIELD_X(", ", dinfo, peer_gid);
+			   PRINT_FIELD_X(", ", dinfo, my_gid);
+			   PRINT_FIELD_X(", ", dinfo, token);
+			   PRINT_FIELD_X(", ", dinfo, peer_token);
+			   printf("}"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_FALLBACK, pattern, fb1,
+			   printf("{reason=0 /* SMC_CLC_DECL_??? */");
+			   printf(", peer_diagnosis=0x3020000"
+			          " /* SMC_CLC_DECL_IPSEC */}"));
+
+	TEST_NLATTR_OBJECT(fd, nlh0, hdrlen,
+			   init_smc_diag_msg, print_smc_diag_msg,
+			   SMC_DIAG_FALLBACK, pattern, fb2,
+			   printf("{reason=0x3060000"
+			          " /* SMC_CLC_DECL_OPTUNSUPP */");
+			   printf(", peer_diagnosis=0x99999999"
+			          " /* SMC_CLC_DECL_??? */}"));
+
 	printf("+++ exited with 0 +++\n");
 	return 0;
 }
-
-#else
-
-SKIP_MAIN_UNDEFINED("AF_SMC")
-
-#endif
diff --git a/tests/nsyscalls.c b/tests/nsyscalls.c
index 681fb31..e354423 100644
--- a/tests/nsyscalls.c
+++ b/tests/nsyscalls.c
@@ -82,18 +82,18 @@
 
 #ifdef LINUX_MIPSO32
 	printf("syscall(%#lx, %#lx, %#lx, %#lx, %#lx, %#lx, %#lx)"
-	       " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT,
-	       a[0], a[1], a[2], a[3], a[4], a[5], rc);
+	       " = %s\n", nr | SYSCALL_BIT,
+	       a[0], a[1], a[2], a[3], a[4], a[5], sprintrc(rc));
 #else
 	printf("syscall_%#lx(%#llx, %#llx, %#llx, %#llx, %#llx, %#llx)"
-	       " = %ld ENOSYS (%m)\n", nr | SYSCALL_BIT,
+	       " = %s\n", nr | SYSCALL_BIT,
 	       (unsigned long long) a[0],
 	       (unsigned long long) a[1],
 	       (unsigned long long) a[2],
 	       (unsigned long long) a[3],
 	       (unsigned long long) a[4],
 	       (unsigned long long) a[5],
-	       rc);
+	       sprintrc(rc));
 #endif
 }
 
@@ -119,6 +119,7 @@
 #endif
 
 	test_syscall(ARRAY_SIZE(syscallent));
+	(void) syscallent;	/* workaround for clang bug #33068 */
 
 #ifdef SYS_socket_subcall
 	test_syscall(SYS_socket_subcall + 1);
diff --git a/tests/options-syntax.test b/tests/options-syntax.test
index 1a290d0..28762bc 100755
--- a/tests/options-syntax.test
+++ b/tests/options-syntax.test
@@ -66,6 +66,7 @@
 check_h "incorrect personality designator '42' in qualification '23@42'" -e trace=23@42,123
 
 check_e "invalid system call '/getcwd@ohmy'" -e trace=/getcwd@ohmy
+check_e "invalid -e kvm= argument: 'chdir'" -e kvm=chdir
 
 case "$STRACE_NATIVE_ARCH" in
 x86_64)
diff --git a/tests/pure_executables.am b/tests/pure_executables.am
index c65f4ca..72a3155 100644
--- a/tests/pure_executables.am
+++ b/tests/pure_executables.am
@@ -11,11 +11,11 @@
   aio_pgetevents \
   alarm \
   bpf \
-  bpf-v \
   bpf-obj_get_info_by_fd \
-  bpf-obj_get_info_by_fd-v \
   bpf-obj_get_info_by_fd-prog \
   bpf-obj_get_info_by_fd-prog-v \
+  bpf-obj_get_info_by_fd-v \
+  bpf-v \
   brk \
   btrfs \
   caps \
@@ -115,11 +115,14 @@
   ioctl_evdev \
   ioctl_inotify \
   ioctl_kvm_run \
+  ioctl_kvm_run-v \
+  ioctl_kvm_run_auxstr_vcpu \
   ioctl_loop \
   ioctl_mtd \
-  ioctl_rtc \
+  ioctl_nbd \
   ioctl_perf \
   ioctl_ptp \
+  ioctl_rtc \
   ioctl_scsi \
   ioctl_sg_io_v3 \
   ioctl_sg_io_v4 \
@@ -204,7 +207,10 @@
   munlockall \
   nanosleep \
   net-icmp_filter \
+  net-packet_mreq \
   net-sockaddr \
+  net-tpacket_req \
+  net-tpacket_stats \
   net-y-unix \
   net-yy-inet \
   net-yy-inet6 \
@@ -226,15 +232,15 @@
   nfnetlink_ctnetlink \
   nfnetlink_ctnetlink_exp \
   nfnetlink_cttimeout \
+  nfnetlink_ipset \
   nfnetlink_nft_compat \
   nfnetlink_nftables \
-  nfnetlink_ipset \
   nfnetlink_osf \
   nfnetlink_queue \
   nfnetlink_ulog \
   nlattr \
-  nlattr_crypto_user_alg \
   nlattr_br_port_msg \
+  nlattr_crypto_user_alg \
   nlattr_dcbmsg \
   nlattr_fib_rule_hdr \
   nlattr_ifaddrlblmsg \
@@ -266,10 +272,10 @@
   nlattr_unix_diag_msg \
   old_mmap \
   old_mmap-P \
-  old_mmap-v-none \
   old_mmap-Xabbrev \
   old_mmap-Xraw \
   old_mmap-Xverbose \
+  old_mmap-v-none \
   oldfstat \
   oldlstat \
   oldselect \
@@ -451,6 +457,9 @@
   ustat \
   utime \
   utimensat \
+  utimensat-Xabbrev \
+  utimensat-Xraw \
+  utimensat-Xverbose \
   utimes \
   vhangup \
   vmsplice \
diff --git a/tests/pure_executables.list b/tests/pure_executables.list
index 39565d0..69097bf 100755
--- a/tests/pure_executables.list
+++ b/tests/pure_executables.list
@@ -10,11 +10,11 @@
 aio_pgetevents
 alarm
 bpf
-bpf-v
 bpf-obj_get_info_by_fd
-bpf-obj_get_info_by_fd-v
 bpf-obj_get_info_by_fd-prog
 bpf-obj_get_info_by_fd-prog-v
+bpf-obj_get_info_by_fd-v
+bpf-v
 brk
 btrfs
 caps
@@ -114,11 +114,14 @@
 ioctl_evdev
 ioctl_inotify
 ioctl_kvm_run
+ioctl_kvm_run-v
+ioctl_kvm_run_auxstr_vcpu
 ioctl_loop
 ioctl_mtd
-ioctl_rtc
+ioctl_nbd
 ioctl_perf
 ioctl_ptp
+ioctl_rtc
 ioctl_scsi
 ioctl_sg_io_v3
 ioctl_sg_io_v4
@@ -203,7 +206,10 @@
 munlockall
 nanosleep
 net-icmp_filter
+net-packet_mreq
 net-sockaddr
+net-tpacket_req
+net-tpacket_stats
 net-y-unix
 net-yy-inet
 net-yy-inet6
@@ -225,15 +231,15 @@
 nfnetlink_ctnetlink
 nfnetlink_ctnetlink_exp
 nfnetlink_cttimeout
+nfnetlink_ipset
 nfnetlink_nft_compat
 nfnetlink_nftables
-nfnetlink_ipset
 nfnetlink_osf
 nfnetlink_queue
 nfnetlink_ulog
 nlattr
-nlattr_crypto_user_alg
 nlattr_br_port_msg
+nlattr_crypto_user_alg
 nlattr_dcbmsg
 nlattr_fib_rule_hdr
 nlattr_ifaddrlblmsg
@@ -265,10 +271,10 @@
 nlattr_unix_diag_msg
 old_mmap
 old_mmap-P
-old_mmap-v-none
 old_mmap-Xabbrev
 old_mmap-Xraw
 old_mmap-Xverbose
+old_mmap-v-none
 oldfstat
 oldlstat
 oldselect
@@ -450,6 +456,9 @@
 ustat
 utime
 utimensat
+utimensat-Xabbrev
+utimensat-Xraw
+utimensat-Xverbose
 utimes
 vhangup
 vmsplice
diff --git a/tests/quotactl-success-v.c b/tests/quotactl-success-v.c
new file mode 100644
index 0000000..4d1c7b3
--- /dev/null
+++ b/tests/quotactl-success-v.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl-v.c"
diff --git a/tests/quotactl-success-v.test b/tests/quotactl-success-v.test
new file mode 100755
index 0000000..a9937bd
--- /dev/null
+++ b/tests/quotactl-success-v.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success-v > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests/quotactl-success.c b/tests/quotactl-success.c
new file mode 100644
index 0000000..aa2b9dc
--- /dev/null
+++ b/tests/quotactl-success.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl.c"
diff --git a/tests/quotactl-success.test b/tests/quotactl-success.test
new file mode 100755
index 0000000..6cd9532
--- /dev/null
+++ b/tests/quotactl-success.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-success > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests/quotactl-xfs-success-v.c b/tests/quotactl-xfs-success-v.c
new file mode 100644
index 0000000..6e7b2b5
--- /dev/null
+++ b/tests/quotactl-xfs-success-v.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl-xfs-v.c"
diff --git a/tests/quotactl-xfs-success-v.test b/tests/quotactl-xfs-success-v.test
new file mode 100755
index 0000000..4c4bb9c
--- /dev/null
+++ b/tests/quotactl-xfs-success-v.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -v -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success-v > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests/quotactl-xfs-success.c b/tests/quotactl-xfs-success.c
new file mode 100644
index 0000000..f498b8a
--- /dev/null
+++ b/tests/quotactl-xfs-success.c
@@ -0,0 +1,2 @@
+#define INJECT_RETVAL 42
+#include "quotactl-xfs.c"
diff --git a/tests/quotactl-xfs-success.test b/tests/quotactl-xfs-success.test
new file mode 100755
index 0000000..95077c8
--- /dev/null
+++ b/tests/quotactl-xfs-success.test
@@ -0,0 +1,6 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+run_strace -e trace=quotactl -e inject=quotactl:retval=42 ../quotactl-xfs-success > "$EXP"
+match_diff "$LOG" "$EXP"
diff --git a/tests/quotactl-xfs.c b/tests/quotactl-xfs.c
index fab451e..1129891 100644
--- a/tests/quotactl-xfs.c
+++ b/tests/quotactl-xfs.c
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -92,7 +92,7 @@
 	struct fs_disk_quota *dq = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", dq);
 		return;
 	}
@@ -132,7 +132,7 @@
 	struct fs_quota_stat *qs = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", qs);
 		return;
 	}
@@ -166,7 +166,7 @@
 	struct fs_quota_statv *qs = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", qs);
 		return;
 	}
@@ -207,13 +207,13 @@
 	char bogus_addr_str[sizeof(void *) * 2 + sizeof("0x")];
 	char unterminated_str[sizeof(void *) * 2 + sizeof("0x")];
 
-	long rc;
+	static char invalid_cmd_str[1024];
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_disk_quota, xdq);
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_stat, xqstat);
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct fs_quota_statv, xqstatv);
 	TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, flags);
 	char *unterminated = tail_memdup(unterminated_data,
-		sizeof(unterminated_data));
+					 sizeof(unterminated_data));
 
 	snprintf(bogus_special_str, sizeof(bogus_special_str), "%p",
 		 bogus_special);
@@ -234,12 +234,12 @@
 		    "|XFS_QUOTA_GDQ_ACCT|XFS_QUOTA_GDQ_ENFD"
 		    "|XFS_QUOTA_PDQ_ENFD|0xdeadbec0]");
 
-	rc = syscall(__NR_quotactl, QCMD(Q_XQUOTAON, 0xfacefeed), bogus_dev,
-		     bogus_id, bogus_addr);
-	printf("quotactl(QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)"
-	       ", %s, %p) = %s\n",
-	       QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed)),
-	       bogus_dev_str, bogus_addr, sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(Q_XQUOTAON, %#x /* ???QUOTA */)",
+		 QCMD_TYPE(QCMD(Q_XQUOTAON, 0xfacefeed)));
+	check_quota(CQF_ID_SKIP,
+		    QCMD(Q_XQUOTAON, 0xfacefeed), invalid_cmd_str,
+		    bogus_dev, bogus_dev_str, bogus_addr);
 
 
 	/* Q_XQUOTAOFF */
@@ -264,12 +264,12 @@
 	/* Q_XGETQUOTA */
 
 	/* Trying our best to get successful result */
-	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, USRQUOTA)),
+	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, USRQUOTA)),
 		    ARG_STR("/dev/sda1"), getuid(), xdq, print_xdisk_quota,
 		    (intptr_t) 1);
 
-	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)),
-		    ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 2);
+	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_XGETQUOTA, GRPQUOTA)),
+		    ARG_STR(NULL), -1, xdq, print_xdisk_quota, (intptr_t) 1);
 
 
 	/* Q_XGETNEXTQUOTA */
@@ -298,20 +298,29 @@
 		    ARG_STR("/dev/sda1"), xqstat, print_xquota_stat, (intptr_t) 1);
 
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
-		    ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)),
+		    ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)),
+		    ARG_STR("NULL"), xqstat, print_xquota_stat, (intptr_t) 1);
+
+	check_quota(CQF_ID_SKIP,
+		    ARG_STR(QCMD(Q_XGETQSTAT, PRJQUOTA)),
 		    unterminated, unterminated_str,
-		    xqstat + 1, print_xquota_stat, (intptr_t) 2);
+		    xqstat + 1);
 
 
 	/* Q_XGETQSTATV */
 
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
-		    ARG_STR(QCMD(Q_XGETQSTAT, USRQUOTA)),
-		    ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, 1);
+		    ARG_STR(QCMD(Q_XGETQSTATV, USRQUOTA)),
+		    ARG_STR("/dev/sda1"), xqstatv, print_xquota_statv, (intptr_t) 1);
 
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
 		    ARG_STR(QCMD(Q_XGETQSTATV, GRPQUOTA)),
-		    ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 2);
+		    ARG_STR(NULL), xqstatv, print_xquota_statv, (intptr_t) 1);
+
+	check_quota(CQF_ID_SKIP,
+		    ARG_STR(QCMD(Q_XGETQSTATV, PRJQUOTA)),
+		    unterminated, unterminated_str,
+		    xqstatv + 1);
 
 
 	/* Q_XQUOTARM */
diff --git a/tests/quotactl.c b/tests/quotactl.c
index f1648d9..7661397 100644
--- a/tests/quotactl.c
+++ b/tests/quotactl.c
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -83,7 +83,7 @@
 	struct if_dqblk *db = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", db);
 		return;
 	}
@@ -113,7 +113,7 @@
 	struct if_nextdqblk *db = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", db);
 		return;
 	}
@@ -146,7 +146,7 @@
 	struct if_dqinfo *di = ptr;
 	long out_arg = (long) arg;
 
-	if (((rc != 0) && out_arg) || (out_arg > 1)) {
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
 		printf("%p", di);
 		return;
 	}
@@ -161,6 +161,38 @@
 	printf("}");
 }
 
+void
+print_dqfmt(long rc, void *ptr, void *arg)
+{
+	uint32_t *fmtval = ptr;
+	long out_arg = (long) arg;
+	const char *fmtstr;
+
+	if (((rc < 0) && out_arg) || (out_arg > 1)) {
+		printf("%p", fmtval);
+		return;
+	}
+	printf("[");
+	switch (*fmtval) {
+	case 1:
+		fmtstr = "QFMT_VFS_OLD";
+		break;
+	case 2:
+		fmtstr = "QFMT_VFS_V0";
+		break;
+	case 3:
+		fmtstr = "QFMT_OCFS2";
+		break;
+	case 4:
+		fmtstr = "QFMT_VFS_V1";
+		break;
+	default:
+		printf("%#x /* QFMT_VFS_??? */]", *fmtval);
+		return;
+	}
+	printf("%s]", fmtstr);
+}
+
 
 int
 main(void)
@@ -171,7 +203,8 @@
 	char bogus_special_str[sizeof(void *) * 2 + sizeof("0x")];
 	char unterminated_str[sizeof(void *) * 2 + sizeof("0x")];
 
-	long rc;
+	static char invalid_cmd_str[1024];
+	static char invalid_id_str[1024];
 	char *unterminated = tail_memdup(unterminated_data,
 					 sizeof(unterminated_data));
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct if_dqblk, dqblk);
@@ -179,7 +212,6 @@
 	TAIL_ALLOC_OBJECT_CONST_PTR(uint32_t, fmt);
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct if_nextdqblk, nextdqblk);
 
-
 	snprintf(bogus_special_str, sizeof(bogus_special_str), "%p",
 		bogus_special);
 	snprintf(unterminated_str, sizeof(unterminated_str), "%p",
@@ -188,16 +220,16 @@
 
 	/* Invalid commands */
 
-	rc = syscall(__NR_quotactl, bogus_cmd, bogus_special, bogus_id,
-		     bogus_addr);
-	printf("quotactl(QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)"
-	       ", %p, %u, %p) = %s\n",
-	       QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd),
-	       bogus_special, bogus_id, bogus_addr, sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(%#x /* Q_??? */, %#x /* ???QUOTA */)",
+		 QCMD_CMD(bogus_cmd), QCMD_TYPE(bogus_cmd));
+	check_quota(CQF_NONE, bogus_cmd, invalid_cmd_str,
+		    bogus_special, bogus_special_str, bogus_id, bogus_addr);
 
-	rc = syscall(__NR_quotactl, 0, NULL, -1, NULL);
-	printf("quotactl(QCMD(0 /* Q_??? */, USRQUOTA), NULL, -1, NULL) = %s\n",
-	       sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(0 /* Q_??? */, USRQUOTA)");
+	check_quota(CQF_ADDR_STR, 0, invalid_cmd_str,
+		    ARG_STR(NULL), -1, ARG_STR(NULL));
 
 
 	/* Q_QUOTAON */
@@ -207,12 +239,14 @@
 		    ARG_STR("/dev/bogus/"), ARG_STR(QFMT_VFS_OLD),
 		    ARG_STR("/tmp/bogus/"));
 
-	rc = syscall(__NR_quotactl, QCMD(Q_QUOTAON, 0xfacefeed), bogus_dev,
-		     bogus_id, bogus_addr);
-	printf("quotactl(QCMD(Q_QUOTAON, %#x /* ???QUOTA */)"
-	       ", %s, %#x /* QFMT_VFS_??? */, %p) = %s\n",
-	       QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed)),
-	       bogus_dev_str, bogus_id, bogus_addr, sprintrc(rc));
+	snprintf(invalid_cmd_str, sizeof(invalid_cmd_str),
+		 "QCMD(Q_QUOTAON, %#x /* ???QUOTA */)",
+		 QCMD_TYPE(QCMD(Q_QUOTAON, 0xfacefeed)));
+	snprintf(invalid_id_str, sizeof(invalid_id_str),
+		 "%#x /* QFMT_VFS_??? */", bogus_id);
+	check_quota(CQF_ID_STR, QCMD(Q_QUOTAON, 0xfacefeed),
+		    invalid_cmd_str, bogus_dev, bogus_dev_str,
+		    bogus_id, invalid_id_str, bogus_addr);
 
 
 	/* Q_QUOTAOFF */
@@ -238,7 +272,7 @@
 		    (intptr_t) 1);
 
 	check_quota(CQF_ADDR_CB, ARG_STR(QCMD(Q_GETQUOTA, GRPQUOTA)),
-		    ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 2);
+		    ARG_STR(NULL), -1, dqblk, print_dqblk, (intptr_t) 1);
 
 
 	/* Q_GETNEXTQUOTA */
@@ -269,7 +303,7 @@
 	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
 		    ARG_STR(QCMD(Q_GETINFO, GRPQUOTA)),
 		    bogus_special, bogus_special_str, dqinfo,
-		    print_dqinfo, (intptr_t) 2);
+		    print_dqinfo, (intptr_t) 1);
 
 	/* Q_SETINFO */
 
@@ -294,9 +328,14 @@
 	check_quota(CQF_ID_SKIP,
 		    ARG_STR(QCMD(Q_GETFMT, USRQUOTA)),
 		    unterminated, unterminated_str, fmt + 1);
-	check_quota(CQF_ID_SKIP,
+	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
 		    ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)),
-		    ARG_STR("/dev/sda1"), fmt);
+		    ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1);
+	/* Try to check valid quota format */
+	*fmt = QFMT_VFS_OLD;
+	check_quota(CQF_ID_SKIP | CQF_ADDR_CB,
+		    ARG_STR(QCMD(Q_GETFMT, GRPQUOTA)),
+		    ARG_STR("/dev/sda1"), fmt, print_dqfmt, (uintptr_t) 1);
 
 
 	/* Q_SYNC */
diff --git a/tests/quotactl.h b/tests/quotactl.h
index 352f927..cb9e4d2 100644
--- a/tests/quotactl.h
+++ b/tests/quotactl.h
@@ -3,7 +3,7 @@
  *
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2016-2017 The strace developers.
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -78,7 +78,73 @@
 	CQF_ADDR_CB   = 1 << CQF_ADDR_CB_BIT,
 };
 
+static const char *errstr;
 
+/**
+ * Generic quotactl syscall checker function.  Call convention:
+ *
+ *     check_quota(flags, cmd, cmd_str, special, special_str
+ *		   [, id [, id_str]]
+ *		   [, addr [, { addr_cb, addr_cb_arg | addr_str }]])
+ *
+ * check_quota performs a syscall invocation and prints the expected output
+ * for it.
+ *
+ * It might be useful to employ ARG_STR macro for passing cmd/cmd_str,
+ * special_special_str, id/id_str, and addr/addr_str argument pairs.
+ *
+ * @param flags Check flags:
+ *               - CQF_ID_SKIP: the "id" syscall argument is ignored
+ *                 in the syscall invocation.  No id and id_str arguments
+ *                 should be provided if this flag is set.
+ *                 This flag has priority over the CQF_ID_STR flag.
+ *               - CQF_ID_STR: the "id" syscall argument has a special string
+ *                 representation.  id_str argument should be provided if this
+ *                 flag is set; no id_str argument should be provided and id
+ *                 argument is printed as unsigned integer (with an exception
+ *                 for -1, which is printed as signed) if this flag is not set.
+ *               - CQF_ADDR_SKIP: the "addr" syscall argument is ignored
+ *                 in the syscall invocation.  None of the addr, addr_cb,
+ *                 addr_cb_arg, and/or addr_str arguments should be provided
+ *                 if this flag is set.  This flag has priority
+ *                 over the CQF_ADDR_STR and CQF_ADDR_CB flags.
+ *               - CQF_ADDR_CB: the "addr" syscall argument printing is handled
+ *                 via a callback function.  addr_cb (that points to a callback
+ *                 function of type print_cb) and addr_cb_arg (an opaque pointer
+ *                 that is passed to addr_cb in the third argument) should
+ *                 be provided if this flag is set.
+ *                 This flag has priority over the CQF_ADDR_STR flag.
+ *               - CQF_ADDR_STR: addr syscall argument has a special string
+ *                 representation.  addr_str argument should be provided if this
+ *                 flag is set.  If both CQF_ADDR_CB and CQF_ADDR_STR flags
+ *                 are not set, addr syscall argument is printed using "%p"
+ *                 printf format.
+ * @param cmd Value of the "cmd" syscall argument that should be passed
+ *            in the syscall invocation.
+ * @param cmd_str String representation of the "cmd" syscall argument.
+ * @param special Value of the "special" syscall argument that should be passed
+ *                in the syscall invocation.
+ * @param special_str String representation of the "special" syscall argument.
+ * @param ... Additional arguments depend on the flags being set:
+ *             - id: Value of the "id" syscall argument.  Provided
+ *               if CQF_ID_SKIP is not set, otherwise -1 is passed
+ *               in the syscall invocation and the argument is not printed
+ *               in the expected output.
+ *             - id_str: String representation of the "id" syscall argument.
+ *               Provided if CQF_ID_SKIP is not set and CQF_ID_STR is set.
+ *             - addr: Value of the "addr" syscall argument.  Provided
+ *               if CQF_ADDR_SKIP is not set, otherwise NULL is passed
+ *               in the syscall invocation and the argument is not printed
+ *               in the expected output.
+ *             - addr_cb: Callback function that is called for the "addr"
+ *               syscall argument printing. Should be of print_cb type.
+ *               Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set.
+ *             - addr_cb_arg: Opaque pointer that is passed to addr_cb,
+ *               Provided if CQF_ADDR_SKIP is not set and CQF_ADDR_CB is set.
+ *             - addr_str: String representation of the "addr" syscall argument.
+ *               Provided if CQF_ADDR_SKIP is not set, CQF_ADDR_CB is not set,
+ *               and CQF_ADDR_STR is set.
+ */
 static inline void
 check_quota(uint32_t flags, int cmd, const char *cmd_str,
 	const char *special, const char *special_str, ...)
@@ -116,6 +182,20 @@
 	va_end(ap);
 
 	rc = syscall(__NR_quotactl, cmd, special, id, addr);
+
+	errstr = sprintrc(rc);
+
+#ifdef INJECT_RETVAL
+	if (rc != INJECT_RETVAL)
+		error_msg_and_fail("Got a return value of %ld != %d",
+				   rc, INJECT_RETVAL);
+
+	static char inj_errstr[4096];
+
+	snprintf(inj_errstr, sizeof(inj_errstr), "%s (INJECTED)", errstr);
+	errstr = inj_errstr;
+#endif
+
 	printf("quotactl(%s, %s", cmd_str, special_str);
 
 	if (!(flags & CQF_ID_SKIP)) {
@@ -140,7 +220,7 @@
 		}
 	}
 
-	printf(") = %s\n", sprintrc(rc));
+	printf(") = %s\n", errstr);
 }
 
 
diff --git a/tests/scno.h b/tests/scno.h
deleted file mode 100644
index 1912ef2..0000000
--- a/tests/scno.h
+++ /dev/null
@@ -1,1006 +0,0 @@
-/* Generated by Makefile from ../scno.head syscallent.i; do not edit. */
-#if defined __X32_SYSCALL_BIT && defined __NR_read \
- && (__X32_SYSCALL_BIT & __NR_read) == __X32_SYSCALL_BIT
-# define SYSCALL_BIT __X32_SYSCALL_BIT
-#else
-# define SYSCALL_BIT 0
-#endif
-#ifndef __NR_io_setup
-# define __NR_io_setup (SYSCALL_BIT | 0)
-#endif
-#ifndef __NR_io_destroy
-# define __NR_io_destroy (SYSCALL_BIT | 1)
-#endif
-#ifndef __NR_io_submit
-# define __NR_io_submit (SYSCALL_BIT | 2)
-#endif
-#ifndef __NR_io_cancel
-# define __NR_io_cancel (SYSCALL_BIT | 3)
-#endif
-#ifndef __NR_io_getevents
-# define __NR_io_getevents (SYSCALL_BIT | 4)
-#endif
-#ifndef __NR_setxattr
-# define __NR_setxattr (SYSCALL_BIT | 5)
-#endif
-#ifndef __NR_lsetxattr
-# define __NR_lsetxattr (SYSCALL_BIT | 6)
-#endif
-#ifndef __NR_fsetxattr
-# define __NR_fsetxattr (SYSCALL_BIT | 7)
-#endif
-#ifndef __NR_getxattr
-# define __NR_getxattr (SYSCALL_BIT | 8)
-#endif
-#ifndef __NR_lgetxattr
-# define __NR_lgetxattr (SYSCALL_BIT | 9)
-#endif
-#ifndef __NR_fgetxattr
-# define __NR_fgetxattr (SYSCALL_BIT | 10)
-#endif
-#ifndef __NR_listxattr
-# define __NR_listxattr (SYSCALL_BIT | 11)
-#endif
-#ifndef __NR_llistxattr
-# define __NR_llistxattr (SYSCALL_BIT | 12)
-#endif
-#ifndef __NR_flistxattr
-# define __NR_flistxattr (SYSCALL_BIT | 13)
-#endif
-#ifndef __NR_removexattr
-# define __NR_removexattr (SYSCALL_BIT | 14)
-#endif
-#ifndef __NR_lremovexattr
-# define __NR_lremovexattr (SYSCALL_BIT | 15)
-#endif
-#ifndef __NR_fremovexattr
-# define __NR_fremovexattr (SYSCALL_BIT | 16)
-#endif
-#ifndef __NR_getcwd
-# define __NR_getcwd (SYSCALL_BIT | 17)
-#endif
-#ifndef __NR_lookup_dcookie
-# define __NR_lookup_dcookie (SYSCALL_BIT | 18)
-#endif
-#ifndef __NR_eventfd2
-# define __NR_eventfd2 (SYSCALL_BIT | 19)
-#endif
-#ifndef __NR_epoll_create1
-# define __NR_epoll_create1 (SYSCALL_BIT | 20)
-#endif
-#ifndef __NR_epoll_ctl
-# define __NR_epoll_ctl (SYSCALL_BIT | 21)
-#endif
-#ifndef __NR_epoll_pwait
-# define __NR_epoll_pwait (SYSCALL_BIT | 22)
-#endif
-#ifndef __NR_dup
-# define __NR_dup (SYSCALL_BIT | 23)
-#endif
-#ifndef __NR_dup3
-# define __NR_dup3 (SYSCALL_BIT | 24)
-#endif
-#ifndef __NR_fcntl
-# define __NR_fcntl (SYSCALL_BIT | 25)
-#endif
-#ifndef __NR_inotify_init1
-# define __NR_inotify_init1 (SYSCALL_BIT | 26)
-#endif
-#ifndef __NR_inotify_add_watch
-# define __NR_inotify_add_watch (SYSCALL_BIT | 27)
-#endif
-#ifndef __NR_inotify_rm_watch
-# define __NR_inotify_rm_watch (SYSCALL_BIT | 28)
-#endif
-#ifndef __NR_ioctl
-# define __NR_ioctl (SYSCALL_BIT | 29)
-#endif
-#ifndef __NR_ioprio_set
-# define __NR_ioprio_set (SYSCALL_BIT | 30)
-#endif
-#ifndef __NR_ioprio_get
-# define __NR_ioprio_get (SYSCALL_BIT | 31)
-#endif
-#ifndef __NR_flock
-# define __NR_flock (SYSCALL_BIT | 32)
-#endif
-#ifndef __NR_mknodat
-# define __NR_mknodat (SYSCALL_BIT | 33)
-#endif
-#ifndef __NR_mkdirat
-# define __NR_mkdirat (SYSCALL_BIT | 34)
-#endif
-#ifndef __NR_unlinkat
-# define __NR_unlinkat (SYSCALL_BIT | 35)
-#endif
-#ifndef __NR_symlinkat
-# define __NR_symlinkat (SYSCALL_BIT | 36)
-#endif
-#ifndef __NR_linkat
-# define __NR_linkat (SYSCALL_BIT | 37)
-#endif
-#ifndef __NR_renameat
-# define __NR_renameat (SYSCALL_BIT | 38)
-#endif
-#ifndef __NR_umount2
-# define __NR_umount2 (SYSCALL_BIT | 39)
-#endif
-#ifndef __NR_mount
-# define __NR_mount (SYSCALL_BIT | 40)
-#endif
-#ifndef __NR_pivot_root
-# define __NR_pivot_root (SYSCALL_BIT | 41)
-#endif
-#ifndef __NR_nfsservctl
-# define __NR_nfsservctl (SYSCALL_BIT | 42)
-#endif
-#ifndef __NR_statfs
-# define __NR_statfs (SYSCALL_BIT | 43)
-#endif
-#ifndef __NR_fstatfs
-# define __NR_fstatfs (SYSCALL_BIT | 44)
-#endif
-#ifndef __NR_truncate
-# define __NR_truncate (SYSCALL_BIT | 45)
-#endif
-#ifndef __NR_ftruncate
-# define __NR_ftruncate (SYSCALL_BIT | 46)
-#endif
-#ifndef __NR_fallocate
-# define __NR_fallocate (SYSCALL_BIT | 47)
-#endif
-#ifndef __NR_faccessat
-# define __NR_faccessat (SYSCALL_BIT | 48)
-#endif
-#ifndef __NR_chdir
-# define __NR_chdir (SYSCALL_BIT | 49)
-#endif
-#ifndef __NR_fchdir
-# define __NR_fchdir (SYSCALL_BIT | 50)
-#endif
-#ifndef __NR_chroot
-# define __NR_chroot (SYSCALL_BIT | 51)
-#endif
-#ifndef __NR_fchmod
-# define __NR_fchmod (SYSCALL_BIT | 52)
-#endif
-#ifndef __NR_fchmodat
-# define __NR_fchmodat (SYSCALL_BIT | 53)
-#endif
-#ifndef __NR_fchownat
-# define __NR_fchownat (SYSCALL_BIT | 54)
-#endif
-#ifndef __NR_fchown
-# define __NR_fchown (SYSCALL_BIT | 55)
-#endif
-#ifndef __NR_openat
-# define __NR_openat (SYSCALL_BIT | 56)
-#endif
-#ifndef __NR_close
-# define __NR_close (SYSCALL_BIT | 57)
-#endif
-#ifndef __NR_vhangup
-# define __NR_vhangup (SYSCALL_BIT | 58)
-#endif
-#ifndef __NR_pipe2
-# define __NR_pipe2 (SYSCALL_BIT | 59)
-#endif
-#ifndef __NR_quotactl
-# define __NR_quotactl (SYSCALL_BIT | 60)
-#endif
-#ifndef __NR_getdents64
-# define __NR_getdents64 (SYSCALL_BIT | 61)
-#endif
-#ifndef __NR_lseek
-# define __NR_lseek (SYSCALL_BIT | 62)
-#endif
-#ifndef __NR_read
-# define __NR_read (SYSCALL_BIT | 63)
-#endif
-#ifndef __NR_write
-# define __NR_write (SYSCALL_BIT | 64)
-#endif
-#ifndef __NR_readv
-# define __NR_readv (SYSCALL_BIT | 65)
-#endif
-#ifndef __NR_writev
-# define __NR_writev (SYSCALL_BIT | 66)
-#endif
-#ifndef __NR_pread64
-# define __NR_pread64 (SYSCALL_BIT | 67)
-#endif
-#ifndef __NR_pwrite64
-# define __NR_pwrite64 (SYSCALL_BIT | 68)
-#endif
-#ifndef __NR_preadv
-# define __NR_preadv (SYSCALL_BIT | 69)
-#endif
-#ifndef __NR_pwritev
-# define __NR_pwritev (SYSCALL_BIT | 70)
-#endif
-#ifndef __NR_sendfile
-# define __NR_sendfile (SYSCALL_BIT | 71)
-#endif
-#ifndef __NR_pselect6
-# define __NR_pselect6 (SYSCALL_BIT | 72)
-#endif
-#ifndef __NR_ppoll
-# define __NR_ppoll (SYSCALL_BIT | 73)
-#endif
-#ifndef __NR_signalfd4
-# define __NR_signalfd4 (SYSCALL_BIT | 74)
-#endif
-#ifndef __NR_vmsplice
-# define __NR_vmsplice (SYSCALL_BIT | 75)
-#endif
-#ifndef __NR_splice
-# define __NR_splice (SYSCALL_BIT | 76)
-#endif
-#ifndef __NR_tee
-# define __NR_tee (SYSCALL_BIT | 77)
-#endif
-#ifndef __NR_readlinkat
-# define __NR_readlinkat (SYSCALL_BIT | 78)
-#endif
-#ifndef __NR_newfstatat
-# define __NR_newfstatat (SYSCALL_BIT | 79)
-#endif
-#ifndef __NR_fstat
-# define __NR_fstat (SYSCALL_BIT | 80)
-#endif
-#ifndef __NR_sync
-# define __NR_sync (SYSCALL_BIT | 81)
-#endif
-#ifndef __NR_fsync
-# define __NR_fsync (SYSCALL_BIT | 82)
-#endif
-#ifndef __NR_fdatasync
-# define __NR_fdatasync (SYSCALL_BIT | 83)
-#endif
-#ifndef __NR_sync_file_range
-# define __NR_sync_file_range (SYSCALL_BIT | 84)
-#endif
-#ifndef __NR_timerfd_create
-# define __NR_timerfd_create (SYSCALL_BIT | 85)
-#endif
-#ifndef __NR_timerfd_settime
-# define __NR_timerfd_settime (SYSCALL_BIT | 86)
-#endif
-#ifndef __NR_timerfd_gettime
-# define __NR_timerfd_gettime (SYSCALL_BIT | 87)
-#endif
-#ifndef __NR_utimensat
-# define __NR_utimensat (SYSCALL_BIT | 88)
-#endif
-#ifndef __NR_acct
-# define __NR_acct (SYSCALL_BIT | 89)
-#endif
-#ifndef __NR_capget
-# define __NR_capget (SYSCALL_BIT | 90)
-#endif
-#ifndef __NR_capset
-# define __NR_capset (SYSCALL_BIT | 91)
-#endif
-#ifndef __NR_personality
-# define __NR_personality (SYSCALL_BIT | 92)
-#endif
-#ifndef __NR_exit
-# define __NR_exit (SYSCALL_BIT | 93)
-#endif
-#ifndef __NR_exit_group
-# define __NR_exit_group (SYSCALL_BIT | 94)
-#endif
-#ifndef __NR_waitid
-# define __NR_waitid (SYSCALL_BIT | 95)
-#endif
-#ifndef __NR_set_tid_address
-# define __NR_set_tid_address (SYSCALL_BIT | 96)
-#endif
-#ifndef __NR_unshare
-# define __NR_unshare (SYSCALL_BIT | 97)
-#endif
-#ifndef __NR_futex
-# define __NR_futex (SYSCALL_BIT | 98)
-#endif
-#ifndef __NR_set_robust_list
-# define __NR_set_robust_list (SYSCALL_BIT | 99)
-#endif
-#ifndef __NR_get_robust_list
-# define __NR_get_robust_list (SYSCALL_BIT | 100)
-#endif
-#ifndef __NR_nanosleep
-# define __NR_nanosleep (SYSCALL_BIT | 101)
-#endif
-#ifndef __NR_getitimer
-# define __NR_getitimer (SYSCALL_BIT | 102)
-#endif
-#ifndef __NR_setitimer
-# define __NR_setitimer (SYSCALL_BIT | 103)
-#endif
-#ifndef __NR_kexec_load
-# define __NR_kexec_load (SYSCALL_BIT | 104)
-#endif
-#ifndef __NR_init_module
-# define __NR_init_module (SYSCALL_BIT | 105)
-#endif
-#ifndef __NR_delete_module
-# define __NR_delete_module (SYSCALL_BIT | 106)
-#endif
-#ifndef __NR_timer_create
-# define __NR_timer_create (SYSCALL_BIT | 107)
-#endif
-#ifndef __NR_timer_gettime
-# define __NR_timer_gettime (SYSCALL_BIT | 108)
-#endif
-#ifndef __NR_timer_getoverrun
-# define __NR_timer_getoverrun (SYSCALL_BIT | 109)
-#endif
-#ifndef __NR_timer_settime
-# define __NR_timer_settime (SYSCALL_BIT | 110)
-#endif
-#ifndef __NR_timer_delete
-# define __NR_timer_delete (SYSCALL_BIT | 111)
-#endif
-#ifndef __NR_clock_settime
-# define __NR_clock_settime (SYSCALL_BIT | 112)
-#endif
-#ifndef __NR_clock_gettime
-# define __NR_clock_gettime (SYSCALL_BIT | 113)
-#endif
-#ifndef __NR_clock_getres
-# define __NR_clock_getres (SYSCALL_BIT | 114)
-#endif
-#ifndef __NR_clock_nanosleep
-# define __NR_clock_nanosleep (SYSCALL_BIT | 115)
-#endif
-#ifndef __NR_syslog
-# define __NR_syslog (SYSCALL_BIT | 116)
-#endif
-#ifndef __NR_ptrace
-# define __NR_ptrace (SYSCALL_BIT | 117)
-#endif
-#ifndef __NR_sched_setparam
-# define __NR_sched_setparam (SYSCALL_BIT | 118)
-#endif
-#ifndef __NR_sched_setscheduler
-# define __NR_sched_setscheduler (SYSCALL_BIT | 119)
-#endif
-#ifndef __NR_sched_getscheduler
-# define __NR_sched_getscheduler (SYSCALL_BIT | 120)
-#endif
-#ifndef __NR_sched_getparam
-# define __NR_sched_getparam (SYSCALL_BIT | 121)
-#endif
-#ifndef __NR_sched_setaffinity
-# define __NR_sched_setaffinity (SYSCALL_BIT | 122)
-#endif
-#ifndef __NR_sched_getaffinity
-# define __NR_sched_getaffinity (SYSCALL_BIT | 123)
-#endif
-#ifndef __NR_sched_yield
-# define __NR_sched_yield (SYSCALL_BIT | 124)
-#endif
-#ifndef __NR_sched_get_priority_max
-# define __NR_sched_get_priority_max (SYSCALL_BIT | 125)
-#endif
-#ifndef __NR_sched_get_priority_min
-# define __NR_sched_get_priority_min (SYSCALL_BIT | 126)
-#endif
-#ifndef __NR_sched_rr_get_interval
-# define __NR_sched_rr_get_interval (SYSCALL_BIT | 127)
-#endif
-#ifndef __NR_restart_syscall
-# define __NR_restart_syscall (SYSCALL_BIT | 128)
-#endif
-#ifndef __NR_kill
-# define __NR_kill (SYSCALL_BIT | 129)
-#endif
-#ifndef __NR_tkill
-# define __NR_tkill (SYSCALL_BIT | 130)
-#endif
-#ifndef __NR_tgkill
-# define __NR_tgkill (SYSCALL_BIT | 131)
-#endif
-#ifndef __NR_sigaltstack
-# define __NR_sigaltstack (SYSCALL_BIT | 132)
-#endif
-#ifndef __NR_rt_sigsuspend
-# define __NR_rt_sigsuspend (SYSCALL_BIT | 133)
-#endif
-#ifndef __NR_rt_sigaction
-# define __NR_rt_sigaction (SYSCALL_BIT | 134)
-#endif
-#ifndef __NR_rt_sigprocmask
-# define __NR_rt_sigprocmask (SYSCALL_BIT | 135)
-#endif
-#ifndef __NR_rt_sigpending
-# define __NR_rt_sigpending (SYSCALL_BIT | 136)
-#endif
-#ifndef __NR_rt_sigtimedwait
-# define __NR_rt_sigtimedwait (SYSCALL_BIT | 137)
-#endif
-#ifndef __NR_rt_sigqueueinfo
-# define __NR_rt_sigqueueinfo (SYSCALL_BIT | 138)
-#endif
-#ifndef __NR_rt_sigreturn
-# define __NR_rt_sigreturn (SYSCALL_BIT | 139)
-#endif
-#ifndef __NR_setpriority
-# define __NR_setpriority (SYSCALL_BIT | 140)
-#endif
-#ifndef __NR_getpriority
-# define __NR_getpriority (SYSCALL_BIT | 141)
-#endif
-#ifndef __NR_reboot
-# define __NR_reboot (SYSCALL_BIT | 142)
-#endif
-#ifndef __NR_setregid
-# define __NR_setregid (SYSCALL_BIT | 143)
-#endif
-#ifndef __NR_setgid
-# define __NR_setgid (SYSCALL_BIT | 144)
-#endif
-#ifndef __NR_setreuid
-# define __NR_setreuid (SYSCALL_BIT | 145)
-#endif
-#ifndef __NR_setuid
-# define __NR_setuid (SYSCALL_BIT | 146)
-#endif
-#ifndef __NR_setresuid
-# define __NR_setresuid (SYSCALL_BIT | 147)
-#endif
-#ifndef __NR_getresuid
-# define __NR_getresuid (SYSCALL_BIT | 148)
-#endif
-#ifndef __NR_setresgid
-# define __NR_setresgid (SYSCALL_BIT | 149)
-#endif
-#ifndef __NR_getresgid
-# define __NR_getresgid (SYSCALL_BIT | 150)
-#endif
-#ifndef __NR_setfsuid
-# define __NR_setfsuid (SYSCALL_BIT | 151)
-#endif
-#ifndef __NR_setfsgid
-# define __NR_setfsgid (SYSCALL_BIT | 152)
-#endif
-#ifndef __NR_times
-# define __NR_times (SYSCALL_BIT | 153)
-#endif
-#ifndef __NR_setpgid
-# define __NR_setpgid (SYSCALL_BIT | 154)
-#endif
-#ifndef __NR_getpgid
-# define __NR_getpgid (SYSCALL_BIT | 155)
-#endif
-#ifndef __NR_getsid
-# define __NR_getsid (SYSCALL_BIT | 156)
-#endif
-#ifndef __NR_setsid
-# define __NR_setsid (SYSCALL_BIT | 157)
-#endif
-#ifndef __NR_getgroups
-# define __NR_getgroups (SYSCALL_BIT | 158)
-#endif
-#ifndef __NR_setgroups
-# define __NR_setgroups (SYSCALL_BIT | 159)
-#endif
-#ifndef __NR_uname
-# define __NR_uname (SYSCALL_BIT | 160)
-#endif
-#ifndef __NR_sethostname
-# define __NR_sethostname (SYSCALL_BIT | 161)
-#endif
-#ifndef __NR_setdomainname
-# define __NR_setdomainname (SYSCALL_BIT | 162)
-#endif
-#ifndef __NR_getrlimit
-# define __NR_getrlimit (SYSCALL_BIT | 163)
-#endif
-#ifndef __NR_setrlimit
-# define __NR_setrlimit (SYSCALL_BIT | 164)
-#endif
-#ifndef __NR_getrusage
-# define __NR_getrusage (SYSCALL_BIT | 165)
-#endif
-#ifndef __NR_umask
-# define __NR_umask (SYSCALL_BIT | 166)
-#endif
-#ifndef __NR_prctl
-# define __NR_prctl (SYSCALL_BIT | 167)
-#endif
-#ifndef __NR_getcpu
-# define __NR_getcpu (SYSCALL_BIT | 168)
-#endif
-#ifndef __NR_gettimeofday
-# define __NR_gettimeofday (SYSCALL_BIT | 169)
-#endif
-#ifndef __NR_settimeofday
-# define __NR_settimeofday (SYSCALL_BIT | 170)
-#endif
-#ifndef __NR_adjtimex
-# define __NR_adjtimex (SYSCALL_BIT | 171)
-#endif
-#ifndef __NR_getpid
-# define __NR_getpid (SYSCALL_BIT | 172)
-#endif
-#ifndef __NR_getppid
-# define __NR_getppid (SYSCALL_BIT | 173)
-#endif
-#ifndef __NR_getuid
-# define __NR_getuid (SYSCALL_BIT | 174)
-#endif
-#ifndef __NR_geteuid
-# define __NR_geteuid (SYSCALL_BIT | 175)
-#endif
-#ifndef __NR_getgid
-# define __NR_getgid (SYSCALL_BIT | 176)
-#endif
-#ifndef __NR_getegid
-# define __NR_getegid (SYSCALL_BIT | 177)
-#endif
-#ifndef __NR_gettid
-# define __NR_gettid (SYSCALL_BIT | 178)
-#endif
-#ifndef __NR_sysinfo
-# define __NR_sysinfo (SYSCALL_BIT | 179)
-#endif
-#ifndef __NR_mq_open
-# define __NR_mq_open (SYSCALL_BIT | 180)
-#endif
-#ifndef __NR_mq_unlink
-# define __NR_mq_unlink (SYSCALL_BIT | 181)
-#endif
-#ifndef __NR_mq_timedsend
-# define __NR_mq_timedsend (SYSCALL_BIT | 182)
-#endif
-#ifndef __NR_mq_timedreceive
-# define __NR_mq_timedreceive (SYSCALL_BIT | 183)
-#endif
-#ifndef __NR_mq_notify
-# define __NR_mq_notify (SYSCALL_BIT | 184)
-#endif
-#ifndef __NR_mq_getsetattr
-# define __NR_mq_getsetattr (SYSCALL_BIT | 185)
-#endif
-#ifndef __NR_msgget
-# define __NR_msgget (SYSCALL_BIT | 186)
-#endif
-#ifndef __NR_msgctl
-# define __NR_msgctl (SYSCALL_BIT | 187)
-#endif
-#ifndef __NR_msgrcv
-# define __NR_msgrcv (SYSCALL_BIT | 188)
-#endif
-#ifndef __NR_msgsnd
-# define __NR_msgsnd (SYSCALL_BIT | 189)
-#endif
-#ifndef __NR_semget
-# define __NR_semget (SYSCALL_BIT | 190)
-#endif
-#ifndef __NR_semctl
-# define __NR_semctl (SYSCALL_BIT | 191)
-#endif
-#ifndef __NR_semtimedop
-# define __NR_semtimedop (SYSCALL_BIT | 192)
-#endif
-#ifndef __NR_semop
-# define __NR_semop (SYSCALL_BIT | 193)
-#endif
-#ifndef __NR_shmget
-# define __NR_shmget (SYSCALL_BIT | 194)
-#endif
-#ifndef __NR_shmctl
-# define __NR_shmctl (SYSCALL_BIT | 195)
-#endif
-#ifndef __NR_shmat
-# define __NR_shmat (SYSCALL_BIT | 196)
-#endif
-#ifndef __NR_shmdt
-# define __NR_shmdt (SYSCALL_BIT | 197)
-#endif
-#ifndef __NR_socket
-# define __NR_socket (SYSCALL_BIT | 198)
-#endif
-#ifndef __NR_socketpair
-# define __NR_socketpair (SYSCALL_BIT | 199)
-#endif
-#ifndef __NR_bind
-# define __NR_bind (SYSCALL_BIT | 200)
-#endif
-#ifndef __NR_listen
-# define __NR_listen (SYSCALL_BIT | 201)
-#endif
-#ifndef __NR_accept
-# define __NR_accept (SYSCALL_BIT | 202)
-#endif
-#ifndef __NR_connect
-# define __NR_connect (SYSCALL_BIT | 203)
-#endif
-#ifndef __NR_getsockname
-# define __NR_getsockname (SYSCALL_BIT | 204)
-#endif
-#ifndef __NR_getpeername
-# define __NR_getpeername (SYSCALL_BIT | 205)
-#endif
-#ifndef __NR_sendto
-# define __NR_sendto (SYSCALL_BIT | 206)
-#endif
-#ifndef __NR_recvfrom
-# define __NR_recvfrom (SYSCALL_BIT | 207)
-#endif
-#ifndef __NR_setsockopt
-# define __NR_setsockopt (SYSCALL_BIT | 208)
-#endif
-#ifndef __NR_getsockopt
-# define __NR_getsockopt (SYSCALL_BIT | 209)
-#endif
-#ifndef __NR_shutdown
-# define __NR_shutdown (SYSCALL_BIT | 210)
-#endif
-#ifndef __NR_sendmsg
-# define __NR_sendmsg (SYSCALL_BIT | 211)
-#endif
-#ifndef __NR_recvmsg
-# define __NR_recvmsg (SYSCALL_BIT | 212)
-#endif
-#ifndef __NR_readahead
-# define __NR_readahead (SYSCALL_BIT | 213)
-#endif
-#ifndef __NR_brk
-# define __NR_brk (SYSCALL_BIT | 214)
-#endif
-#ifndef __NR_munmap
-# define __NR_munmap (SYSCALL_BIT | 215)
-#endif
-#ifndef __NR_mremap
-# define __NR_mremap (SYSCALL_BIT | 216)
-#endif
-#ifndef __NR_add_key
-# define __NR_add_key (SYSCALL_BIT | 217)
-#endif
-#ifndef __NR_request_key
-# define __NR_request_key (SYSCALL_BIT | 218)
-#endif
-#ifndef __NR_keyctl
-# define __NR_keyctl (SYSCALL_BIT | 219)
-#endif
-#ifndef __NR_clone
-# define __NR_clone (SYSCALL_BIT | 220)
-#endif
-#ifndef __NR_execve
-# define __NR_execve (SYSCALL_BIT | 221)
-#endif
-#ifndef __NR_mmap
-# define __NR_mmap (SYSCALL_BIT | 222)
-#endif
-#ifndef __NR_fadvise64
-# define __NR_fadvise64 (SYSCALL_BIT | 223)
-#endif
-#ifndef __NR_swapon
-# define __NR_swapon (SYSCALL_BIT | 224)
-#endif
-#ifndef __NR_swapoff
-# define __NR_swapoff (SYSCALL_BIT | 225)
-#endif
-#ifndef __NR_mprotect
-# define __NR_mprotect (SYSCALL_BIT | 226)
-#endif
-#ifndef __NR_msync
-# define __NR_msync (SYSCALL_BIT | 227)
-#endif
-#ifndef __NR_mlock
-# define __NR_mlock (SYSCALL_BIT | 228)
-#endif
-#ifndef __NR_munlock
-# define __NR_munlock (SYSCALL_BIT | 229)
-#endif
-#ifndef __NR_mlockall
-# define __NR_mlockall (SYSCALL_BIT | 230)
-#endif
-#ifndef __NR_munlockall
-# define __NR_munlockall (SYSCALL_BIT | 231)
-#endif
-#ifndef __NR_mincore
-# define __NR_mincore (SYSCALL_BIT | 232)
-#endif
-#ifndef __NR_madvise
-# define __NR_madvise (SYSCALL_BIT | 233)
-#endif
-#ifndef __NR_remap_file_pages
-# define __NR_remap_file_pages (SYSCALL_BIT | 234)
-#endif
-#ifndef __NR_mbind
-# define __NR_mbind (SYSCALL_BIT | 235)
-#endif
-#ifndef __NR_get_mempolicy
-# define __NR_get_mempolicy (SYSCALL_BIT | 236)
-#endif
-#ifndef __NR_set_mempolicy
-# define __NR_set_mempolicy (SYSCALL_BIT | 237)
-#endif
-#ifndef __NR_migrate_pages
-# define __NR_migrate_pages (SYSCALL_BIT | 238)
-#endif
-#ifndef __NR_move_pages
-# define __NR_move_pages (SYSCALL_BIT | 239)
-#endif
-#ifndef __NR_rt_tgsigqueueinfo
-# define __NR_rt_tgsigqueueinfo (SYSCALL_BIT | 240)
-#endif
-#ifndef __NR_perf_event_open
-# define __NR_perf_event_open (SYSCALL_BIT | 241)
-#endif
-#ifndef __NR_accept4
-# define __NR_accept4 (SYSCALL_BIT | 242)
-#endif
-#ifndef __NR_recvmmsg
-# define __NR_recvmmsg (SYSCALL_BIT | 243)
-#endif
-#ifndef __NR_wait4
-# define __NR_wait4 (SYSCALL_BIT | 260)
-#endif
-#ifndef __NR_prlimit64
-# define __NR_prlimit64 (SYSCALL_BIT | 261)
-#endif
-#ifndef __NR_fanotify_init
-# define __NR_fanotify_init (SYSCALL_BIT | 262)
-#endif
-#ifndef __NR_fanotify_mark
-# define __NR_fanotify_mark (SYSCALL_BIT | 263)
-#endif
-#ifndef __NR_name_to_handle_at
-# define __NR_name_to_handle_at (SYSCALL_BIT | 264)
-#endif
-#ifndef __NR_open_by_handle_at
-# define __NR_open_by_handle_at (SYSCALL_BIT | 265)
-#endif
-#ifndef __NR_clock_adjtime
-# define __NR_clock_adjtime (SYSCALL_BIT | 266)
-#endif
-#ifndef __NR_syncfs
-# define __NR_syncfs (SYSCALL_BIT | 267)
-#endif
-#ifndef __NR_setns
-# define __NR_setns (SYSCALL_BIT | 268)
-#endif
-#ifndef __NR_sendmmsg
-# define __NR_sendmmsg (SYSCALL_BIT | 269)
-#endif
-#ifndef __NR_process_vm_readv
-# define __NR_process_vm_readv (SYSCALL_BIT | 270)
-#endif
-#ifndef __NR_process_vm_writev
-# define __NR_process_vm_writev (SYSCALL_BIT | 271)
-#endif
-#ifndef __NR_kcmp
-# define __NR_kcmp (SYSCALL_BIT | 272)
-#endif
-#ifndef __NR_finit_module
-# define __NR_finit_module (SYSCALL_BIT | 273)
-#endif
-#ifndef __NR_sched_setattr
-# define __NR_sched_setattr (SYSCALL_BIT | 274)
-#endif
-#ifndef __NR_sched_getattr
-# define __NR_sched_getattr (SYSCALL_BIT | 275)
-#endif
-#ifndef __NR_renameat2
-# define __NR_renameat2 (SYSCALL_BIT | 276)
-#endif
-#ifndef __NR_seccomp
-# define __NR_seccomp (SYSCALL_BIT | 277)
-#endif
-#ifndef __NR_getrandom
-# define __NR_getrandom (SYSCALL_BIT | 278)
-#endif
-#ifndef __NR_memfd_create
-# define __NR_memfd_create (SYSCALL_BIT | 279)
-#endif
-#ifndef __NR_bpf
-# define __NR_bpf (SYSCALL_BIT | 280)
-#endif
-#ifndef __NR_execveat
-# define __NR_execveat (SYSCALL_BIT | 281)
-#endif
-#ifndef __NR_userfaultfd
-# define __NR_userfaultfd (SYSCALL_BIT | 282)
-#endif
-#ifndef __NR_membarrier
-# define __NR_membarrier (SYSCALL_BIT | 283)
-#endif
-#ifndef __NR_mlock2
-# define __NR_mlock2 (SYSCALL_BIT | 284)
-#endif
-#ifndef __NR_copy_file_range
-# define __NR_copy_file_range (SYSCALL_BIT | 285)
-#endif
-#ifndef __NR_preadv2
-# define __NR_preadv2 (SYSCALL_BIT | 286)
-#endif
-#ifndef __NR_pwritev2
-# define __NR_pwritev2 (SYSCALL_BIT | 287)
-#endif
-#ifndef __NR_pkey_mprotect
-# define __NR_pkey_mprotect (SYSCALL_BIT | 288)
-#endif
-#ifndef __NR_pkey_alloc
-# define __NR_pkey_alloc (SYSCALL_BIT | 289)
-#endif
-#ifndef __NR_pkey_free
-# define __NR_pkey_free (SYSCALL_BIT | 290)
-#endif
-#ifndef __NR_statx
-# define __NR_statx (SYSCALL_BIT | 291)
-#endif
-#ifndef __NR_io_pgetevents
-# define __NR_io_pgetevents (SYSCALL_BIT | 292)
-#endif
-#ifndef __NR_open
-# define __NR_open (SYSCALL_BIT | 1024)
-#endif
-#ifndef __NR_link
-# define __NR_link (SYSCALL_BIT | 1025)
-#endif
-#ifndef __NR_unlink
-# define __NR_unlink (SYSCALL_BIT | 1026)
-#endif
-#ifndef __NR_mknod
-# define __NR_mknod (SYSCALL_BIT | 1027)
-#endif
-#ifndef __NR_chmod
-# define __NR_chmod (SYSCALL_BIT | 1028)
-#endif
-#ifndef __NR_chown
-# define __NR_chown (SYSCALL_BIT | 1029)
-#endif
-#ifndef __NR_mkdir
-# define __NR_mkdir (SYSCALL_BIT | 1030)
-#endif
-#ifndef __NR_rmdir
-# define __NR_rmdir (SYSCALL_BIT | 1031)
-#endif
-#ifndef __NR_lchown
-# define __NR_lchown (SYSCALL_BIT | 1032)
-#endif
-#ifndef __NR_access
-# define __NR_access (SYSCALL_BIT | 1033)
-#endif
-#ifndef __NR_rename
-# define __NR_rename (SYSCALL_BIT | 1034)
-#endif
-#ifndef __NR_readlink
-# define __NR_readlink (SYSCALL_BIT | 1035)
-#endif
-#ifndef __NR_symlink
-# define __NR_symlink (SYSCALL_BIT | 1036)
-#endif
-#ifndef __NR_utimes
-# define __NR_utimes (SYSCALL_BIT | 1037)
-#endif
-#ifndef __NR_stat
-# define __NR_stat (SYSCALL_BIT | 1038)
-#endif
-#ifndef __NR_lstat
-# define __NR_lstat (SYSCALL_BIT | 1039)
-#endif
-#ifndef __NR_pipe
-# define __NR_pipe (SYSCALL_BIT | 1040)
-#endif
-#ifndef __NR_dup2
-# define __NR_dup2 (SYSCALL_BIT | 1041)
-#endif
-#ifndef __NR_epoll_create
-# define __NR_epoll_create (SYSCALL_BIT | 1042)
-#endif
-#ifndef __NR_inotify_init
-# define __NR_inotify_init (SYSCALL_BIT | 1043)
-#endif
-#ifndef __NR_eventfd
-# define __NR_eventfd (SYSCALL_BIT | 1044)
-#endif
-#ifndef __NR_signalfd
-# define __NR_signalfd (SYSCALL_BIT | 1045)
-#endif
-#ifndef __NR_sendfile
-# define __NR_sendfile (SYSCALL_BIT | 1046)
-#endif
-#ifndef __NR_ftruncate
-# define __NR_ftruncate (SYSCALL_BIT | 1047)
-#endif
-#ifndef __NR_truncate
-# define __NR_truncate (SYSCALL_BIT | 1048)
-#endif
-#ifndef __NR_stat
-# define __NR_stat (SYSCALL_BIT | 1049)
-#endif
-#ifndef __NR_lstat
-# define __NR_lstat (SYSCALL_BIT | 1050)
-#endif
-#ifndef __NR_fstat
-# define __NR_fstat (SYSCALL_BIT | 1051)
-#endif
-#ifndef __NR_fcntl
-# define __NR_fcntl (SYSCALL_BIT | 1052)
-#endif
-#ifndef __NR_fadvise64
-# define __NR_fadvise64 (SYSCALL_BIT | 1053)
-#endif
-#ifndef __NR_newfstatat
-# define __NR_newfstatat (SYSCALL_BIT | 1054)
-#endif
-#ifndef __NR_fstatfs
-# define __NR_fstatfs (SYSCALL_BIT | 1055)
-#endif
-#ifndef __NR_statfs
-# define __NR_statfs (SYSCALL_BIT | 1056)
-#endif
-#ifndef __NR_lseek
-# define __NR_lseek (SYSCALL_BIT | 1057)
-#endif
-#ifndef __NR_mmap
-# define __NR_mmap (SYSCALL_BIT | 1058)
-#endif
-#ifndef __NR_alarm
-# define __NR_alarm (SYSCALL_BIT | 1059)
-#endif
-#ifndef __NR_getpgrp
-# define __NR_getpgrp (SYSCALL_BIT | 1060)
-#endif
-#ifndef __NR_pause
-# define __NR_pause (SYSCALL_BIT | 1061)
-#endif
-#ifndef __NR_time
-# define __NR_time (SYSCALL_BIT | 1062)
-#endif
-#ifndef __NR_utime
-# define __NR_utime (SYSCALL_BIT | 1063)
-#endif
-#ifndef __NR_creat
-# define __NR_creat (SYSCALL_BIT | 1064)
-#endif
-#ifndef __NR_getdents
-# define __NR_getdents (SYSCALL_BIT | 1065)
-#endif
-#ifndef __NR_futimesat
-# define __NR_futimesat (SYSCALL_BIT | 1066)
-#endif
-#ifndef __NR_select
-# define __NR_select (SYSCALL_BIT | 1067)
-#endif
-#ifndef __NR_poll
-# define __NR_poll (SYSCALL_BIT | 1068)
-#endif
-#ifndef __NR_epoll_wait
-# define __NR_epoll_wait (SYSCALL_BIT | 1069)
-#endif
-#ifndef __NR_ustat
-# define __NR_ustat (SYSCALL_BIT | 1070)
-#endif
-#ifndef __NR_vfork
-# define __NR_vfork (SYSCALL_BIT | 1071)
-#endif
-#ifndef __NR_wait4
-# define __NR_wait4 (SYSCALL_BIT | 1072)
-#endif
-#ifndef __NR_recv
-# define __NR_recv (SYSCALL_BIT | 1073)
-#endif
-#ifndef __NR_send
-# define __NR_send (SYSCALL_BIT | 1074)
-#endif
-#ifndef __NR_bdflush
-# define __NR_bdflush (SYSCALL_BIT | 1075)
-#endif
-#ifndef __NR_umount
-# define __NR_umount (SYSCALL_BIT | 1076)
-#endif
-#ifndef __NR_uselib
-# define __NR_uselib (SYSCALL_BIT | 1077)
-#endif
-#ifndef __NR_sysctl
-# define __NR_sysctl (SYSCALL_BIT | 1078)
-#endif
-#ifndef __NR_fork
-# define __NR_fork (SYSCALL_BIT | 1079)
-#endif
diff --git a/tests/so_linger.c b/tests/so_linger.c
index 4dc994b..bfc27a3 100644
--- a/tests/so_linger.c
+++ b/tests/so_linger.c
@@ -1,7 +1,7 @@
 /*
  * Check decoding of SO_LINGER socket option.
  *
- * Copyright (c) 2017 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2017-2018 Dmitry V. Levin <ldv@altlinux.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -29,7 +29,9 @@
 
 #include "tests.h"
 
+#include <stddef.h>
 #include <stdio.h>
+#include <string.h>
 #include <sys/socket.h>
 #include <unistd.h>
 
@@ -56,6 +58,19 @@
 {
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct linger, linger);
 	TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len);
+
+	const unsigned int sizeof_l_onoff = sizeof(linger->l_onoff);
+	struct linger *const l_onoff = tail_alloc(sizeof_l_onoff);
+
+	const unsigned int sizeof_l_onoff_truncated = sizeof_l_onoff - 1;
+	struct linger *const l_onoff_truncated =
+		tail_alloc(sizeof_l_onoff_truncated);
+
+	const unsigned int sizeof_l_linger_truncated =
+		offsetofend(struct linger, l_linger) - 1;
+	struct linger *const l_linger_truncated =
+		tail_alloc(sizeof_l_linger_truncated);
+
         int fd = socket(AF_UNIX, SOCK_STREAM, 0);
         if (fd < 0)
                 perror_msg_and_skip("socket AF_UNIX SOCK_STREAM");
@@ -98,6 +113,12 @@
 	printf("setsockopt(%d, SOL_SOCKET, SO_LINGER, %p, %d) = %s\n",
 	       fd, &linger->l_linger, (unsigned int) sizeof(*linger), errstr);
 
+	/* getsockopt with zero optlen */
+	*len = 0;
+	get_linger(fd, linger, len);
+	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, %p, [0]) = %s\n",
+	       fd, linger, errstr);
+
 	/* getsockopt with optlen larger than necessary - shortened */
 	*len = sizeof(*linger) + 1;
 	get_linger(fd, linger, len);
@@ -106,19 +127,43 @@
 	       fd, linger->l_onoff, linger->l_linger,
 	       (unsigned int) sizeof(*linger) + 1, *len, errstr);
 
-	/* getsockopt with optlen larger than usual - truncated to l_onoff */
-	*len = sizeof(linger->l_onoff);
-	get_linger(fd, linger, len);
+	/*
+	 * getsockopt with optlen less than sizeof(linger->l_onoff):
+	 * the part of struct linger.l_onoff is printed in hex.
+	 */
+	*len = sizeof_l_onoff_truncated;
+	get_linger(fd, l_onoff_truncated, len);
+	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=", fd);
+	print_quoted_hex(l_onoff_truncated, *len);
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen equals to sizeof(struct linger.l_onoff):
+	 * struct linger.l_linger is not printed.
+	 */
+	*len = sizeof_l_onoff;
+	get_linger(fd, l_onoff, len);
 	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d}"
 	       ", [%d]) = %s\n",
-	       fd, linger->l_onoff, *len, errstr);
+	       fd, l_onoff->l_onoff, *len, errstr);
 
-	/* getsockopt with optlen larger than usual - truncated to raw */
-	*len = sizeof(*linger) - 1;
-	get_linger(fd, linger, len);
-	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, ", fd);
-	print_quoted_hex(linger, *len);
-	printf(", [%d]) = %s\n", *len, errstr);
+	/*
+	 * getsockopt with optlen greater than sizeof(struct linger.l_onoff)
+	 * but smaller than sizeof(struct linger):
+	 * the part of struct linger.l_linger is printed in hex.
+	 */
+	*len = sizeof_l_linger_truncated;
+	get_linger(fd, l_linger_truncated, len);
+	/*
+	 * Copy to a properly aligned structure to avoid unaligned access
+	 * to struct linger.l_onoff field.
+	 */
+	memcpy(linger, l_linger_truncated, sizeof_l_linger_truncated);
+	printf("getsockopt(%d, SOL_SOCKET, SO_LINGER, {l_onoff=%d, l_linger=",
+	       fd, linger->l_onoff);
+	print_quoted_hex(&linger->l_linger, sizeof_l_linger_truncated -
+					    offsetof(struct linger, l_linger));
+	printf("}, [%d]) = %s\n", *len, errstr);
 
 	/* getsockopt optval EFAULT */
 	*len = sizeof(*linger);
diff --git a/tests/so_peercred.c b/tests/so_peercred.c
index 6eac846..e4fab6d 100644
--- a/tests/so_peercred.c
+++ b/tests/so_peercred.c
@@ -32,6 +32,7 @@
 
 #include <stddef.h>
 #include <stdio.h>
+#include <string.h>
 #include <sys/socket.h>
 #include <unistd.h>
 
@@ -75,6 +76,25 @@
 	TAIL_ALLOC_OBJECT_CONST_PTR(struct ucred, peercred);
 	TAIL_ALLOC_OBJECT_CONST_PTR(socklen_t, len);
 
+	const unsigned int sizeof_pid = sizeof(peercred->pid);
+	struct ucred *const pid = tail_alloc(sizeof_pid);
+
+	const unsigned int sizeof_pid_truncated = sizeof_pid - 1;
+	struct ucred *const pid_truncated =
+		tail_alloc(sizeof_pid_truncated);
+
+	const unsigned int sizeof_uid = offsetofend(struct ucred, uid);
+	struct ucred *const uid = tail_alloc(sizeof_uid);
+
+	const unsigned int sizeof_uid_truncated = sizeof_uid - 1;
+	struct ucred *const uid_truncated =
+		tail_alloc(sizeof_uid_truncated);
+
+	const unsigned int sizeof_gid_truncated =
+		offsetofend(struct ucred, gid) - 1;
+	struct ucred *const gid_truncated =
+		tail_alloc(sizeof_gid_truncated);
+
 	int sv[2];
 	if (socketpair(AF_UNIX, SOCK_STREAM, 0, sv))
                 perror_msg_and_skip("socketpair AF_UNIX SOCK_STREAM");
@@ -88,52 +108,102 @@
 	PRINT_FIELD_UID(", ", *peercred, gid);
 	printf("}, [%d]) = %s\n", *len, errstr);
 
-	int fd = socket(AF_UNIX, SOCK_STREAM, 0);
-	if (fd < 0)
-		perror_msg_and_skip("socket AF_UNIX SOCK_STREAM");
+	/* getsockopt with zero optlen */
+	*len = 0;
+	get_peercred(sv[0], peercred, len);
+	printf("getsockopt(%d, %s, %p, [0]) = %s\n",
+	       sv[0], so_str(), peercred, errstr);
 
 	/* getsockopt with optlen larger than necessary - shortened */
 	*len = sizeof(*peercred) + 1;
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s", fd, so_str());
+	get_peercred(sv[0], peercred, len);
+	printf("getsockopt(%d, %s", sv[0], so_str());
 	PRINT_FIELD_D(", {", *peercred, pid);
 	PRINT_FIELD_UID(", ", *peercred, uid);
 	PRINT_FIELD_UID(", ", *peercred, gid);
 	printf("}, [%u->%d]) = %s\n",
 	       (unsigned int) sizeof(*peercred) + 1, *len, errstr);
 
-	/* getsockopt with optlen smaller than usual - truncated to ucred.pid */
-	*len = sizeof(peercred->pid);
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s", fd, so_str());
-	PRINT_FIELD_D(", {", *peercred, pid);
+	/*
+	 * getsockopt with optlen less than offsetofend(struct ucred, pid):
+	 * the part of struct ucred.pid is printed in hex.
+	 */
+	*len = sizeof_pid_truncated;
+	get_peercred(sv[0], pid_truncated, len);
+	printf("getsockopt(%d, %s, {pid=", sv[0], so_str());
+	print_quoted_hex(pid_truncated, *len);
 	printf("}, [%d]) = %s\n", *len, errstr);
 
-	/* getsockopt with optlen smaller than usual - truncated to ucred.uid */
-	*len = offsetof(struct ucred, gid);
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s", fd, so_str());
+	/*
+	 * getsockopt with optlen equals to sizeof(struct ucred.pid):
+	 * struct ucred.uid and struct ucred.gid are not printed.
+	 */
+	*len = sizeof_pid;
+	get_peercred(sv[0], pid, len);
+	printf("getsockopt(%d, %s", sv[0], so_str());
+	PRINT_FIELD_D(", {", *pid, pid);
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen greater than sizeof(struct ucred.pid)
+	 * but smaller than offsetofend(struct ucred, uid):
+	 * the part of struct ucred.uid is printed in hex.
+	 */
+	*len = sizeof_uid_truncated;
+	get_peercred(sv[0], uid_truncated, len);
+	/*
+	 * Copy to a properly aligned structure to avoid unaligned access
+	 * to struct ucred.pid field.
+	 */
+	memcpy(uid, uid_truncated, sizeof_uid_truncated);
+	printf("getsockopt(%d, %s", sv[0], so_str());
+	PRINT_FIELD_D(", {", *uid, pid);
+	printf(", uid=");
+	print_quoted_hex(&uid->uid, sizeof_uid_truncated -
+				    offsetof(struct ucred, uid));
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen equals to offsetofend(struct ucred, uid):
+	 * struct ucred.gid is not printed.
+	 */
+	*len = sizeof_uid;
+	get_peercred(sv[0], uid, len);
+	printf("getsockopt(%d, %s", sv[0], so_str());
+	PRINT_FIELD_D(", {", *uid, pid);
+	PRINT_FIELD_UID(", ", *uid, uid);
+	printf("}, [%d]) = %s\n", *len, errstr);
+
+	/*
+	 * getsockopt with optlen greater than sizeof(struct ucred.uid)
+	 * but smaller than offsetofend(struct ucred, gid):
+	 * the part of struct ucred.gid is printed in hex.
+	 */
+	*len = sizeof_gid_truncated;
+	get_peercred(sv[0], gid_truncated, len);
+	/*
+	 * Copy to a properly aligned structure to avoid unaligned access
+	 * to struct ucred.pid and struct ucred.uid fields.
+	 */
+	memcpy(peercred, gid_truncated, sizeof_gid_truncated);
+	printf("getsockopt(%d, %s", sv[0], so_str());
 	PRINT_FIELD_D(", {", *peercred, pid);
 	PRINT_FIELD_UID(", ", *peercred, uid);
+	printf(", gid=");
+	print_quoted_hex(&peercred->gid, sizeof_gid_truncated -
+				    offsetof(struct ucred, gid));
 	printf("}, [%d]) = %s\n", *len, errstr);
 
-	/* getsockopt with optlen larger than usual - truncated to raw */
-	*len = sizeof(*peercred) - 1;
-	get_peercred(fd, peercred, len);
-	printf("getsockopt(%d, %s, ", fd, so_str());
-	print_quoted_hex(peercred, *len);
-	printf(", [%d]) = %s\n", *len, errstr);
-
 	/* getsockopt optval EFAULT */
 	*len = sizeof(*peercred);
-	get_peercred(fd, &peercred->uid, len);
+	get_peercred(sv[0], &peercred->uid, len);
 	printf("getsockopt(%d, %s, %p, [%d]) = %s\n",
-	       fd, so_str(), &peercred->uid, *len, errstr);
+	       sv[0], so_str(), &peercred->uid, *len, errstr);
 
 	/* getsockopt optlen EFAULT */
-	get_peercred(fd, peercred, len + 1);
+	get_peercred(sv[0], peercred, len + 1);
 	printf("getsockopt(%d, %s, %p, %p) = %s\n",
-	       fd, so_str(), peercred, len + 1, errstr);
+	       sv[0], so_str(), peercred, len + 1, errstr);
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests/sprintrc.c b/tests/sprintrc.c
index 7423afb..029546a 100644
--- a/tests/sprintrc.c
+++ b/tests/sprintrc.c
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2016 Eugene Syromyatnikov <evgsyr@gmail.com>
+ * Copyright (c) 2016-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -54,9 +55,6 @@
 	};
 	static char buf[4096];
 
-	if (fmt >= ARRAY_SIZE(formats))
-		perror_msg_and_fail("sprintrc_ex: incorrect format provided");
-
 	if (rc == 0)
 		return "0";
 
diff --git a/tests/stack-fcall-3.c b/tests/stack-fcall-3.c
index 98726d8..d2abe61 100644
--- a/tests/stack-fcall-3.c
+++ b/tests/stack-fcall-3.c
@@ -1,7 +1,18 @@
+#include <signal.h>
 #include <unistd.h>
+
 #include "stack-fcall.h"
 
 int f3(int i)
 {
-	return getpid() + i;
+	static int pid;
+
+	switch (i) {
+	case 1:
+		return kill(pid, SIGURG);
+
+	default:
+		return (pid = getpid()) + i;
+	}
+
 }
diff --git a/tests/stack-fcall.c b/tests/stack-fcall.c
index e0ec3b1..cfa904c 100644
--- a/tests/stack-fcall.c
+++ b/tests/stack-fcall.c
@@ -1,7 +1,8 @@
 #include "stack-fcall.h"
 
-int main(int argc, char **argv)
+int main(void)
 {
-	f0(argc);
+	f0(0);
+	f0(1);
 	return 0;
 }
diff --git a/tests/strace-k-demangle.expected b/tests/strace-k-demangle.expected
index e42e78f..54c6f50 100644
--- a/tests/strace-k-demangle.expected
+++ b/tests/strace-k-demangle.expected
@@ -1 +1,2 @@
-(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main
+^getpid .*(__kernel_vsyscall )?(__)?getpid ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main
+^SIGURG .*(__kernel_vsyscall )?(__)?kill ns::f3\(int\) ns::f2\(int\) ns::f1\(int\) ns::f0\(int\) main
diff --git a/tests/strace-k.expected b/tests/strace-k.expected
index 840d648..e83ac95 100644
--- a/tests/strace-k.expected
+++ b/tests/strace-k.expected
@@ -1 +1,2 @@
-(__kernel_vsyscall )?(__)?getpid f3 f2 f1 f0 main
+^getpid .*(__kernel_vsyscaln )?(__)?getpid f3 f2 f1 f0 main
+^SIGURG .*(__kernel_vsyscaln )?(__)?kill f3 f2 f1 f0 main
diff --git a/tests/strace-k.test b/tests/strace-k.test
index fb1e2b3..50c431a 100755
--- a/tests/strace-k.test
+++ b/tests/strace-k.test
@@ -43,13 +43,38 @@
 run_strace -e getpid -k $args
 
 expected="$srcdir/$NAME.expected"
-sed -r -n '1,/\(main\+0x[a-f0-9]+\) .*/ s/^[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*/\1/p' "$LOG" |
-	tr '\n' ' ' |sed 's/ $//' > "$OUT"
+awk '
+/^[^ ]/ {
+	if (out != "")
+		print out
+
+	syscall = gensub(/^([[:alnum:]_]+)\(.*/, "\\1", 1)
+	signal = gensub(/^--- ([A-Z]+) .*/, "\\1", 1)
+
+	if (syscall != $0) {
+		out = syscall
+		stop = 0
+	} else if (signal != $0) {
+		out = signal
+		stop = 0
+	} else {
+		out = ""
+	}
+}
+
+/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) / && !stop {
+	sym = gensub(/^ >[^(]+\(([^+]+)\+0x[a-f0-9]+\) .*$/, "\\1", 1)
+	out = out " " sym
+	if (sym == "main")
+		stop = 1
+}' "$LOG" > "$OUT"
 
 LC_ALL=C grep -E -x -f "$expected" < "$OUT" > /dev/null || {
 	cat >&2 <<__EOF__
-Failed pattern of expected output: $(cat "$expected")
-Actual output: $(cat "$OUT")
+Failed pattern of expected output:
+$(cat "$expected")
+Actual output:
+$(cat "$OUT")
 __EOF__
 
 	pattern=
diff --git a/tests/utimensat-Xabbrev.c b/tests/utimensat-Xabbrev.c
new file mode 100644
index 0000000..77a4ca0
--- /dev/null
+++ b/tests/utimensat-Xabbrev.c
@@ -0,0 +1 @@
+#include "utimensat.c"
diff --git a/tests/utimensat-Xabbrev.gen.test b/tests/utimensat-Xabbrev.gen.test
new file mode 100755
index 0000000..2bd1c40
--- /dev/null
+++ b/tests/utimensat-Xabbrev.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xabbrev -a33 -Xabbrev -e trace=utimensat); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a33 -Xabbrev -e trace=utimensat
diff --git a/tests/utimensat-Xraw.c b/tests/utimensat-Xraw.c
new file mode 100644
index 0000000..5cd1f01
--- /dev/null
+++ b/tests/utimensat-Xraw.c
@@ -0,0 +1,2 @@
+#define XLAT_RAW 1
+#include "utimensat.c"
diff --git a/tests/utimensat-Xraw.gen.test b/tests/utimensat-Xraw.gen.test
new file mode 100755
index 0000000..7cf0d58
--- /dev/null
+++ b/tests/utimensat-Xraw.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xraw -a29 -Xraw -e trace=utimensat); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a29 -Xraw -e trace=utimensat
diff --git a/tests/utimensat-Xverbose.c b/tests/utimensat-Xverbose.c
new file mode 100644
index 0000000..cbcceae
--- /dev/null
+++ b/tests/utimensat-Xverbose.c
@@ -0,0 +1,2 @@
+#define XLAT_VERBOSE 1
+#include "utimensat.c"
diff --git a/tests/utimensat-Xverbose.gen.test b/tests/utimensat-Xverbose.gen.test
new file mode 100755
index 0000000..c49f266
--- /dev/null
+++ b/tests/utimensat-Xverbose.gen.test
@@ -0,0 +1,4 @@
+#!/bin/sh -efu
+# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (utimensat-Xverbose -a44 -Xverbose -e trace=utimensat); do not edit.
+. "${srcdir=.}/init.sh"
+run_strace_match_diff -a44 -Xverbose -e trace=utimensat
diff --git a/tests/utimensat.c b/tests/utimensat.c
index ddfd360..591b9c3 100644
--- a/tests/utimensat.c
+++ b/tests/utimensat.c
@@ -2,6 +2,7 @@
  * Check decoding of utimensat syscall.
  *
  * Copyright (c) 2015-2017 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -38,6 +39,46 @@
 
 #if defined __NR_utimensat && defined UTIME_NOW && defined UTIME_OMIT
 
+#if SIZEOF_KERNEL_LONG_T == 4
+#  define big_tv_sec "-559038737"
+#  define huge_tv_sec "-559038737"
+# else
+#  define big_tv_sec "3735928559"
+#  define huge_tv_sec "-3819351491602432273"
+# endif
+
+# if XLAT_RAW
+#  define str_at_fdcwd			"-100"
+#  define str_at_symlink_nofollow	"0x100"
+#  define str_at_removedir		"0x200"
+#  define str_flags1			"0x600"
+#  define str_flags2			"0xffffffff"
+#  define str_utime_now_omit \
+	"[{tv_sec=" big_tv_sec ", tv_nsec=1073741823}, " \
+	"{tv_sec=" huge_tv_sec ", tv_nsec=1073741822}]"
+# elif XLAT_VERBOSE
+#  define str_at_fdcwd			"-100 /* AT_FDCWD */"
+#  define str_at_symlink_nofollow	"0x100 /* AT_SYMLINK_NOFOLLOW */"
+#  define str_at_removedir		"0x200 /* AT_REMOVEDIR */"
+#  define str_flags1 \
+	"0x600 /* AT_REMOVEDIR|AT_SYMLINK_FOLLOW */"
+#  define str_flags2 \
+	"0xffffffff /* AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \
+	"|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff */"
+#  define str_utime_now_omit \
+	"[{tv_sec=" big_tv_sec ", tv_nsec=1073741823} /* UTIME_NOW */, " \
+	"{tv_sec=" huge_tv_sec ", tv_nsec=1073741822} /* UTIME_OMIT */]"
+# else
+#  define str_at_fdcwd			"AT_FDCWD"
+#  define str_at_symlink_nofollow	"AT_SYMLINK_NOFOLLOW"
+#  define str_at_removedir		"AT_REMOVEDIR"
+#  define str_flags1			"AT_REMOVEDIR|AT_SYMLINK_FOLLOW"
+#  define str_flags2 \
+	"AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW" \
+	"|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff"
+#  define str_utime_now_omit		"[UTIME_NOW, UTIME_OMIT]"
+# endif
+
 static void
 print_ts(const struct timespec *ts)
 {
@@ -85,36 +126,36 @@
 	       (int) bogus_fd, qname, errstr);
 
 	k_utimensat(-100U, kfname, 0, 0);
-	printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr);
 
 	k_utimensat(kfdcwd, kfname, 0, 0);
-	printf("utimensat(AT_FDCWD, %s, NULL, 0) = %s\n", qname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %s, NULL, 0) = %s\n", qname, errstr);
 
 	/* pathname */
 	k_utimensat(kfdcwd, 0, 0, 0);
-	printf("utimensat(AT_FDCWD, NULL, NULL, 0) = %s\n", errstr);
+	printf("utimensat(" str_at_fdcwd ", NULL, NULL, 0) = %s\n", errstr);
 
 	k_utimensat(kfdcwd, kfname + sizeof(proto_fname) - 1, 0, 0);
-	printf("utimensat(AT_FDCWD, \"\", NULL, 0) = %s\n", errstr);
+	printf("utimensat(" str_at_fdcwd ", \"\", NULL, 0) = %s\n", errstr);
 
 	fname[sizeof(proto_fname) - 1] = '+';
 	k_utimensat(kfdcwd, kfname, 0, 0);
 	fname[sizeof(proto_fname) - 1] = '\0';
-	printf("utimensat(AT_FDCWD, %p, NULL, 0) = %s\n", fname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %p, NULL, 0) = %s\n", fname, errstr);
 
 	if (F8ILL_KULONG_SUPPORTED) {
 		k_utimensat(kfdcwd, f8ill_ptr_to_kulong(fname), 0, 0);
-		printf("utimensat(AT_FDCWD, %#jx, NULL, 0) = %s\n",
+		printf("utimensat(" str_at_fdcwd ", %#jx, NULL, 0) = %s\n",
 		       (uintmax_t) f8ill_ptr_to_kulong(fname), errstr);
 	}
 
 	/* times */
 	k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 1), 0);
-	printf("utimensat(AT_FDCWD, %s, %p, 0) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, %p, 0) = %s\n",
 	       qname, ts + 1, errstr);
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 2), 0);
-	printf("utimensat(AT_FDCWD, %s, %p, 0)"
+	printf("utimensat(" str_at_fdcwd ", %s, %p, 0)"
 	       " = %s\n", qname, ts + 2, errstr);
 
 	ts[0].tv_sec = 1492358706;
@@ -123,11 +164,11 @@
 	ts[1].tv_nsec = 234567890;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_sec = -1;
 	ts[0].tv_nsec = 2000000000;
@@ -135,11 +176,11 @@
 	ts[1].tv_nsec = 2345678900U;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_sec = 0;
 	ts[0].tv_nsec = 0;
@@ -147,11 +188,11 @@
 	ts[1].tv_nsec = 0;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_sec = 0xdeadbeefU;
 	ts[0].tv_nsec = 0xfacefeedU;
@@ -159,41 +200,40 @@
 	ts[1].tv_nsec = (long) 0xbadc0dedfacefeedLL;
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [", qname);
+	printf("utimensat(" str_at_fdcwd ", %s, [", qname);
 	print_ts(&ts[0]);
 	printf(", ");
 	print_ts(&ts[1]);
-	printf("], AT_SYMLINK_NOFOLLOW) = %s\n", errstr);
+	printf("], " str_at_symlink_nofollow ") = %s\n", errstr);
 
 	ts[0].tv_nsec = UTIME_NOW;
 	ts[1].tv_nsec = UTIME_OMIT;
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_SYMLINK_NOFOLLOW) = %s\n", qname, errstr);
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_at_symlink_nofollow ") = %s\n", qname, errstr);
 
 	if (F8ILL_KULONG_SUPPORTED) {
 		k_utimensat(kfdcwd, kfname, f8ill_ptr_to_kulong(ts), 0);
-		printf("utimensat(AT_FDCWD, %s, %#jx, 0) = %s\n",
+		printf("utimensat(" str_at_fdcwd ", %s, %#jx, 0) = %s\n",
 		       qname, (uintmax_t) f8ill_ptr_to_kulong(ts), errstr);
 	}
 
 	/* flags */
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts,
 		    (kernel_ulong_t) 0xdefaced00000200);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_REMOVEDIR) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_at_removedir ") = %s\n",
 	       qname, errstr);
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts,
 		    (kernel_ulong_t) 0xdefaced00000600);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_REMOVEDIR|AT_SYMLINK_FOLLOW) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_flags1 ") = %s\n",
 	       qname, errstr);
 
 	k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) -1ULL);
-	printf("utimensat(AT_FDCWD, %s, [UTIME_NOW, UTIME_OMIT]"
-	       ", AT_SYMLINK_NOFOLLOW|AT_REMOVEDIR|AT_SYMLINK_FOLLOW"
-	       "|AT_NO_AUTOMOUNT|AT_EMPTY_PATH|0xffffe0ff) = %s\n",
+	printf("utimensat(" str_at_fdcwd ", %s, " str_utime_now_omit
+	       ", " str_flags2 ") = %s\n",
 	       qname, errstr);
 
 	puts("+++ exited with 0 +++");
diff --git a/tests/xettimeofday.c b/tests/xettimeofday.c
index 8652b24..05ec625 100644
--- a/tests/xettimeofday.c
+++ b/tests/xettimeofday.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -58,28 +58,28 @@
 	tv->tv_usec = 1000000;
 	assert(syscall(__NR_settimeofday, tv, tz) == -1);
 	printf("settimeofday({tv_sec=%lld, tv_usec=%llu}"
-	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n",
+	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n",
 	       (long long) tv->tv_sec,
 	       zero_extend_signed_to_ull(tv->tv_usec),
-	       tz->tz_minuteswest, tz->tz_dsttime);
+	       tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1));
 
 	tv->tv_sec = 0xdeadbeefU;
 	tv->tv_usec = 0xfacefeedU;
 	assert(syscall(__NR_settimeofday, tv, tz) == -1);
 	printf("settimeofday({tv_sec=%lld, tv_usec=%llu}"
-	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n",
+	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n",
 	       (long long) tv->tv_sec,
 	       zero_extend_signed_to_ull(tv->tv_usec),
-	       tz->tz_minuteswest, tz->tz_dsttime);
+	       tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1));
 
 	tv->tv_sec = (time_t) 0xcafef00ddeadbeefLL;
 	tv->tv_usec = (suseconds_t) 0xbadc0dedfacefeedLL;
 	assert(syscall(__NR_settimeofday, tv, tz) == -1);
 	printf("settimeofday({tv_sec=%lld, tv_usec=%llu}"
-	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = -1 EINVAL (%m)\n",
+	       ", {tz_minuteswest=%d, tz_dsttime=%d}) = %s\n",
 	       (long long) tv->tv_sec,
 	       zero_extend_signed_to_ull(tv->tv_usec),
-	       tz->tz_minuteswest, tz->tz_dsttime);
+	       tz->tz_minuteswest, tz->tz_dsttime, sprintrc(-1));
 
 	puts("+++ exited with 0 +++");
 	return 0;
diff --git a/tests/xstatx.c b/tests/xstatx.c
index 7fb9326..65fbad4 100644
--- a/tests/xstatx.c
+++ b/tests/xstatx.c
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2015-2016 Dmitry V. Levin <ldv@altlinux.org>
- * Copyright (c) 2015-2017 The strace developers.
+ * Copyright (c) 2015-2018 The strace developers.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -64,10 +64,14 @@
 
 # define stat libc_stat
 # define stat64 libc_stat64
+# define statx libc_statx
+# define statx_timestamp libc_statx_timestamp
 # include <fcntl.h>
 # include <sys/stat.h>
-# undef stat
+# undef statx_timestamp
+# undef statx
 # undef stat64
+# undef stat
 
 # undef st_atime
 # undef st_mtime
diff --git a/time.c b/time.c
index 1f44dca..734a79b 100644
--- a/time.c
+++ b/time.c
@@ -198,6 +198,15 @@
 # include "xlat/cpuclocknames.h"
 
 	if (clockid < 0) {
+		if (xlat_verbose(xlat_verbosity) != XLAT_STYLE_ABBREV)
+			tprintf("%d", clockid);
+
+		if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_RAW)
+			return;
+
+		if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE)
+			tprints(" /* ");
+
 		if ((clockid & CLOCKFD_MASK) == CLOCKFD)
 			tprintf("FD_TO_CLOCKID(%d)", CLOCKID_TO_FD(clockid));
 		else {
@@ -211,6 +220,9 @@
 					"CPUCLOCK_???");
 			tprints(")");
 		}
+
+		if (xlat_verbose(xlat_verbosity) == XLAT_STYLE_VERBOSE)
+			tprints(" */");
 	} else
 #endif
 		printxval_index(clocknames, clockid, "CLOCK_???");
diff --git a/xfs_quota_stat.h b/xfs_quota_stat.h
new file mode 100644
index 0000000..4bb8df6
--- /dev/null
+++ b/xfs_quota_stat.h
@@ -0,0 +1,22 @@
+#include <stdint.h>
+#include "kernel_types.h"
+
+typedef struct fs_qfilestat {
+	uint64_t qfs_ino;	/* inode number */
+	uint64_t qfs_nblks;	/* number of BBs 512-byte-blks */
+	uint32_t qfs_nextents;	/* number of extents */
+} fs_qfilestat_t;
+
+struct xfs_dqstats {
+	int8_t  qs_version;		/* version number for future changes */
+	uint16_t qs_flags;		/* XFS_QUOTA_{U,P,G}DQ_{ACCT,ENFD} */
+	int8_t  qs_pad;			/* unused */
+	fs_qfilestat_t qs_uquota;	/* user quota storage information */
+	fs_qfilestat_t qs_gquota;	/* group quota storage information */
+	uint32_t qs_incoredqs;		/* number of dquots incore */
+	int32_t qs_btimelimit;		/* limit for blks timer */
+	int32_t qs_itimelimit;		/* limit for inodes timer */
+	int32_t qs_rtbtimelimit;	/* limit for rt blks timer */
+	uint16_t qs_bwarnlimit;		/* limit for num warnings */
+	uint16_t qs_iwarnlimit;		/* limit for num warnings */
+};
diff --git a/xlat.c b/xlat.c
index 4614cef..35b7a70 100644
--- a/xlat.c
+++ b/xlat.c
@@ -466,12 +466,18 @@
 void
 print_xlat_ex(const uint64_t val, const char *str, enum xlat_style style)
 {
+	bool default_str = style & PXF_DEFAULT_STR;
 	style = get_xlat_style(style);
 
 	switch (xlat_verbose(style)) {
 	case XLAT_STYLE_ABBREV:
 		if (str) {
-			tprints(str);
+			if (default_str) {
+				print_xlat_val(val, style);
+				tprints_comment(str);
+			} else {
+				tprints(str);
+			}
 			break;
 		}
 		ATTRIBUTE_FALLTHROUGH;
diff --git a/xlat/Makemodule.am b/xlat/Makemodule.am
index cd7d3ac..beff59a 100644
--- a/xlat/Makemodule.am
+++ b/xlat/Makemodule.am
@@ -1,5 +1,5 @@
-XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in xlat/adjtimex_modes.in xlat/adjtimex_state.in xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in xlat/archvals.in xlat/arp_hardware_types.in xlat/at_flags.in xlat/at_statx_sync_types.in xlat/atomic_ops.in xlat/audit_arch.in xlat/baud_options.in xlat/bdaddr_types.in xlat/blkpg_ops.in xlat/bluetooth_l2_cid.in xlat/bluetooth_l2_psm.in xlat/bootflags1.in xlat/bootflags2.in xlat/bootflags3.in xlat/bpf_attach_flags.in xlat/bpf_attach_type.in xlat/bpf_class.in xlat/bpf_commands.in xlat/bpf_file_mode_flags.in xlat/bpf_map_flags.in xlat/bpf_map_types.in xlat/bpf_map_update_elem_flags.in xlat/bpf_miscop.in xlat/bpf_mode.in xlat/bpf_op_alu.in xlat/bpf_op_jmp.in xlat/bpf_prog_flags.in xlat/bpf_prog_types.in xlat/bpf_query_flags.in xlat/bpf_rval.in xlat/bpf_size.in xlat/bpf_src.in xlat/bsg_flags.in xlat/bsg_protocol.in xlat/bsg_subprotocol.in xlat/bt_protocols.in xlat/btrfs_balance_args.in xlat/btrfs_balance_ctl_cmds.in xlat/btrfs_balance_flags.in xlat/btrfs_balance_state.in xlat/btrfs_compress_types.in xlat/btrfs_cont_reading_from_srcdev_mode.in xlat/btrfs_defrag_flags.in xlat/btrfs_dev_replace_cmds.in xlat/btrfs_dev_replace_results.in xlat/btrfs_dev_replace_state.in xlat/btrfs_dev_stats_flags.in xlat/btrfs_dev_stats_values.in xlat/btrfs_features_compat.in xlat/btrfs_features_compat_ro.in xlat/btrfs_features_incompat.in xlat/btrfs_key_types.in xlat/btrfs_logical_ino_args_flags.in xlat/btrfs_qgroup_ctl_cmds.in xlat/btrfs_qgroup_inherit_flags.in xlat/btrfs_qgroup_limit_flags.in xlat/btrfs_qgroup_status_flags.in xlat/btrfs_scrub_flags.in xlat/btrfs_send_flags.in xlat/btrfs_snap_flags_v2.in xlat/btrfs_space_info_flags.in xlat/btrfs_tree_objectids.in xlat/cacheflush_scope.in xlat/caif_protocols.in xlat/can_protocols.in xlat/cap.in xlat/cap_mask0.in xlat/cap_mask1.in xlat/cap_version.in xlat/clockflags.in xlat/clocknames.in xlat/clone_flags.in xlat/cpuclocknames.in xlat/crypto_nl_attrs.in xlat/dcb_commands.in xlat/delete_module_flags.in xlat/dirent_types.in xlat/dm_flags.in xlat/ebpf_class.in xlat/ebpf_mode.in xlat/ebpf_op_alu.in xlat/ebpf_op_jmp.in xlat/ebpf_regs.in xlat/ebpf_size.in xlat/efd_flags.in xlat/epollctls.in xlat/epollevents.in xlat/epollflags.in xlat/ethernet_protocols.in xlat/evdev_abs.in xlat/evdev_autorepeat.in xlat/evdev_ev.in xlat/evdev_ff_status.in xlat/evdev_ff_types.in xlat/evdev_keycode.in xlat/evdev_leds.in xlat/evdev_misc.in xlat/evdev_mtslots.in xlat/evdev_prop.in xlat/evdev_relative_axes.in xlat/evdev_snd.in xlat/evdev_switch.in xlat/evdev_sync.in xlat/f_owner_types.in xlat/f_seals.in xlat/falloc_flags.in xlat/fan_classes.in xlat/fan_event_flags.in xlat/fan_init_flags.in xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in xlat/fib_rule_actions.in xlat/fib_rule_flags.in xlat/fiemap_extent_flags.in xlat/fiemap_flags.in xlat/flockcmds.in xlat/fsmagic.in xlat/futexops.in xlat/futexwakecmps.in xlat/futexwakeops.in xlat/getrandom_flags.in xlat/getsock_ip_options.in xlat/getsock_ipv6_options.in xlat/getsock_options.in xlat/hci_channels.in xlat/hw_breakpoint_len.in xlat/hw_breakpoint_type.in xlat/icmpfilterflags.in xlat/if_dqblk_valid.in xlat/if_dqinfo_flags.in xlat/if_dqinfo_valid.in xlat/ifaddrflags.in xlat/iffflags.in xlat/in6_addr_gen_mode.in xlat/inet6_devconf_indices.in xlat/inet6_if_flags.in xlat/inet_devconf_indices.in xlat/inet_diag_attrs.in xlat/inet_diag_bytecodes.in xlat/inet_diag_extended_flags.in xlat/inet_diag_req_attrs.in xlat/inet_protocols.in xlat/inotify_flags.in xlat/inotify_init_flags.in xlat/ioctl_dirs.in xlat/ioprio_class.in xlat/ioprio_who.in xlat/ip_cmsg_types.in xlat/ip_type_of_services.in xlat/ipc_msg_flags.in xlat/ipc_private.in xlat/ipccalls.in xlat/irda_protocols.in xlat/isdn_protocols.in xlat/itimer_which.in xlat/kcm_protocols.in xlat/kcmp_types.in xlat/kexec_arch_values.in xlat/kexec_file_load_flags.in xlat/kexec_load_flags.in xlat/key_perms.in xlat/key_reqkeys.in xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_mem_flags.in xlat/lockfcmds.in xlat/loop_cmds.in xlat/loop_crypt_type_options.in xlat/loop_flags_options.in xlat/lwtunnel_encap_types.in xlat/madvise_cmds.in xlat/mbindflags.in xlat/mctl_sync.in xlat/mdb_flags.in xlat/mdb_states.in xlat/membarrier_cmds.in xlat/memfd_create_flags.in xlat/mempolicyflags.in xlat/mlock_flags.in xlat/mlockall_flags.in xlat/mmap_flags.in xlat/mmap_prot.in xlat/modem_flags.in xlat/modetypes.in xlat/module_init_flags.in xlat/mount_flags.in xlat/move_pages_flags.in xlat/mq_attr_flags.in xlat/mremap_flags.in xlat/msg_flags.in xlat/msgctl_flags.in xlat/mtd_file_mode_options.in xlat/mtd_flags_options.in xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in xlat/mtd_otp_options.in xlat/mtd_type_options.in xlat/multicast_router_types.in xlat/name_to_handle_at_flags.in xlat/neighbor_cache_entry_flags.in xlat/neighbor_cache_entry_states.in xlat/netfilter_versions.in xlat/netlink_ack_flags.in xlat/netlink_delete_flags.in xlat/netlink_diag_attrs.in xlat/netlink_diag_show.in xlat/netlink_flags.in xlat/netlink_get_flags.in xlat/netlink_new_flags.in xlat/netlink_protocols.in xlat/netlink_sk_meminfo_indices.in xlat/netlink_socket_flags.in xlat/netlink_states.in xlat/netlink_types.in xlat/nf_acct_msg_types.in xlat/nf_cthelper_msg_types.in xlat/nf_ctnetlink_exp_msg_types.in xlat/nf_ctnetlink_msg_types.in xlat/nf_cttimeout_msg_types.in xlat/nf_ipset_msg_types.in xlat/nf_nft_compat_msg_types.in xlat/nf_nftables_msg_types.in xlat/nf_osf_msg_types.in xlat/nf_queue_msg_types.in xlat/nf_ulog_msg_types.in xlat/nfc_protocols.in xlat/nl_audit_types.in xlat/nl_crypto_types.in xlat/nl_netfilter_msg_types.in xlat/nl_netfilter_subsys_ids.in xlat/nl_route_types.in xlat/nl_selinux_types.in xlat/nl_sock_diag_types.in xlat/nl_xfrm_types.in xlat/nlmsgerr_attrs.in xlat/notifyflags.in xlat/nt_descriptor_types.in xlat/numa_node.in xlat/open_access_modes.in xlat/open_mode_flags.in xlat/packet_diag_attrs.in xlat/packet_diag_info_flags.in xlat/packet_diag_show.in xlat/packet_mreq_type.in xlat/perf_attr_size.in xlat/perf_branch_sample_type.in xlat/perf_event_open_flags.in xlat/perf_event_read_format.in xlat/perf_event_sample_format.in xlat/perf_hw_cache_id.in xlat/perf_hw_cache_op_id.in xlat/perf_hw_cache_op_result_id.in xlat/perf_hw_id.in xlat/perf_ioctl_cmds.in xlat/perf_ioctl_flags.in xlat/perf_sw_ids.in xlat/perf_type_id.in xlat/personality_flags.in xlat/personality_types.in xlat/phonet_protocols.in xlat/pkey_access.in xlat/policies.in xlat/pollflags.in xlat/pr_cap_ambient.in xlat/pr_dumpable.in xlat/pr_fp_mode.in xlat/pr_mce_kill.in xlat/pr_mce_kill_policy.in xlat/pr_set_mm.in xlat/pr_spec_cmds.in xlat/pr_spec_get_store_bypass_flags.in xlat/pr_spec_set_store_bypass_flags.in xlat/pr_sve_vl_flags.in xlat/pr_tsc.in xlat/pr_unalign_flags.in xlat/prctl_options.in xlat/priorities.in xlat/ptp_flags_options.in xlat/ptrace_cmds.in xlat/ptrace_events.in xlat/ptrace_peeksiginfo_flags.in xlat/ptrace_setoptions_flags.in xlat/quota_formats.in xlat/quotacmds.in xlat/quotatypes.in xlat/rename_flags.in xlat/resource_flags.in xlat/resources.in xlat/riscv_flush_icache_flags.in xlat/route_nexthop_flags.in xlat/routing_flags.in xlat/routing_protocols.in xlat/routing_scopes.in xlat/routing_table_ids.in xlat/routing_types.in xlat/rtnl_addr_attrs.in xlat/rtnl_addrlabel_attrs.in xlat/rtnl_dcb_attrs.in xlat/rtnl_ifla_af_spec_inet6_attrs.in xlat/rtnl_ifla_af_spec_inet_attrs.in xlat/rtnl_ifla_brport_attrs.in xlat/rtnl_ifla_events.in xlat/rtnl_ifla_info_attrs.in xlat/rtnl_ifla_info_data_bridge_attrs.in xlat/rtnl_ifla_info_data_tun_attrs.in xlat/rtnl_ifla_port_attrs.in xlat/rtnl_ifla_vf_port_attrs.in xlat/rtnl_ifla_xdp_attrs.in xlat/rtnl_link_attrs.in xlat/rtnl_mdb_attrs.in xlat/rtnl_mdba_mdb_attrs.in xlat/rtnl_mdba_mdb_eattr_attrs.in xlat/rtnl_mdba_mdb_entry_attrs.in xlat/rtnl_mdba_router_attrs.in xlat/rtnl_mdba_router_pattr_attrs.in xlat/rtnl_neigh_attrs.in xlat/rtnl_neightbl_attrs.in xlat/rtnl_neightbl_parms_attrs.in xlat/rtnl_netconf_attrs.in xlat/rtnl_nsid_attrs.in xlat/rtnl_route_attrs.in xlat/rtnl_rta_metrics_attrs.in xlat/rtnl_rule_attrs.in xlat/rtnl_tc_action_attrs.in xlat/rtnl_tc_attrs.in xlat/rtnl_tca_stab_attrs.in xlat/rtnl_tca_stats_attrs.in xlat/rwf_flags.in xlat/s390_guarded_storage_commands.in xlat/s390_runtime_instr_commands.in xlat/s390_sthyi_function_codes.in xlat/sa_handler_values.in xlat/sched_flags.in xlat/schedulers.in xlat/scmvals.in xlat/scsi_sg_commands.in xlat/secbits.in xlat/seccomp_filter_flags.in xlat/seccomp_mode.in xlat/seccomp_ops.in xlat/seccomp_ret_action.in xlat/semctl_flags.in xlat/semop_flags.in xlat/setns_types.in xlat/setsock_ip_options.in xlat/setsock_ipv6_options.in xlat/setsock_options.in xlat/sfd_flags.in xlat/sg_io_dxfer_direction.in xlat/sg_io_flags.in xlat/sg_io_info.in xlat/sg_scsi_reset.in xlat/shm_flags.in xlat/shm_resource_flags.in xlat/shmctl_flags.in xlat/shutdown_modes.in xlat/sigact_flags.in xlat/sigaltstack_flags.in xlat/sigbus_codes.in xlat/sigchld_codes.in xlat/sigemt_codes.in xlat/sigev_value.in xlat/sigfpe_codes.in xlat/sigill_codes.in xlat/siginfo_codes.in xlat/sigpoll_codes.in xlat/sigprocmaskcmds.in xlat/sigprof_codes.in xlat/sigsegv_codes.in xlat/sigsys_codes.in xlat/sigtrap_codes.in xlat/skf_ad.in xlat/skf_off.in xlat/smc_diag_attrs.in xlat/smc_diag_extended_flags.in xlat/smc_link_group_roles.in xlat/smc_protocols.in xlat/smc_states.in xlat/snmp_icmp6_stats.in xlat/snmp_ip_stats.in xlat/sock_alg_options.in xlat/sock_bluetooth_options.in xlat/sock_caif_options.in xlat/sock_dccp_options.in xlat/sock_ip_options.in xlat/sock_ipv6_options.in xlat/sock_ipx_options.in xlat/sock_irda_options.in xlat/sock_iucv_options.in xlat/sock_kcm_options.in xlat/sock_llc_options.in xlat/sock_netlink_options.in xlat/sock_nfcllcp_options.in xlat/sock_options.in xlat/sock_packet_options.in xlat/sock_pnp_options.in xlat/sock_pppol2tp_options.in xlat/sock_raw_options.in xlat/sock_rds_options.in xlat/sock_rxrpc_options.in xlat/sock_sctp_options.in xlat/sock_tcp_options.in xlat/sock_tipc_options.in xlat/sock_tls_options.in xlat/sock_type_flags.in xlat/sock_udp_options.in xlat/socketcalls.in xlat/socketlayers.in xlat/socktypes.in xlat/sparc_kern_features.in xlat/splice_flags.in xlat/sram_alloc_flags.in xlat/statfs_flags.in xlat/statx_attrs.in xlat/statx_masks.in xlat/swap_flags.in xlat/sync_file_range_flags.in xlat/sysctl_kern.in xlat/sysctl_net.in xlat/sysctl_net_core.in xlat/sysctl_net_ipv4.in xlat/sysctl_net_ipv4_conf.in xlat/sysctl_net_ipv4_route.in xlat/sysctl_net_ipv6.in xlat/sysctl_net_ipv6_route.in xlat/sysctl_net_unix.in xlat/sysctl_root.in xlat/sysctl_vm.in xlat/syslog_action_type.in xlat/sysmips_operations.in xlat/tcflsh_options.in xlat/tcp_state_flags.in xlat/tcp_states.in xlat/tcxonc_options.in xlat/timerfdflags.in xlat/tun_device_types.in xlat/ubi_volume_props.in xlat/ubi_volume_types.in xlat/uffd_api_features.in xlat/uffd_api_flags.in xlat/uffd_copy_flags.in xlat/uffd_flags.in xlat/uffd_register_ioctl_flags.in xlat/uffd_register_mode_flags.in xlat/uffd_zeropage_flags.in xlat/umount_flags.in xlat/unix_diag_attrs.in xlat/unix_diag_show.in xlat/unshare_flags.in xlat/usagewho.in xlat/v4l2_buf_flags.in xlat/v4l2_buf_types.in xlat/v4l2_capture_modes.in xlat/v4l2_colorspaces.in xlat/v4l2_control_classes.in xlat/v4l2_control_flags.in xlat/v4l2_control_id_bases.in xlat/v4l2_control_ids.in xlat/v4l2_control_types.in xlat/v4l2_device_capabilities_flags.in xlat/v4l2_fields.in xlat/v4l2_format_description_flags.in xlat/v4l2_frameinterval_types.in xlat/v4l2_framesize_types.in xlat/v4l2_input_types.in xlat/v4l2_memories.in xlat/v4l2_pix_fmts.in xlat/v4l2_sdr_fmts.in xlat/v4l2_sliced_flags.in xlat/v4l2_streaming_capabilities.in xlat/v4l2_tuner_audmodes.in xlat/v4l2_tuner_capabilities.in xlat/v4l2_tuner_rxsubchanses.in xlat/v4l2_tuner_types.in xlat/v4l2_vbi_flags.in xlat/wait4_options.in xlat/waitid_types.in xlat/whence_codes.in xlat/xattrflags.in xlat/xdp_flags.in xlat/xfs_dqblk_flags.in xlat/xfs_quota_flags.in 
-XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h xlat/adjtimex_modes.h xlat/adjtimex_state.h xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h xlat/archvals.h xlat/arp_hardware_types.h xlat/at_flags.h xlat/at_statx_sync_types.h xlat/atomic_ops.h xlat/audit_arch.h xlat/baud_options.h xlat/bdaddr_types.h xlat/blkpg_ops.h xlat/bluetooth_l2_cid.h xlat/bluetooth_l2_psm.h xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h xlat/bpf_attach_flags.h xlat/bpf_attach_type.h xlat/bpf_class.h xlat/bpf_commands.h xlat/bpf_file_mode_flags.h xlat/bpf_map_flags.h xlat/bpf_map_types.h xlat/bpf_map_update_elem_flags.h xlat/bpf_miscop.h xlat/bpf_mode.h xlat/bpf_op_alu.h xlat/bpf_op_jmp.h xlat/bpf_prog_flags.h xlat/bpf_prog_types.h xlat/bpf_query_flags.h xlat/bpf_rval.h xlat/bpf_size.h xlat/bpf_src.h xlat/bsg_flags.h xlat/bsg_protocol.h xlat/bsg_subprotocol.h xlat/bt_protocols.h xlat/btrfs_balance_args.h xlat/btrfs_balance_ctl_cmds.h xlat/btrfs_balance_flags.h xlat/btrfs_balance_state.h xlat/btrfs_compress_types.h xlat/btrfs_cont_reading_from_srcdev_mode.h xlat/btrfs_defrag_flags.h xlat/btrfs_dev_replace_cmds.h xlat/btrfs_dev_replace_results.h xlat/btrfs_dev_replace_state.h xlat/btrfs_dev_stats_flags.h xlat/btrfs_dev_stats_values.h xlat/btrfs_features_compat.h xlat/btrfs_features_compat_ro.h xlat/btrfs_features_incompat.h xlat/btrfs_key_types.h xlat/btrfs_logical_ino_args_flags.h xlat/btrfs_qgroup_ctl_cmds.h xlat/btrfs_qgroup_inherit_flags.h xlat/btrfs_qgroup_limit_flags.h xlat/btrfs_qgroup_status_flags.h xlat/btrfs_scrub_flags.h xlat/btrfs_send_flags.h xlat/btrfs_snap_flags_v2.h xlat/btrfs_space_info_flags.h xlat/btrfs_tree_objectids.h xlat/cacheflush_scope.h xlat/caif_protocols.h xlat/can_protocols.h xlat/cap.h xlat/cap_mask0.h xlat/cap_mask1.h xlat/cap_version.h xlat/clockflags.h xlat/clocknames.h xlat/clone_flags.h xlat/cpuclocknames.h xlat/crypto_nl_attrs.h xlat/dcb_commands.h xlat/delete_module_flags.h xlat/dirent_types.h xlat/dm_flags.h xlat/ebpf_class.h xlat/ebpf_mode.h xlat/ebpf_op_alu.h xlat/ebpf_op_jmp.h xlat/ebpf_regs.h xlat/ebpf_size.h xlat/efd_flags.h xlat/epollctls.h xlat/epollevents.h xlat/epollflags.h xlat/ethernet_protocols.h xlat/evdev_abs.h xlat/evdev_autorepeat.h xlat/evdev_ev.h xlat/evdev_ff_status.h xlat/evdev_ff_types.h xlat/evdev_keycode.h xlat/evdev_leds.h xlat/evdev_misc.h xlat/evdev_mtslots.h xlat/evdev_prop.h xlat/evdev_relative_axes.h xlat/evdev_snd.h xlat/evdev_switch.h xlat/evdev_sync.h xlat/f_owner_types.h xlat/f_seals.h xlat/falloc_flags.h xlat/fan_classes.h xlat/fan_event_flags.h xlat/fan_init_flags.h xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h xlat/fib_rule_actions.h xlat/fib_rule_flags.h xlat/fiemap_extent_flags.h xlat/fiemap_flags.h xlat/flockcmds.h xlat/fsmagic.h xlat/futexops.h xlat/futexwakecmps.h xlat/futexwakeops.h xlat/getrandom_flags.h xlat/getsock_ip_options.h xlat/getsock_ipv6_options.h xlat/getsock_options.h xlat/hci_channels.h xlat/hw_breakpoint_len.h xlat/hw_breakpoint_type.h xlat/icmpfilterflags.h xlat/if_dqblk_valid.h xlat/if_dqinfo_flags.h xlat/if_dqinfo_valid.h xlat/ifaddrflags.h xlat/iffflags.h xlat/in6_addr_gen_mode.h xlat/inet6_devconf_indices.h xlat/inet6_if_flags.h xlat/inet_devconf_indices.h xlat/inet_diag_attrs.h xlat/inet_diag_bytecodes.h xlat/inet_diag_extended_flags.h xlat/inet_diag_req_attrs.h xlat/inet_protocols.h xlat/inotify_flags.h xlat/inotify_init_flags.h xlat/ioctl_dirs.h xlat/ioprio_class.h xlat/ioprio_who.h xlat/ip_cmsg_types.h xlat/ip_type_of_services.h xlat/ipc_msg_flags.h xlat/ipc_private.h xlat/ipccalls.h xlat/irda_protocols.h xlat/isdn_protocols.h xlat/itimer_which.h xlat/kcm_protocols.h xlat/kcmp_types.h xlat/kexec_arch_values.h xlat/kexec_file_load_flags.h xlat/kexec_load_flags.h xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h xlat/keyctl_commands.h xlat/kvm_mem_flags.h xlat/lockfcmds.h xlat/loop_cmds.h xlat/loop_crypt_type_options.h xlat/loop_flags_options.h xlat/lwtunnel_encap_types.h xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_sync.h xlat/mdb_flags.h xlat/mdb_states.h xlat/membarrier_cmds.h xlat/memfd_create_flags.h xlat/mempolicyflags.h xlat/mlock_flags.h xlat/mlockall_flags.h xlat/mmap_flags.h xlat/mmap_prot.h xlat/modem_flags.h xlat/modetypes.h xlat/module_init_flags.h xlat/mount_flags.h xlat/move_pages_flags.h xlat/mq_attr_flags.h xlat/mremap_flags.h xlat/msg_flags.h xlat/msgctl_flags.h xlat/mtd_file_mode_options.h xlat/mtd_flags_options.h xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h xlat/mtd_otp_options.h xlat/mtd_type_options.h xlat/multicast_router_types.h xlat/name_to_handle_at_flags.h xlat/neighbor_cache_entry_flags.h xlat/neighbor_cache_entry_states.h xlat/netfilter_versions.h xlat/netlink_ack_flags.h xlat/netlink_delete_flags.h xlat/netlink_diag_attrs.h xlat/netlink_diag_show.h xlat/netlink_flags.h xlat/netlink_get_flags.h xlat/netlink_new_flags.h xlat/netlink_protocols.h xlat/netlink_sk_meminfo_indices.h xlat/netlink_socket_flags.h xlat/netlink_states.h xlat/netlink_types.h xlat/nf_acct_msg_types.h xlat/nf_cthelper_msg_types.h xlat/nf_ctnetlink_exp_msg_types.h xlat/nf_ctnetlink_msg_types.h xlat/nf_cttimeout_msg_types.h xlat/nf_ipset_msg_types.h xlat/nf_nft_compat_msg_types.h xlat/nf_nftables_msg_types.h xlat/nf_osf_msg_types.h xlat/nf_queue_msg_types.h xlat/nf_ulog_msg_types.h xlat/nfc_protocols.h xlat/nl_audit_types.h xlat/nl_crypto_types.h xlat/nl_netfilter_msg_types.h xlat/nl_netfilter_subsys_ids.h xlat/nl_route_types.h xlat/nl_selinux_types.h xlat/nl_sock_diag_types.h xlat/nl_xfrm_types.h xlat/nlmsgerr_attrs.h xlat/notifyflags.h xlat/nt_descriptor_types.h xlat/numa_node.h xlat/open_access_modes.h xlat/open_mode_flags.h xlat/packet_diag_attrs.h xlat/packet_diag_info_flags.h xlat/packet_diag_show.h xlat/packet_mreq_type.h xlat/perf_attr_size.h xlat/perf_branch_sample_type.h xlat/perf_event_open_flags.h xlat/perf_event_read_format.h xlat/perf_event_sample_format.h xlat/perf_hw_cache_id.h xlat/perf_hw_cache_op_id.h xlat/perf_hw_cache_op_result_id.h xlat/perf_hw_id.h xlat/perf_ioctl_cmds.h xlat/perf_ioctl_flags.h xlat/perf_sw_ids.h xlat/perf_type_id.h xlat/personality_flags.h xlat/personality_types.h xlat/phonet_protocols.h xlat/pkey_access.h xlat/policies.h xlat/pollflags.h xlat/pr_cap_ambient.h xlat/pr_dumpable.h xlat/pr_fp_mode.h xlat/pr_mce_kill.h xlat/pr_mce_kill_policy.h xlat/pr_set_mm.h xlat/pr_spec_cmds.h xlat/pr_spec_get_store_bypass_flags.h xlat/pr_spec_set_store_bypass_flags.h xlat/pr_sve_vl_flags.h xlat/pr_tsc.h xlat/pr_unalign_flags.h xlat/prctl_options.h xlat/priorities.h xlat/ptp_flags_options.h xlat/ptrace_cmds.h xlat/ptrace_events.h xlat/ptrace_peeksiginfo_flags.h xlat/ptrace_setoptions_flags.h xlat/quota_formats.h xlat/quotacmds.h xlat/quotatypes.h xlat/rename_flags.h xlat/resource_flags.h xlat/resources.h xlat/riscv_flush_icache_flags.h xlat/route_nexthop_flags.h xlat/routing_flags.h xlat/routing_protocols.h xlat/routing_scopes.h xlat/routing_table_ids.h xlat/routing_types.h xlat/rtnl_addr_attrs.h xlat/rtnl_addrlabel_attrs.h xlat/rtnl_dcb_attrs.h xlat/rtnl_ifla_af_spec_inet6_attrs.h xlat/rtnl_ifla_af_spec_inet_attrs.h xlat/rtnl_ifla_brport_attrs.h xlat/rtnl_ifla_events.h xlat/rtnl_ifla_info_attrs.h xlat/rtnl_ifla_info_data_bridge_attrs.h xlat/rtnl_ifla_info_data_tun_attrs.h xlat/rtnl_ifla_port_attrs.h xlat/rtnl_ifla_vf_port_attrs.h xlat/rtnl_ifla_xdp_attrs.h xlat/rtnl_link_attrs.h xlat/rtnl_mdb_attrs.h xlat/rtnl_mdba_mdb_attrs.h xlat/rtnl_mdba_mdb_eattr_attrs.h xlat/rtnl_mdba_mdb_entry_attrs.h xlat/rtnl_mdba_router_attrs.h xlat/rtnl_mdba_router_pattr_attrs.h xlat/rtnl_neigh_attrs.h xlat/rtnl_neightbl_attrs.h xlat/rtnl_neightbl_parms_attrs.h xlat/rtnl_netconf_attrs.h xlat/rtnl_nsid_attrs.h xlat/rtnl_route_attrs.h xlat/rtnl_rta_metrics_attrs.h xlat/rtnl_rule_attrs.h xlat/rtnl_tc_action_attrs.h xlat/rtnl_tc_attrs.h xlat/rtnl_tca_stab_attrs.h xlat/rtnl_tca_stats_attrs.h xlat/rwf_flags.h xlat/s390_guarded_storage_commands.h xlat/s390_runtime_instr_commands.h xlat/s390_sthyi_function_codes.h xlat/sa_handler_values.h xlat/sched_flags.h xlat/schedulers.h xlat/scmvals.h xlat/scsi_sg_commands.h xlat/secbits.h xlat/seccomp_filter_flags.h xlat/seccomp_mode.h xlat/seccomp_ops.h xlat/seccomp_ret_action.h xlat/semctl_flags.h xlat/semop_flags.h xlat/setns_types.h xlat/setsock_ip_options.h xlat/setsock_ipv6_options.h xlat/setsock_options.h xlat/sfd_flags.h xlat/sg_io_dxfer_direction.h xlat/sg_io_flags.h xlat/sg_io_info.h xlat/sg_scsi_reset.h xlat/shm_flags.h xlat/shm_resource_flags.h xlat/shmctl_flags.h xlat/shutdown_modes.h xlat/sigact_flags.h xlat/sigaltstack_flags.h xlat/sigbus_codes.h xlat/sigchld_codes.h xlat/sigemt_codes.h xlat/sigev_value.h xlat/sigfpe_codes.h xlat/sigill_codes.h xlat/siginfo_codes.h xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h xlat/sigtrap_codes.h xlat/skf_ad.h xlat/skf_off.h xlat/smc_diag_attrs.h xlat/smc_diag_extended_flags.h xlat/smc_link_group_roles.h xlat/smc_protocols.h xlat/smc_states.h xlat/snmp_icmp6_stats.h xlat/snmp_ip_stats.h xlat/sock_alg_options.h xlat/sock_bluetooth_options.h xlat/sock_caif_options.h xlat/sock_dccp_options.h xlat/sock_ip_options.h xlat/sock_ipv6_options.h xlat/sock_ipx_options.h xlat/sock_irda_options.h xlat/sock_iucv_options.h xlat/sock_kcm_options.h xlat/sock_llc_options.h xlat/sock_netlink_options.h xlat/sock_nfcllcp_options.h xlat/sock_options.h xlat/sock_packet_options.h xlat/sock_pnp_options.h xlat/sock_pppol2tp_options.h xlat/sock_raw_options.h xlat/sock_rds_options.h xlat/sock_rxrpc_options.h xlat/sock_sctp_options.h xlat/sock_tcp_options.h xlat/sock_tipc_options.h xlat/sock_tls_options.h xlat/sock_type_flags.h xlat/sock_udp_options.h xlat/socketcalls.h xlat/socketlayers.h xlat/socktypes.h xlat/sparc_kern_features.h xlat/splice_flags.h xlat/sram_alloc_flags.h xlat/statfs_flags.h xlat/statx_attrs.h xlat/statx_masks.h xlat/swap_flags.h xlat/sync_file_range_flags.h xlat/sysctl_kern.h xlat/sysctl_net.h xlat/sysctl_net_core.h xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_conf.h xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h xlat/sysctl_root.h xlat/sysctl_vm.h xlat/syslog_action_type.h xlat/sysmips_operations.h xlat/tcflsh_options.h xlat/tcp_state_flags.h xlat/tcp_states.h xlat/tcxonc_options.h xlat/timerfdflags.h xlat/tun_device_types.h xlat/ubi_volume_props.h xlat/ubi_volume_types.h xlat/uffd_api_features.h xlat/uffd_api_flags.h xlat/uffd_copy_flags.h xlat/uffd_flags.h xlat/uffd_register_ioctl_flags.h xlat/uffd_register_mode_flags.h xlat/uffd_zeropage_flags.h xlat/umount_flags.h xlat/unix_diag_attrs.h xlat/unix_diag_show.h xlat/unshare_flags.h xlat/usagewho.h xlat/v4l2_buf_flags.h xlat/v4l2_buf_types.h xlat/v4l2_capture_modes.h xlat/v4l2_colorspaces.h xlat/v4l2_control_classes.h xlat/v4l2_control_flags.h xlat/v4l2_control_id_bases.h xlat/v4l2_control_ids.h xlat/v4l2_control_types.h xlat/v4l2_device_capabilities_flags.h xlat/v4l2_fields.h xlat/v4l2_format_description_flags.h xlat/v4l2_frameinterval_types.h xlat/v4l2_framesize_types.h xlat/v4l2_input_types.h xlat/v4l2_memories.h xlat/v4l2_pix_fmts.h xlat/v4l2_sdr_fmts.h xlat/v4l2_sliced_flags.h xlat/v4l2_streaming_capabilities.h xlat/v4l2_tuner_audmodes.h xlat/v4l2_tuner_capabilities.h xlat/v4l2_tuner_rxsubchanses.h xlat/v4l2_tuner_types.h xlat/v4l2_vbi_flags.h xlat/wait4_options.h xlat/waitid_types.h xlat/whence_codes.h xlat/xattrflags.h xlat/xdp_flags.h xlat/xfs_dqblk_flags.h xlat/xfs_quota_flags.h 
+XLAT_INPUT_FILES = xlat/access_flags.in xlat/addrfams.in xlat/adjtimex_modes.in xlat/adjtimex_state.in xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in xlat/af_packet_versions.in xlat/aio_cmds.in xlat/archvals.in xlat/arp_hardware_types.in xlat/at_flags.in xlat/at_statx_sync_types.in xlat/atomic_ops.in xlat/audit_arch.in xlat/ax25_protocols.in xlat/baud_options.in xlat/bdaddr_types.in xlat/blkpg_ops.in xlat/block_ioctl_cmds.in xlat/bluetooth_l2_cid.in xlat/bluetooth_l2_psm.in xlat/bootflags1.in xlat/bootflags2.in xlat/bootflags3.in xlat/bpf_attach_flags.in xlat/bpf_attach_type.in xlat/bpf_class.in xlat/bpf_commands.in xlat/bpf_file_mode_flags.in xlat/bpf_map_flags.in xlat/bpf_map_types.in xlat/bpf_map_update_elem_flags.in xlat/bpf_miscop.in xlat/bpf_mode.in xlat/bpf_op_alu.in xlat/bpf_op_jmp.in xlat/bpf_prog_flags.in xlat/bpf_prog_types.in xlat/bpf_query_flags.in xlat/bpf_rval.in xlat/bpf_size.in xlat/bpf_src.in xlat/bsg_flags.in xlat/bsg_protocol.in xlat/bsg_subprotocol.in xlat/bt_protocols.in xlat/btrfs_balance_args.in xlat/btrfs_balance_ctl_cmds.in xlat/btrfs_balance_flags.in xlat/btrfs_balance_state.in xlat/btrfs_compress_types.in xlat/btrfs_cont_reading_from_srcdev_mode.in xlat/btrfs_defrag_flags.in xlat/btrfs_dev_replace_cmds.in xlat/btrfs_dev_replace_results.in xlat/btrfs_dev_replace_state.in xlat/btrfs_dev_stats_flags.in xlat/btrfs_dev_stats_values.in xlat/btrfs_features_compat.in xlat/btrfs_features_compat_ro.in xlat/btrfs_features_incompat.in xlat/btrfs_key_types.in xlat/btrfs_logical_ino_args_flags.in xlat/btrfs_qgroup_ctl_cmds.in xlat/btrfs_qgroup_inherit_flags.in xlat/btrfs_qgroup_limit_flags.in xlat/btrfs_qgroup_status_flags.in xlat/btrfs_scrub_flags.in xlat/btrfs_send_flags.in xlat/btrfs_snap_flags_v2.in xlat/btrfs_space_info_flags.in xlat/btrfs_tree_objectids.in xlat/cacheflush_scope.in xlat/caif_protocols.in xlat/can_protocols.in xlat/cap.in xlat/cap_mask0.in xlat/cap_mask1.in xlat/cap_version.in xlat/clockflags.in xlat/clocknames.in xlat/clone_flags.in xlat/cpuclocknames.in xlat/crypto_nl_attrs.in xlat/dcb_commands.in xlat/delete_module_flags.in xlat/dirent_types.in xlat/dm_flags.in xlat/ebpf_class.in xlat/ebpf_mode.in xlat/ebpf_op_alu.in xlat/ebpf_op_jmp.in xlat/ebpf_regs.in xlat/ebpf_size.in xlat/efd_flags.in xlat/epollctls.in xlat/epollevents.in xlat/epollflags.in xlat/ethernet_protocols.in xlat/evdev_abs.in xlat/evdev_autorepeat.in xlat/evdev_ev.in xlat/evdev_ff_status.in xlat/evdev_ff_types.in xlat/evdev_keycode.in xlat/evdev_leds.in xlat/evdev_misc.in xlat/evdev_mtslots.in xlat/evdev_prop.in xlat/evdev_relative_axes.in xlat/evdev_snd.in xlat/evdev_switch.in xlat/f_owner_types.in xlat/f_seals.in xlat/falloc_flags.in xlat/fan_classes.in xlat/fan_event_flags.in xlat/fan_init_flags.in xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in xlat/fib_rule_actions.in xlat/fib_rule_flags.in xlat/fiemap_extent_flags.in xlat/fiemap_flags.in xlat/flockcmds.in xlat/fsmagic.in xlat/futexbitset.in xlat/futexops.in xlat/futexwakecmps.in xlat/futexwakeops.in xlat/getrandom_flags.in xlat/getsock_ip_options.in xlat/getsock_ipv6_options.in xlat/getsock_options.in xlat/hci_channels.in xlat/hw_breakpoint_len.in xlat/hw_breakpoint_type.in xlat/icmpfilterflags.in xlat/if_dqblk_valid.in xlat/if_dqinfo_flags.in xlat/if_dqinfo_valid.in xlat/ifaddrflags.in xlat/iffflags.in xlat/in6_addr_gen_mode.in xlat/inet6_devconf_indices.in xlat/inet6_if_flags.in xlat/inet_devconf_indices.in xlat/inet_diag_attrs.in xlat/inet_diag_bytecodes.in xlat/inet_diag_extended_flags.in xlat/inet_diag_req_attrs.in xlat/inet_protocols.in xlat/inotify_flags.in xlat/inotify_init_flags.in xlat/ioctl_dirs.in xlat/ioprio_class.in xlat/ioprio_who.in xlat/ip_cmsg_types.in xlat/ip_type_of_services.in xlat/ipc_msg_flags.in xlat/ipc_private.in xlat/ipccalls.in xlat/irda_protocols.in xlat/isdn_protocols.in xlat/itimer_which.in xlat/kcm_protocols.in xlat/kcmp_types.in xlat/kexec_arch_values.in xlat/kexec_file_load_flags.in xlat/kexec_load_flags.in xlat/key_perms.in xlat/key_reqkeys.in xlat/key_spec.in xlat/keyctl_commands.in xlat/kvm_cap.in xlat/kvm_cpuid_flags.in xlat/kvm_exit_reason.in xlat/kvm_mem_flags.in xlat/lockfcmds.in xlat/loop_cmds.in xlat/loop_crypt_type_options.in xlat/loop_flags_options.in xlat/lwtunnel_encap_types.in xlat/madvise_cmds.in xlat/mbindflags.in xlat/mctl_sync.in xlat/mdb_flags.in xlat/mdb_states.in xlat/membarrier_cmds.in xlat/memfd_create_flags.in xlat/mempolicyflags.in xlat/mlock_flags.in xlat/mlockall_flags.in xlat/mmap_flags.in xlat/mmap_prot.in xlat/modem_flags.in xlat/modetypes.in xlat/module_init_flags.in xlat/mount_flags.in xlat/move_pages_flags.in xlat/mq_attr_flags.in xlat/mremap_flags.in xlat/msg_flags.in xlat/msgctl_flags.in xlat/mtd_file_mode_options.in xlat/mtd_flags_options.in xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in xlat/mtd_otp_options.in xlat/mtd_type_options.in xlat/multicast_router_types.in xlat/name_to_handle_at_flags.in xlat/nbd_ioctl_cmds.in xlat/nbd_ioctl_flags.in xlat/neighbor_cache_entry_flags.in xlat/neighbor_cache_entry_states.in xlat/netfilter_versions.in xlat/netlink_ack_flags.in xlat/netlink_delete_flags.in xlat/netlink_diag_attrs.in xlat/netlink_diag_show.in xlat/netlink_flags.in xlat/netlink_get_flags.in xlat/netlink_new_flags.in xlat/netlink_protocols.in xlat/netlink_sk_meminfo_indices.in xlat/netlink_socket_flags.in xlat/netlink_states.in xlat/netlink_types.in xlat/nf_acct_msg_types.in xlat/nf_cthelper_msg_types.in xlat/nf_ctnetlink_exp_msg_types.in xlat/nf_ctnetlink_msg_types.in xlat/nf_cttimeout_msg_types.in xlat/nf_ipset_msg_types.in xlat/nf_nft_compat_msg_types.in xlat/nf_nftables_msg_types.in xlat/nf_osf_msg_types.in xlat/nf_queue_msg_types.in xlat/nf_ulog_msg_types.in xlat/nfc_protocols.in xlat/nl_audit_types.in xlat/nl_crypto_types.in xlat/nl_netfilter_msg_types.in xlat/nl_netfilter_subsys_ids.in xlat/nl_route_types.in xlat/nl_selinux_types.in xlat/nl_sock_diag_types.in xlat/nl_xfrm_types.in xlat/nlmsgerr_attrs.in xlat/notifyflags.in xlat/nt_descriptor_types.in xlat/numa_node.in xlat/open_access_modes.in xlat/open_mode_flags.in xlat/packet_diag_attrs.in xlat/packet_diag_info_flags.in xlat/packet_diag_show.in xlat/packet_mreq_type.in xlat/perf_attr_size.in xlat/perf_branch_sample_type.in xlat/perf_event_open_flags.in xlat/perf_event_read_format.in xlat/perf_event_sample_format.in xlat/perf_hw_cache_id.in xlat/perf_hw_cache_op_id.in xlat/perf_hw_cache_op_result_id.in xlat/perf_hw_id.in xlat/perf_ioctl_cmds.in xlat/perf_ioctl_flags.in xlat/perf_sw_ids.in xlat/perf_type_id.in xlat/personality_flags.in xlat/personality_types.in xlat/phonet_protocols.in xlat/pkey_access.in xlat/policies.in xlat/pollflags.in xlat/pr_cap_ambient.in xlat/pr_dumpable.in xlat/pr_fp_mode.in xlat/pr_mce_kill.in xlat/pr_mce_kill_policy.in xlat/pr_set_mm.in xlat/pr_spec_cmds.in xlat/pr_spec_get_store_bypass_flags.in xlat/pr_spec_set_store_bypass_flags.in xlat/pr_sve_vl_flags.in xlat/pr_tsc.in xlat/pr_unalign_flags.in xlat/prctl_options.in xlat/priorities.in xlat/ptp_flags_options.in xlat/ptrace_cmds.in xlat/ptrace_events.in xlat/ptrace_peeksiginfo_flags.in xlat/ptrace_setoptions_flags.in xlat/quota_formats.in xlat/quotacmds.in xlat/quotatypes.in xlat/rename_flags.in xlat/resource_flags.in xlat/resources.in xlat/riscv_flush_icache_flags.in xlat/route_nexthop_flags.in xlat/routing_flags.in xlat/routing_protocols.in xlat/routing_scopes.in xlat/routing_table_ids.in xlat/routing_types.in xlat/rtnl_addr_attrs.in xlat/rtnl_addrlabel_attrs.in xlat/rtnl_dcb_attrs.in xlat/rtnl_ifla_af_spec_inet6_attrs.in xlat/rtnl_ifla_af_spec_inet_attrs.in xlat/rtnl_ifla_brport_attrs.in xlat/rtnl_ifla_events.in xlat/rtnl_ifla_info_attrs.in xlat/rtnl_ifla_info_data_bridge_attrs.in xlat/rtnl_ifla_info_data_tun_attrs.in xlat/rtnl_ifla_port_attrs.in xlat/rtnl_ifla_vf_port_attrs.in xlat/rtnl_ifla_xdp_attached_mode.in xlat/rtnl_ifla_xdp_attrs.in xlat/rtnl_link_attrs.in xlat/rtnl_mdb_attrs.in xlat/rtnl_mdba_mdb_attrs.in xlat/rtnl_mdba_mdb_eattr_attrs.in xlat/rtnl_mdba_mdb_entry_attrs.in xlat/rtnl_mdba_router_attrs.in xlat/rtnl_mdba_router_pattr_attrs.in xlat/rtnl_neigh_attrs.in xlat/rtnl_neightbl_attrs.in xlat/rtnl_neightbl_parms_attrs.in xlat/rtnl_netconf_attrs.in xlat/rtnl_nsid_attrs.in xlat/rtnl_route_attrs.in xlat/rtnl_rta_metrics_attrs.in xlat/rtnl_rule_attrs.in xlat/rtnl_tc_action_attrs.in xlat/rtnl_tc_attrs.in xlat/rtnl_tca_stab_attrs.in xlat/rtnl_tca_stats_attrs.in xlat/rwf_flags.in xlat/s390_guarded_storage_commands.in xlat/s390_runtime_instr_commands.in xlat/s390_sthyi_function_codes.in xlat/sa_handler_values.in xlat/sched_flags.in xlat/schedulers.in xlat/scmvals.in xlat/scsi_sg_commands.in xlat/secbits.in xlat/seccomp_filter_flags.in xlat/seccomp_mode.in xlat/seccomp_ops.in xlat/seccomp_ret_action.in xlat/semctl_flags.in xlat/semop_flags.in xlat/setns_types.in xlat/setsock_ip_options.in xlat/setsock_ipv6_options.in xlat/setsock_options.in xlat/sfd_flags.in xlat/sg_io_dxfer_direction.in xlat/sg_io_flags.in xlat/sg_io_info.in xlat/sg_scsi_reset.in xlat/shm_flags.in xlat/shm_resource_flags.in xlat/shmctl_flags.in xlat/shutdown_modes.in xlat/sigact_flags.in xlat/sigaltstack_flags.in xlat/sigbus_codes.in xlat/sigchld_codes.in xlat/sigemt_codes.in xlat/sigev_value.in xlat/sigfpe_codes.in xlat/sigill_codes.in xlat/siginfo_codes.in xlat/sigpoll_codes.in xlat/sigprocmaskcmds.in xlat/sigprof_codes.in xlat/sigsegv_codes.in xlat/sigsys_codes.in xlat/sigtrap_codes.in xlat/skf_ad.in xlat/skf_off.in xlat/smc_decl_codes.in xlat/smc_diag_attrs.in xlat/smc_diag_extended_flags.in xlat/smc_diag_mode.in xlat/smc_link_group_roles.in xlat/smc_protocols.in xlat/smc_states.in xlat/snmp_icmp6_stats.in xlat/snmp_ip_stats.in xlat/sock_alg_options.in xlat/sock_ax25_options.in xlat/sock_bluetooth_options.in xlat/sock_caif_options.in xlat/sock_dccp_options.in xlat/sock_ip_options.in xlat/sock_ipv6_options.in xlat/sock_ipx_options.in xlat/sock_irda_options.in xlat/sock_iucv_options.in xlat/sock_kcm_options.in xlat/sock_llc_options.in xlat/sock_netlink_options.in xlat/sock_nfcllcp_options.in xlat/sock_options.in xlat/sock_packet_options.in xlat/sock_pnp_options.in xlat/sock_pppol2tp_options.in xlat/sock_raw_options.in xlat/sock_rds_options.in xlat/sock_rxrpc_options.in xlat/sock_sctp_options.in xlat/sock_shutdown_flags.in xlat/sock_tcp_options.in xlat/sock_tipc_options.in xlat/sock_tls_options.in xlat/sock_type_flags.in xlat/sock_udp_options.in xlat/sock_xdp_options.in xlat/socketcalls.in xlat/socketlayers.in xlat/socktypes.in xlat/sparc_kern_features.in xlat/splice_flags.in xlat/sram_alloc_flags.in xlat/statfs_flags.in xlat/statx_attrs.in xlat/statx_masks.in xlat/swap_flags.in xlat/sync_file_range_flags.in xlat/sysctl_kern.in xlat/sysctl_net.in xlat/sysctl_net_core.in xlat/sysctl_net_ipv4.in xlat/sysctl_net_ipv4_conf.in xlat/sysctl_net_ipv4_route.in xlat/sysctl_net_ipv6.in xlat/sysctl_net_ipv6_route.in xlat/sysctl_net_unix.in xlat/sysctl_root.in xlat/sysctl_vm.in xlat/syslog_action_type.in xlat/sysmips_operations.in xlat/tcflsh_options.in xlat/tcp_state_flags.in xlat/tcp_states.in xlat/tcxonc_options.in xlat/timerfdflags.in xlat/tun_device_types.in xlat/ubi_volume_props.in xlat/ubi_volume_types.in xlat/uffd_api_features.in xlat/uffd_api_flags.in xlat/uffd_copy_flags.in xlat/uffd_flags.in xlat/uffd_register_ioctl_flags.in xlat/uffd_register_mode_flags.in xlat/uffd_zeropage_flags.in xlat/umount_flags.in xlat/unix_diag_attrs.in xlat/unix_diag_show.in xlat/unshare_flags.in xlat/usagewho.in xlat/v4l2_buf_flags.in xlat/v4l2_buf_types.in xlat/v4l2_capture_modes.in xlat/v4l2_colorspaces.in xlat/v4l2_control_classes.in xlat/v4l2_control_flags.in xlat/v4l2_control_id_bases.in xlat/v4l2_control_ids.in xlat/v4l2_control_types.in xlat/v4l2_device_capabilities_flags.in xlat/v4l2_fields.in xlat/v4l2_format_description_flags.in xlat/v4l2_frameinterval_types.in xlat/v4l2_framesize_types.in xlat/v4l2_input_types.in xlat/v4l2_memories.in xlat/v4l2_pix_fmts.in xlat/v4l2_sdr_fmts.in xlat/v4l2_sliced_flags.in xlat/v4l2_streaming_capabilities.in xlat/v4l2_tuner_audmodes.in xlat/v4l2_tuner_capabilities.in xlat/v4l2_tuner_rxsubchanses.in xlat/v4l2_tuner_types.in xlat/v4l2_vbi_flags.in xlat/wait4_options.in xlat/waitid_types.in xlat/whence_codes.in xlat/xattrflags.in xlat/xdp_flags.in xlat/xfs_dqblk_flags.in xlat/xfs_quota_flags.in 
+XLAT_HEADER_FILES = xlat/access_flags.h xlat/addrfams.h xlat/adjtimex_modes.h xlat/adjtimex_state.h xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h xlat/af_packet_versions.h xlat/aio_cmds.h xlat/archvals.h xlat/arp_hardware_types.h xlat/at_flags.h xlat/at_statx_sync_types.h xlat/atomic_ops.h xlat/audit_arch.h xlat/ax25_protocols.h xlat/baud_options.h xlat/bdaddr_types.h xlat/blkpg_ops.h xlat/block_ioctl_cmds.h xlat/bluetooth_l2_cid.h xlat/bluetooth_l2_psm.h xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h xlat/bpf_attach_flags.h xlat/bpf_attach_type.h xlat/bpf_class.h xlat/bpf_commands.h xlat/bpf_file_mode_flags.h xlat/bpf_map_flags.h xlat/bpf_map_types.h xlat/bpf_map_update_elem_flags.h xlat/bpf_miscop.h xlat/bpf_mode.h xlat/bpf_op_alu.h xlat/bpf_op_jmp.h xlat/bpf_prog_flags.h xlat/bpf_prog_types.h xlat/bpf_query_flags.h xlat/bpf_rval.h xlat/bpf_size.h xlat/bpf_src.h xlat/bsg_flags.h xlat/bsg_protocol.h xlat/bsg_subprotocol.h xlat/bt_protocols.h xlat/btrfs_balance_args.h xlat/btrfs_balance_ctl_cmds.h xlat/btrfs_balance_flags.h xlat/btrfs_balance_state.h xlat/btrfs_compress_types.h xlat/btrfs_cont_reading_from_srcdev_mode.h xlat/btrfs_defrag_flags.h xlat/btrfs_dev_replace_cmds.h xlat/btrfs_dev_replace_results.h xlat/btrfs_dev_replace_state.h xlat/btrfs_dev_stats_flags.h xlat/btrfs_dev_stats_values.h xlat/btrfs_features_compat.h xlat/btrfs_features_compat_ro.h xlat/btrfs_features_incompat.h xlat/btrfs_key_types.h xlat/btrfs_logical_ino_args_flags.h xlat/btrfs_qgroup_ctl_cmds.h xlat/btrfs_qgroup_inherit_flags.h xlat/btrfs_qgroup_limit_flags.h xlat/btrfs_qgroup_status_flags.h xlat/btrfs_scrub_flags.h xlat/btrfs_send_flags.h xlat/btrfs_snap_flags_v2.h xlat/btrfs_space_info_flags.h xlat/btrfs_tree_objectids.h xlat/cacheflush_scope.h xlat/caif_protocols.h xlat/can_protocols.h xlat/cap.h xlat/cap_mask0.h xlat/cap_mask1.h xlat/cap_version.h xlat/clockflags.h xlat/clocknames.h xlat/clone_flags.h xlat/cpuclocknames.h xlat/crypto_nl_attrs.h xlat/dcb_commands.h xlat/delete_module_flags.h xlat/dirent_types.h xlat/dm_flags.h xlat/ebpf_class.h xlat/ebpf_mode.h xlat/ebpf_op_alu.h xlat/ebpf_op_jmp.h xlat/ebpf_regs.h xlat/ebpf_size.h xlat/efd_flags.h xlat/epollctls.h xlat/epollevents.h xlat/epollflags.h xlat/ethernet_protocols.h xlat/evdev_abs.h xlat/evdev_autorepeat.h xlat/evdev_ev.h xlat/evdev_ff_status.h xlat/evdev_ff_types.h xlat/evdev_keycode.h xlat/evdev_leds.h xlat/evdev_misc.h xlat/evdev_mtslots.h xlat/evdev_prop.h xlat/evdev_relative_axes.h xlat/evdev_snd.h xlat/evdev_switch.h xlat/f_owner_types.h xlat/f_seals.h xlat/falloc_flags.h xlat/fan_classes.h xlat/fan_event_flags.h xlat/fan_init_flags.h xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h xlat/fib_rule_actions.h xlat/fib_rule_flags.h xlat/fiemap_extent_flags.h xlat/fiemap_flags.h xlat/flockcmds.h xlat/fsmagic.h xlat/futexbitset.h xlat/futexops.h xlat/futexwakecmps.h xlat/futexwakeops.h xlat/getrandom_flags.h xlat/getsock_ip_options.h xlat/getsock_ipv6_options.h xlat/getsock_options.h xlat/hci_channels.h xlat/hw_breakpoint_len.h xlat/hw_breakpoint_type.h xlat/icmpfilterflags.h xlat/if_dqblk_valid.h xlat/if_dqinfo_flags.h xlat/if_dqinfo_valid.h xlat/ifaddrflags.h xlat/iffflags.h xlat/in6_addr_gen_mode.h xlat/inet6_devconf_indices.h xlat/inet6_if_flags.h xlat/inet_devconf_indices.h xlat/inet_diag_attrs.h xlat/inet_diag_bytecodes.h xlat/inet_diag_extended_flags.h xlat/inet_diag_req_attrs.h xlat/inet_protocols.h xlat/inotify_flags.h xlat/inotify_init_flags.h xlat/ioctl_dirs.h xlat/ioprio_class.h xlat/ioprio_who.h xlat/ip_cmsg_types.h xlat/ip_type_of_services.h xlat/ipc_msg_flags.h xlat/ipc_private.h xlat/ipccalls.h xlat/irda_protocols.h xlat/isdn_protocols.h xlat/itimer_which.h xlat/kcm_protocols.h xlat/kcmp_types.h xlat/kexec_arch_values.h xlat/kexec_file_load_flags.h xlat/kexec_load_flags.h xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h xlat/keyctl_commands.h xlat/kvm_cap.h xlat/kvm_cpuid_flags.h xlat/kvm_exit_reason.h xlat/kvm_mem_flags.h xlat/lockfcmds.h xlat/loop_cmds.h xlat/loop_crypt_type_options.h xlat/loop_flags_options.h xlat/lwtunnel_encap_types.h xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_sync.h xlat/mdb_flags.h xlat/mdb_states.h xlat/membarrier_cmds.h xlat/memfd_create_flags.h xlat/mempolicyflags.h xlat/mlock_flags.h xlat/mlockall_flags.h xlat/mmap_flags.h xlat/mmap_prot.h xlat/modem_flags.h xlat/modetypes.h xlat/module_init_flags.h xlat/mount_flags.h xlat/move_pages_flags.h xlat/mq_attr_flags.h xlat/mremap_flags.h xlat/msg_flags.h xlat/msgctl_flags.h xlat/mtd_file_mode_options.h xlat/mtd_flags_options.h xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h xlat/mtd_otp_options.h xlat/mtd_type_options.h xlat/multicast_router_types.h xlat/name_to_handle_at_flags.h xlat/nbd_ioctl_cmds.h xlat/nbd_ioctl_flags.h xlat/neighbor_cache_entry_flags.h xlat/neighbor_cache_entry_states.h xlat/netfilter_versions.h xlat/netlink_ack_flags.h xlat/netlink_delete_flags.h xlat/netlink_diag_attrs.h xlat/netlink_diag_show.h xlat/netlink_flags.h xlat/netlink_get_flags.h xlat/netlink_new_flags.h xlat/netlink_protocols.h xlat/netlink_sk_meminfo_indices.h xlat/netlink_socket_flags.h xlat/netlink_states.h xlat/netlink_types.h xlat/nf_acct_msg_types.h xlat/nf_cthelper_msg_types.h xlat/nf_ctnetlink_exp_msg_types.h xlat/nf_ctnetlink_msg_types.h xlat/nf_cttimeout_msg_types.h xlat/nf_ipset_msg_types.h xlat/nf_nft_compat_msg_types.h xlat/nf_nftables_msg_types.h xlat/nf_osf_msg_types.h xlat/nf_queue_msg_types.h xlat/nf_ulog_msg_types.h xlat/nfc_protocols.h xlat/nl_audit_types.h xlat/nl_crypto_types.h xlat/nl_netfilter_msg_types.h xlat/nl_netfilter_subsys_ids.h xlat/nl_route_types.h xlat/nl_selinux_types.h xlat/nl_sock_diag_types.h xlat/nl_xfrm_types.h xlat/nlmsgerr_attrs.h xlat/notifyflags.h xlat/nt_descriptor_types.h xlat/numa_node.h xlat/open_access_modes.h xlat/open_mode_flags.h xlat/packet_diag_attrs.h xlat/packet_diag_info_flags.h xlat/packet_diag_show.h xlat/packet_mreq_type.h xlat/perf_attr_size.h xlat/perf_branch_sample_type.h xlat/perf_event_open_flags.h xlat/perf_event_read_format.h xlat/perf_event_sample_format.h xlat/perf_hw_cache_id.h xlat/perf_hw_cache_op_id.h xlat/perf_hw_cache_op_result_id.h xlat/perf_hw_id.h xlat/perf_ioctl_cmds.h xlat/perf_ioctl_flags.h xlat/perf_sw_ids.h xlat/perf_type_id.h xlat/personality_flags.h xlat/personality_types.h xlat/phonet_protocols.h xlat/pkey_access.h xlat/policies.h xlat/pollflags.h xlat/pr_cap_ambient.h xlat/pr_dumpable.h xlat/pr_fp_mode.h xlat/pr_mce_kill.h xlat/pr_mce_kill_policy.h xlat/pr_set_mm.h xlat/pr_spec_cmds.h xlat/pr_spec_get_store_bypass_flags.h xlat/pr_spec_set_store_bypass_flags.h xlat/pr_sve_vl_flags.h xlat/pr_tsc.h xlat/pr_unalign_flags.h xlat/prctl_options.h xlat/priorities.h xlat/ptp_flags_options.h xlat/ptrace_cmds.h xlat/ptrace_events.h xlat/ptrace_peeksiginfo_flags.h xlat/ptrace_setoptions_flags.h xlat/quota_formats.h xlat/quotacmds.h xlat/quotatypes.h xlat/rename_flags.h xlat/resource_flags.h xlat/resources.h xlat/riscv_flush_icache_flags.h xlat/route_nexthop_flags.h xlat/routing_flags.h xlat/routing_protocols.h xlat/routing_scopes.h xlat/routing_table_ids.h xlat/routing_types.h xlat/rtnl_addr_attrs.h xlat/rtnl_addrlabel_attrs.h xlat/rtnl_dcb_attrs.h xlat/rtnl_ifla_af_spec_inet6_attrs.h xlat/rtnl_ifla_af_spec_inet_attrs.h xlat/rtnl_ifla_brport_attrs.h xlat/rtnl_ifla_events.h xlat/rtnl_ifla_info_attrs.h xlat/rtnl_ifla_info_data_bridge_attrs.h xlat/rtnl_ifla_info_data_tun_attrs.h xlat/rtnl_ifla_port_attrs.h xlat/rtnl_ifla_vf_port_attrs.h xlat/rtnl_ifla_xdp_attached_mode.h xlat/rtnl_ifla_xdp_attrs.h xlat/rtnl_link_attrs.h xlat/rtnl_mdb_attrs.h xlat/rtnl_mdba_mdb_attrs.h xlat/rtnl_mdba_mdb_eattr_attrs.h xlat/rtnl_mdba_mdb_entry_attrs.h xlat/rtnl_mdba_router_attrs.h xlat/rtnl_mdba_router_pattr_attrs.h xlat/rtnl_neigh_attrs.h xlat/rtnl_neightbl_attrs.h xlat/rtnl_neightbl_parms_attrs.h xlat/rtnl_netconf_attrs.h xlat/rtnl_nsid_attrs.h xlat/rtnl_route_attrs.h xlat/rtnl_rta_metrics_attrs.h xlat/rtnl_rule_attrs.h xlat/rtnl_tc_action_attrs.h xlat/rtnl_tc_attrs.h xlat/rtnl_tca_stab_attrs.h xlat/rtnl_tca_stats_attrs.h xlat/rwf_flags.h xlat/s390_guarded_storage_commands.h xlat/s390_runtime_instr_commands.h xlat/s390_sthyi_function_codes.h xlat/sa_handler_values.h xlat/sched_flags.h xlat/schedulers.h xlat/scmvals.h xlat/scsi_sg_commands.h xlat/secbits.h xlat/seccomp_filter_flags.h xlat/seccomp_mode.h xlat/seccomp_ops.h xlat/seccomp_ret_action.h xlat/semctl_flags.h xlat/semop_flags.h xlat/setns_types.h xlat/setsock_ip_options.h xlat/setsock_ipv6_options.h xlat/setsock_options.h xlat/sfd_flags.h xlat/sg_io_dxfer_direction.h xlat/sg_io_flags.h xlat/sg_io_info.h xlat/sg_scsi_reset.h xlat/shm_flags.h xlat/shm_resource_flags.h xlat/shmctl_flags.h xlat/shutdown_modes.h xlat/sigact_flags.h xlat/sigaltstack_flags.h xlat/sigbus_codes.h xlat/sigchld_codes.h xlat/sigemt_codes.h xlat/sigev_value.h xlat/sigfpe_codes.h xlat/sigill_codes.h xlat/siginfo_codes.h xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h xlat/sigtrap_codes.h xlat/skf_ad.h xlat/skf_off.h xlat/smc_decl_codes.h xlat/smc_diag_attrs.h xlat/smc_diag_extended_flags.h xlat/smc_diag_mode.h xlat/smc_link_group_roles.h xlat/smc_protocols.h xlat/smc_states.h xlat/snmp_icmp6_stats.h xlat/snmp_ip_stats.h xlat/sock_alg_options.h xlat/sock_ax25_options.h xlat/sock_bluetooth_options.h xlat/sock_caif_options.h xlat/sock_dccp_options.h xlat/sock_ip_options.h xlat/sock_ipv6_options.h xlat/sock_ipx_options.h xlat/sock_irda_options.h xlat/sock_iucv_options.h xlat/sock_kcm_options.h xlat/sock_llc_options.h xlat/sock_netlink_options.h xlat/sock_nfcllcp_options.h xlat/sock_options.h xlat/sock_packet_options.h xlat/sock_pnp_options.h xlat/sock_pppol2tp_options.h xlat/sock_raw_options.h xlat/sock_rds_options.h xlat/sock_rxrpc_options.h xlat/sock_sctp_options.h xlat/sock_shutdown_flags.h xlat/sock_tcp_options.h xlat/sock_tipc_options.h xlat/sock_tls_options.h xlat/sock_type_flags.h xlat/sock_udp_options.h xlat/sock_xdp_options.h xlat/socketcalls.h xlat/socketlayers.h xlat/socktypes.h xlat/sparc_kern_features.h xlat/splice_flags.h xlat/sram_alloc_flags.h xlat/statfs_flags.h xlat/statx_attrs.h xlat/statx_masks.h xlat/swap_flags.h xlat/sync_file_range_flags.h xlat/sysctl_kern.h xlat/sysctl_net.h xlat/sysctl_net_core.h xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_conf.h xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h xlat/sysctl_root.h xlat/sysctl_vm.h xlat/syslog_action_type.h xlat/sysmips_operations.h xlat/tcflsh_options.h xlat/tcp_state_flags.h xlat/tcp_states.h xlat/tcxonc_options.h xlat/timerfdflags.h xlat/tun_device_types.h xlat/ubi_volume_props.h xlat/ubi_volume_types.h xlat/uffd_api_features.h xlat/uffd_api_flags.h xlat/uffd_copy_flags.h xlat/uffd_flags.h xlat/uffd_register_ioctl_flags.h xlat/uffd_register_mode_flags.h xlat/uffd_zeropage_flags.h xlat/umount_flags.h xlat/unix_diag_attrs.h xlat/unix_diag_show.h xlat/unshare_flags.h xlat/usagewho.h xlat/v4l2_buf_flags.h xlat/v4l2_buf_types.h xlat/v4l2_capture_modes.h xlat/v4l2_colorspaces.h xlat/v4l2_control_classes.h xlat/v4l2_control_flags.h xlat/v4l2_control_id_bases.h xlat/v4l2_control_ids.h xlat/v4l2_control_types.h xlat/v4l2_device_capabilities_flags.h xlat/v4l2_fields.h xlat/v4l2_format_description_flags.h xlat/v4l2_frameinterval_types.h xlat/v4l2_framesize_types.h xlat/v4l2_input_types.h xlat/v4l2_memories.h xlat/v4l2_pix_fmts.h xlat/v4l2_sdr_fmts.h xlat/v4l2_sliced_flags.h xlat/v4l2_streaming_capabilities.h xlat/v4l2_tuner_audmodes.h xlat/v4l2_tuner_capabilities.h xlat/v4l2_tuner_rxsubchanses.h xlat/v4l2_tuner_types.h xlat/v4l2_vbi_flags.h xlat/wait4_options.h xlat/waitid_types.h xlat/whence_codes.h xlat/xattrflags.h xlat/xdp_flags.h xlat/xfs_dqblk_flags.h xlat/xfs_quota_flags.h 
 $(top_srcdir)/xlat/access_flags.h: $(top_srcdir)/xlat/access_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/addrfams.h: $(top_srcdir)/xlat/addrfams.in $(top_srcdir)/xlat/gen.sh
@@ -14,6 +14,10 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/af_packet_types.h: $(top_srcdir)/xlat/af_packet_types.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/af_packet_versions.h: $(top_srcdir)/xlat/af_packet_versions.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/aio_cmds.h: $(top_srcdir)/xlat/aio_cmds.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/archvals.h: $(top_srcdir)/xlat/archvals.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/arp_hardware_types.h: $(top_srcdir)/xlat/arp_hardware_types.in $(top_srcdir)/xlat/gen.sh
@@ -26,12 +30,16 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/audit_arch.h: $(top_srcdir)/xlat/audit_arch.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/ax25_protocols.h: $(top_srcdir)/xlat/ax25_protocols.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/baud_options.h: $(top_srcdir)/xlat/baud_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/bdaddr_types.h: $(top_srcdir)/xlat/bdaddr_types.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/blkpg_ops.h: $(top_srcdir)/xlat/blkpg_ops.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/block_ioctl_cmds.h: $(top_srcdir)/xlat/block_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/bluetooth_l2_cid.h: $(top_srcdir)/xlat/bluetooth_l2_cid.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/bluetooth_l2_psm.h: $(top_srcdir)/xlat/bluetooth_l2_psm.in $(top_srcdir)/xlat/gen.sh
@@ -218,8 +226,6 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/evdev_switch.h: $(top_srcdir)/xlat/evdev_switch.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/evdev_sync.h: $(top_srcdir)/xlat/evdev_sync.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/f_owner_types.h: $(top_srcdir)/xlat/f_owner_types.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/f_seals.h: $(top_srcdir)/xlat/f_seals.in $(top_srcdir)/xlat/gen.sh
@@ -250,6 +256,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/fsmagic.h: $(top_srcdir)/xlat/fsmagic.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/futexbitset.h: $(top_srcdir)/xlat/futexbitset.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/futexops.h: $(top_srcdir)/xlat/futexops.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/futexwakecmps.h: $(top_srcdir)/xlat/futexwakecmps.in $(top_srcdir)/xlat/gen.sh
@@ -344,6 +352,12 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/keyctl_commands.h: $(top_srcdir)/xlat/keyctl_commands.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/kvm_cap.h: $(top_srcdir)/xlat/kvm_cap.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/kvm_cpuid_flags.h: $(top_srcdir)/xlat/kvm_cpuid_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/kvm_exit_reason.h: $(top_srcdir)/xlat/kvm_exit_reason.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/kvm_mem_flags.h: $(top_srcdir)/xlat/kvm_mem_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/lockfcmds.h: $(top_srcdir)/xlat/lockfcmds.in $(top_srcdir)/xlat/gen.sh
@@ -414,6 +428,10 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/name_to_handle_at_flags.h: $(top_srcdir)/xlat/name_to_handle_at_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nbd_ioctl_cmds.h: $(top_srcdir)/xlat/nbd_ioctl_cmds.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nbd_ioctl_flags.h: $(top_srcdir)/xlat/nbd_ioctl_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/neighbor_cache_entry_flags.h: $(top_srcdir)/xlat/neighbor_cache_entry_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/neighbor_cache_entry_states.h: $(top_srcdir)/xlat/neighbor_cache_entry_states.in $(top_srcdir)/xlat/gen.sh
@@ -630,6 +648,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_vf_port_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rtnl_ifla_xdp_attached_mode.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attached_mode.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.h: $(top_srcdir)/xlat/rtnl_ifla_xdp_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_link_attrs.h: $(top_srcdir)/xlat/rtnl_link_attrs.in $(top_srcdir)/xlat/gen.sh
@@ -762,10 +782,14 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/skf_off.h: $(top_srcdir)/xlat/skf_off.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/smc_decl_codes.h: $(top_srcdir)/xlat/smc_decl_codes.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/smc_diag_attrs.h: $(top_srcdir)/xlat/smc_diag_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/smc_diag_extended_flags.h: $(top_srcdir)/xlat/smc_diag_extended_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/smc_diag_mode.h: $(top_srcdir)/xlat/smc_diag_mode.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/smc_link_group_roles.h: $(top_srcdir)/xlat/smc_link_group_roles.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/smc_protocols.h: $(top_srcdir)/xlat/smc_protocols.in $(top_srcdir)/xlat/gen.sh
@@ -778,6 +802,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_alg_options.h: $(top_srcdir)/xlat/sock_alg_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/sock_ax25_options.h: $(top_srcdir)/xlat/sock_ax25_options.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_bluetooth_options.h: $(top_srcdir)/xlat/sock_bluetooth_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_caif_options.h: $(top_srcdir)/xlat/sock_caif_options.in $(top_srcdir)/xlat/gen.sh
@@ -818,6 +844,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_sctp_options.h: $(top_srcdir)/xlat/sock_sctp_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/sock_shutdown_flags.h: $(top_srcdir)/xlat/sock_shutdown_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_tcp_options.h: $(top_srcdir)/xlat/sock_tcp_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_tipc_options.h: $(top_srcdir)/xlat/sock_tipc_options.in $(top_srcdir)/xlat/gen.sh
@@ -828,6 +856,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sock_udp_options.h: $(top_srcdir)/xlat/sock_udp_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/sock_xdp_options.h: $(top_srcdir)/xlat/sock_xdp_options.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/socketcalls.h: $(top_srcdir)/xlat/socketcalls.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/socketlayers.h: $(top_srcdir)/xlat/socketlayers.in $(top_srcdir)/xlat/gen.sh
diff --git a/xlat/addrfams.h b/xlat/addrfams.h
index 9593936..b951083 100644
--- a/xlat/addrfams.h
+++ b/xlat/addrfams.h
@@ -311,6 +311,13 @@
 #else
 # define AF_SMC 43
 #endif
+#if defined(AF_XDP) || (defined(HAVE_DECL_AF_XDP) && HAVE_DECL_AF_XDP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AF_XDP) == (44), "AF_XDP != 44");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AF_XDP 44
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -361,6 +368,7 @@
  [AF_KCM] = XLAT(AF_KCM),
  [AF_QIPCRTR] = XLAT(AF_QIPCRTR),
  [AF_SMC] = XLAT(AF_SMC),
+ [AF_XDP] = XLAT(AF_XDP),
  XLAT_END
 };
 
diff --git a/xlat/addrfams.in b/xlat/addrfams.in
index 5824c3b..e6a6232 100644
--- a/xlat/addrfams.in
+++ b/xlat/addrfams.in
@@ -43,3 +43,4 @@
 AF_KCM		41
 AF_QIPCRTR	42
 AF_SMC		43
+AF_XDP		44
diff --git a/xlat/af_packet_versions.h b/xlat/af_packet_versions.h
new file mode 100644
index 0000000..8d82eba
--- /dev/null
+++ b/xlat/af_packet_versions.h
@@ -0,0 +1,46 @@
+/* Generated by ./xlat/gen.sh from ./xlat/af_packet_versions.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(TPACKET_V1) || (defined(HAVE_DECL_TPACKET_V1) && HAVE_DECL_TPACKET_V1)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TPACKET_V1) == (0), "TPACKET_V1 != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TPACKET_V1 0
+#endif
+#if defined(TPACKET_V2) || (defined(HAVE_DECL_TPACKET_V2) && HAVE_DECL_TPACKET_V2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TPACKET_V2) == (1), "TPACKET_V2 != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TPACKET_V2 1
+#endif
+#if defined(TPACKET_V3) || (defined(HAVE_DECL_TPACKET_V3) && HAVE_DECL_TPACKET_V3)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TPACKET_V3) == (2), "TPACKET_V3 != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TPACKET_V3 2
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat af_packet_versions in mpers mode
+
+# else
+
+static
+const struct xlat af_packet_versions[] = {
+ XLAT(TPACKET_V1),
+ XLAT(TPACKET_V2),
+ XLAT(TPACKET_V3),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/af_packet_versions.in b/xlat/af_packet_versions.in
new file mode 100644
index 0000000..399cdf4
--- /dev/null
+++ b/xlat/af_packet_versions.in
@@ -0,0 +1,3 @@
+TPACKET_V1	0
+TPACKET_V2	1
+TPACKET_V3	2
diff --git a/xlat/aio_cmds.h b/xlat/aio_cmds.h
new file mode 100644
index 0000000..dd558e8
--- /dev/null
+++ b/xlat/aio_cmds.h
@@ -0,0 +1,94 @@
+/* Generated by ./xlat/gen.sh from ./xlat/aio_cmds.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(IOCB_CMD_PREAD) || (defined(HAVE_DECL_IOCB_CMD_PREAD) && HAVE_DECL_IOCB_CMD_PREAD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOCB_CMD_PREAD) == (0), "IOCB_CMD_PREAD != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOCB_CMD_PREAD 0
+#endif
+#if defined(IOCB_CMD_PWRITE) || (defined(HAVE_DECL_IOCB_CMD_PWRITE) && HAVE_DECL_IOCB_CMD_PWRITE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOCB_CMD_PWRITE) == (1), "IOCB_CMD_PWRITE != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOCB_CMD_PWRITE 1
+#endif
+#if defined(IOCB_CMD_FSYNC) || (defined(HAVE_DECL_IOCB_CMD_FSYNC) && HAVE_DECL_IOCB_CMD_FSYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOCB_CMD_FSYNC) == (2), "IOCB_CMD_FSYNC != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOCB_CMD_FSYNC 2
+#endif
+#if defined(IOCB_CMD_FDSYNC) || (defined(HAVE_DECL_IOCB_CMD_FDSYNC) && HAVE_DECL_IOCB_CMD_FDSYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOCB_CMD_FDSYNC) == (3), "IOCB_CMD_FDSYNC != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOCB_CMD_FDSYNC 3
+#endif
+#if defined(IOCB_CMD_PREADX) || (defined(HAVE_DECL_IOCB_CMD_PREADX) && HAVE_DECL_IOCB_CMD_PREADX)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOCB_CMD_PREADX) == (4), "IOCB_CMD_PREADX != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOCB_CMD_PREADX 4
+#endif
+#if defined(IOCB_CMD_POLL) || (defined(HAVE_DECL_IOCB_CMD_POLL) && HAVE_DECL_IOCB_CMD_POLL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOCB_CMD_POLL) == (5), "IOCB_CMD_POLL != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOCB_CMD_POLL 5
+#endif
+#if defined(IOCB_CMD_NOOP) || (defined(HAVE_DECL_IOCB_CMD_NOOP) && HAVE_DECL_IOCB_CMD_NOOP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOCB_CMD_NOOP) == (6), "IOCB_CMD_NOOP != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOCB_CMD_NOOP 6
+#endif
+#if defined(IOCB_CMD_PREADV) || (defined(HAVE_DECL_IOCB_CMD_PREADV) && HAVE_DECL_IOCB_CMD_PREADV)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOCB_CMD_PREADV) == (7), "IOCB_CMD_PREADV != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOCB_CMD_PREADV 7
+#endif
+#if defined(IOCB_CMD_PWRITEV) || (defined(HAVE_DECL_IOCB_CMD_PWRITEV) && HAVE_DECL_IOCB_CMD_PWRITEV)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOCB_CMD_PWRITEV) == (8), "IOCB_CMD_PWRITEV != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOCB_CMD_PWRITEV 8
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat aio_cmds in mpers mode
+
+# else
+
+static
+const struct xlat aio_cmds[] = {
+ [IOCB_CMD_PREAD] = XLAT(IOCB_CMD_PREAD),
+ [IOCB_CMD_PWRITE] = XLAT(IOCB_CMD_PWRITE),
+ [IOCB_CMD_FSYNC] = XLAT(IOCB_CMD_FSYNC),
+ [IOCB_CMD_FDSYNC] = XLAT(IOCB_CMD_FDSYNC),
+ [IOCB_CMD_PREADX] = XLAT(IOCB_CMD_PREADX),
+ [IOCB_CMD_POLL] = XLAT(IOCB_CMD_POLL),
+ [IOCB_CMD_NOOP] = XLAT(IOCB_CMD_NOOP),
+ [IOCB_CMD_PREADV] = XLAT(IOCB_CMD_PREADV),
+ [IOCB_CMD_PWRITEV] = XLAT(IOCB_CMD_PWRITEV),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/aio_cmds.in b/xlat/aio_cmds.in
new file mode 100644
index 0000000..fd27d94
--- /dev/null
+++ b/xlat/aio_cmds.in
@@ -0,0 +1,10 @@
+#value_indexed
+IOCB_CMD_PREAD		0
+IOCB_CMD_PWRITE		1
+IOCB_CMD_FSYNC		2
+IOCB_CMD_FDSYNC		3
+IOCB_CMD_PREADX		4
+IOCB_CMD_POLL		5
+IOCB_CMD_NOOP		6
+IOCB_CMD_PREADV		7
+IOCB_CMD_PWRITEV	8
diff --git a/xlat/ax25_protocols.h b/xlat/ax25_protocols.h
new file mode 100644
index 0000000..8f72ebb
--- /dev/null
+++ b/xlat/ax25_protocols.h
@@ -0,0 +1,130 @@
+/* Generated by ./xlat/gen.sh from ./xlat/ax25_protocols.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(AX25_P_ROSE) || (defined(HAVE_DECL_AX25_P_ROSE) && HAVE_DECL_AX25_P_ROSE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_ROSE) == (0x01), "AX25_P_ROSE != 0x01");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_ROSE 0x01
+#endif
+#if defined(AX25_P_VJCOMP) || (defined(HAVE_DECL_AX25_P_VJCOMP) && HAVE_DECL_AX25_P_VJCOMP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_VJCOMP) == (0x06), "AX25_P_VJCOMP != 0x06");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_VJCOMP 0x06
+#endif
+#if defined(AX25_P_VJUNCOMP) || (defined(HAVE_DECL_AX25_P_VJUNCOMP) && HAVE_DECL_AX25_P_VJUNCOMP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_VJUNCOMP) == (0x07), "AX25_P_VJUNCOMP != 0x07");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_VJUNCOMP 0x07
+#endif
+#if defined(AX25_P_SEGMENT) || (defined(HAVE_DECL_AX25_P_SEGMENT) && HAVE_DECL_AX25_P_SEGMENT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_SEGMENT) == (0x08), "AX25_P_SEGMENT != 0x08");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_SEGMENT 0x08
+#endif
+#if defined(AX25_P_TEXNET) || (defined(HAVE_DECL_AX25_P_TEXNET) && HAVE_DECL_AX25_P_TEXNET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_TEXNET) == (0xc3), "AX25_P_TEXNET != 0xc3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_TEXNET 0xc3
+#endif
+#if defined(AX25_P_LQ) || (defined(HAVE_DECL_AX25_P_LQ) && HAVE_DECL_AX25_P_LQ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_LQ) == (0xc4), "AX25_P_LQ != 0xc4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_LQ 0xc4
+#endif
+#if defined(AX25_P_ATALK) || (defined(HAVE_DECL_AX25_P_ATALK) && HAVE_DECL_AX25_P_ATALK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_ATALK) == (0xca), "AX25_P_ATALK != 0xca");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_ATALK 0xca
+#endif
+#if defined(AX25_P_ATALK_ARP) || (defined(HAVE_DECL_AX25_P_ATALK_ARP) && HAVE_DECL_AX25_P_ATALK_ARP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_ATALK_ARP) == (0xcb), "AX25_P_ATALK_ARP != 0xcb");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_ATALK_ARP 0xcb
+#endif
+#if defined(AX25_P_IP) || (defined(HAVE_DECL_AX25_P_IP) && HAVE_DECL_AX25_P_IP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_IP) == (0xcc), "AX25_P_IP != 0xcc");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_IP 0xcc
+#endif
+#if defined(AX25_P_ARP) || (defined(HAVE_DECL_AX25_P_ARP) && HAVE_DECL_AX25_P_ARP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_ARP) == (0xcd), "AX25_P_ARP != 0xcd");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_ARP 0xcd
+#endif
+#if defined(AX25_P_FLEXNET) || (defined(HAVE_DECL_AX25_P_FLEXNET) && HAVE_DECL_AX25_P_FLEXNET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_FLEXNET) == (0xce), "AX25_P_FLEXNET != 0xce");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_FLEXNET 0xce
+#endif
+#if defined(AX25_P_NETROM) || (defined(HAVE_DECL_AX25_P_NETROM) && HAVE_DECL_AX25_P_NETROM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_NETROM) == (0xcf), "AX25_P_NETROM != 0xcf");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_NETROM 0xcf
+#endif
+#if defined(AX25_P_TEXT) || (defined(HAVE_DECL_AX25_P_TEXT) && HAVE_DECL_AX25_P_TEXT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_P_TEXT) == (0xf0), "AX25_P_TEXT != 0xf0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_P_TEXT 0xf0
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat ax25_protocols in mpers mode
+
+# else
+
+static
+const struct xlat ax25_protocols[] = {
+
+
+ XLAT(AX25_P_ROSE),
+ XLAT(AX25_P_VJCOMP),
+
+ XLAT(AX25_P_VJUNCOMP),
+
+ XLAT(AX25_P_SEGMENT),
+ XLAT(AX25_P_TEXNET),
+ XLAT(AX25_P_LQ),
+ XLAT(AX25_P_ATALK),
+ XLAT(AX25_P_ATALK_ARP),
+ XLAT(AX25_P_IP),
+ XLAT(AX25_P_ARP),
+ XLAT(AX25_P_FLEXNET),
+ XLAT(AX25_P_NETROM),
+ XLAT(AX25_P_TEXT),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/ax25_protocols.in b/xlat/ax25_protocols.in
new file mode 100644
index 0000000..89ced43
--- /dev/null
+++ b/xlat/ax25_protocols.in
@@ -0,0 +1,17 @@
+/* sorted */
+/* Those are pulled from include/net/ax25.h, they should be part of UAPI */
+AX25_P_ROSE		0x01
+AX25_P_VJCOMP		0x06	/* Compressed TCP/IP packet   */
+				/* Van Jacobsen (RFC 1144)    */
+AX25_P_VJUNCOMP		0x07	/* Uncompressed TCP/IP packet */
+				/* Van Jacobsen (RFC 1144)    */
+AX25_P_SEGMENT		0x08	/* Segmentation fragment      */
+AX25_P_TEXNET		0xc3	/* TEXTNET datagram protocol  */
+AX25_P_LQ		0xc4	/* Link Quality Protocol      */
+AX25_P_ATALK		0xca	/* Appletalk                  */
+AX25_P_ATALK_ARP	0xcb	/* Appletalk ARP              */
+AX25_P_IP		0xcc	/* ARPA Internet Protocol     */
+AX25_P_ARP		0xcd	/* ARPA Address Resolution    */
+AX25_P_FLEXNET		0xce	/* FlexNet                    */
+AX25_P_NETROM		0xcf	/* NET/ROM                    */
+AX25_P_TEXT		0xf0	/* No layer 3 protocol impl.  */
diff --git a/xlat/block_ioctl_cmds.h b/xlat/block_ioctl_cmds.h
new file mode 100644
index 0000000..7f563a8
--- /dev/null
+++ b/xlat/block_ioctl_cmds.h
@@ -0,0 +1,283 @@
+/* Generated by ./xlat/gen.sh from ./xlat/block_ioctl_cmds.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(BLKROSET) || (defined(HAVE_DECL_BLKROSET) && HAVE_DECL_BLKROSET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKROSET) == (_IO(0x12, 93)), "BLKROSET != _IO(0x12, 93)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKROSET _IO(0x12, 93)
+#endif
+#if defined(BLKROGET) || (defined(HAVE_DECL_BLKROGET) && HAVE_DECL_BLKROGET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKROGET) == (_IO(0x12, 94)), "BLKROGET != _IO(0x12, 94)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKROGET _IO(0x12, 94)
+#endif
+#if defined(BLKRRPART) || (defined(HAVE_DECL_BLKRRPART) && HAVE_DECL_BLKRRPART)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKRRPART) == (_IO(0x12, 95)), "BLKRRPART != _IO(0x12, 95)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKRRPART _IO(0x12, 95)
+#endif
+#if defined(BLKGETSIZE) || (defined(HAVE_DECL_BLKGETSIZE) && HAVE_DECL_BLKGETSIZE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKGETSIZE) == (_IO(0x12, 96)), "BLKGETSIZE != _IO(0x12, 96)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKGETSIZE _IO(0x12, 96)
+#endif
+#if defined(BLKFLSBUF) || (defined(HAVE_DECL_BLKFLSBUF) && HAVE_DECL_BLKFLSBUF)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKFLSBUF) == (_IO(0x12, 97)), "BLKFLSBUF != _IO(0x12, 97)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKFLSBUF _IO(0x12, 97)
+#endif
+#if defined(BLKRASET) || (defined(HAVE_DECL_BLKRASET) && HAVE_DECL_BLKRASET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKRASET) == (_IO(0x12, 98)), "BLKRASET != _IO(0x12, 98)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKRASET _IO(0x12, 98)
+#endif
+#if defined(BLKRAGET) || (defined(HAVE_DECL_BLKRAGET) && HAVE_DECL_BLKRAGET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKRAGET) == (_IO(0x12, 99)), "BLKRAGET != _IO(0x12, 99)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKRAGET _IO(0x12, 99)
+#endif
+#if defined(BLKFRASET) || (defined(HAVE_DECL_BLKFRASET) && HAVE_DECL_BLKFRASET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKFRASET) == (_IO(0x12, 100)), "BLKFRASET != _IO(0x12, 100)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKFRASET _IO(0x12, 100)
+#endif
+#if defined(BLKFRAGET) || (defined(HAVE_DECL_BLKFRAGET) && HAVE_DECL_BLKFRAGET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKFRAGET) == (_IO(0x12, 101)), "BLKFRAGET != _IO(0x12, 101)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKFRAGET _IO(0x12, 101)
+#endif
+#if defined(BLKSECTSET) || (defined(HAVE_DECL_BLKSECTSET) && HAVE_DECL_BLKSECTSET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKSECTSET) == (_IO(0x12, 102)), "BLKSECTSET != _IO(0x12, 102)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKSECTSET _IO(0x12, 102)
+#endif
+#if defined(BLKSECTGET) || (defined(HAVE_DECL_BLKSECTGET) && HAVE_DECL_BLKSECTGET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKSECTGET) == (_IO(0x12, 103)), "BLKSECTGET != _IO(0x12, 103)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKSECTGET _IO(0x12, 103)
+#endif
+#if defined(BLKSSZGET) || (defined(HAVE_DECL_BLKSSZGET) && HAVE_DECL_BLKSSZGET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKSSZGET) == (_IO(0x12, 104)), "BLKSSZGET != _IO(0x12, 104)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKSSZGET _IO(0x12, 104)
+#endif
+#if defined(BLKPG) || (defined(HAVE_DECL_BLKPG) && HAVE_DECL_BLKPG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKPG) == (_IO(0x12, 105)), "BLKPG != _IO(0x12, 105)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKPG _IO(0x12, 105)
+#endif
+#if defined(BLKELVGET) || (defined(HAVE_DECL_BLKELVGET) && HAVE_DECL_BLKELVGET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKELVGET) == (_IOR(0x12, 106, size_t)), "BLKELVGET != _IOR(0x12, 106, size_t)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKELVGET _IOR(0x12, 106, size_t)
+#endif
+#if defined(BLKELVSET) || (defined(HAVE_DECL_BLKELVSET) && HAVE_DECL_BLKELVSET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKELVSET) == (_IOW(0x12, 107, size_t)), "BLKELVSET != _IOW(0x12, 107, size_t)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKELVSET _IOW(0x12, 107, size_t)
+#endif
+#if defined(BLKBSZGET) || (defined(HAVE_DECL_BLKBSZGET) && HAVE_DECL_BLKBSZGET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKBSZGET) == (_IOR(0x12, 112, size_t)), "BLKBSZGET != _IOR(0x12, 112, size_t)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKBSZGET _IOR(0x12, 112, size_t)
+#endif
+#if defined(BLKBSZSET) || (defined(HAVE_DECL_BLKBSZSET) && HAVE_DECL_BLKBSZSET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKBSZSET) == (_IOW(0x12, 113, size_t)), "BLKBSZSET != _IOW(0x12, 113, size_t)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKBSZSET _IOW(0x12, 113, size_t)
+#endif
+#if defined(BLKGETSIZE64) || (defined(HAVE_DECL_BLKGETSIZE64) && HAVE_DECL_BLKGETSIZE64)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKGETSIZE64) == (_IOR(0x12, 114, size_t)), "BLKGETSIZE64 != _IOR(0x12, 114, size_t)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKGETSIZE64 _IOR(0x12, 114, size_t)
+#endif
+#if defined(BLKTRACESETUP) || (defined(HAVE_DECL_BLKTRACESETUP) && HAVE_DECL_BLKTRACESETUP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKTRACESETUP) == (_IOWR(0x12, 115, struct blk_user_trace_setup)), "BLKTRACESETUP != _IOWR(0x12, 115, struct blk_user_trace_setup)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKTRACESETUP _IOWR(0x12, 115, struct blk_user_trace_setup)
+#endif
+#if defined(BLKTRACESTART) || (defined(HAVE_DECL_BLKTRACESTART) && HAVE_DECL_BLKTRACESTART)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKTRACESTART) == (_IO(0x12, 116)), "BLKTRACESTART != _IO(0x12, 116)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKTRACESTART _IO(0x12, 116)
+#endif
+#if defined(BLKTRACESTOP) || (defined(HAVE_DECL_BLKTRACESTOP) && HAVE_DECL_BLKTRACESTOP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKTRACESTOP) == (_IO(0x12, 117)), "BLKTRACESTOP != _IO(0x12, 117)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKTRACESTOP _IO(0x12, 117)
+#endif
+#if defined(BLKTRACETEARDOWN) || (defined(HAVE_DECL_BLKTRACETEARDOWN) && HAVE_DECL_BLKTRACETEARDOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKTRACETEARDOWN) == (_IO(0x12, 118)), "BLKTRACETEARDOWN != _IO(0x12, 118)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKTRACETEARDOWN _IO(0x12, 118)
+#endif
+#if defined(BLKDISCARD) || (defined(HAVE_DECL_BLKDISCARD) && HAVE_DECL_BLKDISCARD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKDISCARD) == (_IO(0x12, 119)), "BLKDISCARD != _IO(0x12, 119)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKDISCARD _IO(0x12, 119)
+#endif
+#if defined(BLKIOMIN) || (defined(HAVE_DECL_BLKIOMIN) && HAVE_DECL_BLKIOMIN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKIOMIN) == (_IO(0x12, 120)), "BLKIOMIN != _IO(0x12, 120)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKIOMIN _IO(0x12, 120)
+#endif
+#if defined(BLKIOOPT) || (defined(HAVE_DECL_BLKIOOPT) && HAVE_DECL_BLKIOOPT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKIOOPT) == (_IO(0x12, 121)), "BLKIOOPT != _IO(0x12, 121)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKIOOPT _IO(0x12, 121)
+#endif
+#if defined(BLKALIGNOFF) || (defined(HAVE_DECL_BLKALIGNOFF) && HAVE_DECL_BLKALIGNOFF)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKALIGNOFF) == (_IO(0x12, 122)), "BLKALIGNOFF != _IO(0x12, 122)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKALIGNOFF _IO(0x12, 122)
+#endif
+#if defined(BLKPBSZGET) || (defined(HAVE_DECL_BLKPBSZGET) && HAVE_DECL_BLKPBSZGET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKPBSZGET) == (_IO(0x12, 123)), "BLKPBSZGET != _IO(0x12, 123)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKPBSZGET _IO(0x12, 123)
+#endif
+#if defined(BLKDISCARDZEROES) || (defined(HAVE_DECL_BLKDISCARDZEROES) && HAVE_DECL_BLKDISCARDZEROES)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKDISCARDZEROES) == (_IO(0x12, 124)), "BLKDISCARDZEROES != _IO(0x12, 124)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKDISCARDZEROES _IO(0x12, 124)
+#endif
+#if defined(BLKSECDISCARD) || (defined(HAVE_DECL_BLKSECDISCARD) && HAVE_DECL_BLKSECDISCARD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKSECDISCARD) == (_IO(0x12, 125)), "BLKSECDISCARD != _IO(0x12, 125)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKSECDISCARD _IO(0x12, 125)
+#endif
+#if defined(BLKROTATIONAL) || (defined(HAVE_DECL_BLKROTATIONAL) && HAVE_DECL_BLKROTATIONAL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKROTATIONAL) == (_IO(0x12, 126)), "BLKROTATIONAL != _IO(0x12, 126)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKROTATIONAL _IO(0x12, 126)
+#endif
+#if defined(BLKZEROOUT) || (defined(HAVE_DECL_BLKZEROOUT) && HAVE_DECL_BLKZEROOUT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKZEROOUT) == (_IO(0x12, 127)), "BLKZEROOUT != _IO(0x12, 127)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKZEROOUT _IO(0x12, 127)
+#endif
+#if defined(BLKDAXGET) || (defined(HAVE_DECL_BLKDAXGET) && HAVE_DECL_BLKDAXGET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BLKDAXGET) == (_IO(0x12, 129)), "BLKDAXGET != _IO(0x12, 129)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BLKDAXGET _IO(0x12, 129)
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+extern const struct xlat block_ioctl_cmds[];
+
+# else
+
+#  if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
+static
+#  endif
+const struct xlat block_ioctl_cmds[] = {
+ XLAT(BLKROSET),
+ XLAT(BLKROGET),
+ XLAT(BLKRRPART),
+ XLAT(BLKGETSIZE),
+ XLAT(BLKFLSBUF),
+ XLAT(BLKRASET),
+ XLAT(BLKRAGET),
+ XLAT(BLKFRASET),
+ XLAT(BLKFRAGET),
+ XLAT(BLKSECTSET),
+ XLAT(BLKSECTGET),
+ XLAT(BLKSSZGET),
+ XLAT(BLKPG),
+ XLAT(BLKELVGET),
+ XLAT(BLKELVSET),
+ XLAT(BLKBSZGET),
+ XLAT(BLKBSZSET),
+ XLAT(BLKGETSIZE64),
+ XLAT(BLKTRACESETUP),
+ XLAT(BLKTRACESTART),
+ XLAT(BLKTRACESTOP),
+ XLAT(BLKTRACETEARDOWN),
+ XLAT(BLKDISCARD),
+ XLAT(BLKIOMIN),
+ XLAT(BLKIOOPT),
+ XLAT(BLKALIGNOFF),
+ XLAT(BLKPBSZGET),
+ XLAT(BLKDISCARDZEROES),
+ XLAT(BLKSECDISCARD),
+ XLAT(BLKROTATIONAL),
+ XLAT(BLKZEROOUT),
+
+
+
+ XLAT(BLKDAXGET),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/block_ioctl_cmds.in b/xlat/block_ioctl_cmds.in
new file mode 100644
index 0000000..7863ac1
--- /dev/null
+++ b/xlat/block_ioctl_cmds.in
@@ -0,0 +1,35 @@
+BLKROSET		_IO(0x12, 93)
+BLKROGET		_IO(0x12, 94)
+BLKRRPART		_IO(0x12, 95)
+BLKGETSIZE		_IO(0x12, 96)
+BLKFLSBUF		_IO(0x12, 97)
+BLKRASET		_IO(0x12, 98)
+BLKRAGET		_IO(0x12, 99)
+BLKFRASET		_IO(0x12, 100)
+BLKFRAGET		_IO(0x12, 101)
+BLKSECTSET		_IO(0x12, 102)
+BLKSECTGET		_IO(0x12, 103)
+BLKSSZGET		_IO(0x12, 104)
+BLKPG			_IO(0x12, 105)
+BLKELVGET		_IOR(0x12, 106, size_t)
+BLKELVSET		_IOW(0x12, 107, size_t)
+BLKBSZGET		_IOR(0x12, 112, size_t)
+BLKBSZSET		_IOW(0x12, 113, size_t)
+BLKGETSIZE64		_IOR(0x12, 114, size_t)
+BLKTRACESETUP		_IOWR(0x12, 115, struct blk_user_trace_setup)
+BLKTRACESTART		_IO(0x12, 116)
+BLKTRACESTOP		_IO(0x12, 117)
+BLKTRACETEARDOWN	_IO(0x12, 118)
+BLKDISCARD		_IO(0x12, 119)
+BLKIOMIN		_IO(0x12, 120)
+BLKIOOPT		_IO(0x12, 121)
+BLKALIGNOFF		_IO(0x12, 122)
+BLKPBSZGET		_IO(0x12, 123)
+BLKDISCARDZEROES	_IO(0x12, 124)
+BLKSECDISCARD		_IO(0x12, 125)
+BLKROTATIONAL		_IO(0x12, 126)
+BLKZEROOUT		_IO(0x12, 127)
+/* BLKDAXSET was present between v4.5-rc1~112^2^2~16 and v4.5-rc3~23^2~3 */
+/* BLKDAXSET		_IO(0x12, 128) */
+/* BLKDAXGET was present between v4.5-rc1~112^2^2~16 and v4.7-rc1~78^2^2~4 */
+BLKDAXGET		_IO(0x12, 129)
diff --git a/xlat/bpf_attach_type.h b/xlat/bpf_attach_type.h
index aa83f4a..45dd210 100644
--- a/xlat/bpf_attach_type.h
+++ b/xlat/bpf_attach_type.h
@@ -101,6 +101,27 @@
 #else
 # define BPF_CGROUP_INET6_POST_BIND 13
 #endif
+#if defined(BPF_CGROUP_UDP4_SENDMSG) || (defined(HAVE_DECL_BPF_CGROUP_UDP4_SENDMSG) && HAVE_DECL_BPF_CGROUP_UDP4_SENDMSG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_CGROUP_UDP4_SENDMSG) == (14), "BPF_CGROUP_UDP4_SENDMSG != 14");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_CGROUP_UDP4_SENDMSG 14
+#endif
+#if defined(BPF_CGROUP_UDP6_SENDMSG) || (defined(HAVE_DECL_BPF_CGROUP_UDP6_SENDMSG) && HAVE_DECL_BPF_CGROUP_UDP6_SENDMSG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_CGROUP_UDP6_SENDMSG) == (15), "BPF_CGROUP_UDP6_SENDMSG != 15");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_CGROUP_UDP6_SENDMSG 15
+#endif
+#if defined(BPF_LIRC_MODE2) || (defined(HAVE_DECL_BPF_LIRC_MODE2) && HAVE_DECL_BPF_LIRC_MODE2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_LIRC_MODE2) == (16), "BPF_LIRC_MODE2 != 16");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_LIRC_MODE2 16
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -126,6 +147,9 @@
  [BPF_CGROUP_INET6_CONNECT] = XLAT(BPF_CGROUP_INET6_CONNECT),
  [BPF_CGROUP_INET4_POST_BIND] = XLAT(BPF_CGROUP_INET4_POST_BIND),
  [BPF_CGROUP_INET6_POST_BIND] = XLAT(BPF_CGROUP_INET6_POST_BIND),
+ [BPF_CGROUP_UDP4_SENDMSG] = XLAT(BPF_CGROUP_UDP4_SENDMSG),
+ [BPF_CGROUP_UDP6_SENDMSG] = XLAT(BPF_CGROUP_UDP6_SENDMSG),
+ [BPF_LIRC_MODE2] = XLAT(BPF_LIRC_MODE2),
  XLAT_END
 };
 
diff --git a/xlat/bpf_attach_type.in b/xlat/bpf_attach_type.in
index 9438107..04619e6 100644
--- a/xlat/bpf_attach_type.in
+++ b/xlat/bpf_attach_type.in
@@ -13,3 +13,6 @@
 BPF_CGROUP_INET6_CONNECT 11
 BPF_CGROUP_INET4_POST_BIND 12
 BPF_CGROUP_INET6_POST_BIND 13
+BPF_CGROUP_UDP4_SENDMSG 14
+BPF_CGROUP_UDP6_SENDMSG 15
+BPF_LIRC_MODE2 16
diff --git a/xlat/bpf_commands.h b/xlat/bpf_commands.h
index d0653b3..ad6a268 100644
--- a/xlat/bpf_commands.h
+++ b/xlat/bpf_commands.h
@@ -129,6 +129,27 @@
 #else
 # define BPF_RAW_TRACEPOINT_OPEN 17
 #endif
+#if defined(BPF_BTF_LOAD) || (defined(HAVE_DECL_BPF_BTF_LOAD) && HAVE_DECL_BPF_BTF_LOAD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_BTF_LOAD) == (18), "BPF_BTF_LOAD != 18");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_BTF_LOAD 18
+#endif
+#if defined(BPF_BTF_GET_FD_BY_ID) || (defined(HAVE_DECL_BPF_BTF_GET_FD_BY_ID) && HAVE_DECL_BPF_BTF_GET_FD_BY_ID)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_BTF_GET_FD_BY_ID) == (19), "BPF_BTF_GET_FD_BY_ID != 19");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_BTF_GET_FD_BY_ID 19
+#endif
+#if defined(BPF_TASK_FD_QUERY) || (defined(HAVE_DECL_BPF_TASK_FD_QUERY) && HAVE_DECL_BPF_TASK_FD_QUERY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_TASK_FD_QUERY) == (20), "BPF_TASK_FD_QUERY != 20");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_TASK_FD_QUERY 20
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -158,6 +179,9 @@
  [BPF_OBJ_GET_INFO_BY_FD] = XLAT(BPF_OBJ_GET_INFO_BY_FD),
  [BPF_PROG_QUERY] = XLAT(BPF_PROG_QUERY),
  [BPF_RAW_TRACEPOINT_OPEN] = XLAT(BPF_RAW_TRACEPOINT_OPEN),
+ [BPF_BTF_LOAD] = XLAT(BPF_BTF_LOAD),
+ [BPF_BTF_GET_FD_BY_ID] = XLAT(BPF_BTF_GET_FD_BY_ID),
+ [BPF_TASK_FD_QUERY] = XLAT(BPF_TASK_FD_QUERY),
  XLAT_END
 };
 
diff --git a/xlat/bpf_commands.in b/xlat/bpf_commands.in
index 54fd7ad..befb029 100644
--- a/xlat/bpf_commands.in
+++ b/xlat/bpf_commands.in
@@ -17,3 +17,6 @@
 BPF_OBJ_GET_INFO_BY_FD 15
 BPF_PROG_QUERY 16
 BPF_RAW_TRACEPOINT_OPEN 17
+BPF_BTF_LOAD 18
+BPF_BTF_GET_FD_BY_ID 19
+BPF_TASK_FD_QUERY 20
diff --git a/xlat/bpf_map_types.h b/xlat/bpf_map_types.h
index 28a2191..13bbdf8 100644
--- a/xlat/bpf_map_types.h
+++ b/xlat/bpf_map_types.h
@@ -122,6 +122,34 @@
 #else
 # define BPF_MAP_TYPE_CPUMAP 16
 #endif
+#if defined(BPF_MAP_TYPE_XSKMAP) || (defined(HAVE_DECL_BPF_MAP_TYPE_XSKMAP) && HAVE_DECL_BPF_MAP_TYPE_XSKMAP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_MAP_TYPE_XSKMAP) == (17), "BPF_MAP_TYPE_XSKMAP != 17");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_MAP_TYPE_XSKMAP 17
+#endif
+#if defined(BPF_MAP_TYPE_SOCKHASH) || (defined(HAVE_DECL_BPF_MAP_TYPE_SOCKHASH) && HAVE_DECL_BPF_MAP_TYPE_SOCKHASH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_MAP_TYPE_SOCKHASH) == (18), "BPF_MAP_TYPE_SOCKHASH != 18");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_MAP_TYPE_SOCKHASH 18
+#endif
+#if defined(BPF_MAP_TYPE_CGROUP_STORAGE) || (defined(HAVE_DECL_BPF_MAP_TYPE_CGROUP_STORAGE) && HAVE_DECL_BPF_MAP_TYPE_CGROUP_STORAGE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_MAP_TYPE_CGROUP_STORAGE) == (19), "BPF_MAP_TYPE_CGROUP_STORAGE != 19");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_MAP_TYPE_CGROUP_STORAGE 19
+#endif
+#if defined(BPF_MAP_TYPE_REUSEPORT_SOCKARRAY) || (defined(HAVE_DECL_BPF_MAP_TYPE_REUSEPORT_SOCKARRAY) && HAVE_DECL_BPF_MAP_TYPE_REUSEPORT_SOCKARRAY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_MAP_TYPE_REUSEPORT_SOCKARRAY) == (20), "BPF_MAP_TYPE_REUSEPORT_SOCKARRAY != 20");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_MAP_TYPE_REUSEPORT_SOCKARRAY 20
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -150,6 +178,10 @@
  [BPF_MAP_TYPE_DEVMAP] = XLAT(BPF_MAP_TYPE_DEVMAP),
  [BPF_MAP_TYPE_SOCKMAP] = XLAT(BPF_MAP_TYPE_SOCKMAP),
  [BPF_MAP_TYPE_CPUMAP] = XLAT(BPF_MAP_TYPE_CPUMAP),
+ [BPF_MAP_TYPE_XSKMAP] = XLAT(BPF_MAP_TYPE_XSKMAP),
+ [BPF_MAP_TYPE_SOCKHASH] = XLAT(BPF_MAP_TYPE_SOCKHASH),
+ [BPF_MAP_TYPE_CGROUP_STORAGE] = XLAT(BPF_MAP_TYPE_CGROUP_STORAGE),
+ [BPF_MAP_TYPE_REUSEPORT_SOCKARRAY] = XLAT(BPF_MAP_TYPE_REUSEPORT_SOCKARRAY),
  XLAT_END
 };
 
diff --git a/xlat/bpf_map_types.in b/xlat/bpf_map_types.in
index 99b08c8..e227382 100644
--- a/xlat/bpf_map_types.in
+++ b/xlat/bpf_map_types.in
@@ -16,3 +16,7 @@
 BPF_MAP_TYPE_DEVMAP 14
 BPF_MAP_TYPE_SOCKMAP 15
 BPF_MAP_TYPE_CPUMAP 16
+BPF_MAP_TYPE_XSKMAP 17
+BPF_MAP_TYPE_SOCKHASH 18
+BPF_MAP_TYPE_CGROUP_STORAGE 19
+BPF_MAP_TYPE_REUSEPORT_SOCKARRAY 20
diff --git a/xlat/bpf_prog_types.h b/xlat/bpf_prog_types.h
index efaae9e..10cacc4 100644
--- a/xlat/bpf_prog_types.h
+++ b/xlat/bpf_prog_types.h
@@ -129,6 +129,27 @@
 #else
 # define BPF_PROG_TYPE_RAW_TRACEPOINT 17
 #endif
+#if defined(BPF_PROG_TYPE_LWT_SEG6LOCAL) || (defined(HAVE_DECL_BPF_PROG_TYPE_LWT_SEG6LOCAL) && HAVE_DECL_BPF_PROG_TYPE_LWT_SEG6LOCAL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_PROG_TYPE_LWT_SEG6LOCAL) == (18), "BPF_PROG_TYPE_LWT_SEG6LOCAL != 18");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_PROG_TYPE_LWT_SEG6LOCAL 18
+#endif
+#if defined(BPF_PROG_TYPE_LIRC_MODE2) || (defined(HAVE_DECL_BPF_PROG_TYPE_LIRC_MODE2) && HAVE_DECL_BPF_PROG_TYPE_LIRC_MODE2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_PROG_TYPE_LIRC_MODE2) == (19), "BPF_PROG_TYPE_LIRC_MODE2 != 19");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_PROG_TYPE_LIRC_MODE2 19
+#endif
+#if defined(BPF_PROG_TYPE_SK_REUSEPORT) || (defined(HAVE_DECL_BPF_PROG_TYPE_SK_REUSEPORT) && HAVE_DECL_BPF_PROG_TYPE_SK_REUSEPORT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((BPF_PROG_TYPE_SK_REUSEPORT) == (20), "BPF_PROG_TYPE_SK_REUSEPORT != 20");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define BPF_PROG_TYPE_SK_REUSEPORT 20
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -158,6 +179,9 @@
  [BPF_PROG_TYPE_CGROUP_DEVICE] = XLAT(BPF_PROG_TYPE_CGROUP_DEVICE),
  [BPF_PROG_TYPE_SK_MSG] = XLAT(BPF_PROG_TYPE_SK_MSG),
  [BPF_PROG_TYPE_RAW_TRACEPOINT] = XLAT(BPF_PROG_TYPE_RAW_TRACEPOINT),
+ [BPF_PROG_TYPE_LWT_SEG6LOCAL] = XLAT(BPF_PROG_TYPE_LWT_SEG6LOCAL),
+ [BPF_PROG_TYPE_LIRC_MODE2] = XLAT(BPF_PROG_TYPE_LIRC_MODE2),
+ [BPF_PROG_TYPE_SK_REUSEPORT] = XLAT(BPF_PROG_TYPE_SK_REUSEPORT),
  XLAT_END
 };
 
diff --git a/xlat/bpf_prog_types.in b/xlat/bpf_prog_types.in
index 7fee390..d32ca7f 100644
--- a/xlat/bpf_prog_types.in
+++ b/xlat/bpf_prog_types.in
@@ -17,3 +17,6 @@
 BPF_PROG_TYPE_CGROUP_DEVICE 15
 BPF_PROG_TYPE_SK_MSG 16
 BPF_PROG_TYPE_RAW_TRACEPOINT 17
+BPF_PROG_TYPE_LWT_SEG6LOCAL 18
+BPF_PROG_TYPE_LIRC_MODE2 19
+BPF_PROG_TYPE_SK_REUSEPORT 20
diff --git a/xlat/epollevents.h b/xlat/epollevents.h
index b82e173..45d9cd9 100644
--- a/xlat/epollevents.h
+++ b/xlat/epollevents.h
@@ -3,6 +3,118 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
+#if defined(EPOLLIN) || (defined(HAVE_DECL_EPOLLIN) && HAVE_DECL_EPOLLIN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLIN) == (0x00000001), "EPOLLIN != 0x00000001");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLIN 0x00000001
+#endif
+#if defined(EPOLLPRI) || (defined(HAVE_DECL_EPOLLPRI) && HAVE_DECL_EPOLLPRI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLPRI) == (0x00000002), "EPOLLPRI != 0x00000002");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLPRI 0x00000002
+#endif
+#if defined(EPOLLOUT) || (defined(HAVE_DECL_EPOLLOUT) && HAVE_DECL_EPOLLOUT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLOUT) == (0x00000004), "EPOLLOUT != 0x00000004");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLOUT 0x00000004
+#endif
+#if defined(EPOLLERR) || (defined(HAVE_DECL_EPOLLERR) && HAVE_DECL_EPOLLERR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLERR) == (0x00000008), "EPOLLERR != 0x00000008");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLERR 0x00000008
+#endif
+#if defined(EPOLLHUP) || (defined(HAVE_DECL_EPOLLHUP) && HAVE_DECL_EPOLLHUP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLHUP) == (0x00000010), "EPOLLHUP != 0x00000010");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLHUP 0x00000010
+#endif
+#if defined(EPOLLNVAL) || (defined(HAVE_DECL_EPOLLNVAL) && HAVE_DECL_EPOLLNVAL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLNVAL) == (0x00000020), "EPOLLNVAL != 0x00000020");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLNVAL 0x00000020
+#endif
+#if defined(EPOLLRDNORM) || (defined(HAVE_DECL_EPOLLRDNORM) && HAVE_DECL_EPOLLRDNORM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLRDNORM) == (0x00000040), "EPOLLRDNORM != 0x00000040");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLRDNORM 0x00000040
+#endif
+#if defined(EPOLLRDBAND) || (defined(HAVE_DECL_EPOLLRDBAND) && HAVE_DECL_EPOLLRDBAND)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLRDBAND) == (0x00000080), "EPOLLRDBAND != 0x00000080");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLRDBAND 0x00000080
+#endif
+#if defined(EPOLLWRNORM) || (defined(HAVE_DECL_EPOLLWRNORM) && HAVE_DECL_EPOLLWRNORM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLWRNORM) == (0x00000100), "EPOLLWRNORM != 0x00000100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLWRNORM 0x00000100
+#endif
+#if defined(EPOLLWRBAND) || (defined(HAVE_DECL_EPOLLWRBAND) && HAVE_DECL_EPOLLWRBAND)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLWRBAND) == (0x00000200), "EPOLLWRBAND != 0x00000200");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLWRBAND 0x00000200
+#endif
+#if defined(EPOLLMSG) || (defined(HAVE_DECL_EPOLLMSG) && HAVE_DECL_EPOLLMSG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLMSG) == (0x00000400), "EPOLLMSG != 0x00000400");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLMSG 0x00000400
+#endif
+#if defined(EPOLLRDHUP) || (defined(HAVE_DECL_EPOLLRDHUP) && HAVE_DECL_EPOLLRDHUP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLRDHUP) == (0x00002000), "EPOLLRDHUP != 0x00002000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLRDHUP 0x00002000
+#endif
+#if defined(EPOLLEXCLUSIVE) || (defined(HAVE_DECL_EPOLLEXCLUSIVE) && HAVE_DECL_EPOLLEXCLUSIVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLEXCLUSIVE) == (0x10000000), "EPOLLEXCLUSIVE != 0x10000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLEXCLUSIVE 0x10000000
+#endif
+#if defined(EPOLLWAKEUP) || (defined(HAVE_DECL_EPOLLWAKEUP) && HAVE_DECL_EPOLLWAKEUP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLWAKEUP) == (0x20000000), "EPOLLWAKEUP != 0x20000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLWAKEUP 0x20000000
+#endif
+#if defined(EPOLLONESHOT) || (defined(HAVE_DECL_EPOLLONESHOT) && HAVE_DECL_EPOLLONESHOT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLONESHOT) == (0x40000000), "EPOLLONESHOT != 0x40000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLONESHOT 0x40000000
+#endif
+#if defined(EPOLLET) || (defined(HAVE_DECL_EPOLLET) && HAVE_DECL_EPOLLET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((EPOLLET) == (0x80000000), "EPOLLET != 0x80000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define EPOLLET 0x80000000
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -14,51 +126,22 @@
 
 static
 const struct xlat epollevents[] = {
-#if defined(EPOLLIN) || (defined(HAVE_DECL_EPOLLIN) && HAVE_DECL_EPOLLIN)
-  XLAT(EPOLLIN),
-#endif
-#if defined(EPOLLPRI) || (defined(HAVE_DECL_EPOLLPRI) && HAVE_DECL_EPOLLPRI)
-  XLAT(EPOLLPRI),
-#endif
-#if defined(EPOLLOUT) || (defined(HAVE_DECL_EPOLLOUT) && HAVE_DECL_EPOLLOUT)
-  XLAT(EPOLLOUT),
-#endif
-#if defined(EPOLLRDNORM) || (defined(HAVE_DECL_EPOLLRDNORM) && HAVE_DECL_EPOLLRDNORM)
-  XLAT(EPOLLRDNORM),
-#endif
-#if defined(EPOLLRDBAND) || (defined(HAVE_DECL_EPOLLRDBAND) && HAVE_DECL_EPOLLRDBAND)
-  XLAT(EPOLLRDBAND),
-#endif
-#if defined(EPOLLWRNORM) || (defined(HAVE_DECL_EPOLLWRNORM) && HAVE_DECL_EPOLLWRNORM)
-  XLAT(EPOLLWRNORM),
-#endif
-#if defined(EPOLLWRBAND) || (defined(HAVE_DECL_EPOLLWRBAND) && HAVE_DECL_EPOLLWRBAND)
-  XLAT(EPOLLWRBAND),
-#endif
-#if defined(EPOLLMSG) || (defined(HAVE_DECL_EPOLLMSG) && HAVE_DECL_EPOLLMSG)
-  XLAT(EPOLLMSG),
-#endif
-#if defined(EPOLLERR) || (defined(HAVE_DECL_EPOLLERR) && HAVE_DECL_EPOLLERR)
-  XLAT(EPOLLERR),
-#endif
-#if defined(EPOLLHUP) || (defined(HAVE_DECL_EPOLLHUP) && HAVE_DECL_EPOLLHUP)
-  XLAT(EPOLLHUP),
-#endif
-#if defined(EPOLLRDHUP) || (defined(HAVE_DECL_EPOLLRDHUP) && HAVE_DECL_EPOLLRDHUP)
-  XLAT(EPOLLRDHUP),
-#endif
-#if defined(EPOLLEXCLUSIVE) || (defined(HAVE_DECL_EPOLLEXCLUSIVE) && HAVE_DECL_EPOLLEXCLUSIVE)
-  XLAT(EPOLLEXCLUSIVE),
-#endif
-#if defined(EPOLLWAKEUP) || (defined(HAVE_DECL_EPOLLWAKEUP) && HAVE_DECL_EPOLLWAKEUP)
-  XLAT(EPOLLWAKEUP),
-#endif
-#if defined(EPOLLONESHOT) || (defined(HAVE_DECL_EPOLLONESHOT) && HAVE_DECL_EPOLLONESHOT)
-  XLAT(EPOLLONESHOT),
-#endif
-#if defined(EPOLLET) || (defined(HAVE_DECL_EPOLLET) && HAVE_DECL_EPOLLET)
-  XLAT(EPOLLET),
-#endif
+ XLAT(EPOLLIN),
+ XLAT(EPOLLPRI),
+ XLAT(EPOLLOUT),
+ XLAT(EPOLLERR),
+ XLAT(EPOLLHUP),
+ XLAT(EPOLLNVAL),
+ XLAT(EPOLLRDNORM),
+ XLAT(EPOLLRDBAND),
+ XLAT(EPOLLWRNORM),
+ XLAT(EPOLLWRBAND),
+ XLAT(EPOLLMSG),
+ XLAT(EPOLLRDHUP),
+ XLAT(EPOLLEXCLUSIVE),
+ XLAT(EPOLLWAKEUP),
+ XLAT(EPOLLONESHOT),
+ XLAT(EPOLLET),
  XLAT_END
 };
 
diff --git a/xlat/epollevents.in b/xlat/epollevents.in
index 6fa6707..2dced00 100644
--- a/xlat/epollevents.in
+++ b/xlat/epollevents.in
@@ -1,15 +1,16 @@
-EPOLLIN
-EPOLLPRI
-EPOLLOUT
-EPOLLRDNORM
-EPOLLRDBAND
-EPOLLWRNORM
-EPOLLWRBAND
-EPOLLMSG
-EPOLLERR
-EPOLLHUP
-EPOLLRDHUP
-EPOLLEXCLUSIVE
-EPOLLWAKEUP
-EPOLLONESHOT
-EPOLLET
+EPOLLIN		0x00000001
+EPOLLPRI	0x00000002
+EPOLLOUT	0x00000004
+EPOLLERR	0x00000008
+EPOLLHUP	0x00000010
+EPOLLNVAL	0x00000020
+EPOLLRDNORM	0x00000040
+EPOLLRDBAND	0x00000080
+EPOLLWRNORM	0x00000100
+EPOLLWRBAND	0x00000200
+EPOLLMSG	0x00000400
+EPOLLRDHUP	0x00002000
+EPOLLEXCLUSIVE	0x10000000
+EPOLLWAKEUP	0x20000000
+EPOLLONESHOT	0x40000000
+EPOLLET		0x80000000
diff --git a/xlat/evdev_ev.h b/xlat/evdev_ev.h
index 30adf93..a112805 100644
--- a/xlat/evdev_ev.h
+++ b/xlat/evdev_ev.h
@@ -90,13 +90,8 @@
 
 #ifndef XLAT_MACROS_ONLY
 
-# ifdef IN_MPERS
+# ifndef IN_MPERS
 
-#  error static const struct xlat evdev_ev in mpers mode
-
-# else
-
-static
 const struct xlat evdev_ev[] = {
  XLAT(EV_SYN),
  XLAT(EV_KEY),
diff --git a/xlat/evdev_sync.h b/xlat/evdev_sync.h
deleted file mode 100644
index 7a06e15..0000000
--- a/xlat/evdev_sync.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Generated by ./xlat/gen.sh from ./xlat/evdev_sync.in; do not edit. */
-
-#include "gcc_compat.h"
-#include "static_assert.h"
-
-#if defined(SYN_REPORT) || (defined(HAVE_DECL_SYN_REPORT) && HAVE_DECL_SYN_REPORT)
-DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((SYN_REPORT) == (0), "SYN_REPORT != 0");
-DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
-#else
-# define SYN_REPORT 0
-#endif
-#if defined(SYN_CONFIG) || (defined(HAVE_DECL_SYN_CONFIG) && HAVE_DECL_SYN_CONFIG)
-DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((SYN_CONFIG) == (1), "SYN_CONFIG != 1");
-DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
-#else
-# define SYN_CONFIG 1
-#endif
-#if defined(SYN_MT_REPORT) || (defined(HAVE_DECL_SYN_MT_REPORT) && HAVE_DECL_SYN_MT_REPORT)
-DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((SYN_MT_REPORT) == (2), "SYN_MT_REPORT != 2");
-DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
-#else
-# define SYN_MT_REPORT 2
-#endif
-#if defined(SYN_DROPPED) || (defined(HAVE_DECL_SYN_DROPPED) && HAVE_DECL_SYN_DROPPED)
-DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((SYN_DROPPED) == (3), "SYN_DROPPED != 3");
-DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
-#else
-# define SYN_DROPPED 3
-#endif
-
-#ifndef XLAT_MACROS_ONLY
-
-# ifdef IN_MPERS
-
-#  error static const struct xlat evdev_sync in mpers mode
-
-# else
-
-static
-const struct xlat evdev_sync[] = {
- [SYN_REPORT] = XLAT(SYN_REPORT),
- [SYN_CONFIG] = XLAT(SYN_CONFIG),
- [SYN_MT_REPORT] = XLAT(SYN_MT_REPORT),
- [SYN_DROPPED] = XLAT(SYN_DROPPED),
- XLAT_END
-};
-
-# endif /* !IN_MPERS */
-
-#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/evdev_sync.in b/xlat/evdev_sync.in
deleted file mode 100644
index ca9ea50..0000000
--- a/xlat/evdev_sync.in
+++ /dev/null
@@ -1,5 +0,0 @@
-#value_indexed
-SYN_REPORT	0
-SYN_CONFIG	1
-SYN_MT_REPORT	2
-SYN_DROPPED	3
diff --git a/xlat/fcntl64cmds.in b/xlat/fcntl64cmds.in
deleted file mode 100644
index 074efe4..0000000
--- a/xlat/fcntl64cmds.in
+++ /dev/null
@@ -1,4 +0,0 @@
-/* asm-generic/fcntl.h */
-F_GETLK64	12
-F_SETLK64	13
-F_SETLKW64	14
diff --git a/xlat/futexbitset.h b/xlat/futexbitset.h
new file mode 100644
index 0000000..566c8cb
--- /dev/null
+++ b/xlat/futexbitset.h
@@ -0,0 +1,30 @@
+/* Generated by ./xlat/gen.sh from ./xlat/futexbitset.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(FUTEX_BITSET_MATCH_ANY) || (defined(HAVE_DECL_FUTEX_BITSET_MATCH_ANY) && HAVE_DECL_FUTEX_BITSET_MATCH_ANY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((FUTEX_BITSET_MATCH_ANY) == (0xffffffff), "FUTEX_BITSET_MATCH_ANY != 0xffffffff");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define FUTEX_BITSET_MATCH_ANY 0xffffffff
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat futexbitset in mpers mode
+
+# else
+
+static
+const struct xlat futexbitset[] = {
+ XLAT(FUTEX_BITSET_MATCH_ANY),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/futexbitset.in b/xlat/futexbitset.in
new file mode 100644
index 0000000..1290c87
--- /dev/null
+++ b/xlat/futexbitset.in
@@ -0,0 +1 @@
+FUTEX_BITSET_MATCH_ANY	0xffffffff
diff --git a/xlat/getsockipoptions.in b/xlat/getsockipoptions.in
deleted file mode 100644
index 847cec2..0000000
--- a/xlat/getsockipoptions.in
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Options specific to getsockopt(SOL_IP).
- * Common {g,s}etsockopt(SOL_IP) options
- * should be in sockipoptions.in instead.
- */
-
-ARPT_SO_GET_INFO
-ARPT_SO_GET_ENTRIES
-ARPT_SO_GET_REVISION_MATCH
-ARPT_SO_GET_REVISION_TARGET
-
-EBT_SO_GET_INFO
-EBT_SO_GET_ENTRIES
-EBT_SO_GET_INIT_INFO
-EBT_SO_GET_INIT_ENTRIES
-
-IP_VS_SO_GET_VERSION
-IP_VS_SO_GET_INFO
-IP_VS_SO_GET_SERVICES
-IP_VS_SO_GET_SERVICE
-IP_VS_SO_GET_DESTS
-IP_VS_SO_GET_DEST
-IP_VS_SO_GET_TIMEOUT
-IP_VS_SO_GET_DAEMON
-
-IPT_SO_GET_INFO
-IPT_SO_GET_ENTRIES
-IPT_SO_GET_REVISION_MATCH
-IPT_SO_GET_REVISION_TARGET
diff --git a/xlat/getsockipv6options.in b/xlat/getsockipv6options.in
deleted file mode 100644
index da44a10..0000000
--- a/xlat/getsockipv6options.in
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
- * Options specific to getsockopt(SOL_IPV6).
- * Common {g,s}etsockopt(SOL_IPV6) options
- * should be in sockipv6options.in instead.
- */
-
-IP6T_SO_GET_INFO
-IP6T_SO_GET_ENTRIES
-IP6T_SO_GET_REVISION_MATCH
-IP6T_SO_GET_REVISION_TARGET
diff --git a/xlat/inet_devconf_indices.h b/xlat/inet_devconf_indices.h
index ce00a54..b1dd3cc 100644
--- a/xlat/inet_devconf_indices.h
+++ b/xlat/inet_devconf_indices.h
@@ -220,6 +220,13 @@
 #else
 # define IPV4_DEVCONF_DROP_GRATUITOUS_ARP 31
 #endif
+#if defined(IPV4_DEVCONF_BC_FORWARDING) || (defined(HAVE_DECL_IPV4_DEVCONF_BC_FORWARDING) && HAVE_DECL_IPV4_DEVCONF_BC_FORWARDING)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IPV4_DEVCONF_BC_FORWARDING) == (32), "IPV4_DEVCONF_BC_FORWARDING != 32");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IPV4_DEVCONF_BC_FORWARDING 32
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -263,6 +270,7 @@
  [IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1] = XLAT(IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1),
  [IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1] = XLAT(IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1),
  [IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1] = XLAT(IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1),
+ [IPV4_DEVCONF_BC_FORWARDING-1] = XLAT(IPV4_DEVCONF_BC_FORWARDING-1),
  XLAT_END
 };
 
diff --git a/xlat/inet_devconf_indices.in b/xlat/inet_devconf_indices.in
index eabcfc5..dd26237 100644
--- a/xlat/inet_devconf_indices.in
+++ b/xlat/inet_devconf_indices.in
@@ -31,3 +31,4 @@
 IPV4_DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN-1		29
 IPV4_DEVCONF_DROP_UNICAST_IN_L2_MULTICAST-1		30
 IPV4_DEVCONF_DROP_GRATUITOUS_ARP-1			31
+IPV4_DEVCONF_BC_FORWARDING-1				32
diff --git a/xlat/inotify_flags.h b/xlat/inotify_flags.h
index 1cab92d..5d233d5 100644
--- a/xlat/inotify_flags.h
+++ b/xlat/inotify_flags.h
@@ -129,6 +129,13 @@
 #else
 # define IN_EXCL_UNLINK 0x04000000
 #endif
+#if defined(IN_MASK_CREATE) || (defined(HAVE_DECL_IN_MASK_CREATE) && HAVE_DECL_IN_MASK_CREATE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IN_MASK_CREATE) == (0x10000000), "IN_MASK_CREATE != 0x10000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IN_MASK_CREATE 0x10000000
+#endif
 #if defined(IN_MASK_ADD) || (defined(HAVE_DECL_IN_MASK_ADD) && HAVE_DECL_IN_MASK_ADD)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
 static_assert((IN_MASK_ADD) == (0x20000000), "IN_MASK_ADD != 0x20000000");
@@ -179,6 +186,7 @@
  XLAT(IN_ONLYDIR),
  XLAT(IN_DONT_FOLLOW),
  XLAT(IN_EXCL_UNLINK),
+ XLAT(IN_MASK_CREATE),
  XLAT(IN_MASK_ADD),
  XLAT(IN_ISDIR),
  XLAT(IN_ONESHOT),
diff --git a/xlat/inotify_flags.in b/xlat/inotify_flags.in
index db1d839..671bd0e 100644
--- a/xlat/inotify_flags.in
+++ b/xlat/inotify_flags.in
@@ -16,6 +16,7 @@
 IN_ONLYDIR 0x01000000
 IN_DONT_FOLLOW 0x02000000
 IN_EXCL_UNLINK 0x04000000
+IN_MASK_CREATE 0x10000000
 IN_MASK_ADD 0x20000000
 IN_ISDIR 0x40000000
 IN_ONESHOT 0x80000000
diff --git a/xlat/ioctl_dirs.h b/xlat/ioctl_dirs.h
index d4cae21..b059862 100644
--- a/xlat/ioctl_dirs.h
+++ b/xlat/ioctl_dirs.h
@@ -14,15 +14,15 @@
 
 static
 const struct xlat ioctl_dirs[] = {
+#if defined(_IOC_NONE) || (defined(HAVE_DECL__IOC_NONE) && HAVE_DECL__IOC_NONE)
+  XLAT(_IOC_NONE),
+#endif
 #if defined(_IOC_READ) || (defined(HAVE_DECL__IOC_READ) && HAVE_DECL__IOC_READ)
   XLAT(_IOC_READ),
 #endif
 #if defined(_IOC_WRITE) || (defined(HAVE_DECL__IOC_WRITE) && HAVE_DECL__IOC_WRITE)
   XLAT(_IOC_WRITE),
 #endif
-#if defined(_IOC_NONE) || (defined(HAVE_DECL__IOC_NONE) && HAVE_DECL__IOC_NONE)
-  XLAT(_IOC_NONE),
-#endif
  XLAT_END
 };
 
diff --git a/xlat/ioctl_dirs.in b/xlat/ioctl_dirs.in
index 4c97a86..c069dd7 100644
--- a/xlat/ioctl_dirs.in
+++ b/xlat/ioctl_dirs.in
@@ -1,3 +1,3 @@
+_IOC_NONE
 _IOC_READ
 _IOC_WRITE
-_IOC_NONE
diff --git a/xlat/ioprio_class.h b/xlat/ioprio_class.h
index c7bfa4b..b396784 100644
--- a/xlat/ioprio_class.h
+++ b/xlat/ioprio_class.h
@@ -3,6 +3,34 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
+#if defined(IOPRIO_CLASS_NONE) || (defined(HAVE_DECL_IOPRIO_CLASS_NONE) && HAVE_DECL_IOPRIO_CLASS_NONE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOPRIO_CLASS_NONE) == (0), "IOPRIO_CLASS_NONE != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOPRIO_CLASS_NONE 0
+#endif
+#if defined(IOPRIO_CLASS_RT) || (defined(HAVE_DECL_IOPRIO_CLASS_RT) && HAVE_DECL_IOPRIO_CLASS_RT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOPRIO_CLASS_RT) == (1), "IOPRIO_CLASS_RT != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOPRIO_CLASS_RT 1
+#endif
+#if defined(IOPRIO_CLASS_BE) || (defined(HAVE_DECL_IOPRIO_CLASS_BE) && HAVE_DECL_IOPRIO_CLASS_BE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOPRIO_CLASS_BE) == (2), "IOPRIO_CLASS_BE != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOPRIO_CLASS_BE 2
+#endif
+#if defined(IOPRIO_CLASS_IDLE) || (defined(HAVE_DECL_IOPRIO_CLASS_IDLE) && HAVE_DECL_IOPRIO_CLASS_IDLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOPRIO_CLASS_IDLE) == (3), "IOPRIO_CLASS_IDLE != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOPRIO_CLASS_IDLE 3
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
diff --git a/xlat/ioprio_class.in b/xlat/ioprio_class.in
index 5020e5a..f7a3ed2 100644
--- a/xlat/ioprio_class.in
+++ b/xlat/ioprio_class.in
@@ -1,5 +1,4 @@
-#unconditional
-IOPRIO_CLASS_NONE
-IOPRIO_CLASS_RT
-IOPRIO_CLASS_BE
-IOPRIO_CLASS_IDLE
+IOPRIO_CLASS_NONE	0
+IOPRIO_CLASS_RT		1
+IOPRIO_CLASS_BE		2
+IOPRIO_CLASS_IDLE	3
diff --git a/xlat/ioprio_who.h b/xlat/ioprio_who.h
index e296fde..9bb2703 100644
--- a/xlat/ioprio_who.h
+++ b/xlat/ioprio_who.h
@@ -3,6 +3,27 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
+#if defined(IOPRIO_WHO_PROCESS) || (defined(HAVE_DECL_IOPRIO_WHO_PROCESS) && HAVE_DECL_IOPRIO_WHO_PROCESS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOPRIO_WHO_PROCESS) == (1), "IOPRIO_WHO_PROCESS != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOPRIO_WHO_PROCESS 1
+#endif
+#if defined(IOPRIO_WHO_PGRP) || (defined(HAVE_DECL_IOPRIO_WHO_PGRP) && HAVE_DECL_IOPRIO_WHO_PGRP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOPRIO_WHO_PGRP) == (2), "IOPRIO_WHO_PGRP != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOPRIO_WHO_PGRP 2
+#endif
+#if defined(IOPRIO_WHO_USER) || (defined(HAVE_DECL_IOPRIO_WHO_USER) && HAVE_DECL_IOPRIO_WHO_USER)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IOPRIO_WHO_USER) == (3), "IOPRIO_WHO_USER != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IOPRIO_WHO_USER 3
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
diff --git a/xlat/ioprio_who.in b/xlat/ioprio_who.in
index 20b1bd1..dfb967c 100644
--- a/xlat/ioprio_who.in
+++ b/xlat/ioprio_who.in
@@ -1,4 +1,3 @@
-#unconditional
-IOPRIO_WHO_PROCESS
-IOPRIO_WHO_PGRP
-IOPRIO_WHO_USER
+IOPRIO_WHO_PROCESS	1
+IOPRIO_WHO_PGRP		2
+IOPRIO_WHO_USER		3
diff --git a/xlat/kvm_cap.h b/xlat/kvm_cap.h
new file mode 100644
index 0000000..062967d
--- /dev/null
+++ b/xlat/kvm_cap.h
@@ -0,0 +1,1230 @@
+/* Generated by ./xlat/gen.sh from ./xlat/kvm_cap.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(KVM_CAP_IRQCHIP) || (defined(HAVE_DECL_KVM_CAP_IRQCHIP) && HAVE_DECL_KVM_CAP_IRQCHIP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IRQCHIP) == (0), "KVM_CAP_IRQCHIP != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IRQCHIP 0
+#endif
+#if defined(KVM_CAP_HLT) || (defined(HAVE_DECL_KVM_CAP_HLT) && HAVE_DECL_KVM_CAP_HLT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HLT) == (1), "KVM_CAP_HLT != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HLT 1
+#endif
+#if defined(KVM_CAP_MMU_SHADOW_CACHE_CONTROL) || (defined(HAVE_DECL_KVM_CAP_MMU_SHADOW_CACHE_CONTROL) && HAVE_DECL_KVM_CAP_MMU_SHADOW_CACHE_CONTROL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MMU_SHADOW_CACHE_CONTROL) == (2), "KVM_CAP_MMU_SHADOW_CACHE_CONTROL != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MMU_SHADOW_CACHE_CONTROL 2
+#endif
+#if defined(KVM_CAP_USER_MEMORY) || (defined(HAVE_DECL_KVM_CAP_USER_MEMORY) && HAVE_DECL_KVM_CAP_USER_MEMORY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_USER_MEMORY) == (3), "KVM_CAP_USER_MEMORY != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_USER_MEMORY 3
+#endif
+#if defined(KVM_CAP_SET_TSS_ADDR) || (defined(HAVE_DECL_KVM_CAP_SET_TSS_ADDR) && HAVE_DECL_KVM_CAP_SET_TSS_ADDR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SET_TSS_ADDR) == (4), "KVM_CAP_SET_TSS_ADDR != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SET_TSS_ADDR 4
+#endif
+#if defined(KVM_CAP_VAPIC) || (defined(HAVE_DECL_KVM_CAP_VAPIC) && HAVE_DECL_KVM_CAP_VAPIC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_VAPIC) == (6), "KVM_CAP_VAPIC != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_VAPIC 6
+#endif
+#if defined(KVM_CAP_EXT_CPUID) || (defined(HAVE_DECL_KVM_CAP_EXT_CPUID) && HAVE_DECL_KVM_CAP_EXT_CPUID)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_EXT_CPUID) == (7), "KVM_CAP_EXT_CPUID != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_EXT_CPUID 7
+#endif
+#if defined(KVM_CAP_CLOCKSOURCE) || (defined(HAVE_DECL_KVM_CAP_CLOCKSOURCE) && HAVE_DECL_KVM_CAP_CLOCKSOURCE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_CLOCKSOURCE) == (8), "KVM_CAP_CLOCKSOURCE != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_CLOCKSOURCE 8
+#endif
+#if defined(KVM_CAP_NR_VCPUS) || (defined(HAVE_DECL_KVM_CAP_NR_VCPUS) && HAVE_DECL_KVM_CAP_NR_VCPUS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_NR_VCPUS) == (9), "KVM_CAP_NR_VCPUS != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_NR_VCPUS 9
+#endif
+#if defined(KVM_CAP_NR_MEMSLOTS) || (defined(HAVE_DECL_KVM_CAP_NR_MEMSLOTS) && HAVE_DECL_KVM_CAP_NR_MEMSLOTS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_NR_MEMSLOTS) == (10), "KVM_CAP_NR_MEMSLOTS != 10");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_NR_MEMSLOTS 10
+#endif
+#if defined(KVM_CAP_PIT) || (defined(HAVE_DECL_KVM_CAP_PIT) && HAVE_DECL_KVM_CAP_PIT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PIT) == (11), "KVM_CAP_PIT != 11");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PIT 11
+#endif
+#if defined(KVM_CAP_NOP_IO_DELAY) || (defined(HAVE_DECL_KVM_CAP_NOP_IO_DELAY) && HAVE_DECL_KVM_CAP_NOP_IO_DELAY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_NOP_IO_DELAY) == (12), "KVM_CAP_NOP_IO_DELAY != 12");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_NOP_IO_DELAY 12
+#endif
+#if defined(KVM_CAP_PV_MMU) || (defined(HAVE_DECL_KVM_CAP_PV_MMU) && HAVE_DECL_KVM_CAP_PV_MMU)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PV_MMU) == (13), "KVM_CAP_PV_MMU != 13");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PV_MMU 13
+#endif
+#if defined(KVM_CAP_MP_STATE) || (defined(HAVE_DECL_KVM_CAP_MP_STATE) && HAVE_DECL_KVM_CAP_MP_STATE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MP_STATE) == (14), "KVM_CAP_MP_STATE != 14");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MP_STATE 14
+#endif
+#if defined(KVM_CAP_COALESCED_MMIO) || (defined(HAVE_DECL_KVM_CAP_COALESCED_MMIO) && HAVE_DECL_KVM_CAP_COALESCED_MMIO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_COALESCED_MMIO) == (15), "KVM_CAP_COALESCED_MMIO != 15");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_COALESCED_MMIO 15
+#endif
+#if defined(KVM_CAP_SYNC_MMU) || (defined(HAVE_DECL_KVM_CAP_SYNC_MMU) && HAVE_DECL_KVM_CAP_SYNC_MMU)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SYNC_MMU) == (16), "KVM_CAP_SYNC_MMU != 16");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SYNC_MMU 16
+#endif
+#if defined(KVM_CAP_IOMMU) || (defined(HAVE_DECL_KVM_CAP_IOMMU) && HAVE_DECL_KVM_CAP_IOMMU)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IOMMU) == (18), "KVM_CAP_IOMMU != 18");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IOMMU 18
+#endif
+#if defined(KVM_CAP_DESTROY_MEMORY_REGION_WORKS) || (defined(HAVE_DECL_KVM_CAP_DESTROY_MEMORY_REGION_WORKS) && HAVE_DECL_KVM_CAP_DESTROY_MEMORY_REGION_WORKS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_DESTROY_MEMORY_REGION_WORKS) == (21), "KVM_CAP_DESTROY_MEMORY_REGION_WORKS != 21");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_DESTROY_MEMORY_REGION_WORKS 21
+#endif
+#if defined(KVM_CAP_USER_NMI) || (defined(HAVE_DECL_KVM_CAP_USER_NMI) && HAVE_DECL_KVM_CAP_USER_NMI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_USER_NMI) == (22), "KVM_CAP_USER_NMI != 22");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_USER_NMI 22
+#endif
+#if defined(KVM_CAP_SET_GUEST_DEBUG) || (defined(HAVE_DECL_KVM_CAP_SET_GUEST_DEBUG) && HAVE_DECL_KVM_CAP_SET_GUEST_DEBUG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SET_GUEST_DEBUG) == (23), "KVM_CAP_SET_GUEST_DEBUG != 23");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SET_GUEST_DEBUG 23
+#endif
+#if defined(KVM_CAP_REINJECT_CONTROL) || (defined(HAVE_DECL_KVM_CAP_REINJECT_CONTROL) && HAVE_DECL_KVM_CAP_REINJECT_CONTROL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_REINJECT_CONTROL) == (24), "KVM_CAP_REINJECT_CONTROL != 24");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_REINJECT_CONTROL 24
+#endif
+#if defined(KVM_CAP_IRQ_ROUTING) || (defined(HAVE_DECL_KVM_CAP_IRQ_ROUTING) && HAVE_DECL_KVM_CAP_IRQ_ROUTING)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IRQ_ROUTING) == (25), "KVM_CAP_IRQ_ROUTING != 25");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IRQ_ROUTING 25
+#endif
+#if defined(KVM_CAP_IRQ_INJECT_STATUS) || (defined(HAVE_DECL_KVM_CAP_IRQ_INJECT_STATUS) && HAVE_DECL_KVM_CAP_IRQ_INJECT_STATUS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IRQ_INJECT_STATUS) == (26), "KVM_CAP_IRQ_INJECT_STATUS != 26");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IRQ_INJECT_STATUS 26
+#endif
+#if defined(KVM_CAP_ASSIGN_DEV_IRQ) || (defined(HAVE_DECL_KVM_CAP_ASSIGN_DEV_IRQ) && HAVE_DECL_KVM_CAP_ASSIGN_DEV_IRQ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ASSIGN_DEV_IRQ) == (29), "KVM_CAP_ASSIGN_DEV_IRQ != 29");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ASSIGN_DEV_IRQ 29
+#endif
+#if defined(KVM_CAP_JOIN_MEMORY_REGIONS_WORKS) || (defined(HAVE_DECL_KVM_CAP_JOIN_MEMORY_REGIONS_WORKS) && HAVE_DECL_KVM_CAP_JOIN_MEMORY_REGIONS_WORKS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_JOIN_MEMORY_REGIONS_WORKS) == (30), "KVM_CAP_JOIN_MEMORY_REGIONS_WORKS != 30");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_JOIN_MEMORY_REGIONS_WORKS 30
+#endif
+#if defined(KVM_CAP_MCE) || (defined(HAVE_DECL_KVM_CAP_MCE) && HAVE_DECL_KVM_CAP_MCE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MCE) == (31), "KVM_CAP_MCE != 31");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MCE 31
+#endif
+#if defined(KVM_CAP_IRQFD) || (defined(HAVE_DECL_KVM_CAP_IRQFD) && HAVE_DECL_KVM_CAP_IRQFD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IRQFD) == (32), "KVM_CAP_IRQFD != 32");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IRQFD 32
+#endif
+#if defined(KVM_CAP_PIT2) || (defined(HAVE_DECL_KVM_CAP_PIT2) && HAVE_DECL_KVM_CAP_PIT2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PIT2) == (33), "KVM_CAP_PIT2 != 33");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PIT2 33
+#endif
+#if defined(KVM_CAP_SET_BOOT_CPU_ID) || (defined(HAVE_DECL_KVM_CAP_SET_BOOT_CPU_ID) && HAVE_DECL_KVM_CAP_SET_BOOT_CPU_ID)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SET_BOOT_CPU_ID) == (34), "KVM_CAP_SET_BOOT_CPU_ID != 34");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SET_BOOT_CPU_ID 34
+#endif
+#if defined(KVM_CAP_PIT_STATE2) || (defined(HAVE_DECL_KVM_CAP_PIT_STATE2) && HAVE_DECL_KVM_CAP_PIT_STATE2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PIT_STATE2) == (35), "KVM_CAP_PIT_STATE2 != 35");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PIT_STATE2 35
+#endif
+#if defined(KVM_CAP_IOEVENTFD) || (defined(HAVE_DECL_KVM_CAP_IOEVENTFD) && HAVE_DECL_KVM_CAP_IOEVENTFD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IOEVENTFD) == (36), "KVM_CAP_IOEVENTFD != 36");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IOEVENTFD 36
+#endif
+#if defined(KVM_CAP_SET_IDENTITY_MAP_ADDR) || (defined(HAVE_DECL_KVM_CAP_SET_IDENTITY_MAP_ADDR) && HAVE_DECL_KVM_CAP_SET_IDENTITY_MAP_ADDR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SET_IDENTITY_MAP_ADDR) == (37), "KVM_CAP_SET_IDENTITY_MAP_ADDR != 37");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SET_IDENTITY_MAP_ADDR 37
+#endif
+#if defined(KVM_CAP_XEN_HVM) || (defined(HAVE_DECL_KVM_CAP_XEN_HVM) && HAVE_DECL_KVM_CAP_XEN_HVM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_XEN_HVM) == (38), "KVM_CAP_XEN_HVM != 38");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_XEN_HVM 38
+#endif
+#if defined(KVM_CAP_ADJUST_CLOCK) || (defined(HAVE_DECL_KVM_CAP_ADJUST_CLOCK) && HAVE_DECL_KVM_CAP_ADJUST_CLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ADJUST_CLOCK) == (39), "KVM_CAP_ADJUST_CLOCK != 39");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ADJUST_CLOCK 39
+#endif
+#if defined(KVM_CAP_INTERNAL_ERROR_DATA) || (defined(HAVE_DECL_KVM_CAP_INTERNAL_ERROR_DATA) && HAVE_DECL_KVM_CAP_INTERNAL_ERROR_DATA)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_INTERNAL_ERROR_DATA) == (40), "KVM_CAP_INTERNAL_ERROR_DATA != 40");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_INTERNAL_ERROR_DATA 40
+#endif
+#if defined(KVM_CAP_VCPU_EVENTS) || (defined(HAVE_DECL_KVM_CAP_VCPU_EVENTS) && HAVE_DECL_KVM_CAP_VCPU_EVENTS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_VCPU_EVENTS) == (41), "KVM_CAP_VCPU_EVENTS != 41");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_VCPU_EVENTS 41
+#endif
+#if defined(KVM_CAP_S390_PSW) || (defined(HAVE_DECL_KVM_CAP_S390_PSW) && HAVE_DECL_KVM_CAP_S390_PSW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_PSW) == (42), "KVM_CAP_S390_PSW != 42");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_PSW 42
+#endif
+#if defined(KVM_CAP_PPC_SEGSTATE) || (defined(HAVE_DECL_KVM_CAP_PPC_SEGSTATE) && HAVE_DECL_KVM_CAP_PPC_SEGSTATE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_SEGSTATE) == (43), "KVM_CAP_PPC_SEGSTATE != 43");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_SEGSTATE 43
+#endif
+#if defined(KVM_CAP_HYPERV) || (defined(HAVE_DECL_KVM_CAP_HYPERV) && HAVE_DECL_KVM_CAP_HYPERV)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HYPERV) == (44), "KVM_CAP_HYPERV != 44");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HYPERV 44
+#endif
+#if defined(KVM_CAP_HYPERV_VAPIC) || (defined(HAVE_DECL_KVM_CAP_HYPERV_VAPIC) && HAVE_DECL_KVM_CAP_HYPERV_VAPIC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HYPERV_VAPIC) == (45), "KVM_CAP_HYPERV_VAPIC != 45");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HYPERV_VAPIC 45
+#endif
+#if defined(KVM_CAP_HYPERV_SPIN) || (defined(HAVE_DECL_KVM_CAP_HYPERV_SPIN) && HAVE_DECL_KVM_CAP_HYPERV_SPIN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HYPERV_SPIN) == (46), "KVM_CAP_HYPERV_SPIN != 46");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HYPERV_SPIN 46
+#endif
+#if defined(KVM_CAP_PCI_SEGMENT) || (defined(HAVE_DECL_KVM_CAP_PCI_SEGMENT) && HAVE_DECL_KVM_CAP_PCI_SEGMENT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PCI_SEGMENT) == (47), "KVM_CAP_PCI_SEGMENT != 47");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PCI_SEGMENT 47
+#endif
+#if defined(KVM_CAP_PPC_PAIRED_SINGLES) || (defined(HAVE_DECL_KVM_CAP_PPC_PAIRED_SINGLES) && HAVE_DECL_KVM_CAP_PPC_PAIRED_SINGLES)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_PAIRED_SINGLES) == (48), "KVM_CAP_PPC_PAIRED_SINGLES != 48");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_PAIRED_SINGLES 48
+#endif
+#if defined(KVM_CAP_INTR_SHADOW) || (defined(HAVE_DECL_KVM_CAP_INTR_SHADOW) && HAVE_DECL_KVM_CAP_INTR_SHADOW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_INTR_SHADOW) == (49), "KVM_CAP_INTR_SHADOW != 49");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_INTR_SHADOW 49
+#endif
+#if defined(KVM_CAP_DEBUGREGS) || (defined(HAVE_DECL_KVM_CAP_DEBUGREGS) && HAVE_DECL_KVM_CAP_DEBUGREGS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_DEBUGREGS) == (50), "KVM_CAP_DEBUGREGS != 50");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_DEBUGREGS 50
+#endif
+#if defined(KVM_CAP_X86_ROBUST_SINGLESTEP) || (defined(HAVE_DECL_KVM_CAP_X86_ROBUST_SINGLESTEP) && HAVE_DECL_KVM_CAP_X86_ROBUST_SINGLESTEP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_X86_ROBUST_SINGLESTEP) == (51), "KVM_CAP_X86_ROBUST_SINGLESTEP != 51");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_X86_ROBUST_SINGLESTEP 51
+#endif
+#if defined(KVM_CAP_PPC_OSI) || (defined(HAVE_DECL_KVM_CAP_PPC_OSI) && HAVE_DECL_KVM_CAP_PPC_OSI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_OSI) == (52), "KVM_CAP_PPC_OSI != 52");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_OSI 52
+#endif
+#if defined(KVM_CAP_PPC_UNSET_IRQ) || (defined(HAVE_DECL_KVM_CAP_PPC_UNSET_IRQ) && HAVE_DECL_KVM_CAP_PPC_UNSET_IRQ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_UNSET_IRQ) == (53), "KVM_CAP_PPC_UNSET_IRQ != 53");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_UNSET_IRQ 53
+#endif
+#if defined(KVM_CAP_ENABLE_CAP) || (defined(HAVE_DECL_KVM_CAP_ENABLE_CAP) && HAVE_DECL_KVM_CAP_ENABLE_CAP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ENABLE_CAP) == (54), "KVM_CAP_ENABLE_CAP != 54");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ENABLE_CAP 54
+#endif
+#if defined(KVM_CAP_XSAVE) || (defined(HAVE_DECL_KVM_CAP_XSAVE) && HAVE_DECL_KVM_CAP_XSAVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_XSAVE) == (55), "KVM_CAP_XSAVE != 55");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_XSAVE 55
+#endif
+#if defined(KVM_CAP_XCRS) || (defined(HAVE_DECL_KVM_CAP_XCRS) && HAVE_DECL_KVM_CAP_XCRS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_XCRS) == (56), "KVM_CAP_XCRS != 56");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_XCRS 56
+#endif
+#if defined(KVM_CAP_PPC_GET_PVINFO) || (defined(HAVE_DECL_KVM_CAP_PPC_GET_PVINFO) && HAVE_DECL_KVM_CAP_PPC_GET_PVINFO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_GET_PVINFO) == (57), "KVM_CAP_PPC_GET_PVINFO != 57");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_GET_PVINFO 57
+#endif
+#if defined(KVM_CAP_PPC_IRQ_LEVEL) || (defined(HAVE_DECL_KVM_CAP_PPC_IRQ_LEVEL) && HAVE_DECL_KVM_CAP_PPC_IRQ_LEVEL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_IRQ_LEVEL) == (58), "KVM_CAP_PPC_IRQ_LEVEL != 58");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_IRQ_LEVEL 58
+#endif
+#if defined(KVM_CAP_ASYNC_PF) || (defined(HAVE_DECL_KVM_CAP_ASYNC_PF) && HAVE_DECL_KVM_CAP_ASYNC_PF)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ASYNC_PF) == (59), "KVM_CAP_ASYNC_PF != 59");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ASYNC_PF 59
+#endif
+#if defined(KVM_CAP_TSC_CONTROL) || (defined(HAVE_DECL_KVM_CAP_TSC_CONTROL) && HAVE_DECL_KVM_CAP_TSC_CONTROL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_TSC_CONTROL) == (60), "KVM_CAP_TSC_CONTROL != 60");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_TSC_CONTROL 60
+#endif
+#if defined(KVM_CAP_GET_TSC_KHZ) || (defined(HAVE_DECL_KVM_CAP_GET_TSC_KHZ) && HAVE_DECL_KVM_CAP_GET_TSC_KHZ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_GET_TSC_KHZ) == (61), "KVM_CAP_GET_TSC_KHZ != 61");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_GET_TSC_KHZ 61
+#endif
+#if defined(KVM_CAP_PPC_BOOKE_SREGS) || (defined(HAVE_DECL_KVM_CAP_PPC_BOOKE_SREGS) && HAVE_DECL_KVM_CAP_PPC_BOOKE_SREGS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_BOOKE_SREGS) == (62), "KVM_CAP_PPC_BOOKE_SREGS != 62");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_BOOKE_SREGS 62
+#endif
+#if defined(KVM_CAP_SPAPR_TCE) || (defined(HAVE_DECL_KVM_CAP_SPAPR_TCE) && HAVE_DECL_KVM_CAP_SPAPR_TCE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SPAPR_TCE) == (63), "KVM_CAP_SPAPR_TCE != 63");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SPAPR_TCE 63
+#endif
+#if defined(KVM_CAP_PPC_SMT) || (defined(HAVE_DECL_KVM_CAP_PPC_SMT) && HAVE_DECL_KVM_CAP_PPC_SMT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_SMT) == (64), "KVM_CAP_PPC_SMT != 64");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_SMT 64
+#endif
+#if defined(KVM_CAP_PPC_RMA) || (defined(HAVE_DECL_KVM_CAP_PPC_RMA) && HAVE_DECL_KVM_CAP_PPC_RMA)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_RMA) == (65), "KVM_CAP_PPC_RMA != 65");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_RMA 65
+#endif
+#if defined(KVM_CAP_MAX_VCPUS) || (defined(HAVE_DECL_KVM_CAP_MAX_VCPUS) && HAVE_DECL_KVM_CAP_MAX_VCPUS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MAX_VCPUS) == (66), "KVM_CAP_MAX_VCPUS != 66");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MAX_VCPUS 66
+#endif
+#if defined(KVM_CAP_PPC_HIOR) || (defined(HAVE_DECL_KVM_CAP_PPC_HIOR) && HAVE_DECL_KVM_CAP_PPC_HIOR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_HIOR) == (67), "KVM_CAP_PPC_HIOR != 67");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_HIOR 67
+#endif
+#if defined(KVM_CAP_PPC_PAPR) || (defined(HAVE_DECL_KVM_CAP_PPC_PAPR) && HAVE_DECL_KVM_CAP_PPC_PAPR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_PAPR) == (68), "KVM_CAP_PPC_PAPR != 68");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_PAPR 68
+#endif
+#if defined(KVM_CAP_SW_TLB) || (defined(HAVE_DECL_KVM_CAP_SW_TLB) && HAVE_DECL_KVM_CAP_SW_TLB)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SW_TLB) == (69), "KVM_CAP_SW_TLB != 69");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SW_TLB 69
+#endif
+#if defined(KVM_CAP_ONE_REG) || (defined(HAVE_DECL_KVM_CAP_ONE_REG) && HAVE_DECL_KVM_CAP_ONE_REG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ONE_REG) == (70), "KVM_CAP_ONE_REG != 70");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ONE_REG 70
+#endif
+#if defined(KVM_CAP_S390_GMAP) || (defined(HAVE_DECL_KVM_CAP_S390_GMAP) && HAVE_DECL_KVM_CAP_S390_GMAP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_GMAP) == (71), "KVM_CAP_S390_GMAP != 71");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_GMAP 71
+#endif
+#if defined(KVM_CAP_TSC_DEADLINE_TIMER) || (defined(HAVE_DECL_KVM_CAP_TSC_DEADLINE_TIMER) && HAVE_DECL_KVM_CAP_TSC_DEADLINE_TIMER)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_TSC_DEADLINE_TIMER) == (72), "KVM_CAP_TSC_DEADLINE_TIMER != 72");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_TSC_DEADLINE_TIMER 72
+#endif
+#if defined(KVM_CAP_S390_UCONTROL) || (defined(HAVE_DECL_KVM_CAP_S390_UCONTROL) && HAVE_DECL_KVM_CAP_S390_UCONTROL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_UCONTROL) == (73), "KVM_CAP_S390_UCONTROL != 73");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_UCONTROL 73
+#endif
+#if defined(KVM_CAP_SYNC_REGS) || (defined(HAVE_DECL_KVM_CAP_SYNC_REGS) && HAVE_DECL_KVM_CAP_SYNC_REGS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SYNC_REGS) == (74), "KVM_CAP_SYNC_REGS != 74");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SYNC_REGS 74
+#endif
+#if defined(KVM_CAP_PCI_2_3) || (defined(HAVE_DECL_KVM_CAP_PCI_2_3) && HAVE_DECL_KVM_CAP_PCI_2_3)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PCI_2_3) == (75), "KVM_CAP_PCI_2_3 != 75");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PCI_2_3 75
+#endif
+#if defined(KVM_CAP_KVMCLOCK_CTRL) || (defined(HAVE_DECL_KVM_CAP_KVMCLOCK_CTRL) && HAVE_DECL_KVM_CAP_KVMCLOCK_CTRL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_KVMCLOCK_CTRL) == (76), "KVM_CAP_KVMCLOCK_CTRL != 76");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_KVMCLOCK_CTRL 76
+#endif
+#if defined(KVM_CAP_SIGNAL_MSI) || (defined(HAVE_DECL_KVM_CAP_SIGNAL_MSI) && HAVE_DECL_KVM_CAP_SIGNAL_MSI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SIGNAL_MSI) == (77), "KVM_CAP_SIGNAL_MSI != 77");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SIGNAL_MSI 77
+#endif
+#if defined(KVM_CAP_PPC_GET_SMMU_INFO) || (defined(HAVE_DECL_KVM_CAP_PPC_GET_SMMU_INFO) && HAVE_DECL_KVM_CAP_PPC_GET_SMMU_INFO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_GET_SMMU_INFO) == (78), "KVM_CAP_PPC_GET_SMMU_INFO != 78");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_GET_SMMU_INFO 78
+#endif
+#if defined(KVM_CAP_S390_COW) || (defined(HAVE_DECL_KVM_CAP_S390_COW) && HAVE_DECL_KVM_CAP_S390_COW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_COW) == (79), "KVM_CAP_S390_COW != 79");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_COW 79
+#endif
+#if defined(KVM_CAP_PPC_ALLOC_HTAB) || (defined(HAVE_DECL_KVM_CAP_PPC_ALLOC_HTAB) && HAVE_DECL_KVM_CAP_PPC_ALLOC_HTAB)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_ALLOC_HTAB) == (80), "KVM_CAP_PPC_ALLOC_HTAB != 80");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_ALLOC_HTAB 80
+#endif
+#if defined(KVM_CAP_READONLY_MEM) || (defined(HAVE_DECL_KVM_CAP_READONLY_MEM) && HAVE_DECL_KVM_CAP_READONLY_MEM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_READONLY_MEM) == (81), "KVM_CAP_READONLY_MEM != 81");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_READONLY_MEM 81
+#endif
+#if defined(KVM_CAP_IRQFD_RESAMPLE) || (defined(HAVE_DECL_KVM_CAP_IRQFD_RESAMPLE) && HAVE_DECL_KVM_CAP_IRQFD_RESAMPLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IRQFD_RESAMPLE) == (82), "KVM_CAP_IRQFD_RESAMPLE != 82");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IRQFD_RESAMPLE 82
+#endif
+#if defined(KVM_CAP_PPC_BOOKE_WATCHDOG) || (defined(HAVE_DECL_KVM_CAP_PPC_BOOKE_WATCHDOG) && HAVE_DECL_KVM_CAP_PPC_BOOKE_WATCHDOG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_BOOKE_WATCHDOG) == (83), "KVM_CAP_PPC_BOOKE_WATCHDOG != 83");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_BOOKE_WATCHDOG 83
+#endif
+#if defined(KVM_CAP_PPC_HTAB_FD) || (defined(HAVE_DECL_KVM_CAP_PPC_HTAB_FD) && HAVE_DECL_KVM_CAP_PPC_HTAB_FD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_HTAB_FD) == (84), "KVM_CAP_PPC_HTAB_FD != 84");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_HTAB_FD 84
+#endif
+#if defined(KVM_CAP_S390_CSS_SUPPORT) || (defined(HAVE_DECL_KVM_CAP_S390_CSS_SUPPORT) && HAVE_DECL_KVM_CAP_S390_CSS_SUPPORT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_CSS_SUPPORT) == (85), "KVM_CAP_S390_CSS_SUPPORT != 85");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_CSS_SUPPORT 85
+#endif
+#if defined(KVM_CAP_PPC_EPR) || (defined(HAVE_DECL_KVM_CAP_PPC_EPR) && HAVE_DECL_KVM_CAP_PPC_EPR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_EPR) == (86), "KVM_CAP_PPC_EPR != 86");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_EPR 86
+#endif
+#if defined(KVM_CAP_ARM_PSCI) || (defined(HAVE_DECL_KVM_CAP_ARM_PSCI) && HAVE_DECL_KVM_CAP_ARM_PSCI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ARM_PSCI) == (87), "KVM_CAP_ARM_PSCI != 87");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ARM_PSCI 87
+#endif
+#if defined(KVM_CAP_ARM_SET_DEVICE_ADDR) || (defined(HAVE_DECL_KVM_CAP_ARM_SET_DEVICE_ADDR) && HAVE_DECL_KVM_CAP_ARM_SET_DEVICE_ADDR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ARM_SET_DEVICE_ADDR) == (88), "KVM_CAP_ARM_SET_DEVICE_ADDR != 88");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ARM_SET_DEVICE_ADDR 88
+#endif
+#if defined(KVM_CAP_DEVICE_CTRL) || (defined(HAVE_DECL_KVM_CAP_DEVICE_CTRL) && HAVE_DECL_KVM_CAP_DEVICE_CTRL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_DEVICE_CTRL) == (89), "KVM_CAP_DEVICE_CTRL != 89");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_DEVICE_CTRL 89
+#endif
+#if defined(KVM_CAP_IRQ_MPIC) || (defined(HAVE_DECL_KVM_CAP_IRQ_MPIC) && HAVE_DECL_KVM_CAP_IRQ_MPIC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IRQ_MPIC) == (90), "KVM_CAP_IRQ_MPIC != 90");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IRQ_MPIC 90
+#endif
+#if defined(KVM_CAP_PPC_RTAS) || (defined(HAVE_DECL_KVM_CAP_PPC_RTAS) && HAVE_DECL_KVM_CAP_PPC_RTAS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_RTAS) == (91), "KVM_CAP_PPC_RTAS != 91");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_RTAS 91
+#endif
+#if defined(KVM_CAP_IRQ_XICS) || (defined(HAVE_DECL_KVM_CAP_IRQ_XICS) && HAVE_DECL_KVM_CAP_IRQ_XICS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IRQ_XICS) == (92), "KVM_CAP_IRQ_XICS != 92");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IRQ_XICS 92
+#endif
+#if defined(KVM_CAP_ARM_EL1_32BIT) || (defined(HAVE_DECL_KVM_CAP_ARM_EL1_32BIT) && HAVE_DECL_KVM_CAP_ARM_EL1_32BIT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ARM_EL1_32BIT) == (93), "KVM_CAP_ARM_EL1_32BIT != 93");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ARM_EL1_32BIT 93
+#endif
+#if defined(KVM_CAP_SPAPR_MULTITCE) || (defined(HAVE_DECL_KVM_CAP_SPAPR_MULTITCE) && HAVE_DECL_KVM_CAP_SPAPR_MULTITCE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SPAPR_MULTITCE) == (94), "KVM_CAP_SPAPR_MULTITCE != 94");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SPAPR_MULTITCE 94
+#endif
+#if defined(KVM_CAP_EXT_EMUL_CPUID) || (defined(HAVE_DECL_KVM_CAP_EXT_EMUL_CPUID) && HAVE_DECL_KVM_CAP_EXT_EMUL_CPUID)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_EXT_EMUL_CPUID) == (95), "KVM_CAP_EXT_EMUL_CPUID != 95");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_EXT_EMUL_CPUID 95
+#endif
+#if defined(KVM_CAP_HYPERV_TIME) || (defined(HAVE_DECL_KVM_CAP_HYPERV_TIME) && HAVE_DECL_KVM_CAP_HYPERV_TIME)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HYPERV_TIME) == (96), "KVM_CAP_HYPERV_TIME != 96");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HYPERV_TIME 96
+#endif
+#if defined(KVM_CAP_IOAPIC_POLARITY_IGNORED) || (defined(HAVE_DECL_KVM_CAP_IOAPIC_POLARITY_IGNORED) && HAVE_DECL_KVM_CAP_IOAPIC_POLARITY_IGNORED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IOAPIC_POLARITY_IGNORED) == (97), "KVM_CAP_IOAPIC_POLARITY_IGNORED != 97");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IOAPIC_POLARITY_IGNORED 97
+#endif
+#if defined(KVM_CAP_ENABLE_CAP_VM) || (defined(HAVE_DECL_KVM_CAP_ENABLE_CAP_VM) && HAVE_DECL_KVM_CAP_ENABLE_CAP_VM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ENABLE_CAP_VM) == (98), "KVM_CAP_ENABLE_CAP_VM != 98");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ENABLE_CAP_VM 98
+#endif
+#if defined(KVM_CAP_S390_IRQCHIP) || (defined(HAVE_DECL_KVM_CAP_S390_IRQCHIP) && HAVE_DECL_KVM_CAP_S390_IRQCHIP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_IRQCHIP) == (99), "KVM_CAP_S390_IRQCHIP != 99");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_IRQCHIP 99
+#endif
+#if defined(KVM_CAP_IOEVENTFD_NO_LENGTH) || (defined(HAVE_DECL_KVM_CAP_IOEVENTFD_NO_LENGTH) && HAVE_DECL_KVM_CAP_IOEVENTFD_NO_LENGTH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IOEVENTFD_NO_LENGTH) == (100), "KVM_CAP_IOEVENTFD_NO_LENGTH != 100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IOEVENTFD_NO_LENGTH 100
+#endif
+#if defined(KVM_CAP_VM_ATTRIBUTES) || (defined(HAVE_DECL_KVM_CAP_VM_ATTRIBUTES) && HAVE_DECL_KVM_CAP_VM_ATTRIBUTES)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_VM_ATTRIBUTES) == (101), "KVM_CAP_VM_ATTRIBUTES != 101");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_VM_ATTRIBUTES 101
+#endif
+#if defined(KVM_CAP_ARM_PSCI_0_2) || (defined(HAVE_DECL_KVM_CAP_ARM_PSCI_0_2) && HAVE_DECL_KVM_CAP_ARM_PSCI_0_2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ARM_PSCI_0_2) == (102), "KVM_CAP_ARM_PSCI_0_2 != 102");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ARM_PSCI_0_2 102
+#endif
+#if defined(KVM_CAP_PPC_FIXUP_HCALL) || (defined(HAVE_DECL_KVM_CAP_PPC_FIXUP_HCALL) && HAVE_DECL_KVM_CAP_PPC_FIXUP_HCALL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_FIXUP_HCALL) == (103), "KVM_CAP_PPC_FIXUP_HCALL != 103");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_FIXUP_HCALL 103
+#endif
+#if defined(KVM_CAP_PPC_ENABLE_HCALL) || (defined(HAVE_DECL_KVM_CAP_PPC_ENABLE_HCALL) && HAVE_DECL_KVM_CAP_PPC_ENABLE_HCALL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_ENABLE_HCALL) == (104), "KVM_CAP_PPC_ENABLE_HCALL != 104");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_ENABLE_HCALL 104
+#endif
+#if defined(KVM_CAP_CHECK_EXTENSION_VM) || (defined(HAVE_DECL_KVM_CAP_CHECK_EXTENSION_VM) && HAVE_DECL_KVM_CAP_CHECK_EXTENSION_VM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_CHECK_EXTENSION_VM) == (105), "KVM_CAP_CHECK_EXTENSION_VM != 105");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_CHECK_EXTENSION_VM 105
+#endif
+#if defined(KVM_CAP_S390_USER_SIGP) || (defined(HAVE_DECL_KVM_CAP_S390_USER_SIGP) && HAVE_DECL_KVM_CAP_S390_USER_SIGP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_USER_SIGP) == (106), "KVM_CAP_S390_USER_SIGP != 106");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_USER_SIGP 106
+#endif
+#if defined(KVM_CAP_S390_VECTOR_REGISTERS) || (defined(HAVE_DECL_KVM_CAP_S390_VECTOR_REGISTERS) && HAVE_DECL_KVM_CAP_S390_VECTOR_REGISTERS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_VECTOR_REGISTERS) == (107), "KVM_CAP_S390_VECTOR_REGISTERS != 107");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_VECTOR_REGISTERS 107
+#endif
+#if defined(KVM_CAP_S390_MEM_OP) || (defined(HAVE_DECL_KVM_CAP_S390_MEM_OP) && HAVE_DECL_KVM_CAP_S390_MEM_OP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_MEM_OP) == (108), "KVM_CAP_S390_MEM_OP != 108");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_MEM_OP 108
+#endif
+#if defined(KVM_CAP_S390_USER_STSI) || (defined(HAVE_DECL_KVM_CAP_S390_USER_STSI) && HAVE_DECL_KVM_CAP_S390_USER_STSI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_USER_STSI) == (109), "KVM_CAP_S390_USER_STSI != 109");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_USER_STSI 109
+#endif
+#if defined(KVM_CAP_S390_SKEYS) || (defined(HAVE_DECL_KVM_CAP_S390_SKEYS) && HAVE_DECL_KVM_CAP_S390_SKEYS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_SKEYS) == (110), "KVM_CAP_S390_SKEYS != 110");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_SKEYS 110
+#endif
+#if defined(KVM_CAP_MIPS_FPU) || (defined(HAVE_DECL_KVM_CAP_MIPS_FPU) && HAVE_DECL_KVM_CAP_MIPS_FPU)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MIPS_FPU) == (111), "KVM_CAP_MIPS_FPU != 111");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MIPS_FPU 111
+#endif
+#if defined(KVM_CAP_MIPS_MSA) || (defined(HAVE_DECL_KVM_CAP_MIPS_MSA) && HAVE_DECL_KVM_CAP_MIPS_MSA)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MIPS_MSA) == (112), "KVM_CAP_MIPS_MSA != 112");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MIPS_MSA 112
+#endif
+#if defined(KVM_CAP_S390_INJECT_IRQ) || (defined(HAVE_DECL_KVM_CAP_S390_INJECT_IRQ) && HAVE_DECL_KVM_CAP_S390_INJECT_IRQ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_INJECT_IRQ) == (113), "KVM_CAP_S390_INJECT_IRQ != 113");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_INJECT_IRQ 113
+#endif
+#if defined(KVM_CAP_S390_IRQ_STATE) || (defined(HAVE_DECL_KVM_CAP_S390_IRQ_STATE) && HAVE_DECL_KVM_CAP_S390_IRQ_STATE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_IRQ_STATE) == (114), "KVM_CAP_S390_IRQ_STATE != 114");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_IRQ_STATE 114
+#endif
+#if defined(KVM_CAP_PPC_HWRNG) || (defined(HAVE_DECL_KVM_CAP_PPC_HWRNG) && HAVE_DECL_KVM_CAP_PPC_HWRNG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_HWRNG) == (115), "KVM_CAP_PPC_HWRNG != 115");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_HWRNG 115
+#endif
+#if defined(KVM_CAP_DISABLE_QUIRKS) || (defined(HAVE_DECL_KVM_CAP_DISABLE_QUIRKS) && HAVE_DECL_KVM_CAP_DISABLE_QUIRKS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_DISABLE_QUIRKS) == (116), "KVM_CAP_DISABLE_QUIRKS != 116");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_DISABLE_QUIRKS 116
+#endif
+#if defined(KVM_CAP_X86_SMM) || (defined(HAVE_DECL_KVM_CAP_X86_SMM) && HAVE_DECL_KVM_CAP_X86_SMM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_X86_SMM) == (117), "KVM_CAP_X86_SMM != 117");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_X86_SMM 117
+#endif
+#if defined(KVM_CAP_MULTI_ADDRESS_SPACE) || (defined(HAVE_DECL_KVM_CAP_MULTI_ADDRESS_SPACE) && HAVE_DECL_KVM_CAP_MULTI_ADDRESS_SPACE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MULTI_ADDRESS_SPACE) == (118), "KVM_CAP_MULTI_ADDRESS_SPACE != 118");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MULTI_ADDRESS_SPACE 118
+#endif
+#if defined(KVM_CAP_GUEST_DEBUG_HW_BPS) || (defined(HAVE_DECL_KVM_CAP_GUEST_DEBUG_HW_BPS) && HAVE_DECL_KVM_CAP_GUEST_DEBUG_HW_BPS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_GUEST_DEBUG_HW_BPS) == (119), "KVM_CAP_GUEST_DEBUG_HW_BPS != 119");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_GUEST_DEBUG_HW_BPS 119
+#endif
+#if defined(KVM_CAP_GUEST_DEBUG_HW_WPS) || (defined(HAVE_DECL_KVM_CAP_GUEST_DEBUG_HW_WPS) && HAVE_DECL_KVM_CAP_GUEST_DEBUG_HW_WPS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_GUEST_DEBUG_HW_WPS) == (120), "KVM_CAP_GUEST_DEBUG_HW_WPS != 120");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_GUEST_DEBUG_HW_WPS 120
+#endif
+#if defined(KVM_CAP_SPLIT_IRQCHIP) || (defined(HAVE_DECL_KVM_CAP_SPLIT_IRQCHIP) && HAVE_DECL_KVM_CAP_SPLIT_IRQCHIP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SPLIT_IRQCHIP) == (121), "KVM_CAP_SPLIT_IRQCHIP != 121");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SPLIT_IRQCHIP 121
+#endif
+#if defined(KVM_CAP_IOEVENTFD_ANY_LENGTH) || (defined(HAVE_DECL_KVM_CAP_IOEVENTFD_ANY_LENGTH) && HAVE_DECL_KVM_CAP_IOEVENTFD_ANY_LENGTH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IOEVENTFD_ANY_LENGTH) == (122), "KVM_CAP_IOEVENTFD_ANY_LENGTH != 122");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IOEVENTFD_ANY_LENGTH 122
+#endif
+#if defined(KVM_CAP_HYPERV_SYNIC) || (defined(HAVE_DECL_KVM_CAP_HYPERV_SYNIC) && HAVE_DECL_KVM_CAP_HYPERV_SYNIC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HYPERV_SYNIC) == (123), "KVM_CAP_HYPERV_SYNIC != 123");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HYPERV_SYNIC 123
+#endif
+#if defined(KVM_CAP_S390_RI) || (defined(HAVE_DECL_KVM_CAP_S390_RI) && HAVE_DECL_KVM_CAP_S390_RI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_RI) == (124), "KVM_CAP_S390_RI != 124");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_RI 124
+#endif
+#if defined(KVM_CAP_SPAPR_TCE_64) || (defined(HAVE_DECL_KVM_CAP_SPAPR_TCE_64) && HAVE_DECL_KVM_CAP_SPAPR_TCE_64)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SPAPR_TCE_64) == (125), "KVM_CAP_SPAPR_TCE_64 != 125");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SPAPR_TCE_64 125
+#endif
+#if defined(KVM_CAP_ARM_PMU_V3) || (defined(HAVE_DECL_KVM_CAP_ARM_PMU_V3) && HAVE_DECL_KVM_CAP_ARM_PMU_V3)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ARM_PMU_V3) == (126), "KVM_CAP_ARM_PMU_V3 != 126");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ARM_PMU_V3 126
+#endif
+#if defined(KVM_CAP_VCPU_ATTRIBUTES) || (defined(HAVE_DECL_KVM_CAP_VCPU_ATTRIBUTES) && HAVE_DECL_KVM_CAP_VCPU_ATTRIBUTES)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_VCPU_ATTRIBUTES) == (127), "KVM_CAP_VCPU_ATTRIBUTES != 127");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_VCPU_ATTRIBUTES 127
+#endif
+#if defined(KVM_CAP_MAX_VCPU_ID) || (defined(HAVE_DECL_KVM_CAP_MAX_VCPU_ID) && HAVE_DECL_KVM_CAP_MAX_VCPU_ID)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MAX_VCPU_ID) == (128), "KVM_CAP_MAX_VCPU_ID != 128");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MAX_VCPU_ID 128
+#endif
+#if defined(KVM_CAP_X2APIC_API) || (defined(HAVE_DECL_KVM_CAP_X2APIC_API) && HAVE_DECL_KVM_CAP_X2APIC_API)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_X2APIC_API) == (129), "KVM_CAP_X2APIC_API != 129");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_X2APIC_API 129
+#endif
+#if defined(KVM_CAP_S390_USER_INSTR0) || (defined(HAVE_DECL_KVM_CAP_S390_USER_INSTR0) && HAVE_DECL_KVM_CAP_S390_USER_INSTR0)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_USER_INSTR0) == (130), "KVM_CAP_S390_USER_INSTR0 != 130");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_USER_INSTR0 130
+#endif
+#if defined(KVM_CAP_MSI_DEVID) || (defined(HAVE_DECL_KVM_CAP_MSI_DEVID) && HAVE_DECL_KVM_CAP_MSI_DEVID)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MSI_DEVID) == (131), "KVM_CAP_MSI_DEVID != 131");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MSI_DEVID 131
+#endif
+#if defined(KVM_CAP_PPC_HTM) || (defined(HAVE_DECL_KVM_CAP_PPC_HTM) && HAVE_DECL_KVM_CAP_PPC_HTM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_HTM) == (132), "KVM_CAP_PPC_HTM != 132");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_HTM 132
+#endif
+#if defined(KVM_CAP_SPAPR_RESIZE_HPT) || (defined(HAVE_DECL_KVM_CAP_SPAPR_RESIZE_HPT) && HAVE_DECL_KVM_CAP_SPAPR_RESIZE_HPT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SPAPR_RESIZE_HPT) == (133), "KVM_CAP_SPAPR_RESIZE_HPT != 133");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SPAPR_RESIZE_HPT 133
+#endif
+#if defined(KVM_CAP_PPC_MMU_RADIX) || (defined(HAVE_DECL_KVM_CAP_PPC_MMU_RADIX) && HAVE_DECL_KVM_CAP_PPC_MMU_RADIX)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_MMU_RADIX) == (134), "KVM_CAP_PPC_MMU_RADIX != 134");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_MMU_RADIX 134
+#endif
+#if defined(KVM_CAP_PPC_MMU_HASH_V3) || (defined(HAVE_DECL_KVM_CAP_PPC_MMU_HASH_V3) && HAVE_DECL_KVM_CAP_PPC_MMU_HASH_V3)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_MMU_HASH_V3) == (135), "KVM_CAP_PPC_MMU_HASH_V3 != 135");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_MMU_HASH_V3 135
+#endif
+#if defined(KVM_CAP_IMMEDIATE_EXIT) || (defined(HAVE_DECL_KVM_CAP_IMMEDIATE_EXIT) && HAVE_DECL_KVM_CAP_IMMEDIATE_EXIT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_IMMEDIATE_EXIT) == (136), "KVM_CAP_IMMEDIATE_EXIT != 136");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_IMMEDIATE_EXIT 136
+#endif
+#if defined(KVM_CAP_MIPS_VZ) || (defined(HAVE_DECL_KVM_CAP_MIPS_VZ) && HAVE_DECL_KVM_CAP_MIPS_VZ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MIPS_VZ) == (137), "KVM_CAP_MIPS_VZ != 137");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MIPS_VZ 137
+#endif
+#if defined(KVM_CAP_MIPS_TE) || (defined(HAVE_DECL_KVM_CAP_MIPS_TE) && HAVE_DECL_KVM_CAP_MIPS_TE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MIPS_TE) == (138), "KVM_CAP_MIPS_TE != 138");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MIPS_TE 138
+#endif
+#if defined(KVM_CAP_MIPS_64BIT) || (defined(HAVE_DECL_KVM_CAP_MIPS_64BIT) && HAVE_DECL_KVM_CAP_MIPS_64BIT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_MIPS_64BIT) == (139), "KVM_CAP_MIPS_64BIT != 139");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_MIPS_64BIT 139
+#endif
+#if defined(KVM_CAP_S390_GS) || (defined(HAVE_DECL_KVM_CAP_S390_GS) && HAVE_DECL_KVM_CAP_S390_GS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_GS) == (140), "KVM_CAP_S390_GS != 140");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_GS 140
+#endif
+#if defined(KVM_CAP_S390_AIS) || (defined(HAVE_DECL_KVM_CAP_S390_AIS) && HAVE_DECL_KVM_CAP_S390_AIS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_AIS) == (141), "KVM_CAP_S390_AIS != 141");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_AIS 141
+#endif
+#if defined(KVM_CAP_SPAPR_TCE_VFIO) || (defined(HAVE_DECL_KVM_CAP_SPAPR_TCE_VFIO) && HAVE_DECL_KVM_CAP_SPAPR_TCE_VFIO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_SPAPR_TCE_VFIO) == (142), "KVM_CAP_SPAPR_TCE_VFIO != 142");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_SPAPR_TCE_VFIO 142
+#endif
+#if defined(KVM_CAP_X86_DISABLE_EXITS) || (defined(HAVE_DECL_KVM_CAP_X86_DISABLE_EXITS) && HAVE_DECL_KVM_CAP_X86_DISABLE_EXITS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_X86_DISABLE_EXITS) == (143), "KVM_CAP_X86_DISABLE_EXITS != 143");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_X86_DISABLE_EXITS 143
+#endif
+#if defined(KVM_CAP_ARM_USER_IRQ) || (defined(HAVE_DECL_KVM_CAP_ARM_USER_IRQ) && HAVE_DECL_KVM_CAP_ARM_USER_IRQ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_ARM_USER_IRQ) == (144), "KVM_CAP_ARM_USER_IRQ != 144");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_ARM_USER_IRQ 144
+#endif
+#if defined(KVM_CAP_S390_CMMA_MIGRATION) || (defined(HAVE_DECL_KVM_CAP_S390_CMMA_MIGRATION) && HAVE_DECL_KVM_CAP_S390_CMMA_MIGRATION)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_CMMA_MIGRATION) == (145), "KVM_CAP_S390_CMMA_MIGRATION != 145");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_CMMA_MIGRATION 145
+#endif
+#if defined(KVM_CAP_PPC_FWNMI) || (defined(HAVE_DECL_KVM_CAP_PPC_FWNMI) && HAVE_DECL_KVM_CAP_PPC_FWNMI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_FWNMI) == (146), "KVM_CAP_PPC_FWNMI != 146");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_FWNMI 146
+#endif
+#if defined(KVM_CAP_PPC_SMT_POSSIBLE) || (defined(HAVE_DECL_KVM_CAP_PPC_SMT_POSSIBLE) && HAVE_DECL_KVM_CAP_PPC_SMT_POSSIBLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_SMT_POSSIBLE) == (147), "KVM_CAP_PPC_SMT_POSSIBLE != 147");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_SMT_POSSIBLE 147
+#endif
+#if defined(KVM_CAP_HYPERV_SYNIC2) || (defined(HAVE_DECL_KVM_CAP_HYPERV_SYNIC2) && HAVE_DECL_KVM_CAP_HYPERV_SYNIC2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HYPERV_SYNIC2) == (148), "KVM_CAP_HYPERV_SYNIC2 != 148");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HYPERV_SYNIC2 148
+#endif
+#if defined(KVM_CAP_HYPERV_VP_INDEX) || (defined(HAVE_DECL_KVM_CAP_HYPERV_VP_INDEX) && HAVE_DECL_KVM_CAP_HYPERV_VP_INDEX)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HYPERV_VP_INDEX) == (149), "KVM_CAP_HYPERV_VP_INDEX != 149");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HYPERV_VP_INDEX 149
+#endif
+#if defined(KVM_CAP_S390_AIS_MIGRATION) || (defined(HAVE_DECL_KVM_CAP_S390_AIS_MIGRATION) && HAVE_DECL_KVM_CAP_S390_AIS_MIGRATION)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_AIS_MIGRATION) == (150), "KVM_CAP_S390_AIS_MIGRATION != 150");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_AIS_MIGRATION 150
+#endif
+#if defined(KVM_CAP_PPC_GET_CPU_CHAR) || (defined(HAVE_DECL_KVM_CAP_PPC_GET_CPU_CHAR) && HAVE_DECL_KVM_CAP_PPC_GET_CPU_CHAR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_PPC_GET_CPU_CHAR) == (151), "KVM_CAP_PPC_GET_CPU_CHAR != 151");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_PPC_GET_CPU_CHAR 151
+#endif
+#if defined(KVM_CAP_S390_BPB) || (defined(HAVE_DECL_KVM_CAP_S390_BPB) && HAVE_DECL_KVM_CAP_S390_BPB)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_BPB) == (152), "KVM_CAP_S390_BPB != 152");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_BPB 152
+#endif
+#if defined(KVM_CAP_GET_MSR_FEATURES) || (defined(HAVE_DECL_KVM_CAP_GET_MSR_FEATURES) && HAVE_DECL_KVM_CAP_GET_MSR_FEATURES)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_GET_MSR_FEATURES) == (153), "KVM_CAP_GET_MSR_FEATURES != 153");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_GET_MSR_FEATURES 153
+#endif
+#if defined(KVM_CAP_HYPERV_EVENTFD) || (defined(HAVE_DECL_KVM_CAP_HYPERV_EVENTFD) && HAVE_DECL_KVM_CAP_HYPERV_EVENTFD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HYPERV_EVENTFD) == (154), "KVM_CAP_HYPERV_EVENTFD != 154");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HYPERV_EVENTFD 154
+#endif
+#if defined(KVM_CAP_HYPERV_TLBFLUSH) || (defined(HAVE_DECL_KVM_CAP_HYPERV_TLBFLUSH) && HAVE_DECL_KVM_CAP_HYPERV_TLBFLUSH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_HYPERV_TLBFLUSH) == (155), "KVM_CAP_HYPERV_TLBFLUSH != 155");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_HYPERV_TLBFLUSH 155
+#endif
+#if defined(KVM_CAP_S390_HPAGE_1M) || (defined(HAVE_DECL_KVM_CAP_S390_HPAGE_1M) && HAVE_DECL_KVM_CAP_S390_HPAGE_1M)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CAP_S390_HPAGE_1M) == (156), "KVM_CAP_S390_HPAGE_1M != 156");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CAP_S390_HPAGE_1M 156
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat kvm_cap in mpers mode
+
+# else
+
+static
+const struct xlat kvm_cap[] = {
+ [KVM_CAP_IRQCHIP] = XLAT(KVM_CAP_IRQCHIP),
+ [KVM_CAP_HLT] = XLAT(KVM_CAP_HLT),
+ [KVM_CAP_MMU_SHADOW_CACHE_CONTROL] = XLAT(KVM_CAP_MMU_SHADOW_CACHE_CONTROL),
+ [KVM_CAP_USER_MEMORY] = XLAT(KVM_CAP_USER_MEMORY),
+ [KVM_CAP_SET_TSS_ADDR] = XLAT(KVM_CAP_SET_TSS_ADDR),
+ [KVM_CAP_VAPIC] = XLAT(KVM_CAP_VAPIC),
+ [KVM_CAP_EXT_CPUID] = XLAT(KVM_CAP_EXT_CPUID),
+ [KVM_CAP_CLOCKSOURCE] = XLAT(KVM_CAP_CLOCKSOURCE),
+ [KVM_CAP_NR_VCPUS] = XLAT(KVM_CAP_NR_VCPUS),
+ [KVM_CAP_NR_MEMSLOTS] = XLAT(KVM_CAP_NR_MEMSLOTS),
+ [KVM_CAP_PIT] = XLAT(KVM_CAP_PIT),
+ [KVM_CAP_NOP_IO_DELAY] = XLAT(KVM_CAP_NOP_IO_DELAY),
+ [KVM_CAP_PV_MMU] = XLAT(KVM_CAP_PV_MMU),
+ [KVM_CAP_MP_STATE] = XLAT(KVM_CAP_MP_STATE),
+ [KVM_CAP_COALESCED_MMIO] = XLAT(KVM_CAP_COALESCED_MMIO),
+ [KVM_CAP_SYNC_MMU] = XLAT(KVM_CAP_SYNC_MMU),
+ [KVM_CAP_IOMMU] = XLAT(KVM_CAP_IOMMU),
+ [KVM_CAP_DESTROY_MEMORY_REGION_WORKS] = XLAT(KVM_CAP_DESTROY_MEMORY_REGION_WORKS),
+ [KVM_CAP_USER_NMI] = XLAT(KVM_CAP_USER_NMI),
+ [KVM_CAP_SET_GUEST_DEBUG] = XLAT(KVM_CAP_SET_GUEST_DEBUG),
+ [KVM_CAP_REINJECT_CONTROL] = XLAT(KVM_CAP_REINJECT_CONTROL),
+ [KVM_CAP_IRQ_ROUTING] = XLAT(KVM_CAP_IRQ_ROUTING),
+ [KVM_CAP_IRQ_INJECT_STATUS] = XLAT(KVM_CAP_IRQ_INJECT_STATUS),
+ [KVM_CAP_ASSIGN_DEV_IRQ] = XLAT(KVM_CAP_ASSIGN_DEV_IRQ),
+ [KVM_CAP_JOIN_MEMORY_REGIONS_WORKS] = XLAT(KVM_CAP_JOIN_MEMORY_REGIONS_WORKS),
+ [KVM_CAP_MCE] = XLAT(KVM_CAP_MCE),
+ [KVM_CAP_IRQFD] = XLAT(KVM_CAP_IRQFD),
+ [KVM_CAP_PIT2] = XLAT(KVM_CAP_PIT2),
+ [KVM_CAP_SET_BOOT_CPU_ID] = XLAT(KVM_CAP_SET_BOOT_CPU_ID),
+ [KVM_CAP_PIT_STATE2] = XLAT(KVM_CAP_PIT_STATE2),
+ [KVM_CAP_IOEVENTFD] = XLAT(KVM_CAP_IOEVENTFD),
+ [KVM_CAP_SET_IDENTITY_MAP_ADDR] = XLAT(KVM_CAP_SET_IDENTITY_MAP_ADDR),
+ [KVM_CAP_XEN_HVM] = XLAT(KVM_CAP_XEN_HVM),
+ [KVM_CAP_ADJUST_CLOCK] = XLAT(KVM_CAP_ADJUST_CLOCK),
+ [KVM_CAP_INTERNAL_ERROR_DATA] = XLAT(KVM_CAP_INTERNAL_ERROR_DATA),
+ [KVM_CAP_VCPU_EVENTS] = XLAT(KVM_CAP_VCPU_EVENTS),
+ [KVM_CAP_S390_PSW] = XLAT(KVM_CAP_S390_PSW),
+ [KVM_CAP_PPC_SEGSTATE] = XLAT(KVM_CAP_PPC_SEGSTATE),
+ [KVM_CAP_HYPERV] = XLAT(KVM_CAP_HYPERV),
+ [KVM_CAP_HYPERV_VAPIC] = XLAT(KVM_CAP_HYPERV_VAPIC),
+ [KVM_CAP_HYPERV_SPIN] = XLAT(KVM_CAP_HYPERV_SPIN),
+ [KVM_CAP_PCI_SEGMENT] = XLAT(KVM_CAP_PCI_SEGMENT),
+ [KVM_CAP_PPC_PAIRED_SINGLES] = XLAT(KVM_CAP_PPC_PAIRED_SINGLES),
+ [KVM_CAP_INTR_SHADOW] = XLAT(KVM_CAP_INTR_SHADOW),
+ [KVM_CAP_DEBUGREGS] = XLAT(KVM_CAP_DEBUGREGS),
+ [KVM_CAP_X86_ROBUST_SINGLESTEP] = XLAT(KVM_CAP_X86_ROBUST_SINGLESTEP),
+ [KVM_CAP_PPC_OSI] = XLAT(KVM_CAP_PPC_OSI),
+ [KVM_CAP_PPC_UNSET_IRQ] = XLAT(KVM_CAP_PPC_UNSET_IRQ),
+ [KVM_CAP_ENABLE_CAP] = XLAT(KVM_CAP_ENABLE_CAP),
+ [KVM_CAP_XSAVE] = XLAT(KVM_CAP_XSAVE),
+ [KVM_CAP_XCRS] = XLAT(KVM_CAP_XCRS),
+ [KVM_CAP_PPC_GET_PVINFO] = XLAT(KVM_CAP_PPC_GET_PVINFO),
+ [KVM_CAP_PPC_IRQ_LEVEL] = XLAT(KVM_CAP_PPC_IRQ_LEVEL),
+ [KVM_CAP_ASYNC_PF] = XLAT(KVM_CAP_ASYNC_PF),
+ [KVM_CAP_TSC_CONTROL] = XLAT(KVM_CAP_TSC_CONTROL),
+ [KVM_CAP_GET_TSC_KHZ] = XLAT(KVM_CAP_GET_TSC_KHZ),
+ [KVM_CAP_PPC_BOOKE_SREGS] = XLAT(KVM_CAP_PPC_BOOKE_SREGS),
+ [KVM_CAP_SPAPR_TCE] = XLAT(KVM_CAP_SPAPR_TCE),
+ [KVM_CAP_PPC_SMT] = XLAT(KVM_CAP_PPC_SMT),
+ [KVM_CAP_PPC_RMA] = XLAT(KVM_CAP_PPC_RMA),
+ [KVM_CAP_MAX_VCPUS] = XLAT(KVM_CAP_MAX_VCPUS),
+ [KVM_CAP_PPC_HIOR] = XLAT(KVM_CAP_PPC_HIOR),
+ [KVM_CAP_PPC_PAPR] = XLAT(KVM_CAP_PPC_PAPR),
+ [KVM_CAP_SW_TLB] = XLAT(KVM_CAP_SW_TLB),
+ [KVM_CAP_ONE_REG] = XLAT(KVM_CAP_ONE_REG),
+ [KVM_CAP_S390_GMAP] = XLAT(KVM_CAP_S390_GMAP),
+ [KVM_CAP_TSC_DEADLINE_TIMER] = XLAT(KVM_CAP_TSC_DEADLINE_TIMER),
+ [KVM_CAP_S390_UCONTROL] = XLAT(KVM_CAP_S390_UCONTROL),
+ [KVM_CAP_SYNC_REGS] = XLAT(KVM_CAP_SYNC_REGS),
+ [KVM_CAP_PCI_2_3] = XLAT(KVM_CAP_PCI_2_3),
+ [KVM_CAP_KVMCLOCK_CTRL] = XLAT(KVM_CAP_KVMCLOCK_CTRL),
+ [KVM_CAP_SIGNAL_MSI] = XLAT(KVM_CAP_SIGNAL_MSI),
+ [KVM_CAP_PPC_GET_SMMU_INFO] = XLAT(KVM_CAP_PPC_GET_SMMU_INFO),
+ [KVM_CAP_S390_COW] = XLAT(KVM_CAP_S390_COW),
+ [KVM_CAP_PPC_ALLOC_HTAB] = XLAT(KVM_CAP_PPC_ALLOC_HTAB),
+ [KVM_CAP_READONLY_MEM] = XLAT(KVM_CAP_READONLY_MEM),
+ [KVM_CAP_IRQFD_RESAMPLE] = XLAT(KVM_CAP_IRQFD_RESAMPLE),
+ [KVM_CAP_PPC_BOOKE_WATCHDOG] = XLAT(KVM_CAP_PPC_BOOKE_WATCHDOG),
+ [KVM_CAP_PPC_HTAB_FD] = XLAT(KVM_CAP_PPC_HTAB_FD),
+ [KVM_CAP_S390_CSS_SUPPORT] = XLAT(KVM_CAP_S390_CSS_SUPPORT),
+ [KVM_CAP_PPC_EPR] = XLAT(KVM_CAP_PPC_EPR),
+ [KVM_CAP_ARM_PSCI] = XLAT(KVM_CAP_ARM_PSCI),
+ [KVM_CAP_ARM_SET_DEVICE_ADDR] = XLAT(KVM_CAP_ARM_SET_DEVICE_ADDR),
+ [KVM_CAP_DEVICE_CTRL] = XLAT(KVM_CAP_DEVICE_CTRL),
+ [KVM_CAP_IRQ_MPIC] = XLAT(KVM_CAP_IRQ_MPIC),
+ [KVM_CAP_PPC_RTAS] = XLAT(KVM_CAP_PPC_RTAS),
+ [KVM_CAP_IRQ_XICS] = XLAT(KVM_CAP_IRQ_XICS),
+ [KVM_CAP_ARM_EL1_32BIT] = XLAT(KVM_CAP_ARM_EL1_32BIT),
+ [KVM_CAP_SPAPR_MULTITCE] = XLAT(KVM_CAP_SPAPR_MULTITCE),
+ [KVM_CAP_EXT_EMUL_CPUID] = XLAT(KVM_CAP_EXT_EMUL_CPUID),
+ [KVM_CAP_HYPERV_TIME] = XLAT(KVM_CAP_HYPERV_TIME),
+ [KVM_CAP_IOAPIC_POLARITY_IGNORED] = XLAT(KVM_CAP_IOAPIC_POLARITY_IGNORED),
+ [KVM_CAP_ENABLE_CAP_VM] = XLAT(KVM_CAP_ENABLE_CAP_VM),
+ [KVM_CAP_S390_IRQCHIP] = XLAT(KVM_CAP_S390_IRQCHIP),
+ [KVM_CAP_IOEVENTFD_NO_LENGTH] = XLAT(KVM_CAP_IOEVENTFD_NO_LENGTH),
+ [KVM_CAP_VM_ATTRIBUTES] = XLAT(KVM_CAP_VM_ATTRIBUTES),
+ [KVM_CAP_ARM_PSCI_0_2] = XLAT(KVM_CAP_ARM_PSCI_0_2),
+ [KVM_CAP_PPC_FIXUP_HCALL] = XLAT(KVM_CAP_PPC_FIXUP_HCALL),
+ [KVM_CAP_PPC_ENABLE_HCALL] = XLAT(KVM_CAP_PPC_ENABLE_HCALL),
+ [KVM_CAP_CHECK_EXTENSION_VM] = XLAT(KVM_CAP_CHECK_EXTENSION_VM),
+ [KVM_CAP_S390_USER_SIGP] = XLAT(KVM_CAP_S390_USER_SIGP),
+ [KVM_CAP_S390_VECTOR_REGISTERS] = XLAT(KVM_CAP_S390_VECTOR_REGISTERS),
+ [KVM_CAP_S390_MEM_OP] = XLAT(KVM_CAP_S390_MEM_OP),
+ [KVM_CAP_S390_USER_STSI] = XLAT(KVM_CAP_S390_USER_STSI),
+ [KVM_CAP_S390_SKEYS] = XLAT(KVM_CAP_S390_SKEYS),
+ [KVM_CAP_MIPS_FPU] = XLAT(KVM_CAP_MIPS_FPU),
+ [KVM_CAP_MIPS_MSA] = XLAT(KVM_CAP_MIPS_MSA),
+ [KVM_CAP_S390_INJECT_IRQ] = XLAT(KVM_CAP_S390_INJECT_IRQ),
+ [KVM_CAP_S390_IRQ_STATE] = XLAT(KVM_CAP_S390_IRQ_STATE),
+ [KVM_CAP_PPC_HWRNG] = XLAT(KVM_CAP_PPC_HWRNG),
+ [KVM_CAP_DISABLE_QUIRKS] = XLAT(KVM_CAP_DISABLE_QUIRKS),
+ [KVM_CAP_X86_SMM] = XLAT(KVM_CAP_X86_SMM),
+ [KVM_CAP_MULTI_ADDRESS_SPACE] = XLAT(KVM_CAP_MULTI_ADDRESS_SPACE),
+ [KVM_CAP_GUEST_DEBUG_HW_BPS] = XLAT(KVM_CAP_GUEST_DEBUG_HW_BPS),
+ [KVM_CAP_GUEST_DEBUG_HW_WPS] = XLAT(KVM_CAP_GUEST_DEBUG_HW_WPS),
+ [KVM_CAP_SPLIT_IRQCHIP] = XLAT(KVM_CAP_SPLIT_IRQCHIP),
+ [KVM_CAP_IOEVENTFD_ANY_LENGTH] = XLAT(KVM_CAP_IOEVENTFD_ANY_LENGTH),
+ [KVM_CAP_HYPERV_SYNIC] = XLAT(KVM_CAP_HYPERV_SYNIC),
+ [KVM_CAP_S390_RI] = XLAT(KVM_CAP_S390_RI),
+ [KVM_CAP_SPAPR_TCE_64] = XLAT(KVM_CAP_SPAPR_TCE_64),
+ [KVM_CAP_ARM_PMU_V3] = XLAT(KVM_CAP_ARM_PMU_V3),
+ [KVM_CAP_VCPU_ATTRIBUTES] = XLAT(KVM_CAP_VCPU_ATTRIBUTES),
+ [KVM_CAP_MAX_VCPU_ID] = XLAT(KVM_CAP_MAX_VCPU_ID),
+ [KVM_CAP_X2APIC_API] = XLAT(KVM_CAP_X2APIC_API),
+ [KVM_CAP_S390_USER_INSTR0] = XLAT(KVM_CAP_S390_USER_INSTR0),
+ [KVM_CAP_MSI_DEVID] = XLAT(KVM_CAP_MSI_DEVID),
+ [KVM_CAP_PPC_HTM] = XLAT(KVM_CAP_PPC_HTM),
+ [KVM_CAP_SPAPR_RESIZE_HPT] = XLAT(KVM_CAP_SPAPR_RESIZE_HPT),
+ [KVM_CAP_PPC_MMU_RADIX] = XLAT(KVM_CAP_PPC_MMU_RADIX),
+ [KVM_CAP_PPC_MMU_HASH_V3] = XLAT(KVM_CAP_PPC_MMU_HASH_V3),
+ [KVM_CAP_IMMEDIATE_EXIT] = XLAT(KVM_CAP_IMMEDIATE_EXIT),
+ [KVM_CAP_MIPS_VZ] = XLAT(KVM_CAP_MIPS_VZ),
+ [KVM_CAP_MIPS_TE] = XLAT(KVM_CAP_MIPS_TE),
+ [KVM_CAP_MIPS_64BIT] = XLAT(KVM_CAP_MIPS_64BIT),
+ [KVM_CAP_S390_GS] = XLAT(KVM_CAP_S390_GS),
+ [KVM_CAP_S390_AIS] = XLAT(KVM_CAP_S390_AIS),
+ [KVM_CAP_SPAPR_TCE_VFIO] = XLAT(KVM_CAP_SPAPR_TCE_VFIO),
+ [KVM_CAP_X86_DISABLE_EXITS] = XLAT(KVM_CAP_X86_DISABLE_EXITS),
+ [KVM_CAP_ARM_USER_IRQ] = XLAT(KVM_CAP_ARM_USER_IRQ),
+ [KVM_CAP_S390_CMMA_MIGRATION] = XLAT(KVM_CAP_S390_CMMA_MIGRATION),
+ [KVM_CAP_PPC_FWNMI] = XLAT(KVM_CAP_PPC_FWNMI),
+ [KVM_CAP_PPC_SMT_POSSIBLE] = XLAT(KVM_CAP_PPC_SMT_POSSIBLE),
+ [KVM_CAP_HYPERV_SYNIC2] = XLAT(KVM_CAP_HYPERV_SYNIC2),
+ [KVM_CAP_HYPERV_VP_INDEX] = XLAT(KVM_CAP_HYPERV_VP_INDEX),
+ [KVM_CAP_S390_AIS_MIGRATION] = XLAT(KVM_CAP_S390_AIS_MIGRATION),
+ [KVM_CAP_PPC_GET_CPU_CHAR] = XLAT(KVM_CAP_PPC_GET_CPU_CHAR),
+ [KVM_CAP_S390_BPB] = XLAT(KVM_CAP_S390_BPB),
+ [KVM_CAP_GET_MSR_FEATURES] = XLAT(KVM_CAP_GET_MSR_FEATURES),
+ [KVM_CAP_HYPERV_EVENTFD] = XLAT(KVM_CAP_HYPERV_EVENTFD),
+ [KVM_CAP_HYPERV_TLBFLUSH] = XLAT(KVM_CAP_HYPERV_TLBFLUSH),
+ [KVM_CAP_S390_HPAGE_1M] = XLAT(KVM_CAP_S390_HPAGE_1M),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/kvm_cap.in b/xlat/kvm_cap.in
new file mode 100644
index 0000000..a3819e7
--- /dev/null
+++ b/xlat/kvm_cap.in
@@ -0,0 +1,152 @@
+#value_indexed
+KVM_CAP_IRQCHIP				0
+KVM_CAP_HLT				1
+KVM_CAP_MMU_SHADOW_CACHE_CONTROL	2
+KVM_CAP_USER_MEMORY			3
+KVM_CAP_SET_TSS_ADDR			4
+KVM_CAP_VAPIC				6
+KVM_CAP_EXT_CPUID			7
+KVM_CAP_CLOCKSOURCE			8
+KVM_CAP_NR_VCPUS			9
+KVM_CAP_NR_MEMSLOTS			10
+KVM_CAP_PIT				11
+KVM_CAP_NOP_IO_DELAY			12
+KVM_CAP_PV_MMU				13
+KVM_CAP_MP_STATE			14
+KVM_CAP_COALESCED_MMIO			15
+KVM_CAP_SYNC_MMU			16
+KVM_CAP_IOMMU				18
+KVM_CAP_DESTROY_MEMORY_REGION_WORKS	21
+KVM_CAP_USER_NMI			22
+KVM_CAP_SET_GUEST_DEBUG			23
+KVM_CAP_REINJECT_CONTROL		24
+KVM_CAP_IRQ_ROUTING			25
+KVM_CAP_IRQ_INJECT_STATUS		26
+KVM_CAP_ASSIGN_DEV_IRQ			29
+KVM_CAP_JOIN_MEMORY_REGIONS_WORKS	30
+KVM_CAP_MCE				31
+KVM_CAP_IRQFD				32
+KVM_CAP_PIT2				33
+KVM_CAP_SET_BOOT_CPU_ID			34
+KVM_CAP_PIT_STATE2			35
+KVM_CAP_IOEVENTFD			36
+KVM_CAP_SET_IDENTITY_MAP_ADDR		37
+KVM_CAP_XEN_HVM				38
+KVM_CAP_ADJUST_CLOCK			39
+KVM_CAP_INTERNAL_ERROR_DATA		40
+KVM_CAP_VCPU_EVENTS			41
+KVM_CAP_S390_PSW			42
+KVM_CAP_PPC_SEGSTATE			43
+KVM_CAP_HYPERV				44
+KVM_CAP_HYPERV_VAPIC			45
+KVM_CAP_HYPERV_SPIN			46
+KVM_CAP_PCI_SEGMENT			47
+KVM_CAP_PPC_PAIRED_SINGLES		48
+KVM_CAP_INTR_SHADOW			49
+KVM_CAP_DEBUGREGS			50
+KVM_CAP_X86_ROBUST_SINGLESTEP		51
+KVM_CAP_PPC_OSI				52
+KVM_CAP_PPC_UNSET_IRQ			53
+KVM_CAP_ENABLE_CAP			54
+KVM_CAP_XSAVE				55
+KVM_CAP_XCRS				56
+KVM_CAP_PPC_GET_PVINFO			57
+KVM_CAP_PPC_IRQ_LEVEL			58
+KVM_CAP_ASYNC_PF			59
+KVM_CAP_TSC_CONTROL			60
+KVM_CAP_GET_TSC_KHZ			61
+KVM_CAP_PPC_BOOKE_SREGS			62
+KVM_CAP_SPAPR_TCE			63
+KVM_CAP_PPC_SMT				64
+KVM_CAP_PPC_RMA				65
+KVM_CAP_MAX_VCPUS			66
+KVM_CAP_PPC_HIOR			67
+KVM_CAP_PPC_PAPR			68
+KVM_CAP_SW_TLB				69
+KVM_CAP_ONE_REG				70
+KVM_CAP_S390_GMAP			71
+KVM_CAP_TSC_DEADLINE_TIMER		72
+KVM_CAP_S390_UCONTROL			73
+KVM_CAP_SYNC_REGS			74
+KVM_CAP_PCI_2_3				75
+KVM_CAP_KVMCLOCK_CTRL			76
+KVM_CAP_SIGNAL_MSI			77
+KVM_CAP_PPC_GET_SMMU_INFO		78
+KVM_CAP_S390_COW			79
+KVM_CAP_PPC_ALLOC_HTAB			80
+KVM_CAP_READONLY_MEM			81
+KVM_CAP_IRQFD_RESAMPLE			82
+KVM_CAP_PPC_BOOKE_WATCHDOG		83
+KVM_CAP_PPC_HTAB_FD			84
+KVM_CAP_S390_CSS_SUPPORT		85
+KVM_CAP_PPC_EPR				86
+KVM_CAP_ARM_PSCI			87
+KVM_CAP_ARM_SET_DEVICE_ADDR		88
+KVM_CAP_DEVICE_CTRL			89
+KVM_CAP_IRQ_MPIC			90
+KVM_CAP_PPC_RTAS			91
+KVM_CAP_IRQ_XICS			92
+KVM_CAP_ARM_EL1_32BIT			93
+KVM_CAP_SPAPR_MULTITCE			94
+KVM_CAP_EXT_EMUL_CPUID			95
+KVM_CAP_HYPERV_TIME			96
+KVM_CAP_IOAPIC_POLARITY_IGNORED		97
+KVM_CAP_ENABLE_CAP_VM			98
+KVM_CAP_S390_IRQCHIP			99
+KVM_CAP_IOEVENTFD_NO_LENGTH		100
+KVM_CAP_VM_ATTRIBUTES			101
+KVM_CAP_ARM_PSCI_0_2			102
+KVM_CAP_PPC_FIXUP_HCALL			103
+KVM_CAP_PPC_ENABLE_HCALL		104
+KVM_CAP_CHECK_EXTENSION_VM		105
+KVM_CAP_S390_USER_SIGP			106
+KVM_CAP_S390_VECTOR_REGISTERS		107
+KVM_CAP_S390_MEM_OP			108
+KVM_CAP_S390_USER_STSI			109
+KVM_CAP_S390_SKEYS			110
+KVM_CAP_MIPS_FPU			111
+KVM_CAP_MIPS_MSA			112
+KVM_CAP_S390_INJECT_IRQ			113
+KVM_CAP_S390_IRQ_STATE			114
+KVM_CAP_PPC_HWRNG			115
+KVM_CAP_DISABLE_QUIRKS			116
+KVM_CAP_X86_SMM				117
+KVM_CAP_MULTI_ADDRESS_SPACE		118
+KVM_CAP_GUEST_DEBUG_HW_BPS		119
+KVM_CAP_GUEST_DEBUG_HW_WPS		120
+KVM_CAP_SPLIT_IRQCHIP			121
+KVM_CAP_IOEVENTFD_ANY_LENGTH		122
+KVM_CAP_HYPERV_SYNIC			123
+KVM_CAP_S390_RI				124
+KVM_CAP_SPAPR_TCE_64			125
+KVM_CAP_ARM_PMU_V3			126
+KVM_CAP_VCPU_ATTRIBUTES			127
+KVM_CAP_MAX_VCPU_ID			128
+KVM_CAP_X2APIC_API			129
+KVM_CAP_S390_USER_INSTR0		130
+KVM_CAP_MSI_DEVID			131
+KVM_CAP_PPC_HTM				132
+KVM_CAP_SPAPR_RESIZE_HPT		133
+KVM_CAP_PPC_MMU_RADIX			134
+KVM_CAP_PPC_MMU_HASH_V3			135
+KVM_CAP_IMMEDIATE_EXIT			136
+KVM_CAP_MIPS_VZ				137
+KVM_CAP_MIPS_TE				138
+KVM_CAP_MIPS_64BIT			139
+KVM_CAP_S390_GS				140
+KVM_CAP_S390_AIS			141
+KVM_CAP_SPAPR_TCE_VFIO			142
+KVM_CAP_X86_DISABLE_EXITS		143
+KVM_CAP_ARM_USER_IRQ			144
+KVM_CAP_S390_CMMA_MIGRATION		145
+KVM_CAP_PPC_FWNMI			146
+KVM_CAP_PPC_SMT_POSSIBLE		147
+KVM_CAP_HYPERV_SYNIC2			148
+KVM_CAP_HYPERV_VP_INDEX			149
+KVM_CAP_S390_AIS_MIGRATION		150
+KVM_CAP_PPC_GET_CPU_CHAR		151
+KVM_CAP_S390_BPB			152
+KVM_CAP_GET_MSR_FEATURES		153
+KVM_CAP_HYPERV_EVENTFD			154
+KVM_CAP_HYPERV_TLBFLUSH			155
+KVM_CAP_S390_HPAGE_1M			156
diff --git a/xlat/kvm_cpuid_flags.h b/xlat/kvm_cpuid_flags.h
new file mode 100644
index 0000000..6b0afe9
--- /dev/null
+++ b/xlat/kvm_cpuid_flags.h
@@ -0,0 +1,56 @@
+/* Generated by ./xlat/gen.sh from ./xlat/kvm_cpuid_flags.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#ifndef BIT
+# define BIT(nr_)	(1UL << (nr_))
+#endif
+#if defined(KVM_CPUID_FLAG_SIGNIFCANT_INDEX) || (defined(HAVE_DECL_KVM_CPUID_FLAG_SIGNIFCANT_INDEX) && HAVE_DECL_KVM_CPUID_FLAG_SIGNIFCANT_INDEX)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CPUID_FLAG_SIGNIFCANT_INDEX) == ((1 << 0)), "KVM_CPUID_FLAG_SIGNIFCANT_INDEX != (1 << 0)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CPUID_FLAG_SIGNIFCANT_INDEX (1 << 0)
+#endif
+#if defined(KVM_CPUID_FLAG_STATEFUL_FUNC) || (defined(HAVE_DECL_KVM_CPUID_FLAG_STATEFUL_FUNC) && HAVE_DECL_KVM_CPUID_FLAG_STATEFUL_FUNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CPUID_FLAG_STATEFUL_FUNC) == ((1 << 1)), "KVM_CPUID_FLAG_STATEFUL_FUNC != (1 << 1)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CPUID_FLAG_STATEFUL_FUNC (1 << 1)
+#endif
+#if defined(KVM_CPUID_FLAG_STATE_READ_NEXT) || (defined(HAVE_DECL_KVM_CPUID_FLAG_STATE_READ_NEXT) && HAVE_DECL_KVM_CPUID_FLAG_STATE_READ_NEXT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_CPUID_FLAG_STATE_READ_NEXT) == ((1 << 2)), "KVM_CPUID_FLAG_STATE_READ_NEXT != (1 << 2)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_CPUID_FLAG_STATE_READ_NEXT (1 << 2)
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat kvm_cpuid_flags in mpers mode
+
+# else
+
+static
+const struct xlat kvm_cpuid_flags[] = {
+#ifndef BIT
+/*
+* Workaround a bug in kernel headers fixed by linux commit v4.7-rc1~32^2~42.
+*/
+# define BIT(nr_)	(1UL << (nr_))
+#endif
+
+ XLAT(KVM_CPUID_FLAG_SIGNIFCANT_INDEX),
+ XLAT(KVM_CPUID_FLAG_STATEFUL_FUNC),
+ XLAT(KVM_CPUID_FLAG_STATE_READ_NEXT),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/kvm_cpuid_flags.in b/xlat/kvm_cpuid_flags.in
new file mode 100644
index 0000000..43640b7
--- /dev/null
+++ b/xlat/kvm_cpuid_flags.in
@@ -0,0 +1,10 @@
+#ifndef BIT
+/*
+ * Workaround a bug in kernel headers fixed by linux commit v4.7-rc1~32^2~42.
+ */
+# define BIT(nr_)	(1UL << (nr_))
+#endif
+
+KVM_CPUID_FLAG_SIGNIFCANT_INDEX	(1 << 0)
+KVM_CPUID_FLAG_STATEFUL_FUNC	(1 << 1)
+KVM_CPUID_FLAG_STATE_READ_NEXT	(1 << 2)
diff --git a/xlat/kvm_exit_reason.h b/xlat/kvm_exit_reason.h
new file mode 100644
index 0000000..b5d3712
--- /dev/null
+++ b/xlat/kvm_exit_reason.h
@@ -0,0 +1,247 @@
+/* Generated by ./xlat/gen.sh from ./xlat/kvm_exit_reason.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(KVM_EXIT_UNKNOWN) || (defined(HAVE_DECL_KVM_EXIT_UNKNOWN) && HAVE_DECL_KVM_EXIT_UNKNOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_UNKNOWN) == (0), "KVM_EXIT_UNKNOWN != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_UNKNOWN 0
+#endif
+#if defined(KVM_EXIT_EXCEPTION) || (defined(HAVE_DECL_KVM_EXIT_EXCEPTION) && HAVE_DECL_KVM_EXIT_EXCEPTION)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_EXCEPTION) == (1), "KVM_EXIT_EXCEPTION != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_EXCEPTION 1
+#endif
+#if defined(KVM_EXIT_IO) || (defined(HAVE_DECL_KVM_EXIT_IO) && HAVE_DECL_KVM_EXIT_IO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_IO) == (2), "KVM_EXIT_IO != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_IO 2
+#endif
+#if defined(KVM_EXIT_HYPERCALL) || (defined(HAVE_DECL_KVM_EXIT_HYPERCALL) && HAVE_DECL_KVM_EXIT_HYPERCALL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_HYPERCALL) == (3), "KVM_EXIT_HYPERCALL != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_HYPERCALL 3
+#endif
+#if defined(KVM_EXIT_DEBUG) || (defined(HAVE_DECL_KVM_EXIT_DEBUG) && HAVE_DECL_KVM_EXIT_DEBUG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_DEBUG) == (4), "KVM_EXIT_DEBUG != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_DEBUG 4
+#endif
+#if defined(KVM_EXIT_HLT) || (defined(HAVE_DECL_KVM_EXIT_HLT) && HAVE_DECL_KVM_EXIT_HLT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_HLT) == (5), "KVM_EXIT_HLT != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_HLT 5
+#endif
+#if defined(KVM_EXIT_MMIO) || (defined(HAVE_DECL_KVM_EXIT_MMIO) && HAVE_DECL_KVM_EXIT_MMIO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_MMIO) == (6), "KVM_EXIT_MMIO != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_MMIO 6
+#endif
+#if defined(KVM_EXIT_IRQ_WINDOW_OPEN) || (defined(HAVE_DECL_KVM_EXIT_IRQ_WINDOW_OPEN) && HAVE_DECL_KVM_EXIT_IRQ_WINDOW_OPEN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_IRQ_WINDOW_OPEN) == (7), "KVM_EXIT_IRQ_WINDOW_OPEN != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_IRQ_WINDOW_OPEN 7
+#endif
+#if defined(KVM_EXIT_SHUTDOWN) || (defined(HAVE_DECL_KVM_EXIT_SHUTDOWN) && HAVE_DECL_KVM_EXIT_SHUTDOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_SHUTDOWN) == (8), "KVM_EXIT_SHUTDOWN != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_SHUTDOWN 8
+#endif
+#if defined(KVM_EXIT_FAIL_ENTRY) || (defined(HAVE_DECL_KVM_EXIT_FAIL_ENTRY) && HAVE_DECL_KVM_EXIT_FAIL_ENTRY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_FAIL_ENTRY) == (9), "KVM_EXIT_FAIL_ENTRY != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_FAIL_ENTRY 9
+#endif
+#if defined(KVM_EXIT_INTR) || (defined(HAVE_DECL_KVM_EXIT_INTR) && HAVE_DECL_KVM_EXIT_INTR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_INTR) == (10), "KVM_EXIT_INTR != 10");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_INTR 10
+#endif
+#if defined(KVM_EXIT_SET_TPR) || (defined(HAVE_DECL_KVM_EXIT_SET_TPR) && HAVE_DECL_KVM_EXIT_SET_TPR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_SET_TPR) == (11), "KVM_EXIT_SET_TPR != 11");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_SET_TPR 11
+#endif
+#if defined(KVM_EXIT_TPR_ACCESS) || (defined(HAVE_DECL_KVM_EXIT_TPR_ACCESS) && HAVE_DECL_KVM_EXIT_TPR_ACCESS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_TPR_ACCESS) == (12), "KVM_EXIT_TPR_ACCESS != 12");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_TPR_ACCESS 12
+#endif
+#if defined(KVM_EXIT_S390_SIEIC) || (defined(HAVE_DECL_KVM_EXIT_S390_SIEIC) && HAVE_DECL_KVM_EXIT_S390_SIEIC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_S390_SIEIC) == (13), "KVM_EXIT_S390_SIEIC != 13");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_S390_SIEIC 13
+#endif
+#if defined(KVM_EXIT_S390_RESET) || (defined(HAVE_DECL_KVM_EXIT_S390_RESET) && HAVE_DECL_KVM_EXIT_S390_RESET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_S390_RESET) == (14), "KVM_EXIT_S390_RESET != 14");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_S390_RESET 14
+#endif
+#if defined(KVM_EXIT_DCR) || (defined(HAVE_DECL_KVM_EXIT_DCR) && HAVE_DECL_KVM_EXIT_DCR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_DCR) == (15), "KVM_EXIT_DCR != 15");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_DCR 15
+#endif
+#if defined(KVM_EXIT_NMI) || (defined(HAVE_DECL_KVM_EXIT_NMI) && HAVE_DECL_KVM_EXIT_NMI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_NMI) == (16), "KVM_EXIT_NMI != 16");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_NMI 16
+#endif
+#if defined(KVM_EXIT_INTERNAL_ERROR) || (defined(HAVE_DECL_KVM_EXIT_INTERNAL_ERROR) && HAVE_DECL_KVM_EXIT_INTERNAL_ERROR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_INTERNAL_ERROR) == (17), "KVM_EXIT_INTERNAL_ERROR != 17");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_INTERNAL_ERROR 17
+#endif
+#if defined(KVM_EXIT_OSI) || (defined(HAVE_DECL_KVM_EXIT_OSI) && HAVE_DECL_KVM_EXIT_OSI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_OSI) == (18), "KVM_EXIT_OSI != 18");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_OSI 18
+#endif
+#if defined(KVM_EXIT_PAPR_HCALL) || (defined(HAVE_DECL_KVM_EXIT_PAPR_HCALL) && HAVE_DECL_KVM_EXIT_PAPR_HCALL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_PAPR_HCALL) == (19), "KVM_EXIT_PAPR_HCALL != 19");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_PAPR_HCALL 19
+#endif
+#if defined(KVM_EXIT_S390_UCONTROL) || (defined(HAVE_DECL_KVM_EXIT_S390_UCONTROL) && HAVE_DECL_KVM_EXIT_S390_UCONTROL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_S390_UCONTROL) == (20), "KVM_EXIT_S390_UCONTROL != 20");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_S390_UCONTROL 20
+#endif
+#if defined(KVM_EXIT_WATCHDOG) || (defined(HAVE_DECL_KVM_EXIT_WATCHDOG) && HAVE_DECL_KVM_EXIT_WATCHDOG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_WATCHDOG) == (21), "KVM_EXIT_WATCHDOG != 21");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_WATCHDOG 21
+#endif
+#if defined(KVM_EXIT_S390_TSCH) || (defined(HAVE_DECL_KVM_EXIT_S390_TSCH) && HAVE_DECL_KVM_EXIT_S390_TSCH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_S390_TSCH) == (22), "KVM_EXIT_S390_TSCH != 22");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_S390_TSCH 22
+#endif
+#if defined(KVM_EXIT_EPR) || (defined(HAVE_DECL_KVM_EXIT_EPR) && HAVE_DECL_KVM_EXIT_EPR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_EPR) == (23), "KVM_EXIT_EPR != 23");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_EPR 23
+#endif
+#if defined(KVM_EXIT_SYSTEM_EVENT) || (defined(HAVE_DECL_KVM_EXIT_SYSTEM_EVENT) && HAVE_DECL_KVM_EXIT_SYSTEM_EVENT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_SYSTEM_EVENT) == (24), "KVM_EXIT_SYSTEM_EVENT != 24");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_SYSTEM_EVENT 24
+#endif
+#if defined(KVM_EXIT_S390_STSI) || (defined(HAVE_DECL_KVM_EXIT_S390_STSI) && HAVE_DECL_KVM_EXIT_S390_STSI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_S390_STSI) == (25), "KVM_EXIT_S390_STSI != 25");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_S390_STSI 25
+#endif
+#if defined(KVM_EXIT_IOAPIC_EOI) || (defined(HAVE_DECL_KVM_EXIT_IOAPIC_EOI) && HAVE_DECL_KVM_EXIT_IOAPIC_EOI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_IOAPIC_EOI) == (26), "KVM_EXIT_IOAPIC_EOI != 26");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_IOAPIC_EOI 26
+#endif
+#if defined(KVM_EXIT_HYPERV) || (defined(HAVE_DECL_KVM_EXIT_HYPERV) && HAVE_DECL_KVM_EXIT_HYPERV)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((KVM_EXIT_HYPERV) == (27), "KVM_EXIT_HYPERV != 27");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define KVM_EXIT_HYPERV 27
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat kvm_exit_reason in mpers mode
+
+# else
+
+static
+const struct xlat kvm_exit_reason[] = {
+ [KVM_EXIT_UNKNOWN] = XLAT(KVM_EXIT_UNKNOWN),
+ [KVM_EXIT_EXCEPTION] = XLAT(KVM_EXIT_EXCEPTION),
+ [KVM_EXIT_IO] = XLAT(KVM_EXIT_IO),
+ [KVM_EXIT_HYPERCALL] = XLAT(KVM_EXIT_HYPERCALL),
+ [KVM_EXIT_DEBUG] = XLAT(KVM_EXIT_DEBUG),
+ [KVM_EXIT_HLT] = XLAT(KVM_EXIT_HLT),
+ [KVM_EXIT_MMIO] = XLAT(KVM_EXIT_MMIO),
+ [KVM_EXIT_IRQ_WINDOW_OPEN] = XLAT(KVM_EXIT_IRQ_WINDOW_OPEN),
+ [KVM_EXIT_SHUTDOWN] = XLAT(KVM_EXIT_SHUTDOWN),
+ [KVM_EXIT_FAIL_ENTRY] = XLAT(KVM_EXIT_FAIL_ENTRY),
+ [KVM_EXIT_INTR] = XLAT(KVM_EXIT_INTR),
+ [KVM_EXIT_SET_TPR] = XLAT(KVM_EXIT_SET_TPR),
+ [KVM_EXIT_TPR_ACCESS] = XLAT(KVM_EXIT_TPR_ACCESS),
+ [KVM_EXIT_S390_SIEIC] = XLAT(KVM_EXIT_S390_SIEIC),
+ [KVM_EXIT_S390_RESET] = XLAT(KVM_EXIT_S390_RESET),
+
+ [KVM_EXIT_DCR] = XLAT(KVM_EXIT_DCR),
+ [KVM_EXIT_NMI] = XLAT(KVM_EXIT_NMI),
+ [KVM_EXIT_INTERNAL_ERROR] = XLAT(KVM_EXIT_INTERNAL_ERROR),
+ [KVM_EXIT_OSI] = XLAT(KVM_EXIT_OSI),
+ [KVM_EXIT_PAPR_HCALL] = XLAT(KVM_EXIT_PAPR_HCALL),
+ [KVM_EXIT_S390_UCONTROL] = XLAT(KVM_EXIT_S390_UCONTROL),
+ [KVM_EXIT_WATCHDOG] = XLAT(KVM_EXIT_WATCHDOG),
+ [KVM_EXIT_S390_TSCH] = XLAT(KVM_EXIT_S390_TSCH),
+ [KVM_EXIT_EPR] = XLAT(KVM_EXIT_EPR),
+ [KVM_EXIT_SYSTEM_EVENT] = XLAT(KVM_EXIT_SYSTEM_EVENT),
+ [KVM_EXIT_S390_STSI] = XLAT(KVM_EXIT_S390_STSI),
+ [KVM_EXIT_IOAPIC_EOI] = XLAT(KVM_EXIT_IOAPIC_EOI),
+ [KVM_EXIT_HYPERV] = XLAT(KVM_EXIT_HYPERV),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/kvm_exit_reason.in b/xlat/kvm_exit_reason.in
new file mode 100644
index 0000000..d2b2468
--- /dev/null
+++ b/xlat/kvm_exit_reason.in
@@ -0,0 +1,30 @@
+#value_indexed
+KVM_EXIT_UNKNOWN		0
+KVM_EXIT_EXCEPTION		1
+KVM_EXIT_IO			2
+KVM_EXIT_HYPERCALL		3
+KVM_EXIT_DEBUG			4
+KVM_EXIT_HLT			5
+KVM_EXIT_MMIO			6
+KVM_EXIT_IRQ_WINDOW_OPEN	7
+KVM_EXIT_SHUTDOWN		8
+KVM_EXIT_FAIL_ENTRY		9
+KVM_EXIT_INTR			10
+KVM_EXIT_SET_TPR		11
+KVM_EXIT_TPR_ACCESS		12
+KVM_EXIT_S390_SIEIC		13
+KVM_EXIT_S390_RESET		14
+/* deprecated */
+KVM_EXIT_DCR			15
+KVM_EXIT_NMI			16
+KVM_EXIT_INTERNAL_ERROR		17
+KVM_EXIT_OSI			18
+KVM_EXIT_PAPR_HCALL		19
+KVM_EXIT_S390_UCONTROL		20
+KVM_EXIT_WATCHDOG		21
+KVM_EXIT_S390_TSCH		22
+KVM_EXIT_EPR			23
+KVM_EXIT_SYSTEM_EVENT		24
+KVM_EXIT_S390_STSI		25
+KVM_EXIT_IOAPIC_EOI		26
+KVM_EXIT_HYPERV			27
diff --git a/xlat/madvise_cmds.h b/xlat/madvise_cmds.h
index 15cdd0f..c391c00 100644
--- a/xlat/madvise_cmds.h
+++ b/xlat/madvise_cmds.h
@@ -3,6 +3,229 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
+#if defined(MADV_NORMAL) || (defined(HAVE_DECL_MADV_NORMAL) && HAVE_DECL_MADV_NORMAL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_NORMAL) == (0), "MADV_NORMAL != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_NORMAL 0
+#endif
+#if defined(MADV_RANDOM) || (defined(HAVE_DECL_MADV_RANDOM) && HAVE_DECL_MADV_RANDOM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_RANDOM) == (1), "MADV_RANDOM != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_RANDOM 1
+#endif
+#if defined(MADV_SEQUENTIAL) || (defined(HAVE_DECL_MADV_SEQUENTIAL) && HAVE_DECL_MADV_SEQUENTIAL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_SEQUENTIAL) == (2), "MADV_SEQUENTIAL != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_SEQUENTIAL 2
+#endif
+#if defined(MADV_WILLNEED) || (defined(HAVE_DECL_MADV_WILLNEED) && HAVE_DECL_MADV_WILLNEED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_WILLNEED) == (3), "MADV_WILLNEED != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_WILLNEED 3
+#endif
+#if defined __alpha__
+#if defined(MADV_DONTNEED) || (defined(HAVE_DECL_MADV_DONTNEED) && HAVE_DECL_MADV_DONTNEED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_DONTNEED) == (6), "MADV_DONTNEED != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_DONTNEED 6
+#endif
+#else
+#if defined(MADV_DONTNEED) || (defined(HAVE_DECL_MADV_DONTNEED) && HAVE_DECL_MADV_DONTNEED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_DONTNEED) == (4), "MADV_DONTNEED != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_DONTNEED 4
+#endif
+#endif
+#if defined(MADV_FREE) || (defined(HAVE_DECL_MADV_FREE) && HAVE_DECL_MADV_FREE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_FREE) == (8), "MADV_FREE != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_FREE 8
+#endif
+#if defined(MADV_REMOVE) || (defined(HAVE_DECL_MADV_REMOVE) && HAVE_DECL_MADV_REMOVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_REMOVE) == (9), "MADV_REMOVE != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_REMOVE 9
+#endif
+#if defined(MADV_DONTFORK) || (defined(HAVE_DECL_MADV_DONTFORK) && HAVE_DECL_MADV_DONTFORK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_DONTFORK) == (10), "MADV_DONTFORK != 10");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_DONTFORK 10
+#endif
+#if defined(MADV_DOFORK) || (defined(HAVE_DECL_MADV_DOFORK) && HAVE_DECL_MADV_DOFORK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_DOFORK) == (11), "MADV_DOFORK != 11");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_DOFORK 11
+#endif
+#if defined __hppa__
+#if defined(MADV_MERGEABLE) || (defined(HAVE_DECL_MADV_MERGEABLE) && HAVE_DECL_MADV_MERGEABLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_MERGEABLE) == (65), "MADV_MERGEABLE != 65");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_MERGEABLE 65
+#endif
+#else
+#if defined(MADV_MERGEABLE) || (defined(HAVE_DECL_MADV_MERGEABLE) && HAVE_DECL_MADV_MERGEABLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_MERGEABLE) == (12), "MADV_MERGEABLE != 12");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_MERGEABLE 12
+#endif
+#endif
+#if defined __hppa__
+#if defined(MADV_UNMERGEABLE) || (defined(HAVE_DECL_MADV_UNMERGEABLE) && HAVE_DECL_MADV_UNMERGEABLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_UNMERGEABLE) == (66), "MADV_UNMERGEABLE != 66");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_UNMERGEABLE 66
+#endif
+#else
+#if defined(MADV_UNMERGEABLE) || (defined(HAVE_DECL_MADV_UNMERGEABLE) && HAVE_DECL_MADV_UNMERGEABLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_UNMERGEABLE) == (13), "MADV_UNMERGEABLE != 13");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_UNMERGEABLE 13
+#endif
+#endif
+#if defined __hppa__
+#if defined(MADV_HUGEPAGE) || (defined(HAVE_DECL_MADV_HUGEPAGE) && HAVE_DECL_MADV_HUGEPAGE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_HUGEPAGE) == (67), "MADV_HUGEPAGE != 67");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_HUGEPAGE 67
+#endif
+#else
+#if defined(MADV_HUGEPAGE) || (defined(HAVE_DECL_MADV_HUGEPAGE) && HAVE_DECL_MADV_HUGEPAGE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_HUGEPAGE) == (14), "MADV_HUGEPAGE != 14");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_HUGEPAGE 14
+#endif
+#endif
+#if defined __hppa__
+#if defined(MADV_NOHUGEPAGE) || (defined(HAVE_DECL_MADV_NOHUGEPAGE) && HAVE_DECL_MADV_NOHUGEPAGE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_NOHUGEPAGE) == (68), "MADV_NOHUGEPAGE != 68");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_NOHUGEPAGE 68
+#endif
+#else
+#if defined(MADV_NOHUGEPAGE) || (defined(HAVE_DECL_MADV_NOHUGEPAGE) && HAVE_DECL_MADV_NOHUGEPAGE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_NOHUGEPAGE) == (15), "MADV_NOHUGEPAGE != 15");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_NOHUGEPAGE 15
+#endif
+#endif
+#if defined __hppa__
+#if defined(MADV_DONTDUMP) || (defined(HAVE_DECL_MADV_DONTDUMP) && HAVE_DECL_MADV_DONTDUMP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_DONTDUMP) == (69), "MADV_DONTDUMP != 69");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_DONTDUMP 69
+#endif
+#else
+#if defined(MADV_DONTDUMP) || (defined(HAVE_DECL_MADV_DONTDUMP) && HAVE_DECL_MADV_DONTDUMP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_DONTDUMP) == (16), "MADV_DONTDUMP != 16");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_DONTDUMP 16
+#endif
+#endif
+#if defined __hppa__
+#if defined(MADV_DODUMP) || (defined(HAVE_DECL_MADV_DODUMP) && HAVE_DECL_MADV_DODUMP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_DODUMP) == (70), "MADV_DODUMP != 70");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_DODUMP 70
+#endif
+#else
+#if defined(MADV_DODUMP) || (defined(HAVE_DECL_MADV_DODUMP) && HAVE_DECL_MADV_DODUMP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_DODUMP) == (17), "MADV_DODUMP != 17");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_DODUMP 17
+#endif
+#endif
+#if defined __hppa__
+#if defined(MADV_WIPEONFORK) || (defined(HAVE_DECL_MADV_WIPEONFORK) && HAVE_DECL_MADV_WIPEONFORK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_WIPEONFORK) == (71), "MADV_WIPEONFORK != 71");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_WIPEONFORK 71
+#endif
+#else
+#if defined(MADV_WIPEONFORK) || (defined(HAVE_DECL_MADV_WIPEONFORK) && HAVE_DECL_MADV_WIPEONFORK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_WIPEONFORK) == (18), "MADV_WIPEONFORK != 18");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_WIPEONFORK 18
+#endif
+#endif
+#if defined __hppa__
+#if defined(MADV_KEEPONFORK) || (defined(HAVE_DECL_MADV_KEEPONFORK) && HAVE_DECL_MADV_KEEPONFORK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_KEEPONFORK) == (72), "MADV_KEEPONFORK != 72");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_KEEPONFORK 72
+#endif
+#else
+#if defined(MADV_KEEPONFORK) || (defined(HAVE_DECL_MADV_KEEPONFORK) && HAVE_DECL_MADV_KEEPONFORK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_KEEPONFORK) == (19), "MADV_KEEPONFORK != 19");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_KEEPONFORK 19
+#endif
+#endif
+#if defined(MADV_HWPOISON) || (defined(HAVE_DECL_MADV_HWPOISON) && HAVE_DECL_MADV_HWPOISON)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_HWPOISON) == (100), "MADV_HWPOISON != 100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_HWPOISON 100
+#endif
+#if defined(MADV_SOFT_OFFLINE) || (defined(HAVE_DECL_MADV_SOFT_OFFLINE) && HAVE_DECL_MADV_SOFT_OFFLINE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MADV_SOFT_OFFLINE) == (101), "MADV_SOFT_OFFLINE != 101");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MADV_SOFT_OFFLINE 101
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -14,63 +237,81 @@
 
 static
 const struct xlat madvise_cmds[] = {
-#if defined(MADV_NORMAL) || (defined(HAVE_DECL_MADV_NORMAL) && HAVE_DECL_MADV_NORMAL)
-  XLAT(MADV_NORMAL),
+
+
+ XLAT(MADV_NORMAL),
+
+ XLAT(MADV_RANDOM),
+
+ XLAT(MADV_SEQUENTIAL),
+
+ XLAT(MADV_WILLNEED),
+
+#if defined __alpha__
+ XLAT(MADV_DONTNEED),
+#else
+ XLAT(MADV_DONTNEED),
 #endif
-#if defined(MADV_RANDOM) || (defined(HAVE_DECL_MADV_RANDOM) && HAVE_DECL_MADV_RANDOM)
-  XLAT(MADV_RANDOM),
+
+ XLAT(MADV_FREE),
+
+ XLAT(MADV_REMOVE),
+
+ XLAT(MADV_DONTFORK),
+
+ XLAT(MADV_DOFORK),
+
+#if defined __hppa__
+ XLAT(MADV_MERGEABLE),
+#else
+ XLAT(MADV_MERGEABLE),
 #endif
-#if defined(MADV_SEQUENTIAL) || (defined(HAVE_DECL_MADV_SEQUENTIAL) && HAVE_DECL_MADV_SEQUENTIAL)
-  XLAT(MADV_SEQUENTIAL),
+
+#if defined __hppa__
+ XLAT(MADV_UNMERGEABLE),
+#else
+ XLAT(MADV_UNMERGEABLE),
 #endif
-#if defined(MADV_WILLNEED) || (defined(HAVE_DECL_MADV_WILLNEED) && HAVE_DECL_MADV_WILLNEED)
-  XLAT(MADV_WILLNEED),
+
+#if defined __hppa__
+ XLAT(MADV_HUGEPAGE),
+#else
+ XLAT(MADV_HUGEPAGE),
 #endif
-#if defined(MADV_DONTNEED) || (defined(HAVE_DECL_MADV_DONTNEED) && HAVE_DECL_MADV_DONTNEED)
-  XLAT(MADV_DONTNEED),
+
+#if defined __hppa__
+ XLAT(MADV_NOHUGEPAGE),
+#else
+ XLAT(MADV_NOHUGEPAGE),
 #endif
-#if defined(MADV_FREE) || (defined(HAVE_DECL_MADV_FREE) && HAVE_DECL_MADV_FREE)
-  XLAT(MADV_FREE),
+
+#if defined __hppa__
+ XLAT(MADV_DONTDUMP),
+#else
+ XLAT(MADV_DONTDUMP),
 #endif
-#if defined(MADV_REMOVE) || (defined(HAVE_DECL_MADV_REMOVE) && HAVE_DECL_MADV_REMOVE)
-  XLAT(MADV_REMOVE),
+
+#if defined __hppa__
+ XLAT(MADV_DODUMP),
+#else
+ XLAT(MADV_DODUMP),
 #endif
-#if defined(MADV_DONTFORK) || (defined(HAVE_DECL_MADV_DONTFORK) && HAVE_DECL_MADV_DONTFORK)
-  XLAT(MADV_DONTFORK),
+
+#if defined __hppa__
+ XLAT(MADV_WIPEONFORK),
+#else
+ XLAT(MADV_WIPEONFORK),
 #endif
-#if defined(MADV_DOFORK) || (defined(HAVE_DECL_MADV_DOFORK) && HAVE_DECL_MADV_DOFORK)
-  XLAT(MADV_DOFORK),
+
+#if defined __hppa__
+ XLAT(MADV_KEEPONFORK),
+#else
+ XLAT(MADV_KEEPONFORK),
 #endif
-#if defined(MADV_HWPOISON) || (defined(HAVE_DECL_MADV_HWPOISON) && HAVE_DECL_MADV_HWPOISON)
-  XLAT(MADV_HWPOISON),
-#endif
-#if defined(MADV_SOFT_OFFLINE) || (defined(HAVE_DECL_MADV_SOFT_OFFLINE) && HAVE_DECL_MADV_SOFT_OFFLINE)
-  XLAT(MADV_SOFT_OFFLINE),
-#endif
-#if defined(MADV_MERGEABLE) || (defined(HAVE_DECL_MADV_MERGEABLE) && HAVE_DECL_MADV_MERGEABLE)
-  XLAT(MADV_MERGEABLE),
-#endif
-#if defined(MADV_UNMERGEABLE) || (defined(HAVE_DECL_MADV_UNMERGEABLE) && HAVE_DECL_MADV_UNMERGEABLE)
-  XLAT(MADV_UNMERGEABLE),
-#endif
-#if defined(MADV_HUGEPAGE) || (defined(HAVE_DECL_MADV_HUGEPAGE) && HAVE_DECL_MADV_HUGEPAGE)
-  XLAT(MADV_HUGEPAGE),
-#endif
-#if defined(MADV_NOHUGEPAGE) || (defined(HAVE_DECL_MADV_NOHUGEPAGE) && HAVE_DECL_MADV_NOHUGEPAGE)
-  XLAT(MADV_NOHUGEPAGE),
-#endif
-#if defined(MADV_DONTDUMP) || (defined(HAVE_DECL_MADV_DONTDUMP) && HAVE_DECL_MADV_DONTDUMP)
-  XLAT(MADV_DONTDUMP),
-#endif
-#if defined(MADV_DODUMP) || (defined(HAVE_DECL_MADV_DODUMP) && HAVE_DECL_MADV_DODUMP)
-  XLAT(MADV_DODUMP),
-#endif
-#if defined(MADV_WIPEONFORK) || (defined(HAVE_DECL_MADV_WIPEONFORK) && HAVE_DECL_MADV_WIPEONFORK)
-  XLAT(MADV_WIPEONFORK),
-#endif
-#if defined(MADV_KEEPONFORK) || (defined(HAVE_DECL_MADV_KEEPONFORK) && HAVE_DECL_MADV_KEEPONFORK)
-  XLAT(MADV_KEEPONFORK),
-#endif
+
+ XLAT(MADV_HWPOISON),
+
+ XLAT(MADV_SOFT_OFFLINE),
  XLAT_END
 };
 
diff --git a/xlat/madvise_cmds.in b/xlat/madvise_cmds.in
index 415c02f..c836e36 100644
--- a/xlat/madvise_cmds.in
+++ b/xlat/madvise_cmds.in
@@ -1,19 +1,75 @@
-MADV_NORMAL
-MADV_RANDOM
-MADV_SEQUENTIAL
-MADV_WILLNEED
-MADV_DONTNEED
-MADV_FREE
-MADV_REMOVE
-MADV_DONTFORK
-MADV_DOFORK
-MADV_HWPOISON
-MADV_SOFT_OFFLINE
-MADV_MERGEABLE
-MADV_UNMERGEABLE
-MADV_HUGEPAGE
-MADV_NOHUGEPAGE
-MADV_DONTDUMP
-MADV_DODUMP
-MADV_WIPEONFORK
-MADV_KEEPONFORK
+/* Generated by maint/gen_xlat_defs.sh -f 'd' -p 'MADV_' -c 'asm-generic/mman-common.h' -a 'asm/mman.h' */
+
+MADV_NORMAL	0
+
+MADV_RANDOM	1
+
+MADV_SEQUENTIAL	2
+
+MADV_WILLNEED	3
+
+#if defined __alpha__
+MADV_DONTNEED	6
+#else
+MADV_DONTNEED	4
+#endif
+
+MADV_FREE	8
+
+MADV_REMOVE	9
+
+MADV_DONTFORK	10
+
+MADV_DOFORK	11
+
+#if defined __hppa__
+MADV_MERGEABLE	65
+#else
+MADV_MERGEABLE	12
+#endif
+
+#if defined __hppa__
+MADV_UNMERGEABLE	66
+#else
+MADV_UNMERGEABLE	13
+#endif
+
+#if defined __hppa__
+MADV_HUGEPAGE	67
+#else
+MADV_HUGEPAGE	14
+#endif
+
+#if defined __hppa__
+MADV_NOHUGEPAGE	68
+#else
+MADV_NOHUGEPAGE	15
+#endif
+
+#if defined __hppa__
+MADV_DONTDUMP	69
+#else
+MADV_DONTDUMP	16
+#endif
+
+#if defined __hppa__
+MADV_DODUMP	70
+#else
+MADV_DODUMP	17
+#endif
+
+#if defined __hppa__
+MADV_WIPEONFORK	71
+#else
+MADV_WIPEONFORK	18
+#endif
+
+#if defined __hppa__
+MADV_KEEPONFORK	72
+#else
+MADV_KEEPONFORK	19
+#endif
+
+MADV_HWPOISON	100
+
+MADV_SOFT_OFFLINE	101
diff --git a/xlat/mmap_flags.h b/xlat/mmap_flags.h
index aafa168..5e37f57 100644
--- a/xlat/mmap_flags.h
+++ b/xlat/mmap_flags.h
@@ -5,26 +5,456 @@
 
 #if defined(MAP_SHARED) || (defined(HAVE_DECL_MAP_SHARED) && HAVE_DECL_MAP_SHARED)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((MAP_SHARED) == (1), "MAP_SHARED != 1");
+static_assert((MAP_SHARED) == (0x1), "MAP_SHARED != 0x1");
 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
 #else
-# define MAP_SHARED 1
+# define MAP_SHARED 0x1
 #endif
 #if defined(MAP_PRIVATE) || (defined(HAVE_DECL_MAP_PRIVATE) && HAVE_DECL_MAP_PRIVATE)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((MAP_PRIVATE) == (2), "MAP_PRIVATE != 2");
+static_assert((MAP_PRIVATE) == (0x2), "MAP_PRIVATE != 0x2");
 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
 #else
-# define MAP_PRIVATE 2
+# define MAP_PRIVATE 0x2
 #endif
 #if defined(MAP_SHARED_VALIDATE) || (defined(HAVE_DECL_MAP_SHARED_VALIDATE) && HAVE_DECL_MAP_SHARED_VALIDATE)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((MAP_SHARED_VALIDATE) == (3), "MAP_SHARED_VALIDATE != 3");
+static_assert((MAP_SHARED_VALIDATE) == (0x3), "MAP_SHARED_VALIDATE != 0x3");
 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
 #else
-# define MAP_SHARED_VALIDATE 3
+# define MAP_SHARED_VALIDATE 0x3
 #endif
-#if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0
+#if defined __hppa__
+#if defined(MAP_FIXED) || (defined(HAVE_DECL_MAP_FIXED) && HAVE_DECL_MAP_FIXED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_FIXED) == (0x4), "MAP_FIXED != 0x4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_FIXED 0x4
+#endif
+#elif defined __alpha__
+#if defined(MAP_FIXED) || (defined(HAVE_DECL_MAP_FIXED) && HAVE_DECL_MAP_FIXED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_FIXED) == (0x100), "MAP_FIXED != 0x100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_FIXED 0x100
+#endif
+#else
+#if defined(MAP_FIXED) || (defined(HAVE_DECL_MAP_FIXED) && HAVE_DECL_MAP_FIXED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_FIXED) == (0x10), "MAP_FIXED != 0x10");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_FIXED 0x10
+#endif
+#endif
+#if defined __alpha__ || defined __hppa__
+#if defined(MAP_ANONYMOUS) || (defined(HAVE_DECL_MAP_ANONYMOUS) && HAVE_DECL_MAP_ANONYMOUS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_ANONYMOUS) == (0x10), "MAP_ANONYMOUS != 0x10");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_ANONYMOUS 0x10
+#endif
+#elif defined __mips__ || defined __xtensa__
+#if defined(MAP_ANONYMOUS) || (defined(HAVE_DECL_MAP_ANONYMOUS) && HAVE_DECL_MAP_ANONYMOUS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_ANONYMOUS) == (0x800), "MAP_ANONYMOUS != 0x800");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_ANONYMOUS 0x800
+#endif
+#else
+#if defined(MAP_ANONYMOUS) || (defined(HAVE_DECL_MAP_ANONYMOUS) && HAVE_DECL_MAP_ANONYMOUS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_ANONYMOUS) == (0x20), "MAP_ANONYMOUS != 0x20");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_ANONYMOUS 0x20
+#endif
+#endif
+#if defined __x86_64__ || defined __i386__
+#if defined(MAP_32BIT) || (defined(HAVE_DECL_MAP_32BIT) && HAVE_DECL_MAP_32BIT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_32BIT) == (0x40), "MAP_32BIT != 0x40");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_32BIT 0x40
+#endif
+#else
+#endif
+#if defined MAP_RENAME && MAP_RENAME == MAP_ANONYMOUS
+# ifndef STRACE_WORKAROUND_FOR_MAP_RENAME
+# define STRACE_WORKAROUND_FOR_MAP_RENAME
+# undef MAP_RENAME
+# endif
+#endif
+#if defined __mips__ || defined __xtensa__
+#if defined(MAP_RENAME) || (defined(HAVE_DECL_MAP_RENAME) && HAVE_DECL_MAP_RENAME)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_RENAME) == (0x20), "MAP_RENAME != 0x20");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_RENAME 0x20
+#endif
+#else
+#endif
+#if defined __powerpc__ || defined __sparc__
+#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_NORESERVE) == (0x40), "MAP_NORESERVE != 0x40");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_NORESERVE 0x40
+#endif
+#elif defined __mips__ || defined __xtensa__
+#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_NORESERVE) == (0x400), "MAP_NORESERVE != 0x400");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_NORESERVE 0x400
+#endif
+#elif defined __alpha__
+#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_NORESERVE) == (0x10000), "MAP_NORESERVE != 0x10000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_NORESERVE 0x10000
+#endif
+#else
+#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_NORESERVE) == (0x4000), "MAP_NORESERVE != 0x4000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_NORESERVE 0x4000
+#endif
+#endif
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+#if defined(MAP_POPULATE) || (defined(HAVE_DECL_MAP_POPULATE) && HAVE_DECL_MAP_POPULATE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_POPULATE) == (0x10000), "MAP_POPULATE != 0x10000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_POPULATE 0x10000
+#endif
+#elif defined __alpha__
+#if defined(MAP_POPULATE) || (defined(HAVE_DECL_MAP_POPULATE) && HAVE_DECL_MAP_POPULATE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_POPULATE) == (0x20000), "MAP_POPULATE != 0x20000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_POPULATE 0x20000
+#endif
+#else
+#if defined(MAP_POPULATE) || (defined(HAVE_DECL_MAP_POPULATE) && HAVE_DECL_MAP_POPULATE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_POPULATE) == (0x8000), "MAP_POPULATE != 0x8000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_POPULATE 0x8000
+#endif
+#endif
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+#if defined(MAP_NONBLOCK) || (defined(HAVE_DECL_MAP_NONBLOCK) && HAVE_DECL_MAP_NONBLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_NONBLOCK) == (0x20000), "MAP_NONBLOCK != 0x20000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_NONBLOCK 0x20000
+#endif
+#elif defined __alpha__
+#if defined(MAP_NONBLOCK) || (defined(HAVE_DECL_MAP_NONBLOCK) && HAVE_DECL_MAP_NONBLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_NONBLOCK) == (0x40000), "MAP_NONBLOCK != 0x40000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_NONBLOCK 0x40000
+#endif
+#else
+#if defined(MAP_NONBLOCK) || (defined(HAVE_DECL_MAP_NONBLOCK) && HAVE_DECL_MAP_NONBLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_NONBLOCK) == (0x10000), "MAP_NONBLOCK != 0x10000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_NONBLOCK 0x10000
+#endif
+#endif
+#if defined __sparc__
+#if defined(_MAP_NEW) || (defined(HAVE_DECL__MAP_NEW) && HAVE_DECL__MAP_NEW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((_MAP_NEW) == (0x80000000), "_MAP_NEW != 0x80000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define _MAP_NEW 0x80000000
+#endif
+#else
+#endif
+#if defined __sparc__
+#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_GROWSDOWN) == (0x200), "MAP_GROWSDOWN != 0x200");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_GROWSDOWN 0x200
+#endif
+#elif defined __alpha__ || defined __mips__ || defined __xtensa__
+#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_GROWSDOWN) == (0x1000), "MAP_GROWSDOWN != 0x1000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_GROWSDOWN 0x1000
+#endif
+#elif defined __hppa__
+#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_GROWSDOWN) == (0x8000), "MAP_GROWSDOWN != 0x8000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_GROWSDOWN 0x8000
+#endif
+#else
+#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_GROWSDOWN) == (0x100), "MAP_GROWSDOWN != 0x100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_GROWSDOWN 0x100
+#endif
+#endif
+#if defined __ia64__
+#if defined(MAP_GROWSUP) || (defined(HAVE_DECL_MAP_GROWSUP) && HAVE_DECL_MAP_GROWSUP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_GROWSUP) == (0x200), "MAP_GROWSUP != 0x200");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_GROWSUP 0x200
+#endif
+#else
+#endif
+#if defined __alpha__ || defined __mips__ || defined __xtensa__
+#if defined(MAP_DENYWRITE) || (defined(HAVE_DECL_MAP_DENYWRITE) && HAVE_DECL_MAP_DENYWRITE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_DENYWRITE) == (0x2000), "MAP_DENYWRITE != 0x2000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_DENYWRITE 0x2000
+#endif
+#else
+#if defined(MAP_DENYWRITE) || (defined(HAVE_DECL_MAP_DENYWRITE) && HAVE_DECL_MAP_DENYWRITE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_DENYWRITE) == (0x800), "MAP_DENYWRITE != 0x800");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_DENYWRITE 0x800
+#endif
+#endif
+#if defined __alpha__ || defined __mips__ || defined __xtensa__
+#if defined(MAP_EXECUTABLE) || (defined(HAVE_DECL_MAP_EXECUTABLE) && HAVE_DECL_MAP_EXECUTABLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_EXECUTABLE) == (0x4000), "MAP_EXECUTABLE != 0x4000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_EXECUTABLE 0x4000
+#endif
+#else
+#if defined(MAP_EXECUTABLE) || (defined(HAVE_DECL_MAP_EXECUTABLE) && HAVE_DECL_MAP_EXECUTABLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_EXECUTABLE) == (0x1000), "MAP_EXECUTABLE != 0x1000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_EXECUTABLE 0x1000
+#endif
+#endif
+#if defined __sparc__
+#if defined(MAP_INHERIT) || (defined(HAVE_DECL_MAP_INHERIT) && HAVE_DECL_MAP_INHERIT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_INHERIT) == (0x80), "MAP_INHERIT != 0x80");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_INHERIT 0x80
+#endif
+#else
+#endif
+#if defined __alpha__
+#if defined(_MAP_INHERIT) || (defined(HAVE_DECL__MAP_INHERIT) && HAVE_DECL__MAP_INHERIT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((_MAP_INHERIT) == (0x400), "_MAP_INHERIT != 0x400");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define _MAP_INHERIT 0x400
+#endif
+#else
+#endif
+#if defined(MAP_FILE) || (defined(HAVE_DECL_MAP_FILE) && HAVE_DECL_MAP_FILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_FILE) == (0), "MAP_FILE != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_FILE 0
+#endif
+#if defined __powerpc__
+#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_LOCKED) == (0x80), "MAP_LOCKED != 0x80");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_LOCKED 0x80
+#endif
+#elif defined __sparc__
+#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_LOCKED) == (0x100), "MAP_LOCKED != 0x100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_LOCKED 0x100
+#endif
+#elif defined __alpha__ || defined __mips__ || defined __xtensa__
+#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_LOCKED) == (0x8000), "MAP_LOCKED != 0x8000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_LOCKED 0x8000
+#endif
+#else
+#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_LOCKED) == (0x2000), "MAP_LOCKED != 0x2000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_LOCKED 0x2000
+#endif
+#endif
+#if defined __alpha__
+#if defined(_MAP_HASSEMAPHORE) || (defined(HAVE_DECL__MAP_HASSEMAPHORE) && HAVE_DECL__MAP_HASSEMAPHORE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((_MAP_HASSEMAPHORE) == (0x200), "_MAP_HASSEMAPHORE != 0x200");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define _MAP_HASSEMAPHORE 0x200
+#endif
+#else
+#endif
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+#if defined(MAP_STACK) || (defined(HAVE_DECL_MAP_STACK) && HAVE_DECL_MAP_STACK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_STACK) == (0x40000), "MAP_STACK != 0x40000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_STACK 0x40000
+#endif
+#elif defined __alpha__
+#if defined(MAP_STACK) || (defined(HAVE_DECL_MAP_STACK) && HAVE_DECL_MAP_STACK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_STACK) == (0x80000), "MAP_STACK != 0x80000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_STACK 0x80000
+#endif
+#else
+#if defined(MAP_STACK) || (defined(HAVE_DECL_MAP_STACK) && HAVE_DECL_MAP_STACK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_STACK) == (0x20000), "MAP_STACK != 0x20000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_STACK 0x20000
+#endif
+#endif
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+#if defined(MAP_HUGETLB) || (defined(HAVE_DECL_MAP_HUGETLB) && HAVE_DECL_MAP_HUGETLB)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_HUGETLB) == (0x80000), "MAP_HUGETLB != 0x80000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_HUGETLB 0x80000
+#endif
+#elif defined __alpha__
+#if defined(MAP_HUGETLB) || (defined(HAVE_DECL_MAP_HUGETLB) && HAVE_DECL_MAP_HUGETLB)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_HUGETLB) == (0x100000), "MAP_HUGETLB != 0x100000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_HUGETLB 0x100000
+#endif
+#else
+#if defined(MAP_HUGETLB) || (defined(HAVE_DECL_MAP_HUGETLB) && HAVE_DECL_MAP_HUGETLB)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_HUGETLB) == (0x40000), "MAP_HUGETLB != 0x40000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_HUGETLB 0x40000
+#endif
+#endif
+#if defined(MAP_SYNC) || (defined(HAVE_DECL_MAP_SYNC) && HAVE_DECL_MAP_SYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_SYNC) == (0x80000), "MAP_SYNC != 0x80000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_SYNC 0x80000
+#endif
+# if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0
+# endif
+#if defined __alpha__
+#if defined(MAP_FIXED_NOREPLACE) || (defined(HAVE_DECL_MAP_FIXED_NOREPLACE) && HAVE_DECL_MAP_FIXED_NOREPLACE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_FIXED_NOREPLACE) == (0x200000), "MAP_FIXED_NOREPLACE != 0x200000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_FIXED_NOREPLACE 0x200000
+#endif
+#else
+#if defined(MAP_FIXED_NOREPLACE) || (defined(HAVE_DECL_MAP_FIXED_NOREPLACE) && HAVE_DECL_MAP_FIXED_NOREPLACE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_FIXED_NOREPLACE) == (0x100000), "MAP_FIXED_NOREPLACE != 0x100000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_FIXED_NOREPLACE 0x100000
+#endif
+#endif
+#if defined __mips__ || defined __xtensa__
+#if defined(MAP_AUTOGROW) || (defined(HAVE_DECL_MAP_AUTOGROW) && HAVE_DECL_MAP_AUTOGROW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_AUTOGROW) == (0x40), "MAP_AUTOGROW != 0x40");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_AUTOGROW 0x40
+#endif
+#else
+#endif
+#if defined __mips__ || defined __xtensa__
+#if defined(MAP_AUTORSRV) || (defined(HAVE_DECL_MAP_AUTORSRV) && HAVE_DECL_MAP_AUTORSRV)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_AUTORSRV) == (0x100), "MAP_AUTORSRV != 0x100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_AUTORSRV 0x100
+#endif
+#else
+#endif
+#if defined __mips__ || defined __xtensa__
+#if defined(MAP_LOCAL) || (defined(HAVE_DECL_MAP_LOCAL) && HAVE_DECL_MAP_LOCAL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((MAP_LOCAL) == (0x80), "MAP_LOCAL != 0x80");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define MAP_LOCAL 0x80
+#endif
+#else
+#endif
+#if defined __alpha__
+#if defined(_MAP_UNALIGNED) || (defined(HAVE_DECL__MAP_UNALIGNED) && HAVE_DECL__MAP_UNALIGNED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((_MAP_UNALIGNED) == (0x800), "_MAP_UNALIGNED != 0x800");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define _MAP_UNALIGNED 0x800
+#endif
+#else
 #endif
 
 #ifndef XLAT_MACROS_ONLY
@@ -37,89 +467,216 @@
 
 static
 const struct xlat mmap_flags[] = {
+
+
  XLAT(MAP_SHARED),
+
  XLAT(MAP_PRIVATE),
+
  XLAT(MAP_SHARED_VALIDATE),
-#if defined(MAP_FIXED) || (defined(HAVE_DECL_MAP_FIXED) && HAVE_DECL_MAP_FIXED)
-  XLAT(MAP_FIXED),
+
+#if defined __hppa__
+ XLAT(MAP_FIXED),
+#elif defined __alpha__
+ XLAT(MAP_FIXED),
+#else
+ XLAT(MAP_FIXED),
 #endif
-#if defined(MAP_ANONYMOUS) || (defined(HAVE_DECL_MAP_ANONYMOUS) && HAVE_DECL_MAP_ANONYMOUS)
-  XLAT(MAP_ANONYMOUS),
+
+#if defined __alpha__ || defined __hppa__
+ XLAT(MAP_ANONYMOUS),
+#elif defined __mips__ || defined __xtensa__
+ XLAT(MAP_ANONYMOUS),
+#else
+ XLAT(MAP_ANONYMOUS),
 #endif
+
+#if defined __x86_64__ || defined __i386__
+ XLAT(MAP_32BIT),
+#else
 #if defined(MAP_32BIT) || (defined(HAVE_DECL_MAP_32BIT) && HAVE_DECL_MAP_32BIT)
   XLAT(MAP_32BIT),
 #endif
+#endif
+
+#if defined MAP_RENAME && MAP_RENAME == MAP_ANONYMOUS
+# ifndef STRACE_WORKAROUND_FOR_MAP_RENAME
+# define STRACE_WORKAROUND_FOR_MAP_RENAME
+
+
+# undef MAP_RENAME
+# endif
+#endif
+
+#if defined __mips__ || defined __xtensa__
+ XLAT(MAP_RENAME),
+#else
 #if defined(MAP_RENAME) || (defined(HAVE_DECL_MAP_RENAME) && HAVE_DECL_MAP_RENAME)
   XLAT(MAP_RENAME),
 #endif
-#if defined(MAP_NORESERVE) || (defined(HAVE_DECL_MAP_NORESERVE) && HAVE_DECL_MAP_NORESERVE)
-  XLAT(MAP_NORESERVE),
 #endif
-#if defined(MAP_POPULATE) || (defined(HAVE_DECL_MAP_POPULATE) && HAVE_DECL_MAP_POPULATE)
-  XLAT(MAP_POPULATE),
+
+#if defined __powerpc__ || defined __sparc__
+ XLAT(MAP_NORESERVE),
+#elif defined __mips__ || defined __xtensa__
+ XLAT(MAP_NORESERVE),
+#elif defined __alpha__
+ XLAT(MAP_NORESERVE),
+#else
+ XLAT(MAP_NORESERVE),
 #endif
-#if defined(MAP_NONBLOCK) || (defined(HAVE_DECL_MAP_NONBLOCK) && HAVE_DECL_MAP_NONBLOCK)
-  XLAT(MAP_NONBLOCK),
+
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+ XLAT(MAP_POPULATE),
+#elif defined __alpha__
+ XLAT(MAP_POPULATE),
+#else
+ XLAT(MAP_POPULATE),
 #endif
+
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+ XLAT(MAP_NONBLOCK),
+#elif defined __alpha__
+ XLAT(MAP_NONBLOCK),
+#else
+ XLAT(MAP_NONBLOCK),
+#endif
+
+#if defined __sparc__
+ XLAT(_MAP_NEW),
+#else
 #if defined(_MAP_NEW) || (defined(HAVE_DECL__MAP_NEW) && HAVE_DECL__MAP_NEW)
   XLAT(_MAP_NEW),
 #endif
-#if defined(MAP_GROWSDOWN) || (defined(HAVE_DECL_MAP_GROWSDOWN) && HAVE_DECL_MAP_GROWSDOWN)
-  XLAT(MAP_GROWSDOWN),
 #endif
+
+#if defined __sparc__
+ XLAT(MAP_GROWSDOWN),
+#elif defined __alpha__ || defined __mips__ || defined __xtensa__
+ XLAT(MAP_GROWSDOWN),
+#elif defined __hppa__
+ XLAT(MAP_GROWSDOWN),
+#else
+ XLAT(MAP_GROWSDOWN),
+#endif
+
+#if defined __ia64__
+ XLAT(MAP_GROWSUP),
+#else
 #if defined(MAP_GROWSUP) || (defined(HAVE_DECL_MAP_GROWSUP) && HAVE_DECL_MAP_GROWSUP)
   XLAT(MAP_GROWSUP),
 #endif
-#if defined(MAP_DENYWRITE) || (defined(HAVE_DECL_MAP_DENYWRITE) && HAVE_DECL_MAP_DENYWRITE)
-  XLAT(MAP_DENYWRITE),
 #endif
-#if defined(MAP_EXECUTABLE) || (defined(HAVE_DECL_MAP_EXECUTABLE) && HAVE_DECL_MAP_EXECUTABLE)
-  XLAT(MAP_EXECUTABLE),
+
+#if defined __alpha__ || defined __mips__ || defined __xtensa__
+ XLAT(MAP_DENYWRITE),
+#else
+ XLAT(MAP_DENYWRITE),
 #endif
+
+#if defined __alpha__ || defined __mips__ || defined __xtensa__
+ XLAT(MAP_EXECUTABLE),
+#else
+ XLAT(MAP_EXECUTABLE),
+#endif
+
+#if defined __sparc__
+ XLAT(MAP_INHERIT),
+#else
 #if defined(MAP_INHERIT) || (defined(HAVE_DECL_MAP_INHERIT) && HAVE_DECL_MAP_INHERIT)
   XLAT(MAP_INHERIT),
 #endif
+#endif
+
+#if defined __alpha__
+ XLAT(_MAP_INHERIT),
+#else
 #if defined(_MAP_INHERIT) || (defined(HAVE_DECL__MAP_INHERIT) && HAVE_DECL__MAP_INHERIT)
   XLAT(_MAP_INHERIT),
 #endif
-#if defined(MAP_FILE) || (defined(HAVE_DECL_MAP_FILE) && HAVE_DECL_MAP_FILE)
-  XLAT(MAP_FILE),
 #endif
-#if defined(MAP_LOCKED) || (defined(HAVE_DECL_MAP_LOCKED) && HAVE_DECL_MAP_LOCKED)
-  XLAT(MAP_LOCKED),
+
+ XLAT(MAP_FILE),
+
+#if defined __powerpc__
+ XLAT(MAP_LOCKED),
+#elif defined __sparc__
+ XLAT(MAP_LOCKED),
+#elif defined __alpha__ || defined __mips__ || defined __xtensa__
+ XLAT(MAP_LOCKED),
+#else
+ XLAT(MAP_LOCKED),
 #endif
+
+#if defined __alpha__
+ XLAT(_MAP_HASSEMAPHORE),
+#else
 #if defined(_MAP_HASSEMAPHORE) || (defined(HAVE_DECL__MAP_HASSEMAPHORE) && HAVE_DECL__MAP_HASSEMAPHORE)
   XLAT(_MAP_HASSEMAPHORE),
 #endif
-#if defined(MAP_STACK) || (defined(HAVE_DECL_MAP_STACK) && HAVE_DECL_MAP_STACK)
-  XLAT(MAP_STACK),
 #endif
-#if defined(MAP_HUGETLB) || (defined(HAVE_DECL_MAP_HUGETLB) && HAVE_DECL_MAP_HUGETLB)
-  XLAT(MAP_HUGETLB),
+
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+ XLAT(MAP_STACK),
+#elif defined __alpha__
+ XLAT(MAP_STACK),
+#else
+ XLAT(MAP_STACK),
 #endif
-#if defined(MAP_SYNC) || (defined(HAVE_DECL_MAP_SYNC) && HAVE_DECL_MAP_SYNC)
-  XLAT(MAP_SYNC),
+
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+ XLAT(MAP_HUGETLB),
+#elif defined __alpha__
+ XLAT(MAP_HUGETLB),
+#else
+ XLAT(MAP_HUGETLB),
 #endif
-#if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0
+
+ XLAT(MAP_SYNC),
+
+# if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0
 #if defined(MAP_UNINITIALIZED) || (defined(HAVE_DECL_MAP_UNINITIALIZED) && HAVE_DECL_MAP_UNINITIALIZED)
   XLAT(MAP_UNINITIALIZED),
 #endif
+# endif
+
+#if defined __alpha__
+ XLAT(MAP_FIXED_NOREPLACE),
+#else
+ XLAT(MAP_FIXED_NOREPLACE),
 #endif
-#if defined(MAP_FIXED_NOREPLACE) || (defined(HAVE_DECL_MAP_FIXED_NOREPLACE) && HAVE_DECL_MAP_FIXED_NOREPLACE)
-  XLAT(MAP_FIXED_NOREPLACE),
-#endif
+
+#if defined __mips__ || defined __xtensa__
+ XLAT(MAP_AUTOGROW),
+#else
 #if defined(MAP_AUTOGROW) || (defined(HAVE_DECL_MAP_AUTOGROW) && HAVE_DECL_MAP_AUTOGROW)
   XLAT(MAP_AUTOGROW),
 #endif
+#endif
+
+#if defined __mips__ || defined __xtensa__
+ XLAT(MAP_AUTORSRV),
+#else
 #if defined(MAP_AUTORSRV) || (defined(HAVE_DECL_MAP_AUTORSRV) && HAVE_DECL_MAP_AUTORSRV)
   XLAT(MAP_AUTORSRV),
 #endif
+#endif
+
+#if defined __mips__ || defined __xtensa__
+ XLAT(MAP_LOCAL),
+#else
 #if defined(MAP_LOCAL) || (defined(HAVE_DECL_MAP_LOCAL) && HAVE_DECL_MAP_LOCAL)
   XLAT(MAP_LOCAL),
 #endif
+#endif
+
+#if defined __alpha__
+ XLAT(_MAP_UNALIGNED),
+#else
 #if defined(_MAP_UNALIGNED) || (defined(HAVE_DECL__MAP_UNALIGNED) && HAVE_DECL__MAP_UNALIGNED)
   XLAT(_MAP_UNALIGNED),
 #endif
+#endif
  XLAT_END
 };
 
diff --git a/xlat/mmap_flags.in b/xlat/mmap_flags.in
index 150717a..53f28fa 100644
--- a/xlat/mmap_flags.in
+++ b/xlat/mmap_flags.in
@@ -1,31 +1,186 @@
-MAP_SHARED	1
-MAP_PRIVATE	2
-MAP_SHARED_VALIDATE	3
-MAP_FIXED
-MAP_ANONYMOUS
-MAP_32BIT
-MAP_RENAME
-MAP_NORESERVE
-MAP_POPULATE
-MAP_NONBLOCK
-_MAP_NEW /* sparc */
-MAP_GROWSDOWN
-MAP_GROWSUP /* ia64 */
-MAP_DENYWRITE
-MAP_EXECUTABLE
-MAP_INHERIT /* sparc */
-_MAP_INHERIT /* alpha */
-MAP_FILE
-MAP_LOCKED
-_MAP_HASSEMAPHORE /* alpha */
-MAP_STACK
-MAP_HUGETLB
-MAP_SYNC
-#if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0
-MAP_UNINITIALIZED
+/* Generated by maint/gen_xlat_defs.sh -f '#x' -p '_?MAP_' -c 'asm-generic/mman*.h' -a 'asm/mman.h' */
+
+MAP_SHARED	0x1
+
+MAP_PRIVATE	0x2
+
+MAP_SHARED_VALIDATE	0x3
+
+#if defined __hppa__
+MAP_FIXED	0x4
+#elif defined __alpha__
+MAP_FIXED	0x100
+#else
+MAP_FIXED	0x10
 #endif
-MAP_FIXED_NOREPLACE
-MAP_AUTOGROW /* MIPS, xtensa */
-MAP_AUTORSRV /* MIPS, xtensa */
-MAP_LOCAL /* MIPS, xtensa */
-_MAP_UNALIGNED /* alpha */
+
+#if defined __alpha__ || defined __hppa__
+MAP_ANONYMOUS	0x10
+#elif defined __mips__ || defined __xtensa__
+MAP_ANONYMOUS	0x800
+#else
+MAP_ANONYMOUS	0x20
+#endif
+
+#if defined __x86_64__ || defined __i386__
+MAP_32BIT	0x40
+#else
+MAP_32BIT
+#endif
+
+#if defined MAP_RENAME && MAP_RENAME == MAP_ANONYMOUS  /* MAP_RENAME is unusual */
+# ifndef STRACE_WORKAROUND_FOR_MAP_RENAME
+# define STRACE_WORKAROUND_FOR_MAP_RENAME
+/* glibc erroneously defines MAP_RENAME to MAP_ANONYMOUS on some architectures.  */
+/* This is just wrong and has to be fixed.  */
+# undef MAP_RENAME
+# endif
+#endif /* MAP_RENAME */
+
+#if defined __mips__ || defined __xtensa__
+MAP_RENAME	0x20
+#else
+MAP_RENAME
+#endif
+
+#if defined __powerpc__ || defined __sparc__
+MAP_NORESERVE	0x40
+#elif defined __mips__ || defined __xtensa__
+MAP_NORESERVE	0x400
+#elif defined __alpha__
+MAP_NORESERVE	0x10000
+#else
+MAP_NORESERVE	0x4000
+#endif
+
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+MAP_POPULATE	0x10000
+#elif defined __alpha__
+MAP_POPULATE	0x20000
+#else
+MAP_POPULATE	0x8000
+#endif
+
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+MAP_NONBLOCK	0x20000
+#elif defined __alpha__
+MAP_NONBLOCK	0x40000
+#else
+MAP_NONBLOCK	0x10000
+#endif
+
+#if defined __sparc__
+_MAP_NEW	0x80000000
+#else
+_MAP_NEW
+#endif
+
+#if defined __sparc__
+MAP_GROWSDOWN	0x200
+#elif defined __alpha__ || defined __mips__ || defined __xtensa__
+MAP_GROWSDOWN	0x1000
+#elif defined __hppa__
+MAP_GROWSDOWN	0x8000
+#else
+MAP_GROWSDOWN	0x100
+#endif
+
+#if defined __ia64__
+MAP_GROWSUP	0x200
+#else
+MAP_GROWSUP
+#endif
+
+#if defined __alpha__ || defined __mips__ || defined __xtensa__
+MAP_DENYWRITE	0x2000
+#else
+MAP_DENYWRITE	0x800
+#endif
+
+#if defined __alpha__ || defined __mips__ || defined __xtensa__
+MAP_EXECUTABLE	0x4000
+#else
+MAP_EXECUTABLE	0x1000
+#endif
+
+#if defined __sparc__
+MAP_INHERIT	0x80
+#else
+MAP_INHERIT
+#endif
+
+#if defined __alpha__
+_MAP_INHERIT	0x400
+#else
+_MAP_INHERIT
+#endif
+
+MAP_FILE	0
+
+#if defined __powerpc__
+MAP_LOCKED	0x80
+#elif defined __sparc__
+MAP_LOCKED	0x100
+#elif defined __alpha__ || defined __mips__ || defined __xtensa__
+MAP_LOCKED	0x8000
+#else
+MAP_LOCKED	0x2000
+#endif
+
+#if defined __alpha__
+_MAP_HASSEMAPHORE	0x200
+#else
+_MAP_HASSEMAPHORE
+#endif
+
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+MAP_STACK	0x40000
+#elif defined __alpha__
+MAP_STACK	0x80000
+#else
+MAP_STACK	0x20000
+#endif
+
+#if defined __hppa__ || defined __mips__ || defined __xtensa__
+MAP_HUGETLB	0x80000
+#elif defined __alpha__
+MAP_HUGETLB	0x100000
+#else
+MAP_HUGETLB	0x40000
+#endif
+
+MAP_SYNC	0x80000
+
+# if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0
+MAP_UNINITIALIZED
+# endif
+
+#if defined __alpha__
+MAP_FIXED_NOREPLACE	0x200000
+#else
+MAP_FIXED_NOREPLACE	0x100000
+#endif
+
+#if defined __mips__ || defined __xtensa__
+MAP_AUTOGROW	0x40
+#else
+MAP_AUTOGROW
+#endif
+
+#if defined __mips__ || defined __xtensa__
+MAP_AUTORSRV	0x100
+#else
+MAP_AUTORSRV
+#endif
+
+#if defined __mips__ || defined __xtensa__
+MAP_LOCAL	0x80
+#else
+MAP_LOCAL
+#endif
+
+#if defined __alpha__
+_MAP_UNALIGNED	0x800
+#else
+_MAP_UNALIGNED
+#endif
diff --git a/xlat/nbd_ioctl_cmds.h b/xlat/nbd_ioctl_cmds.h
new file mode 100644
index 0000000..840dc8e
--- /dev/null
+++ b/xlat/nbd_ioctl_cmds.h
@@ -0,0 +1,110 @@
+/* Generated by ./xlat/gen.sh from ./xlat/nbd_ioctl_cmds.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(NBD_SET_SOCK) || (defined(HAVE_DECL_NBD_SET_SOCK) && HAVE_DECL_NBD_SET_SOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_SET_SOCK) == (_IO( 0xab, 0 )), "NBD_SET_SOCK != _IO( 0xab, 0 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_SET_SOCK _IO( 0xab, 0 )
+#endif
+#if defined(NBD_SET_BLKSIZE) || (defined(HAVE_DECL_NBD_SET_BLKSIZE) && HAVE_DECL_NBD_SET_BLKSIZE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_SET_BLKSIZE) == (_IO( 0xab, 1 )), "NBD_SET_BLKSIZE != _IO( 0xab, 1 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_SET_BLKSIZE _IO( 0xab, 1 )
+#endif
+#if defined(NBD_SET_SIZE) || (defined(HAVE_DECL_NBD_SET_SIZE) && HAVE_DECL_NBD_SET_SIZE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_SET_SIZE) == (_IO( 0xab, 2 )), "NBD_SET_SIZE != _IO( 0xab, 2 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_SET_SIZE _IO( 0xab, 2 )
+#endif
+#if defined(NBD_DO_IT) || (defined(HAVE_DECL_NBD_DO_IT) && HAVE_DECL_NBD_DO_IT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_DO_IT) == (_IO( 0xab, 3 )), "NBD_DO_IT != _IO( 0xab, 3 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_DO_IT _IO( 0xab, 3 )
+#endif
+#if defined(NBD_CLEAR_SOCK) || (defined(HAVE_DECL_NBD_CLEAR_SOCK) && HAVE_DECL_NBD_CLEAR_SOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_CLEAR_SOCK) == (_IO( 0xab, 4 )), "NBD_CLEAR_SOCK != _IO( 0xab, 4 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_CLEAR_SOCK _IO( 0xab, 4 )
+#endif
+#if defined(NBD_CLEAR_QUE) || (defined(HAVE_DECL_NBD_CLEAR_QUE) && HAVE_DECL_NBD_CLEAR_QUE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_CLEAR_QUE) == (_IO( 0xab, 5 )), "NBD_CLEAR_QUE != _IO( 0xab, 5 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_CLEAR_QUE _IO( 0xab, 5 )
+#endif
+#if defined(NBD_PRINT_DEBUG) || (defined(HAVE_DECL_NBD_PRINT_DEBUG) && HAVE_DECL_NBD_PRINT_DEBUG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_PRINT_DEBUG) == (_IO( 0xab, 6 )), "NBD_PRINT_DEBUG != _IO( 0xab, 6 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_PRINT_DEBUG _IO( 0xab, 6 )
+#endif
+#if defined(NBD_SET_SIZE_BLOCKS) || (defined(HAVE_DECL_NBD_SET_SIZE_BLOCKS) && HAVE_DECL_NBD_SET_SIZE_BLOCKS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_SET_SIZE_BLOCKS) == (_IO( 0xab, 7 )), "NBD_SET_SIZE_BLOCKS != _IO( 0xab, 7 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_SET_SIZE_BLOCKS _IO( 0xab, 7 )
+#endif
+#if defined(NBD_DISCONNECT) || (defined(HAVE_DECL_NBD_DISCONNECT) && HAVE_DECL_NBD_DISCONNECT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_DISCONNECT) == (_IO( 0xab, 8 )), "NBD_DISCONNECT != _IO( 0xab, 8 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_DISCONNECT _IO( 0xab, 8 )
+#endif
+#if defined(NBD_SET_TIMEOUT) || (defined(HAVE_DECL_NBD_SET_TIMEOUT) && HAVE_DECL_NBD_SET_TIMEOUT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_SET_TIMEOUT) == (_IO( 0xab, 9 )), "NBD_SET_TIMEOUT != _IO( 0xab, 9 )");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_SET_TIMEOUT _IO( 0xab, 9 )
+#endif
+#if defined(NBD_SET_FLAGS) || (defined(HAVE_DECL_NBD_SET_FLAGS) && HAVE_DECL_NBD_SET_FLAGS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_SET_FLAGS) == (_IO( 0xab, 10)), "NBD_SET_FLAGS != _IO( 0xab, 10)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_SET_FLAGS _IO( 0xab, 10)
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat nbd_ioctl_cmds in mpers mode
+
+# else
+
+static
+const struct xlat nbd_ioctl_cmds[] = {
+ XLAT(NBD_SET_SOCK),
+ XLAT(NBD_SET_BLKSIZE),
+ XLAT(NBD_SET_SIZE),
+ XLAT(NBD_DO_IT),
+ XLAT(NBD_CLEAR_SOCK),
+ XLAT(NBD_CLEAR_QUE),
+ XLAT(NBD_PRINT_DEBUG),
+ XLAT(NBD_SET_SIZE_BLOCKS),
+ XLAT(NBD_DISCONNECT),
+ XLAT(NBD_SET_TIMEOUT),
+ XLAT(NBD_SET_FLAGS),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/nbd_ioctl_cmds.in b/xlat/nbd_ioctl_cmds.in
new file mode 100644
index 0000000..34f891e
--- /dev/null
+++ b/xlat/nbd_ioctl_cmds.in
@@ -0,0 +1,11 @@
+NBD_SET_SOCK		_IO( 0xab, 0 )
+NBD_SET_BLKSIZE		_IO( 0xab, 1 )
+NBD_SET_SIZE		_IO( 0xab, 2 )
+NBD_DO_IT		_IO( 0xab, 3 )
+NBD_CLEAR_SOCK		_IO( 0xab, 4 )
+NBD_CLEAR_QUE		_IO( 0xab, 5 )
+NBD_PRINT_DEBUG		_IO( 0xab, 6 )
+NBD_SET_SIZE_BLOCKS	_IO( 0xab, 7 )
+NBD_DISCONNECT		_IO( 0xab, 8 )
+NBD_SET_TIMEOUT		_IO( 0xab, 9 )
+NBD_SET_FLAGS		_IO( 0xab, 10)
diff --git a/xlat/nbd_ioctl_flags.h b/xlat/nbd_ioctl_flags.h
new file mode 100644
index 0000000..a1311a2
--- /dev/null
+++ b/xlat/nbd_ioctl_flags.h
@@ -0,0 +1,128 @@
+/* Generated by ./xlat/gen.sh from ./xlat/nbd_ioctl_flags.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(NBD_FLAG_HAS_FLAGS) || (defined(HAVE_DECL_NBD_FLAG_HAS_FLAGS) && HAVE_DECL_NBD_FLAG_HAS_FLAGS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_HAS_FLAGS) == ((1 << 0)), "NBD_FLAG_HAS_FLAGS != (1 << 0)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_HAS_FLAGS (1 << 0)
+#endif
+#if defined(NBD_FLAG_READ_ONLY) || (defined(HAVE_DECL_NBD_FLAG_READ_ONLY) && HAVE_DECL_NBD_FLAG_READ_ONLY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_READ_ONLY) == ((1 << 1)), "NBD_FLAG_READ_ONLY != (1 << 1)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_READ_ONLY (1 << 1)
+#endif
+#if defined(NBD_FLAG_SEND_FLUSH) || (defined(HAVE_DECL_NBD_FLAG_SEND_FLUSH) && HAVE_DECL_NBD_FLAG_SEND_FLUSH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_SEND_FLUSH) == ((1 << 2)), "NBD_FLAG_SEND_FLUSH != (1 << 2)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_SEND_FLUSH (1 << 2)
+#endif
+#if defined(NBD_FLAG_SEND_FUA) || (defined(HAVE_DECL_NBD_FLAG_SEND_FUA) && HAVE_DECL_NBD_FLAG_SEND_FUA)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_SEND_FUA) == ((1 << 3)), "NBD_FLAG_SEND_FUA != (1 << 3)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_SEND_FUA (1 << 3)
+#endif
+#if defined(NBD_FLAG_ROTATIONAL) || (defined(HAVE_DECL_NBD_FLAG_ROTATIONAL) && HAVE_DECL_NBD_FLAG_ROTATIONAL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_ROTATIONAL) == ((1 << 4)), "NBD_FLAG_ROTATIONAL != (1 << 4)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_ROTATIONAL (1 << 4)
+#endif
+#if defined(NBD_FLAG_SEND_TRIM) || (defined(HAVE_DECL_NBD_FLAG_SEND_TRIM) && HAVE_DECL_NBD_FLAG_SEND_TRIM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_SEND_TRIM) == ((1 << 5)), "NBD_FLAG_SEND_TRIM != (1 << 5)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_SEND_TRIM (1 << 5)
+#endif
+#if defined(NBD_FLAG_SEND_WRITE_ZEROES) || (defined(HAVE_DECL_NBD_FLAG_SEND_WRITE_ZEROES) && HAVE_DECL_NBD_FLAG_SEND_WRITE_ZEROES)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_SEND_WRITE_ZEROES) == ((1 << 6)), "NBD_FLAG_SEND_WRITE_ZEROES != (1 << 6)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_SEND_WRITE_ZEROES (1 << 6)
+#endif
+#if defined(NBD_FLAG_SEND_DF) || (defined(HAVE_DECL_NBD_FLAG_SEND_DF) && HAVE_DECL_NBD_FLAG_SEND_DF)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_SEND_DF) == ((1 << 7)), "NBD_FLAG_SEND_DF != (1 << 7)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_SEND_DF (1 << 7)
+#endif
+#if defined(NBD_FLAG_CAN_MULTI_CONN) || (defined(HAVE_DECL_NBD_FLAG_CAN_MULTI_CONN) && HAVE_DECL_NBD_FLAG_CAN_MULTI_CONN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_CAN_MULTI_CONN) == ((1 << 8)), "NBD_FLAG_CAN_MULTI_CONN != (1 << 8)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_CAN_MULTI_CONN (1 << 8)
+#endif
+#if defined(NBD_FLAG_SEND_RESIZE) || (defined(HAVE_DECL_NBD_FLAG_SEND_RESIZE) && HAVE_DECL_NBD_FLAG_SEND_RESIZE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_SEND_RESIZE) == ((1 << 9)), "NBD_FLAG_SEND_RESIZE != (1 << 9)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_SEND_RESIZE (1 << 9)
+#endif
+#if defined(NBD_FLAG_SEND_CACHE) || (defined(HAVE_DECL_NBD_FLAG_SEND_CACHE) && HAVE_DECL_NBD_FLAG_SEND_CACHE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NBD_FLAG_SEND_CACHE) == ((1 << 10)), "NBD_FLAG_SEND_CACHE != (1 << 10)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NBD_FLAG_SEND_CACHE (1 << 10)
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat nbd_ioctl_flags in mpers mode
+
+# else
+
+static
+const struct xlat nbd_ioctl_flags[] = {
+/*
+* Some flags are not defined in <linux/nbd.h>, but are passed anyway.
+* These flags are sent from nbd-server to the client, and the client
+* passes them to the kernel unmodified after parsing. Both the client
+* and the kernel ignore flags unknown to them.
+*/
+
+
+ XLAT(NBD_FLAG_HAS_FLAGS),
+
+ XLAT(NBD_FLAG_READ_ONLY),
+
+ XLAT(NBD_FLAG_SEND_FLUSH),
+
+ XLAT(NBD_FLAG_SEND_FUA),
+
+ XLAT(NBD_FLAG_ROTATIONAL),
+
+ XLAT(NBD_FLAG_SEND_TRIM),
+
+ XLAT(NBD_FLAG_SEND_WRITE_ZEROES),
+
+ XLAT(NBD_FLAG_SEND_DF),
+
+ XLAT(NBD_FLAG_CAN_MULTI_CONN),
+
+ XLAT(NBD_FLAG_SEND_RESIZE),
+
+ XLAT(NBD_FLAG_SEND_CACHE),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/nbd_ioctl_flags.in b/xlat/nbd_ioctl_flags.in
new file mode 100644
index 0000000..60bb07f
--- /dev/null
+++ b/xlat/nbd_ioctl_flags.in
@@ -0,0 +1,29 @@
+/*
+ * Some flags are not defined in <linux/nbd.h>, but are passed anyway.
+ * These flags are sent from nbd-server to the client, and the client
+ * passes them to the kernel unmodified after parsing. Both the client
+ * and the kernel ignore flags unknown to them.
+ */
+
+/* The server supports flags */
+NBD_FLAG_HAS_FLAGS	(1 << 0)
+/* The export is read-only */
+NBD_FLAG_READ_ONLY	(1 << 1)
+/* The server supports NBD_CMD_FLUSH */
+NBD_FLAG_SEND_FLUSH	(1 << 2)
+/* The server supports NBD_CMD_FLAG_FUA (Force Unit Access) */
+NBD_FLAG_SEND_FUA	(1 << 3)
+/* The export is a rotational medium */
+NBD_FLAG_ROTATIONAL	(1 << 4)
+/* The server supports NBD_CMD_TRIM */
+NBD_FLAG_SEND_TRIM	(1 << 5)
+/* The server supports NBD_CMD_WRITE_ZEROES and NBD_CMD_FLAG_NO_HOLE */
+NBD_FLAG_SEND_WRITE_ZEROES	(1 << 6)
+/* The server supports NBD_CMD_FLAG_DF (don't fragment replies) */
+NBD_FLAG_SEND_DF	(1 << 7)
+/* The server supports multiple connections */
+NBD_FLAG_CAN_MULTI_CONN	(1 << 8)
+/* The server supports NBD_CMD_RESIZE (resizing the device) */
+NBD_FLAG_SEND_RESIZE	(1 << 9)
+/* The server supports NBD_CMD_CACHE */
+NBD_FLAG_SEND_CACHE	(1 << 10)
diff --git a/xlat/nl_audit_types.h b/xlat/nl_audit_types.h
index 076bcc5..b9d0d0e 100644
--- a/xlat/nl_audit_types.h
+++ b/xlat/nl_audit_types.h
@@ -616,6 +616,20 @@
 #else
 # define AUDIT_INTEGRITY_RULE 1805
 #endif
+#if defined(AUDIT_INTEGRITY_EVM_XATTR) || (defined(HAVE_DECL_AUDIT_INTEGRITY_EVM_XATTR) && HAVE_DECL_AUDIT_INTEGRITY_EVM_XATTR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AUDIT_INTEGRITY_EVM_XATTR) == (1806), "AUDIT_INTEGRITY_EVM_XATTR != 1806");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AUDIT_INTEGRITY_EVM_XATTR 1806
+#endif
+#if defined(AUDIT_INTEGRITY_POLICY_RULE) || (defined(HAVE_DECL_AUDIT_INTEGRITY_POLICY_RULE) && HAVE_DECL_AUDIT_INTEGRITY_POLICY_RULE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AUDIT_INTEGRITY_POLICY_RULE) == (1807), "AUDIT_INTEGRITY_POLICY_RULE != 1807");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AUDIT_INTEGRITY_POLICY_RULE 1807
+#endif
 #if defined(AUDIT_KERNEL) || (defined(HAVE_DECL_AUDIT_KERNEL) && HAVE_DECL_AUDIT_KERNEL)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
 static_assert((AUDIT_KERNEL) == (2000), "AUDIT_KERNEL != 2000");
@@ -758,6 +772,8 @@
  XLAT(AUDIT_INTEGRITY_HASH),
  XLAT(AUDIT_INTEGRITY_PCR),
  XLAT(AUDIT_INTEGRITY_RULE),
+ XLAT(AUDIT_INTEGRITY_EVM_XATTR),
+ XLAT(AUDIT_INTEGRITY_POLICY_RULE),
 
  XLAT(AUDIT_KERNEL),
 
diff --git a/xlat/nl_audit_types.in b/xlat/nl_audit_types.in
index f03dd01..afba5cd 100644
--- a/xlat/nl_audit_types.in
+++ b/xlat/nl_audit_types.in
@@ -108,6 +108,8 @@
 AUDIT_INTEGRITY_HASH	1803
 AUDIT_INTEGRITY_PCR	1804
 AUDIT_INTEGRITY_RULE	1805
+AUDIT_INTEGRITY_EVM_XATTR	1806
+AUDIT_INTEGRITY_POLICY_RULE	1807
 
 AUDIT_KERNEL	2000
 
diff --git a/xlat/nt_descriptor_types.h b/xlat/nt_descriptor_types.h
index 7527d79..a9ba3f8 100644
--- a/xlat/nt_descriptor_types.h
+++ b/xlat/nt_descriptor_types.h
@@ -444,6 +444,27 @@
 #else
 # define NT_ARC_V2 0x600
 #endif
+#if defined(NT_VMCOREDD) || (defined(HAVE_DECL_NT_VMCOREDD) && HAVE_DECL_NT_VMCOREDD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NT_VMCOREDD) == (0x700), "NT_VMCOREDD != 0x700");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NT_VMCOREDD 0x700
+#endif
+#if defined(NT_MIPS_DSP) || (defined(HAVE_DECL_NT_MIPS_DSP) && HAVE_DECL_NT_MIPS_DSP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NT_MIPS_DSP) == (0x800), "NT_MIPS_DSP != 0x800");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NT_MIPS_DSP 0x800
+#endif
+#if defined(NT_MIPS_FP_MODE) || (defined(HAVE_DECL_NT_MIPS_FP_MODE) && HAVE_DECL_NT_MIPS_FP_MODE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NT_MIPS_FP_MODE) == (0x801), "NT_MIPS_FP_MODE != 0x801");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NT_MIPS_FP_MODE 0x801
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -518,6 +539,9 @@
  XLAT(NT_METAG_RPIPE),
  XLAT(NT_METAG_TLS),
  XLAT(NT_ARC_V2),
+ XLAT(NT_VMCOREDD),
+ XLAT(NT_MIPS_DSP),
+ XLAT(NT_MIPS_FP_MODE),
  XLAT_END
 };
 
diff --git a/xlat/nt_descriptor_types.in b/xlat/nt_descriptor_types.in
index d90b870..34decc0 100644
--- a/xlat/nt_descriptor_types.in
+++ b/xlat/nt_descriptor_types.in
@@ -61,3 +61,6 @@
 NT_METAG_RPIPE	0x501
 NT_METAG_TLS	0x502
 NT_ARC_V2	0x600
+NT_VMCOREDD	0x700
+NT_MIPS_DSP	0x800
+NT_MIPS_FP_MODE	0x801
diff --git a/xlat/open_access_modes.h b/xlat/open_access_modes.h
index 7577851..bf96a8f 100644
--- a/xlat/open_access_modes.h
+++ b/xlat/open_access_modes.h
@@ -3,24 +3,44 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
+#if defined(O_RDONLY) || (defined(HAVE_DECL_O_RDONLY) && HAVE_DECL_O_RDONLY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_RDONLY) == (0), "O_RDONLY != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_RDONLY 0
+#endif
+#if defined(O_WRONLY) || (defined(HAVE_DECL_O_WRONLY) && HAVE_DECL_O_WRONLY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_WRONLY) == (1), "O_WRONLY != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_WRONLY 1
+#endif
+#if defined(O_RDWR) || (defined(HAVE_DECL_O_RDWR) && HAVE_DECL_O_RDWR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_RDWR) == (2), "O_RDWR != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_RDWR 2
+#endif
+#if defined(O_ACCMODE) || (defined(HAVE_DECL_O_ACCMODE) && HAVE_DECL_O_ACCMODE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_ACCMODE) == (3), "O_ACCMODE != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_ACCMODE 3
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
 # ifndef IN_MPERS
 
 const struct xlat open_access_modes[] = {
-#if defined(O_RDONLY) || (defined(HAVE_DECL_O_RDONLY) && HAVE_DECL_O_RDONLY)
-  XLAT(O_RDONLY),
-#endif
-#if defined(O_WRONLY) || (defined(HAVE_DECL_O_WRONLY) && HAVE_DECL_O_WRONLY)
-  XLAT(O_WRONLY),
-#endif
-#if defined(O_RDWR) || (defined(HAVE_DECL_O_RDWR) && HAVE_DECL_O_RDWR)
-  XLAT(O_RDWR),
-#endif
-#if defined(O_ACCMODE) || (defined(HAVE_DECL_O_ACCMODE) && HAVE_DECL_O_ACCMODE)
-  XLAT(O_ACCMODE),
-#endif
+ [O_RDONLY] = XLAT(O_RDONLY),
+ [O_WRONLY] = XLAT(O_WRONLY),
+ [O_RDWR] = XLAT(O_RDWR),
+ [O_ACCMODE] = XLAT(O_ACCMODE),
  XLAT_END
 };
 
diff --git a/xlat/open_access_modes.in b/xlat/open_access_modes.in
index 423a29b..45dcd73 100644
--- a/xlat/open_access_modes.in
+++ b/xlat/open_access_modes.in
@@ -1,4 +1,5 @@
-O_RDONLY
-O_WRONLY
-O_RDWR
-O_ACCMODE
+#value_indexed
+O_RDONLY	0
+O_WRONLY	1
+O_RDWR		2
+O_ACCMODE	3
diff --git a/xlat/open_mode_flags.h b/xlat/open_mode_flags.h
index 126ddd7..579a2d0 100644
--- a/xlat/open_mode_flags.h
+++ b/xlat/open_mode_flags.h
@@ -3,7 +3,584 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
-#if defined(O_NDELAY) && (O_NDELAY != O_NONBLOCK)
+#if defined __hppa__ || defined __mips__
+#if defined(O_CREAT) || (defined(HAVE_DECL_O_CREAT) && HAVE_DECL_O_CREAT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_CREAT) == (0400), "O_CREAT != 0400");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_CREAT 0400
+#endif
+#elif defined __alpha__ || defined __sparc__
+#if defined(O_CREAT) || (defined(HAVE_DECL_O_CREAT) && HAVE_DECL_O_CREAT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_CREAT) == (01000), "O_CREAT != 01000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_CREAT 01000
+#endif
+#else
+#if defined(O_CREAT) || (defined(HAVE_DECL_O_CREAT) && HAVE_DECL_O_CREAT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_CREAT) == (0100), "O_CREAT != 0100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_CREAT 0100
+#endif
+#endif
+#if defined __hppa__ || defined __mips__
+#if defined(O_EXCL) || (defined(HAVE_DECL_O_EXCL) && HAVE_DECL_O_EXCL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_EXCL) == (02000), "O_EXCL != 02000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_EXCL 02000
+#endif
+#elif defined __alpha__ || defined __sparc__
+#if defined(O_EXCL) || (defined(HAVE_DECL_O_EXCL) && HAVE_DECL_O_EXCL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_EXCL) == (04000), "O_EXCL != 04000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_EXCL 04000
+#endif
+#else
+#if defined(O_EXCL) || (defined(HAVE_DECL_O_EXCL) && HAVE_DECL_O_EXCL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_EXCL) == (0200), "O_EXCL != 0200");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_EXCL 0200
+#endif
+#endif
+#if defined __mips__
+#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOCTTY) == (04000), "O_NOCTTY != 04000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOCTTY 04000
+#endif
+#elif defined __alpha__
+#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOCTTY) == (010000), "O_NOCTTY != 010000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOCTTY 010000
+#endif
+#elif defined __sparc__
+#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOCTTY) == (0100000), "O_NOCTTY != 0100000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOCTTY 0100000
+#endif
+#elif defined __hppa__
+#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOCTTY) == (0400000), "O_NOCTTY != 0400000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOCTTY 0400000
+#endif
+#else
+#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOCTTY) == (0400), "O_NOCTTY != 0400");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOCTTY 0400
+#endif
+#endif
+#if defined __alpha__ || defined __sparc__
+#if defined(O_TRUNC) || (defined(HAVE_DECL_O_TRUNC) && HAVE_DECL_O_TRUNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_TRUNC) == (02000), "O_TRUNC != 02000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_TRUNC 02000
+#endif
+#else
+#if defined(O_TRUNC) || (defined(HAVE_DECL_O_TRUNC) && HAVE_DECL_O_TRUNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_TRUNC) == (01000), "O_TRUNC != 01000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_TRUNC 01000
+#endif
+#endif
+#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
+#if defined(O_APPEND) || (defined(HAVE_DECL_O_APPEND) && HAVE_DECL_O_APPEND)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_APPEND) == (010), "O_APPEND != 010");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_APPEND 010
+#endif
+#else
+#if defined(O_APPEND) || (defined(HAVE_DECL_O_APPEND) && HAVE_DECL_O_APPEND)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_APPEND) == (02000), "O_APPEND != 02000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_APPEND 02000
+#endif
+#endif
+#if defined __alpha__
+#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NONBLOCK) == (04), "O_NONBLOCK != 04");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NONBLOCK 04
+#endif
+#elif defined __mips__
+#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NONBLOCK) == (0200), "O_NONBLOCK != 0200");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NONBLOCK 0200
+#endif
+#elif defined __sparc__
+#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NONBLOCK) == (040000), "O_NONBLOCK != 040000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NONBLOCK 040000
+#endif
+#elif defined __hppa__
+#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NONBLOCK) == (0200004), "O_NONBLOCK != 0200004");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NONBLOCK 0200004
+#endif
+#else
+#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NONBLOCK) == (04000), "O_NONBLOCK != 04000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NONBLOCK 04000
+#endif
+#endif
+#if defined __mips__
+#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((__O_SYNC) == (040000), "__O_SYNC != 040000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define __O_SYNC 040000
+#endif
+#elif defined __hppa__
+#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((__O_SYNC) == (0100000), "__O_SYNC != 0100000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define __O_SYNC 0100000
+#endif
+#elif defined __alpha__
+#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((__O_SYNC) == (020000000), "__O_SYNC != 020000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define __O_SYNC 020000000
+#endif
+#elif defined __sparc__
+#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((__O_SYNC) == (040000000), "__O_SYNC != 040000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define __O_SYNC 040000000
+#endif
+#else
+#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((__O_SYNC) == (04000000), "__O_SYNC != 04000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define __O_SYNC 04000000
+#endif
+#endif
+#if defined __mips__
+#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DSYNC) == (020), "O_DSYNC != 020");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DSYNC 020
+#endif
+#elif defined __sparc__
+#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DSYNC) == (020000), "O_DSYNC != 020000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DSYNC 020000
+#endif
+#elif defined __alpha__
+#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DSYNC) == (040000), "O_DSYNC != 040000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DSYNC 040000
+#endif
+#elif defined __hppa__
+#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DSYNC) == (01000000), "O_DSYNC != 01000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DSYNC 01000000
+#endif
+#else
+#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DSYNC) == (010000), "O_DSYNC != 010000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DSYNC 010000
+#endif
+#endif
+#if defined __hppa__
+#if defined(O_RSYNC) || (defined(HAVE_DECL_O_RSYNC) && HAVE_DECL_O_RSYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_RSYNC) == (02000000), "O_RSYNC != 02000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_RSYNC 02000000
+#endif
+#else
+#endif
+#if defined O_NDELAY && O_NDELAY & O_NONBLOCK
+# ifndef STRACE_WORKAROUND_FOR_O_NDELAY
+# define STRACE_WORKAROUND_FOR_O_NDELAY
+# undef O_NDELAY
+# endif
+#endif
+#if defined __sparc__
+#if defined(O_NDELAY) || (defined(HAVE_DECL_O_NDELAY) && HAVE_DECL_O_NDELAY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NDELAY) == (04), "O_NDELAY != 04");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NDELAY 04
+#endif
+#else
+#endif
+#if defined __sparc__
+#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECT) == (04000000), "O_DIRECT != 04000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECT 04000000
+#endif
+#elif defined __mips__
+#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECT) == (0100000), "O_DIRECT != 0100000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECT 0100000
+#endif
+#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__
+#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECT) == (0200000), "O_DIRECT != 0200000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECT 0200000
+#endif
+#elif defined __powerpc__
+#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECT) == (0400000), "O_DIRECT != 0400000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECT 0400000
+#endif
+#elif defined __alpha__
+#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECT) == (02000000), "O_DIRECT != 02000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECT 02000000
+#endif
+#else
+#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECT) == (040000), "O_DIRECT != 040000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECT 040000
+#endif
+#endif
+#if defined __hppa__
+#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_LARGEFILE) == (04000), "O_LARGEFILE != 04000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_LARGEFILE 04000
+#endif
+#elif defined __mips__
+#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_LARGEFILE) == (020000), "O_LARGEFILE != 020000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_LARGEFILE 020000
+#endif
+#elif defined __powerpc__
+#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_LARGEFILE) == (0200000), "O_LARGEFILE != 0200000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_LARGEFILE 0200000
+#endif
+#elif defined __alpha__ || defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__
+#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_LARGEFILE) == (0400000), "O_LARGEFILE != 0400000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_LARGEFILE 0400000
+#endif
+#elif defined __sparc__
+#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_LARGEFILE) == (01000000), "O_LARGEFILE != 01000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_LARGEFILE 01000000
+#endif
+#else
+#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_LARGEFILE) == (0100000), "O_LARGEFILE != 0100000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_LARGEFILE 0100000
+#endif
+#endif
+#if defined __hppa__
+#if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOFOLLOW) == (0200), "O_NOFOLLOW != 0200");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOFOLLOW 0200
+#endif
+#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__
+#if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOFOLLOW) == (0100000), "O_NOFOLLOW != 0100000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOFOLLOW 0100000
+#endif
+#elif defined __alpha__
+#if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOFOLLOW) == (0200000), "O_NOFOLLOW != 0200000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOFOLLOW 0200000
+#endif
+#else
+#if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOFOLLOW) == (0400000), "O_NOFOLLOW != 0400000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOFOLLOW 0400000
+#endif
+#endif
+#if defined __alpha__ || defined __hppa__
+#if defined(O_NOATIME) || (defined(HAVE_DECL_O_NOATIME) && HAVE_DECL_O_NOATIME)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOATIME) == (04000000), "O_NOATIME != 04000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOATIME 04000000
+#endif
+#elif defined __sparc__
+#if defined(O_NOATIME) || (defined(HAVE_DECL_O_NOATIME) && HAVE_DECL_O_NOATIME)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOATIME) == (010000000), "O_NOATIME != 010000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOATIME 010000000
+#endif
+#else
+#if defined(O_NOATIME) || (defined(HAVE_DECL_O_NOATIME) && HAVE_DECL_O_NOATIME)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_NOATIME) == (01000000), "O_NOATIME != 01000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_NOATIME 01000000
+#endif
+#endif
+#if defined __alpha__ || defined __hppa__
+#if defined(O_CLOEXEC) || (defined(HAVE_DECL_O_CLOEXEC) && HAVE_DECL_O_CLOEXEC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_CLOEXEC) == (010000000), "O_CLOEXEC != 010000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_CLOEXEC 010000000
+#endif
+#elif defined __sparc__
+#if defined(O_CLOEXEC) || (defined(HAVE_DECL_O_CLOEXEC) && HAVE_DECL_O_CLOEXEC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_CLOEXEC) == (020000000), "O_CLOEXEC != 020000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_CLOEXEC 020000000
+#endif
+#else
+#if defined(O_CLOEXEC) || (defined(HAVE_DECL_O_CLOEXEC) && HAVE_DECL_O_CLOEXEC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_CLOEXEC) == (02000000), "O_CLOEXEC != 02000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_CLOEXEC 02000000
+#endif
+#endif
+#if defined __hppa__
+#if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_PATH) == (020000000), "O_PATH != 020000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_PATH 020000000
+#endif
+#elif defined __alpha__
+#if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_PATH) == (040000000), "O_PATH != 040000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_PATH 040000000
+#endif
+#elif defined __sparc__
+#if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_PATH) == (0100000000), "O_PATH != 0100000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_PATH 0100000000
+#endif
+#else
+#if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_PATH) == (010000000), "O_PATH != 010000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_PATH 010000000
+#endif
+#endif
+#if defined __hppa__
+#if defined(__O_TMPFILE) || (defined(HAVE_DECL___O_TMPFILE) && HAVE_DECL___O_TMPFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((__O_TMPFILE) == (040000000), "__O_TMPFILE != 040000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define __O_TMPFILE 040000000
+#endif
+#elif defined __alpha__
+#if defined(__O_TMPFILE) || (defined(HAVE_DECL___O_TMPFILE) && HAVE_DECL___O_TMPFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((__O_TMPFILE) == (0100000000), "__O_TMPFILE != 0100000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define __O_TMPFILE 0100000000
+#endif
+#elif defined __sparc__
+#if defined(__O_TMPFILE) || (defined(HAVE_DECL___O_TMPFILE) && HAVE_DECL___O_TMPFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((__O_TMPFILE) == (0200000000), "__O_TMPFILE != 0200000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define __O_TMPFILE 0200000000
+#endif
+#else
+#if defined(__O_TMPFILE) || (defined(HAVE_DECL___O_TMPFILE) && HAVE_DECL___O_TMPFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((__O_TMPFILE) == (020000000), "__O_TMPFILE != 020000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define __O_TMPFILE 020000000
+#endif
+#endif
+#if defined __hppa__
+#if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECTORY) == (010000), "O_DIRECTORY != 010000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECTORY 010000
+#endif
+#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__
+#if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECTORY) == (040000), "O_DIRECTORY != 040000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECTORY 040000
+#endif
+#elif defined __alpha__
+#if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECTORY) == (0100000), "O_DIRECTORY != 0100000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECTORY 0100000
+#endif
+#else
+#if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((O_DIRECTORY) == (0200000), "O_DIRECTORY != 0200000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define O_DIRECTORY 0200000
+#endif
+#endif
+#if defined __sparc__
+#if defined(FASYNC) || (defined(HAVE_DECL_FASYNC) && HAVE_DECL_FASYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((FASYNC) == (0100), "FASYNC != 0100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define FASYNC 0100
+#endif
+#elif defined __mips__
+#if defined(FASYNC) || (defined(HAVE_DECL_FASYNC) && HAVE_DECL_FASYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((FASYNC) == (010000), "FASYNC != 010000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define FASYNC 010000
+#endif
+#else
+#if defined(FASYNC) || (defined(HAVE_DECL_FASYNC) && HAVE_DECL_FASYNC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((FASYNC) == (020000), "FASYNC != 020000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define FASYNC 020000
+#endif
 #endif
 
 #ifndef XLAT_MACROS_ONLY
@@ -11,120 +588,214 @@
 # ifndef IN_MPERS
 
 const struct xlat open_mode_flags[] = {
-#if defined(O_CREAT) || (defined(HAVE_DECL_O_CREAT) && HAVE_DECL_O_CREAT)
-  XLAT(O_CREAT),
+
+
+#if defined __hppa__ || defined __mips__
+ XLAT(O_CREAT),
+#elif defined __alpha__ || defined __sparc__
+ XLAT(O_CREAT),
+#else
+ XLAT(O_CREAT),
 #endif
-#if defined(O_EXCL) || (defined(HAVE_DECL_O_EXCL) && HAVE_DECL_O_EXCL)
-  XLAT(O_EXCL),
+
+#if defined __hppa__ || defined __mips__
+ XLAT(O_EXCL),
+#elif defined __alpha__ || defined __sparc__
+ XLAT(O_EXCL),
+#else
+ XLAT(O_EXCL),
 #endif
-#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY)
-  XLAT(O_NOCTTY),
+
+#if defined __mips__
+ XLAT(O_NOCTTY),
+#elif defined __alpha__
+ XLAT(O_NOCTTY),
+#elif defined __sparc__
+ XLAT(O_NOCTTY),
+#elif defined __hppa__
+ XLAT(O_NOCTTY),
+#else
+ XLAT(O_NOCTTY),
 #endif
-#if defined(O_TRUNC) || (defined(HAVE_DECL_O_TRUNC) && HAVE_DECL_O_TRUNC)
-  XLAT(O_TRUNC),
+
+#if defined __alpha__ || defined __sparc__
+ XLAT(O_TRUNC),
+#else
+ XLAT(O_TRUNC),
 #endif
-#if defined(O_APPEND) || (defined(HAVE_DECL_O_APPEND) && HAVE_DECL_O_APPEND)
-  XLAT(O_APPEND),
+
+#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
+ XLAT(O_APPEND),
+#else
+ XLAT(O_APPEND),
 #endif
-#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK)
-  XLAT(O_NONBLOCK),
+
+#if defined __alpha__
+ XLAT(O_NONBLOCK),
+#elif defined __mips__
+ XLAT(O_NONBLOCK),
+#elif defined __sparc__
+ XLAT(O_NONBLOCK),
+#elif defined __hppa__
+ XLAT(O_NONBLOCK),
+#else
+ XLAT(O_NONBLOCK),
 #endif
 
+
 #if defined(O_SYNC) || (defined(HAVE_DECL_O_SYNC) && HAVE_DECL_O_SYNC)
   XLAT(O_SYNC),
 #endif
-#if defined(__O_SYNC) || (defined(HAVE_DECL___O_SYNC) && HAVE_DECL___O_SYNC)
-  XLAT(__O_SYNC),
+
+#if defined __mips__
+ XLAT(__O_SYNC),
+#elif defined __hppa__
+ XLAT(__O_SYNC),
+#elif defined __alpha__
+ XLAT(__O_SYNC),
+#elif defined __sparc__
+ XLAT(__O_SYNC),
+#else
+ XLAT(__O_SYNC),
 #endif
+
 #if defined(O_ASYNC) || (defined(HAVE_DECL_O_ASYNC) && HAVE_DECL_O_ASYNC)
   XLAT(O_ASYNC),
 #endif
-#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC)
-  XLAT(O_DSYNC),
+
+#if defined __mips__
+ XLAT(O_DSYNC),
+#elif defined __sparc__
+ XLAT(O_DSYNC),
+#elif defined __alpha__
+ XLAT(O_DSYNC),
+#elif defined __hppa__
+ XLAT(O_DSYNC),
+#else
+ XLAT(O_DSYNC),
 #endif
+
+#if defined __hppa__
+ XLAT(O_RSYNC),
+#else
 #if defined(O_RSYNC) || (defined(HAVE_DECL_O_RSYNC) && HAVE_DECL_O_RSYNC)
   XLAT(O_RSYNC),
 #endif
-#if defined(O_NDELAY) && (O_NDELAY != O_NONBLOCK)
+#endif
+
+#if defined O_NDELAY && O_NDELAY & O_NONBLOCK
+# ifndef STRACE_WORKAROUND_FOR_O_NDELAY
+# define STRACE_WORKAROUND_FOR_O_NDELAY
+
+
+
+# undef O_NDELAY
+# endif
+#endif
+
+#if defined __sparc__
+ XLAT(O_NDELAY),
+#else
 #if defined(O_NDELAY) || (defined(HAVE_DECL_O_NDELAY) && HAVE_DECL_O_NDELAY)
   XLAT(O_NDELAY),
 #endif
 #endif
-#if defined(O_PRIV) || (defined(HAVE_DECL_O_PRIV) && HAVE_DECL_O_PRIV)
-  XLAT(O_PRIV),
+
+#if defined __sparc__
+ XLAT(O_DIRECT),
+#elif defined __mips__
+ XLAT(O_DIRECT),
+#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__
+ XLAT(O_DIRECT),
+#elif defined __powerpc__
+ XLAT(O_DIRECT),
+#elif defined __alpha__
+ XLAT(O_DIRECT),
+#else
+ XLAT(O_DIRECT),
 #endif
-#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT)
-  XLAT(O_DIRECT),
+
+#if defined __hppa__
+ XLAT(O_LARGEFILE),
+#elif defined __mips__
+ XLAT(O_LARGEFILE),
+#elif defined __powerpc__
+ XLAT(O_LARGEFILE),
+#elif defined __alpha__ || defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__
+ XLAT(O_LARGEFILE),
+#elif defined __sparc__
+ XLAT(O_LARGEFILE),
+#else
+ XLAT(O_LARGEFILE),
 #endif
-#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE)
-  XLAT(O_LARGEFILE),
+
+#if defined __hppa__
+ XLAT(O_NOFOLLOW),
+#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__
+ XLAT(O_NOFOLLOW),
+#elif defined __alpha__
+ XLAT(O_NOFOLLOW),
+#else
+ XLAT(O_NOFOLLOW),
 #endif
-#if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW)
-  XLAT(O_NOFOLLOW),
+
+#if defined __alpha__ || defined __hppa__
+ XLAT(O_NOATIME),
+#elif defined __sparc__
+ XLAT(O_NOATIME),
+#else
+ XLAT(O_NOATIME),
 #endif
-#if defined(O_NOATIME) || (defined(HAVE_DECL_O_NOATIME) && HAVE_DECL_O_NOATIME)
-  XLAT(O_NOATIME),
+
+#if defined __alpha__ || defined __hppa__
+ XLAT(O_CLOEXEC),
+#elif defined __sparc__
+ XLAT(O_CLOEXEC),
+#else
+ XLAT(O_CLOEXEC),
 #endif
-#if defined(O_CLOEXEC) || (defined(HAVE_DECL_O_CLOEXEC) && HAVE_DECL_O_CLOEXEC)
-  XLAT(O_CLOEXEC),
+
+#if defined __hppa__
+ XLAT(O_PATH),
+#elif defined __alpha__
+ XLAT(O_PATH),
+#elif defined __sparc__
+ XLAT(O_PATH),
+#else
+ XLAT(O_PATH),
 #endif
-#if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH)
-  XLAT(O_PATH),
-#endif
+
 
 #if defined(O_TMPFILE) || (defined(HAVE_DECL_O_TMPFILE) && HAVE_DECL_O_TMPFILE)
   XLAT(O_TMPFILE),
 #endif
-#if defined(__O_TMPFILE) || (defined(HAVE_DECL___O_TMPFILE) && HAVE_DECL___O_TMPFILE)
-  XLAT(__O_TMPFILE),
+
+#if defined __hppa__
+ XLAT(__O_TMPFILE),
+#elif defined __alpha__
+ XLAT(__O_TMPFILE),
+#elif defined __sparc__
+ XLAT(__O_TMPFILE),
+#else
+ XLAT(__O_TMPFILE),
 #endif
-#if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY)
-  XLAT(O_DIRECTORY),
+
+#if defined __hppa__
+ XLAT(O_DIRECTORY),
+#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__
+ XLAT(O_DIRECTORY),
+#elif defined __alpha__
+ XLAT(O_DIRECTORY),
+#else
+ XLAT(O_DIRECTORY),
 #endif
-#if defined(FNDELAY) || (defined(HAVE_DECL_FNDELAY) && HAVE_DECL_FNDELAY)
-  XLAT(FNDELAY),
-#endif
-#if defined(FAPPEND) || (defined(HAVE_DECL_FAPPEND) && HAVE_DECL_FAPPEND)
-  XLAT(FAPPEND),
-#endif
-#if defined(FMARK) || (defined(HAVE_DECL_FMARK) && HAVE_DECL_FMARK)
-  XLAT(FMARK),
-#endif
-#if defined(FDEFER) || (defined(HAVE_DECL_FDEFER) && HAVE_DECL_FDEFER)
-  XLAT(FDEFER),
-#endif
-#if defined(FASYNC) || (defined(HAVE_DECL_FASYNC) && HAVE_DECL_FASYNC)
-  XLAT(FASYNC),
-#endif
-#if defined(FSHLOCK) || (defined(HAVE_DECL_FSHLOCK) && HAVE_DECL_FSHLOCK)
-  XLAT(FSHLOCK),
-#endif
-#if defined(FEXLOCK) || (defined(HAVE_DECL_FEXLOCK) && HAVE_DECL_FEXLOCK)
-  XLAT(FEXLOCK),
-#endif
-#if defined(FCREAT) || (defined(HAVE_DECL_FCREAT) && HAVE_DECL_FCREAT)
-  XLAT(FCREAT),
-#endif
-#if defined(FTRUNC) || (defined(HAVE_DECL_FTRUNC) && HAVE_DECL_FTRUNC)
-  XLAT(FTRUNC),
-#endif
-#if defined(FEXCL) || (defined(HAVE_DECL_FEXCL) && HAVE_DECL_FEXCL)
-  XLAT(FEXCL),
-#endif
-#if defined(FNBIO) || (defined(HAVE_DECL_FNBIO) && HAVE_DECL_FNBIO)
-  XLAT(FNBIO),
-#endif
-#if defined(FSYNC) || (defined(HAVE_DECL_FSYNC) && HAVE_DECL_FSYNC)
-  XLAT(FSYNC),
-#endif
-#if defined(FNOCTTY) || (defined(HAVE_DECL_FNOCTTY) && HAVE_DECL_FNOCTTY)
-  XLAT(FNOCTTY),
-#endif
-#if defined(O_SHLOCK) || (defined(HAVE_DECL_O_SHLOCK) && HAVE_DECL_O_SHLOCK)
-  XLAT(O_SHLOCK),
-#endif
-#if defined(O_EXLOCK) || (defined(HAVE_DECL_O_EXLOCK) && HAVE_DECL_O_EXLOCK)
-  XLAT(O_EXLOCK),
+
+#if defined __sparc__
+ XLAT(FASYNC),
+#elif defined __mips__
+ XLAT(FASYNC),
+#else
+ XLAT(FASYNC),
 #endif
  XLAT_END
 };
diff --git a/xlat/open_mode_flags.in b/xlat/open_mode_flags.in
index e237105..e35ed48 100644
--- a/xlat/open_mode_flags.in
+++ b/xlat/open_mode_flags.in
@@ -1,41 +1,199 @@
-O_CREAT
-O_EXCL
-O_NOCTTY
-O_TRUNC
-O_APPEND
-O_NONBLOCK
+/* Generated by maint/gen_xlat_defs.sh -f '#o' -p '[_OF]' -c 'asm-generic/fcntl.h' -a 'asm/fcntl.h' */
+
+#if defined __hppa__ || defined __mips__
+O_CREAT	0400
+#elif defined __alpha__ || defined __sparc__
+O_CREAT	01000
+#else
+O_CREAT	0100
+#endif
+
+#if defined __hppa__ || defined __mips__
+O_EXCL	02000
+#elif defined __alpha__ || defined __sparc__
+O_EXCL	04000
+#else
+O_EXCL	0200
+#endif
+
+#if defined __mips__
+O_NOCTTY	04000
+#elif defined __alpha__
+O_NOCTTY	010000
+#elif defined __sparc__
+O_NOCTTY	0100000
+#elif defined __hppa__
+O_NOCTTY	0400000
+#else
+O_NOCTTY	0400
+#endif
+
+#if defined __alpha__ || defined __sparc__
+O_TRUNC	02000
+#else
+O_TRUNC	01000
+#endif
+
+#if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
+O_APPEND	010
+#else
+O_APPEND	02000
+#endif
+
+#if defined __alpha__
+O_NONBLOCK	04
+#elif defined __mips__
+O_NONBLOCK	0200
+#elif defined __sparc__
+O_NONBLOCK	040000
+#elif defined __hppa__
+O_NONBLOCK	0200004
+#else
+O_NONBLOCK	04000
+#endif
+
 /* O_SYNC should be listed before O_DSYNC and __O_SYNC */
 O_SYNC
-__O_SYNC
+
+#if defined __mips__
+__O_SYNC	040000
+#elif defined __hppa__
+__O_SYNC	0100000
+#elif defined __alpha__
+__O_SYNC	020000000
+#elif defined __sparc__
+__O_SYNC	040000000
+#else
+__O_SYNC	04000000
+#endif
+
 O_ASYNC
-O_DSYNC
+
+#if defined __mips__
+O_DSYNC	020
+#elif defined __sparc__
+O_DSYNC	020000
+#elif defined __alpha__
+O_DSYNC	040000
+#elif defined __hppa__
+O_DSYNC	01000000
+#else
+O_DSYNC	010000
+#endif
+
+#if defined __hppa__
+O_RSYNC	02000000
+#else
 O_RSYNC
-#if defined(O_NDELAY) && (O_NDELAY != O_NONBLOCK)
+#endif
+
+#if defined O_NDELAY && O_NDELAY & O_NONBLOCK	/* O_NDELAY is unusual */
+# ifndef STRACE_WORKAROUND_FOR_O_NDELAY
+# define STRACE_WORKAROUND_FOR_O_NDELAY
+/* On sparc32 O_NDELAY is erroneously defined to (0x0004 | O_NONBLOCK).  */
+/* On many architectures O_NDELAY is defined to O_NONBLOCK.  */
+/* Both cases are wrong and have to be fixed.  */
+# undef O_NDELAY
+# endif
+#endif /* O_NDELAY & O_NONBLOCK */
+
+#if defined __sparc__
+O_NDELAY	04
+#else
 O_NDELAY
 #endif
-O_PRIV
-O_DIRECT
-O_LARGEFILE
-O_NOFOLLOW
-O_NOATIME
-O_CLOEXEC
-O_PATH
+
+#if defined __sparc__
+O_DIRECT	04000000
+#elif defined __mips__
+O_DIRECT	0100000
+#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__
+O_DIRECT	0200000
+#elif defined __powerpc__
+O_DIRECT	0400000
+#elif defined __alpha__
+O_DIRECT	02000000
+#else
+O_DIRECT	040000
+#endif
+
+#if defined __hppa__
+O_LARGEFILE	04000
+#elif defined __mips__
+O_LARGEFILE	020000
+#elif defined __powerpc__
+O_LARGEFILE	0200000
+#elif defined __alpha__ || defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__
+O_LARGEFILE	0400000
+#elif defined __sparc__
+O_LARGEFILE	01000000
+#else
+O_LARGEFILE	0100000
+#endif
+
+#if defined __hppa__
+O_NOFOLLOW	0200
+#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__
+O_NOFOLLOW	0100000
+#elif defined __alpha__
+O_NOFOLLOW	0200000
+#else
+O_NOFOLLOW	0400000
+#endif
+
+#if defined __alpha__ || defined __hppa__
+O_NOATIME	04000000
+#elif defined __sparc__
+O_NOATIME	010000000
+#else
+O_NOATIME	01000000
+#endif
+
+#if defined __alpha__ || defined __hppa__
+O_CLOEXEC	010000000
+#elif defined __sparc__
+O_CLOEXEC	020000000
+#else
+O_CLOEXEC	02000000
+#endif
+
+#if defined __hppa__
+O_PATH	020000000
+#elif defined __alpha__
+O_PATH	040000000
+#elif defined __sparc__
+O_PATH	0100000000
+#else
+O_PATH	010000000
+#endif
+
 /* O_TMPFILE should be listed before O_DIRECTORY and __O_TMPFILE */
 O_TMPFILE
-__O_TMPFILE
-O_DIRECTORY
-FNDELAY
-FAPPEND
-FMARK
-FDEFER
-FASYNC
-FSHLOCK
-FEXLOCK
-FCREAT
-FTRUNC
-FEXCL
-FNBIO
-FSYNC
-FNOCTTY
-O_SHLOCK
-O_EXLOCK
+
+#if defined __hppa__
+__O_TMPFILE	040000000
+#elif defined __alpha__
+__O_TMPFILE	0100000000
+#elif defined __sparc__
+__O_TMPFILE	0200000000
+#else
+__O_TMPFILE	020000000
+#endif
+
+#if defined __hppa__
+O_DIRECTORY	010000
+#elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__
+O_DIRECTORY	040000
+#elif defined __alpha__
+O_DIRECTORY	0100000
+#else
+O_DIRECTORY	0200000
+#endif
+
+#if defined __sparc__
+FASYNC	0100
+#elif defined __mips__
+FASYNC	010000
+#else
+FASYNC	020000
+#endif
diff --git a/xlat/pollflags.h b/xlat/pollflags.h
index 00645f6..f0fd144 100644
--- a/xlat/pollflags.h
+++ b/xlat/pollflags.h
@@ -24,20 +24,6 @@
 #else
 # define POLLOUT 0x0004
 #endif
-#if defined(POLLRDNORM) || (defined(HAVE_DECL_POLLRDNORM) && HAVE_DECL_POLLRDNORM)
-DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((POLLRDNORM) == (0x0040), "POLLRDNORM != 0x0040");
-DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
-#else
-# define POLLRDNORM 0x0040
-#endif
-#if defined(POLLRDBAND) || (defined(HAVE_DECL_POLLRDBAND) && HAVE_DECL_POLLRDBAND)
-DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((POLLRDBAND) == (0x0080), "POLLRDBAND != 0x0080");
-DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
-#else
-# define POLLRDBAND 0x0080
-#endif
 #if defined(POLLERR) || (defined(HAVE_DECL_POLLERR) && HAVE_DECL_POLLERR)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
 static_assert((POLLERR) == (0x0008), "POLLERR != 0x0008");
@@ -59,6 +45,106 @@
 #else
 # define POLLNVAL 0x0020
 #endif
+#if defined(POLLRDNORM) || (defined(HAVE_DECL_POLLRDNORM) && HAVE_DECL_POLLRDNORM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLRDNORM) == (0x0040), "POLLRDNORM != 0x0040");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLRDNORM 0x0040
+#endif
+#if defined(POLLRDBAND) || (defined(HAVE_DECL_POLLRDBAND) && HAVE_DECL_POLLRDBAND)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLRDBAND) == (0x0080), "POLLRDBAND != 0x0080");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLRDBAND 0x0080
+#endif
+#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
+#else
+#if defined(POLLWRNORM) || (defined(HAVE_DECL_POLLWRNORM) && HAVE_DECL_POLLWRNORM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLWRNORM) == (0x0100), "POLLWRNORM != 0x0100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLWRNORM 0x0100
+#endif
+#endif
+#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
+#if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLWRBAND) == (0x0100), "POLLWRBAND != 0x0100");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLWRBAND 0x0100
+#endif
+#else
+#if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLWRBAND) == (0x0200), "POLLWRBAND != 0x0200");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLWRBAND 0x0200
+#endif
+#endif
+#if defined(__sparc__)
+#if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLMSG) == (0x0200), "POLLMSG != 0x0200");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLMSG 0x0200
+#endif
+#else
+#if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLMSG) == (0x0400), "POLLMSG != 0x0400");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLMSG 0x0400
+#endif
+#endif
+#if defined(__sparc__)
+#if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLREMOVE) == (0x0400), "POLLREMOVE != 0x0400");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLREMOVE 0x0400
+#endif
+#elif defined(__xtensa__)
+#if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLREMOVE) == (0x0800), "POLLREMOVE != 0x0800");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLREMOVE 0x0800
+#endif
+#else
+#if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLREMOVE) == (0x1000), "POLLREMOVE != 0x1000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLREMOVE 0x1000
+#endif
+#endif
+#if defined(__sparc__)
+#if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLRDHUP) == (0x0800), "POLLRDHUP != 0x0800");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLRDHUP 0x0800
+#endif
+#else
+#if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((POLLRDHUP) == (0x2000), "POLLRDHUP != 0x2000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define POLLRDHUP 0x2000
+#endif
+#endif
 #if defined(POLL_BUSY_LOOP) || (defined(HAVE_DECL_POLL_BUSY_LOOP) && HAVE_DECL_POLL_BUSY_LOOP)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
 static_assert((POLL_BUSY_LOOP) == (0x8000), "POLL_BUSY_LOOP != 0x8000");
@@ -80,26 +166,44 @@
  XLAT(POLLIN),
  XLAT(POLLPRI),
  XLAT(POLLOUT),
- XLAT(POLLRDNORM),
-#if defined(POLLWRNORM) || (defined(HAVE_DECL_POLLWRNORM) && HAVE_DECL_POLLWRNORM)
-  XLAT(POLLWRNORM),
-#endif
- XLAT(POLLRDBAND),
-#if defined(POLLWRBAND) || (defined(HAVE_DECL_POLLWRBAND) && HAVE_DECL_POLLWRBAND)
-  XLAT(POLLWRBAND),
-#endif
  XLAT(POLLERR),
  XLAT(POLLHUP),
  XLAT(POLLNVAL),
-#if defined(POLLMSG) || (defined(HAVE_DECL_POLLMSG) && HAVE_DECL_POLLMSG)
-  XLAT(POLLMSG),
+ XLAT(POLLRDNORM),
+ XLAT(POLLRDBAND),
+
+#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
+
+#else
+ XLAT(POLLWRNORM),
 #endif
-#if defined(POLLREMOVE) || (defined(HAVE_DECL_POLLREMOVE) && HAVE_DECL_POLLREMOVE)
-  XLAT(POLLREMOVE),
+
+#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
+ XLAT(POLLWRBAND),
+#else
+ XLAT(POLLWRBAND),
 #endif
-#if defined(POLLRDHUP) || (defined(HAVE_DECL_POLLRDHUP) && HAVE_DECL_POLLRDHUP)
-  XLAT(POLLRDHUP),
+
+#if defined(__sparc__)
+ XLAT(POLLMSG),
+#else
+ XLAT(POLLMSG),
 #endif
+
+#if defined(__sparc__)
+ XLAT(POLLREMOVE),
+#elif defined(__xtensa__)
+ XLAT(POLLREMOVE),
+#else
+ XLAT(POLLREMOVE),
+#endif
+
+#if defined(__sparc__)
+ XLAT(POLLRDHUP),
+#else
+ XLAT(POLLRDHUP),
+#endif
+
  XLAT(POLL_BUSY_LOOP),
  XLAT_END
 };
diff --git a/xlat/pollflags.in b/xlat/pollflags.in
index 3140011..8081e78 100644
--- a/xlat/pollflags.in
+++ b/xlat/pollflags.in
@@ -1,14 +1,42 @@
 POLLIN		0x0001
 POLLPRI		0x0002
 POLLOUT		0x0004
-POLLRDNORM	0x0040
-POLLWRNORM
-POLLRDBAND	0x0080
-POLLWRBAND
 POLLERR		0x0008
 POLLHUP		0x0010
 POLLNVAL	0x0020
-POLLMSG
-POLLREMOVE
-POLLRDHUP
+POLLRDNORM	0x0040
+POLLRDBAND	0x0080
+
+#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
+/* POLLWRNORM	POLLOUT */
+#else
+POLLWRNORM	0x0100
+#endif
+
+#if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__)
+POLLWRBAND	0x0100
+#else
+POLLWRBAND	0x0200
+#endif
+
+#if defined(__sparc__)
+POLLMSG		0x0200
+#else
+POLLMSG		0x0400
+#endif
+
+#if defined(__sparc__)
+POLLREMOVE	0x0400
+#elif defined(__xtensa__)
+POLLREMOVE	0x0800
+#else
+POLLREMOVE	0x1000
+#endif
+
+#if defined(__sparc__)
+POLLRDHUP	0x0800
+#else
+POLLRDHUP	0x2000
+#endif
+
 POLL_BUSY_LOOP	0x8000
diff --git a/xlat/resources.h b/xlat/resources.h
index e4c11d1..41a0497 100644
--- a/xlat/resources.h
+++ b/xlat/resources.h
@@ -3,6 +3,228 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
+#if defined(RLIMIT_CPU) || (defined(HAVE_DECL_RLIMIT_CPU) && HAVE_DECL_RLIMIT_CPU)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_CPU) == (0), "RLIMIT_CPU != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_CPU 0
+#endif
+#if defined(RLIMIT_FSIZE) || (defined(HAVE_DECL_RLIMIT_FSIZE) && HAVE_DECL_RLIMIT_FSIZE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_FSIZE) == (1), "RLIMIT_FSIZE != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_FSIZE 1
+#endif
+#if defined(RLIMIT_DATA) || (defined(HAVE_DECL_RLIMIT_DATA) && HAVE_DECL_RLIMIT_DATA)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_DATA) == (2), "RLIMIT_DATA != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_DATA 2
+#endif
+#if defined(RLIMIT_STACK) || (defined(HAVE_DECL_RLIMIT_STACK) && HAVE_DECL_RLIMIT_STACK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_STACK) == (3), "RLIMIT_STACK != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_STACK 3
+#endif
+#if defined(RLIMIT_CORE) || (defined(HAVE_DECL_RLIMIT_CORE) && HAVE_DECL_RLIMIT_CORE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_CORE) == (4), "RLIMIT_CORE != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_CORE 4
+#endif
+#if defined(__alpha__)
+#if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_RSS) == (5), "RLIMIT_RSS != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_RSS 5
+#endif
+#if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_NOFILE) == (6), "RLIMIT_NOFILE != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_NOFILE 6
+#endif
+#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_AS) == (7), "RLIMIT_AS != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_AS 7
+#endif
+#if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_NPROC) == (8), "RLIMIT_NPROC != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_NPROC 8
+#endif
+#if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_MEMLOCK) == (9), "RLIMIT_MEMLOCK != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_MEMLOCK 9
+#endif
+#elif defined(__mips__)
+#if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_NOFILE) == (5), "RLIMIT_NOFILE != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_NOFILE 5
+#endif
+#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_AS) == (6), "RLIMIT_AS != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_AS 6
+#endif
+#if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_RSS) == (7), "RLIMIT_RSS != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_RSS 7
+#endif
+#if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_NPROC) == (8), "RLIMIT_NPROC != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_NPROC 8
+#endif
+#if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_MEMLOCK) == (9), "RLIMIT_MEMLOCK != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_MEMLOCK 9
+#endif
+#elif defined(__sparc__)
+#if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_RSS) == (5), "RLIMIT_RSS != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_RSS 5
+#endif
+#if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_NOFILE) == (6), "RLIMIT_NOFILE != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_NOFILE 6
+#endif
+#if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_NPROC) == (7), "RLIMIT_NPROC != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_NPROC 7
+#endif
+#if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_MEMLOCK) == (8), "RLIMIT_MEMLOCK != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_MEMLOCK 8
+#endif
+#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_AS) == (9), "RLIMIT_AS != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_AS 9
+#endif
+#else
+#if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_RSS) == (5), "RLIMIT_RSS != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_RSS 5
+#endif
+#if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_NPROC) == (6), "RLIMIT_NPROC != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_NPROC 6
+#endif
+#if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_NOFILE) == (7), "RLIMIT_NOFILE != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_NOFILE 7
+#endif
+#if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_MEMLOCK) == (8), "RLIMIT_MEMLOCK != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_MEMLOCK 8
+#endif
+#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_AS) == (9), "RLIMIT_AS != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_AS 9
+#endif
+#endif
+#if defined(RLIMIT_LOCKS) || (defined(HAVE_DECL_RLIMIT_LOCKS) && HAVE_DECL_RLIMIT_LOCKS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_LOCKS) == (10), "RLIMIT_LOCKS != 10");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_LOCKS 10
+#endif
+#if defined(RLIMIT_SIGPENDING) || (defined(HAVE_DECL_RLIMIT_SIGPENDING) && HAVE_DECL_RLIMIT_SIGPENDING)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_SIGPENDING) == (11), "RLIMIT_SIGPENDING != 11");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_SIGPENDING 11
+#endif
+#if defined(RLIMIT_MSGQUEUE) || (defined(HAVE_DECL_RLIMIT_MSGQUEUE) && HAVE_DECL_RLIMIT_MSGQUEUE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_MSGQUEUE) == (12), "RLIMIT_MSGQUEUE != 12");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_MSGQUEUE 12
+#endif
+#if defined(RLIMIT_NICE) || (defined(HAVE_DECL_RLIMIT_NICE) && HAVE_DECL_RLIMIT_NICE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_NICE) == (13), "RLIMIT_NICE != 13");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_NICE 13
+#endif
+#if defined(RLIMIT_RTPRIO) || (defined(HAVE_DECL_RLIMIT_RTPRIO) && HAVE_DECL_RLIMIT_RTPRIO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_RTPRIO) == (14), "RLIMIT_RTPRIO != 14");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_RTPRIO 14
+#endif
+#if defined(RLIMIT_RTTIME) || (defined(HAVE_DECL_RLIMIT_RTTIME) && HAVE_DECL_RLIMIT_RTTIME)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RLIMIT_RTTIME) == (15), "RLIMIT_RTTIME != 15");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RLIMIT_RTTIME 15
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -14,57 +236,44 @@
 
 static
 const struct xlat resources[] = {
-#if defined(RLIMIT_AS) || (defined(HAVE_DECL_RLIMIT_AS) && HAVE_DECL_RLIMIT_AS)
-  XLAT(RLIMIT_AS),
+ [RLIMIT_CPU] = XLAT(RLIMIT_CPU),
+ [RLIMIT_FSIZE] = XLAT(RLIMIT_FSIZE),
+ [RLIMIT_DATA] = XLAT(RLIMIT_DATA),
+ [RLIMIT_STACK] = XLAT(RLIMIT_STACK),
+ [RLIMIT_CORE] = XLAT(RLIMIT_CORE),
+
+#if defined(__alpha__)
+ [RLIMIT_RSS] = XLAT(RLIMIT_RSS),
+ [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE),
+ [RLIMIT_AS] = XLAT(RLIMIT_AS),
+ [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC),
+ [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK),
+#elif defined(__mips__)
+ [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE),
+ [RLIMIT_AS] = XLAT(RLIMIT_AS),
+ [RLIMIT_RSS] = XLAT(RLIMIT_RSS),
+ [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC),
+ [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK),
+#elif defined(__sparc__)
+ [RLIMIT_RSS] = XLAT(RLIMIT_RSS),
+ [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE),
+ [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC),
+ [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK),
+ [RLIMIT_AS] = XLAT(RLIMIT_AS),
+#else
+ [RLIMIT_RSS] = XLAT(RLIMIT_RSS),
+ [RLIMIT_NPROC] = XLAT(RLIMIT_NPROC),
+ [RLIMIT_NOFILE] = XLAT(RLIMIT_NOFILE),
+ [RLIMIT_MEMLOCK] = XLAT(RLIMIT_MEMLOCK),
+ [RLIMIT_AS] = XLAT(RLIMIT_AS),
 #endif
-#if defined(RLIMIT_CORE) || (defined(HAVE_DECL_RLIMIT_CORE) && HAVE_DECL_RLIMIT_CORE)
-  XLAT(RLIMIT_CORE),
-#endif
-#if defined(RLIMIT_CPU) || (defined(HAVE_DECL_RLIMIT_CPU) && HAVE_DECL_RLIMIT_CPU)
-  XLAT(RLIMIT_CPU),
-#endif
-#if defined(RLIMIT_DATA) || (defined(HAVE_DECL_RLIMIT_DATA) && HAVE_DECL_RLIMIT_DATA)
-  XLAT(RLIMIT_DATA),
-#endif
-#if defined(RLIMIT_FSIZE) || (defined(HAVE_DECL_RLIMIT_FSIZE) && HAVE_DECL_RLIMIT_FSIZE)
-  XLAT(RLIMIT_FSIZE),
-#endif
-#if defined(RLIMIT_LOCKS) || (defined(HAVE_DECL_RLIMIT_LOCKS) && HAVE_DECL_RLIMIT_LOCKS)
-  XLAT(RLIMIT_LOCKS),
-#endif
-#if defined(RLIMIT_MEMLOCK) || (defined(HAVE_DECL_RLIMIT_MEMLOCK) && HAVE_DECL_RLIMIT_MEMLOCK)
-  XLAT(RLIMIT_MEMLOCK),
-#endif
-#if defined(RLIMIT_MSGQUEUE) || (defined(HAVE_DECL_RLIMIT_MSGQUEUE) && HAVE_DECL_RLIMIT_MSGQUEUE)
-  XLAT(RLIMIT_MSGQUEUE),
-#endif
-#if defined(RLIMIT_NICE) || (defined(HAVE_DECL_RLIMIT_NICE) && HAVE_DECL_RLIMIT_NICE)
-  XLAT(RLIMIT_NICE),
-#endif
-#if defined(RLIMIT_NOFILE) || (defined(HAVE_DECL_RLIMIT_NOFILE) && HAVE_DECL_RLIMIT_NOFILE)
-  XLAT(RLIMIT_NOFILE),
-#endif
-#if defined(RLIMIT_NPROC) || (defined(HAVE_DECL_RLIMIT_NPROC) && HAVE_DECL_RLIMIT_NPROC)
-  XLAT(RLIMIT_NPROC),
-#endif
-#if defined(RLIMIT_RSS) || (defined(HAVE_DECL_RLIMIT_RSS) && HAVE_DECL_RLIMIT_RSS)
-  XLAT(RLIMIT_RSS),
-#endif
-#if defined(RLIMIT_RTPRIO) || (defined(HAVE_DECL_RLIMIT_RTPRIO) && HAVE_DECL_RLIMIT_RTPRIO)
-  XLAT(RLIMIT_RTPRIO),
-#endif
-#if defined(RLIMIT_RTTIME) || (defined(HAVE_DECL_RLIMIT_RTTIME) && HAVE_DECL_RLIMIT_RTTIME)
-  XLAT(RLIMIT_RTTIME),
-#endif
-#if defined(RLIMIT_SIGPENDING) || (defined(HAVE_DECL_RLIMIT_SIGPENDING) && HAVE_DECL_RLIMIT_SIGPENDING)
-  XLAT(RLIMIT_SIGPENDING),
-#endif
-#if defined(RLIMIT_STACK) || (defined(HAVE_DECL_RLIMIT_STACK) && HAVE_DECL_RLIMIT_STACK)
-  XLAT(RLIMIT_STACK),
-#endif
-#if defined(RLIMIT_VMEM) || (defined(HAVE_DECL_RLIMIT_VMEM) && HAVE_DECL_RLIMIT_VMEM)
-  XLAT(RLIMIT_VMEM),
-#endif
+
+ [RLIMIT_LOCKS] = XLAT(RLIMIT_LOCKS),
+ [RLIMIT_SIGPENDING] = XLAT(RLIMIT_SIGPENDING),
+ [RLIMIT_MSGQUEUE] = XLAT(RLIMIT_MSGQUEUE),
+ [RLIMIT_NICE] = XLAT(RLIMIT_NICE),
+ [RLIMIT_RTPRIO] = XLAT(RLIMIT_RTPRIO),
+ [RLIMIT_RTTIME] = XLAT(RLIMIT_RTTIME),
  XLAT_END
 };
 
diff --git a/xlat/resources.in b/xlat/resources.in
index 8c45b7f..f12cb85 100644
--- a/xlat/resources.in
+++ b/xlat/resources.in
@@ -1,17 +1,39 @@
-RLIMIT_AS
-RLIMIT_CORE
-RLIMIT_CPU
-RLIMIT_DATA
-RLIMIT_FSIZE
-RLIMIT_LOCKS
-RLIMIT_MEMLOCK
-RLIMIT_MSGQUEUE
-RLIMIT_NICE
-RLIMIT_NOFILE
-RLIMIT_NPROC
-RLIMIT_RSS
-RLIMIT_RTPRIO
-RLIMIT_RTTIME
-RLIMIT_SIGPENDING
-RLIMIT_STACK
-RLIMIT_VMEM
+#value_indexed
+RLIMIT_CPU		0
+RLIMIT_FSIZE		1
+RLIMIT_DATA		2
+RLIMIT_STACK		3
+RLIMIT_CORE		4
+
+#if defined(__alpha__)
+RLIMIT_RSS		5
+RLIMIT_NOFILE		6
+RLIMIT_AS		7
+RLIMIT_NPROC		8
+RLIMIT_MEMLOCK		9
+#elif defined(__mips__)
+RLIMIT_NOFILE		5
+RLIMIT_AS		6
+RLIMIT_RSS		7
+RLIMIT_NPROC		8
+RLIMIT_MEMLOCK		9
+#elif defined(__sparc__)
+RLIMIT_RSS		5
+RLIMIT_NOFILE		6
+RLIMIT_NPROC		7
+RLIMIT_MEMLOCK		8
+RLIMIT_AS		9
+#else
+RLIMIT_RSS		5
+RLIMIT_NPROC		6
+RLIMIT_NOFILE		7
+RLIMIT_MEMLOCK		8
+RLIMIT_AS		9
+#endif
+
+RLIMIT_LOCKS		10
+RLIMIT_SIGPENDING	11
+RLIMIT_MSGQUEUE		12
+RLIMIT_NICE		13
+RLIMIT_RTPRIO		14
+RLIMIT_RTTIME		15
diff --git a/xlat/route_nexthop_flags.h b/xlat/route_nexthop_flags.h
index 2463b33..d794c6c 100644
--- a/xlat/route_nexthop_flags.h
+++ b/xlat/route_nexthop_flags.h
@@ -3,6 +3,48 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
+#if defined(RTNH_F_DEAD) || (defined(HAVE_DECL_RTNH_F_DEAD) && HAVE_DECL_RTNH_F_DEAD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTNH_F_DEAD) == (1), "RTNH_F_DEAD != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTNH_F_DEAD 1
+#endif
+#if defined(RTNH_F_PERVASIVE) || (defined(HAVE_DECL_RTNH_F_PERVASIVE) && HAVE_DECL_RTNH_F_PERVASIVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTNH_F_PERVASIVE) == (2), "RTNH_F_PERVASIVE != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTNH_F_PERVASIVE 2
+#endif
+#if defined(RTNH_F_ONLINK) || (defined(HAVE_DECL_RTNH_F_ONLINK) && HAVE_DECL_RTNH_F_ONLINK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTNH_F_ONLINK) == (4), "RTNH_F_ONLINK != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTNH_F_ONLINK 4
+#endif
+#if defined(RTNH_F_OFFLOAD) || (defined(HAVE_DECL_RTNH_F_OFFLOAD) && HAVE_DECL_RTNH_F_OFFLOAD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTNH_F_OFFLOAD) == (8), "RTNH_F_OFFLOAD != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTNH_F_OFFLOAD 8
+#endif
+#if defined(RTNH_F_LINKDOWN) || (defined(HAVE_DECL_RTNH_F_LINKDOWN) && HAVE_DECL_RTNH_F_LINKDOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTNH_F_LINKDOWN) == (16), "RTNH_F_LINKDOWN != 16");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTNH_F_LINKDOWN 16
+#endif
+#if defined(RTNH_F_UNRESOLVED) || (defined(HAVE_DECL_RTNH_F_UNRESOLVED) && HAVE_DECL_RTNH_F_UNRESOLVED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTNH_F_UNRESOLVED) == (32), "RTNH_F_UNRESOLVED != 32");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTNH_F_UNRESOLVED 32
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -14,24 +56,12 @@
 
 static
 const struct xlat route_nexthop_flags[] = {
-#if defined(RTNH_F_DEAD) || (defined(HAVE_DECL_RTNH_F_DEAD) && HAVE_DECL_RTNH_F_DEAD)
-  XLAT(RTNH_F_DEAD),
-#endif
-#if defined(RTNH_F_PERVASIVE) || (defined(HAVE_DECL_RTNH_F_PERVASIVE) && HAVE_DECL_RTNH_F_PERVASIVE)
-  XLAT(RTNH_F_PERVASIVE),
-#endif
-#if defined(RTNH_F_ONLINK) || (defined(HAVE_DECL_RTNH_F_ONLINK) && HAVE_DECL_RTNH_F_ONLINK)
-  XLAT(RTNH_F_ONLINK),
-#endif
-#if defined(RTNH_F_OFFLOAD) || (defined(HAVE_DECL_RTNH_F_OFFLOAD) && HAVE_DECL_RTNH_F_OFFLOAD)
-  XLAT(RTNH_F_OFFLOAD),
-#endif
-#if defined(RTNH_F_LINKDOWN) || (defined(HAVE_DECL_RTNH_F_LINKDOWN) && HAVE_DECL_RTNH_F_LINKDOWN)
-  XLAT(RTNH_F_LINKDOWN),
-#endif
-#if defined(RTNH_F_UNRESOLVED) || (defined(HAVE_DECL_RTNH_F_UNRESOLVED) && HAVE_DECL_RTNH_F_UNRESOLVED)
-  XLAT(RTNH_F_UNRESOLVED),
-#endif
+ XLAT(RTNH_F_DEAD),
+ XLAT(RTNH_F_PERVASIVE),
+ XLAT(RTNH_F_ONLINK),
+ XLAT(RTNH_F_OFFLOAD),
+ XLAT(RTNH_F_LINKDOWN),
+ XLAT(RTNH_F_UNRESOLVED),
  XLAT_END
 };
 
diff --git a/xlat/route_nexthop_flags.in b/xlat/route_nexthop_flags.in
index 907515e..a64a988 100644
--- a/xlat/route_nexthop_flags.in
+++ b/xlat/route_nexthop_flags.in
@@ -1,6 +1,6 @@
-RTNH_F_DEAD
-RTNH_F_PERVASIVE
-RTNH_F_ONLINK
-RTNH_F_OFFLOAD
-RTNH_F_LINKDOWN
-RTNH_F_UNRESOLVED
+RTNH_F_DEAD		1
+RTNH_F_PERVASIVE	2
+RTNH_F_ONLINK		4
+RTNH_F_OFFLOAD		8
+RTNH_F_LINKDOWN		16
+RTNH_F_UNRESOLVED	32
diff --git a/xlat/routing_protocols.h b/xlat/routing_protocols.h
index 46d76b8..bf51f16 100644
--- a/xlat/routing_protocols.h
+++ b/xlat/routing_protocols.h
@@ -115,6 +115,41 @@
 #else
 # define RTPROT_BABEL 42
 #endif
+#if defined(RTPROT_BGP) || (defined(HAVE_DECL_RTPROT_BGP) && HAVE_DECL_RTPROT_BGP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTPROT_BGP) == (186), "RTPROT_BGP != 186");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTPROT_BGP 186
+#endif
+#if defined(RTPROT_ISIS) || (defined(HAVE_DECL_RTPROT_ISIS) && HAVE_DECL_RTPROT_ISIS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTPROT_ISIS) == (187), "RTPROT_ISIS != 187");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTPROT_ISIS 187
+#endif
+#if defined(RTPROT_OSPF) || (defined(HAVE_DECL_RTPROT_OSPF) && HAVE_DECL_RTPROT_OSPF)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTPROT_OSPF) == (188), "RTPROT_OSPF != 188");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTPROT_OSPF 188
+#endif
+#if defined(RTPROT_RIP) || (defined(HAVE_DECL_RTPROT_RIP) && HAVE_DECL_RTPROT_RIP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTPROT_RIP) == (189), "RTPROT_RIP != 189");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTPROT_RIP 189
+#endif
+#if defined(RTPROT_EIGRP) || (defined(HAVE_DECL_RTPROT_EIGRP) && HAVE_DECL_RTPROT_EIGRP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTPROT_EIGRP) == (192), "RTPROT_EIGRP != 192");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTPROT_EIGRP 192
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -143,6 +178,11 @@
  XLAT(RTPROT_DHCP),
  XLAT(RTPROT_MROUTED),
  XLAT(RTPROT_BABEL),
+ XLAT(RTPROT_BGP),
+ XLAT(RTPROT_ISIS),
+ XLAT(RTPROT_OSPF),
+ XLAT(RTPROT_RIP),
+ XLAT(RTPROT_EIGRP),
  XLAT_END
 };
 
diff --git a/xlat/routing_protocols.in b/xlat/routing_protocols.in
index 004b099..5433c25 100644
--- a/xlat/routing_protocols.in
+++ b/xlat/routing_protocols.in
@@ -15,3 +15,8 @@
 RTPROT_DHCP	16
 RTPROT_MROUTED	17
 RTPROT_BABEL	42
+RTPROT_BGP	186
+RTPROT_ISIS	187
+RTPROT_OSPF	188
+RTPROT_RIP	189
+RTPROT_EIGRP	192
diff --git a/xlat/rtnl_addr_attrs.h b/xlat/rtnl_addr_attrs.h
index ac9d9c6..dd02ae5 100644
--- a/xlat/rtnl_addr_attrs.h
+++ b/xlat/rtnl_addr_attrs.h
@@ -66,6 +66,13 @@
 #else
 # define IFA_FLAGS 8
 #endif
+#if defined(IFA_RT_PRIORITY) || (defined(HAVE_DECL_IFA_RT_PRIORITY) && HAVE_DECL_IFA_RT_PRIORITY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFA_RT_PRIORITY) == (9), "IFA_RT_PRIORITY != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFA_RT_PRIORITY 9
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -86,6 +93,7 @@
  XLAT(IFA_CACHEINFO),
  XLAT(IFA_MULTICAST),
  XLAT(IFA_FLAGS),
+ XLAT(IFA_RT_PRIORITY),
  XLAT_END
 };
 
diff --git a/xlat/rtnl_addr_attrs.in b/xlat/rtnl_addr_attrs.in
index df65905..cc81a7f 100644
--- a/xlat/rtnl_addr_attrs.in
+++ b/xlat/rtnl_addr_attrs.in
@@ -7,3 +7,4 @@
 IFA_CACHEINFO		6
 IFA_MULTICAST		7
 IFA_FLAGS		8
+IFA_RT_PRIORITY		9
diff --git a/xlat/rtnl_ifla_brport_attrs.h b/xlat/rtnl_ifla_brport_attrs.h
index 0fb749c..fdef1af 100644
--- a/xlat/rtnl_ifla_brport_attrs.h
+++ b/xlat/rtnl_ifla_brport_attrs.h
@@ -220,6 +220,34 @@
 #else
 # define IFLA_BRPORT_BCAST_FLOOD 30
 #endif
+#if defined(IFLA_BRPORT_GROUP_FWD_MASK) || (defined(HAVE_DECL_IFLA_BRPORT_GROUP_FWD_MASK) && HAVE_DECL_IFLA_BRPORT_GROUP_FWD_MASK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFLA_BRPORT_GROUP_FWD_MASK) == (31), "IFLA_BRPORT_GROUP_FWD_MASK != 31");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFLA_BRPORT_GROUP_FWD_MASK 31
+#endif
+#if defined(IFLA_BRPORT_NEIGH_SUPPRESS) || (defined(HAVE_DECL_IFLA_BRPORT_NEIGH_SUPPRESS) && HAVE_DECL_IFLA_BRPORT_NEIGH_SUPPRESS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFLA_BRPORT_NEIGH_SUPPRESS) == (32), "IFLA_BRPORT_NEIGH_SUPPRESS != 32");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFLA_BRPORT_NEIGH_SUPPRESS 32
+#endif
+#if defined(IFLA_BRPORT_ISOLATED) || (defined(HAVE_DECL_IFLA_BRPORT_ISOLATED) && HAVE_DECL_IFLA_BRPORT_ISOLATED)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFLA_BRPORT_ISOLATED) == (33), "IFLA_BRPORT_ISOLATED != 33");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFLA_BRPORT_ISOLATED 33
+#endif
+#if defined(IFLA_BRPORT_BACKUP_PORT) || (defined(HAVE_DECL_IFLA_BRPORT_BACKUP_PORT) && HAVE_DECL_IFLA_BRPORT_BACKUP_PORT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFLA_BRPORT_BACKUP_PORT) == (34), "IFLA_BRPORT_BACKUP_PORT != 34");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFLA_BRPORT_BACKUP_PORT 34
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -262,6 +290,10 @@
  XLAT(IFLA_BRPORT_MCAST_TO_UCAST),
  XLAT(IFLA_BRPORT_VLAN_TUNNEL),
  XLAT(IFLA_BRPORT_BCAST_FLOOD),
+ XLAT(IFLA_BRPORT_GROUP_FWD_MASK),
+ XLAT(IFLA_BRPORT_NEIGH_SUPPRESS),
+ XLAT(IFLA_BRPORT_ISOLATED),
+ XLAT(IFLA_BRPORT_BACKUP_PORT),
  XLAT_END
 };
 
diff --git a/xlat/rtnl_ifla_brport_attrs.in b/xlat/rtnl_ifla_brport_attrs.in
index e18e8c5..7017716 100644
--- a/xlat/rtnl_ifla_brport_attrs.in
+++ b/xlat/rtnl_ifla_brport_attrs.in
@@ -29,3 +29,7 @@
 IFLA_BRPORT_MCAST_TO_UCAST	28
 IFLA_BRPORT_VLAN_TUNNEL		29
 IFLA_BRPORT_BCAST_FLOOD		30
+IFLA_BRPORT_GROUP_FWD_MASK	31
+IFLA_BRPORT_NEIGH_SUPPRESS	32
+IFLA_BRPORT_ISOLATED		33
+IFLA_BRPORT_BACKUP_PORT		34
diff --git a/xlat/rtnl_ifla_xdp_attached_mode.h b/xlat/rtnl_ifla_xdp_attached_mode.h
new file mode 100644
index 0000000..bfa9dee
--- /dev/null
+++ b/xlat/rtnl_ifla_xdp_attached_mode.h
@@ -0,0 +1,62 @@
+/* Generated by ./xlat/gen.sh from ./xlat/rtnl_ifla_xdp_attached_mode.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(XDP_ATTACHED_NONE) || (defined(HAVE_DECL_XDP_ATTACHED_NONE) && HAVE_DECL_XDP_ATTACHED_NONE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_ATTACHED_NONE) == (0), "XDP_ATTACHED_NONE != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_ATTACHED_NONE 0
+#endif
+#if defined(XDP_ATTACHED_DRV) || (defined(HAVE_DECL_XDP_ATTACHED_DRV) && HAVE_DECL_XDP_ATTACHED_DRV)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_ATTACHED_DRV) == (1), "XDP_ATTACHED_DRV != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_ATTACHED_DRV 1
+#endif
+#if defined(XDP_ATTACHED_SKB) || (defined(HAVE_DECL_XDP_ATTACHED_SKB) && HAVE_DECL_XDP_ATTACHED_SKB)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_ATTACHED_SKB) == (2), "XDP_ATTACHED_SKB != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_ATTACHED_SKB 2
+#endif
+#if defined(XDP_ATTACHED_HW) || (defined(HAVE_DECL_XDP_ATTACHED_HW) && HAVE_DECL_XDP_ATTACHED_HW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_ATTACHED_HW) == (3), "XDP_ATTACHED_HW != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_ATTACHED_HW 3
+#endif
+#if defined(XDP_ATTACHED_MULTI) || (defined(HAVE_DECL_XDP_ATTACHED_MULTI) && HAVE_DECL_XDP_ATTACHED_MULTI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_ATTACHED_MULTI) == (4), "XDP_ATTACHED_MULTI != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_ATTACHED_MULTI 4
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat rtnl_ifla_xdp_attached_mode in mpers mode
+
+# else
+
+static
+const struct xlat rtnl_ifla_xdp_attached_mode[] = {
+ [XDP_ATTACHED_NONE] = XLAT(XDP_ATTACHED_NONE),
+ [XDP_ATTACHED_DRV] = XLAT(XDP_ATTACHED_DRV),
+ [XDP_ATTACHED_SKB] = XLAT(XDP_ATTACHED_SKB),
+ [XDP_ATTACHED_HW] = XLAT(XDP_ATTACHED_HW),
+ [XDP_ATTACHED_MULTI] = XLAT(XDP_ATTACHED_MULTI),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/rtnl_ifla_xdp_attached_mode.in b/xlat/rtnl_ifla_xdp_attached_mode.in
new file mode 100644
index 0000000..f374230
--- /dev/null
+++ b/xlat/rtnl_ifla_xdp_attached_mode.in
@@ -0,0 +1,6 @@
+#value_indexed
+XDP_ATTACHED_NONE	0
+XDP_ATTACHED_DRV	1
+XDP_ATTACHED_SKB	2
+XDP_ATTACHED_HW		3
+XDP_ATTACHED_MULTI	4
diff --git a/xlat/rtnl_ifla_xdp_attrs.h b/xlat/rtnl_ifla_xdp_attrs.h
index 3972d8e..dc9018f 100644
--- a/xlat/rtnl_ifla_xdp_attrs.h
+++ b/xlat/rtnl_ifla_xdp_attrs.h
@@ -38,6 +38,27 @@
 #else
 # define IFLA_XDP_PROG_ID 4
 #endif
+#if defined(IFLA_XDP_DRV_PROG_ID) || (defined(HAVE_DECL_IFLA_XDP_DRV_PROG_ID) && HAVE_DECL_IFLA_XDP_DRV_PROG_ID)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFLA_XDP_DRV_PROG_ID) == (5), "IFLA_XDP_DRV_PROG_ID != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFLA_XDP_DRV_PROG_ID 5
+#endif
+#if defined(IFLA_XDP_SKB_PROG_ID) || (defined(HAVE_DECL_IFLA_XDP_SKB_PROG_ID) && HAVE_DECL_IFLA_XDP_SKB_PROG_ID)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFLA_XDP_SKB_PROG_ID) == (6), "IFLA_XDP_SKB_PROG_ID != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFLA_XDP_SKB_PROG_ID 6
+#endif
+#if defined(IFLA_XDP_HW_PROG_ID) || (defined(HAVE_DECL_IFLA_XDP_HW_PROG_ID) && HAVE_DECL_IFLA_XDP_HW_PROG_ID)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFLA_XDP_HW_PROG_ID) == (7), "IFLA_XDP_HW_PROG_ID != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFLA_XDP_HW_PROG_ID 7
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -54,6 +75,9 @@
  XLAT(IFLA_XDP_ATTACHED),
  XLAT(IFLA_XDP_FLAGS),
  XLAT(IFLA_XDP_PROG_ID),
+ XLAT(IFLA_XDP_DRV_PROG_ID),
+ XLAT(IFLA_XDP_SKB_PROG_ID),
+ XLAT(IFLA_XDP_HW_PROG_ID),
  XLAT_END
 };
 
diff --git a/xlat/rtnl_ifla_xdp_attrs.in b/xlat/rtnl_ifla_xdp_attrs.in
index ef3f458..b12958f 100644
--- a/xlat/rtnl_ifla_xdp_attrs.in
+++ b/xlat/rtnl_ifla_xdp_attrs.in
@@ -3,3 +3,6 @@
 IFLA_XDP_ATTACHED	2
 IFLA_XDP_FLAGS		3
 IFLA_XDP_PROG_ID	4
+IFLA_XDP_DRV_PROG_ID	5
+IFLA_XDP_SKB_PROG_ID	6
+IFLA_XDP_HW_PROG_ID	7
diff --git a/xlat/rtnl_link_attrs.h b/xlat/rtnl_link_attrs.h
index 2ce3ee4..6a29860 100644
--- a/xlat/rtnl_link_attrs.h
+++ b/xlat/rtnl_link_attrs.h
@@ -353,6 +353,20 @@
 #else
 # define IFLA_NEW_IFINDEX 49
 #endif
+#if defined(IFLA_MIN_MTU) || (defined(HAVE_DECL_IFLA_MIN_MTU) && HAVE_DECL_IFLA_MIN_MTU)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFLA_MIN_MTU) == (50), "IFLA_MIN_MTU != 50");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFLA_MIN_MTU 50
+#endif
+#if defined(IFLA_MAX_MTU) || (defined(HAVE_DECL_IFLA_MAX_MTU) && HAVE_DECL_IFLA_MAX_MTU)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IFLA_MAX_MTU) == (51), "IFLA_MAX_MTU != 51");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IFLA_MAX_MTU 51
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -414,6 +428,8 @@
  XLAT(IFLA_CARRIER_UP_COUNT),
  XLAT(IFLA_CARRIER_DOWN_COUNT),
  XLAT(IFLA_NEW_IFINDEX),
+ XLAT(IFLA_MIN_MTU),
+ XLAT(IFLA_MAX_MTU),
  XLAT_END
 };
 
diff --git a/xlat/rtnl_link_attrs.in b/xlat/rtnl_link_attrs.in
index 9ba08ad..1c0fa2d 100644
--- a/xlat/rtnl_link_attrs.in
+++ b/xlat/rtnl_link_attrs.in
@@ -48,3 +48,5 @@
 IFLA_CARRIER_UP_COUNT	47
 IFLA_CARRIER_DOWN_COUNT	48
 IFLA_NEW_IFINDEX	49
+IFLA_MIN_MTU		50
+IFLA_MAX_MTU		51
diff --git a/xlat/rtnl_netconf_attrs.h b/xlat/rtnl_netconf_attrs.h
index 194aa58..d1d7c87 100644
--- a/xlat/rtnl_netconf_attrs.h
+++ b/xlat/rtnl_netconf_attrs.h
@@ -59,6 +59,13 @@
 #else
 # define NETCONFA_INPUT 7
 #endif
+#if defined(NETCONFA_BC_FORWARDING) || (defined(HAVE_DECL_NETCONFA_BC_FORWARDING) && HAVE_DECL_NETCONFA_BC_FORWARDING)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((NETCONFA_BC_FORWARDING) == (8), "NETCONFA_BC_FORWARDING != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define NETCONFA_BC_FORWARDING 8
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -78,6 +85,7 @@
  XLAT(NETCONFA_PROXY_NEIGH),
  XLAT(NETCONFA_IGNORE_ROUTES_WITH_LINKDOWN),
  XLAT(NETCONFA_INPUT),
+ XLAT(NETCONFA_BC_FORWARDING),
  XLAT_END
 };
 
diff --git a/xlat/rtnl_netconf_attrs.in b/xlat/rtnl_netconf_attrs.in
index b376b78..285398f 100644
--- a/xlat/rtnl_netconf_attrs.in
+++ b/xlat/rtnl_netconf_attrs.in
@@ -6,3 +6,4 @@
 NETCONFA_PROXY_NEIGH			5
 NETCONFA_IGNORE_ROUTES_WITH_LINKDOWN	6
 NETCONFA_INPUT				7
+NETCONFA_BC_FORWARDING			8
diff --git a/xlat/rtnl_route_attrs.h b/xlat/rtnl_route_attrs.h
index 7cb51fc..a3d6469 100644
--- a/xlat/rtnl_route_attrs.h
+++ b/xlat/rtnl_route_attrs.h
@@ -192,6 +192,27 @@
 #else
 # define RTA_TTL_PROPAGATE 26
 #endif
+#if defined(RTA_IP_PROTO) || (defined(HAVE_DECL_RTA_IP_PROTO) && HAVE_DECL_RTA_IP_PROTO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTA_IP_PROTO) == (27), "RTA_IP_PROTO != 27");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTA_IP_PROTO 27
+#endif
+#if defined(RTA_SPORT) || (defined(HAVE_DECL_RTA_SPORT) && HAVE_DECL_RTA_SPORT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTA_SPORT) == (28), "RTA_SPORT != 28");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTA_SPORT 28
+#endif
+#if defined(RTA_DPORT) || (defined(HAVE_DECL_RTA_DPORT) && HAVE_DECL_RTA_DPORT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RTA_DPORT) == (29), "RTA_DPORT != 29");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RTA_DPORT 29
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -230,6 +251,9 @@
  XLAT(RTA_PAD),
  XLAT(RTA_UID),
  XLAT(RTA_TTL_PROPAGATE),
+ XLAT(RTA_IP_PROTO),
+ XLAT(RTA_SPORT),
+ XLAT(RTA_DPORT),
  XLAT_END
 };
 
diff --git a/xlat/rtnl_route_attrs.in b/xlat/rtnl_route_attrs.in
index f5fa559..bfd7658 100644
--- a/xlat/rtnl_route_attrs.in
+++ b/xlat/rtnl_route_attrs.in
@@ -25,3 +25,6 @@
 RTA_PAD			24
 RTA_UID			25
 RTA_TTL_PROPAGATE	26
+RTA_IP_PROTO		27
+RTA_SPORT		28
+RTA_DPORT		29
diff --git a/xlat/setsockipoptions.in b/xlat/setsockipoptions.in
deleted file mode 100644
index 878a594..0000000
--- a/xlat/setsockipoptions.in
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Options specific to setsockopt(SOL_IP).
- * Common {g,s}etsockopt(SOL_IP) options
- * should be in sockipoptions.in instead.
- */
-
-ARPT_SO_SET_REPLACE
-ARPT_SO_SET_ADD_COUNTERS
-
-EBT_SO_SET_ENTRIES
-EBT_SO_SET_COUNTERS
-
-IP_VS_SO_SET_NONE
-IP_VS_SO_SET_INSERT
-IP_VS_SO_SET_ADD
-IP_VS_SO_SET_EDIT
-IP_VS_SO_SET_DEL
-IP_VS_SO_SET_FLUSH
-IP_VS_SO_SET_LIST
-IP_VS_SO_SET_ADDDEST
-IP_VS_SO_SET_DELDEST
-IP_VS_SO_SET_EDITDEST
-IP_VS_SO_SET_TIMEOUT
-IP_VS_SO_SET_STARTDAEMON
-IP_VS_SO_SET_STOPDAEMON
-IP_VS_SO_SET_RESTORE
-IP_VS_SO_SET_SAVE
-IP_VS_SO_SET_ZERO
-
-IPT_SO_SET_REPLACE
-IPT_SO_SET_ADD_COUNTERS
diff --git a/xlat/setsockipv6options.in b/xlat/setsockipv6options.in
deleted file mode 100644
index a9eff85..0000000
--- a/xlat/setsockipv6options.in
+++ /dev/null
@@ -1,8 +0,0 @@
-/*
- * Options specific to setsockopt(SOL_IPV6).
- * Common {g,s}etsockopt(SOL_IPV6) options
- * should be in sockipv6options.in instead.
- */
-
-IP6T_SO_SET_REPLACE
-IP6T_SO_SET_ADD_COUNTERS
diff --git a/xlat/sigtrap_codes.h b/xlat/sigtrap_codes.h
index 0fbac5c..e13233f 100644
--- a/xlat/sigtrap_codes.h
+++ b/xlat/sigtrap_codes.h
@@ -31,6 +31,13 @@
 #else
 # define TRAP_HWBKPT 4
 #endif
+#if defined(TRAP_UNK) || (defined(HAVE_DECL_TRAP_UNK) && HAVE_DECL_TRAP_UNK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TRAP_UNK) == (5), "TRAP_UNK != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TRAP_UNK 5
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -60,6 +67,7 @@
   XLAT(TRAP_ILLTRAP),
 #endif
  XLAT(TRAP_HWBKPT),
+ XLAT(TRAP_UNK),
  XLAT_END
 };
 
diff --git a/xlat/sigtrap_codes.in b/xlat/sigtrap_codes.in
index 38b0342..55917a7 100644
--- a/xlat/sigtrap_codes.in
+++ b/xlat/sigtrap_codes.in
@@ -6,3 +6,4 @@
 TRAP_BRANCH 3
 TRAP_ILLTRAP /* 4 - bfin */
 TRAP_HWBKPT 4
+TRAP_UNK 5
diff --git a/xlat/smc_decl_codes.h b/xlat/smc_decl_codes.h
new file mode 100644
index 0000000..2f8f859
--- /dev/null
+++ b/xlat/smc_decl_codes.h
@@ -0,0 +1,151 @@
+/* Generated by ./xlat/gen.sh from ./xlat/smc_decl_codes.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(SMC_CLC_DECL_MEM) || (defined(HAVE_DECL_SMC_CLC_DECL_MEM) && HAVE_DECL_SMC_CLC_DECL_MEM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_MEM) == (0x01010000), "SMC_CLC_DECL_MEM != 0x01010000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_MEM 0x01010000
+#endif
+#if defined(SMC_CLC_DECL_TIMEOUT_CL) || (defined(HAVE_DECL_SMC_CLC_DECL_TIMEOUT_CL) && HAVE_DECL_SMC_CLC_DECL_TIMEOUT_CL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_TIMEOUT_CL) == (0x02010000), "SMC_CLC_DECL_TIMEOUT_CL != 0x02010000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_TIMEOUT_CL 0x02010000
+#endif
+#if defined(SMC_CLC_DECL_TIMEOUT_AL) || (defined(HAVE_DECL_SMC_CLC_DECL_TIMEOUT_AL) && HAVE_DECL_SMC_CLC_DECL_TIMEOUT_AL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_TIMEOUT_AL) == (0x02020000), "SMC_CLC_DECL_TIMEOUT_AL != 0x02020000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_TIMEOUT_AL 0x02020000
+#endif
+#if defined(SMC_CLC_DECL_CNFERR) || (defined(HAVE_DECL_SMC_CLC_DECL_CNFERR) && HAVE_DECL_SMC_CLC_DECL_CNFERR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_CNFERR) == (0x03000000), "SMC_CLC_DECL_CNFERR != 0x03000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_CNFERR 0x03000000
+#endif
+#if defined(SMC_CLC_DECL_PEERNOSMC) || (defined(HAVE_DECL_SMC_CLC_DECL_PEERNOSMC) && HAVE_DECL_SMC_CLC_DECL_PEERNOSMC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_PEERNOSMC) == (0x03010000), "SMC_CLC_DECL_PEERNOSMC != 0x03010000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_PEERNOSMC 0x03010000
+#endif
+#if defined(SMC_CLC_DECL_IPSEC) || (defined(HAVE_DECL_SMC_CLC_DECL_IPSEC) && HAVE_DECL_SMC_CLC_DECL_IPSEC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_IPSEC) == (0x03020000), "SMC_CLC_DECL_IPSEC != 0x03020000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_IPSEC 0x03020000
+#endif
+#if defined(SMC_CLC_DECL_NOSMCDEV) || (defined(HAVE_DECL_SMC_CLC_DECL_NOSMCDEV) && HAVE_DECL_SMC_CLC_DECL_NOSMCDEV)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_NOSMCDEV) == (0x03030000), "SMC_CLC_DECL_NOSMCDEV != 0x03030000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_NOSMCDEV 0x03030000
+#endif
+#if defined(SMC_CLC_DECL_MODEUNSUPP) || (defined(HAVE_DECL_SMC_CLC_DECL_MODEUNSUPP) && HAVE_DECL_SMC_CLC_DECL_MODEUNSUPP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_MODEUNSUPP) == (0x03040000), "SMC_CLC_DECL_MODEUNSUPP != 0x03040000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_MODEUNSUPP 0x03040000
+#endif
+#if defined(SMC_CLC_DECL_RMBE_EC) || (defined(HAVE_DECL_SMC_CLC_DECL_RMBE_EC) && HAVE_DECL_SMC_CLC_DECL_RMBE_EC)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_RMBE_EC) == (0x03050000), "SMC_CLC_DECL_RMBE_EC != 0x03050000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_RMBE_EC 0x03050000
+#endif
+#if defined(SMC_CLC_DECL_OPTUNSUPP) || (defined(HAVE_DECL_SMC_CLC_DECL_OPTUNSUPP) && HAVE_DECL_SMC_CLC_DECL_OPTUNSUPP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_OPTUNSUPP) == (0x03060000), "SMC_CLC_DECL_OPTUNSUPP != 0x03060000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_OPTUNSUPP 0x03060000
+#endif
+#if defined(SMC_CLC_DECL_SYNCERR) || (defined(HAVE_DECL_SMC_CLC_DECL_SYNCERR) && HAVE_DECL_SMC_CLC_DECL_SYNCERR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_SYNCERR) == (0x04000000), "SMC_CLC_DECL_SYNCERR != 0x04000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_SYNCERR 0x04000000
+#endif
+#if defined(SMC_CLC_DECL_PEERDECL) || (defined(HAVE_DECL_SMC_CLC_DECL_PEERDECL) && HAVE_DECL_SMC_CLC_DECL_PEERDECL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_PEERDECL) == (0x05000000), "SMC_CLC_DECL_PEERDECL != 0x05000000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_PEERDECL 0x05000000
+#endif
+#if defined(SMC_CLC_DECL_INTERR) || (defined(HAVE_DECL_SMC_CLC_DECL_INTERR) && HAVE_DECL_SMC_CLC_DECL_INTERR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_INTERR) == (0x99990000), "SMC_CLC_DECL_INTERR != 0x99990000");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_INTERR 0x99990000
+#endif
+#if defined(SMC_CLC_DECL_ERR_RTOK) || (defined(HAVE_DECL_SMC_CLC_DECL_ERR_RTOK) && HAVE_DECL_SMC_CLC_DECL_ERR_RTOK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_ERR_RTOK) == (0x99990001), "SMC_CLC_DECL_ERR_RTOK != 0x99990001");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_ERR_RTOK 0x99990001
+#endif
+#if defined(SMC_CLC_DECL_ERR_RDYLNK) || (defined(HAVE_DECL_SMC_CLC_DECL_ERR_RDYLNK) && HAVE_DECL_SMC_CLC_DECL_ERR_RDYLNK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_ERR_RDYLNK) == (0x99990002), "SMC_CLC_DECL_ERR_RDYLNK != 0x99990002");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_ERR_RDYLNK 0x99990002
+#endif
+#if defined(SMC_CLC_DECL_ERR_REGRMB) || (defined(HAVE_DECL_SMC_CLC_DECL_ERR_REGRMB) && HAVE_DECL_SMC_CLC_DECL_ERR_REGRMB)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_CLC_DECL_ERR_REGRMB) == (0x99990003), "SMC_CLC_DECL_ERR_REGRMB != 0x99990003");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_CLC_DECL_ERR_REGRMB 0x99990003
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat smc_decl_codes in mpers mode
+
+# else
+
+static
+const struct xlat smc_decl_codes[] = {
+
+ XLAT(SMC_CLC_DECL_MEM),
+ XLAT(SMC_CLC_DECL_TIMEOUT_CL),
+ XLAT(SMC_CLC_DECL_TIMEOUT_AL),
+ XLAT(SMC_CLC_DECL_CNFERR),
+ XLAT(SMC_CLC_DECL_PEERNOSMC),
+ XLAT(SMC_CLC_DECL_IPSEC),
+ XLAT(SMC_CLC_DECL_NOSMCDEV),
+ XLAT(SMC_CLC_DECL_MODEUNSUPP),
+ XLAT(SMC_CLC_DECL_RMBE_EC),
+ XLAT(SMC_CLC_DECL_OPTUNSUPP),
+ XLAT(SMC_CLC_DECL_SYNCERR),
+ XLAT(SMC_CLC_DECL_PEERDECL),
+ XLAT(SMC_CLC_DECL_INTERR),
+ XLAT(SMC_CLC_DECL_ERR_RTOK),
+ XLAT(SMC_CLC_DECL_ERR_RDYLNK),
+ XLAT(SMC_CLC_DECL_ERR_REGRMB),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/smc_decl_codes.in b/xlat/smc_decl_codes.in
new file mode 100644
index 0000000..d7810f8
--- /dev/null
+++ b/xlat/smc_decl_codes.in
@@ -0,0 +1,17 @@
+/* sorted */
+SMC_CLC_DECL_MEM	0x01010000
+SMC_CLC_DECL_TIMEOUT_CL	0x02010000
+SMC_CLC_DECL_TIMEOUT_AL	0x02020000
+SMC_CLC_DECL_CNFERR	0x03000000
+SMC_CLC_DECL_PEERNOSMC	0x03010000
+SMC_CLC_DECL_IPSEC	0x03020000
+SMC_CLC_DECL_NOSMCDEV	0x03030000
+SMC_CLC_DECL_MODEUNSUPP	0x03040000
+SMC_CLC_DECL_RMBE_EC	0x03050000
+SMC_CLC_DECL_OPTUNSUPP	0x03060000
+SMC_CLC_DECL_SYNCERR	0x04000000
+SMC_CLC_DECL_PEERDECL	0x05000000
+SMC_CLC_DECL_INTERR	0x99990000
+SMC_CLC_DECL_ERR_RTOK	0x99990001
+SMC_CLC_DECL_ERR_RDYLNK	0x99990002
+SMC_CLC_DECL_ERR_REGRMB	0x99990003
diff --git a/xlat/smc_diag_attrs.h b/xlat/smc_diag_attrs.h
index e6c0a4e..9ec8b07 100644
--- a/xlat/smc_diag_attrs.h
+++ b/xlat/smc_diag_attrs.h
@@ -18,6 +18,8 @@
  XLAT(SMC_DIAG_CONNINFO),
  XLAT(SMC_DIAG_LGRINFO),
  XLAT(SMC_DIAG_SHUTDOWN),
+ XLAT(SMC_DIAG_DMBINFO),
+ XLAT(SMC_DIAG_FALLBACK),
  XLAT_END
 };
 
diff --git a/xlat/smc_diag_attrs.in b/xlat/smc_diag_attrs.in
index cd6179b..8d0ebeb 100644
--- a/xlat/smc_diag_attrs.in
+++ b/xlat/smc_diag_attrs.in
@@ -3,3 +3,5 @@
 SMC_DIAG_CONNINFO
 SMC_DIAG_LGRINFO
 SMC_DIAG_SHUTDOWN
+SMC_DIAG_DMBINFO
+SMC_DIAG_FALLBACK
diff --git a/xlat/smc_diag_mode.h b/xlat/smc_diag_mode.h
new file mode 100644
index 0000000..7cbddcd
--- /dev/null
+++ b/xlat/smc_diag_mode.h
@@ -0,0 +1,46 @@
+/* Generated by ./xlat/gen.sh from ./xlat/smc_diag_mode.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(SMC_DIAG_MODE_SMCR) || (defined(HAVE_DECL_SMC_DIAG_MODE_SMCR) && HAVE_DECL_SMC_DIAG_MODE_SMCR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_DIAG_MODE_SMCR) == (0), "SMC_DIAG_MODE_SMCR != 0");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_DIAG_MODE_SMCR 0
+#endif
+#if defined(SMC_DIAG_MODE_FALLBACK_TCP) || (defined(HAVE_DECL_SMC_DIAG_MODE_FALLBACK_TCP) && HAVE_DECL_SMC_DIAG_MODE_FALLBACK_TCP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_DIAG_MODE_FALLBACK_TCP) == (1), "SMC_DIAG_MODE_FALLBACK_TCP != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_DIAG_MODE_FALLBACK_TCP 1
+#endif
+#if defined(SMC_DIAG_MODE_SMCD) || (defined(HAVE_DECL_SMC_DIAG_MODE_SMCD) && HAVE_DECL_SMC_DIAG_MODE_SMCD)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SMC_DIAG_MODE_SMCD) == (2), "SMC_DIAG_MODE_SMCD != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SMC_DIAG_MODE_SMCD 2
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat smc_diag_mode in mpers mode
+
+# else
+
+static
+const struct xlat smc_diag_mode[] = {
+ [SMC_DIAG_MODE_SMCR] = XLAT(SMC_DIAG_MODE_SMCR),
+ [SMC_DIAG_MODE_FALLBACK_TCP] = XLAT(SMC_DIAG_MODE_FALLBACK_TCP),
+ [SMC_DIAG_MODE_SMCD] = XLAT(SMC_DIAG_MODE_SMCD),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/smc_diag_mode.in b/xlat/smc_diag_mode.in
new file mode 100644
index 0000000..4ac3963
--- /dev/null
+++ b/xlat/smc_diag_mode.in
@@ -0,0 +1,4 @@
+#value_indexed
+SMC_DIAG_MODE_SMCR		0
+SMC_DIAG_MODE_FALLBACK_TCP	1
+SMC_DIAG_MODE_SMCD		2
diff --git a/xlat/smc_protocols.h b/xlat/smc_protocols.h
index 18ab383..47ad92b 100644
--- a/xlat/smc_protocols.h
+++ b/xlat/smc_protocols.h
@@ -3,12 +3,12 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
-#if defined(MCPROTO_SMC) || (defined(HAVE_DECL_MCPROTO_SMC) && HAVE_DECL_MCPROTO_SMC)
+#if defined(SMCPROTO_SMC) || (defined(HAVE_DECL_SMCPROTO_SMC) && HAVE_DECL_SMCPROTO_SMC)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((MCPROTO_SMC) == (0), "MCPROTO_SMC != 0");
+static_assert((SMCPROTO_SMC) == (0), "SMCPROTO_SMC != 0");
 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
 #else
-# define MCPROTO_SMC 0
+# define SMCPROTO_SMC 0
 #endif
 #if defined(SMCPROTO_SMC6) || (defined(HAVE_DECL_SMCPROTO_SMC6) && HAVE_DECL_SMCPROTO_SMC6)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
@@ -28,7 +28,7 @@
 
 static
 const struct xlat smc_protocols[] = {
- [MCPROTO_SMC] = XLAT(MCPROTO_SMC),
+ [SMCPROTO_SMC] = XLAT(SMCPROTO_SMC),
  [SMCPROTO_SMC6] = XLAT(SMCPROTO_SMC6),
  XLAT_END
 };
diff --git a/xlat/smc_protocols.in b/xlat/smc_protocols.in
index 3a65a39..b8c1aae 100644
--- a/xlat/smc_protocols.in
+++ b/xlat/smc_protocols.in
@@ -1,3 +1,3 @@
 #value_indexed
-MCPROTO_SMC	0
+SMCPROTO_SMC	0
 SMCPROTO_SMC6	1
diff --git a/xlat/snmp_ip_stats.h b/xlat/snmp_ip_stats.h
index e2a4af9..0f74322 100644
--- a/xlat/snmp_ip_stats.h
+++ b/xlat/snmp_ip_stats.h
@@ -255,6 +255,13 @@
 #else
 # define IPSTATS_MIB_CEPKTS 35
 #endif
+#if defined(IPSTATS_MIB_REASM_OVERLAPS) || (defined(HAVE_DECL_IPSTATS_MIB_REASM_OVERLAPS) && HAVE_DECL_IPSTATS_MIB_REASM_OVERLAPS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((IPSTATS_MIB_REASM_OVERLAPS) == (36), "IPSTATS_MIB_REASM_OVERLAPS != 36");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define IPSTATS_MIB_REASM_OVERLAPS 36
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -302,6 +309,7 @@
  [IPSTATS_MIB_ECT1PKTS] = XLAT(IPSTATS_MIB_ECT1PKTS),
  [IPSTATS_MIB_ECT0PKTS] = XLAT(IPSTATS_MIB_ECT0PKTS),
  [IPSTATS_MIB_CEPKTS] = XLAT(IPSTATS_MIB_CEPKTS),
+ [IPSTATS_MIB_REASM_OVERLAPS] = XLAT(IPSTATS_MIB_REASM_OVERLAPS),
  XLAT_END
 };
 
diff --git a/xlat/snmp_ip_stats.in b/xlat/snmp_ip_stats.in
index 4bfb7ee..7de755d 100644
--- a/xlat/snmp_ip_stats.in
+++ b/xlat/snmp_ip_stats.in
@@ -35,3 +35,4 @@
 IPSTATS_MIB_ECT1PKTS		33
 IPSTATS_MIB_ECT0PKTS		34
 IPSTATS_MIB_CEPKTS		35
+IPSTATS_MIB_REASM_OVERLAPS	36
diff --git a/xlat/sock_ax25_options.h b/xlat/sock_ax25_options.h
new file mode 100644
index 0000000..11c833d
--- /dev/null
+++ b/xlat/sock_ax25_options.h
@@ -0,0 +1,116 @@
+/* Generated by ./xlat/gen.sh from ./xlat/sock_ax25_options.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(AX25_WINDOW) || (defined(HAVE_DECL_AX25_WINDOW) && HAVE_DECL_AX25_WINDOW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_WINDOW) == (1), "AX25_WINDOW != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_WINDOW 1
+#endif
+#if defined(AX25_T1) || (defined(HAVE_DECL_AX25_T1) && HAVE_DECL_AX25_T1)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_T1) == (2), "AX25_T1 != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_T1 2
+#endif
+#if defined(AX25_N2) || (defined(HAVE_DECL_AX25_N2) && HAVE_DECL_AX25_N2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_N2) == (3), "AX25_N2 != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_N2 3
+#endif
+#if defined(AX25_T3) || (defined(HAVE_DECL_AX25_T3) && HAVE_DECL_AX25_T3)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_T3) == (4), "AX25_T3 != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_T3 4
+#endif
+#if defined(AX25_T2) || (defined(HAVE_DECL_AX25_T2) && HAVE_DECL_AX25_T2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_T2) == (5), "AX25_T2 != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_T2 5
+#endif
+#if defined(AX25_BACKOFF) || (defined(HAVE_DECL_AX25_BACKOFF) && HAVE_DECL_AX25_BACKOFF)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_BACKOFF) == (6), "AX25_BACKOFF != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_BACKOFF 6
+#endif
+#if defined(AX25_EXTSEQ) || (defined(HAVE_DECL_AX25_EXTSEQ) && HAVE_DECL_AX25_EXTSEQ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_EXTSEQ) == (7), "AX25_EXTSEQ != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_EXTSEQ 7
+#endif
+#if defined(AX25_PIDINCL) || (defined(HAVE_DECL_AX25_PIDINCL) && HAVE_DECL_AX25_PIDINCL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_PIDINCL) == (8), "AX25_PIDINCL != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_PIDINCL 8
+#endif
+#if defined(AX25_IDLE) || (defined(HAVE_DECL_AX25_IDLE) && HAVE_DECL_AX25_IDLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_IDLE) == (9), "AX25_IDLE != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_IDLE 9
+#endif
+#if defined(AX25_PACLEN) || (defined(HAVE_DECL_AX25_PACLEN) && HAVE_DECL_AX25_PACLEN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_PACLEN) == (10), "AX25_PACLEN != 10");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_PACLEN 10
+#endif
+#if defined(AX25_IAMDIGI) || (defined(HAVE_DECL_AX25_IAMDIGI) && HAVE_DECL_AX25_IAMDIGI)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((AX25_IAMDIGI) == (12), "AX25_IAMDIGI != 12");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define AX25_IAMDIGI 12
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat sock_ax25_options in mpers mode
+
+# else
+
+static
+const struct xlat sock_ax25_options[] = {
+
+ XLAT(AX25_WINDOW),
+ XLAT(AX25_T1),
+ XLAT(AX25_N2),
+ XLAT(AX25_T3),
+ XLAT(AX25_T2),
+ XLAT(AX25_BACKOFF),
+ XLAT(AX25_EXTSEQ),
+ XLAT(AX25_PIDINCL),
+ XLAT(AX25_IDLE),
+ XLAT(AX25_PACLEN),
+ XLAT(AX25_IAMDIGI),
+
+
+#if defined(SO_BINDTODEVICE) || (defined(HAVE_DECL_SO_BINDTODEVICE) && HAVE_DECL_SO_BINDTODEVICE)
+  XLAT(SO_BINDTODEVICE),
+#endif
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/sock_ax25_options.in b/xlat/sock_ax25_options.in
new file mode 100644
index 0000000..4b6bed5
--- /dev/null
+++ b/xlat/sock_ax25_options.in
@@ -0,0 +1,15 @@
+/* sorted */
+AX25_WINDOW	1
+AX25_T1		2
+AX25_N2		3
+AX25_T3		4
+AX25_T2		5
+AX25_BACKOFF	6
+AX25_EXTSEQ	7
+AX25_PIDINCL	8
+AX25_IDLE	9
+AX25_PACLEN	10
+AX25_IAMDIGI	12
+
+/* 13, 25, or 16409, depending on arch */
+SO_BINDTODEVICE
diff --git a/xlat/sock_options.h b/xlat/sock_options.h
index a85a8ad..91fb615 100644
--- a/xlat/sock_options.h
+++ b/xlat/sock_options.h
@@ -1394,6 +1394,31 @@
 # define SO_ZEROCOPY 60
 #endif
 #endif
+#if defined __sparc__
+#if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SO_TXTIME) == (63), "SO_TXTIME != 63");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SO_TXTIME 63
+#endif
+#elif defined __hppa__
+#if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SO_TXTIME) == (16438), "SO_TXTIME != 16438");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SO_TXTIME 16438
+#endif
+#else
+#if defined(SO_TXTIME) || (defined(HAVE_DECL_SO_TXTIME) && HAVE_DECL_SO_TXTIME)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SO_TXTIME) == (61), "SO_TXTIME != 61");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SO_TXTIME 61
+#endif
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -1405,6 +1430,8 @@
 
 static
 const struct xlat sock_options[] = {
+
+
  XLAT(SO_DEBUG),
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
@@ -1850,6 +1877,14 @@
 #else
  XLAT(SO_ZEROCOPY),
 #endif
+
+#if defined __sparc__
+ XLAT(SO_TXTIME),
+#elif defined __hppa__
+ XLAT(SO_TXTIME),
+#else
+ XLAT(SO_TXTIME),
+#endif
  XLAT_END
 };
 
diff --git a/xlat/sock_options.in b/xlat/sock_options.in
index 6104f4a..9f96d2d 100644
--- a/xlat/sock_options.in
+++ b/xlat/sock_options.in
@@ -1,445 +1,455 @@
-SO_DEBUG 1
+/* Generated by maint/gen_xlat_defs.sh -f 'u' -p 'SO_' -c 'asm-generic/socket.h' -a 'asm/socket.h' */
+
+SO_DEBUG	1
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_REUSEADDR 4
+SO_REUSEADDR	4
 #else
-SO_REUSEADDR 2
+SO_REUSEADDR	2
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_TYPE 4104
+SO_TYPE	4104
 #else
-SO_TYPE 3
+SO_TYPE	3
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_ERROR 4103
+SO_ERROR	4103
 #else
-SO_ERROR 4
+SO_ERROR	4
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_DONTROUTE 16
+SO_DONTROUTE	16
 #else
-SO_DONTROUTE 5
+SO_DONTROUTE	5
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_BROADCAST 32
+SO_BROADCAST	32
 #else
-SO_BROADCAST 6
+SO_BROADCAST	6
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_SNDBUF 4097
+SO_SNDBUF	4097
 #else
-SO_SNDBUF 7
+SO_SNDBUF	7
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_RCVBUF 4098
+SO_RCVBUF	4098
 #else
-SO_RCVBUF 8
+SO_RCVBUF	8
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_KEEPALIVE 8
+SO_KEEPALIVE	8
 #else
-SO_KEEPALIVE 9
+SO_KEEPALIVE	9
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_OOBINLINE 256
+SO_OOBINLINE	256
 #else
-SO_OOBINLINE 10
+SO_OOBINLINE	10
 #endif
 
 #if defined __hppa__
-SO_NO_CHECK 16395
+SO_NO_CHECK	16395
 #else
-SO_NO_CHECK 11
+SO_NO_CHECK	11
 #endif
 
 #if defined __hppa__
-SO_PRIORITY 16396
+SO_PRIORITY	16396
 #else
-SO_PRIORITY 12
+SO_PRIORITY	12
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_LINGER 128
+SO_LINGER	128
 #else
-SO_LINGER 13
+SO_LINGER	13
 #endif
 
 #if defined __sparc__
-SO_BSDCOMPAT 1024
+SO_BSDCOMPAT	1024
 #elif defined __hppa__
-SO_BSDCOMPAT 16398
+SO_BSDCOMPAT	16398
 #else
-SO_BSDCOMPAT 14
+SO_BSDCOMPAT	14
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_REUSEPORT 512
+SO_REUSEPORT	512
 #else
-SO_REUSEPORT 15
+SO_REUSEPORT	15
 #endif
 
 #if defined __sparc__
-SO_PASSCRED 2
+SO_PASSCRED	2
 #elif defined __alpha__ || defined __mips__
-SO_PASSCRED 17
+SO_PASSCRED	17
 #elif defined __powerpc__
-SO_PASSCRED 20
+SO_PASSCRED	20
 #elif defined __hppa__
-SO_PASSCRED 16400
+SO_PASSCRED	16400
 #else
-SO_PASSCRED 16
+SO_PASSCRED	16
 #endif
 
 #if defined __alpha__ || defined __mips__
-SO_PEERCRED 18
+SO_PEERCRED	18
 #elif defined __powerpc__
-SO_PEERCRED 21
+SO_PEERCRED	21
 #elif defined __sparc__
-SO_PEERCRED 64
+SO_PEERCRED	64
 #elif defined __hppa__
-SO_PEERCRED 16401
+SO_PEERCRED	16401
 #else
-SO_PEERCRED 17
+SO_PEERCRED	17
 #endif
 
 #if defined __powerpc__
-SO_RCVLOWAT 16
+SO_RCVLOWAT	16
 #elif defined __sparc__
-SO_RCVLOWAT 2048
+SO_RCVLOWAT	2048
 #elif defined __hppa__ || defined __mips__
-SO_RCVLOWAT 4100
+SO_RCVLOWAT	4100
 #elif defined __alpha__
-SO_RCVLOWAT 4112
+SO_RCVLOWAT	4112
 #else
-SO_RCVLOWAT 18
+SO_RCVLOWAT	18
 #endif
 
 #if defined __powerpc__
-SO_SNDLOWAT 17
+SO_SNDLOWAT	17
 #elif defined __sparc__
-SO_SNDLOWAT 4096
+SO_SNDLOWAT	4096
 #elif defined __hppa__ || defined __mips__
-SO_SNDLOWAT 4099
+SO_SNDLOWAT	4099
 #elif defined __alpha__
-SO_SNDLOWAT 4113
+SO_SNDLOWAT	4113
 #else
-SO_SNDLOWAT 19
+SO_SNDLOWAT	19
 #endif
 
 #if defined __powerpc__
-SO_RCVTIMEO 18
+SO_RCVTIMEO	18
 #elif defined __hppa__ || defined __mips__
-SO_RCVTIMEO 4102
+SO_RCVTIMEO	4102
 #elif defined __alpha__
-SO_RCVTIMEO 4114
+SO_RCVTIMEO	4114
 #elif defined __sparc__
-SO_RCVTIMEO 8192
+SO_RCVTIMEO	8192
 #else
-SO_RCVTIMEO 20
+SO_RCVTIMEO	20
 #endif
 
 #if defined __powerpc__
-SO_SNDTIMEO 19
+SO_SNDTIMEO	19
 #elif defined __hppa__ || defined __mips__
-SO_SNDTIMEO 4101
+SO_SNDTIMEO	4101
 #elif defined __alpha__
-SO_SNDTIMEO 4115
+SO_SNDTIMEO	4115
 #elif defined __sparc__
-SO_SNDTIMEO 16384
+SO_SNDTIMEO	16384
 #else
-SO_SNDTIMEO 21
+SO_SNDTIMEO	21
 #endif
 
 #if defined __alpha__
-SO_SECURITY_AUTHENTICATION 19
+SO_SECURITY_AUTHENTICATION	19
 #elif defined __hppa__
-SO_SECURITY_AUTHENTICATION 16406
+SO_SECURITY_AUTHENTICATION	16406
 #elif defined __sparc__
-SO_SECURITY_AUTHENTICATION 20481
+SO_SECURITY_AUTHENTICATION	20481
 #else
-SO_SECURITY_AUTHENTICATION 22
+SO_SECURITY_AUTHENTICATION	22
 #endif
 
 #if defined __alpha__
-SO_SECURITY_ENCRYPTION_TRANSPORT 20
+SO_SECURITY_ENCRYPTION_TRANSPORT	20
 #elif defined __hppa__
-SO_SECURITY_ENCRYPTION_TRANSPORT 16407
+SO_SECURITY_ENCRYPTION_TRANSPORT	16407
 #elif defined __sparc__
-SO_SECURITY_ENCRYPTION_TRANSPORT 20482
+SO_SECURITY_ENCRYPTION_TRANSPORT	20482
 #else
-SO_SECURITY_ENCRYPTION_TRANSPORT 23
+SO_SECURITY_ENCRYPTION_TRANSPORT	23
 #endif
 
 #if defined __alpha__
-SO_SECURITY_ENCRYPTION_NETWORK 21
+SO_SECURITY_ENCRYPTION_NETWORK	21
 #elif defined __hppa__
-SO_SECURITY_ENCRYPTION_NETWORK 16408
+SO_SECURITY_ENCRYPTION_NETWORK	16408
 #elif defined __sparc__
-SO_SECURITY_ENCRYPTION_NETWORK 20484
+SO_SECURITY_ENCRYPTION_NETWORK	20484
 #else
-SO_SECURITY_ENCRYPTION_NETWORK 24
+SO_SECURITY_ENCRYPTION_NETWORK	24
 #endif
 
 #if defined __sparc__
-SO_BINDTODEVICE 13
+SO_BINDTODEVICE	13
 #elif defined __hppa__
-SO_BINDTODEVICE 16409
+SO_BINDTODEVICE	16409
 #else
-SO_BINDTODEVICE 25
+SO_BINDTODEVICE	25
 #endif
 
 #if defined __hppa__
-SO_DETACH_FILTER 16411
+SO_DETACH_FILTER	16411
 #else
-SO_DETACH_FILTER 27
+SO_DETACH_FILTER	27
 #endif
 
 #if defined __hppa__
-SO_PEERNAME 8192
+SO_PEERNAME	8192
 #else
-SO_PEERNAME 28
+SO_PEERNAME	28
 #endif
 
 #if defined __hppa__
-SO_TIMESTAMP 16402
+SO_TIMESTAMP	16402
 #else
-SO_TIMESTAMP 29
+SO_TIMESTAMP	29
 #endif
 
 #if defined __mips__
-SO_ACCEPTCONN 4105
+SO_ACCEPTCONN	4105
 #elif defined __alpha__
-SO_ACCEPTCONN 4116
+SO_ACCEPTCONN	4116
 #elif defined __hppa__
-SO_ACCEPTCONN 16412
+SO_ACCEPTCONN	16412
 #elif defined __sparc__
-SO_ACCEPTCONN 32768
+SO_ACCEPTCONN	32768
 #else
-SO_ACCEPTCONN 30
+SO_ACCEPTCONN	30
 #endif
 
 #if defined __alpha__ || defined __mips__ || defined __sparc__
-SO_PEERSEC 30
+SO_PEERSEC	30
 #elif defined __hppa__
-SO_PEERSEC 16413
+SO_PEERSEC	16413
 #else
-SO_PEERSEC 31
+SO_PEERSEC	31
 #endif
 
 #if defined __mips__
-SO_SNDBUFFORCE 31
+SO_SNDBUFFORCE	31
 #elif defined __alpha__ || defined __hppa__ || defined __sparc__
-SO_SNDBUFFORCE 4106
+SO_SNDBUFFORCE	4106
 #else
-SO_SNDBUFFORCE 32
+SO_SNDBUFFORCE	32
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __sparc__
-SO_RCVBUFFORCE 4107
+SO_RCVBUFFORCE	4107
 #else
-SO_RCVBUFFORCE 33
+SO_RCVBUFFORCE	33
 #endif
 
 #if defined __sparc__
-SO_PASSSEC 31
+SO_PASSSEC	31
 #elif defined __hppa__
-SO_PASSSEC 16414
+SO_PASSSEC	16414
 #else
-SO_PASSSEC 34
+SO_PASSSEC	34
 #endif
 
 #if defined __sparc__
-SO_TIMESTAMPNS 33
+SO_TIMESTAMPNS	33
 #elif defined __hppa__
-SO_TIMESTAMPNS 16403
+SO_TIMESTAMPNS	16403
 #else
-SO_TIMESTAMPNS 35
+SO_TIMESTAMPNS	35
 #endif
 
 #if defined __sparc__
-SO_MARK 34
+SO_MARK	34
 #elif defined __hppa__
-SO_MARK 16415
+SO_MARK	16415
 #else
-SO_MARK 36
+SO_MARK	36
 #endif
 
 #if defined __sparc__
-SO_TIMESTAMPING 35
+SO_TIMESTAMPING	35
 #elif defined __hppa__
-SO_TIMESTAMPING 16416
+SO_TIMESTAMPING	16416
 #else
-SO_TIMESTAMPING 37
+SO_TIMESTAMPING	37
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_PROTOCOL 4136
+SO_PROTOCOL	4136
 #else
-SO_PROTOCOL 38
+SO_PROTOCOL	38
 #endif
 
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
-SO_DOMAIN 4137
+SO_DOMAIN	4137
 #else
-SO_DOMAIN 39
+SO_DOMAIN	39
 #endif
 
 #if defined __sparc__
-SO_RXQ_OVFL 36
+SO_RXQ_OVFL	36
 #elif defined __hppa__
-SO_RXQ_OVFL 16417
+SO_RXQ_OVFL	16417
 #else
-SO_RXQ_OVFL 40
+SO_RXQ_OVFL	40
 #endif
 
 #if defined __sparc__
-SO_WIFI_STATUS 37
+SO_WIFI_STATUS	37
 #elif defined __hppa__
-SO_WIFI_STATUS 16418
+SO_WIFI_STATUS	16418
 #else
-SO_WIFI_STATUS 41
+SO_WIFI_STATUS	41
 #endif
 
 #if defined __sparc__
-SO_PEEK_OFF 38
+SO_PEEK_OFF	38
 #elif defined __hppa__
-SO_PEEK_OFF 16419
+SO_PEEK_OFF	16419
 #else
-SO_PEEK_OFF 42
+SO_PEEK_OFF	42
 #endif
 
 #if defined __sparc__
-SO_NOFCS 39
+SO_NOFCS	39
 #elif defined __hppa__
-SO_NOFCS 16420
+SO_NOFCS	16420
 #else
-SO_NOFCS 43
+SO_NOFCS	43
 #endif
 
 #if defined __sparc__
-SO_LOCK_FILTER 40
+SO_LOCK_FILTER	40
 #elif defined __hppa__
-SO_LOCK_FILTER 16421
+SO_LOCK_FILTER	16421
 #else
-SO_LOCK_FILTER 44
+SO_LOCK_FILTER	44
 #endif
 
 #if defined __sparc__
-SO_SELECT_ERR_QUEUE 41
+SO_SELECT_ERR_QUEUE	41
 #elif defined __hppa__
-SO_SELECT_ERR_QUEUE 16422
+SO_SELECT_ERR_QUEUE	16422
 #else
-SO_SELECT_ERR_QUEUE 45
+SO_SELECT_ERR_QUEUE	45
 #endif
 
 #if defined __sparc__
-SO_BUSY_POLL 48
+SO_BUSY_POLL	48
 #elif defined __hppa__
-SO_BUSY_POLL 16423
+SO_BUSY_POLL	16423
 #else
-SO_BUSY_POLL 46
+SO_BUSY_POLL	46
 #endif
 
 #if defined __sparc__
-SO_MAX_PACING_RATE 49
+SO_MAX_PACING_RATE	49
 #elif defined __hppa__
-SO_MAX_PACING_RATE 16424
+SO_MAX_PACING_RATE	16424
 #else
-SO_MAX_PACING_RATE 47
+SO_MAX_PACING_RATE	47
 #endif
 
 #if defined __sparc__
-SO_BPF_EXTENSIONS 50
+SO_BPF_EXTENSIONS	50
 #elif defined __hppa__
-SO_BPF_EXTENSIONS 16425
+SO_BPF_EXTENSIONS	16425
 #else
-SO_BPF_EXTENSIONS 48
+SO_BPF_EXTENSIONS	48
 #endif
 
 #if defined __sparc__
-SO_INCOMING_CPU 51
+SO_INCOMING_CPU	51
 #elif defined __hppa__
-SO_INCOMING_CPU 16426
+SO_INCOMING_CPU	16426
 #else
-SO_INCOMING_CPU 49
+SO_INCOMING_CPU	49
 #endif
 
 #if defined __sparc__
-SO_ATTACH_BPF 52
+SO_ATTACH_BPF	52
 #elif defined __hppa__
-SO_ATTACH_BPF 16427
+SO_ATTACH_BPF	16427
 #else
-SO_ATTACH_BPF 50
+SO_ATTACH_BPF	50
 #endif
 
 #if defined __sparc__
-SO_ATTACH_REUSEPORT_CBPF 53
+SO_ATTACH_REUSEPORT_CBPF	53
 #elif defined __hppa__
-SO_ATTACH_REUSEPORT_CBPF 16428
+SO_ATTACH_REUSEPORT_CBPF	16428
 #else
-SO_ATTACH_REUSEPORT_CBPF 51
+SO_ATTACH_REUSEPORT_CBPF	51
 #endif
 
 #if defined __sparc__
-SO_ATTACH_REUSEPORT_EBPF 54
+SO_ATTACH_REUSEPORT_EBPF	54
 #elif defined __hppa__
-SO_ATTACH_REUSEPORT_EBPF 16429
+SO_ATTACH_REUSEPORT_EBPF	16429
 #else
-SO_ATTACH_REUSEPORT_EBPF 52
+SO_ATTACH_REUSEPORT_EBPF	52
 #endif
 
 #if defined __sparc__
-SO_CNX_ADVICE 55
+SO_CNX_ADVICE	55
 #elif defined __hppa__
-SO_CNX_ADVICE 16430
+SO_CNX_ADVICE	16430
 #else
-SO_CNX_ADVICE 53
+SO_CNX_ADVICE	53
 #endif
 
 #if defined __sparc__
-SO_MEMINFO 57
+SO_MEMINFO	57
 #elif defined __hppa__
-SO_MEMINFO 16432
+SO_MEMINFO	16432
 #else
-SO_MEMINFO 55
+SO_MEMINFO	55
 #endif
 
 #if defined __sparc__
-SO_INCOMING_NAPI_ID 58
+SO_INCOMING_NAPI_ID	58
 #elif defined __hppa__
-SO_INCOMING_NAPI_ID 16433
+SO_INCOMING_NAPI_ID	16433
 #else
-SO_INCOMING_NAPI_ID 56
+SO_INCOMING_NAPI_ID	56
 #endif
 
 #if defined __sparc__
-SO_COOKIE 59
+SO_COOKIE	59
 #elif defined __hppa__
-SO_COOKIE 16434
+SO_COOKIE	16434
 #else
-SO_COOKIE 57
+SO_COOKIE	57
 #endif
 
 #if defined __sparc__
-SO_PEERGROUPS 61
+SO_PEERGROUPS	61
 #elif defined __hppa__
-SO_PEERGROUPS 16436
+SO_PEERGROUPS	16436
 #else
-SO_PEERGROUPS 59
+SO_PEERGROUPS	59
 #endif
 
 #if defined __sparc__
-SO_ZEROCOPY 62
+SO_ZEROCOPY	62
 #elif defined __hppa__
-SO_ZEROCOPY 16437
+SO_ZEROCOPY	16437
 #else
-SO_ZEROCOPY 60
+SO_ZEROCOPY	60
+#endif
+
+#if defined __sparc__
+SO_TXTIME	63
+#elif defined __hppa__
+SO_TXTIME	16438
+#else
+SO_TXTIME	61
 #endif
diff --git a/xlat/sock_sctp_options.h b/xlat/sock_sctp_options.h
index 13e08d4..5f1a300 100644
--- a/xlat/sock_sctp_options.h
+++ b/xlat/sock_sctp_options.h
@@ -255,6 +255,13 @@
 #else
 # define SCTP_AUTH_DEACTIVATE_KEY 35
 #endif
+#if defined(SCTP_REUSE_PORT) || (defined(HAVE_DECL_SCTP_REUSE_PORT) && HAVE_DECL_SCTP_REUSE_PORT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SCTP_REUSE_PORT) == (36), "SCTP_REUSE_PORT != 36");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SCTP_REUSE_PORT 36
+#endif
 #if defined(SCTP_SOCKOPT_BINDX_ADD) || (defined(HAVE_DECL_SCTP_SOCKOPT_BINDX_ADD) && HAVE_DECL_SCTP_SOCKOPT_BINDX_ADD)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
 static_assert((SCTP_SOCKOPT_BINDX_ADD) == (100), "SCTP_SOCKOPT_BINDX_ADD != 100");
@@ -491,6 +498,7 @@
  XLAT(SCTP_RECVNXTINFO),
  XLAT(SCTP_DEFAULT_SNDINFO),
  XLAT(SCTP_AUTH_DEACTIVATE_KEY),
+ XLAT(SCTP_REUSE_PORT),
 
  XLAT(SCTP_SOCKOPT_BINDX_ADD),
  XLAT(SCTP_SOCKOPT_BINDX_REM),
diff --git a/xlat/sock_sctp_options.in b/xlat/sock_sctp_options.in
index bbb914e..db13680 100644
--- a/xlat/sock_sctp_options.in
+++ b/xlat/sock_sctp_options.in
@@ -34,6 +34,7 @@
 SCTP_RECVNXTINFO		33
 SCTP_DEFAULT_SNDINFO		34
 SCTP_AUTH_DEACTIVATE_KEY	35
+SCTP_REUSE_PORT			36
 /* linux specific things */
 SCTP_SOCKOPT_BINDX_ADD		100
 SCTP_SOCKOPT_BINDX_REM		101
diff --git a/xlat/sock_shutdown_flags.h b/xlat/sock_shutdown_flags.h
new file mode 100644
index 0000000..8f6caa2
--- /dev/null
+++ b/xlat/sock_shutdown_flags.h
@@ -0,0 +1,38 @@
+/* Generated by ./xlat/gen.sh from ./xlat/sock_shutdown_flags.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(RCV_SHUTDOWN) || (defined(HAVE_DECL_RCV_SHUTDOWN) && HAVE_DECL_RCV_SHUTDOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((RCV_SHUTDOWN) == (1), "RCV_SHUTDOWN != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define RCV_SHUTDOWN 1
+#endif
+#if defined(SEND_SHUTDOWN) || (defined(HAVE_DECL_SEND_SHUTDOWN) && HAVE_DECL_SEND_SHUTDOWN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SEND_SHUTDOWN) == (2), "SEND_SHUTDOWN != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SEND_SHUTDOWN 2
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat sock_shutdown_flags in mpers mode
+
+# else
+
+static
+const struct xlat sock_shutdown_flags[] = {
+ XLAT(RCV_SHUTDOWN),
+ XLAT(SEND_SHUTDOWN),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/sock_shutdown_flags.in b/xlat/sock_shutdown_flags.in
new file mode 100644
index 0000000..ff7d432
--- /dev/null
+++ b/xlat/sock_shutdown_flags.in
@@ -0,0 +1,2 @@
+RCV_SHUTDOWN	1
+SEND_SHUTDOWN	2
diff --git a/xlat/sock_tcp_options.h b/xlat/sock_tcp_options.h
index 58d966a..1778adc 100644
--- a/xlat/sock_tcp_options.h
+++ b/xlat/sock_tcp_options.h
@@ -3,6 +3,258 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
+#if defined(TCP_NODELAY) || (defined(HAVE_DECL_TCP_NODELAY) && HAVE_DECL_TCP_NODELAY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_NODELAY) == (1), "TCP_NODELAY != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_NODELAY 1
+#endif
+#if defined(TCP_MAXSEG) || (defined(HAVE_DECL_TCP_MAXSEG) && HAVE_DECL_TCP_MAXSEG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_MAXSEG) == (2), "TCP_MAXSEG != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_MAXSEG 2
+#endif
+#if defined(TCP_CORK) || (defined(HAVE_DECL_TCP_CORK) && HAVE_DECL_TCP_CORK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_CORK) == (3), "TCP_CORK != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_CORK 3
+#endif
+#if defined(TCP_KEEPIDLE) || (defined(HAVE_DECL_TCP_KEEPIDLE) && HAVE_DECL_TCP_KEEPIDLE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_KEEPIDLE) == (4), "TCP_KEEPIDLE != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_KEEPIDLE 4
+#endif
+#if defined(TCP_KEEPINTVL) || (defined(HAVE_DECL_TCP_KEEPINTVL) && HAVE_DECL_TCP_KEEPINTVL)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_KEEPINTVL) == (5), "TCP_KEEPINTVL != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_KEEPINTVL 5
+#endif
+#if defined(TCP_KEEPCNT) || (defined(HAVE_DECL_TCP_KEEPCNT) && HAVE_DECL_TCP_KEEPCNT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_KEEPCNT) == (6), "TCP_KEEPCNT != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_KEEPCNT 6
+#endif
+#if defined(TCP_SYNCNT) || (defined(HAVE_DECL_TCP_SYNCNT) && HAVE_DECL_TCP_SYNCNT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_SYNCNT) == (7), "TCP_SYNCNT != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_SYNCNT 7
+#endif
+#if defined(TCP_LINGER2) || (defined(HAVE_DECL_TCP_LINGER2) && HAVE_DECL_TCP_LINGER2)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_LINGER2) == (8), "TCP_LINGER2 != 8");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_LINGER2 8
+#endif
+#if defined(TCP_DEFER_ACCEPT) || (defined(HAVE_DECL_TCP_DEFER_ACCEPT) && HAVE_DECL_TCP_DEFER_ACCEPT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_DEFER_ACCEPT) == (9), "TCP_DEFER_ACCEPT != 9");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_DEFER_ACCEPT 9
+#endif
+#if defined(TCP_WINDOW_CLAMP) || (defined(HAVE_DECL_TCP_WINDOW_CLAMP) && HAVE_DECL_TCP_WINDOW_CLAMP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_WINDOW_CLAMP) == (10), "TCP_WINDOW_CLAMP != 10");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_WINDOW_CLAMP 10
+#endif
+#if defined(TCP_INFO) || (defined(HAVE_DECL_TCP_INFO) && HAVE_DECL_TCP_INFO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_INFO) == (11), "TCP_INFO != 11");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_INFO 11
+#endif
+#if defined(TCP_QUICKACK) || (defined(HAVE_DECL_TCP_QUICKACK) && HAVE_DECL_TCP_QUICKACK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_QUICKACK) == (12), "TCP_QUICKACK != 12");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_QUICKACK 12
+#endif
+#if defined(TCP_CONGESTION) || (defined(HAVE_DECL_TCP_CONGESTION) && HAVE_DECL_TCP_CONGESTION)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_CONGESTION) == (13), "TCP_CONGESTION != 13");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_CONGESTION 13
+#endif
+#if defined(TCP_MD5SIG) || (defined(HAVE_DECL_TCP_MD5SIG) && HAVE_DECL_TCP_MD5SIG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_MD5SIG) == (14), "TCP_MD5SIG != 14");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_MD5SIG 14
+#endif
+#if defined(TCP_COOKIE_TRANSACTIONS) || (defined(HAVE_DECL_TCP_COOKIE_TRANSACTIONS) && HAVE_DECL_TCP_COOKIE_TRANSACTIONS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_COOKIE_TRANSACTIONS) == (15), "TCP_COOKIE_TRANSACTIONS != 15");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_COOKIE_TRANSACTIONS 15
+#endif
+#if defined(TCP_THIN_LINEAR_TIMEOUTS) || (defined(HAVE_DECL_TCP_THIN_LINEAR_TIMEOUTS) && HAVE_DECL_TCP_THIN_LINEAR_TIMEOUTS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_THIN_LINEAR_TIMEOUTS) == (16), "TCP_THIN_LINEAR_TIMEOUTS != 16");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_THIN_LINEAR_TIMEOUTS 16
+#endif
+#if defined(TCP_THIN_DUPACK) || (defined(HAVE_DECL_TCP_THIN_DUPACK) && HAVE_DECL_TCP_THIN_DUPACK)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_THIN_DUPACK) == (17), "TCP_THIN_DUPACK != 17");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_THIN_DUPACK 17
+#endif
+#if defined(TCP_USER_TIMEOUT) || (defined(HAVE_DECL_TCP_USER_TIMEOUT) && HAVE_DECL_TCP_USER_TIMEOUT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_USER_TIMEOUT) == (18), "TCP_USER_TIMEOUT != 18");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_USER_TIMEOUT 18
+#endif
+#if defined(TCP_REPAIR) || (defined(HAVE_DECL_TCP_REPAIR) && HAVE_DECL_TCP_REPAIR)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_REPAIR) == (19), "TCP_REPAIR != 19");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_REPAIR 19
+#endif
+#if defined(TCP_REPAIR_QUEUE) || (defined(HAVE_DECL_TCP_REPAIR_QUEUE) && HAVE_DECL_TCP_REPAIR_QUEUE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_REPAIR_QUEUE) == (20), "TCP_REPAIR_QUEUE != 20");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_REPAIR_QUEUE 20
+#endif
+#if defined(TCP_QUEUE_SEQ) || (defined(HAVE_DECL_TCP_QUEUE_SEQ) && HAVE_DECL_TCP_QUEUE_SEQ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_QUEUE_SEQ) == (21), "TCP_QUEUE_SEQ != 21");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_QUEUE_SEQ 21
+#endif
+#if defined(TCP_REPAIR_OPTIONS) || (defined(HAVE_DECL_TCP_REPAIR_OPTIONS) && HAVE_DECL_TCP_REPAIR_OPTIONS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_REPAIR_OPTIONS) == (22), "TCP_REPAIR_OPTIONS != 22");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_REPAIR_OPTIONS 22
+#endif
+#if defined(TCP_FASTOPEN) || (defined(HAVE_DECL_TCP_FASTOPEN) && HAVE_DECL_TCP_FASTOPEN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_FASTOPEN) == (23), "TCP_FASTOPEN != 23");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_FASTOPEN 23
+#endif
+#if defined(TCP_TIMESTAMP) || (defined(HAVE_DECL_TCP_TIMESTAMP) && HAVE_DECL_TCP_TIMESTAMP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_TIMESTAMP) == (24), "TCP_TIMESTAMP != 24");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_TIMESTAMP 24
+#endif
+#if defined(TCP_NOTSENT_LOWAT) || (defined(HAVE_DECL_TCP_NOTSENT_LOWAT) && HAVE_DECL_TCP_NOTSENT_LOWAT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_NOTSENT_LOWAT) == (25), "TCP_NOTSENT_LOWAT != 25");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_NOTSENT_LOWAT 25
+#endif
+#if defined(TCP_CC_INFO) || (defined(HAVE_DECL_TCP_CC_INFO) && HAVE_DECL_TCP_CC_INFO)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_CC_INFO) == (26), "TCP_CC_INFO != 26");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_CC_INFO 26
+#endif
+#if defined(TCP_SAVE_SYN) || (defined(HAVE_DECL_TCP_SAVE_SYN) && HAVE_DECL_TCP_SAVE_SYN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_SAVE_SYN) == (27), "TCP_SAVE_SYN != 27");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_SAVE_SYN 27
+#endif
+#if defined(TCP_SAVED_SYN) || (defined(HAVE_DECL_TCP_SAVED_SYN) && HAVE_DECL_TCP_SAVED_SYN)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_SAVED_SYN) == (28), "TCP_SAVED_SYN != 28");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_SAVED_SYN 28
+#endif
+#if defined(TCP_REPAIR_WINDOW) || (defined(HAVE_DECL_TCP_REPAIR_WINDOW) && HAVE_DECL_TCP_REPAIR_WINDOW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_REPAIR_WINDOW) == (29), "TCP_REPAIR_WINDOW != 29");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_REPAIR_WINDOW 29
+#endif
+#if defined(TCP_FASTOPEN_CONNECT) || (defined(HAVE_DECL_TCP_FASTOPEN_CONNECT) && HAVE_DECL_TCP_FASTOPEN_CONNECT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_FASTOPEN_CONNECT) == (30), "TCP_FASTOPEN_CONNECT != 30");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_FASTOPEN_CONNECT 30
+#endif
+#if defined(TCP_ULP) || (defined(HAVE_DECL_TCP_ULP) && HAVE_DECL_TCP_ULP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_ULP) == (31), "TCP_ULP != 31");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_ULP 31
+#endif
+#if defined(TCP_MD5SIG_EXT) || (defined(HAVE_DECL_TCP_MD5SIG_EXT) && HAVE_DECL_TCP_MD5SIG_EXT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_MD5SIG_EXT) == (32), "TCP_MD5SIG_EXT != 32");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_MD5SIG_EXT 32
+#endif
+#if defined(TCP_FASTOPEN_KEY) || (defined(HAVE_DECL_TCP_FASTOPEN_KEY) && HAVE_DECL_TCP_FASTOPEN_KEY)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_FASTOPEN_KEY) == (33), "TCP_FASTOPEN_KEY != 33");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_FASTOPEN_KEY 33
+#endif
+#if defined(TCP_FASTOPEN_NO_COOKIE) || (defined(HAVE_DECL_TCP_FASTOPEN_NO_COOKIE) && HAVE_DECL_TCP_FASTOPEN_NO_COOKIE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_FASTOPEN_NO_COOKIE) == (34), "TCP_FASTOPEN_NO_COOKIE != 34");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_FASTOPEN_NO_COOKIE 34
+#endif
+#if defined(TCP_ZEROCOPY_RECEIVE) || (defined(HAVE_DECL_TCP_ZEROCOPY_RECEIVE) && HAVE_DECL_TCP_ZEROCOPY_RECEIVE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_ZEROCOPY_RECEIVE) == (35), "TCP_ZEROCOPY_RECEIVE != 35");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_ZEROCOPY_RECEIVE 35
+#endif
+#if defined(TCP_INQ) || (defined(HAVE_DECL_TCP_INQ) && HAVE_DECL_TCP_INQ)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((TCP_INQ) == (36), "TCP_INQ != 36");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define TCP_INQ 36
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -14,108 +266,42 @@
 
 static
 const struct xlat sock_tcp_options[] = {
-#if defined(TCP_NODELAY) || (defined(HAVE_DECL_TCP_NODELAY) && HAVE_DECL_TCP_NODELAY)
-  XLAT(TCP_NODELAY),
-#endif
-#if defined(TCP_MAXSEG) || (defined(HAVE_DECL_TCP_MAXSEG) && HAVE_DECL_TCP_MAXSEG)
-  XLAT(TCP_MAXSEG),
-#endif
-#if defined(TCP_CORK) || (defined(HAVE_DECL_TCP_CORK) && HAVE_DECL_TCP_CORK)
-  XLAT(TCP_CORK),
-#endif
-#if defined(TCP_KEEPIDLE) || (defined(HAVE_DECL_TCP_KEEPIDLE) && HAVE_DECL_TCP_KEEPIDLE)
-  XLAT(TCP_KEEPIDLE),
-#endif
-#if defined(TCP_KEEPINTVL) || (defined(HAVE_DECL_TCP_KEEPINTVL) && HAVE_DECL_TCP_KEEPINTVL)
-  XLAT(TCP_KEEPINTVL),
-#endif
-#if defined(TCP_KEEPCNT) || (defined(HAVE_DECL_TCP_KEEPCNT) && HAVE_DECL_TCP_KEEPCNT)
-  XLAT(TCP_KEEPCNT),
-#endif
-#if defined(TCP_SYNCNT) || (defined(HAVE_DECL_TCP_SYNCNT) && HAVE_DECL_TCP_SYNCNT)
-  XLAT(TCP_SYNCNT),
-#endif
-#if defined(TCP_LINGER2) || (defined(HAVE_DECL_TCP_LINGER2) && HAVE_DECL_TCP_LINGER2)
-  XLAT(TCP_LINGER2),
-#endif
-#if defined(TCP_DEFER_ACCEPT) || (defined(HAVE_DECL_TCP_DEFER_ACCEPT) && HAVE_DECL_TCP_DEFER_ACCEPT)
-  XLAT(TCP_DEFER_ACCEPT),
-#endif
-#if defined(TCP_WINDOW_CLAMP) || (defined(HAVE_DECL_TCP_WINDOW_CLAMP) && HAVE_DECL_TCP_WINDOW_CLAMP)
-  XLAT(TCP_WINDOW_CLAMP),
-#endif
-#if defined(TCP_INFO) || (defined(HAVE_DECL_TCP_INFO) && HAVE_DECL_TCP_INFO)
-  XLAT(TCP_INFO),
-#endif
-#if defined(TCP_QUICKACK) || (defined(HAVE_DECL_TCP_QUICKACK) && HAVE_DECL_TCP_QUICKACK)
-  XLAT(TCP_QUICKACK),
-#endif
-#if defined(TCP_CONGESTION) || (defined(HAVE_DECL_TCP_CONGESTION) && HAVE_DECL_TCP_CONGESTION)
-  XLAT(TCP_CONGESTION),
-#endif
-#if defined(TCP_MD5SIG) || (defined(HAVE_DECL_TCP_MD5SIG) && HAVE_DECL_TCP_MD5SIG)
-  XLAT(TCP_MD5SIG),
-#endif
-#if defined(TCP_COOKIE_TRANSACTIONS) || (defined(HAVE_DECL_TCP_COOKIE_TRANSACTIONS) && HAVE_DECL_TCP_COOKIE_TRANSACTIONS)
-  XLAT(TCP_COOKIE_TRANSACTIONS),
-#endif
-#if defined(TCP_THIN_LINEAR_TIMEOUTS) || (defined(HAVE_DECL_TCP_THIN_LINEAR_TIMEOUTS) && HAVE_DECL_TCP_THIN_LINEAR_TIMEOUTS)
-  XLAT(TCP_THIN_LINEAR_TIMEOUTS),
-#endif
-#if defined(TCP_THIN_DUPACK) || (defined(HAVE_DECL_TCP_THIN_DUPACK) && HAVE_DECL_TCP_THIN_DUPACK)
-  XLAT(TCP_THIN_DUPACK),
-#endif
-#if defined(TCP_USER_TIMEOUT) || (defined(HAVE_DECL_TCP_USER_TIMEOUT) && HAVE_DECL_TCP_USER_TIMEOUT)
-  XLAT(TCP_USER_TIMEOUT),
-#endif
-#if defined(TCP_REPAIR) || (defined(HAVE_DECL_TCP_REPAIR) && HAVE_DECL_TCP_REPAIR)
-  XLAT(TCP_REPAIR),
-#endif
-#if defined(TCP_REPAIR_QUEUE) || (defined(HAVE_DECL_TCP_REPAIR_QUEUE) && HAVE_DECL_TCP_REPAIR_QUEUE)
-  XLAT(TCP_REPAIR_QUEUE),
-#endif
-#if defined(TCP_QUEUE_SEQ) || (defined(HAVE_DECL_TCP_QUEUE_SEQ) && HAVE_DECL_TCP_QUEUE_SEQ)
-  XLAT(TCP_QUEUE_SEQ),
-#endif
-#if defined(TCP_REPAIR_OPTIONS) || (defined(HAVE_DECL_TCP_REPAIR_OPTIONS) && HAVE_DECL_TCP_REPAIR_OPTIONS)
-  XLAT(TCP_REPAIR_OPTIONS),
-#endif
-#if defined(TCP_FASTOPEN) || (defined(HAVE_DECL_TCP_FASTOPEN) && HAVE_DECL_TCP_FASTOPEN)
-  XLAT(TCP_FASTOPEN),
-#endif
-#if defined(TCP_TIMESTAMP) || (defined(HAVE_DECL_TCP_TIMESTAMP) && HAVE_DECL_TCP_TIMESTAMP)
-  XLAT(TCP_TIMESTAMP),
-#endif
-#if defined(TCP_NOTSENT_LOWAT) || (defined(HAVE_DECL_TCP_NOTSENT_LOWAT) && HAVE_DECL_TCP_NOTSENT_LOWAT)
-  XLAT(TCP_NOTSENT_LOWAT),
-#endif
-#if defined(TCP_CC_INFO) || (defined(HAVE_DECL_TCP_CC_INFO) && HAVE_DECL_TCP_CC_INFO)
-  XLAT(TCP_CC_INFO),
-#endif
-#if defined(TCP_SAVE_SYN) || (defined(HAVE_DECL_TCP_SAVE_SYN) && HAVE_DECL_TCP_SAVE_SYN)
-  XLAT(TCP_SAVE_SYN),
-#endif
-#if defined(TCP_SAVED_SYN) || (defined(HAVE_DECL_TCP_SAVED_SYN) && HAVE_DECL_TCP_SAVED_SYN)
-  XLAT(TCP_SAVED_SYN),
-#endif
-#if defined(TCP_REPAIR_WINDOW) || (defined(HAVE_DECL_TCP_REPAIR_WINDOW) && HAVE_DECL_TCP_REPAIR_WINDOW)
-  XLAT(TCP_REPAIR_WINDOW),
-#endif
-#if defined(TCP_FASTOPEN_CONNECT) || (defined(HAVE_DECL_TCP_FASTOPEN_CONNECT) && HAVE_DECL_TCP_FASTOPEN_CONNECT)
-  XLAT(TCP_FASTOPEN_CONNECT),
-#endif
-#if defined(TCP_ULP) || (defined(HAVE_DECL_TCP_ULP) && HAVE_DECL_TCP_ULP)
-  XLAT(TCP_ULP),
-#endif
-#if defined(TCP_MD5SIG_EXT) || (defined(HAVE_DECL_TCP_MD5SIG_EXT) && HAVE_DECL_TCP_MD5SIG_EXT)
-  XLAT(TCP_MD5SIG_EXT),
-#endif
-#if defined(TCP_FASTOPEN_KEY) || (defined(HAVE_DECL_TCP_FASTOPEN_KEY) && HAVE_DECL_TCP_FASTOPEN_KEY)
-  XLAT(TCP_FASTOPEN_KEY),
-#endif
-#if defined(TCP_FASTOPEN_NO_COOKIE) || (defined(HAVE_DECL_TCP_FASTOPEN_NO_COOKIE) && HAVE_DECL_TCP_FASTOPEN_NO_COOKIE)
-  XLAT(TCP_FASTOPEN_NO_COOKIE),
-#endif
+ [TCP_NODELAY] = XLAT(TCP_NODELAY),
+ [TCP_MAXSEG] = XLAT(TCP_MAXSEG),
+ [TCP_CORK] = XLAT(TCP_CORK),
+ [TCP_KEEPIDLE] = XLAT(TCP_KEEPIDLE),
+ [TCP_KEEPINTVL] = XLAT(TCP_KEEPINTVL),
+ [TCP_KEEPCNT] = XLAT(TCP_KEEPCNT),
+ [TCP_SYNCNT] = XLAT(TCP_SYNCNT),
+ [TCP_LINGER2] = XLAT(TCP_LINGER2),
+ [TCP_DEFER_ACCEPT] = XLAT(TCP_DEFER_ACCEPT),
+ [TCP_WINDOW_CLAMP] = XLAT(TCP_WINDOW_CLAMP),
+ [TCP_INFO] = XLAT(TCP_INFO),
+ [TCP_QUICKACK] = XLAT(TCP_QUICKACK),
+ [TCP_CONGESTION] = XLAT(TCP_CONGESTION),
+ [TCP_MD5SIG] = XLAT(TCP_MD5SIG),
+ [TCP_COOKIE_TRANSACTIONS] = XLAT(TCP_COOKIE_TRANSACTIONS),
+ [TCP_THIN_LINEAR_TIMEOUTS] = XLAT(TCP_THIN_LINEAR_TIMEOUTS),
+ [TCP_THIN_DUPACK] = XLAT(TCP_THIN_DUPACK),
+ [TCP_USER_TIMEOUT] = XLAT(TCP_USER_TIMEOUT),
+ [TCP_REPAIR] = XLAT(TCP_REPAIR),
+ [TCP_REPAIR_QUEUE] = XLAT(TCP_REPAIR_QUEUE),
+ [TCP_QUEUE_SEQ] = XLAT(TCP_QUEUE_SEQ),
+ [TCP_REPAIR_OPTIONS] = XLAT(TCP_REPAIR_OPTIONS),
+ [TCP_FASTOPEN] = XLAT(TCP_FASTOPEN),
+ [TCP_TIMESTAMP] = XLAT(TCP_TIMESTAMP),
+ [TCP_NOTSENT_LOWAT] = XLAT(TCP_NOTSENT_LOWAT),
+ [TCP_CC_INFO] = XLAT(TCP_CC_INFO),
+ [TCP_SAVE_SYN] = XLAT(TCP_SAVE_SYN),
+ [TCP_SAVED_SYN] = XLAT(TCP_SAVED_SYN),
+ [TCP_REPAIR_WINDOW] = XLAT(TCP_REPAIR_WINDOW),
+ [TCP_FASTOPEN_CONNECT] = XLAT(TCP_FASTOPEN_CONNECT),
+ [TCP_ULP] = XLAT(TCP_ULP),
+ [TCP_MD5SIG_EXT] = XLAT(TCP_MD5SIG_EXT),
+ [TCP_FASTOPEN_KEY] = XLAT(TCP_FASTOPEN_KEY),
+ [TCP_FASTOPEN_NO_COOKIE] = XLAT(TCP_FASTOPEN_NO_COOKIE),
+ [TCP_ZEROCOPY_RECEIVE] = XLAT(TCP_ZEROCOPY_RECEIVE),
+ [TCP_INQ] = XLAT(TCP_INQ),
  XLAT_END
 };
 
diff --git a/xlat/sock_tcp_options.in b/xlat/sock_tcp_options.in
index 44f1a2a..70543cc 100644
--- a/xlat/sock_tcp_options.in
+++ b/xlat/sock_tcp_options.in
@@ -1,34 +1,37 @@
-TCP_NODELAY
-TCP_MAXSEG
-TCP_CORK
-TCP_KEEPIDLE
-TCP_KEEPINTVL
-TCP_KEEPCNT
-TCP_SYNCNT
-TCP_LINGER2
-TCP_DEFER_ACCEPT
-TCP_WINDOW_CLAMP
-TCP_INFO
-TCP_QUICKACK
-TCP_CONGESTION
-TCP_MD5SIG
-TCP_COOKIE_TRANSACTIONS
-TCP_THIN_LINEAR_TIMEOUTS
-TCP_THIN_DUPACK
-TCP_USER_TIMEOUT
-TCP_REPAIR
-TCP_REPAIR_QUEUE
-TCP_QUEUE_SEQ
-TCP_REPAIR_OPTIONS
-TCP_FASTOPEN
-TCP_TIMESTAMP
-TCP_NOTSENT_LOWAT
-TCP_CC_INFO
-TCP_SAVE_SYN
-TCP_SAVED_SYN
-TCP_REPAIR_WINDOW
-TCP_FASTOPEN_CONNECT
-TCP_ULP
-TCP_MD5SIG_EXT
-TCP_FASTOPEN_KEY
-TCP_FASTOPEN_NO_COOKIE
+#value_indexed
+TCP_NODELAY			1
+TCP_MAXSEG			2
+TCP_CORK			3
+TCP_KEEPIDLE			4
+TCP_KEEPINTVL			5
+TCP_KEEPCNT			6
+TCP_SYNCNT			7
+TCP_LINGER2			8
+TCP_DEFER_ACCEPT		9
+TCP_WINDOW_CLAMP		10
+TCP_INFO			11
+TCP_QUICKACK			12
+TCP_CONGESTION			13
+TCP_MD5SIG			14
+TCP_COOKIE_TRANSACTIONS		15
+TCP_THIN_LINEAR_TIMEOUTS	16
+TCP_THIN_DUPACK			17
+TCP_USER_TIMEOUT		18
+TCP_REPAIR			19
+TCP_REPAIR_QUEUE		20
+TCP_QUEUE_SEQ			21
+TCP_REPAIR_OPTIONS		22
+TCP_FASTOPEN			23
+TCP_TIMESTAMP			24
+TCP_NOTSENT_LOWAT		25
+TCP_CC_INFO			26
+TCP_SAVE_SYN			27
+TCP_SAVED_SYN			28
+TCP_REPAIR_WINDOW		29
+TCP_FASTOPEN_CONNECT		30
+TCP_ULP				31
+TCP_MD5SIG_EXT			32
+TCP_FASTOPEN_KEY		33
+TCP_FASTOPEN_NO_COOKIE		34
+TCP_ZEROCOPY_RECEIVE		35
+TCP_INQ				36
diff --git a/xlat/sock_udp_options.h b/xlat/sock_udp_options.h
index 51aa1c7..8d31af2 100644
--- a/xlat/sock_udp_options.h
+++ b/xlat/sock_udp_options.h
@@ -31,6 +31,13 @@
 #else
 # define UDP_NO_CHECK6_RX 102
 #endif
+#if defined(UDP_SEGMENT) || (defined(HAVE_DECL_UDP_SEGMENT) && HAVE_DECL_UDP_SEGMENT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((UDP_SEGMENT) == (103), "UDP_SEGMENT != 103");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define UDP_SEGMENT 103
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
@@ -46,6 +53,7 @@
  XLAT(UDP_ENCAP),
  XLAT(UDP_NO_CHECK6_TX),
  XLAT(UDP_NO_CHECK6_RX),
+ XLAT(UDP_SEGMENT),
  XLAT_END
 };
 
diff --git a/xlat/sock_udp_options.in b/xlat/sock_udp_options.in
index 18ec8d4..52367e0 100644
--- a/xlat/sock_udp_options.in
+++ b/xlat/sock_udp_options.in
@@ -2,3 +2,4 @@
 UDP_ENCAP		100
 UDP_NO_CHECK6_TX	101
 UDP_NO_CHECK6_RX	102
+UDP_SEGMENT		103
diff --git a/xlat/sock_xdp_options.h b/xlat/sock_xdp_options.h
new file mode 100644
index 0000000..8cd2ded
--- /dev/null
+++ b/xlat/sock_xdp_options.h
@@ -0,0 +1,78 @@
+/* Generated by ./xlat/gen.sh from ./xlat/sock_xdp_options.in; do not edit. */
+
+#include "gcc_compat.h"
+#include "static_assert.h"
+
+#if defined(XDP_MMAP_OFFSETS) || (defined(HAVE_DECL_XDP_MMAP_OFFSETS) && HAVE_DECL_XDP_MMAP_OFFSETS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_MMAP_OFFSETS) == (1), "XDP_MMAP_OFFSETS != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_MMAP_OFFSETS 1
+#endif
+#if defined(XDP_RX_RING) || (defined(HAVE_DECL_XDP_RX_RING) && HAVE_DECL_XDP_RX_RING)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_RX_RING) == (2), "XDP_RX_RING != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_RX_RING 2
+#endif
+#if defined(XDP_TX_RING) || (defined(HAVE_DECL_XDP_TX_RING) && HAVE_DECL_XDP_TX_RING)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_TX_RING) == (3), "XDP_TX_RING != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_TX_RING 3
+#endif
+#if defined(XDP_UMEM_REG) || (defined(HAVE_DECL_XDP_UMEM_REG) && HAVE_DECL_XDP_UMEM_REG)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_UMEM_REG) == (4), "XDP_UMEM_REG != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_UMEM_REG 4
+#endif
+#if defined(XDP_UMEM_FILL_RING) || (defined(HAVE_DECL_XDP_UMEM_FILL_RING) && HAVE_DECL_XDP_UMEM_FILL_RING)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_UMEM_FILL_RING) == (5), "XDP_UMEM_FILL_RING != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_UMEM_FILL_RING 5
+#endif
+#if defined(XDP_UMEM_COMPLETION_RING) || (defined(HAVE_DECL_XDP_UMEM_COMPLETION_RING) && HAVE_DECL_XDP_UMEM_COMPLETION_RING)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_UMEM_COMPLETION_RING) == (6), "XDP_UMEM_COMPLETION_RING != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_UMEM_COMPLETION_RING 6
+#endif
+#if defined(XDP_STATISTICS) || (defined(HAVE_DECL_XDP_STATISTICS) && HAVE_DECL_XDP_STATISTICS)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((XDP_STATISTICS) == (7), "XDP_STATISTICS != 7");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define XDP_STATISTICS 7
+#endif
+
+#ifndef XLAT_MACROS_ONLY
+
+# ifdef IN_MPERS
+
+#  error static const struct xlat sock_xdp_options in mpers mode
+
+# else
+
+static
+const struct xlat sock_xdp_options[] = {
+ [XDP_MMAP_OFFSETS] = XLAT(XDP_MMAP_OFFSETS),
+ [XDP_RX_RING] = XLAT(XDP_RX_RING),
+ [XDP_TX_RING] = XLAT(XDP_TX_RING),
+ [XDP_UMEM_REG] = XLAT(XDP_UMEM_REG),
+ [XDP_UMEM_FILL_RING] = XLAT(XDP_UMEM_FILL_RING),
+ [XDP_UMEM_COMPLETION_RING] = XLAT(XDP_UMEM_COMPLETION_RING),
+ [XDP_STATISTICS] = XLAT(XDP_STATISTICS),
+ XLAT_END
+};
+
+# endif /* !IN_MPERS */
+
+#endif /* !XLAT_MACROS_ONLY */
diff --git a/xlat/sock_xdp_options.in b/xlat/sock_xdp_options.in
new file mode 100644
index 0000000..f2b7a68
--- /dev/null
+++ b/xlat/sock_xdp_options.in
@@ -0,0 +1,8 @@
+#value_indexed
+XDP_MMAP_OFFSETS		1
+XDP_RX_RING			2
+XDP_TX_RING			3
+XDP_UMEM_REG			4
+XDP_UMEM_FILL_RING		5
+XDP_UMEM_COMPLETION_RING	6
+XDP_STATISTICS			7
diff --git a/xlat/socketlayers.h b/xlat/socketlayers.h
index 5296344..aad510a 100644
--- a/xlat/socketlayers.h
+++ b/xlat/socketlayers.h
@@ -257,6 +257,13 @@
 #else
 # define SOL_TLS 282
 #endif
+#if defined(SOL_XDP) || (defined(HAVE_DECL_SOL_XDP) && HAVE_DECL_SOL_XDP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOL_XDP) == (283), "SOL_XDP != 283");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOL_XDP 283
+#endif
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
 #if defined(SOL_SOCKET) || (defined(HAVE_DECL_SOL_SOCKET) && HAVE_DECL_SOL_SOCKET)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
@@ -311,6 +318,7 @@
  XLAT(SOL_NFC),
  XLAT(SOL_KCM),
  XLAT(SOL_TLS),
+ XLAT(SOL_XDP),
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
  XLAT(SOL_SOCKET),
 #endif
diff --git a/xlat/socketlayers.in b/xlat/socketlayers.in
index 0dfa446..0ff09d8 100644
--- a/xlat/socketlayers.in
+++ b/xlat/socketlayers.in
@@ -37,6 +37,7 @@
 SOL_NFC		280
 SOL_KCM		281
 SOL_TLS		282
+SOL_XDP		283
 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
 SOL_SOCKET	0xffff
 #endif
diff --git a/xlat/sockipoptions.in b/xlat/sockipoptions.in
deleted file mode 100644
index 51ed134..0000000
--- a/xlat/sockipoptions.in
+++ /dev/null
@@ -1,50 +0,0 @@
-IP_TOS
-IP_TTL
-IP_HDRINCL
-IP_OPTIONS
-IP_ROUTER_ALERT
-IP_RECVOPTIONS
-IP_RECVOPTS
-IP_RETOPTS
-IP_RECVRETOPTS
-IP_RECVDSTADDR
-IP_PKTINFO
-IP_PKTOPTIONS
-IP_MTU_DISCOVER
-IP_RECVERR
-IP_RECVTTL
-IP_RECVTOS
-IP_MTU
-IP_MULTICAST_IF
-IP_MULTICAST_TTL
-IP_MULTICAST_LOOP
-IP_ADD_MEMBERSHIP
-IP_DROP_MEMBERSHIP
-IP_BROADCAST_IF
-IP_RECVIFINDEX
-IP_MSFILTER
-IP_FREEBIND
-IP_IPSEC_POLICY
-IP_XFRM_POLICY
-IP_PASSSEC
-IP_TRANSPARENT
-IP_ORIGDSTADDR
-IP_RECVORIGDSTADDR
-IP_MINTTL
-IP_NODEFRAG
-IP_CHECKSUM
-IP_BIND_ADDRESS_NO_PORT
-IP_RECVFRAGSIZE
-IP_UNBLOCK_SOURCE
-IP_BLOCK_SOURCE
-IP_ADD_SOURCE_MEMBERSHIP
-IP_DROP_SOURCE_MEMBERSHIP
-MCAST_JOIN_GROUP
-MCAST_BLOCK_SOURCE
-MCAST_UNBLOCK_SOURCE
-MCAST_LEAVE_GROUP
-MCAST_JOIN_SOURCE_GROUP
-MCAST_LEAVE_SOURCE_GROUP
-MCAST_MSFILTER
-IP_MULTICAST_ALL
-IP_UNICAST_IF
diff --git a/xlat/sockipv6options.in b/xlat/sockipv6options.in
deleted file mode 100644
index 4f23d19..0000000
--- a/xlat/sockipv6options.in
+++ /dev/null
@@ -1,62 +0,0 @@
-IPV6_ADDRFORM
-IPV6_2292PKTINFO
-IPV6_2292HOPOPTS
-IPV6_2292DSTOPTS
-IPV6_2292RTHDR
-IPV6_2292PKTOPTIONS
-IPV6_CHECKSUM
-IPV6_2292HOPLIMIT
-IPV6_NEXTHOP
-IPV6_AUTHHDR
-IPV6_FLOWINFO
-IPV6_UNICAST_HOPS
-IPV6_MULTICAST_IF
-IPV6_MULTICAST_HOPS
-IPV6_MULTICAST_LOOP
-IPV6_ADD_MEMBERSHIP
-IPV6_DROP_MEMBERSHIP
-IPV6_ROUTER_ALERT
-IPV6_MTU_DISCOVER
-IPV6_MTU
-IPV6_RECVERR
-IPV6_V6ONLY
-IPV6_JOIN_ANYCAST
-IPV6_LEAVE_ANYCAST
-IPV6_FLOWLABEL_MGR
-IPV6_FLOWINFO_SEND
-IPV6_IPSEC_POLICY
-IPV6_XFRM_POLICY
-IPV6_HDRINCL
-MCAST_JOIN_GROUP
-MCAST_BLOCK_SOURCE
-MCAST_UNBLOCK_SOURCE
-MCAST_LEAVE_GROUP
-MCAST_JOIN_SOURCE_GROUP
-MCAST_LEAVE_SOURCE_GROUP
-MCAST_MSFILTER
-IPV6_RECVPKTINFO
-IPV6_PKTINFO
-IPV6_RECVHOPLIMIT
-IPV6_HOPLIMIT
-IPV6_RECVHOPOPTS
-IPV6_HOPOPTS
-IPV6_RTHDRDSTOPTS
-IPV6_RECVRTHDR
-IPV6_RTHDR
-IPV6_RECVDSTOPTS
-IPV6_DSTOPTS
-IPV6_RECVPATHMTU
-IPV6_PATHMTU
-IPV6_DONTFRAG
-IPV6_USE_MIN_MTU
-IPV6_RECVTCLASS
-IPV6_TCLASS
-IPV6_AUTOFLOWLABEL
-IPV6_ADDR_PREFERENCES
-IPV6_MINHOPCOUNT
-IPV6_ORIGDSTADDR
-IPV6_RECVORIGDSTADDR
-IPV6_TRANSPARENT
-IPV6_UNICAST_IF
-IPV6_RECVFRAGSIZE
-IPV6_FREEBIND
diff --git a/xlat/sockipxoptions.in b/xlat/sockipxoptions.in
deleted file mode 100644
index eba97fd..0000000
--- a/xlat/sockipxoptions.in
+++ /dev/null
@@ -1 +0,0 @@
-IPX_TYPE
diff --git a/xlat/socknetlinkoptions.in b/xlat/socknetlinkoptions.in
deleted file mode 100644
index 033ffd4..0000000
--- a/xlat/socknetlinkoptions.in
+++ /dev/null
@@ -1,11 +0,0 @@
-NETLINK_ADD_MEMBERSHIP		1
-NETLINK_DROP_MEMBERSHIP		2
-NETLINK_PKTINFO			3
-NETLINK_BROADCAST_ERROR		4
-NETLINK_NO_ENOBUFS		5
-NETLINK_RX_RING			6
-NETLINK_TX_RING			7
-NETLINK_LISTEN_ALL_NSID		8
-NETLINK_LIST_MEMBERSHIPS	9
-NETLINK_CAP_ACK			10
-NETLINK_EXT_ACK			11
diff --git a/xlat/sockoptions.in b/xlat/sockoptions.in
deleted file mode 100644
index 2c1195f..0000000
--- a/xlat/sockoptions.in
+++ /dev/null
@@ -1,72 +0,0 @@
-SO_DEBUG
-SO_REUSEADDR
-SO_TYPE
-SO_ERROR
-SO_DONTROUTE
-SO_BROADCAST
-SO_SNDBUF
-SO_RCVBUF
-SO_SNDBUFFORCE
-SO_RCVBUFFORCE
-SO_KEEPALIVE
-SO_OOBINLINE
-SO_NO_CHECK
-SO_PRIORITY
-SO_LINGER
-SO_BSDCOMPAT
-SO_REUSEPORT
-SO_PASSCRED
-SO_PEERCRED
-SO_RCVLOWAT
-SO_SNDLOWAT
-SO_RCVTIMEO
-SO_SNDTIMEO
-SO_SECURITY_AUTHENTICATION
-SO_SECURITY_ENCRYPTION_TRANSPORT
-SO_SECURITY_ENCRYPTION_NETWORK
-SO_BINDTODEVICE
-SO_ATTACH_FILTER
-SO_GET_FILTER
-SO_DETACH_FILTER
-SO_DETACH_BPF
-SO_PEERNAME
-SO_TIMESTAMP
-SO_ACCEPTCONN
-SO_PEERSEC
-SO_PASSSEC
-SO_TIMESTAMPNS
-SO_MARK
-SO_TIMESTAMPING
-SO_PROTOCOL
-SO_DOMAIN
-SO_RXQ_OVFL
-SO_WIFI_STATUS
-SO_PEEK_OFF
-SO_NOFCS
-SO_LOCK_FILTER
-SO_SELECT_ERR_QUEUE
-SO_BUSY_POLL
-SO_MAX_PACING_RATE
-SO_BPF_EXTENSIONS
-SO_INCOMING_CPU
-SO_ATTACH_BPF
-SO_ATTACH_REUSEPORT_CBPF
-SO_ATTACH_REUSEPORT_EBPF
-SO_CNX_ADVICE
-SO_MEMINFO
-SO_INCOMING_NAPI_ID
-SO_COOKIE
-SO_PEERGROUPS
-SO_ZEROCOPY
-
-SO_ALLRAW
-SO_ICS
-SO_IMASOCKET
-SO_LISTENING
-SO_MGMT
-SO_ORDREL
-SO_PARALLELSVR
-SO_PROTOTYPE
-SO_RDWR
-SO_SEMA
-SO_USELOOPBACK
diff --git a/xlat/sockpacketoptions.in b/xlat/sockpacketoptions.in
deleted file mode 100644
index d11ad0b..0000000
--- a/xlat/sockpacketoptions.in
+++ /dev/null
@@ -1,21 +0,0 @@
-PACKET_ADD_MEMBERSHIP
-PACKET_DROP_MEMBERSHIP
-PACKET_RECV_OUTPUT
-PACKET_RX_RING
-PACKET_STATISTICS
-PACKET_COPY_THRESH
-PACKET_AUXDATA
-PACKET_ORIGDEV
-PACKET_VERSION
-PACKET_HDRLEN
-PACKET_RESERVE
-PACKET_TX_RING
-PACKET_LOSS
-PACKET_VNET_HDR
-PACKET_TX_TIMESTAMP
-PACKET_TIMESTAMP
-PACKET_FANOUT
-PACKET_TX_HAS_OFF
-PACKET_QDISC_BYPASS
-PACKET_ROLLOVER_STATS
-PACKET_FANOUT_DATA
diff --git a/xlat/sockrawoptions.in b/xlat/sockrawoptions.in
deleted file mode 100644
index b341134..0000000
--- a/xlat/sockrawoptions.in
+++ /dev/null
@@ -1 +0,0 @@
-ICMP_FILTER
diff --git a/xlat/socksctpoptions.in b/xlat/socksctpoptions.in
deleted file mode 100644
index f785ca8..0000000
--- a/xlat/socksctpoptions.in
+++ /dev/null
@@ -1,62 +0,0 @@
-SCTP_RTOINFO			0
-SCTP_ASSOCINFO			1
-SCTP_INITMSG			2
-SCTP_NODELAY			3
-SCTP_AUTOCLOSE			4
-SCTP_SET_PEER_PRIMARY_ADDR	5
-SCTP_PRIMARY_ADDR		6
-SCTP_ADAPTATION_LAYER		7
-SCTP_DISABLE_FRAGMENTS		8
-SCTP_PEER_ADDR_PARAMS		9
-SCTP_DEFAULT_SEND_PARAM		10
-SCTP_EVENTS			11
-SCTP_I_WANT_MAPPED_V4_ADDR	12
-SCTP_MAXSEG			13
-SCTP_STATUS			14
-SCTP_GET_PEER_ADDR_INFO		15
-SCTP_DELAYED_SACK		16
-SCTP_CONTEXT			17
-SCTP_FRAGMENT_INTERLEAVE	18
-SCTP_PARTIAL_DELIVERY_POINT	19
-SCTP_MAX_BURST			20
-SCTP_AUTH_CHUNK			21
-SCTP_HMAC_IDENT			22
-SCTP_AUTH_KEY			23
-SCTP_AUTH_ACTIVE_KEY		24
-SCTP_AUTH_DELETE_KEY		25
-SCTP_PEER_AUTH_CHUNKS		26
-SCTP_LOCAL_AUTH_CHUNKS		27
-SCTP_GET_ASSOC_NUMBER		28
-SCTP_GET_ASSOC_ID_LIST		29
-SCTP_AUTO_ASCONF		30
-SCTP_PEER_ADDR_THLDS		31
-SCTP_RECVRCVINFO		32
-SCTP_RECVNXTINFO		33
-SCTP_DEFAULT_SNDINFO		34
-/* linux specific things */
-SCTP_SOCKOPT_BINDX_ADD		100
-SCTP_SOCKOPT_BINDX_REM		101
-SCTP_SOCKOPT_PEELOFF		102
-SCTP_GET_PEER_ADDRS_NUM_OLD	103
-SCTP_GET_PEER_ADDRS_OLD		104
-SCTP_GET_LOCAL_ADDRS_NUM_OLD	105
-SCTP_GET_LOCAL_ADDRS_OLD	106
-SCTP_SOCKOPT_CONNECTX_OLD	107
-SCTP_GET_PEER_ADDRS		108
-SCTP_GET_LOCAL_ADDRS		109
-SCTP_SOCKOPT_CONNECTX		110
-SCTP_SOCKOPT_CONNECTX3		111
-SCTP_GET_ASSOC_STATS		112
-SCTP_PR_SUPPORTED		113
-SCTP_DEFAULT_PRINFO		114
-SCTP_PR_ASSOC_STATUS		115
-SCTP_PR_STREAM_STATUS		116
-SCTP_RECONFIG_SUPPORTED		117
-SCTP_ENABLE_STREAM_RESET	118
-SCTP_RESET_STREAMS		119
-SCTP_RESET_ASSOC		120
-SCTP_ADD_STREAMS		121
-SCTP_SOCKOPT_PEELOFF_FLAGS	122
-SCTP_STREAM_SCHEDULER		123
-SCTP_STREAM_SCHEDULER_VALUE	124
-SCTP_INTERLEAVING_SUPPORTED	125
diff --git a/xlat/socktcpoptions.in b/xlat/socktcpoptions.in
deleted file mode 100644
index 44f1a2a..0000000
--- a/xlat/socktcpoptions.in
+++ /dev/null
@@ -1,34 +0,0 @@
-TCP_NODELAY
-TCP_MAXSEG
-TCP_CORK
-TCP_KEEPIDLE
-TCP_KEEPINTVL
-TCP_KEEPCNT
-TCP_SYNCNT
-TCP_LINGER2
-TCP_DEFER_ACCEPT
-TCP_WINDOW_CLAMP
-TCP_INFO
-TCP_QUICKACK
-TCP_CONGESTION
-TCP_MD5SIG
-TCP_COOKIE_TRANSACTIONS
-TCP_THIN_LINEAR_TIMEOUTS
-TCP_THIN_DUPACK
-TCP_USER_TIMEOUT
-TCP_REPAIR
-TCP_REPAIR_QUEUE
-TCP_QUEUE_SEQ
-TCP_REPAIR_OPTIONS
-TCP_FASTOPEN
-TCP_TIMESTAMP
-TCP_NOTSENT_LOWAT
-TCP_CC_INFO
-TCP_SAVE_SYN
-TCP_SAVED_SYN
-TCP_REPAIR_WINDOW
-TCP_FASTOPEN_CONNECT
-TCP_ULP
-TCP_MD5SIG_EXT
-TCP_FASTOPEN_KEY
-TCP_FASTOPEN_NO_COOKIE
diff --git a/xlat/socktypes.h b/xlat/socktypes.h
index 208c172..113ccb0 100644
--- a/xlat/socktypes.h
+++ b/xlat/socktypes.h
@@ -3,33 +3,90 @@
 #include "gcc_compat.h"
 #include "static_assert.h"
 
+#ifdef __mips__
+#if defined(SOCK_DGRAM) || (defined(HAVE_DECL_SOCK_DGRAM) && HAVE_DECL_SOCK_DGRAM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOCK_DGRAM) == (1), "SOCK_DGRAM != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOCK_DGRAM 1
+#endif
+#if defined(SOCK_STREAM) || (defined(HAVE_DECL_SOCK_STREAM) && HAVE_DECL_SOCK_STREAM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOCK_STREAM) == (2), "SOCK_STREAM != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOCK_STREAM 2
+#endif
+#else
+#if defined(SOCK_STREAM) || (defined(HAVE_DECL_SOCK_STREAM) && HAVE_DECL_SOCK_STREAM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOCK_STREAM) == (1), "SOCK_STREAM != 1");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOCK_STREAM 1
+#endif
+#if defined(SOCK_DGRAM) || (defined(HAVE_DECL_SOCK_DGRAM) && HAVE_DECL_SOCK_DGRAM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOCK_DGRAM) == (2), "SOCK_DGRAM != 2");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOCK_DGRAM 2
+#endif
+#endif
+#if defined(SOCK_RAW) || (defined(HAVE_DECL_SOCK_RAW) && HAVE_DECL_SOCK_RAW)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOCK_RAW) == (3), "SOCK_RAW != 3");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOCK_RAW 3
+#endif
+#if defined(SOCK_RDM) || (defined(HAVE_DECL_SOCK_RDM) && HAVE_DECL_SOCK_RDM)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOCK_RDM) == (4), "SOCK_RDM != 4");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOCK_RDM 4
+#endif
+#if defined(SOCK_SEQPACKET) || (defined(HAVE_DECL_SOCK_SEQPACKET) && HAVE_DECL_SOCK_SEQPACKET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOCK_SEQPACKET) == (5), "SOCK_SEQPACKET != 5");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOCK_SEQPACKET 5
+#endif
+#if defined(SOCK_DCCP) || (defined(HAVE_DECL_SOCK_DCCP) && HAVE_DECL_SOCK_DCCP)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOCK_DCCP) == (6), "SOCK_DCCP != 6");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOCK_DCCP 6
+#endif
+#if defined(SOCK_PACKET) || (defined(HAVE_DECL_SOCK_PACKET) && HAVE_DECL_SOCK_PACKET)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((SOCK_PACKET) == (10), "SOCK_PACKET != 10");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define SOCK_PACKET 10
+#endif
 
 #ifndef XLAT_MACROS_ONLY
 
 # ifndef IN_MPERS
 
 const struct xlat socktypes[] = {
-#if defined(SOCK_STREAM) || (defined(HAVE_DECL_SOCK_STREAM) && HAVE_DECL_SOCK_STREAM)
-  XLAT(SOCK_STREAM),
+#ifdef __mips__
+ XLAT(SOCK_DGRAM),
+ XLAT(SOCK_STREAM),
+#else
+ XLAT(SOCK_STREAM),
+ XLAT(SOCK_DGRAM),
 #endif
-#if defined(SOCK_DGRAM) || (defined(HAVE_DECL_SOCK_DGRAM) && HAVE_DECL_SOCK_DGRAM)
-  XLAT(SOCK_DGRAM),
-#endif
-#if defined(SOCK_RAW) || (defined(HAVE_DECL_SOCK_RAW) && HAVE_DECL_SOCK_RAW)
-  XLAT(SOCK_RAW),
-#endif
-#if defined(SOCK_RDM) || (defined(HAVE_DECL_SOCK_RDM) && HAVE_DECL_SOCK_RDM)
-  XLAT(SOCK_RDM),
-#endif
-#if defined(SOCK_SEQPACKET) || (defined(HAVE_DECL_SOCK_SEQPACKET) && HAVE_DECL_SOCK_SEQPACKET)
-  XLAT(SOCK_SEQPACKET),
-#endif
-#if defined(SOCK_DCCP) || (defined(HAVE_DECL_SOCK_DCCP) && HAVE_DECL_SOCK_DCCP)
-  XLAT(SOCK_DCCP),
-#endif
-#if defined(SOCK_PACKET) || (defined(HAVE_DECL_SOCK_PACKET) && HAVE_DECL_SOCK_PACKET)
-  XLAT(SOCK_PACKET),
-#endif
+ XLAT(SOCK_RAW),
+ XLAT(SOCK_RDM),
+ XLAT(SOCK_SEQPACKET),
+ XLAT(SOCK_DCCP),
+ XLAT(SOCK_PACKET),
  XLAT_END
 };
 
diff --git a/xlat/socktypes.in b/xlat/socktypes.in
index 4b3eadc..678c2da 100644
--- a/xlat/socktypes.in
+++ b/xlat/socktypes.in
@@ -1,7 +1,12 @@
-SOCK_STREAM
-SOCK_DGRAM
-SOCK_RAW
-SOCK_RDM
-SOCK_SEQPACKET
-SOCK_DCCP
-SOCK_PACKET
+#ifdef __mips__
+SOCK_DGRAM	1
+SOCK_STREAM	2
+#else
+SOCK_STREAM	1
+SOCK_DGRAM	2
+#endif
+SOCK_RAW	3
+SOCK_RDM	4
+SOCK_SEQPACKET	5
+SOCK_DCCP	6
+SOCK_PACKET	10
diff --git a/xlat/v4l2_control_id_bases.h b/xlat/v4l2_control_id_bases.h
index 60e9cb5..7f492b3 100644
--- a/xlat/v4l2_control_id_bases.h
+++ b/xlat/v4l2_control_id_bases.h
@@ -12,24 +12,66 @@
 #endif
 #if defined(V4L2_CID_USER_MEYE_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_MEYE_BASE) && HAVE_DECL_V4L2_CID_USER_MEYE_BASE)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((V4L2_CID_USER_MEYE_BASE) == ((V4L2_CID_BASE + 0x1000)), "V4L2_CID_USER_MEYE_BASE != (V4L2_CID_BASE + 0x1000)");
+static_assert((V4L2_CID_USER_MEYE_BASE) == ((V4L2_CID_BASE | 0x1000)), "V4L2_CID_USER_MEYE_BASE != (V4L2_CID_BASE | 0x1000)");
 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
 #else
-# define V4L2_CID_USER_MEYE_BASE (V4L2_CID_BASE + 0x1000)
+# define V4L2_CID_USER_MEYE_BASE (V4L2_CID_BASE | 0x1000)
 #endif
 #if defined(V4L2_CID_USER_BTTV_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_BTTV_BASE) && HAVE_DECL_V4L2_CID_USER_BTTV_BASE)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((V4L2_CID_USER_BTTV_BASE) == ((V4L2_CID_BASE + 0x1010)), "V4L2_CID_USER_BTTV_BASE != (V4L2_CID_BASE + 0x1010)");
+static_assert((V4L2_CID_USER_BTTV_BASE) == ((V4L2_CID_BASE | 0x1010)), "V4L2_CID_USER_BTTV_BASE != (V4L2_CID_BASE | 0x1010)");
 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
 #else
-# define V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010)
+# define V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE | 0x1010)
+#endif
+#if defined(V4L2_CID_USER_S2255_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_S2255_BASE) && HAVE_DECL_V4L2_CID_USER_S2255_BASE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_CID_USER_S2255_BASE) == ((V4L2_CID_BASE | 0x1030)), "V4L2_CID_USER_S2255_BASE != (V4L2_CID_BASE | 0x1030)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_CID_USER_S2255_BASE (V4L2_CID_BASE | 0x1030)
+#endif
+#if defined(V4L2_CID_USER_SI476X_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_SI476X_BASE) && HAVE_DECL_V4L2_CID_USER_SI476X_BASE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_CID_USER_SI476X_BASE) == ((V4L2_CID_BASE | 0x1040)), "V4L2_CID_USER_SI476X_BASE != (V4L2_CID_BASE | 0x1040)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_CID_USER_SI476X_BASE (V4L2_CID_BASE | 0x1040)
 #endif
 #if defined(V4L2_CID_USER_TI_VPE_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_TI_VPE_BASE) && HAVE_DECL_V4L2_CID_USER_TI_VPE_BASE)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((V4L2_CID_USER_TI_VPE_BASE) == ((V4L2_CID_BASE + 0x1050)), "V4L2_CID_USER_TI_VPE_BASE != (V4L2_CID_BASE + 0x1050)");
+static_assert((V4L2_CID_USER_TI_VPE_BASE) == ((V4L2_CID_BASE | 0x1050)), "V4L2_CID_USER_TI_VPE_BASE != (V4L2_CID_BASE | 0x1050)");
 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
 #else
-# define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050)
+# define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE | 0x1050)
+#endif
+#if defined(V4L2_CID_USER_SAA7134_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_SAA7134_BASE) && HAVE_DECL_V4L2_CID_USER_SAA7134_BASE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_CID_USER_SAA7134_BASE) == ((V4L2_CID_BASE | 0x1060)), "V4L2_CID_USER_SAA7134_BASE != (V4L2_CID_BASE | 0x1060)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_CID_USER_SAA7134_BASE (V4L2_CID_BASE | 0x1060)
+#endif
+#if defined(V4L2_CID_USER_ADV7180_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_ADV7180_BASE) && HAVE_DECL_V4L2_CID_USER_ADV7180_BASE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_CID_USER_ADV7180_BASE) == ((V4L2_CID_BASE | 0x1070)), "V4L2_CID_USER_ADV7180_BASE != (V4L2_CID_BASE | 0x1070)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_CID_USER_ADV7180_BASE (V4L2_CID_BASE | 0x1070)
+#endif
+#if defined(V4L2_CID_USER_TC358743_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_TC358743_BASE) && HAVE_DECL_V4L2_CID_USER_TC358743_BASE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_CID_USER_TC358743_BASE) == ((V4L2_CID_BASE | 0x1080)), "V4L2_CID_USER_TC358743_BASE != (V4L2_CID_BASE | 0x1080)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_CID_USER_TC358743_BASE (V4L2_CID_BASE | 0x1080)
+#endif
+#if defined(V4L2_CID_USER_MAX217X_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_MAX217X_BASE) && HAVE_DECL_V4L2_CID_USER_MAX217X_BASE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_CID_USER_MAX217X_BASE) == ((V4L2_CID_BASE | 0x1090)), "V4L2_CID_USER_MAX217X_BASE != (V4L2_CID_BASE | 0x1090)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_CID_USER_MAX217X_BASE (V4L2_CID_BASE | 0x1090)
 #endif
 #ifndef STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE
 # define STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE
@@ -37,10 +79,10 @@
 #endif
 #if defined(V4L2_CID_USER_IMX_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_IMX_BASE) && HAVE_DECL_V4L2_CID_USER_IMX_BASE)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((V4L2_CID_USER_IMX_BASE) == ((V4L2_CID_BASE + 0x10b0)), "V4L2_CID_USER_IMX_BASE != (V4L2_CID_BASE + 0x10b0)");
+static_assert((V4L2_CID_USER_IMX_BASE) == ((V4L2_CID_BASE | 0x10b0)), "V4L2_CID_USER_IMX_BASE != (V4L2_CID_BASE | 0x10b0)");
 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
 #else
-# define V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE + 0x10b0)
+# define V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE | 0x10b0)
 #endif
 #if defined(V4L2_CID_MPEG_BASE) || (defined(HAVE_DECL_V4L2_CID_MPEG_BASE) && HAVE_DECL_V4L2_CID_MPEG_BASE)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
@@ -149,7 +191,13 @@
  XLAT(V4L2_CID_BASE),
  XLAT(V4L2_CID_USER_MEYE_BASE),
  XLAT(V4L2_CID_USER_BTTV_BASE),
+ XLAT(V4L2_CID_USER_S2255_BASE),
+ XLAT(V4L2_CID_USER_SI476X_BASE),
  XLAT(V4L2_CID_USER_TI_VPE_BASE),
+ XLAT(V4L2_CID_USER_SAA7134_BASE),
+ XLAT(V4L2_CID_USER_ADV7180_BASE),
+ XLAT(V4L2_CID_USER_TC358743_BASE),
+ XLAT(V4L2_CID_USER_MAX217X_BASE),
 #ifndef STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE
 # define STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE
 /*
diff --git a/xlat/v4l2_control_id_bases.in b/xlat/v4l2_control_id_bases.in
index f3fd925..a0f9cca 100644
--- a/xlat/v4l2_control_id_bases.in
+++ b/xlat/v4l2_control_id_bases.in
@@ -1,7 +1,13 @@
 V4L2_CID_BASE				(V4L2_CTRL_CLASS_USER | 0x900)
-V4L2_CID_USER_MEYE_BASE			(V4L2_CID_BASE + 0x1000)
-V4L2_CID_USER_BTTV_BASE			(V4L2_CID_BASE + 0x1010)
-V4L2_CID_USER_TI_VPE_BASE		(V4L2_CID_BASE + 0x1050)
+V4L2_CID_USER_MEYE_BASE			(V4L2_CID_BASE | 0x1000)
+V4L2_CID_USER_BTTV_BASE			(V4L2_CID_BASE | 0x1010)
+V4L2_CID_USER_S2255_BASE		(V4L2_CID_BASE | 0x1030)
+V4L2_CID_USER_SI476X_BASE		(V4L2_CID_BASE | 0x1040)
+V4L2_CID_USER_TI_VPE_BASE		(V4L2_CID_BASE | 0x1050)
+V4L2_CID_USER_SAA7134_BASE		(V4L2_CID_BASE | 0x1060)
+V4L2_CID_USER_ADV7180_BASE		(V4L2_CID_BASE | 0x1070)
+V4L2_CID_USER_TC358743_BASE		(V4L2_CID_BASE | 0x1080)
+V4L2_CID_USER_MAX217X_BASE		(V4L2_CID_BASE | 0x1090)
 #ifndef STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE
 # define STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE
 /*
@@ -17,7 +23,7 @@
  */
 # undef V4L2_CID_USER_IMX_BASE
 #endif
-V4L2_CID_USER_IMX_BASE			(V4L2_CID_BASE + 0x10b0)
+V4L2_CID_USER_IMX_BASE			(V4L2_CID_BASE | 0x10b0)
 V4L2_CID_MPEG_BASE			(V4L2_CTRL_CLASS_MPEG | 0x900)
 V4L2_CID_MPEG_CX2341X_BASE		(V4L2_CTRL_CLASS_MPEG | 0x1000)
 V4L2_CID_MPEG_MFC51_BASE		(V4L2_CTRL_CLASS_MPEG | 0x1100)
diff --git a/xlat/v4l2_control_ids.h b/xlat/v4l2_control_ids.h
index 2b73d34..293772a 100644
--- a/xlat/v4l2_control_ids.h
+++ b/xlat/v4l2_control_ids.h
@@ -1060,12 +1060,19 @@
 #else
 # define V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP (V4L2_CID_MPEG_BASE+510)
 #endif
-#if defined(V4L2_CID_MPEG_VIDEO_VPX_PROFILE) || (defined(HAVE_DECL_V4L2_CID_MPEG_VIDEO_VPX_PROFILE) && HAVE_DECL_V4L2_CID_MPEG_VIDEO_VPX_PROFILE)
+#if defined(V4L2_CID_MPEG_VIDEO_VP8_PROFILE) || (defined(HAVE_DECL_V4L2_CID_MPEG_VIDEO_VP8_PROFILE) && HAVE_DECL_V4L2_CID_MPEG_VIDEO_VP8_PROFILE)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
-static_assert((V4L2_CID_MPEG_VIDEO_VPX_PROFILE) == ((V4L2_CID_MPEG_BASE+511)), "V4L2_CID_MPEG_VIDEO_VPX_PROFILE != (V4L2_CID_MPEG_BASE+511)");
+static_assert((V4L2_CID_MPEG_VIDEO_VP8_PROFILE) == ((V4L2_CID_MPEG_BASE+511)), "V4L2_CID_MPEG_VIDEO_VP8_PROFILE != (V4L2_CID_MPEG_BASE+511)");
 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
 #else
-# define V4L2_CID_MPEG_VIDEO_VPX_PROFILE (V4L2_CID_MPEG_BASE+511)
+# define V4L2_CID_MPEG_VIDEO_VP8_PROFILE (V4L2_CID_MPEG_BASE+511)
+#endif
+#if defined(V4L2_CID_MPEG_VIDEO_VP9_PROFILE) || (defined(HAVE_DECL_V4L2_CID_MPEG_VIDEO_VP9_PROFILE) && HAVE_DECL_V4L2_CID_MPEG_VIDEO_VP9_PROFILE)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_CID_MPEG_VIDEO_VP9_PROFILE) == ((V4L2_CID_MPEG_BASE+512)), "V4L2_CID_MPEG_VIDEO_VP9_PROFILE != (V4L2_CID_MPEG_BASE+512)");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_CID_MPEG_VIDEO_VP9_PROFILE (V4L2_CID_MPEG_BASE+512)
 #endif
 #if defined(V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP) || (defined(HAVE_DECL_V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP) && HAVE_DECL_V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
@@ -2504,7 +2511,8 @@
  XLAT(V4L2_CID_MPEG_VIDEO_VPX_MAX_QP),
  XLAT(V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP),
  XLAT(V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP),
- XLAT(V4L2_CID_MPEG_VIDEO_VPX_PROFILE),
+ XLAT(V4L2_CID_MPEG_VIDEO_VP8_PROFILE),
+ XLAT(V4L2_CID_MPEG_VIDEO_VP9_PROFILE),
 
  XLAT(V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP),
  XLAT(V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP),
diff --git a/xlat/v4l2_control_ids.in b/xlat/v4l2_control_ids.in
index 0885944..1cdda75 100644
--- a/xlat/v4l2_control_ids.in
+++ b/xlat/v4l2_control_ids.in
@@ -155,7 +155,8 @@
 V4L2_CID_MPEG_VIDEO_VPX_MAX_QP			(V4L2_CID_MPEG_BASE+508)
 V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP		(V4L2_CID_MPEG_BASE+509)
 V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP		(V4L2_CID_MPEG_BASE+510)
-V4L2_CID_MPEG_VIDEO_VPX_PROFILE			(V4L2_CID_MPEG_BASE+511)
+V4L2_CID_MPEG_VIDEO_VP8_PROFILE			(V4L2_CID_MPEG_BASE+511)
+V4L2_CID_MPEG_VIDEO_VP9_PROFILE			(V4L2_CID_MPEG_BASE+512)
 /* CIDs for HEVC encoding. */
 V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP			(V4L2_CID_MPEG_BASE + 600)
 V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP			(V4L2_CID_MPEG_BASE + 601)
diff --git a/xlat/v4l2_pix_fmts.h b/xlat/v4l2_pix_fmts.h
index 26a13bf..d76041c 100644
--- a/xlat/v4l2_pix_fmts.h
+++ b/xlat/v4l2_pix_fmts.h
@@ -808,6 +808,34 @@
 #else
 # define V4L2_PIX_FMT_XVID v4l2_fourcc('X', 'V', 'I', 'D')
 #endif
+#if defined(V4L2_PIX_FMT_SBGGR14P) || (defined(HAVE_DECL_V4L2_PIX_FMT_SBGGR14P) && HAVE_DECL_V4L2_PIX_FMT_SBGGR14P)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_PIX_FMT_SBGGR14P) == (v4l2_fourcc('p', 'B', 'E', 'E')), "V4L2_PIX_FMT_SBGGR14P != v4l2_fourcc('p', 'B', 'E', 'E')");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_PIX_FMT_SBGGR14P v4l2_fourcc('p', 'B', 'E', 'E')
+#endif
+#if defined(V4L2_PIX_FMT_SGBRG14P) || (defined(HAVE_DECL_V4L2_PIX_FMT_SGBRG14P) && HAVE_DECL_V4L2_PIX_FMT_SGBRG14P)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_PIX_FMT_SGBRG14P) == (v4l2_fourcc('p', 'G', 'E', 'E')), "V4L2_PIX_FMT_SGBRG14P != v4l2_fourcc('p', 'G', 'E', 'E')");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_PIX_FMT_SGBRG14P v4l2_fourcc('p', 'G', 'E', 'E')
+#endif
+#if defined(V4L2_PIX_FMT_SGRBG14P) || (defined(HAVE_DECL_V4L2_PIX_FMT_SGRBG14P) && HAVE_DECL_V4L2_PIX_FMT_SGRBG14P)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_PIX_FMT_SGRBG14P) == (v4l2_fourcc('p', 'g', 'E', 'E')), "V4L2_PIX_FMT_SGRBG14P != v4l2_fourcc('p', 'g', 'E', 'E')");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_PIX_FMT_SGRBG14P v4l2_fourcc('p', 'g', 'E', 'E')
+#endif
+#if defined(V4L2_PIX_FMT_SRGGB14P) || (defined(HAVE_DECL_V4L2_PIX_FMT_SRGGB14P) && HAVE_DECL_V4L2_PIX_FMT_SRGGB14P)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_PIX_FMT_SRGGB14P) == (v4l2_fourcc('p', 'R', 'E', 'E')), "V4L2_PIX_FMT_SRGGB14P != v4l2_fourcc('p', 'R', 'E', 'E')");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_PIX_FMT_SRGGB14P v4l2_fourcc('p', 'R', 'E', 'E')
+#endif
 #if defined(V4L2_PIX_FMT_VC1_ANNEX_G) || (defined(HAVE_DECL_V4L2_PIX_FMT_VC1_ANNEX_G) && HAVE_DECL_V4L2_PIX_FMT_VC1_ANNEX_G)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
 static_assert((V4L2_PIX_FMT_VC1_ANNEX_G) == (v4l2_fourcc('V', 'C', '1', 'G')), "V4L2_PIX_FMT_VC1_ANNEX_G != v4l2_fourcc('V', 'C', '1', 'G')");
@@ -927,6 +955,13 @@
 #else
 # define V4L2_PIX_FMT_YUV555 v4l2_fourcc('Y', 'U', 'V', 'O')
 #endif
+#if defined(V4L2_PIX_FMT_Y10P) || (defined(HAVE_DECL_V4L2_PIX_FMT_Y10P) && HAVE_DECL_V4L2_PIX_FMT_Y10P)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_PIX_FMT_Y10P) == (v4l2_fourcc('Y', '1', '0', 'P')), "V4L2_PIX_FMT_Y10P != v4l2_fourcc('Y', '1', '0', 'P')");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_PIX_FMT_Y10P v4l2_fourcc('Y', '1', '0', 'P')
+#endif
 #if defined(V4L2_PIX_FMT_YUV411P) || (defined(HAVE_DECL_V4L2_PIX_FMT_YUV411P) && HAVE_DECL_V4L2_PIX_FMT_YUV411P)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
 static_assert((V4L2_PIX_FMT_YUV411P) == (v4l2_fourcc('4', '1', '1', 'P')), "V4L2_PIX_FMT_YUV411P != v4l2_fourcc('4', '1', '1', 'P')");
@@ -976,6 +1011,13 @@
 #else
 # define V4L2_PIX_FMT_RGB565X v4l2_fourcc('R', 'G', 'B', 'R')
 #endif
+#if defined(V4L2_PIX_FMT_FWHT) || (defined(HAVE_DECL_V4L2_PIX_FMT_FWHT) && HAVE_DECL_V4L2_PIX_FMT_FWHT)
+DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
+static_assert((V4L2_PIX_FMT_FWHT) == (v4l2_fourcc('F', 'W', 'H', 'T')), "V4L2_PIX_FMT_FWHT != v4l2_fourcc('F', 'W', 'H', 'T')");
+DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
+#else
+# define V4L2_PIX_FMT_FWHT v4l2_fourcc('F', 'W', 'H', 'T')
+#endif
 #if defined(V4L2_PIX_FMT_YVYU) || (defined(HAVE_DECL_V4L2_PIX_FMT_YVYU) && HAVE_DECL_V4L2_PIX_FMT_YVYU)
 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
 static_assert((V4L2_PIX_FMT_YVYU) == (v4l2_fourcc('Y', 'V', 'Y', 'U')), "V4L2_PIX_FMT_YVYU != v4l2_fourcc('Y', 'V', 'Y', 'U')");
@@ -1210,6 +1252,10 @@
  XLAT(V4L2_PIX_FMT_SGRBG12P),
  XLAT(V4L2_PIX_FMT_HEVC),
  XLAT(V4L2_PIX_FMT_XVID),
+ XLAT(V4L2_PIX_FMT_SBGGR14P),
+ XLAT(V4L2_PIX_FMT_SGBRG14P),
+ XLAT(V4L2_PIX_FMT_SGRBG14P),
+ XLAT(V4L2_PIX_FMT_SRGGB14P),
  XLAT(V4L2_PIX_FMT_VC1_ANNEX_G),
  XLAT(V4L2_PIX_FMT_IPU3_SGRBG10),
  XLAT(V4L2_PIX_FMT_SGRBG8),
@@ -1227,6 +1273,7 @@
  XLAT(V4L2_PIX_FMT_JPGL),
  XLAT(V4L2_PIX_FMT_RGB555),
  XLAT(V4L2_PIX_FMT_YUV555),
+ XLAT(V4L2_PIX_FMT_Y10P),
  XLAT(V4L2_PIX_FMT_YUV411P),
  XLAT(V4L2_PIX_FMT_Y41P),
  XLAT(V4L2_PIX_FMT_YUV422P),
@@ -1234,6 +1281,7 @@
  XLAT(V4L2_PIX_FMT_YUV565),
  XLAT(V4L2_PIX_FMT_RGB555X),
  XLAT(V4L2_PIX_FMT_RGB565X),
+ XLAT(V4L2_PIX_FMT_FWHT),
  XLAT(V4L2_PIX_FMT_YVYU),
  XLAT(V4L2_PIX_FMT_CIT_YYVYUY),
  XLAT(V4L2_PIX_FMT_YYUV),
diff --git a/xlat/v4l2_pix_fmts.in b/xlat/v4l2_pix_fmts.in
index c595d57..445ca7a 100644
--- a/xlat/v4l2_pix_fmts.in
+++ b/xlat/v4l2_pix_fmts.in
@@ -114,6 +114,10 @@
 V4L2_PIX_FMT_SGRBG12P v4l2_fourcc('p', 'g', 'C', 'C')
 V4L2_PIX_FMT_HEVC     v4l2_fourcc('H', 'E', 'V', 'C')
 V4L2_PIX_FMT_XVID     v4l2_fourcc('X', 'V', 'I', 'D') /* Xvid           */
+V4L2_PIX_FMT_SBGGR14P v4l2_fourcc('p', 'B', 'E', 'E')
+V4L2_PIX_FMT_SGBRG14P v4l2_fourcc('p', 'G', 'E', 'E')
+V4L2_PIX_FMT_SGRBG14P v4l2_fourcc('p', 'g', 'E', 'E')
+V4L2_PIX_FMT_SRGGB14P v4l2_fourcc('p', 'R', 'E', 'E')
 V4L2_PIX_FMT_VC1_ANNEX_G v4l2_fourcc('V', 'C', '1', 'G') /* SMPTE 421M Annex G compliant stream */
 V4L2_PIX_FMT_IPU3_SGRBG10 v4l2_fourcc('i', 'p', '3', 'G') /* IPU3 packed 10-bit GRBG bayer */
 V4L2_PIX_FMT_SGRBG8  v4l2_fourcc('G', 'R', 'B', 'G') /*  8  GRGR.. BGBG.. */
@@ -131,6 +135,7 @@
 V4L2_PIX_FMT_JPGL    v4l2_fourcc('J', 'P', 'G', 'L') /* JPEG-Lite */
 V4L2_PIX_FMT_RGB555  v4l2_fourcc('R', 'G', 'B', 'O') /* 16  RGB-5-5-5     */
 V4L2_PIX_FMT_YUV555  v4l2_fourcc('Y', 'U', 'V', 'O') /* 16  YUV-5-5-5     */
+V4L2_PIX_FMT_Y10P    v4l2_fourcc('Y', '1', '0', 'P') /* 10  Greyscale, MIPI RAW10 packed */
 V4L2_PIX_FMT_YUV411P v4l2_fourcc('4', '1', '1', 'P') /* 12  YVU411 planar */
 V4L2_PIX_FMT_Y41P    v4l2_fourcc('Y', '4', '1', 'P') /* 12  YUV 4:1:1     */
 V4L2_PIX_FMT_YUV422P v4l2_fourcc('4', '2', '2', 'P') /* 16  YVU422 planar */
@@ -138,6 +143,7 @@
 V4L2_PIX_FMT_YUV565  v4l2_fourcc('Y', 'U', 'V', 'P') /* 16  YUV-5-6-5     */
 V4L2_PIX_FMT_RGB555X v4l2_fourcc('R', 'G', 'B', 'Q') /* 16  RGB-5-5-5 BE  */
 V4L2_PIX_FMT_RGB565X v4l2_fourcc('R', 'G', 'B', 'R') /* 16  RGB-5-6-5 BE  */
+V4L2_PIX_FMT_FWHT    v4l2_fourcc('F', 'W', 'H', 'T') /* Fast Walsh Hadamard Transform (vicodec) */
 V4L2_PIX_FMT_YVYU    v4l2_fourcc('Y', 'V', 'Y', 'U') /* 16 YVU 4:2:2 */
 V4L2_PIX_FMT_CIT_YYVYUY v4l2_fourcc('C', 'I', 'T', 'V') /* one line of Y then 1 line of VYUY */
 V4L2_PIX_FMT_YYUV    v4l2_fourcc('Y', 'Y', 'U', 'V') /* 16  YUV 4:2:2     */
diff --git a/xlate.el b/xlate.el
deleted file mode 100644
index d1645e7..0000000
--- a/xlate.el
+++ /dev/null
@@ -1,78 +0,0 @@
-;; Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
-;; All rights reserved.
-;;
-;; Redistribution and use in source and binary forms, with or without
-;; modification, are permitted provided that the following conditions
-;; are met:
-;; 1. Redistributions of source code must retain the above copyright
-;;    notice, this list of conditions and the following disclaimer.
-;; 2. Redistributions in binary form must reproduce the above copyright
-;;    notice, this list of conditions and the following disclaimer in the
-;;    documentation and/or other materials provided with the distribution.
-;; 3. The name of the author may not be used to endorse or promote products
-;;    derived from this software without specific prior written permission.
-;;
-;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-;; IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-;; OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-;; IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-;; INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-;; NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-;; DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-;; THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-;; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-;; THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-;; Description: Automate the construction of strace xlat tables.
-
-;; Usage: Put point and mark around a set of definitions in a header
-;; file.  Then grab them with C-c G.  Switch to the strace source file
-;; and build the xlat table with C-c B.  Then type the name of the table.
-
-(global-set-key "\C-cG" 'grab-xlate)
-(global-set-key "\C-cB" 'build-xlate)
-
-(defvar xlate-list nil
-  "See grab-xlate and build-xlate.")
-
-(defun grab-xlate (beg end)
-  "Grab all of the defined names in the region and save them in xlate-list."
-  (interactive "r")
-  (save-excursion
-    (setq xlate-list nil)
-    (goto-char beg)
-    (beginning-of-line)
-    (while (< (point) end)
-      (and (looking-at "^#[ \t]*define[ \t]+\\([A-Za-z0-9_]+\\)[ \t]+")
-	   (setq xlate-list (cons (buffer-substring (match-beginning 1)
-						    (match-end 1))
-				  xlate-list)))
-      (forward-line)))
-  (and (fboundp 'deactivate-mark)
-       (deactivate-mark))
-  (setq xlate-list (nreverse xlate-list)))
-
-(defun build-xlate (&optional list)
-  "Build and insert an strace xlat table based on the last grab."
-  (interactive)
-  (or list
-      (setq list xlate-list))
-  (beginning-of-line)
-  (save-excursion
-    (insert "static struct xlat ?[] = {\n")
-    (while list
-      (insert "\t{ " (car list) ",\n")
-      (backward-char)
-      (move-to-column 24 'force)
-      (end-of-line)
-      (insert "\"" (car list) "\"")
-      (move-to-column 40 'force)
-      (end-of-line)
-      (insert "},")
-      (forward-line)
-      (setq list (cdr list)))
-    (insert "	{ 0,		NULL		},\n")
-    (insert "};\n")
-    (insert "\n"))
-  (search-forward "?")
-  (delete-backward-char 1))