summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2007-01-21 18:25:31 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2007-01-21 18:25:31 +0000
commit3d14a451e96ba84901eae5c140adb403116439f7 (patch)
treecbcfb83a20a165927f3043b4ed4679b9914ddfd6 /testsuites
parent * mvme5500/Makefile.am, mvme5500/preinstall.am, (diff)
downloadrtems-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/ChangeLog4
-rw-r--r--testsuites/samples/fileio/init.c8
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);