|
|
DataMuseum.dkPresents historical artifacts from the history of: Commodore CBM-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Commodore CBM-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 691 (0x2b3)
Types: TextFile
Notes: UNIX file
Names: »testal.c«
└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
└─⟦2d53db1df⟧ UNIX Filesystem
└─⟦this⟧ »frankh/src/junk/testal.c«
#include <stdio.h>
main()
{
register int fd, fd1, i, j;
char *string, *tmp;
printf("\nBegin\n");
string = " ";
tmp = " ";
if ((fd = open("/dev/tty51", 1)) < 0)
printf("bad write open\n");
if ((fd1 = open("/dev/tty50", 0)) < 0)
printf("bad read open\n");
string = "012345678\n";
for (i = 0; i <1000; ++i) {
if (write(fd, string, 10) != 10)
printf("bad write\n");
if (read(fd1, tmp, 10) != 10)
printf("bad read\n");
printf("st: %s\n", tmp);
for (j = 0; j < 9; ++j)
if (tmp[j] != string[j])
printf("read error\n");
printf("Pass = %d\n", i);
}
close(fd1);
close(fd);
}