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