2021-10-11 18:37:13 -03:00

35 lines
714 B
C

/* @(#)ns_error.c 1.1 94/10/31 SMI */
/* Copyright (c) 1984 AT&T */
/* All Rights Reserved */
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
/* The copyright notice above does not evidence any */
/* actual or intended publication of such source code. */
/* #ident "@(#)libns:ns_error.c 1.2" */
/* @(#)nserror.c */
extern int ns_errno, ns_err, strlen(), write();
extern char *ns_errlist[];
void
nserror(s)
char *s;
{
register char *c;
register int n;
c = "Unknown error";
if(ns_errno < ns_err)
c = ns_errlist[ns_errno];
n = strlen(s);
if(n) {
(void) write(2, s, (unsigned)n);
(void) write(2, ": ", 2);
}
(void) write(2, c, (unsigned)strlen(c));
(void) write(2, "\n", 1);
}