diff options
Diffstat (limited to '')
-rw-r--r-- | bin/1sh/arith_yacc.c | 2 | ||||
-rw-r--r-- | bin/1sh/error.c | 2 | ||||
-rw-r--r-- | bin/1sh/error.h | 8 | ||||
-rw-r--r-- | bin/1sh/exec.h | 2 | ||||
-rw-r--r-- | bin/1sh/mknodes.c | 2 | ||||
-rw-r--r-- | bin/1sh/parser.c | 4 | ||||
-rw-r--r-- | bin/1sh/test.c | 2 | ||||
-rw-r--r-- | bin/1sh/trap.h | 4 |
8 files changed, 13 insertions, 13 deletions
diff --git a/bin/1sh/arith_yacc.c b/bin/1sh/arith_yacc.c index 08e25ab3..57285831 100644 --- a/bin/1sh/arith_yacc.c +++ b/bin/1sh/arith_yacc.c @@ -86,7 +86,7 @@ static const char prec[ARITH_BINOP_MAX - ARITH_BINOP_MIN] = { int letcmd(int, char **); -static __dead2 void yyerror(const char *s) +static __attribute__((noreturn)) void yyerror(const char *s) { error("arithmetic expression: %s: \"%s\"", s, arith_startbuf); /* NOTREACHED */ diff --git a/bin/1sh/error.c b/bin/1sh/error.c index 1cc55ded..62d406f5 100644 --- a/bin/1sh/error.c +++ b/bin/1sh/error.c @@ -67,7 +67,7 @@ volatile sig_atomic_t suppressint; volatile sig_atomic_t intpending; -static void exverror(int, const char *, va_list) __printf0like(2, 0) __dead2; +static void exverror(int, const char *, va_list) __printf0like(2, 0) __attribute__((noreturn)); /* * Called to raise an exception. Since C doesn't include exceptions, we diff --git a/bin/1sh/error.h b/bin/1sh/error.h index b6d6b413..964d98e8 100644 --- a/bin/1sh/error.h +++ b/bin/1sh/error.h @@ -79,11 +79,11 @@ extern volatile sig_atomic_t intpending; #define CLEAR_PENDING_INT intpending = 0 #define int_pending() intpending -void exraise(int) __dead2; -void onint(void) __dead2; +void exraise(int) __attribute__((noreturn)); +void onint(void) __attribute__((noreturn)); void warning(const char *, ...) __printflike(1, 2); -void error(const char *, ...) __printf0like(1, 2) __dead2; -void exerror(int, const char *, ...) __printf0like(2, 3) __dead2; +void error(const char *, ...) __printf0like(1, 2) __attribute__((noreturn)); +void exerror(int, const char *, ...) __printf0like(2, 3) __attribute__((noreturn)); /* diff --git a/bin/1sh/exec.h b/bin/1sh/exec.h index 86cda649..f93c14c2 100644 --- a/bin/1sh/exec.h +++ b/bin/1sh/exec.h @@ -63,7 +63,7 @@ struct cmdentry { extern int exerrno; /* last exec error */ -void shellexec(char **, char **, const char *, int) __dead2; +void shellexec(char **, char **, const char *, int) __attribute__((noreturn)); char *padvance(const char **, const char **, const char *); void find_command(const char *, struct cmdentry *, int, const char *); int find_builtin(const char *, int *); diff --git a/bin/1sh/mknodes.c b/bin/1sh/mknodes.c index a90acff1..e5eacb14 100644 --- a/bin/1sh/mknodes.c +++ b/bin/1sh/mknodes.c @@ -104,7 +104,7 @@ static void indent(int, FILE *); static int nextfield(char *); static void skipbl(void); static int readline(FILE *); -static void error(const char *, ...) __printf0like(1, 2) __dead2; +static void error(const char *, ...) __printf0like(1, 2) __attribute__((noreturn)); static char *savestr(const char *); diff --git a/bin/1sh/parser.c b/bin/1sh/parser.c index a6f976ed..b2f761c8 100644 --- a/bin/1sh/parser.c +++ b/bin/1sh/parser.c @@ -126,8 +126,8 @@ static int xxreadtoken(void); static int readtoken1(int, const char *, const char *, int); static int noexpand(char *); static void consumetoken(int); -static void synexpect(int) __dead2; -static void synerror(const char *) __dead2; +static void synexpect(int) __attribute__((noreturn)); +static void synerror(const char *) __attribute__((noreturn)); static void setprompt(int); static char *expandprompt(const char *); static int pgetc_linecont(void); diff --git a/bin/1sh/test.c b/bin/1sh/test.c index 594a7d89..71c62e11 100644 --- a/bin/1sh/test.c +++ b/bin/1sh/test.c @@ -38,7 +38,7 @@ #else #include <locale.h> -static void error(const char *, ...) __dead2 __printf0like(1, 2); +static void error(const char *, ...) __attribute__((noreturn)) __printf0like(1, 2); static void error(const char *msg, ...) diff --git a/bin/1sh/trap.h b/bin/1sh/trap.h index 88076fc2..75427d56 100644 --- a/bin/1sh/trap.h +++ b/bin/1sh/trap.h @@ -46,5 +46,5 @@ int issigchldtrapped(void); void onsig(int); void dotrap(void); void setinteractive(void); -void exitshell(int) __dead2; -void exitshell_savedstatus(void) __dead2; +void exitshell(int) __attribute__((noreturn)); +void exitshell_savedstatus(void) __attribute__((noreturn)); |