]> granicus.if.org Git - strace/commitdiff
Don't return int from set_personality(), no one checks it.
authorDenys Vlasenko <dvlasenk@redhat.com>
Fri, 19 Aug 2011 23:50:09 +0000 (01:50 +0200)
committerDenys Vlasenko <dvlasenk@redhat.com>
Tue, 23 Aug 2011 10:53:01 +0000 (12:53 +0200)
* defs.h (set_personality): Change return type to void.
* syscall.c (set_personality): Change return type to void.

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
defs.h
syscall.c

diff --git a/defs.h b/defs.h
index b2c67aa9d94f6cac884453d62088121cfa7fbaf7..9e2d395c31b1be32909d042dde3e24a43659fc8e 100644 (file)
--- a/defs.h
+++ b/defs.h
@@ -552,7 +552,7 @@ void perror_msg(const char *fmt, ...) __attribute__ ((format(printf, 1, 2)));
 void error_msg_and_die(const char *fmt, ...) __attribute__ ((noreturn, format(printf, 1, 2)));
 void perror_msg_and_die(const char *fmt, ...) __attribute__ ((noreturn, format(printf, 1, 2)));
 
-extern int set_personality(int personality);
+extern void set_personality(int personality);
 extern const char *xlookup(const struct xlat *, int);
 extern struct tcb *alloc_tcb(int, int);
 extern struct tcb *pid2tcb(int);
index d6d4697f17e687c02d65511f94441c41af4d91fd..8a77ec2e2d34abe41cc10d5807d95e1330980c55 100644 (file)
--- a/syscall.c
+++ b/syscall.c
@@ -183,9 +183,9 @@ const int personality_wordsize[SUPPORTED_PERSONALITIES] = {
 #if SUPPORTED_PERSONALITIES > 2
        PERSONALITY2_WORDSIZE,
 #endif
-};;
+};
 
-int
+void
 set_personality(int personality)
 {
        switch (personality) {
@@ -213,7 +213,7 @@ set_personality(int personality)
                nsignals = nsignals1;
                qual_flags = qual_flags1;
                break;
-#endif /* SUPPORTED_PERSONALITIES >= 2 */
+#endif
 
 #if SUPPORTED_PERSONALITIES >= 3
        case 2:
@@ -227,14 +227,10 @@ set_personality(int personality)
                nsignals = nsignals2;
                qual_flags = qual_flags2;
                break;
-#endif /* SUPPORTED_PERSONALITIES >= 3 */
-
-       default:
-               return -1;
+#endif
        }
 
        current_personality = personality;
-       return 0;
 }