]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
script: add noreturn function attributes
authorSami Kerola <kerolasa@iki.fi>
Tue, 30 Dec 2014 23:22:33 +0000 (23:22 +0000)
committerSami Kerola <kerolasa@iki.fi>
Mon, 8 Jun 2015 20:53:37 +0000 (21:53 +0100)
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
term-utils/script.c

index 52c15f2e00d95cdf9d83a9b8747c9a8c9c51cbb1..00285f2609242ffb08b2f8cf342491c8ba5108a6 100644 (file)
@@ -189,7 +189,7 @@ static void __attribute__((__noreturn__)) done(struct script_control *ctl)
        exit(EXIT_SUCCESS);
 }
 
-static void fail(struct script_control *ctl)
+static void __attribute__((__noreturn__)) fail(struct script_control *ctl)
 {
        kill(0, SIGTERM);
        done(ctl);
@@ -358,7 +358,7 @@ static void getslave(struct script_control *ctl)
        ioctl(ctl->slave, TIOCSCTTY, 0);
 }
 
-static void doshell(struct script_control *ctl)
+static void __attribute__((__noreturn__)) doshell(struct script_control *ctl)
 {
        char *shname;