From 3d13d5823fe9168a9cce925a4637e580f16a6bf5 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 20 Mar 2013 15:17:13 +0100 Subject: script: use __noreturn__ for really last function [clang -Winvalid-noreturn] Use 'noreturn' for done() only. Signed-off-by: Karel Zak --- term-utils/script.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'term-utils/script.c') diff --git a/term-utils/script.c b/term-utils/script.c index 6e01aca69..242b8154a 100644 --- a/term-utils/script.c +++ b/term-utils/script.c @@ -291,7 +291,7 @@ main(int argc, char **argv) { return EXIT_SUCCESS; } -void __attribute__((__noreturn__)) +void doinput(void) { ssize_t cc; char ibuf[BUFSIZ]; @@ -347,7 +347,7 @@ my_strftime(char *buf, size_t len, const char *fmt, const struct tm *tm) { strftime(buf, len, fmt, tm); } -void __attribute__((__noreturn__)) +void dooutput(FILE *timingfd) { ssize_t cc; time_t tvec; @@ -414,7 +414,7 @@ dooutput(FILE *timingfd) { done(); } -void __attribute__((__noreturn__)) +void doshell(void) { char *shname; @@ -470,7 +470,7 @@ fixtty(void) { tcsetattr(STDIN_FILENO, TCSANOW, &rtt); } -void __attribute__((__noreturn__)) +void fail(void) { kill(0, SIGTERM); -- cgit v1.2.3-55-g7522