Commit 0f6e2a66 authored by Andrew Vagin's avatar Andrew Vagin Committed by Pavel Emelyanov

arch: define the readlinkat syscall for all architectures

Cc: Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Fixes: c9448e1f ("arm: Fix wrong system call number")
Signed-off-by: 's avatarAndrew Vagin <avagin@virtuozzo.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 6aede7f1
...@@ -52,7 +52,7 @@ flock 32 143 (int fd, unsigned long cmd) ...@@ -52,7 +52,7 @@ flock 32 143 (int fd, unsigned long cmd)
mkdir ! 39 (const char *name, int mode) mkdir ! 39 (const char *name, int mode)
rmdir ! 40 (const char *name) rmdir ! 40 (const char *name)
unlink ! 10 (char *pathname) unlink ! 10 (char *pathname)
readlinkat 78 85 (int fd, const char *path, char *buf, int bufsize) readlinkat 78 332 (int fd, const char *path, char *buf, int bufsize)
umask 166 60 (int mask) umask 166 60 (int mask)
getgroups 158 205 (int gsize, unsigned int *groups) getgroups 158 205 (int gsize, unsigned int *groups)
setgroups 159 206 (int gsize, unsigned int *groups) setgroups 159 206 (int gsize, unsigned int *groups)
......
...@@ -50,7 +50,7 @@ __NR_flock 143 sys_flock (int fd, unsigned long cmd) ...@@ -50,7 +50,7 @@ __NR_flock 143 sys_flock (int fd, unsigned long cmd)
__NR_mkdir 39 sys_mkdir (const char *name, int mode) __NR_mkdir 39 sys_mkdir (const char *name, int mode)
__NR_rmdir 40 sys_rmdir (const char *name) __NR_rmdir 40 sys_rmdir (const char *name)
__NR_unlink 10 sys_unlink (char *pathname) __NR_unlink 10 sys_unlink (char *pathname)
__NR_readlink 85 sys_readlink (const char *path, char *buf, int bufsize) __NR_readlinkat 296 sys_readlinkat (int fd, const char *path, char *buf, int bufsize)
__NR_umask 60 sys_umask (int mask) __NR_umask 60 sys_umask (int mask)
__NR_getgroups 80 sys_getgroups (int gsize, unsigned int *groups) __NR_getgroups 80 sys_getgroups (int gsize, unsigned int *groups)
__NR_setgroups 81 sys_setgroups (int gsize, unsigned int *groups) __NR_setgroups 81 sys_setgroups (int gsize, unsigned int *groups)
......
...@@ -24,7 +24,6 @@ __NR_ioctl 54 sys_ioctl (unsigned int fd, unsigned int cmd, unsigned long arg ...@@ -24,7 +24,6 @@ __NR_ioctl 54 sys_ioctl (unsigned int fd, unsigned int cmd, unsigned long arg
__NR_fcntl 55 sys_fcntl (unsigned int fd, unsigned int cmd, unsigned long arg) __NR_fcntl 55 sys_fcntl (unsigned int fd, unsigned int cmd, unsigned long arg)
__NR_umask 60 sys_umask (int mask) __NR_umask 60 sys_umask (int mask)
__NR_setrlimit 75 sys_setrlimit (unsigned int resource, struct krlimit *rlim) __NR_setrlimit 75 sys_setrlimit (unsigned int resource, struct krlimit *rlim)
__NR_readlink 85 sys_readlink (const char *path, char *buf, int bufsize)
__NR_munmap 91 sys_munmap (void *addr, unsigned long len) __NR_munmap 91 sys_munmap (void *addr, unsigned long len)
__NR_setpriority 97 sys_setpriority (int which, int who, int nice) __NR_setpriority 97 sys_setpriority (int which, int who, int nice)
__NR_socketcall 102 sys_socketcall (int call, unsigned long *args) __NR_socketcall 102 sys_socketcall (int call, unsigned long *args)
...@@ -77,6 +76,7 @@ __NR_timer_delete 263 sys_timer_delete (kernel_timer_t timer_id) ...@@ -77,6 +76,7 @@ __NR_timer_delete 263 sys_timer_delete (kernel_timer_t timer_id)
__NR_clock_gettime 265 sys_clock_gettime (int which_clock, struct timespec *tp) __NR_clock_gettime 265 sys_clock_gettime (int which_clock, struct timespec *tp)
__NR_seccomp 354 sys_seccomp (unsigned int op, unsigned int flags, const char *uargs) __NR_seccomp 354 sys_seccomp (unsigned int op, unsigned int flags, const char *uargs)
__NR_waitid 284 sys_waitid (int which, pid_t pid, struct siginfo *infop, int options, struct rusage *ru) __NR_waitid 284 sys_waitid (int which, pid_t pid, struct siginfo *infop, int options, struct rusage *ru)
__NR_readlinkat 305 sys_readlinkat (int fd, const char *path, char *buf, int bufsize)
__NR_set_robust_list 311 sys_set_robust_list (struct robust_list_head *head, size_t len) __NR_set_robust_list 311 sys_set_robust_list (struct robust_list_head *head, size_t len)
__NR_get_robust_list 312 sys_get_robust_list (int pid, struct robust_list_head **head_ptr, size_t *len_ptr) __NR_get_robust_list 312 sys_get_robust_list (int pid, struct robust_list_head **head_ptr, size_t *len_ptr)
__NR_vmsplice 316 sys_vmsplice (int fd, const struct iovec *iov, unsigned int nr_segs, unsigned int flags) __NR_vmsplice 316 sys_vmsplice (int fd, const struct iovec *iov, unsigned int nr_segs, unsigned int flags)
......
...@@ -45,7 +45,6 @@ __NR_flock 73 sys_flock (int fd, unsigned long cmd) ...@@ -45,7 +45,6 @@ __NR_flock 73 sys_flock (int fd, unsigned long cmd)
__NR_mkdir 83 sys_mkdir (const char *name, int mode) __NR_mkdir 83 sys_mkdir (const char *name, int mode)
__NR_rmdir 84 sys_rmdir (const char *name) __NR_rmdir 84 sys_rmdir (const char *name)
__NR_unlink 87 sys_unlink (char *pathname) __NR_unlink 87 sys_unlink (char *pathname)
__NR_readlink 89 sys_readlink (const char *path, char *buf, int bufsize)
__NR_umask 95 sys_umask (int mask) __NR_umask 95 sys_umask (int mask)
__NR_ptrace 101 sys_ptrace (long request, pid_t pid, void *addr, void *data) __NR_ptrace 101 sys_ptrace (long request, pid_t pid, void *addr, void *data)
__NR_getgroups 115 sys_getgroups (int gsize, unsigned int *groups) __NR_getgroups 115 sys_getgroups (int gsize, unsigned int *groups)
...@@ -87,6 +86,7 @@ __NR_clock_gettime 228 sys_clock_gettime (const clockid_t which_clock, const s ...@@ -87,6 +86,7 @@ __NR_clock_gettime 228 sys_clock_gettime (const clockid_t which_clock, const s
__NR_exit_group 231 sys_exit_group (int error_code) __NR_exit_group 231 sys_exit_group (int error_code)
__NR_openat 257 sys_openat (int dfd, const char *filename, int flags, int mode) __NR_openat 257 sys_openat (int dfd, const char *filename, int flags, int mode)
__NR_waitid 247 sys_waitid (int which, pid_t pid, struct siginfo *infop, int options, struct rusage *ru) __NR_waitid 247 sys_waitid (int which, pid_t pid, struct siginfo *infop, int options, struct rusage *ru)
__NR_readlinkat 267 sys_readlinkat (int fd, const char *path, char *buf, int bufsize)
__NR_set_robust_list 273 sys_set_robust_list (struct robust_list_head *head, size_t len) __NR_set_robust_list 273 sys_set_robust_list (struct robust_list_head *head, size_t len)
__NR_get_robust_list 274 sys_get_robust_list (int pid, struct robust_list_head **head_ptr, size_t *len_ptr) __NR_get_robust_list 274 sys_get_robust_list (int pid, struct robust_list_head **head_ptr, size_t *len_ptr)
__NR_seccomp 317 sys_seccomp (unsigned int op, unsigned int flags, const char *uargs) __NR_seccomp 317 sys_seccomp (unsigned int op, unsigned int flags, const char *uargs)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment