blob: cd3898edadbd656178eadfbd70897d15484c160f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <stdio.h>
#include "libaltos.h"
main ()
{
struct altos_device device;
struct altos_list *list;
altos_init();
list = altos_list_start();
while (altos_list_next(list, &device)) {
struct altos_file *file;
int c;
file = altos_open(&device);
altos_putchar(file, '?'); altos_putchar(file, '\n'); altos_flush(file);
while ((c = altos_getchar(file, 100)) >= 0) {
putchar (c);
}
printf ("getchar returns %d\n", c);
altos_close(file);
}
altos_list_finish(list);
altos_fini();
}
|