major.h revision 11cd02dfb91661c65134cac258cf5924270e9d2
111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/**************************************************************************** 211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert **************************************************************************** 311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** This header was automatically generated from a Linux kernel header 511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** of the same name, to make information necessary for userspace to 611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** call into the kernel available to libc. It contains only constants, 711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** structures, and macros generated from the original header, and thus, 811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** contains no copyrightable information. 911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert **************************************************************************** 1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/ 1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _LINUX_MAJOR_H 1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _LINUX_MAJOR_H 1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define UNNAMED_MAJOR 0 1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MEM_MAJOR 1 1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RAMDISK_MAJOR 1 1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define FLOPPY_MAJOR 2 1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define PTY_MASTER_MAJOR 2 2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE0_MAJOR 3 2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define HD_MAJOR IDE0_MAJOR 2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define PTY_SLAVE_MAJOR 3 2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TTY_MAJOR 4 2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TTYAUX_MAJOR 5 2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define LP_MAJOR 6 2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VCS_MAJOR 7 2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define LOOP_MAJOR 7 2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK0_MAJOR 8 2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_TAPE_MAJOR 9 3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MD_MAJOR 9 3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MISC_MAJOR 10 3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_CDROM_MAJOR 11 3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MUX_MAJOR 11 3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define XT_DISK_MAJOR 13 3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define INPUT_MAJOR 13 3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SOUND_MAJOR 14 3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CDU31A_CDROM_MAJOR 15 3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define JOYSTICK_MAJOR 15 3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define GOLDSTAR_CDROM_MAJOR 16 4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define OPTICS_CDROM_MAJOR 17 4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SANYO_CDROM_MAJOR 18 4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CYCLADES_MAJOR 19 4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CYCLADESAUX_MAJOR 20 4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MITSUMI_X_CDROM_MAJOR 20 4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MFM_ACORN_MAJOR 21 4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_GENERIC_MAJOR 21 4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE1_MAJOR 22 4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DIGICU_MAJOR 22 4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DIGI_MAJOR 23 5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MITSUMI_CDROM_MAJOR 23 5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CDU535_CDROM_MAJOR 24 5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define STL_SERIALMAJOR 24 5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MATSUSHITA_CDROM_MAJOR 25 5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define STL_CALLOUTMAJOR 25 5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MATSUSHITA_CDROM2_MAJOR 26 5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define QIC117_TAPE_MAJOR 27 5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MATSUSHITA_CDROM3_MAJOR 27 5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MATSUSHITA_CDROM4_MAJOR 28 5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define STL_SIOMEMMAJOR 28 6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ACSI_MAJOR 28 6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define AZTECH_CDROM_MAJOR 29 6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define GRAPHDEV_MAJOR 29 6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CM206_CDROM_MAJOR 32 6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE2_MAJOR 33 6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE3_MAJOR 34 6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define Z8530_MAJOR 34 6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define XPRAM_MAJOR 35 6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NETLINK_MAJOR 36 6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define PS2ESDI_MAJOR 36 7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDETAPE_MAJOR 37 7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define Z2RAM_MAJOR 37 7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define APBLOCK_MAJOR 38 7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DDV_MAJOR 39 7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NBD_MAJOR 43 7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RISCOM8_NORMAL_MAJOR 48 7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DAC960_MAJOR 48 7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RISCOM8_CALLOUT_MAJOR 49 7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MKISS_MAJOR 55 7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DSP56K_MAJOR 55 8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE4_MAJOR 56 8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE5_MAJOR 57 8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK1_MAJOR 65 8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK2_MAJOR 66 8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK3_MAJOR 67 8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK4_MAJOR 68 8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK5_MAJOR 69 8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK6_MAJOR 70 9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK7_MAJOR 71 9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_SMART2_MAJOR 72 9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_SMART2_MAJOR1 73 9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_SMART2_MAJOR2 74 9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_SMART2_MAJOR3 75 9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_SMART2_MAJOR4 76 9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_SMART2_MAJOR5 77 9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_SMART2_MAJOR6 78 9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_SMART2_MAJOR7 79 10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SPECIALIX_NORMAL_MAJOR 75 10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SPECIALIX_CALLOUT_MAJOR 76 10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define AURORA_MAJOR 79 10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define I2O_MAJOR 80 10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SHMIQ_MAJOR 85 10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_CHANGER_MAJOR 86 11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE6_MAJOR 88 11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE7_MAJOR 89 11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE8_MAJOR 90 11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IDE9_MAJOR 91 11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DASD_MAJOR 94 11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MDISK_MAJOR 95 11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define UBD_MAJOR 98 12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define PP_MAJOR 99 12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define JSFD_MAJOR 99 12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define PHONE_MAJOR 100 12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_CISS_MAJOR 104 12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_CISS_MAJOR1 105 12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_CISS_MAJOR2 106 13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_CISS_MAJOR3 107 13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_CISS_MAJOR4 108 13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_CISS_MAJOR5 109 13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_CISS_MAJOR6 110 13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define COMPAQ_CISS_MAJOR7 111 13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VIODASD_MAJOR 112 13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VIOCD_MAJOR 113 13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ATARAID_MAJOR 114 14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK8_MAJOR 128 14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK9_MAJOR 129 14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK10_MAJOR 130 14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK11_MAJOR 131 14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK12_MAJOR 132 14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK13_MAJOR 133 14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK14_MAJOR 134 14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SCSI_DISK15_MAJOR 135 14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define UNIX98_PTY_MASTER_MAJOR 128 15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define UNIX98_PTY_MAJOR_COUNT 8 15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define UNIX98_PTY_SLAVE_MAJOR (UNIX98_PTY_MASTER_MAJOR+UNIX98_PTY_MAJOR_COUNT) 15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RTF_MAJOR 150 15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define RAW_MAJOR 162 15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define USB_ACM_MAJOR 166 15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define USB_ACM_AUX_MAJOR 167 15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define USB_CHAR_MAJOR 180 16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VXVM_MAJOR 199 16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VXSPEC_MAJOR 200 16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VXDMP_MAJOR 201 16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define MSR_MAJOR 202 16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CPUID_MAJOR 203 16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define OSST_MAJOR 206 16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IBM_TTY3270_MAJOR 227 17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IBM_FS3270_MAJOR 228 17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VIOTAPE_MAJOR 230 17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert 17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 176