home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / MODEMS / BUSY.ZIP / BUSY.C next >
Encoding:
C/C++ Source or Header  |  1991-01-16  |  624 b   |  33 lines

  1. /*
  2. **  busy.c
  3. **
  4. **  program to busy modem during event
  5. */
  6.  
  7. #include <stdio.h>
  8.  
  9. void main(int argc, char *argv[])
  10. {
  11.     FILE *modem;
  12.     char buffer[50], comm_port[10];
  13.  
  14.     strcpy(comm_port, "COM");
  15.     if(argc)
  16.         strcat(comm_port, argv[1]);
  17.     else
  18.         strcat(comm_port, "1");
  19.  
  20.     if( (modem = fopen( comm_port, "r+")) == NULL) {
  21.         printf("Can't open %s:\n",comm_port);
  22.         exit(0);
  23.     }
  24.  
  25.     while(1) {
  26.         fputs("ATH1\r", modem);
  27.         fgets(buffer, 50, modem);
  28.         if(memicmp("OK", buffer,2))
  29.             exit(0);
  30.         printf("%s\n", buffer);
  31.     }
  32. }
  33.