don't set page size by default
[tridge/junkcode.git] / serialbug.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <unistd.h>
4 #include <fcntl.h>
5 #include <sys/time.h>
6 #include <sys/types.h>
7 #include <termios.h>
8
9
10 void main(int argc,char *argv[])
11 {
12 char *devname0 = argv[1];
13 char *devname1 = argv[2];
14 fd_set fds;
15 int fd0,fd1;
16 int select_return;
17 int read_return;
18 char buf[10];
19
20 fd0 = open(devname0,O_RDWR | O_NONBLOCK);
21 fd1 = open(devname1,O_RDWR | O_NONBLOCK);
22
23 FD_ZERO(&fds);
24 FD_SET(fd0,&fds);
25 FD_SET(fd1,&fds);
26
27 select_return = select(255,&fds,NULL,NULL,NULL);
28
29 printf("select() gave %d\n",select_return);
30
31 if (FD_ISSET(fd0,&fds)) 
32   printf("read() of fd0 gave %d\n",read(fd0,buf,10));
33
34 if (FD_ISSET(fd1,&fds)) 
35   printf("read() of fd1 gave %d\n",read(fd1,buf,10));
36
37 close(fd0);
38 close(fd1);
39 }
40   
41