diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2007-01-21 18:25:31 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2007-01-21 18:25:31 +0000 |
commit | 3d14a451e96ba84901eae5c140adb403116439f7 (patch) | |
tree | cbcfb83a20a165927f3043b4ed4679b9914ddfd6 /testsuites | |
parent | * mvme5500/Makefile.am, mvme5500/preinstall.am, (diff) | |
download | rtems-3d14a451e96ba84901eae5c140adb403116439f7.tar.bz2 |
mproved gen5200 MSCAN driver
fixed synchronization bug between ata.c and bdbuf.c
Diffstat (limited to 'testsuites')
-rw-r--r-- | testsuites/samples/ChangeLog | 4 | ||||
-rw-r--r-- | testsuites/samples/fileio/init.c | 8 |
2 files changed, 12 insertions, 0 deletions
diff --git a/testsuites/samples/ChangeLog b/testsuites/samples/ChangeLog index 7f6724a5d7..c0193d014a 100644 --- a/testsuites/samples/ChangeLog +++ b/testsuites/samples/ChangeLog @@ -1,3 +1,7 @@ +2006-12-18 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> + + * init.c: added stdout flushs after prompts + 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org> * configure.ac: New BUG-REPORT address. diff --git a/testsuites/samples/fileio/init.c b/testsuites/samples/fileio/init.c index 88f63b113b..a62e3b0faf 100644 --- a/testsuites/samples/fileio/init.c +++ b/testsuites/samples/fileio/init.c @@ -129,6 +129,7 @@ void fileio_part_table_initialize(void) printf(" =========================\n"); fileio_print_free_heap(); printf(" Enter device to initialize ==>"); + fflush(stdout); fgets(devname,sizeof(devname)-1,stdin); while (devname[strlen(devname)-1] == '\n') { devname[strlen(devname)-1] = '\0'; @@ -175,6 +176,7 @@ void fileio_list_file(void) printf(" =========================\n"); fileio_print_free_heap(); printf(" Enter filename to list ==>"); + fflush(stdout); fgets(fname,sizeof(fname)-1,stdin); while (fname[strlen(fname)-1] == '\n') { fname[strlen(fname)-1] = '\0'; @@ -281,6 +283,7 @@ void fileio_write_file(void) */ if (!failed) { printf("Enter path/filename ==>"); + fflush(stdout); fgets(fname,sizeof(fname)-1,stdin); while (fname[strlen(fname)-1] == '\n') { fname[strlen(fname)-1] = '\0'; @@ -296,6 +299,7 @@ void fileio_write_file(void) if (!failed) { printf("use suffix K for Kbytes, M for Mbytes or no suffix for bytes:\n" "Enter filesize to write ==>"); + fflush(stdout); fgets(tmp_str,sizeof(tmp_str)-1,stdin); failed = fileio_str2size(tmp_str,&file_size); if (failed) { @@ -308,6 +312,7 @@ void fileio_write_file(void) if (!failed) { printf("use suffix K for Kbytes, M for Mbytes or no suffix for bytes:\n" "Enter block size to use for write calls ==>"); + fflush(stdout); fgets(tmp_str,sizeof(tmp_str)-1,stdin); failed = fileio_str2size(tmp_str,&buf_size); if (failed) { @@ -437,6 +442,7 @@ void fileio_read_file(void) */ if (!failed) { printf("Enter path/filename ==>"); + fflush(stdout); fgets(fname,sizeof(fname)-1,stdin); while (fname[strlen(fname)-1] == '\n') { fname[strlen(fname)-1] = '\0'; @@ -452,6 +458,7 @@ void fileio_read_file(void) if (!failed) { printf("use suffix K for Kbytes, M for Mbytes or no suffix for bytes:\n" "Enter block size to use for read calls ==>"); + fflush(stdout); fgets(tmp_str,sizeof(tmp_str)-1,stdin); failed = fileio_str2size(tmp_str,&buf_size); if (failed) { @@ -549,6 +556,7 @@ void fileio_menu (void) printf(" s -> start shell\n"); #endif printf(" Enter your selection ==>"); + fflush(stdout); inbuf[0] = '\0'; fgets(inbuf,sizeof(inbuf),stdin); |