#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <termios.h>
#include <stdio.h>
#include <stdlib.h>

#define MODEMDEVICE "/dev/mydevice"
#define QUIT "quit"

main()
{
  int fd,c,res;
  char buf[255];

  fd = open(MODEMDEVICE, O_RDWR);
  if (fd < 0) {perror(MODEMDEVICE); exit(-1);}
  while(1){
	res = read(fd,buf,255);
	write(1,buf,res);
 	buf[res-1] = 0;
	if(strcmp(buf,QUIT)==0) break;
  }
  close(fd);
}
