]> granicus.if.org Git - strace/commitdiff
Alias sys_getpeername to sys_getsockname
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 2 Dec 2014 21:36:04 +0000 (21:36 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 2 Dec 2014 21:36:04 +0000 (21:36 +0000)
Since parsers for getpeername and getsockname syscalls are identical,
replace sys_getpeername with an alias to sys_getsockname.

* linux/dummy.h (sys_getpeername): Alias to sys_getsockname.
* linux/syscall.h (sys_getpeername): Remove.
* net.c (sys_getpeername): Remove.

linux/dummy.h
linux/syscall.h
net.c

index bf589ae094b42292f235cac06bd4f5d364b7a53c..9d1faf1b5cfa7676e475d7e4a8e6338346eb3b6c 100644 (file)
@@ -65,6 +65,7 @@
 #define        sys_getegid             sys_getuid
 #define        sys_geteuid             sys_getuid
 #define        sys_getgid              sys_getuid
+#define        sys_getpeername         sys_getsockname
 #define        sys_getresgid           sys_getresuid
 #define        sys_lstat               sys_stat
 #define        sys_lstat64             sys_stat64
index 88d42bd91299ab48524cd8d050d3bb4b530ede0d..b7af6c5d09ec1b27d314dc8d22a61e40cc494aa0 100644 (file)
@@ -103,7 +103,6 @@ int sys_getgroups();
 int sys_getgroups32();
 int sys_gethostname();
 int sys_getitimer();
-int sys_getpeername();
 int sys_getpmsg(); /* TODO: non-Linux, remove? */
 int sys_getpriority();
 int sys_getresuid();
diff --git a/net.c b/net.c
index 3bf0a9b4ebc359e13329f7fe7ef780aa246a77c9..0f88c4295d9cd0d05a5e59c6af3b5f7550165da3 100644 (file)
--- a/net.c
+++ b/net.c
@@ -915,12 +915,6 @@ sys_getsockname(struct tcb *tcp)
        return do_sockname(tcp, -1);
 }
 
-int
-sys_getpeername(struct tcb *tcp)
-{
-       return do_sockname(tcp, -1);
-}
-
 static int
 do_pipe(struct tcb *tcp, int flags_arg)
 {