--- chat.8-orig 2006-12-20 03:25:24.000000000 -0500 +++ chat.8 2006-12-20 03:26:02.000000000 -0500 @@ -23,21 +23,21 @@ the remote's \fIpppd\fR process. .SH OPTIONS .TP -.B \-f \fI +.B \-f \fI\fR Read the chat script from the chat \fIfile\fR. The use of this option is mutually exclusive with the chat script parameters. The user must have read access to the file. Multiple lines are permitted in the file. Space or horizontal tab characters should be used to separate the strings. .TP -.B \-t \fI +.B \-t \fI\fR Set the timeout for the expected string to be received. If the string is not received within the time limit then the reply string is not sent. An alternate reply may be sent or the script will fail if there is no alternate reply string. A failed script will cause the \fIchat\fR program to terminate with a non-zero error code. .TP -.B \-r \fI +.B \-r \fI\fR Set the file for output of the report strings. If you use the keyword \fIREPORT\fR, the resulting strings are written to this file. If this option is not used and you still use \fIREPORT\fR keywords, the @@ -76,11 +76,11 @@ SYSLOG. The use of \-S will prevent both log messages from '\-v' and error messages from being sent to the SYSLOG. .TP -.B \-T \fI +.B \-T \fI\fR Pass in an arbitary string, usually a phone number, that will be substituted for the \\T substitution metacharacter in a send string. .TP -.B \-U \fI +.B \-U \fI\fR Pass in a second string, usually a phone number, that will be substituted for the \\U substitution metacharacter in a send string. This is useful when dialing an ISDN terminal adapter that requires two @@ -111,7 +111,7 @@ .LP A carriage return is normally sent following the reply string. It is not expected in the "expect" string unless it is specifically requested by using -the \\r character sequence. +the \er character sequence. .LP The expect sequence should contain only what is needed to identify the string. Since it is normally stored on a disk file, it should not contain @@ -214,7 +214,7 @@ .br ECHO OFF .br -SAY "Dialling your ISP...\\n" +SAY "Dialling your ISP...\en" .br \&'' ATDT5551212 .br @@ -290,13 +290,13 @@ .br '' ATZ .br -OK\\r\\n ATD1234567 +OK\er\en ATD1234567 .br -\\r\\n \\c +\er\en \ec .br ECHO ON .br -CONNECT \\c +CONNECT \ec .br ogin: account .LP @@ -320,11 +320,11 @@ .br '' ATZ .br -OK\\r\\n ATD1234567 +OK\er\en ATD1234567 .br -\\r\\n \\c +\er\en \ec .br -CONNECT \\c +CONNECT \ec .br \&'Callback login:' call_back_ID .br @@ -336,7 +336,7 @@ .br TIMEOUT 120 .br -CONNECT \\c +CONNECT \ec .br HANGUP ON .br @@ -365,7 +365,7 @@ should send an EOT character to the remote. This is normally the End-of-file character sequence. A return character is not sent following the EOT. -.PR +.PP The EOT sequence may be embedded into the send string using the sequence \fI^D\fR. .SH GENERATING BREAK @@ -374,9 +374,9 @@ normal processing on the receiver is to change the transmission rate. It may be used to cycle through the available transmission rates on the remote until you are able to receive a valid login prompt. -.PR +.PP The break sequence may be embedded into the send string using the -\fI\\K\fR sequence. +\fI\eK\fR sequence. .SH ESCAPE SEQUENCES The expect and reply strings may contain escape sequences. All of the sequences are legal in the reply string. Many are legal in the expect. @@ -387,64 +387,64 @@ send the return character. This sequence may either be a pair of apostrophe or quote characters. .TP -.B \\\\b +.B \eb represents a backspace character. .TP -.B \\\\c +.B \ec Suppresses the newline at the end of the reply string. This is the only method to send a string without a trailing return character. It must be at the end of the send string. For example, the sequence hello\\c will simply send the characters h, e, l, l, o. .I (not valid in expect.) .TP -.B \\\\d +.B \ed Delay for one second. The program uses sleep(1) which will delay to a maximum of one second. .I (not valid in expect.) .TP -.B \\\\K +.B \eK Insert a BREAK .I (not valid in expect.) .TP -.B \\\\n +.B \en Send a newline or linefeed character. .TP -.B \\\\N +.B \eN Send a null character. The same sequence may be represented by \\0. .I (not valid in expect.) .TP -.B \\\\p +.B \ep Pause for a fraction of a second. The delay is 1/10th of a second. .I (not valid in expect.) .TP -.B \\\\q +.B \eq Suppress writing the string to the SYSLOG file. The string ?????? is written to the log in its place. .I (not valid in expect.) .TP -.B \\\\r +.B \er Send or expect a carriage return. .TP -.B \\\\s +.B \es Represents a space character in the string. This may be used when it is not desirable to quote the strings which contains spaces. The sequence 'HI TIM' and HI\\sTIM are the same. .TP -.B \\\\t +.B \et Send or expect a tab character. .TP -.B \\\\T +.B \eT Send the phone number string as specified with the \fI\-T\fR option .I (not valid in expect.) .TP -.B \\\\U +.B \eU Send the phone number 2 string as specified with the \fI\-U\fR option .I (not valid in expect.) .TP -.B \\\\\\\\ +.B \e\e Send or expect a backslash character. .TP -.B \\\\ddd +.B \eddd Collapse the octal digits (ddd) into a single ASCII character and send that character. .I (some characters are not valid in expect.)