summaryrefslogtreecommitdiffstats
path: root/term-utils/script.c
diff options
context:
space:
mode:
authorKarel Zak2013-03-20 15:17:13 +0100
committerKarel Zak2013-03-20 15:20:18 +0100
commit3d13d5823fe9168a9cce925a4637e580f16a6bf5 (patch)
treeffdfbc6d5d20a8a4a39f03076759287105e2c01e /term-utils/script.c
parentbuild-sys: check for security_get_initial_context() (diff)
downloadkernel-qcow2-util-linux-3d13d5823fe9168a9cce925a4637e580f16a6bf5.tar.gz
kernel-qcow2-util-linux-3d13d5823fe9168a9cce925a4637e580f16a6bf5.tar.xz
kernel-qcow2-util-linux-3d13d5823fe9168a9cce925a4637e580f16a6bf5.zip
script: use __noreturn__ for really last function [clang -Winvalid-noreturn]
Use 'noreturn' for done() only. Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'term-utils/script.c')
-rw-r--r--term-utils/script.c8
1 files changed, 4 insertions, 4 deletions
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);