• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:Remove

25 	* capability.c (cap_user_header_t, cap_user_data_t): Remove.
44 * configure.ac (AC_CHECK_FUNCS): Remove pipe2.
73 * tests/mq.expected: Remove.
74 * tests/Makefile.am (EXTRA_DIST): Remove mq.expected.
83 * defs.h (INJECT_OPTS_RVAL_DISABLE): Remove.
142 * tests/ipc_sem.c (main) [__GLIBC__]: Remove.
249 * tests/msg_control.c (VAL_STR): Remove.
356 * defs.h (fault_opts): Remove err field, add rval field.
430 * linux/dummy.h: Remove sys_ustat.
443 * strace.1: Remove misplaced .TP macros.
449 there are no non-USE_ASM_STAT users left. Remove support of unused
452 * configure.ac (AC_CHECK_MEMBERS): Remove struct stat.st_mtim.tv_nsec.
453 * tests/fstatat.c (USE_ASM_STAT): Remove.
457 [!USE_ASM_STAT]: Remove.
470 * tests/fstatat64.c (TEST_BOGUS_STRUCT_STAT): Remove.
478 Remove all definitions of SAMPLE_SIZE that are identical to the fallback
481 * tests/fstat64.c (SAMPLE_SIZE): Remove.
482 * tests/lstat64.c (SAMPLE_SIZE): Remove.
483 * tests/stat64.c (SAMPLE_SIZE): Remove.
549 Remove redundant commas at the end of structure initializers.
555 * linux/32/syscallent.h: Remove redundant commas at the end of structure
784 * defs.h (decode_sg_io_v3): Remove prototype.
799 * ioctl.c (ioctl_decode): Remove [HAVE_SCSI_SG_H] condition.
800 * scsi.c: (print_sg_io_res): Remove.
862 * scsi.c (print_uchar): Remove.
874 * tests/getrandom.test: Remove no longer needed -xx flag as the string
921 * tests/ioctl_block.c (init_magic): Remove.
925 * tests/ioctl_mtd.c (magic, init_magic): Remove.
939 * tests/ioctl_loop.c (main): Remove redundant casts of fill_memory
944 * tests/mq_sendrecv.c (main): Remove redundant casts of fill_memory_ex
998 * vsprintf.c: Remove.
999 * Makefile.am (strace_SOURCES): Remove vsprintf.c.
1000 * defs.h (USE_CUSTOM_PRINTF, strace_vfprintf): Remove.
1092 Remove checks of __NR_* availability from strace source code.
1093 * strace.c: Remove __NR_tkill checks, assume it is always defined.
1094 * util.c: Remove __NR_process_vm_readv checks and fallback definitions,
1114 * tests/generate_scno.c: Remove.
1115 * tests/.gitignore: Remove generate_scno.
1117 (CLEANFILES): Remove scno.h.
1118 (scno.h, $(scno_dependants)): Remove rules.
1119 (scno_dependants): Remove.
1147 (BUILT_SOURCES): Remove.
1155 * tests/Makefile.am (BUILT_SOURCES): Remove scno.h
1177 TRACE_INDIRECT_SUBCALL, COMPAT_SYSCALL_TYPES): Remove.
1185 * defs.h (sock_ioctl): Remove prototype.
1236 * defs.h (loop_ioctl): Remove prototype.
1349 struct new_sigaction32): Remove safety checks for NSIG >= sizeof(long).
1398 * defs.h (widen_to_long): Remove.
1406 * defs.h (widen_to_ulong): Remove.
1549 Remove HAVE_STRUCT_TCB_EXT_ARG, ext_arg, and u_lrval.
1553 * defs.h (HAVE_STRUCT_TCB_EXT_ARG): Remove.
1554 (struct tcb) [HAVE_STRUCT_TCB_EXT_ARG]: Remove.
1555 [HAVE_STRUCT_TCB_EXT_ARG]: Remove.
1561 * linux/mips/get_error.c (get_error) [LINUX_MIPSN32]: Remove.
1563 Remove.
1565 * linux/x86_64/get_error.c (get_error) [X32]: Remove.
1566 * linux/x86_64/get_syscall_args.c (get_syscall_args) [X32]: Remove.
1573 * syscall.c (trace_syscall_exiting) [HAVE_STRUCT_TCB_EXT_ARG]: Remove.
1581 Remove getarg_klu.
1586 * defs.h (getarg_klu): Remove prototype.
1587 * util.c (getarg_klu): Remove.
1604 Remove printaddr_klu.
1608 * defs.h (printaddr): Remove.
1629 Remove temporary macros created for transition from long
1635 * defs.h (PRI_krd, PRI_kru, PRI_krx): Remove. All users updated.
1640 Remove temporary types created for transition from long
1648 * kernel_types.h (kernel_scno_t, kernel_ureg_t): Remove.
1711 * util.c (umoven, umovestr): Remove casts from unsigned long to pointer.
1714 * upoke.c (upoke): Remove casts from unsigned long to pointer.
1731 (decode_old_sigaction): Remove now redundant casts from
1741 (decode_new_sigaction): Remove now redundant casts from
1777 * defs.h (printxval_long): Remove.
1792 * defs.h (printflags_long): Remove.
1807 * linux/aarch64/arch_regs.c (arm_sp_ptr): Remove redundant cast.
1811 * linux/powerpc/getregs_old.c (getregs_old): Remove redundant casts.
2039 * util.c (printstr_ex): Remove (len == -1) check.
2335 * v4l2.c (print_v4l2_buffer): Remove redundant cast.
2369 Remove redundant casts of ptrace arguments.
2382 * process.c (SYS_FUNC(ptrace)): Remove syserror checks as both
2387 * linux/sparc64/get_syscall_args.c (get_syscall_args): Remove
2482 * aio.c (print_iocb): Remove casts to unsigned long.
2545 * mem.c (SYS_FUNC(old_mmap)): Remove redundant cast
2547 [S390] (SYS_FUNC(old_mmap_pgoff)): Remove redundant cast
2551 * desc.c (umove_kulong_array_or_printaddr): Remove redundant cast
2553 (SYS_FUNC(pselect6)): Remove redundant casts from kernel_ulong_t
2559 * print_sigevent.c (print_sigevent): Remove redundant cast from
2583 * xattr.c (print_xattr_val): Remove static buffer. Use printstr_ex
2659 Remove dumpiov wrapper.
2660 * defs.h (dumpiov): Remove.
2693 Remove NEED_PTRACE_PROTOTYPE_WORKAROUND.
2694 Remove the workaround for broken ptrace prototypes
2697 * defs.h [NEED_PTRACE_PROTOTYPE_WORKAROUND]: Remove.
2908 Remove getarg_ll.
2912 * defs.h (getarg_ll): Remove prototype.
2913 * util.c (getarg_ll): Remove.
2930 * io.c (print_lld_from_low_high_val): Remove no longer needed cast
2938 (SYS_FUNC(mmap), SYS_FUNC(mmap_pgoff), SYS_FUNC(mmap_pgoff)): Remove
2942 * util.c (getarg_ull): Remove no longer needed casts of syscall
3039 * .travis.yml (after_success): Remove.
3150 * net.c [!NETLINK_SOCK_DIAG && NETLINK_INET_DIAG]: Remove.
3326 * Makefile.am (EXTRA_DIST): Remove valgrind.supp.
3399 (qualbits_t, qualify_read, qualify_write, qualify_signals): Remove.
3410 * syscall.c (nsyscall_vec, nsysent_vec): Remove static qualifier.
3415 parse_fault_token, parse_fault_expression, qual_fault, qualify): Remove.
3426 * defs.h (qual_vec, num_quals): Remove.
3430 reallocate_fault): Remove.
3432 (qualify_one): Remove reallocate_qual and reallocate_fault calls.
3443 * syscall.c (qual_signal): Remove.
3462 * syscall.c (qual_desc): Remove.
3542 * tests/setugid.c (ugid2int): Remove.
3648 * syscall.c (dumpio): Remove SEN_printargs check. Use tcp->s_ent->sen
3810 * print_timeval.c [ALPHA] (timeval32_t): Remove.
3811 [ALPHA] (print_timeval32_t): Remove static keyword.
3872 * exit.c: Remove.
3873 * Makefile.am (strace_SOURCES): Remove exit.c.
3878 * syscall.c (trace_syscall_entering): Remove special handling
3916 (hide_log_until_execve): Remove prototype.
3917 * strace.c (skip_one_b_execve, hide_log_until_execve): Remove.
3920 (init): Remove initialization of hide_log_until_execve and
3942 * syscall.c (parse_fault_expression): Remove const qualifier from
3944 (qual_fault): Remove const qualifier from "name" variables.
3962 * print_time.c (time_fmt): Remove.
4012 * tests/prctl-name.c (main): Remove "len" variable, rename "len1"
4013 to "len". Remove "name1" variable, use "name" instead.
4053 * maint/ioctls_sym.sh: Remove pre-include linux/kvm.h workarounds.
4800 [X86_64 || POWERPC]: Remove.
4867 * linux/m68k/get_syscall_result.c: Remove.
5019 * perf.c [HAVE_LINUX_PERF_EVENT_H]: Remove inclusion of
5368 Remove.
5374 Remove parser of create_module syscall.
5379 * bjm.c (SYS_FUNC(create_module)): Remove.
5524 * tests/keyctl.c (ARG_STR): Remove.
5584 [!offsetof]: Remove.
5936 struct v1_dqstats, struct v2_dqstats): Remove.
5937 (decode_cmd_data): Remove handling of Q_V1_GETQUOTA, Q_V1_SETQUOTA,
5940 (SYS_FUNC(quotactl)): Remove handling of Q_V1_QUOTAON subcommand.
5992 (SYS_FUNC(quotactl)): Remove printing of id argument, pass it
6009 * tests/waitid-v.c (VERBOSE_RUSAGE): Remove.
6015 * tests/wait4-v.c (VERBOSE_RUSAGE): Remove.
6021 * tests/msg_control-v.c (VERBOSE_MSGHDR): Remove.
6027 * tests/mmsg_name-v.c (VERBOSE_MMSGHDR): Remove.
6033 * tests/ioctl_rtc-v.c (VERBOSE_IOCTL): Remove.
6039 * tests/ioctl_evdev-v.c (VERBOSE_IOCTL): Remove.
6044 * tests/execveat-v.c (VERBOSE_EXECVEAT): Remove.
6049 * tests/execve-v.c (VERBOSE_EXECVE): Remove.
6356 * tests/aio.c (sprint_aio_context_t): Remove.
6585 Remove HAVE_SIGACTION checks.
6589 * configure.ac (AC_CHECK_FUNCS): Remove sigaction.
6590 * signal.c: Remove HAVE_SIGACTION checks.
6594 Remove obsolescent autoconf macro AC_TYPE_SIGNAL.
6597 * configure.ac (AC_TYPE_SIGNAL): Remove.
6601 Remove obsolescent autoconf macro AC_C_CONST.
6604 * configure.ac (AC_C_CONST): Remove.
6631 * futex.c [HAVE_LINUX_FUTEX_H]: Remove.
6639 * futex.c (SYS_FUNC(futex)): Remove common printing of val argument.
6705 Remove redundant check for PTRACE_LISTEN availability.
6713 Remove unused autoconf macro AC_TYPE_GETGROUPS.
6716 * configure.ac (AC_TYPE_GETGROUPS): Remove.
6720 Remove unused autoconf macro AC_TYPE_MODE_T.
6723 * configure.ac (AC_TYPE_MODE_T): Remove.
6739 Remove obsolescent autoconf macro AC_HEADER_STDC.
6743 * configure.ac (AC_HEADER_STDC): Remove.
6747 Remove unneeded autoconf macro AC_HEADER_DIRENT.
6750 * configure.ac (AC_HEADER_DIRENT): Remove.
6754 Remove unneeded autoconf macro AC_HEADER_STDBOOL.
6757 * configure.ac (AC_HEADER_STDBOOL): Remove.
6762 Remove obsolescent autoconf macro AC_HEADER_STAT.
6766 * configure.ac (AC_HEADER_STAT): Remove.
6779 * configure.ac (AC_HEADER_MAJOR): Remove.
6780 * mknod.c [MAJOR_IN_SYSMACROS, MAJOR_IN_MKDEV]: Remove.
6814 * tests/xstatx.c (create_sample) [__mips64]: Remove.
6832 * file.c: Remove.
6843 and stat64.c. Remove file.c, printstat.h, linux/aarch64/stat32.h,
6849 * linux/dummy.h (sys_fstatat64): Remove.
6873 * tests/xstatx.c: Remove redefinition of stat types.
6895 (struct __old_kernel_stat): Remove.
6926 * configure.ac (AC_CHECK_MEMBERS): Remove struct stat.st_atime_nsec,
6930 HAVE_STRUCT_STAT_ST_CTIME_NSEC): Remove.
6954 Remove remains of solaris personality support.
6957 * file.c [SPARC || SPARC64] (SYS_FUNC(xstat), SYS_FUNC(fxstat)): Remove.
7024 * io.c (PREAD_OFFSET_ARG): Remove.
7054 * linux/sparc64/syscallent1.h: Remove redirection of sys_mmap_4koff.
7095 * configure.ac (AC_CHECK_MEMBERS): Remove struct stat.st_flags,
7110 * configure.ac (AC_CHECK_MEMBERS): Remove struct stat.st_blksize,
7134 * linux/s390x/arch_regs.c (ARCH_PC_REG): Remove, it is already defined
7136 * linux/x32/arch_regs.c (ARCH_PC_REG): Remove, it is already defined
7480 * file.c [SUPPORTED_PERSONALITIES > 1]: Remove arch specific definitions
7486 Remove remains of solaris personality support.
7489 * file.c [SPARC || SPARC64]: Remove the code related to struct solstat.
7490 (printstat, printoldstat) [SPARC || SPARC64]: Remove.
7521 * linux/subcall.h: Remove definitions of non-existent socket
7534 (PERSONALITY1_WORDSIZE): Remove.
7569 * defs.h [SPARC] (PERSONALITY0_WORDSIZE): Remove.
7570 [SPARC64 && HAVE_M32_MPERS]: Remove.
7571 [X86_64 && HAVE_M32_MPERS]: Remove.
7572 [X86_64 && HAVE_MX32_MPERS]: Remove.
7573 [X32 && HAVE_M32_MPERS]: Remove.
7574 [AARCH64 && HAVE_M32_MPERS]: Remove.
7575 [POWERPC64 && HAVE_M32_MPERS]: Remove.
7576 [TILE && HAVE_M32_MPERS]: Remove.
7671 * defs.h (sprintmode): Remove.
7674 * printmode.c (sprintmode): Remove.
7717 * tests/ip_mreq.expected: Remove.
7718 * tests/Makefile.am (EXTRA_DIST): Remove it.
7723 * tests/fanotify_mark.expected: Remove.
7724 * tests/Makefile.am (EXTRA_DIST): Remove it.
7730 * tests/signalfd4.expected: Remove.
7731 * tests/Makefile.am (EXTRA_DIST): Remove it.
7749 * tests/memfd_create.expected: Remove.
7750 * tests/Makefile.am (EXTRA_DIST): Remove it.
7789 * linux/dummy_check.sh: Remove.
7798 * generate_xlat_in.sh: Remove.
7920 * linux/dummy.h (sys_ipc): Remove stub alias.
7985 * linux/dummy.h (sys_socketcall): Remove stub alias.
8008 (MISC_TESTS): Remove dumpio.test.
8097 Remove configure checks for recvmmsg and sendmmsg.
8098 * configure.ac (AC_CHECK_FUNCS): Remove recvmmsg and sendmmsg.
8106 (recv_mmsg, send_mmsg): Remove.
8118 * msghdr.c: Include <limits.h>. Remove fallback defintion of UIO_MAXIOV.
8181 * defs.h (fetch_msghdr_namelen, decode_msghdr): Remove.
8187 * defs.h (decode_mmsgvec): Remove.
8278 (block_ioctl): Remove BLKDAXGET support.
8279 * tests/ioctl_block.c (main): Remove BLKDAXGET test.
8408 * util.c (getfdproto): Remove static keyword.
8504 print_cmsg_ip_recverr, print_cmsg_ip_origdstaddr): Remove data_len
8514 (print_cmsg_ip_checksum): Remove.
8576 fetch_msghdr, fetch_mmsghdr): Remove.
8594 * tests/mmsg.c: Include "msghdr.h". Remove fallback definition
8624 * configure.ac (AC_CHECK_MEMBERS): Remove struct msghdr.msg_control.
8625 * net.c (do_msghdr): Remove HAVE_STRUCT_MSGHDR_MSG_CONTROL check.
8633 * defs.h (print_sockaddr_data_ll): Remove.
8644 * defs.h (print_sock_optmgmt): Remove.
8658 (print_ifindex): Remove static keyword.
8659 (print_sockaddr_data_l): Remove.
8726 (print_sockaddr_data_un): Remove handling of addrlen == 2.
8734 * configure.ac (AC_CHECK_MEMBERS): Remove
8736 * net.c (print_sockaddr_data_in6): Remove
8740 * net.c (sockaddr_buf_t): Remove.
8789 * defs.h (addrfams): Remove.
8792 * sock.c (print_ifreq_addr): Remove.
8798 * net.c (print_sockaddr): Remove static keyword.
8800 (print_cmsg_ip_recverr, print_group_req): Remove redundant casts
8810 * configure.ac (AC_CHECK_FUNCS): Remove inet_ntop and inet_pton.
8811 * net.c (sockaddr_buf_t, print_sockaddr, print_mreq6): Remove
8813 * tests/ip_mreq.c: Remove HAVE_INET_PTON check.
8829 * xlat/addrfams.in (AF_LOCAL): Remove.
8839 (SYS_FUNC(socket)): Remove special handling of AF_IPX.
8871 (addons, install): Remove.
8872 (env): Remove matrix.
8952 * configure.ac (AC_CHECK_HEADERS): Remove linux/in6.h.
8960 * configure.ac (AC_CHECK_HEADERS): Remove linux/if_packet.h.
8967 * configure.ac (AC_CHECK_HEADERS): Remove linux/icmp.h.
8977 * configure.ac (AC_CHECK_HEADERS): Remove linux/netlink.h.
8983 Remove UNDEFINED_SCNO.
8989 * defs.h (UNDEFINED_SCNO): Remove.
8991 Remove checks for UNDEFINED_SCNO.
9058 * tests/wait.c: Remove.
9059 * tests/wait.expected: Remove.
9060 * tests/wait.test: Remove.
9064 (EXTRA_DIST): Remove wait.expected.
9119 * configure.ac (AM_INIT_AUTOMAKE): Remove no-dist-gzip.
9137 * configure.ac (SPEC_VERSION): Remove.
9139 Remove %srcname.
9158 * tests/strace-f.test: Remove.
9159 * tests/Makefile.am (MISC_TESTS): Remove it.
9160 * strace.spec (BuildRequires): Remove time.
9210 * configure.ac (AC_CHECK_DECLS): Remove old constants.
9255 * debian/control (Build-Depends) [amd64]: Remove libunwind-dev.
9297 * defs.h (hdio_ioctl): Remove.
9336 * defs.h (mtd_ioctl): Remove.
9359 (evdev_ioctl): Remove.
9435 * evdev.c (evdev_write_ioctl): Remove exiting check.
9507 * defs.h (block_ioctl): Remove.
9550 * fetch_struct_statfs.c (ASSIGN_NUMBER): Remove.
9555 * scsi.c (print_sg_io_v4_req, print_sg_io_v4_res): Remove explicit casts
9571 * defs.h (rtc_ioctl): Remove.
9718 * defs.h (btrfs_ioctl): Remove.
9753 * btrfs.c [BTRFS_SUBVOL_NAME_MAX]: Remove.
9768 * btrfs.c (btrfs_ioctl): Remove "ret" variable.
9778 * xlat/btrfs_dev_stats_values.in: Remove HAVE_DECL_* defines,
9916 * tests/clock_adjtime.c (main): Remove creation of memory mapping holes
9973 Remove redundant declaration of v4l2_ioctl.
9979 * defs.h (v4l2_ioctl): Remove.
10240 * defs.h (sprintflags): Remove.
10255 * defs.h (xlookup): Remove.
10292 * configure.ac (AC_CHECK_HEADERS): Remove ioctls.h and sys/ioctl.h.
10318 Remove erroneous use of verbose(tcp) as a printing limit
10321 * printsiginfo.h (printsiginfo): Remove boolean argument.
10322 * printsiginfo.c (printsigval): Remove boolean argument, print
10324 (print_si_info): Remove boolean argument, print si_utime and si_stime
10326 (printsiginfo): Remove boolean argument. All callers changed.
10488 * seccomp.c (print_seccomp_fprog): Remove "static" keyword.
10550 * tests/xattr.expected: Remove.
10551 * tests/Makefile.am (EXTRA_DIST): Remove it.
10592 * Makefile.am (CODE_COVERAGE_LCOV_OPTIONS): Remove.
10659 * configure.ac (AC_CHECK_HEADERS): Remove sys/epoll.h.
10691 Remove unused functions.
10693 Remove.
10707 * seccomp.c (decode_filter, decode_seccomp_fprog): Remove.
10725 (print_page_array, print_int_array): Remove.
10757 (print_epoll_event_array): Remove.
10847 Remove initialization of big holes in syscallent.h files.
10853 * linux/arc/syscallent.h: Remove initialization of arch specific block
10860 * linux/arm/syscallent.h: Remove explicit initialization of a big hole
10873 * linux/mips/syscallent-compat.h: Remove explicit initialization
10875 * linux/mips/syscallent-n64.h: Remove explicit initialization
10987 * tests/remap_file_pages.c (main): Remove artificial garbage from flags.
11287 * statfs.c: Remove everything except SYS_FUNC(statfs).
11288 * configure.ac: Remove the check for struct statfs64 in <sys/vfs.h>.
11400 * tests/statfs.expected: Remove double-quotes.
11533 * tests/swap.c (error_msg): Remove.
11543 * tests/setgroups.c (errno2str): Remove.
11595 * tests/getgroups.c (errno2str): Remove.
11715 Remove parser of unimplemented timerfd syscall.
11721 * time.c (SYS_FUNC(timerfd)): Remove.
11732 * tests/seccomp-strict.c (main): Remove workaround for x32.
11778 * tests/uid.awk: Remove.
11779 * tests/uid.c: Remove.
11780 * tests/uid.test: Remove.
11781 * tests/uid16.c: Remove.
11782 * tests/uid16.test: Remove.
11783 * tests/uid32.c: Remove.
11784 * tests/uid32.test: Remove.
11785 * tests/.gitignore: Remove uid, uid16, and uid32.
11787 (DECODER_TESTS): Remove uid.test, uid16.test, and uid32.test.
11788 (EXTRA_DIST): Remove uid.awk.
11904 * uid.c (SYS_FUNC(setfsuid)): Remove redundant check.
12341 * xlat/domains.in: Remove.
12627 * tests/ipc.sh: Remove initialization of OUT variable.
12629 * tests/*.test: Remove initialization of OUT and ERR variables.
12736 Remove remnants of solaris personality support in mknod parser
12741 * mknod.c (decode_mknod) [SPARC || SPARC64]: Remove.
12972 * strace.c (init): Remove initial memory allocation for tcbtab.
13094 * tests/netlink_unix_diag.c (send_query): Remove "inode" argument,
13097 (check_responses): Remove "inode" argument and its use.
13098 (main): Remove invocation of inode_of_sockfd and passing of listening
13326 * net.c (do_pipe) [HAVE_GETRVAL2]: Remove.
13439 * tests/execve.expected: Remove.
13446 (EXTRA_DIST): Remove execve.expected, execve-v.expected,
13560 * tests/readlink.test: Remove creation and cleanup of test symlinks.
13604 * tests/net-fd.test: Remove.
13605 * tests/net-fd.expected: Remove.
13609 (net-fd.log): Remove.
13610 (EXTRA_DIST): Remove net-fd.expected.
13632 (string_quote): Remove static qualifier.
13639 * socketutils.c (unix_send_query): Remove NLM_F_DUMP from nlmsg_flags,
13641 * tests/netlink_unix_diag.c (send_query): Remove "family" and "proto"
13674 * tests/net-yy.test: Remove.
13675 * tests/net-yy-accept.awk: Remove.
13676 * tests/net-yy-connect.awk: Remove.
13677 * tests/inet-accept-connect-send-recv.c: Remove.
13682 (EXTRA_DIST): Remove net-yy-accept.awk and net-yy-connect.awk.
13692 * tests/unix-yy.test: Remove.
13693 * tests/unix-yy-accept.awk: Remove.
13694 * tests/unix-yy-connect.awk: Remove.
13698 (EXTRA_DIST): Remove unix-yy-accept.awk and unix-yy-connect.awk.
13809 * tests/aio.c (ARRAY_SIZE): Remove.
13810 * tests/mmsg.c (LENGTH_OF): Remove.
13904 * tests/mmsg.expected: Remove.
13905 * tests/Makefile.am (EXTRA_DIST): Remove mmsg.expected.
13941 * syscall.c [LINUX_MIPSO32] (SYS_FUNC(syscall)): Remove.
13976 * tests/ksysent.c (pstr_t): Remove second const specifier.
13977 * tests/mmsg.c (main): Remove second const specifier from one[], two[],
13998 * linux/s390/arch_sigreturn.c (arch_sigreturn) [S390]: Remove.
14014 * configure.ac (AC_CHECK_MEMBERS): Remove struct sigevent._sigev_un._pad
14019 * print_sigevent.c (struct_sigevent): Remove.
14054 * tests/_newselect.c (TEST_SYSCALL_NAME): Remove.
14064 * tests/fstat64.c (TEST_SYSCALL_NAME): Remove.
14068 * tests/fstatx.c (TEST_SYSCALL_NR, nrify, nrify_): Remove.
14071 nrify_, stringify, stringify_): Remove.
14074 (STRUCT_STAT_STR, TEST_SYSCALL_STR, stringify, stringify_): Remove.
14206 * desc.c [ALPHA] (SYS_FUNC(getdtablesize)): Remove.
14267 * tests/epoll_create1.expected: Remove.
14268 * tests/Makefile.am (EXTRA_DIST): Remove epoll_create1.expected.
14695 * test/fork.c: Remove.
14696 * test/vfork.c: Remove.
14697 * test/Makefile (PROGS): Remove fork and vfork.
14698 * test/.gitignore: Remove fork and vfork.
14854 * .travis.yml (addons.apt.packages): Remove libacl1-dev.
14855 * strace.spec (BuildRequires): Remove libacl-devel.
14959 * syscall.c (SEN_NAME): Remove.
15006 * configure.ac (AC_LITTLE_ENDIAN_LONG_LONG): Remove.
15007 * m4/long_long.m4: Remove.
15011 Remove unused parser of xmknod syscall.
15015 * mknod.c [SPARC || SPARC64] (SYS_FUNC(xmknod)): Remove.
15106 * linux/ia64/syscallent.h: Remove all redefinitions of sys_* macros.
15192 [320]: Remove.
15206 * tests/mmap.c (main): Remove old_mmap from expected output.
15207 * tests/mmap.test: Remove old_mmap from the list of mmap syscalls.
15285 * linux/bfin/syscallent.h (223): Remove.
15319 * Makefile.am (strace_SOURCES): Remove linux/x86_64/asm_stat.h.
15424 (test_flock64, main): Remove.
15427 * tests/struct_flock.test: Remove.
15468 * tests/stat32-v.test: Remove.
15469 * tests/stat32.c: Remove.
15470 * tests/stat64-v.test: Remove.
15676 * Makefile.am (EXTRA_DIST): Remove linux/*/print_pc.c.
15677 * linux/*/print_pc.c: Remove.
15782 * syscall.c (get_syscall_args): Remove.
15845 (get_error): Remove. Move arch independent code ...
15869 * linux/x32/arch_sigreturn.c: Remove code.
15875 * sigreturn.c: Remove arch_sigreturn header and footer.
15888 * tests/net-yy.test: Remove "$LOG"-connect and "$LOG"-accept.
15922 (kernel_dirent): Remove.
15926 * syscall.c (kernel_long_t, kernel_ulong_t): Remove.
15928 * tests/getdents.c (kernel_dirent): Remove.
15938 (usage): Remove unnecessary arguments.
16061 * fcntl.c (USE_PRINTFLOCK64): Remove macro.
16069 Remove F_ALLOCSP, F_BLKSIZE, F_BLOCKS, F_CHKFL, F_CNVT, F_DUP2FD,
16089 (struct flock64): Remove.
16159 Remove parsers of getpmsg and putpmsg syscalls.
16164 * Makefile.am (strace_SOURCES): Remove stream.c.
16165 * stream.c: Remove.
16166 * xlat/pmsgflags.in: Remove.
16170 Remove parser of query_module syscall.
16178 Remove.
16180 * xlat/modflags.in: Remove.
16181 * xlat/qm_which.in: Remove.
16217 Remove stub aliases.
16228 * linux/dummy.h (sys_lookup_dcookie): Remove stub alias.
16234 * linux/dummy.h (sys_kexec_file_load): Remove stub alias.
16240 * linux/dummy.h (sys_kcmp): Remove stub alias.
16246 * linux/dummy.h (sys_iopl): Remove stub alias.
16251 * linux/dummy.h (sys_ioperm): Remove stub alias.
16322 * defs.h (adjtimex_modes, adjtimex_status, sigev_value): Remove.
16340 * tests/getdents.awk: Remove.
16341 * tests/getdents.out: Remove.
16348 (EXTRA_DIST): Remove getdents.awk and getdents.out.
16399 * configure.ac (AC_CHECK_FUNCS): Remove sendmsg.
16400 * linux/dummy.h [!HAVE_SENDMSG] (sys_recvmsg, sys_sendmsg): Remove
16418 * linux/dummy.h (mlock2): Remove.
16429 * linux/dummy.h (membarrier): Remove.
16440 * linux/dummy.h (userfaultfd): Remove.
16648 * tests/ioctl.expected: Remove.
16649 * tests/Makefile.am (EXTRA_DIST): Remove ioctl.expected.
16677 (main): Remove pselect6 support, test just select syscall.
16678 * tests/select.test: Remove all pselect6 checks, test just
16701 (bitness_t, TIMEVAL_TEXT_BUFSIZE, printtv_bitness, sprinttv): Remove.
16710 struct timeval32, printtv_bitness, do_sprinttv, sprinttv): Remove.
16715 (sprint_timespec): Remove.
16716 * time.c (sprint_timespec): Remove.
16739 * defs.h (printtv, printtv_special): Remove.
16751 * defs.h (print_timespec): Remove.
16757 (print_timespec): Remove.
16759 Remove unused parser of adjtime syscall.
16760 * time.c (sys_adjtime): Remove.
16796 * tests/restart_syscall.expected: Remove.
16797 * tests/restart_syscall_unknown.expected: Remove.
16800 (EXTRA_DIST): Remove restart_syscall.expected
16825 (tprint_timeval32, tprint_timeval, printitv_bitness, printitv): Remove.
16862 * time.c (current_time_t_is_int32): Remove.
16867 * print_time.c (print_timespec_t_utime, print_timeval_t): Remove
16881 [SUPPORTED_PERSONALITIES > 1]: Remove.
16882 (tprint_timeval): Remove.
16911 (printsigevent): Remove.
16914 (printsigevent32): Remove.
16932 * defs.h (MPERS_PRINTER_NAME): Remove.
17205 * defs.h (printrusage): Remove.
17230 * defs.h (printsiginfo_at): Remove.
17273 * utimes.c (decode_utimes): Remove.
17386 * tests/readlink.awk: Remove.
17388 * tests/Makefile.am (EXTRA_DIST): Remove readlink.awk and readlinkat.awk.
17393 * tests/getrandom.awk: Remove.
17394 * tests/Makefile.am (EXTRA_DIST): Remove getrandom.awk.
17401 * tests/select.awk: Remove.
17402 * tests/Makefile.am (EXTRA_DIST): Remove select.awk.
17437 * configure.ac (AC_CHECK_HEADERS): Remove libaio.h.
17440 [!IOCB_RESFD]: Remove.
17441 (enum iocb_sub): Remove SUB_POLL.
17449 * strace.spec (BuildRequires): Remove libaio-devel.
17561 [HAVE_MQUEUE_H]: Remove.
17589 * ipc.c: Remove.
17603 * Makefile.am (strace_SOURCES): Remove ipc.c. Add ipc_defs.h, mq.c,
17686 * defs.h (printnum_long, printpair_long): Remove prototypes.
17687 (printnum_int64, printpair_int64): Remove macros, declare functions
17696 * io.c (print_off_t): Remove.
17702 * util.c (printnum_long, printpair_long): Remove.
17738 * ipc.c (PRINTCTL): Remove #ifdef IPC_64 check as IPC_64 is always
17753 * sysctl.c (sys_sysctl): Remove KERN_JAVA_INTERPRETER
17762 * configure.ac (AC_CHECK_MEMBERS): Remove struct sysinfo checks.
17763 * sysinfo.c (sys_sysinfo): Remove HAVE_STRUCT_SYSINFO_* checks.
17851 * linux/dummy.h (sys_epoll_create): Remove.
17860 * xlat/epollflags.in: Remove EPOLL_NONBLOCK, provide fallback definition
17919 * time.c (tprint_timex) [LINUX_VERSION_CODE < 66332]: Remove.
17967 * configure.ac (AC_CHECK_HEADERS): Remove poll.h and sys/poll.h.
17971 [!HAVE_SYS_POLL_H]: Remove.
17991 * linux/sh64/syscallent.h (oldselect): Remove.
18045 * linux/dummy.h (sys_sched_getattr, sys_sched_setattr): Remove.
18055 * linux/dummy.h (sys_memfd_create): Remove.
18083 * linux/dummy.h (sys_execveat): Remove.
18109 * linux/dummy.h (sys_bpf): Remove.
18216 Remove unused parsers of getmsg and putmsg.
18217 * stream.c [SPARC || SPARC64] (sys_putmsg, sys_getmsg): Remove.
18219 * xlat/msgflags.in: Remove.
18248 (sys_sched_getaffinity): Remove redundant u_rval check.
18286 * desc.c (sys_epoll_create): Remove.
18336 * file.c (printstat32, printstatsol): Remove.
18372 * defs.h (print_loff_t): Remove.
18373 * io.c (print_loff_t): Remove.
18381 (sys_readv, sys_preadv): Remove redundant check for syserror.
18410 keyctl_set_reqkey_keyring): Remove.
18433 [I386 || X86_64 || X32] (get_thread_area): Remove redundant check
18476 * net.c (sys_connect): Remove.
18512 (printsiginfo): Remove.
18575 (decode_rlimit64): Remove.
18576 (decode_rlimit): Remove redundant checks.
18616 sys_rt_sigpending): Remove redundant checks for syserror.
18673 do_adjtimex, sys_timer_settime, sys_timer_gettime): Remove
18680 clock_nanosleep): Remove now redundant checks for syserror.
18781 * xattr.c (print_xattr_val): Remove unused "failed" argument.
18832 * ipc.c (sys_ipc): Remove.
18887 (print_addr): Remove.
19015 * configure.ac (AC_CHECK_HEADERS): Remove sys/filio.h.
19025 * ioctl.c (ioctl_decode): Remove 2nd and 3rd parameters.
19038 ioctl_decode, ioctl_decode_command_number): Remove.
19041 * ioctl.c: Remove registry of ioctl characters.
19132 * mount.c: Remove definitions of mount flags constants.
19345 Remove other declarations.
19391 * util.c (PAGMASK): Remove.
19677 Remove unused struct tcb::inst field.
19948 (tprintsigmask_addr): Remove.
19961 [IA64] (ia64_r8, ia64_r10): Remove.
19964 (get_syscall_result) [IA64]: Remove.
19977 (get_syscall_result) [S390 || S390X]: Remove.
20039 * test/Makefile (PROGS): Remove sigreturn.
20072 * linux/arm/arch_regs.h (arm_regs): Remove.
20129 * linux/ia64/signalent.h: Remove.
20130 * Makefile.am (EXTRA_DIST): Remove it.
20176 * io.c (print_llu_from_low_high_val) [LINUX_MIPSN32]: Remove.
20233 * linux/x86_64/ioctlent2.h: Remove.
20236 * Makefile.am (EXTRA_DIST): Remove linux/x86_64/ioctlent2.h, add
20457 * statfs.c (printstatfs) [ALPHA]: Remove faulty code.
20512 Remove support for systems without PTRACE_SETOPTIONS.
20520 * defs.h (TCB_BPTSET, TCB_WAITEXECVE): Remove macros.
20521 (need_fork_exec_workarounds, setbpt, clearbpt): Remove declarations.
20524 Remove.
20531 syscall_fixup_for_fork_exec, syscall_fixup_on_sysexit): Remove.
20537 * linux/ia64/arch_regs.h (ia64_ia32mode): Remove declaration.
20541 Remove.
20542 * tests/ptrace_setoptions.test: Remove.
20543 * tests/Makefile.am (TESTS): Remove it.
20598 * linux/x32/signalent.h: Remove.
20599 * Makefile.am (EXTRA_DIST): Remove linux/x32/signalent.h.
20646 * linux/x32/errnoent.h: Remove.
20647 * Makefile.am (EXTRA_DIST): Remove linux/x32/errnoent.h.
20698 print_exited): Remove "const" qualifier from status variable to
20707 * Makefile.am (EXTRA_DIST): Remove README-linux.
20715 Remove linux/fanotify.h.
20716 * linux/fanotify.h: Remove.
20717 * Makefile.am (EXTRA_DIST): Remove it.
20724 Remove linux/keyctl.h.
20725 * linux/keyctl.h: Remove.
20726 * Makefile.am (EXTRA_DIST): Remove it.
20733 Remove linux/kexec.h.
20734 * linux/kexec.h: Remove.
20735 * Makefile.am (EXTRA_DIST): Remove it.
20741 Remove linux/inotify.h.
20742 * linux/inotify.h: Remove.
20743 * Makefile.am (EXTRA_DIST): Remove it.
20747 Remove linux/reboot.h.
20748 * linux/reboot.h: Remove.
20749 * Makefile.am (EXTRA_DIST): Remove it.
20757 SECCOMP_FILTER_FLAG_TSYNC): Remove fallback definitions.
20794 * xlat/prctl_options.in: Remove non-linux constants, add fallback
20807 * capability.c: Remove CAP_* definitions, include "caps0.h"
20852 (mips_a3, mips_r2): Remove.
20856 (get_syscall_result) [MIPS]: Remove.
20861 * defs.h [MIPS]: Remove MIPS ABI check.
20895 ARCH_REGS_FOR_GETREGS]. Remove all checks for architectures where
20901 * defs.h (get_regs_error): Remove.
20930 * syscall.c [ARM, I386] (ARCH_REGS_FOR_GETREGSET): Remove.
20931 (get_regset) [ARM || I386]: Remove.
20963 * defs.h: Remove definitions of PTRACE_*, REG_*, PT_*, U_REG_*,
20965 Remove declarations of struct pt_regs variables.
20985 * configure.ac (AC_CHECK_HEADERS): Remove linux/ptrace.h and sys/ptrace.h.
20987 Remove definitions of PTRACE_* macros.
20988 * process.c: Remove <linux/ptrace.h> workarounds, include "ptrace.h".
21080 flag is set in ptrace_setoptions. Remove all SECCOMP_RET_ERRNO
21124 * configure.ac (AC_CHECK_TYPES): Remove siginfo_t, as HAVE_SIGINFO_T
21139 * linux/dummy.h (sys_seccomp): Remove.
21212 * linux/dummy.h (sys_getrandom): Remove.
21228 * test/Makefile (PROGS): Remove select.
21264 * net.c [HAVE_SIN6_SCOPE_ID_LINUX]: Remove.
21297 Remove all SOL_* preprocessor conditionals.
21299 * xlat/socketlayers.in: Remove SOL_ICMP, add SOL_ALG and SOL_NFC.
21319 (printsockopt): Remove.
21389 * defs.h (string_quote): Remove.
21579 * linux/aarch64/ioctlent.h.in: Remove.
21580 * linux/aarch64/ioctlent1.h: Remove.
21581 * linux/alpha/ioctlent.h.in: Remove.
21582 * linux/arc/ioctlent.h.in: Remove.
21583 * linux/arm/ioctlent.h.in: Remove.
21584 * linux/avr32/ioctlent.h.in: Remove.
21585 * linux/bfin/ioctlent.h.in: Remove.
21586 * linux/hppa/ioctlent.h.in: Remove.
21587 * linux/i386/ioctlent.h.in: Remove.
21588 * linux/ia64/ioctlent.h.in: Remove.
21589 * linux/ioctlent.h.in: Remove.
21590 * linux/ioctlent.sh: Remove.
21591 * linux/m68k/ioctlent.h.in: Remove.
21592 * linux/metag/ioctlent.h.in: Remove.
21593 * linux/microblaze/ioctlent.h.in: Remove.
21594 * linux/mips/ioctlent.h.in: Remove.
21595 * linux/mips/ioctlent.sh: Remove.
21596 * linux/or1k/ioctlent.h.in: Remove.
21597 * linux/powerpc/ioctlent.h.in: Remove.
21598 * linux/powerpc64/ioctlent.h: Remove.
21599 * linux/powerpc64/ioctlent1.h: Remove.
21600 * linux/s390/ioctlent.h.in: Remove.
21601 * linux/s390x/ioctlent.h.in: Remove.
21602 * linux/sh/ioctlent.h.in: Remove.
21603 * linux/sh64/ioctlent.h.in: Remove.
21604 * linux/sparc/ioctlent.h.in: Remove.
21605 * linux/sparc64/ioctlent.h.in: Remove.
21606 * linux/sparc64/ioctlent2.h: Remove.
21607 * linux/tile/ioctlent.h.in: Remove.
21608 * linux/tile/ioctlent1.h: Remove.
21609 * linux/x32/ioctlent.h.in: Remove.
21610 * linux/x32/ioctlent1.h: Remove.
21611 * linux/x86_64/ioctlent.h.in: Remove.
21612 * linux/x86_64/ioctlent1.h: Remove.
21613 * linux/xtensa/ioctlent.h.in: Remove.
21616 * Makefile.am: Remove all ioctlent-related definitions.
21673 * Makefile.am (EXTRA_DIST): Remove linux/powerpc/ioctlent1.h,
21683 * configure.ac (AC_INCLUDEDIR): Remove.
21684 * m4/includedir.m4: Remove.
21791 * linux/sparc/ioctlent1.h: Remove ioctl header file names.
21792 * linux/sparc64/ioctlent2.h: Remove all entries, include "ioctlent.h".
21807 * linux/mips/syscallent-n32.h: Remove stub entries, include
21823 * configure.ac (AM_CONDITIONAL): Remove I386, X86_64, X32.
21877 (getrlimit, _llseek, sendfile64, fadvise64_64): Remove.
22156 * linux/arm/syscallent.h: Remove entries for socket and ipc subcalls.
22225 * linux/fanotify.h: Remove macros and structures not used by
22249 * tests/stat32-v.test: Remove work files if the test is skipped.
22257 * m4/statfs.m4: Remove.
22258 * configure.ac (AC_STATFS64): Remove.
22263 * m4/stat.m4: Remove.
22264 * configure.ac (AC_STAT64): Remove.
22269 * file.c [SPARC || SPARC64] (struct stat): Remove, use generic
22271 [SPARC64] (struct stat_sparc64, printstat_sparc64): Remove.
22312 (printstat64_x32): Remove.
22354 * xlat/fileflags.in: Remove.
22361 Remove the code that supports struct stat.st_aclcnt and stat.st_level
22364 * configure.ac (AC_CHECK_MEMBERS): Remove struct stat.st_aclcnt and
22367 [HAVE_STRUCT_STAT_ST_ACLCNT || HAVE_STRUCT_STAT_ST_LEVEL]: Remove.
22405 * file.c [SPARC || SPARC64] (sys_xstat, sys_fxstat): Remove
22411 * file.c [SPARC || SPARC64] (sys_lxstat): Remove.
22549 * groups.c: Remove.
22552 * Makefile.am (strace_SOURCES): Remove groups.c.
22553 * linux/syscall.h (sys_getgroups32, sys_setgroups32): Remove.
22638 * Makefile.am (strace_SOURCES): Remove chown.c, add fchownat.c.
22726 * defs.h (struct_user_offsets): Remove.
22996 * configure.ac (AC_CHECK_HEADERS): Remove linux/capability.h.
23006 Remove system.c.
23009 * system.c: Remove.
23010 * Makefile.am (strace_SOURCES): Remove it.
23079 * linux/syscall.h (sys_setdomainname): Remove.
23080 * process.c (sys_setdomainname): Remove.
23089 * linux/syscall.h (sys_getpeername): Remove.
23090 * net.c (sys_getpeername): Remove.
23099 * linux/syscall.h (sys_stime): Remove.
23100 * time.c (sys_stime): Remove.
23104 Remove unused sys_mctl.
23108 * mem.c [MC_SYNC]: Remove.
23109 * xlat/mctl_funcs.in: Remove.
23110 * xlat/mctl_lockas.in: Remove.
23118 * file.c (decode_mkdir, sys_mkdir, sys_mkdirat): Remove.
23121 * linux/syscall.h (sys_mkdir, sys_mkdirat): Remove.
23126 Remove unused <sys/acl.h> based code.
23130 * configure.ac (AC_CHECK_HEADERS): Remove sys/acl.h.
23131 * file.c [HAVE_SYS_ACL_H]: Remove.
23132 * xlat/aclcmds.in: Remove.
23136 Remove unused <sys/asynch.h> based code.
23140 * configure.ac (AC_CHECK_HEADERS): Remove sys/asynch.h.
23141 * file.c [HAVE_SYS_ASYNCH_H]: Remove.
23189 * configure.ac (AC_CHECK_HEADERS): Remove sys/uio.h.
23336 (ioctlsort): Remove.
23392 Remove ioctl header file names from the executable.
23393 * defs.h (struct ioctlent): Remove "doth" field.
23394 * Makefile.am ($(ioctlent_h)): Remove 1st field.
23406 * linux/ioctlent-filter.awk: Remove.
23407 * Makefile.am (EXTRA_DIST): Remove linux/ioctlent-filter.awk.
23688 * net.c (tprint_sock_type): Remove unused parameter 'tcp'.
23937 * util.c (printllval): Remove align argument.
23939 (printllval_aligned, printllval_unaligned): Remove.
24021 * unwind.c (mmap_cache_t): Remove "deleted" field.
24022 (build_mmap_cache): Remove initialization of "deleted" field.
24091 * linux/dummy.h (sys_delete_module, sys_dup): Remove.
24393 * defs.h (alloc_mmap_cache): Remove.
24426 * system.c (CTL_PROC, CTL_CPU): Remove definitions.
24555 * linux/dummy.h (sys_setns): Remove.
24568 * process.c (sys_vfork): Remove.
24623 * configure.ac (AC_CHECK_TYPES): Remove struct user_desc.
24627 (print_ldt_entry): Remove.
24725 * net.c (sys_socketpair): Remove support for PF_INET and PF_IPX domains,
24785 * desc.c (fcntlcmds): Remove F_FREESP and F_FREESP64.
24786 Remove F_FREESP64 from the check whether to define struct flock64.
24787 (sys_fcntl): Remove F_FREESP and F_FREESP64 support.
24812 Remove obsolete ioctlsort.c.
24816 * ioctlsort.c: Remove.
24817 * Makefile.am (EXTRA_DIST): Remove ioctlsort.c.
24853 (sprintsigmask, sprintsigmask_long, printsigmask): Remove.
24981 * linux/dummy.h (sys_add_key, sys_keyctl, sys_request_key): Remove.
24988 * linux/dummy.h (sys_ioprio_get, sys_ioprio_set): Remove.
24994 * linux/dummy.h (sys_finit_module): Remove.
25020 * linux/dummy.h (sys_kexec_load): Remove.
25034 * linux/dummy.h (sys_fanotify_init, sys_fanotify_mark): Remove.
25206 Remove unused configure checks.
25207 * configure.ac (AC_CHECK_FUNCS): Remove _sys_siglist and sys_siglist.
25232 * defs.h (_LFS64_LARGEFILE): Remove.
25267 Remove unneeded redefinitions of IPPROTO_* macros.
25272 IPPROTO_RAW, IPPROTO_MAX): Remove.
25278 Remove unused AC_OFF_T_IS_LONG_LONG configure check.
25279 * configure.ac: Remove AC_OFF_T_IS_LONG_LONG.
25282 Remove unused code.
25283 * configure.ac (AC_CHECK_TYPES): Remove struct opthdr and
25285 * net.c (print_sock_optmgmt): Remove.
25290 * configure.ac (AC_CHECK_TYPES): Remove struct sigcontext_struct.
25321 Remove unused configure checks.
25322 * configure.ac (AC_CHECK_MEMBERS): Remove T_conn_res.QUEUE_ptr,
25330 * configure.ac: Remove the check for long long.
25331 * file.c (printstat64): Remove HAVE_LONG_LONG checks, use %llu format
25485 * linux/dummy.h (sys_sync_file_range, sys_sync_file_range2): Remove.
25523 Remove rt parameter from [s]printsigmask()
25740 Remove ia64-specific printing of current address on signal delivery.
25854 Remove workarounds for ancient kernels lacking __WALL.
25857 * strace (detach): Remove workarounds for ancient kernels lacking __WALL.
25859 (trace): Remove workarounds for ancient kernels lacking __WALL.
25860 Remove redundant double error printout.
25925 * tests/init.sh (check_strace, check_timeout): Remove.
25952 (trace): Remove now unnecessary "if USE_SEIZE".
26197 * linux/syscall.h (SYS_socket_subcall): Remove.
26216 sys_shmsys): Remove declarations.
26219 SYS_shmsys_nsubcalls): Remove macros.
26557 * file.c (sys_fadvise64_64) [ARM || POWERPC]: Remove no longer needed
26588 (clean): Remove $(PROGS) instead of hardcoded list.
26626 * linux/x32/syscallent1.h: Remove sys_*truncate64 redirections.
26645 (sys_stat64, sys_fstat64) [X32]: Remove second definitions of these
26650 * file.c (sys_lstat, sys_lstat64, sys_oldlstat): Remove.
26655 * linux/syscall.h (sys_lstat, sys_lstat64, sys_oldlstat): Remove.
26656 * linux/x32/syscallent1.h (sys_lstat64): Remove.
26659 * linux/x86_64/syscallent1.h: Remove sys_old*stat redirections.
26663 * linux/x32/syscallent1.h: Remove sys_old*stat redirections.
26715 (AM_INIT_AUTOMAKE): Remove check-news.
26724 * Makefile.am (EXTRA_DIST): Remove linux/arm/syscallent1.h,
26750 * linux/aarch64/ioctlent1.h: Remove "../" from include file name.
26979 Remove variable tracing_paths and check in pathtrace_match.
27208 Remove unused QUAL_FAULT code (was used by non-Linux code only).
27239 to struct tcb. Remove "int u_nargs" from it.
27257 (syscall_fixup_for_fork_exec): Remove SCNO_IS_VALID check.
27294 * defs.h: Remove multi-reprsonality defines from ARM.
27398 Remove unused function sys_mmap64.
27402 * mem.c (sys_mmap64): Remove this function.
27406 Remove code which supports systems with long long off_t.
27428 * mem.c: Remove code conditional on HAVE_LONG_LONG_OFF_T.
27434 * file.c: Remove code conditional on HAVE_LONG_LONG_OFF_T.
27449 (sys_old_mmap): [X32] Remove this function, X32 doesn't use is.
27461 Remove broken HAVE_LONG_LONG conditionals.
27466 * defs.h: Remove HAVE_LONG_LONG guard around LONG_LONG() macro
27468 * util.c: Remove HAVE_LONG_LONG guard around printllval()
27488 Remove wrong x32-specific lseek.
27525 * linux/mips/syscallent.h: Remove trailing empty elements.
27551 * syscall.c (get_scno): [TILE] Remove TCB_WAITEXECVE check,
27589 Remove declatation of personality_wordsize[].
27596 Remove unnecessary "return 0" statements.
27597 * util.c (change_syscall): Remove dummy "return 0"s.
27684 Remove hacks for old kernels for architectures which require new kernels
27691 Remove stray syscall result reading code on syscall entry for s390.
27695 * syscall.c (get_scno): Remove stray syscall result reading for s390[x].
27707 Remove hacks for old kernels for architectures which require new kernels
27713 Remove old kernel hacks for architectures which require new kernels.
27735 Remove unused / ambiguously used defines.
27741 * defs.h: Remove LINUXSPARC and LINUX_MIPS64 defines.
27756 Remove __X32_SYSCALL_MASK and use __X32_SYSCALL_BIT instead.
27803 * net.c: Remove test for glibc >= 2.1.
27804 * signal.c: Remove code which is compiled only for glibc < 2.1.
27810 * syscall.c: Remove "static long pc" variable.
27818 Remove vestigial hacks around non-Linux struct sigactions.
27819 * signal.c: Stop using __sighandler_t glibc'ism. Remove SA_HANDLER macro.
27831 * defs.h: Remove unused NUM_ARM_REGS define. Fix indentation.
27835 (get_regs): Remove now-unnecessary 64-to-32 bits register copying.
27874 * syscall.c: Remove static long psr.
27905 * linux/dummy.h (sys_perf_event_open): Remove.
27976 * syscall.c: Remove static unsigned long trap veriable.
28105 * linux/bfin/ioctlent.h.in: Remove asm-generic ioctl entries.
28230 (trace): Remove outdated comment.
28265 * defs.h: Define USE_SEIZE to 1. Remove PTRACE_SEIZE_DEVEL
28314 Remove outdated comment about suspending new tracees.
28319 * strace.c (trace): Remove outdated comment.
28401 Remove duplicate names from CREDITS.
28403 * CREDITS.in: Remove a duplicate name.
28444 Remove recently introduced use of ULONG_MAX.
28445 * io.c: Remove limits.h inclusion.
28447 * net.c: Remove limits.h inclusion.
28527 * util.c (string_quote): Remove static keyword.
28535 * configure.ac: Remove AC_GNU_SOURCE, obsoleted by
28726 Remove unreachable code.
28727 * strace.c (process_opt_p_list): Remove unreachable code.
28781 (qual_signal): Open-code isdigit. Remove string copying
28825 * strace.c (droptcb): Remove outfname check in "outfname && followfork >= 2" -
28838 Remove uoff macro.
28863 Remove call to printargs(): it is known to just return 0 here.
28884 * defs.h: Remove struct tcp::ptrace_errno field.
28886 (printleader): Remove "if (printing_tcp->ptrace_errno)..." code.
28887 (trace): Remove !tcp->ptrace_errno check, it's always true.
28898 Remove redundant checks in syscall entry/exit, rename badly named function
28908 * process.c (sys_ptrace): Remove unneeded line wrapping.
28912 * defs.h: Remove ptrace_restart() declaration.
28914 * util.c (ptrace_restart): Remove its definition.
28919 * ioctl.c: Remove limits.h inclusion left after the reverted change.
29020 * defs.h: Remove declarations of internal_fork and internal_exec.
29021 * process.c: Remove definitions of internal_fork and internal_exec.
29028 Remove code which is not used on Linux.
29032 * syscall.c: Remove code which handles RVAL_Lfoo constants.
29033 * defs.h: Remove struct tcb::u_lrval member - it is never set.
29034 Remove RVAL_Lfoo constants which signify return of "long" result -
29039 Remove unused version of sys_lseek.
29044 * file.c (sys_lseek): Remove a version of this function which is
29050 Revert "Remove underscores from a few syscall names which have them"
29080 Remove underscores from a few syscall names which have them.
29094 * linux/*/syscallent.h: Remove underscores from displayed
29099 Remove unused struct tcb::baddr field.
29100 * defs.h: Remove unused struct tcb::baddr field.
29102 Remove unused PTRACE_WRITE{TEXT,DATA} constants (they are from SunOS)
29103 * util.c: Remove unused PTRACE_WRITE{TEXT,DATA} constants.
29109 Remove unused constants. No code changes.
29110 * syscall.c: Remove unused ENOIOCTLCMD constant. Fix indentation.
29111 * util.c: Remove unused CLONE_STOPPED constant.
29114 * defs.h: Remove declaration of change_syscall().
29115 * process.c (change_syscall): Remove definition of this function.
29129 * configure.ac: Remove AC_RLIM_T_IS_LONG_LONG call.
29131 * m4/long_long.m4 (AC_RLIM_T_IS_LONG_LONG): Remove.
29132 * linux/dummy.h (sys_prlimit64): Remove.
29135 (sprintrlim, print_rlimit32, sys_getrlimit, sys_setrlimit): Remove.
29136 [HAVE_LONG_LONG_RLIM_T]: Remove dead code.
29144 Remove another "interrupt to quit" message.
29145 * strace.c (startup_attach): Remove another "interrupt to quit" message.
29164 * defs.h: Remove declarations of alloc_tcb and droptcb.
29195 Remove unused code.
29196 * syscall.c (subcall_style, decode_subcall): Remove.
29276 * pathtrace.c (pathtrace_select): Remove "if (path == NULL)...".
29277 (pathtrace_select): Remove code which only executes if path == NULL.
29301 * defs.h: Remove strsignal declaration.
29303 * strace.c (strerror): Remove this function.
29306 Remove TODO file: it's eleven years old and completely outdated.
29336 Remove an outdated comment.
29337 * defs.h: Remove an outdated comment.
29339 Remove extra include directives. No code changes.
29342 * bjm.c: Remove system includes which are already included by defs.h.
29387 * linux/ia64/syscallent.h: Remove improper defines and undefs.
29416 (fstatatflags, linkat_flags, unlinkatflags): Remove.
29427 * linux/dummy.h (sys_rt_tgsigqueueinfo): Remove.
29435 * linux/dummy.h (sys_syslog): Remove.
29461 (cleanup): Remove code to print "<unfinished ...>", printleader()
29463 (trace): Remove code to print "<unfinished ...>".
29470 Remove call to fflush(), it is done by line_ended() now.
29509 * linux/dummy.h (sys_sendmmsg): Remove.
29519 * linux/dummy.h (sys_sched_rr_get_interval): Remove.
29524 * linux/dummy.h (sys_migrate_pages): Remove.
29529 * linux/dummy.h (sys_get_robust_list): Remove.
29537 * linux/dummy.h (sys_clock_adjtime): Remove.
29553 * file.c (sys_fsync): Remove.
29603 * linux/dummy.h (sys_swapon): Remove.
29665 * strace.c: Remove pflag_seen variable, add print_pid_pfx one.
29694 (do_ptrace): Remove this function.
29696 * defs.h: Remove do_ptrace() declaration.
29713 Remove stray sys_swapon() declaration.
29714 * linux/syscall.h: Remove stray sys_swapon() declaration.
29761 * linux/syscall.h: Remove declarations of the following functions:
29785 * file.c (sys_xstat): Remove space after function name.
29789 (sys_sched_getscheduler): Remove space after ! operator.
29800 Remove parts of automake machinery which are not needed on Linux.
29806 * configure.ac: Remove code to set opsys variable, and its usage.
29807 Remove checks for headers which are never present on Linux.
29808 * m4/stat.m4: Remove 'ifdef LINUX' check.
29813 Remove and update documentation.
29825 Remove a few more code parts which are unused on Linux.
29829 * Makefile.am: Remove if LINUX/endif pairs.
29830 * defs.h: Remove stream_ioctl() declaration.
29831 * ioctl.c (ioctl_decode): Remove 'ifdef HAVE_SYS_STREAM_H' block.
29834 * signal.c: Remove conditional includes which are never used on Linux.
29836 * file.c: Remove excessive empty lines.
29841 * configure.ac: Remove calls to proc-based ptrace checks.
29842 * proc.c: Remove, it's empty now.
29843 * Makefile.am: Remove reference to proc.c.
29844 * net.c: Remove trailing newlines.
29882 Remove non-Linux source directories: freebsd/, svr4/, sunos4/, svr4/.
29883 Remove README-freebsd, README-sunos4, README-svr4, m4/procfs.m4.
29891 configure.ac: Remove a few tests which make no sense on Linux.
29926 * defs.h (known_scno): Remove.
29927 (sysent): Remove native_scno field.
29931 (known_scno): Remove.
29937 Remove initialization of native_scno field.
29938 * linux/i386/syscallent.h: Remove native_scno initialization for clone,
29940 * linux/ia64/syscallent.h (sys_fork, sys_vfork): Remove redirections
29947 * linux/dummy.h (sys_ipc, sys_socketcall): Remove redirections to
29950 * linux/i386/syscallent.h: Remove native_scno initialization for "ipc"
29953 (SYS_ipc, SYS_socketcall): Remove no longer used constants.
29954 [IA64]: Remove undefining of ipc and socket SYS_* constants.
29955 [SPARC || SPARC64]: Remove unused ipc SYS_* constants.
29963 Remove initialization of native_scno field for most of syscalls.
29968 * linux/i386/syscallent.h: Remove native_scno initialization for
30051 Remove unused sys_pread64 and sys_pwrite64 parsers on Linux.
30052 * io.c [HAVE_LONG_LONG_OFF_T]: Remove sys_pread64 and sys_pwrite64
30058 * linux/syscall.h (sys_pread64, sys_pwrite64): Remove.
30152 * syscall.c (is_restart_error): Remove redundant check.
30188 Remove printtrailer() function.
30195 (printtrailer): Remove this function.
30196 * syscall.c: Remove tcp_last variable.
30237 * defs.h: Remove pid2tcb declaration.
30243 * strace.c (verror_msg): Remove redundant check for msg != NULL.
30306 (printstr): Remove useless NUL placement before umovestr() call.
30394 * defs.h: Remove definition of TCB_SIGTRAPPED.
30399 * strace.c (trace): Remove code which executes if TCB_SIGTRAPPED is set.
30424 [X86_64] (x86_64_regs): Remove.
30499 * syscall.c: Remove "static" keywork from these structures' definitions.
30524 Remove sig parameter from detach()
30580 linux/syscall.h: Remove redundant function declarations.
30581 Remove 51 function declarations aliased to other declarations in
30588 Remove redundant parsers.
30589 * desc.c (sys_dup): Remove.
30591 sys_unlink, sys_symlink, sys_rename): Remove.
30593 sys_rename, sys_rmdir, sys_symlink, sys_unlink): Remove.
30601 sys_rename, sys_rmdir, sys_symlink, sys_unlink): Remove.
30603 sys_rename, sys_rmdir, sys_symlink, sys_unlink): Remove.
30811 Remove useless and obsolete "#if DONE" sections. No code changes.
30812 * linux/dummy.h: Remove "#if DONE" section.
30862 Remove unreachable code in umoven() and umovestr().
30863 * util.c (umoven, umovestr): Remove unreachable code.
30894 * defs.h: Remove TCB_ATTACH_DONE constant.
30920 (startup_child): Remove non-informative comment.
30969 Indent nested ifdefs. Tweak comments. Remove two
31063 * file.c: Remove static str_append().
31084 Remove static eax/rax variables.
31127 * syscall.c (syscall_fixup): Remove checks for entering(tcp).
31128 Remove code which executes if exiting(tcp).
31129 (syscall_fixup_on_sysexit): Remove code which executes
31130 if entering(tcp). Remove checks for exiting(tcp).
31138 Remove stray commas in struct initializers. No code changes.
31139 * process.c: Remove stray commas in struct initializers.
31185 Remove scno_good logic in syscall exit.
31186 * syscall.c (trace_syscall_exiting): Remove scno_good logic,
31189 Remove redundant assignments.
31190 * syscall.c (get_error): Remove redundant "u_error = 0" and redundant
31264 * syscall.c (get_scno_on_sysenter): Remove tcp->flags & TCB_WAITEXECVE checks.
31287 * syscall.c (get_scno_on_sysexit): Remove scno retrieval code, since
31293 * syscall.c (get_scno_on_sysenter): Remove "if (exiting(tcp))" code,
31295 (get_scno_on_sysexit): Remove "if (entering(tcp))" code,
31464 (rebuild_pollv): Remove unnecessary NULL check before free().
31506 * ioctl.c: Remove definitions of ioctlent{,0,1,2} and nioctlents{,0,1,2}.
31507 * signal.c: Remove definitions of signalent{,0,1,2} and nsignals{,0,1,2}.
31517 Remove unused declaration.
31518 * defs.h: Remove unused declaration of handle_new_child().
31628 * signal.c: Remove wrong comment. Add warning directive
31633 (sys_rt_sigprocmask): Remove stray empty line.
31654 Remove tcp->parent and TCB_CLONE_THREAD.
31692 Remove TCB_SUSPENDED constant and related code.
31720 * defs.h: Remove TCB_SUSPENDED constant
31787 Remove comments after endif if ifdef/endif block is really tiny.
31807 Remove superfluous backslash-continuation in configure.ac.
31821 Remove redundant include <stdarg.h>
31822 * strace.c: Remove redundant include <stdarg.h>
31825 * strace.c (startup_attach): Remove misplaced comment.
31826 (trace) Remove incomplete part of a comment.
31829 * defs.h: Remove tcbtab declaration.
31840 (handle_ptrace_event): Remove PTRACE_EVENT_EXEC debug message.
31864 * syscall.c (syscall_enter): Remove unnecessary {} blocks.
31868 Remove dead "ifndef CLONE_PTRACE" branch.
31873 * process.c (handle_new_child): Remove ifdef CLONE_PTRACE/endif (but not
31886 Remove TCB_FOLLOWFORK.
31895 * defs.h: Remove TCB_FOLLOWFORK define.
31970 (startup_attach): Remove error check on newoutf return value.
31971 (main): Remove error check on strace_fopen return value.
31983 (strace_fopen): Remove error check on set_cloexec_flag return value.
31999 (main): Remove NULL check of strace_popen result.
32014 * defs.h: Remove declarations of nprocs, tcbtabsize and
32016 * process.c (fork_tcb): Remove this function.
32019 * strace.c: Remove redundant "extern char **environ". Declare
32040 * process.c (internal_fork): Remove conditionals which make no difference
32060 Remove write-only nchildren member from struct tcb.
32061 * defs.h: Remove nchildren member from struct tcb.
32062 * process.c (handle_new_child): Remove inc/decrements of tcp->nchildren.
32066 (alloc_tcb): Remove initialization of tcp->nchildren.
32070 Remove write-only nzombies member from struct tcb.
32071 * defs.h: Remove nzombies member from struct tcb.
32072 * strace.c (droptcb): Remove "tcp->parent->nzombies++".
32073 (alloc_tcb): Remove "tcp->nzombies = 0".
32116 Remove declaration of internal_wait().
32117 * process.c (internal_wait): Remove this function.
32119 (resume): Remove this function.
32120 (resume_from_tcp): Remove this function.
32184 * linux/mips/syscallent.h: Remove duplicate entries for 4336, 4337,
32359 * strace.c (ptrace_setoptions_for_all): Remove "static".
32612 Remove redundant ioctlent.h files.
32624 Remove obsolete .cvsignore files.
32636 * CREDITS: Remove file.
32707 * linux/bfin/syscallent.h: Remove redundant native_scno initialization.
32730 * Makefile.am (EXTRA_DIST): Remove linux/sparc/syscall.h and
32748 * Makefile.am (EXTRA_DIST): Remove linux/sparc/syscall.h.2.
32763 * process.c (internal_exit) [IA64]: Remove redundant check.
33024 * syscall.c (qualify): Remove faulty optimization.
33082 * acinclude.m4: Remove.
33095 * process.c (sys_waitid): Remove unused variable.
33143 Remove nclone_detached since CLONE_DETACHED flag was no-op for a very
33146 * defs.h (struct tcb): Remove nclone_detached field.
33147 Remove TCB_CLONE_DETACHED flag.
33148 * process.c: Remove CLONE_DETACHED flag.
33149 (clone_flags): Remove CLONE_DETACHED entry.
33150 (internal_fork, internal_wait): Remove code dealing with CLONE_DETACHED
33239 Remove extern declaration at file scope.
33431 Remove dead code.
33432 * defs.h (tv_tv): Remove.
33433 * net.c (sys_xsetsockaddr): Remove commented out dead code.
33445 * defs.h (internal_clone): Remove.
33447 (internal_fork) [!LINUX]: Remove dead code.
33451 * Makefile.am (INCLUDES): Remove redundant search directories.
33504 Remove support for pre-C89.
33505 * defs.h: Remove references to __STDC__ and P macros.
33557 * defs.h (ALIGN64): Remove.
33610 * configure.ac (AC_CHECK_HEADERS): Remove asm/reg.h.