/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 1994 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
#pragma ident "%Z%%M% %I% %E% SMI"
/*
* Convert an error number from the Common Control into a string
*/
#ifndef DIAL
#endif
/*
* COMMKIT(TM) Software - Datakit(R) VCS Interface Release 2.0 V1
*/
#include "dk.h"
#include <sysexits.h>
char *dk_msgs[] = {
"Call Failed", /* code 0 - Something is Wrong */
"All channels busy", /* code 1 - busy */
"Remote node not answering", /* code 2 - trunk down */
"Server not answering", /* code 3 - termporary no dest */
"Non-assigned number", /* code 4 - permonent no dest (INTERT) */
"All trunk channels busy", /* code 5 - System Overload (REORT) */
"Server already exists", /* code 6 - already exists */
"Access denied", /* code 7 - denied by remote server */
"", /* code 8 - directory assistance req */
} ;
char *dialer_msgs[] = {
"",
"Please supply a valid phone number", /* code 1 - phone # missing */
"No response from auto-dialer. Try again", /* code 2- bad port */
"Auto dialer failed to initiate call. Try again", /* code 3 - dial failure */
"No initial dial tone detected", /* code 4 - bad telephone line */
"No secondary dial tone detected", /* code 5 - no sec. dial tone */
"Dialed number is busy", /* code 6 - busy signal detected */
"No answer fron dialed number", /* code 7 - auto-dialer didn't get ans. */
"No carrier tone was detected", /* code 8 - no carrier tone det. */
"Could not complete your call. Try again.", /* code 9 - auto dialer didn't complete */
"Wrong number", /*code 10 - bad number*/
};
char *dk_hostmsgs[] = {
"Dkserver: Can't open line: See System Administrator", /* Code 130 */
"", /* Code 131 */
"", /* Code 132 */
"Dkserver: Dksrvtab not readable: See System Administrator", /* Code 133 */
"Dkserver: Can't chroot: See System Administrator",
};
GLOBAL char *
{
return(generalmsg);
}
GLOBAL int
{
if (dkcode < 0)
return(-dkcode);
switch(dkcode){
case 0:
case 1:
case 2:
case 3:
case 5:
return(EX_TEMPFAIL);
case 4:
return(EX_NOHOST);
case 6:
return(EX_CANTCREAT);
case 7:
return(EX_NOPERM);
default:
return(EX_DATAERR);
}
}