]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
script: use __noreturn__ for really last function [clang -Winvalid-noreturn]
authorKarel Zak <kzak@redhat.com>
Wed, 20 Mar 2013 14:17:13 +0000 (15:17 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 20 Mar 2013 14:20:18 +0000 (15:20 +0100)
Use 'noreturn' for done() only.

Signed-off-by: Karel Zak <kzak@redhat.com>
term-utils/script.c

index 6e01aca690c30df9e91cd9ff23f7e82ba658c711..242b8154a7cc912b56a835d7a4b570924ac44eeb 100644 (file)
@@ -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);