From: Will Sowerbutts Date: Sat, 14 Feb 2015 22:11:20 +0000 (+0000) Subject: mkfs, fsck: Flush stdout when prompting for input X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=cb3ca0153bd4d6db2d696b06b7bbbc969c30a16a;p=FUZIX.git mkfs, fsck: Flush stdout when prompting for input --- diff --git a/Applications/util/fsck.c b/Applications/util/fsck.c index 6de8a1b5..2e93d231 100644 --- a/Applications/util/fsck.c +++ b/Applications/util/fsck.c @@ -713,6 +713,8 @@ int yes(void) char line[20]; /*int fgets(); -- HP */ + fflush(stdout); + if (!fgets(line, sizeof(line), stdin) || (*line != 'y' && *line != 'Y')) return (0); diff --git a/Applications/util/mkfs.c b/Applications/util/mkfs.c index b0214f98..54e80132 100644 --- a/Applications/util/mkfs.c +++ b/Applications/util/mkfs.c @@ -96,6 +96,8 @@ int yes(void) { char line[20]; + fflush(stdout); + if (!fgets(line, sizeof(line), stdin) || (*line != 'y' && *line != 'Y')) return (0);