about summary refs log tree commit diff
path: root/mach/errstring.c
diff options
context:
space:
mode:
Diffstat (limited to 'mach/errstring.c')
-rw-r--r--mach/errstring.c94
1 files changed, 0 insertions, 94 deletions
diff --git a/mach/errstring.c b/mach/errstring.c
deleted file mode 100644
index c00b02c2a6..0000000000
--- a/mach/errstring.c
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Mach Operating System
- * Copyright (c) 1991,1990,1989 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 Mellon
- * the rights to redistribute these changes.
- */
-/*
- * (pre-GNU) HISTORY
- *
- * Revision 2.3  92/04/01  19:38:18  rpd
- * 	Updated do_compat for kernel device errors,
- * 	bootstrap file-system errors.
- * 	[92/03/09            rpd]
- *
- * Revision 2.2  92/02/20  15:58:08  elf
- * 	Created from mach_error.c.
- * 	[92/02/11            rpd]
- *
- */
-
-#define EXPORT_BOOLEAN
-#include <mach/boolean.h>
-#include <mach/error.h>
-#include <mach_error.h>
-#include <errorlib.h>
-
-extern void __mach_error_map_compat (mach_error_t *);
-
-const char *
-mach_error_type(mach_error_t err)
-{
-	int sub, system;
-
-	__mach_error_map_compat( &err );
-
-	sub = err_get_sub(err);
-	system = err_get_system(err);
-
-	if (system > err_max_system
-	||  sub >= errors[system].max_sub ) return( "(?/?)" );
-	return( errors[system].subsystem[sub].subsys_name );
-}
-
-boolean_t mach_error_full_diag = FALSE;
-
-const char *
-mach_error_string_int(mach_error_t	err,
-		      boolean_t		* diag)
-{
-	int sub, system, code;
-
-	__mach_error_map_compat( &err );
-
-	sub = err_get_sub(err);
-	system = err_get_system(err);
-	code = err_get_code(err);
-
-	*diag = TRUE;
-
-	if (system > err_max_system) return( "(?/?) unknown error system" );
-	if (sub >= errors[system].max_sub) return( errors[system].bad_sub );
-	if (code >= errors[system].subsystem[sub].max_code) return ( NO_SUCH_ERROR );
-
-	*diag = mach_error_full_diag;
-	return( errors[system].subsystem[sub].codes[code] );
-}
-
-const char *
-mach_error_string(mach_error_t err)
-{
-	boolean_t diag;
-
-	return mach_error_string_int( err, &diag );
-
-}