]> granicus.if.org Git - strace/commit
Use <asm/unistd.h> instead of <sys/syscall.h>
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 9 Aug 2016 14:38:29 +0000 (14:38 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 9 Aug 2016 14:38:29 +0000 (14:38 +0000)
commit6a2f43ce6469c06d0244a07cea3d04f3740a66ce
tree828a025f69f6016e8ec3610cdde96ef2b5cf3230
parent38d854e425b71cc810adea817272fc7b988ceb97
Use <asm/unistd.h> instead of <sys/syscall.h>

There are no users of SYS_* macros provided by <sys/syscall.h>,
and definitions of __NR_* macros could be obtained directly
from <asm/unistd.h>.

* defs.h: Include <asm/unistd.h> instead of <sys/syscall.h>.
* test/seccomp.c: Likewise.
* test/threaded_execve.c: Likewise.
* test/x32_lseek.c: Likewise.
* test/x32_mmap.c: Likewise.
* tests/_newselect.c: Likewise.
* tests/access.c: Likewise.
* tests/acct.c: Likewise.
* tests/aio.c: Likewise.
* tests/alarm.c: Likewise.
* tests/attach-f-p.c: Likewise.
* tests/bpf.c: Likewise.
* tests/brk.c: Likewise.
* tests/chmod.c: Likewise.
* tests/chown.c: Likewise.
* tests/chown32.c: Likewise.
* tests/chroot.c: Likewise.
* tests/clock_adjtime.c: Likewise.
* tests/clock_nanosleep.c: Likewise.
* tests/clock_xettime.c: Likewise.
* tests/copy_file_range.c: Likewise.
* tests/creat.c: Likewise.
* tests/dup2.c: Likewise.
* tests/dup3.c: Likewise.
* tests/epoll_create.c: Likewise.
* tests/epoll_create1.c: Likewise.
* tests/epoll_ctl.c: Likewise.
* tests/epoll_pwait.c: Likewise.
* tests/epoll_wait.c: Likewise.
* tests/eventfd.c: Likewise.
* tests/execveat.c: Likewise.
* tests/faccessat.c: Likewise.
* tests/fchdir.c: Likewise.
* tests/fchmod.c: Likewise.
* tests/fchmodat.c: Likewise.
* tests/fchown.c: Likewise.
* tests/fchown32.c: Likewise.
* tests/fchownat.c: Likewise.
* tests/fcntl.c: Likewise.
* tests/fcntl64.c: Likewise.
* tests/fdatasync.c: Likewise.
* tests/flock.c: Likewise.
* tests/fstat.c: Likewise.
* tests/fstat64.c: Likewise.
* tests/fstatat64.c: Likewise.
* tests/fstatfs.c: Likewise.
* tests/fstatfs64.c: Likewise.
* tests/fsync.c: Likewise.
* tests/ftruncate.c: Likewise.
* tests/ftruncate64.c: Likewise.
* tests/futimesat.c: Likewise.
* tests/get_mempolicy.c: Likewise.
* tests/getcwd.c: Likewise.
* tests/getdents.c: Likewise.
* tests/getdents64.c: Likewise.
* tests/getegid.c: Likewise.
* tests/getegid32.c: Likewise.
* tests/geteuid.c: Likewise.
* tests/geteuid32.c: Likewise.
* tests/getgid.c: Likewise.
* tests/getgid32.c: Likewise.
* tests/getgroups.c: Likewise.
* tests/getgroups32.c: Likewise.
* tests/getpgrp.c: Likewise.
* tests/getrandom.c: Likewise.
* tests/getresgid.c: Likewise.
* tests/getresgid32.c: Likewise.
* tests/getresuid.c: Likewise.
* tests/getresuid32.c: Likewise.
* tests/getrlimit.c: Likewise.
* tests/getrusage.c: Likewise.
* tests/getuid.c: Likewise.
* tests/getuid32.c: Likewise.
* tests/getxxid.c: Likewise.
* tests/ioctl_uffdio.c: Likewise.
* tests/ioperm.c: Likewise.
* tests/iopl.c: Likewise.
* tests/ipc.c: Likewise.
* tests/kill.c: Likewise.
* tests/lchown.c: Likewise.
* tests/lchown32.c: Likewise.
* tests/libmmsg.c: Likewise.
* tests/libsocketcall.c: Likewise.
* tests/link.c: Likewise.
* tests/linkat.c: Likewise.
* tests/llseek.c: Likewise.
* tests/lseek.c: Likewise.
* tests/lstat.c: Likewise.
* tests/lstat64.c: Likewise.
* tests/mbind.c: Likewise.
* tests/membarrier.c: Likewise.
* tests/memfd_create.c: Likewise.
* tests/migrate_pages.c: Likewise.
* tests/mkdir.c: Likewise.
* tests/mkdirat.c: Likewise.
* tests/mknod.c: Likewise.
* tests/mknodat.c: Likewise.
* tests/mlock.c: Likewise.
* tests/mlock2.c: Likewise.
* tests/move_pages.c: Likewise.
* tests/newfstatat.c: Likewise.
* tests/nsyscalls.c: Likewise.
* tests/old_mmap.c: Likewise.
* tests/oldselect.c: Likewise.
* tests/open.c: Likewise.
* tests/openat.c: Likewise.
* tests/pause.c: Likewise.
* tests/poll.c: Likewise.
* tests/prctl-seccomp-filter-v.c: Likewise.
* tests/prctl-seccomp-strict.c: Likewise.
* tests/preadv2-pwritev2.c: Likewise.
* tests/prlimit64.c: Likewise.
* tests/pselect6.c: Likewise.
* tests/ptrace.c: Likewise.
* tests/readdir.c: Likewise.
* tests/readlink.c: Likewise.
* tests/readlinkat.c: Likewise.
* tests/reboot.c: Likewise.
* tests/remap_file_pages.c: Likewise.
* tests/rename.c: Likewise.
* tests/renameat.c: Likewise.
* tests/renameat2.c: Likewise.
* tests/rmdir.c: Likewise.
* tests/rt_sigpending.c: Likewise.
* tests/rt_sigprocmask.c: Likewise.
* tests/rt_sigsuspend.c: Likewise.
* tests/rt_sigtimedwait.c: Likewise.
* tests/rt_tgsigqueueinfo.c: Likewise.
* tests/sched_get_priority_mxx.c: Likewise.
* tests/sched_rr_get_interval.c: Likewise.
* tests/sched_xetaffinity.c: Likewise.
* tests/sched_xetattr.c: Likewise.
* tests/sched_xetparam.c: Likewise.
* tests/sched_xetscheduler.c: Likewise.
* tests/sched_yield.c: Likewise.
* tests/seccomp-filter-v.c: Likewise.
* tests/seccomp-filter.c: Likewise.
* tests/seccomp-strict.c: Likewise.
* tests/select.c: Likewise.
* tests/sendfile.c: Likewise.
* tests/sendfile64.c: Likewise.
* tests/set_mempolicy.c: Likewise.
* tests/setdomainname.c: Likewise.
* tests/setfsgid.c: Likewise.
* tests/setfsgid32.c: Likewise.
* tests/setfsuid.c: Likewise.
* tests/setfsuid32.c: Likewise.
* tests/setgid.c: Likewise.
* tests/setgid32.c: Likewise.
* tests/setgroups.c: Likewise.
* tests/setgroups32.c: Likewise.
* tests/sethostname.c: Likewise.
* tests/setregid.c: Likewise.
* tests/setregid32.c: Likewise.
* tests/setresgid.c: Likewise.
* tests/setresgid32.c: Likewise.
* tests/setresuid.c: Likewise.
* tests/setresuid32.c: Likewise.
* tests/setreuid.c: Likewise.
* tests/setreuid32.c: Likewise.
* tests/setrlimit.c: Likewise.
* tests/setuid.c: Likewise.
* tests/setuid32.c: Likewise.
* tests/signalfd4.c: Likewise.
* tests/socketcall.c: Likewise.
* tests/splice.c: Likewise.
* tests/stat.c: Likewise.
* tests/stat64.c: Likewise.
* tests/statfs.c: Likewise.
* tests/statfs64.c: Likewise.
* tests/swap.c: Likewise.
* tests/symlink.c: Likewise.
* tests/symlinkat.c: Likewise.
* tests/sync.c: Likewise.
* tests/sync_file_range.c: Likewise.
* tests/sync_file_range2.c: Likewise.
* tests/syslog.c: Likewise.
* tests/tee.c: Likewise.
* tests/time.c: Likewise.
* tests/timer_create.c: Likewise.
* tests/timer_xettime.c: Likewise.
* tests/timerfd_xettime.c: Likewise.
* tests/times-fail.c: Likewise.
* tests/times.c: Likewise.
* tests/truncate.c: Likewise.
* tests/truncate64.c: Likewise.
* tests/ugetrlimit.c: Likewise.
* tests/umount.c: Likewise.
* tests/umount2.c: Likewise.
* tests/uname.c: Likewise.
* tests/unix-pair-send-recv.c: Likewise.
* tests/unlink.c: Likewise.
* tests/unlinkat.c: Likewise.
* tests/userfaultfd.c: Likewise.
* tests/utimes.c: Likewise.
* tests/vhangup.c: Likewise.
* tests/vmsplice.c: Likewise.
* tests/waitid.c: Likewise.
* tests/waitpid.c: Likewise.
* tests/xet_robust_list.c: Likewise.
* tests/xetpgid.c: Likewise.
* tests/xetpriority.c: Likewise.
* tests/xettimeofday.c: Likewise.
203 files changed:
defs.h
test/seccomp.c
test/threaded_execve.c
test/x32_lseek.c
test/x32_mmap.c
tests/_newselect.c
tests/access.c
tests/acct.c
tests/aio.c
tests/alarm.c
tests/attach-f-p.c
tests/bpf.c
tests/brk.c
tests/chmod.c
tests/chown.c
tests/chown32.c
tests/chroot.c
tests/clock_adjtime.c
tests/clock_nanosleep.c
tests/clock_xettime.c
tests/copy_file_range.c
tests/creat.c
tests/dup2.c
tests/dup3.c
tests/epoll_create.c
tests/epoll_create1.c
tests/epoll_ctl.c
tests/epoll_pwait.c
tests/epoll_wait.c
tests/eventfd.c
tests/execveat.c
tests/faccessat.c
tests/fchdir.c
tests/fchmod.c
tests/fchmodat.c
tests/fchown.c
tests/fchown32.c
tests/fchownat.c
tests/fcntl.c
tests/fcntl64.c
tests/fdatasync.c
tests/flock.c
tests/fstat.c
tests/fstat64.c
tests/fstatat64.c
tests/fstatfs.c
tests/fstatfs64.c
tests/fsync.c
tests/ftruncate.c
tests/ftruncate64.c
tests/futimesat.c
tests/get_mempolicy.c
tests/getcwd.c
tests/getdents.c
tests/getdents64.c
tests/getegid.c
tests/getegid32.c
tests/geteuid.c
tests/geteuid32.c
tests/getgid.c
tests/getgid32.c
tests/getgroups.c
tests/getgroups32.c
tests/getpgrp.c
tests/getrandom.c
tests/getresgid.c
tests/getresgid32.c
tests/getresuid.c
tests/getresuid32.c
tests/getrlimit.c
tests/getrusage.c
tests/getuid.c
tests/getuid32.c
tests/getxxid.c
tests/ioctl_uffdio.c
tests/ioperm.c
tests/iopl.c
tests/ipc.c
tests/kill.c
tests/lchown.c
tests/lchown32.c
tests/libmmsg.c
tests/libsocketcall.c
tests/link.c
tests/linkat.c
tests/llseek.c
tests/lseek.c
tests/lstat.c
tests/lstat64.c
tests/mbind.c
tests/membarrier.c
tests/memfd_create.c
tests/migrate_pages.c
tests/mkdir.c
tests/mkdirat.c
tests/mknod.c
tests/mknodat.c
tests/mlock.c
tests/mlock2.c
tests/move_pages.c
tests/newfstatat.c
tests/nsyscalls.c
tests/old_mmap.c
tests/oldselect.c
tests/open.c
tests/openat.c
tests/pause.c
tests/poll.c
tests/prctl-seccomp-filter-v.c
tests/prctl-seccomp-strict.c
tests/preadv2-pwritev2.c
tests/prlimit64.c
tests/pselect6.c
tests/ptrace.c
tests/readdir.c
tests/readlink.c
tests/readlinkat.c
tests/reboot.c
tests/remap_file_pages.c
tests/rename.c
tests/renameat.c
tests/renameat2.c
tests/rmdir.c
tests/rt_sigpending.c
tests/rt_sigprocmask.c
tests/rt_sigsuspend.c
tests/rt_sigtimedwait.c
tests/rt_tgsigqueueinfo.c
tests/sched_get_priority_mxx.c
tests/sched_rr_get_interval.c
tests/sched_xetaffinity.c
tests/sched_xetattr.c
tests/sched_xetparam.c
tests/sched_xetscheduler.c
tests/sched_yield.c
tests/seccomp-filter-v.c
tests/seccomp-filter.c
tests/seccomp-strict.c
tests/select.c
tests/sendfile.c
tests/sendfile64.c
tests/set_mempolicy.c
tests/setdomainname.c
tests/setfsgid.c
tests/setfsgid32.c
tests/setfsuid.c
tests/setfsuid32.c
tests/setgid.c
tests/setgid32.c
tests/setgroups.c
tests/setgroups32.c
tests/sethostname.c
tests/setregid.c
tests/setregid32.c
tests/setresgid.c
tests/setresgid32.c
tests/setresuid.c
tests/setresuid32.c
tests/setreuid.c
tests/setreuid32.c
tests/setrlimit.c
tests/setuid.c
tests/setuid32.c
tests/signalfd4.c
tests/socketcall.c
tests/splice.c
tests/stat.c
tests/stat64.c
tests/statfs.c
tests/statfs64.c
tests/swap.c
tests/symlink.c
tests/symlinkat.c
tests/sync.c
tests/sync_file_range.c
tests/sync_file_range2.c
tests/syslog.c
tests/tee.c
tests/time.c
tests/timer_create.c
tests/timer_xettime.c
tests/timerfd_xettime.c
tests/times-fail.c
tests/times.c
tests/truncate.c
tests/truncate64.c
tests/ugetrlimit.c
tests/umount.c
tests/umount2.c
tests/uname.c
tests/unix-pair-send-recv.c
tests/unlink.c
tests/unlinkat.c
tests/userfaultfd.c
tests/utimes.c
tests/vhangup.c
tests/vmsplice.c
tests/waitid.c
tests/waitpid.c
tests/xet_robust_list.c
tests/xetpgid.c
tests/xetpriority.c
tests/xettimeofday.c