diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-03-07 11:09:15 +1300 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-03-07 11:09:15 +1300 |
commit | 6df3c9dc0a624dc289d2206b32f73e0df7c2dc55 (patch) | |
tree | def8dc9ff996e24ed79ac2706bf0f549827f1868 | |
parent | banner() returns bytes read (diff) | |
download | spsh-6df3c9dc0a624dc289d2206b32f73e0df7c2dc55.tar.gz spsh-6df3c9dc0a624dc289d2206b32f73e0df7c2dc55.zip |
Test banner written
-rw-r--r-- | banner.c | 4 | ||||
-rw-r--r-- | main.c | 5 |
2 files changed, 5 insertions, 4 deletions
@@ -2,7 +2,5 @@ /* Print the welcome and warning banners */ int banner(void) { - int bw; - bw = fprintf(stdout, "%s\n%s\n", WELCOME, WARNING); - return (bw > 0); + return fprintf(stdout, "%s\n%s\n", WELCOME, WARNING); } @@ -4,7 +4,10 @@ int main(void) { /* Show the banner with the warning */ - banner(); + if (banner() < 0) { + fputs("Couldn't write welcome banner to stdout!", stderr); + exit(EXIT_FAILURE); + } /* Start looping through commands */ loop(); |