/*
- * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 1998-2002 Apple Computer, Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
* @APPLE_LICENSE_HEADER_END@
*/
/*
- * Copyright (c) 1998 Apple Computer, Inc. All rights reserved.
- *
* HISTORY
- *
*/
/*
typedef kern_return_t IOReturn;
#ifndef sys_iokit
-#define sys_iokit err_system(0x38)
+#define sys_iokit err_system(0x38)
#endif /* sys_iokit */
-#define sub_iokit_common err_sub(0)
-#define sub_iokit_usb err_sub(1)
-#define sub_iokit_firewire err_sub(2)
-#define sub_iokit_block_storage err_sub(4)
-#define sub_iokit_reserved err_sub(-1)
-#define iokit_common_err(return) (sys_iokit|sub_iokit_common|return)
-#define iokit_family_err(sub,return) (sys_iokit|sub|return)
+#define sub_iokit_common err_sub(0)
+#define sub_iokit_usb err_sub(1)
+#define sub_iokit_firewire err_sub(2)
+#define sub_iokit_block_storage err_sub(4)
+#define sub_iokit_graphics err_sub(5)
+#define sub_iokit_bluetooth err_sub(8)
+#define sub_iokit_pmu err_sub(9)
+#define sub_iokit_vendor_specific err_sub(-2)
+#define sub_iokit_reserved err_sub(-1)
+
+#define iokit_common_err(return) (sys_iokit|sub_iokit_common|return)
+#define iokit_family_err(sub,return) (sys_iokit|sub|return)
+#define iokit_vendor_specific_err(return) (sys_iokit|sub_iokit_vendor_specific|return)
#define kIOReturnSuccess KERN_SUCCESS // OK
#define kIOReturnError iokit_common_err(0x2bc) // general error