summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sup/lib/errmsg.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/sup/lib/errmsg.c')
-rw-r--r--usr.sbin/sup/lib/errmsg.c63
1 files changed, 0 insertions, 63 deletions
diff --git a/usr.sbin/sup/lib/errmsg.c b/usr.sbin/sup/lib/errmsg.c
deleted file mode 100644
index 0ca7c9d..0000000
--- a/usr.sbin/sup/lib/errmsg.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright (c) 1991 Carnegie Mellon University
- * All Rights Reserved.
- *
- * Permission to use, copy, modify and distribute this software and its
- * documentation is hereby granted, provided that both the copyright
- * notice and this permission notice appear in all copies of the
- * software, derivative works or modified versions, and any portions
- * thereof, and that both notices appear in supporting documentation.
- *
- * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
- * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
- * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
- *
- * Carnegie Mellon requests users of this software to return to
- *
- * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
- * School of Computer Science
- * Carnegie Mellon University
- * Pittsburgh PA 15213-3890
- *
- * any improvements or extensions that they make and grant Carnegie the rights
- * to redistribute these changes.
- */
-/*****************************************************************
- * HISTORY
- * 04-Mar-85 Rudy Nedved (ern) at Carnegie-Mellon University
- * Create a CMU version of the BBN errmsg routine from scratch. It
- * differs from the BBN errmsg routine in the fact that it uses a
- * negative value to indicate using the current errno value...the
- * BBN uses a negative OR zero value.
- */
-
-extern int errno;
-extern int sys_nerr;
-extern char *sys_errlist[];
-
-static char *itoa(p,n)
-char *p;
-unsigned n;
-{
- if (n >= 10)
- p =itoa(p,n/10);
- *p++ = (n%10)+'0';
- return(p);
-}
-
-char *errmsg(cod)
-int cod;
-{
- static char unkmsg[] = "Unknown error ";
- static char unk[sizeof(unkmsg)+11]; /* trust us */
-
- if (cod < 0) cod = errno;
-
- if((cod >= 0) && (cod < sys_nerr))
- return(sys_errlist[cod]);
-
- strcpy(unk,unkmsg);
- *itoa(&unk[sizeof(unkmsg)-1],cod) = '\0';
-
- return(unk);
-}
OpenPOWER on IntegriCloud