home *** CD-ROM | disk | FTP | other *** search
- /*
- * @(#)modemcap.h 1.0
- *
- * names of variables and whatnots for modemcap file
- */
-
- char AS, /* True if numbers dialed in ASCII, False for binary digits */
- DI, /* True if modem can dial numbers, False otherwise */
- HC, /* True if modem hangs up when DTR drops, False otherwise */
- TT; /* True if modem uses touchtone by default, False for pulse */
-
- char *AT, /* Enter command state when online */
- *CS, /* Command start string */
- *CE, /* Command end string - must be present if CS is */
- *DS, /* Dial command string */
- *DE, /* End of dial command string - must be present if DS is */
- *CO, /* Connection made at primary baud rate */
- *CL, /* Connection made at secondary (lower) baud rate */
- *IS, /* Initialization string - reset modem to onhook and ready */
- *HU; /* Hangup command */
-
- int AD, /* Delay after AT string before next command */
- BD, /* Highest communications baud rate */
- BL, /* Another, lower baud rate */
- ID; /* Delay time after initialization */
-
- /*
- * The dial command is the principle string that must be built.
- * The routines will build a dial command as follows:
- *
- * <CS><DS><phone-number><DE><CE>
- *
- * Note that the DE and CE strings are present ALWAYS.
- * This procedure will be used to dial phone numbers if the DI flag is true.
- * If this isn't the way to dial numbers,
- * DO NOT SET DI IN THE MODEMCAP FILE!!!
- */
-
- /*
- * The type of modem is determined by reading the file "_MODEMTYPE_". This
- * is similiar to the way curses works by reading the ttytype file.
- */
-
- #define _MODEMTYPE_ "/etc/modemtype"
-
- /*
- * a hangup command will be performed as follows:
- *
- * 1). any attention string (AT) will be sent followed by the delay (AD)
- * 2). modem should now be in command state, send hangup (HU) command
- * 3). send initialization string (IS) followed by the delay (ID)
- *
- * It is important that you determine a correct AT and HU string
- * to perform this function.
- * If the modem hangs up when DTR falls (even if there is a HU string),
- * declare the flag HC (for Hangup on Close).
- */
-
-