Signed-off-by: Sami Kerola <kerolasa@iki.fi>
return EXIT_SUCCESS;
}
-void
+void __attribute__((__noreturn__))
doinput(void) {
ssize_t cc;
char ibuf[BUFSIZ];
strftime(buf, len, fmt, tm);
}
-void
+void __attribute__((__noreturn__))
dooutput(FILE *timingfd) {
ssize_t cc;
time_t tvec;
done();
}
-void
+void __attribute__((__noreturn__))
doshell(void) {
char *shname;
tcsetattr(STDIN_FILENO, TCSANOW, &rtt);
}
-void
+void __attribute__((__noreturn__))
fail(void) {
kill(0, SIGTERM);
done();
}
-void
+void __attribute__((__noreturn__))
done(void) {
time_t tvec;