diff options
Diffstat (limited to 'libgloss/testsuite/libgloss.all/io.c')
-rw-r--r-- | libgloss/testsuite/libgloss.all/io.c | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/libgloss/testsuite/libgloss.all/io.c b/libgloss/testsuite/libgloss.all/io.c deleted file mode 100644 index 5ad93ef88..000000000 --- a/libgloss/testsuite/libgloss.all/io.c +++ /dev/null @@ -1,71 +0,0 @@ -/* - io.c -- Test the serial I/O. - */ - -#define BUFSIZE 80 -#include <stdio.h> - -main() -{ - char buf[100]; - char *tmp; - int result; - - /* test the lowest level output function */ - result = outbyte ('&'); - if (result != 0x0) { - pass ("outbyte"); - } else { - fail ("outbyte"); - } - - /* try writing a string */ - result = write ("Write Test:\n", 12); - print ("result was "); - putnum (result); - outbyte ('\n'); - if (result == 12) { - pass ("write"); - } else { - fail ("write"); - } - - /* try the print() function too */ - result = print ("Print Test:\n"); - print ("result was "); - putnum (result); - outbyte ('\n'); - if (result == 12) { - pass ("print"); - } else { - fail ("print"); - } - - /* try the iprintf() function too */ - result = print ("Iprintf Test:\n"); - print ("result was "); - putnum (result); - outbyte ('\n'); - if (result == 14) { - pass ("iprintf"); - } else { - fail ("iprintf"); - } - - /* try to read a string */ - print ("Type 5 characters"); - - result = 0; - result = read (0, buf, 5); - print (buf); - if (result == 5) { - pass ("read"); - } else { - fail ("read"); - } - - /* clear everything out */ - fflush (stdout); -} - - |