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);
#if SUPPORTED_PERSONALITIES > 2
PERSONALITY2_WORDSIZE,
#endif
-};;
+};
-int
+void
set_personality(int personality)
{
switch (personality) {
nsignals = nsignals1;
qual_flags = qual_flags1;
break;
-#endif /* SUPPORTED_PERSONALITIES >= 2 */
+#endif
#if SUPPORTED_PERSONALITIES >= 3
case 2:
nsignals = nsignals2;
qual_flags = qual_flags2;
break;
-#endif /* SUPPORTED_PERSONALITIES >= 3 */
-
- default:
- return -1;
+#endif
}
current_personality = personality;
- return 0;
}