major.pp 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. {$IFNDEF FPC_DOTTEDUNITS}
  2. unit major;
  3. {$ENDIF FPC_DOTTEDUNITS}
  4. interface
  5. {
  6. Automatically converted by H2Pas 0.99.15 from major.h
  7. The following command line parameters were used:
  8. major.h
  9. }
  10. {$PACKRECORDS C}
  11. const
  12. MAX_CHRDEV = 255;
  13. MAX_BLKDEV = 255;
  14. UNNAMED_MAJOR = 0;
  15. MEM_MAJOR = 1;
  16. RAMDISK_MAJOR = 1;
  17. FLOPPY_MAJOR = 2;
  18. PTY_MASTER_MAJOR = 2;
  19. IDE0_MAJOR = 3;
  20. PTY_SLAVE_MAJOR = 3;
  21. HD_MAJOR = IDE0_MAJOR;
  22. TTY_MAJOR = 4;
  23. TTYAUX_MAJOR = 5;
  24. LP_MAJOR = 6;
  25. VCS_MAJOR = 7;
  26. LOOP_MAJOR = 7;
  27. SCSI_DISK0_MAJOR = 8;
  28. SCSI_TAPE_MAJOR = 9;
  29. MD_MAJOR = 9;
  30. MISC_MAJOR = 10;
  31. SCSI_CDROM_MAJOR = 11;
  32. QIC02_TAPE_MAJOR = 12;
  33. XT_DISK_MAJOR = 13;
  34. SOUND_MAJOR = 14;
  35. CDU31A_CDROM_MAJOR = 15;
  36. JOYSTICK_MAJOR = 15;
  37. GOLDSTAR_CDROM_MAJOR = 16;
  38. OPTICS_CDROM_MAJOR = 17;
  39. SANYO_CDROM_MAJOR = 18;
  40. CYCLADES_MAJOR = 19;
  41. CYCLADESAUX_MAJOR = 20;
  42. MITSUMI_X_CDROM_MAJOR = 20;
  43. { ARM Linux /dev/mfm }
  44. MFM_ACORN_MAJOR = 21;
  45. SCSI_GENERIC_MAJOR = 21;
  46. Z8530_MAJOR = 34;
  47. DIGI_MAJOR = 23;
  48. IDE1_MAJOR = 22;
  49. DIGICU_MAJOR = 22;
  50. MITSUMI_CDROM_MAJOR = 23;
  51. CDU535_CDROM_MAJOR = 24;
  52. STL_SERIALMAJOR = 24;
  53. MATSUSHITA_CDROM_MAJOR = 25;
  54. STL_CALLOUTMAJOR = 25;
  55. MATSUSHITA_CDROM2_MAJOR = 26;
  56. QIC117_TAPE_MAJOR = 27;
  57. MATSUSHITA_CDROM3_MAJOR = 27;
  58. MATSUSHITA_CDROM4_MAJOR = 28;
  59. STL_SIOMEMMAJOR = 28;
  60. ACSI_MAJOR = 28;
  61. AZTECH_CDROM_MAJOR = 29;
  62. { SparcLinux & Linux/68k /dev/fb }
  63. GRAPHDEV_MAJOR = 29;
  64. { Linux/mips, SGI /dev/shmiq }
  65. SHMIQ_MAJOR = 85;
  66. CM206_CDROM_MAJOR = 32;
  67. IDE2_MAJOR = 33;
  68. IDE3_MAJOR = 34;
  69. { expanded storage on S/390 = "slow ram" }
  70. XPRAM_MAJOR = 35;
  71. { proposed by Peter }
  72. NETLINK_MAJOR = 36;
  73. PS2ESDI_MAJOR = 36;
  74. IDETAPE_MAJOR = 37;
  75. Z2RAM_MAJOR = 37;
  76. { AP1000 Block device }
  77. APBLOCK_MAJOR = 38;
  78. { AP1000 DDV block device }
  79. DDV_MAJOR = 39;
  80. { Network block device }
  81. NBD_MAJOR = 43;
  82. RISCOM8_NORMAL_MAJOR = 48;
  83. { 48..55 }
  84. DAC960_MAJOR = 48;
  85. RISCOM8_CALLOUT_MAJOR = 49;
  86. MKISS_MAJOR = 55;
  87. { DSP56001 processor device }
  88. DSP56K_MAJOR = 55;
  89. IDE4_MAJOR = 56;
  90. IDE5_MAJOR = 57;
  91. { Logical Volume Manager }
  92. LVM_BLK_MAJOR = 58;
  93. SCSI_DISK1_MAJOR = 65;
  94. SCSI_DISK2_MAJOR = 66;
  95. SCSI_DISK3_MAJOR = 67;
  96. SCSI_DISK4_MAJOR = 68;
  97. SCSI_DISK5_MAJOR = 69;
  98. SCSI_DISK6_MAJOR = 70;
  99. SCSI_DISK7_MAJOR = 71;
  100. COMPAQ_SMART2_MAJOR = 72;
  101. COMPAQ_SMART2_MAJOR1 = 73;
  102. COMPAQ_SMART2_MAJOR2 = 74;
  103. COMPAQ_SMART2_MAJOR3 = 75;
  104. COMPAQ_SMART2_MAJOR4 = 76;
  105. COMPAQ_SMART2_MAJOR5 = 77;
  106. COMPAQ_SMART2_MAJOR6 = 78;
  107. COMPAQ_SMART2_MAJOR7 = 79;
  108. SPECIALIX_NORMAL_MAJOR = 75;
  109. SPECIALIX_CALLOUT_MAJOR = 76;
  110. COMPAQ_CISS_MAJOR = 104;
  111. COMPAQ_CISS_MAJOR1 = 105;
  112. COMPAQ_CISS_MAJOR2 = 106;
  113. COMPAQ_CISS_MAJOR3 = 107;
  114. COMPAQ_CISS_MAJOR4 = 108;
  115. COMPAQ_CISS_MAJOR5 = 109;
  116. COMPAQ_CISS_MAJOR6 = 110;
  117. COMPAQ_CISS_MAJOR7 = 111;
  118. ATARAID_MAJOR = 114;
  119. { Official assignations from Peter }
  120. DASD_MAJOR = 94;
  121. { Official assignations from Peter }
  122. MDISK_MAJOR = 95;
  123. { 80->87 }
  124. I2O_MAJOR = 80;
  125. IDE6_MAJOR = 88;
  126. IDE7_MAJOR = 89;
  127. IDE8_MAJOR = 90;
  128. IDE9_MAJOR = 91;
  129. UBD_MAJOR = 98;
  130. AURORA_MAJOR = 79;
  131. JSFD_MAJOR = 99;
  132. PHONE_MAJOR = 100;
  133. { Logical Volume Manager }
  134. LVM_CHAR_MAJOR = 109;
  135. RTF_MAJOR = 150;
  136. RAW_MAJOR = 162;
  137. USB_ACM_MAJOR = 166;
  138. USB_ACM_AUX_MAJOR = 167;
  139. USB_CHAR_MAJOR = 180;
  140. UNIX98_PTY_MASTER_MAJOR = 128;
  141. UNIX98_PTY_MAJOR_COUNT = 8;
  142. UNIX98_PTY_SLAVE_MAJOR = UNIX98_PTY_MASTER_MAJOR + UNIX98_PTY_MAJOR_COUNT;
  143. { VERITAS volume i/o driver }
  144. VXVM_MAJOR = 199;
  145. { VERITAS volume config driver }
  146. VXSPEC_MAJOR = 200;
  147. { VERITAS volume multipath driver }
  148. VXDMP_MAJOR = 201;
  149. MSR_MAJOR = 202;
  150. CPUID_MAJOR = 203;
  151. { OnStream-SCx0 SCSI tape }
  152. OSST_MAJOR = 206;
  153. { Official allocations now }
  154. IBM_TTY3270_MAJOR = 227;
  155. IBM_FS3270_MAJOR = 228;
  156. implementation
  157. end.