#include #include #include #include #include /* $Amigan: rsmeter/util/checkrts.c,v 1.2 2004/10/27 23:54:05 dcp1990 Exp $ */ int main(int argc, char* argv[]) { int stat, fd; if(argc != 2) { fprintf(stderr, "Usage %s \n", argv[0]); exit(-1); } fd = open(argv[1], O_RDONLY); if(fd == -1) { perror(argv[0]); exit(1); } ioctl(fd, TIOCMGET, &stat); if(stat & TIOCM_RTS) printf("Not asserted\n"); else printf("Asserted\n"); return 0; }