home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume16 / pcomm2 / part02 / modem.h < prev    next >
C/C++ Source or Header  |  1988-09-14  |  2KB  |  43 lines

  1. /*
  2.  * The modem and TTY databases.  The first 3 elements make up the TTY
  3.  * database, the next 16 make up the modem database.  A "tname" in common
  4.  * with a "mname" link the two together.
  5.  */
  6.  
  7. #define NUM_TTY        10
  8. #define NUM_MODEM    10
  9.  
  10. struct MODEM {
  11.     char    *tty[NUM_TTY];        /* TTY names */
  12.     char    *tname[NUM_TTY];    /* modem name */
  13.     int    init_sp[NUM_TTY];    /* initialization baud rate */
  14.  
  15.     char    *mname[NUM_MODEM];    /* modem name (matches tname above) */
  16.     char    *init[NUM_MODEM];    /* initialization */
  17.     char    *dial[NUM_MODEM];    /* dial command */
  18.     char    *suffix[NUM_MODEM];    /* dialing command suffix */
  19.     char    *hang_up[NUM_MODEM];    /* hang up the modem */
  20.     char    auto_baud[NUM_MODEM];    /* should we sync baud rates? */
  21.     char    *con_3[NUM_MODEM];    /* 300 baud connect message */
  22.     char    *con_12[NUM_MODEM];    /* 1200 baud connect message */
  23.     char    *con_24[NUM_MODEM];    /* 2400 baud connect message */
  24.     char    *con_48[NUM_MODEM];    /* 4800 baud connect message */
  25.     char    *con_96[NUM_MODEM];    /* 9600 baud connect message */
  26.     char    *con_192[NUM_MODEM];    /* 19200 baud connect message */
  27.     char    *no_con1[NUM_MODEM];    /* no connect #1 */
  28.     char    *no_con2[NUM_MODEM];    /* no connect #2 */
  29.     char    *no_con3[NUM_MODEM];    /* no connect #3 */
  30.     char    *no_con4[NUM_MODEM];    /* no connect #4 */
  31.  
  32.     int    t_entries;        /* number of TTY entries */
  33.     int    m_entries;        /* number of modem entries */
  34.     int    t_cur;            /* current TTY entry number */
  35.     int    m_cur;            /* current modem entry number */
  36.  
  37.     char    *m_path;        /* path to the pcomm.modem file */
  38. };
  39.  
  40. #ifndef MAIN
  41. extern struct MODEM *modem;
  42. #endif /* MAIN */
  43.