From 1ea5901e90595e087e5766e9fae02ca72e683c4a Mon Sep 17 00:00:00 2001 From: dcp1990 Date: Fri, 22 Oct 2004 19:34:14 +0000 Subject: [PATCH] Evil int stat! --- src/main.c | 12 ++++++------ src/rsmeter.h | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main.c b/src/main.c index 0c9b1fe..9fcf669 100644 --- a/src/main.c +++ b/src/main.c @@ -44,9 +44,9 @@ int main(int argc, char* argv[]) } if(!sset) usage(argv[0]); setser(argv[0]); + initscr(); argc -= optind; argv += optind; - initscr(); cbreak(); start_color(); keypad(stdscr, TRUE); @@ -94,11 +94,11 @@ void setser(char* ourname) tr.c_cflag &= ~CSIZE; tr.c_cflag |= CS7; tcsetattr(fd, TCSANOW, &tr); - ioctl(fd, TIOCMGET, &stat); - stat &= ~TIOCM_RTS; - ioctl(fd, TIOCMSET, &stat); - ioctl(fd, TIOCMGET, &stat); - if(stat & TIOCM_RTS) { + ioctl(fd, TIOCMGET, &status); + status &= ~TIOCM_RTS; + ioctl(fd, TIOCMSET, &status); + ioctl(fd, TIOCMGET, &status); + if(status & TIOCM_RTS) { fprintf(stderr, "RTS Not asserted! Aborting.\n"); close(fd); exit(1); diff --git a/src/rsmeter.h b/src/rsmeter.h index e83fcf9..5a8bf40 100644 --- a/src/rsmeter.h +++ b/src/rsmeter.h @@ -10,7 +10,7 @@ #include #include #include -int fd, siz, stat, logging; +int fd, siz, status, logging; FILE* logfil; struct tm tim; sig_t* than(int s);