From f5808137717eebb5b38607834016ed733374ccc5 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Sat, 19 Mar 2005 21:45:15 +0000 Subject: [PATCH] * child_info.h (fork_info): Use different method to alias variable. (spawn_info): Ditto. * cxx.cc (__cxa_guard_acquire): New function (needed for gcc 4.x). (__cxa_guard_release): Ditto. * devices.in: Make sure stuff is correctly bracketed (for gcc 4.x). * devices.cc: Regenerate. * fhandler.h (fhandler_disk_file::fchmod): Avoid left coercion (for gcc 4.x). * smallprint.c (__rn): Declare as __fastcall since gcc 4.x complains about use of regparm, for some reason. * sync.h (sync::init_lock): Remove. * sync.cc (sync::init_lock): Ditto. --- winsup/cygwin/ChangeLog | 15 + winsup/cygwin/child_info.h | 6 +- winsup/cygwin/cxx.cc | 10 + winsup/cygwin/devices.cc | 1694 ++++++++++++++++++------------------ winsup/cygwin/devices.in | 82 +- winsup/cygwin/fhandler.h | 2 +- winsup/cygwin/smallprint.c | 6 +- winsup/cygwin/sync.cc | 1 - winsup/cygwin/sync.h | 1 - 9 files changed, 921 insertions(+), 896 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 09a51016f..45269f0d4 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,18 @@ +2005-03-19 Christopher Faylor + + * child_info.h (fork_info): Use different method to alias variable. + (spawn_info): Ditto. + * cxx.cc (__cxa_guard_acquire): New function (needed for gcc 4.x). + (__cxa_guard_release): Ditto. + * devices.in: Make sure stuff is correctly bracketed (for gcc 4.x). + * devices.cc: Regenerate. + * fhandler.h (fhandler_disk_file::fchmod): Avoid left coercion (for gcc + 4.x). + * smallprint.c (__rn): Declare as __fastcall since gcc 4.x complains + about use of regparm, for some reason. + * sync.h (sync::init_lock): Remove. + * sync.cc (sync::init_lock): Ditto. + 2005-03-18 Christopher Faylor * net.cc (cygwin_getprotobyname): Don't try to be fancy with return diff --git a/winsup/cygwin/child_info.h b/winsup/cygwin/child_info.h index 8a57c38c9..f0fa3d0eb 100644 --- a/winsup/cygwin/child_info.h +++ b/winsup/cygwin/child_info.h @@ -109,6 +109,8 @@ public: void __stdcall init_child_info (DWORD, child_info *, HANDLE); +extern "C" { extern child_info *child_proc_info; -extern child_info_spawn *spawn_info __attribute__ ((alias ("child_proc_info"))); -extern child_info_fork *fork_info __attribute__ ((alias ("child_proc_info"))); +extern child_info_spawn *spawn_info asm ("_child_proc_info"); +extern child_info_fork *fork_info asm ("_child_proc_info"); +} diff --git a/winsup/cygwin/cxx.cc b/winsup/cygwin/cxx.cc index 9cc1342fe..1cee576f4 100644 --- a/winsup/cygwin/cxx.cc +++ b/winsup/cygwin/cxx.cc @@ -43,4 +43,14 @@ __cxa_pure_virtual (void) { api_fatal ("pure virtual method called"); } + +extern "C" void +__cxa_guard_acquire () +{ +} + +extern "C" void +__cxa_guard_release () +{ +} #endif diff --git a/winsup/cygwin/devices.cc b/winsup/cygwin/devices.cc index c91922708..582a2ee4e 100644 --- a/winsup/cygwin/devices.cc +++ b/winsup/cygwin/devices.cc @@ -17,875 +17,876 @@ static KR_device_t KR_find_keyword (const char *KR_keyword, int KR_length); const device dev_cygdrive_storage = - {"/cygdrive", FH_CYGDRIVE, "/cygdrive"}; + {"/cygdrive", {FH_CYGDRIVE}, "/cygdrive"}; const device dev_fs_storage = - {"", FH_FS, ""}; + {"", {FH_FS}, ""}; const device dev_proc_storage = - {"", FH_PROC, ""}; + {"", {FH_PROC}, ""}; const device dev_registry_storage = - {"", FH_REGISTRY, ""}; + {"", {FH_REGISTRY}, ""}; const device dev_piper_storage = - {"", FH_PIPER, ""}; + {"", {FH_PIPER}, ""}; const device dev_pipew_storage = - {"", FH_PIPEW, ""}; + {"", {FH_PIPEW}, ""}; const device dev_tcp_storage = - {"", FH_TCP, ""}; + {"", {FH_TCP}, ""}; const device dev_udp_storage = - {"", FH_UDP, ""}; + {"", {FH_UDP}, ""}; const device dev_stream_storage = - {"", FH_STREAM, ""}; + {"", {FH_STREAM}, ""}; const device dev_dgram_storage = - {"", FH_DGRAM, ""}; + {"", {FH_DGRAM}, ""}; const device dev_bad_storage = - {"", FH_BAD, ""}; + {"", {FH_BAD}, ""}; +#define BRACK(x) {x} static const device dev_storage[] = { - {"/dev/clipboard", FH_CLIPBOARD, "\\dev\\clipboard"}, - {"/dev/com1", FHDEV(DEV_SERIAL_MAJOR, 1), "\\\\.\\com1"}, - {"/dev/com2", FHDEV(DEV_SERIAL_MAJOR, 2), "\\\\.\\com2"}, - {"/dev/com3", FHDEV(DEV_SERIAL_MAJOR, 3), "\\\\.\\com3"}, - {"/dev/com4", FHDEV(DEV_SERIAL_MAJOR, 4), "\\\\.\\com4"}, - {"/dev/com5", FHDEV(DEV_SERIAL_MAJOR, 5), "\\\\.\\com5"}, - {"/dev/com6", FHDEV(DEV_SERIAL_MAJOR, 6), "\\\\.\\com6"}, - {"/dev/com7", FHDEV(DEV_SERIAL_MAJOR, 7), "\\\\.\\com7"}, - {"/dev/com8", FHDEV(DEV_SERIAL_MAJOR, 8), "\\\\.\\com8"}, - {"/dev/com9", FHDEV(DEV_SERIAL_MAJOR, 9), "\\\\.\\com9"}, - {"/dev/com10", FHDEV(DEV_SERIAL_MAJOR, 10), "\\\\.\\com10"}, - {"/dev/com11", FHDEV(DEV_SERIAL_MAJOR, 11), "\\\\.\\com11"}, - {"/dev/com12", FHDEV(DEV_SERIAL_MAJOR, 12), "\\\\.\\com12"}, - {"/dev/com13", FHDEV(DEV_SERIAL_MAJOR, 13), "\\\\.\\com13"}, - {"/dev/com14", FHDEV(DEV_SERIAL_MAJOR, 14), "\\\\.\\com14"}, - {"/dev/com15", FHDEV(DEV_SERIAL_MAJOR, 15), "\\\\.\\com15"}, - {"/dev/com16", FHDEV(DEV_SERIAL_MAJOR, 16), "\\\\.\\com16"}, - {"/dev/conin", FH_CONIN, "conin"}, - {"/dev/conout", FH_CONOUT, "conout"}, - {"/dev/console", FH_CONSOLE, "\\dev\\console"}, - {"/dev/dsp", FH_OSS_DSP, "\\dev\\dsp"}, - {"/dev/fd0", FHDEV(DEV_FLOPPY_MAJOR, 0), "\\Device\\Floppy0"}, - {"/dev/fd1", FHDEV(DEV_FLOPPY_MAJOR, 1), "\\Device\\Floppy1"}, - {"/dev/fd2", FHDEV(DEV_FLOPPY_MAJOR, 2), "\\Device\\Floppy2"}, - {"/dev/fd3", FHDEV(DEV_FLOPPY_MAJOR, 3), "\\Device\\Floppy3"}, - {"/dev/fd4", FHDEV(DEV_FLOPPY_MAJOR, 4), "\\Device\\Floppy4"}, - {"/dev/fd5", FHDEV(DEV_FLOPPY_MAJOR, 5), "\\Device\\Floppy5"}, - {"/dev/fd6", FHDEV(DEV_FLOPPY_MAJOR, 6), "\\Device\\Floppy6"}, - {"/dev/fd7", FHDEV(DEV_FLOPPY_MAJOR, 7), "\\Device\\Floppy7"}, - {"/dev/fd8", FHDEV(DEV_FLOPPY_MAJOR, 8), "\\Device\\Floppy8"}, - {"/dev/fd9", FHDEV(DEV_FLOPPY_MAJOR, 9), "\\Device\\Floppy9"}, - {"/dev/fd10", FHDEV(DEV_FLOPPY_MAJOR, 10), "\\Device\\Floppy10"}, - {"/dev/fd11", FHDEV(DEV_FLOPPY_MAJOR, 11), "\\Device\\Floppy11"}, - {"/dev/fd12", FHDEV(DEV_FLOPPY_MAJOR, 12), "\\Device\\Floppy12"}, - {"/dev/fd13", FHDEV(DEV_FLOPPY_MAJOR, 13), "\\Device\\Floppy13"}, - {"/dev/fd14", FHDEV(DEV_FLOPPY_MAJOR, 14), "\\Device\\Floppy14"}, - {"/dev/fd15", FHDEV(DEV_FLOPPY_MAJOR, 15), "\\Device\\Floppy15"}, - {"/dev/fifo", FH_FIFO, "\\dev\\fifo"}, - {"/dev/full", FH_FULL, "\\dev\\full"}, - {"/dev/kmem", FH_KMEM, "\\dev\\mem"}, - {"/dev/mem", FH_MEM, "\\dev\\mem"}, - {"/dev/nst0", FHDEV(DEV_TAPE_MAJOR, 128), "\\Device\\Tape0"}, - {"/dev/nst1", FHDEV(DEV_TAPE_MAJOR, 129), "\\Device\\Tape1"}, - {"/dev/nst2", FHDEV(DEV_TAPE_MAJOR, 130), "\\Device\\Tape2"}, - {"/dev/nst3", FHDEV(DEV_TAPE_MAJOR, 131), "\\Device\\Tape3"}, - {"/dev/nst4", FHDEV(DEV_TAPE_MAJOR, 132), "\\Device\\Tape4"}, - {"/dev/nst5", FHDEV(DEV_TAPE_MAJOR, 133), "\\Device\\Tape5"}, - {"/dev/nst6", FHDEV(DEV_TAPE_MAJOR, 134), "\\Device\\Tape6"}, - {"/dev/nst7", FHDEV(DEV_TAPE_MAJOR, 135), "\\Device\\Tape7"}, - {"/dev/nst8", FHDEV(DEV_TAPE_MAJOR, 136), "\\Device\\Tape8"}, - {"/dev/nst9", FHDEV(DEV_TAPE_MAJOR, 137), "\\Device\\Tape9"}, - {"/dev/nst10", FHDEV(DEV_TAPE_MAJOR, 138), "\\Device\\Tape10"}, - {"/dev/nst11", FHDEV(DEV_TAPE_MAJOR, 139), "\\Device\\Tape11"}, - {"/dev/nst12", FHDEV(DEV_TAPE_MAJOR, 140), "\\Device\\Tape12"}, - {"/dev/nst13", FHDEV(DEV_TAPE_MAJOR, 141), "\\Device\\Tape13"}, - {"/dev/nst14", FHDEV(DEV_TAPE_MAJOR, 142), "\\Device\\Tape14"}, - {"/dev/nst15", FHDEV(DEV_TAPE_MAJOR, 143), "\\Device\\Tape15"}, - {"/dev/nst16", FHDEV(DEV_TAPE_MAJOR, 144), "\\Device\\Tape16"}, - {"/dev/nst17", FHDEV(DEV_TAPE_MAJOR, 145), "\\Device\\Tape17"}, - {"/dev/nst18", FHDEV(DEV_TAPE_MAJOR, 146), "\\Device\\Tape18"}, - {"/dev/nst19", FHDEV(DEV_TAPE_MAJOR, 147), "\\Device\\Tape19"}, - {"/dev/nst20", FHDEV(DEV_TAPE_MAJOR, 148), "\\Device\\Tape20"}, - {"/dev/nst21", FHDEV(DEV_TAPE_MAJOR, 149), "\\Device\\Tape21"}, - {"/dev/nst22", FHDEV(DEV_TAPE_MAJOR, 150), "\\Device\\Tape22"}, - {"/dev/nst23", FHDEV(DEV_TAPE_MAJOR, 151), "\\Device\\Tape23"}, - {"/dev/nst24", FHDEV(DEV_TAPE_MAJOR, 152), "\\Device\\Tape24"}, - {"/dev/nst25", FHDEV(DEV_TAPE_MAJOR, 153), "\\Device\\Tape25"}, - {"/dev/nst26", FHDEV(DEV_TAPE_MAJOR, 154), "\\Device\\Tape26"}, - {"/dev/nst27", FHDEV(DEV_TAPE_MAJOR, 155), "\\Device\\Tape27"}, - {"/dev/nst28", FHDEV(DEV_TAPE_MAJOR, 156), "\\Device\\Tape28"}, - {"/dev/nst29", FHDEV(DEV_TAPE_MAJOR, 157), "\\Device\\Tape29"}, - {"/dev/nst30", FHDEV(DEV_TAPE_MAJOR, 158), "\\Device\\Tape30"}, - {"/dev/nst31", FHDEV(DEV_TAPE_MAJOR, 159), "\\Device\\Tape31"}, - {"/dev/nst32", FHDEV(DEV_TAPE_MAJOR, 160), "\\Device\\Tape32"}, - {"/dev/nst33", FHDEV(DEV_TAPE_MAJOR, 161), "\\Device\\Tape33"}, - {"/dev/nst34", FHDEV(DEV_TAPE_MAJOR, 162), "\\Device\\Tape34"}, - {"/dev/nst35", FHDEV(DEV_TAPE_MAJOR, 163), "\\Device\\Tape35"}, - {"/dev/nst36", FHDEV(DEV_TAPE_MAJOR, 164), "\\Device\\Tape36"}, - {"/dev/nst37", FHDEV(DEV_TAPE_MAJOR, 165), "\\Device\\Tape37"}, - {"/dev/nst38", FHDEV(DEV_TAPE_MAJOR, 166), "\\Device\\Tape38"}, - {"/dev/nst39", FHDEV(DEV_TAPE_MAJOR, 167), "\\Device\\Tape39"}, - {"/dev/nst40", FHDEV(DEV_TAPE_MAJOR, 168), "\\Device\\Tape40"}, - {"/dev/nst41", FHDEV(DEV_TAPE_MAJOR, 169), "\\Device\\Tape41"}, - {"/dev/nst42", FHDEV(DEV_TAPE_MAJOR, 170), "\\Device\\Tape42"}, - {"/dev/nst43", FHDEV(DEV_TAPE_MAJOR, 171), "\\Device\\Tape43"}, - {"/dev/nst44", FHDEV(DEV_TAPE_MAJOR, 172), "\\Device\\Tape44"}, - {"/dev/nst45", FHDEV(DEV_TAPE_MAJOR, 173), "\\Device\\Tape45"}, - {"/dev/nst46", FHDEV(DEV_TAPE_MAJOR, 174), "\\Device\\Tape46"}, - {"/dev/nst47", FHDEV(DEV_TAPE_MAJOR, 175), "\\Device\\Tape47"}, - {"/dev/nst48", FHDEV(DEV_TAPE_MAJOR, 176), "\\Device\\Tape48"}, - {"/dev/nst49", FHDEV(DEV_TAPE_MAJOR, 177), "\\Device\\Tape49"}, - {"/dev/nst50", FHDEV(DEV_TAPE_MAJOR, 178), "\\Device\\Tape50"}, - {"/dev/nst51", FHDEV(DEV_TAPE_MAJOR, 179), "\\Device\\Tape51"}, - {"/dev/nst52", FHDEV(DEV_TAPE_MAJOR, 180), "\\Device\\Tape52"}, - {"/dev/nst53", FHDEV(DEV_TAPE_MAJOR, 181), "\\Device\\Tape53"}, - {"/dev/nst54", FHDEV(DEV_TAPE_MAJOR, 182), "\\Device\\Tape54"}, - {"/dev/nst55", FHDEV(DEV_TAPE_MAJOR, 183), "\\Device\\Tape55"}, - {"/dev/nst56", FHDEV(DEV_TAPE_MAJOR, 184), "\\Device\\Tape56"}, - {"/dev/nst57", FHDEV(DEV_TAPE_MAJOR, 185), "\\Device\\Tape57"}, - {"/dev/nst58", FHDEV(DEV_TAPE_MAJOR, 186), "\\Device\\Tape58"}, - {"/dev/nst59", FHDEV(DEV_TAPE_MAJOR, 187), "\\Device\\Tape59"}, - {"/dev/nst60", FHDEV(DEV_TAPE_MAJOR, 188), "\\Device\\Tape60"}, - {"/dev/nst61", FHDEV(DEV_TAPE_MAJOR, 189), "\\Device\\Tape61"}, - {"/dev/nst62", FHDEV(DEV_TAPE_MAJOR, 190), "\\Device\\Tape62"}, - {"/dev/nst63", FHDEV(DEV_TAPE_MAJOR, 191), "\\Device\\Tape63"}, - {"/dev/nst64", FHDEV(DEV_TAPE_MAJOR, 192), "\\Device\\Tape64"}, - {"/dev/nst65", FHDEV(DEV_TAPE_MAJOR, 193), "\\Device\\Tape65"}, - {"/dev/nst66", FHDEV(DEV_TAPE_MAJOR, 194), "\\Device\\Tape66"}, - {"/dev/nst67", FHDEV(DEV_TAPE_MAJOR, 195), "\\Device\\Tape67"}, - {"/dev/nst68", FHDEV(DEV_TAPE_MAJOR, 196), "\\Device\\Tape68"}, - {"/dev/nst69", FHDEV(DEV_TAPE_MAJOR, 197), "\\Device\\Tape69"}, - {"/dev/nst70", FHDEV(DEV_TAPE_MAJOR, 198), "\\Device\\Tape70"}, - {"/dev/nst71", FHDEV(DEV_TAPE_MAJOR, 199), "\\Device\\Tape71"}, - {"/dev/nst72", FHDEV(DEV_TAPE_MAJOR, 200), "\\Device\\Tape72"}, - {"/dev/nst73", FHDEV(DEV_TAPE_MAJOR, 201), "\\Device\\Tape73"}, - {"/dev/nst74", FHDEV(DEV_TAPE_MAJOR, 202), "\\Device\\Tape74"}, - {"/dev/nst75", FHDEV(DEV_TAPE_MAJOR, 203), "\\Device\\Tape75"}, - {"/dev/nst76", FHDEV(DEV_TAPE_MAJOR, 204), "\\Device\\Tape76"}, - {"/dev/nst77", FHDEV(DEV_TAPE_MAJOR, 205), "\\Device\\Tape77"}, - {"/dev/nst78", FHDEV(DEV_TAPE_MAJOR, 206), "\\Device\\Tape78"}, - {"/dev/nst79", FHDEV(DEV_TAPE_MAJOR, 207), "\\Device\\Tape79"}, - {"/dev/nst80", FHDEV(DEV_TAPE_MAJOR, 208), "\\Device\\Tape80"}, - {"/dev/nst81", FHDEV(DEV_TAPE_MAJOR, 209), "\\Device\\Tape81"}, - {"/dev/nst82", FHDEV(DEV_TAPE_MAJOR, 210), "\\Device\\Tape82"}, - {"/dev/nst83", FHDEV(DEV_TAPE_MAJOR, 211), "\\Device\\Tape83"}, - {"/dev/nst84", FHDEV(DEV_TAPE_MAJOR, 212), "\\Device\\Tape84"}, - {"/dev/nst85", FHDEV(DEV_TAPE_MAJOR, 213), "\\Device\\Tape85"}, - {"/dev/nst86", FHDEV(DEV_TAPE_MAJOR, 214), "\\Device\\Tape86"}, - {"/dev/nst87", FHDEV(DEV_TAPE_MAJOR, 215), "\\Device\\Tape87"}, - {"/dev/nst88", FHDEV(DEV_TAPE_MAJOR, 216), "\\Device\\Tape88"}, - {"/dev/nst89", FHDEV(DEV_TAPE_MAJOR, 217), "\\Device\\Tape89"}, - {"/dev/nst90", FHDEV(DEV_TAPE_MAJOR, 218), "\\Device\\Tape90"}, - {"/dev/nst91", FHDEV(DEV_TAPE_MAJOR, 219), "\\Device\\Tape91"}, - {"/dev/nst92", FHDEV(DEV_TAPE_MAJOR, 220), "\\Device\\Tape92"}, - {"/dev/nst93", FHDEV(DEV_TAPE_MAJOR, 221), "\\Device\\Tape93"}, - {"/dev/nst94", FHDEV(DEV_TAPE_MAJOR, 222), "\\Device\\Tape94"}, - {"/dev/nst95", FHDEV(DEV_TAPE_MAJOR, 223), "\\Device\\Tape95"}, - {"/dev/nst96", FHDEV(DEV_TAPE_MAJOR, 224), "\\Device\\Tape96"}, - {"/dev/nst97", FHDEV(DEV_TAPE_MAJOR, 225), "\\Device\\Tape97"}, - {"/dev/nst98", FHDEV(DEV_TAPE_MAJOR, 226), "\\Device\\Tape98"}, - {"/dev/nst99", FHDEV(DEV_TAPE_MAJOR, 227), "\\Device\\Tape99"}, - {"/dev/nst100", FHDEV(DEV_TAPE_MAJOR, 228), "\\Device\\Tape100"}, - {"/dev/nst101", FHDEV(DEV_TAPE_MAJOR, 229), "\\Device\\Tape101"}, - {"/dev/nst102", FHDEV(DEV_TAPE_MAJOR, 230), "\\Device\\Tape102"}, - {"/dev/nst103", FHDEV(DEV_TAPE_MAJOR, 231), "\\Device\\Tape103"}, - {"/dev/nst104", FHDEV(DEV_TAPE_MAJOR, 232), "\\Device\\Tape104"}, - {"/dev/nst105", FHDEV(DEV_TAPE_MAJOR, 233), "\\Device\\Tape105"}, - {"/dev/nst106", FHDEV(DEV_TAPE_MAJOR, 234), "\\Device\\Tape106"}, - {"/dev/nst107", FHDEV(DEV_TAPE_MAJOR, 235), "\\Device\\Tape107"}, - {"/dev/nst108", FHDEV(DEV_TAPE_MAJOR, 236), "\\Device\\Tape108"}, - {"/dev/nst109", FHDEV(DEV_TAPE_MAJOR, 237), "\\Device\\Tape109"}, - {"/dev/nst110", FHDEV(DEV_TAPE_MAJOR, 238), "\\Device\\Tape110"}, - {"/dev/nst111", FHDEV(DEV_TAPE_MAJOR, 239), "\\Device\\Tape111"}, - {"/dev/nst112", FHDEV(DEV_TAPE_MAJOR, 240), "\\Device\\Tape112"}, - {"/dev/nst113", FHDEV(DEV_TAPE_MAJOR, 241), "\\Device\\Tape113"}, - {"/dev/nst114", FHDEV(DEV_TAPE_MAJOR, 242), "\\Device\\Tape114"}, - {"/dev/nst115", FHDEV(DEV_TAPE_MAJOR, 243), "\\Device\\Tape115"}, - {"/dev/nst116", FHDEV(DEV_TAPE_MAJOR, 244), "\\Device\\Tape116"}, - {"/dev/nst117", FHDEV(DEV_TAPE_MAJOR, 245), "\\Device\\Tape117"}, - {"/dev/nst118", FHDEV(DEV_TAPE_MAJOR, 246), "\\Device\\Tape118"}, - {"/dev/nst119", FHDEV(DEV_TAPE_MAJOR, 247), "\\Device\\Tape119"}, - {"/dev/nst120", FHDEV(DEV_TAPE_MAJOR, 248), "\\Device\\Tape120"}, - {"/dev/nst121", FHDEV(DEV_TAPE_MAJOR, 249), "\\Device\\Tape121"}, - {"/dev/nst122", FHDEV(DEV_TAPE_MAJOR, 250), "\\Device\\Tape122"}, - {"/dev/nst123", FHDEV(DEV_TAPE_MAJOR, 251), "\\Device\\Tape123"}, - {"/dev/nst124", FHDEV(DEV_TAPE_MAJOR, 252), "\\Device\\Tape124"}, - {"/dev/nst125", FHDEV(DEV_TAPE_MAJOR, 253), "\\Device\\Tape125"}, - {"/dev/nst126", FHDEV(DEV_TAPE_MAJOR, 254), "\\Device\\Tape126"}, - {"/dev/nst127", FHDEV(DEV_TAPE_MAJOR, 255), "\\Device\\Tape127"}, - {"/dev/null", FH_NULL, "nul"}, - {"/dev/pipe", FH_PIPE, "\\dev\\pipe"}, - {"/dev/port", FH_PORT, "\\dev\\port"}, - {"/dev/ptmx", FH_PTYM, "\\dev\\ptmx"}, - {"/dev/random", FH_RANDOM, "\\dev\\random"}, - {"/dev/scd0", FHDEV(DEV_CDROM_MAJOR, 0), "\\Device\\CdRom0"}, - {"/dev/scd1", FHDEV(DEV_CDROM_MAJOR, 1), "\\Device\\CdRom1"}, - {"/dev/scd2", FHDEV(DEV_CDROM_MAJOR, 2), "\\Device\\CdRom2"}, - {"/dev/scd3", FHDEV(DEV_CDROM_MAJOR, 3), "\\Device\\CdRom3"}, - {"/dev/scd4", FHDEV(DEV_CDROM_MAJOR, 4), "\\Device\\CdRom4"}, - {"/dev/scd5", FHDEV(DEV_CDROM_MAJOR, 5), "\\Device\\CdRom5"}, - {"/dev/scd6", FHDEV(DEV_CDROM_MAJOR, 6), "\\Device\\CdRom6"}, - {"/dev/scd7", FHDEV(DEV_CDROM_MAJOR, 7), "\\Device\\CdRom7"}, - {"/dev/scd8", FHDEV(DEV_CDROM_MAJOR, 8), "\\Device\\CdRom8"}, - {"/dev/scd9", FHDEV(DEV_CDROM_MAJOR, 9), "\\Device\\CdRom9"}, - {"/dev/scd10", FHDEV(DEV_CDROM_MAJOR, 10), "\\Device\\CdRom10"}, - {"/dev/scd11", FHDEV(DEV_CDROM_MAJOR, 11), "\\Device\\CdRom11"}, - {"/dev/scd12", FHDEV(DEV_CDROM_MAJOR, 12), "\\Device\\CdRom12"}, - {"/dev/scd13", FHDEV(DEV_CDROM_MAJOR, 13), "\\Device\\CdRom13"}, - {"/dev/scd14", FHDEV(DEV_CDROM_MAJOR, 14), "\\Device\\CdRom14"}, - {"/dev/scd15", FHDEV(DEV_CDROM_MAJOR, 15), "\\Device\\CdRom15"}, - {"/dev/sda", FH_SDA, "\\Device\\Harddisk0\\Partition0"}, - {"/dev/sdb", FH_SDB, "\\Device\\Harddisk1\\Partition0"}, - {"/dev/sdc", FH_SDC, "\\Device\\Harddisk2\\Partition0"}, - {"/dev/sdd", FH_SDD, "\\Device\\Harddisk3\\Partition0"}, - {"/dev/sde", FH_SDE, "\\Device\\Harddisk4\\Partition0"}, - {"/dev/sdf", FH_SDF, "\\Device\\Harddisk5\\Partition0"}, - {"/dev/sdg", FH_SDG, "\\Device\\Harddisk6\\Partition0"}, - {"/dev/sdh", FH_SDH, "\\Device\\Harddisk7\\Partition0"}, - {"/dev/sdi", FH_SDI, "\\Device\\Harddisk8\\Partition0"}, - {"/dev/sdj", FH_SDJ, "\\Device\\Harddisk9\\Partition0"}, - {"/dev/sdk", FH_SDK, "\\Device\\Harddisk10\\Partition0"}, - {"/dev/sdl", FH_SDL, "\\Device\\Harddisk11\\Partition0"}, - {"/dev/sdm", FH_SDM, "\\Device\\Harddisk12\\Partition0"}, - {"/dev/sdn", FH_SDN, "\\Device\\Harddisk13\\Partition0"}, - {"/dev/sdo", FH_SDO, "\\Device\\Harddisk14\\Partition0"}, - {"/dev/sdp", FH_SDP, "\\Device\\Harddisk15\\Partition0"}, - {"/dev/sdq", FH_SDQ, "\\Device\\Harddisk16\\Partition0"}, - {"/dev/sdr", FH_SDR, "\\Device\\Harddisk17\\Partition0"}, - {"/dev/sds", FH_SDS, "\\Device\\Harddisk18\\Partition0"}, - {"/dev/sdt", FH_SDT, "\\Device\\Harddisk19\\Partition0"}, - {"/dev/sdu", FH_SDU, "\\Device\\Harddisk20\\Partition0"}, - {"/dev/sdv", FH_SDV, "\\Device\\Harddisk21\\Partition0"}, - {"/dev/sdw", FH_SDW, "\\Device\\Harddisk22\\Partition0"}, - {"/dev/sdx", FH_SDX, "\\Device\\Harddisk23\\Partition0"}, - {"/dev/sdy", FH_SDY, "\\Device\\Harddisk24\\Partition0"}, - {"/dev/sdz", FH_SDZ, "\\Device\\Harddisk25\\Partition0"}, - {"/dev/sda1", FH_SDA | 1, "\\Device\\Harddisk0\\Partition1"}, - {"/dev/sda2", FH_SDA | 2, "\\Device\\Harddisk0\\Partition2"}, - {"/dev/sda3", FH_SDA | 3, "\\Device\\Harddisk0\\Partition3"}, - {"/dev/sda4", FH_SDA | 4, "\\Device\\Harddisk0\\Partition4"}, - {"/dev/sda5", FH_SDA | 5, "\\Device\\Harddisk0\\Partition5"}, - {"/dev/sda6", FH_SDA | 6, "\\Device\\Harddisk0\\Partition6"}, - {"/dev/sda7", FH_SDA | 7, "\\Device\\Harddisk0\\Partition7"}, - {"/dev/sda8", FH_SDA | 8, "\\Device\\Harddisk0\\Partition8"}, - {"/dev/sda9", FH_SDA | 9, "\\Device\\Harddisk0\\Partition9"}, - {"/dev/sda10", FH_SDA | 10, "\\Device\\Harddisk0\\Partition10"}, - {"/dev/sda11", FH_SDA | 11, "\\Device\\Harddisk0\\Partition11"}, - {"/dev/sda12", FH_SDA | 12, "\\Device\\Harddisk0\\Partition12"}, - {"/dev/sda13", FH_SDA | 13, "\\Device\\Harddisk0\\Partition13"}, - {"/dev/sda14", FH_SDA | 14, "\\Device\\Harddisk0\\Partition14"}, - {"/dev/sda15", FH_SDA | 15, "\\Device\\Harddisk0\\Partition15"}, - {"/dev/sdb1", FH_SDB | 1, "\\Device\\Harddisk1\\Partition1"}, - {"/dev/sdb2", FH_SDB | 2, "\\Device\\Harddisk1\\Partition2"}, - {"/dev/sdb3", FH_SDB | 3, "\\Device\\Harddisk1\\Partition3"}, - {"/dev/sdb4", FH_SDB | 4, "\\Device\\Harddisk1\\Partition4"}, - {"/dev/sdb5", FH_SDB | 5, "\\Device\\Harddisk1\\Partition5"}, - {"/dev/sdb6", FH_SDB | 6, "\\Device\\Harddisk1\\Partition6"}, - {"/dev/sdb7", FH_SDB | 7, "\\Device\\Harddisk1\\Partition7"}, - {"/dev/sdb8", FH_SDB | 8, "\\Device\\Harddisk1\\Partition8"}, - {"/dev/sdb9", FH_SDB | 9, "\\Device\\Harddisk1\\Partition9"}, - {"/dev/sdb10", FH_SDB | 10, "\\Device\\Harddisk1\\Partition10"}, - {"/dev/sdb11", FH_SDB | 11, "\\Device\\Harddisk1\\Partition11"}, - {"/dev/sdb12", FH_SDB | 12, "\\Device\\Harddisk1\\Partition12"}, - {"/dev/sdb13", FH_SDB | 13, "\\Device\\Harddisk1\\Partition13"}, - {"/dev/sdb14", FH_SDB | 14, "\\Device\\Harddisk1\\Partition14"}, - {"/dev/sdb15", FH_SDB | 15, "\\Device\\Harddisk1\\Partition15"}, - {"/dev/sdc1", FH_SDC | 1, "\\Device\\Harddisk2\\Partition1"}, - {"/dev/sdc2", FH_SDC | 2, "\\Device\\Harddisk2\\Partition2"}, - {"/dev/sdc3", FH_SDC | 3, "\\Device\\Harddisk2\\Partition3"}, - {"/dev/sdc4", FH_SDC | 4, "\\Device\\Harddisk2\\Partition4"}, - {"/dev/sdc5", FH_SDC | 5, "\\Device\\Harddisk2\\Partition5"}, - {"/dev/sdc6", FH_SDC | 6, "\\Device\\Harddisk2\\Partition6"}, - {"/dev/sdc7", FH_SDC | 7, "\\Device\\Harddisk2\\Partition7"}, - {"/dev/sdc8", FH_SDC | 8, "\\Device\\Harddisk2\\Partition8"}, - {"/dev/sdc9", FH_SDC | 9, "\\Device\\Harddisk2\\Partition9"}, - {"/dev/sdc10", FH_SDC | 10, "\\Device\\Harddisk2\\Partition10"}, - {"/dev/sdc11", FH_SDC | 11, "\\Device\\Harddisk2\\Partition11"}, - {"/dev/sdc12", FH_SDC | 12, "\\Device\\Harddisk2\\Partition12"}, - {"/dev/sdc13", FH_SDC | 13, "\\Device\\Harddisk2\\Partition13"}, - {"/dev/sdc14", FH_SDC | 14, "\\Device\\Harddisk2\\Partition14"}, - {"/dev/sdc15", FH_SDC | 15, "\\Device\\Harddisk2\\Partition15"}, - {"/dev/sdd1", FH_SDD | 1, "\\Device\\Harddisk3\\Partition1"}, - {"/dev/sdd2", FH_SDD | 2, "\\Device\\Harddisk3\\Partition2"}, - {"/dev/sdd3", FH_SDD | 3, "\\Device\\Harddisk3\\Partition3"}, - {"/dev/sdd4", FH_SDD | 4, "\\Device\\Harddisk3\\Partition4"}, - {"/dev/sdd5", FH_SDD | 5, "\\Device\\Harddisk3\\Partition5"}, - {"/dev/sdd6", FH_SDD | 6, "\\Device\\Harddisk3\\Partition6"}, - {"/dev/sdd7", FH_SDD | 7, "\\Device\\Harddisk3\\Partition7"}, - {"/dev/sdd8", FH_SDD | 8, "\\Device\\Harddisk3\\Partition8"}, - {"/dev/sdd9", FH_SDD | 9, "\\Device\\Harddisk3\\Partition9"}, - {"/dev/sdd10", FH_SDD | 10, "\\Device\\Harddisk3\\Partition10"}, - {"/dev/sdd11", FH_SDD | 11, "\\Device\\Harddisk3\\Partition11"}, - {"/dev/sdd12", FH_SDD | 12, "\\Device\\Harddisk3\\Partition12"}, - {"/dev/sdd13", FH_SDD | 13, "\\Device\\Harddisk3\\Partition13"}, - {"/dev/sdd14", FH_SDD | 14, "\\Device\\Harddisk3\\Partition14"}, - {"/dev/sdd15", FH_SDD | 15, "\\Device\\Harddisk3\\Partition15"}, - {"/dev/sde1", FH_SDE | 1, "\\Device\\Harddisk4\\Partition1"}, - {"/dev/sde2", FH_SDE | 2, "\\Device\\Harddisk4\\Partition2"}, - {"/dev/sde3", FH_SDE | 3, "\\Device\\Harddisk4\\Partition3"}, - {"/dev/sde4", FH_SDE | 4, "\\Device\\Harddisk4\\Partition4"}, - {"/dev/sde5", FH_SDE | 5, "\\Device\\Harddisk4\\Partition5"}, - {"/dev/sde6", FH_SDE | 6, "\\Device\\Harddisk4\\Partition6"}, - {"/dev/sde7", FH_SDE | 7, "\\Device\\Harddisk4\\Partition7"}, - {"/dev/sde8", FH_SDE | 8, "\\Device\\Harddisk4\\Partition8"}, - {"/dev/sde9", FH_SDE | 9, "\\Device\\Harddisk4\\Partition9"}, - {"/dev/sde10", FH_SDE | 10, "\\Device\\Harddisk4\\Partition10"}, - {"/dev/sde11", FH_SDE | 11, "\\Device\\Harddisk4\\Partition11"}, - {"/dev/sde12", FH_SDE | 12, "\\Device\\Harddisk4\\Partition12"}, - {"/dev/sde13", FH_SDE | 13, "\\Device\\Harddisk4\\Partition13"}, - {"/dev/sde14", FH_SDE | 14, "\\Device\\Harddisk4\\Partition14"}, - {"/dev/sde15", FH_SDE | 15, "\\Device\\Harddisk4\\Partition15"}, - {"/dev/sdf1", FH_SDF | 1, "\\Device\\Harddisk5\\Partition1"}, - {"/dev/sdf2", FH_SDF | 2, "\\Device\\Harddisk5\\Partition2"}, - {"/dev/sdf3", FH_SDF | 3, "\\Device\\Harddisk5\\Partition3"}, - {"/dev/sdf4", FH_SDF | 4, "\\Device\\Harddisk5\\Partition4"}, - {"/dev/sdf5", FH_SDF | 5, "\\Device\\Harddisk5\\Partition5"}, - {"/dev/sdf6", FH_SDF | 6, "\\Device\\Harddisk5\\Partition6"}, - {"/dev/sdf7", FH_SDF | 7, "\\Device\\Harddisk5\\Partition7"}, - {"/dev/sdf8", FH_SDF | 8, "\\Device\\Harddisk5\\Partition8"}, - {"/dev/sdf9", FH_SDF | 9, "\\Device\\Harddisk5\\Partition9"}, - {"/dev/sdf10", FH_SDF | 10, "\\Device\\Harddisk5\\Partition10"}, - {"/dev/sdf11", FH_SDF | 11, "\\Device\\Harddisk5\\Partition11"}, - {"/dev/sdf12", FH_SDF | 12, "\\Device\\Harddisk5\\Partition12"}, - {"/dev/sdf13", FH_SDF | 13, "\\Device\\Harddisk5\\Partition13"}, - {"/dev/sdf14", FH_SDF | 14, "\\Device\\Harddisk5\\Partition14"}, - {"/dev/sdf15", FH_SDF | 15, "\\Device\\Harddisk5\\Partition15"}, - {"/dev/sdg1", FH_SDG | 1, "\\Device\\Harddisk6\\Partition1"}, - {"/dev/sdg2", FH_SDG | 2, "\\Device\\Harddisk6\\Partition2"}, - {"/dev/sdg3", FH_SDG | 3, "\\Device\\Harddisk6\\Partition3"}, - {"/dev/sdg4", FH_SDG | 4, "\\Device\\Harddisk6\\Partition4"}, - {"/dev/sdg5", FH_SDG | 5, "\\Device\\Harddisk6\\Partition5"}, - {"/dev/sdg6", FH_SDG | 6, "\\Device\\Harddisk6\\Partition6"}, - {"/dev/sdg7", FH_SDG | 7, "\\Device\\Harddisk6\\Partition7"}, - {"/dev/sdg8", FH_SDG | 8, "\\Device\\Harddisk6\\Partition8"}, - {"/dev/sdg9", FH_SDG | 9, "\\Device\\Harddisk6\\Partition9"}, - {"/dev/sdg10", FH_SDG | 10, "\\Device\\Harddisk6\\Partition10"}, - {"/dev/sdg11", FH_SDG | 11, "\\Device\\Harddisk6\\Partition11"}, - {"/dev/sdg12", FH_SDG | 12, "\\Device\\Harddisk6\\Partition12"}, - {"/dev/sdg13", FH_SDG | 13, "\\Device\\Harddisk6\\Partition13"}, - {"/dev/sdg14", FH_SDG | 14, "\\Device\\Harddisk6\\Partition14"}, - {"/dev/sdg15", FH_SDG | 15, "\\Device\\Harddisk6\\Partition15"}, - {"/dev/sdh1", FH_SDH | 1, "\\Device\\Harddisk7\\Partition1"}, - {"/dev/sdh2", FH_SDH | 2, "\\Device\\Harddisk7\\Partition2"}, - {"/dev/sdh3", FH_SDH | 3, "\\Device\\Harddisk7\\Partition3"}, - {"/dev/sdh4", FH_SDH | 4, "\\Device\\Harddisk7\\Partition4"}, - {"/dev/sdh5", FH_SDH | 5, "\\Device\\Harddisk7\\Partition5"}, - {"/dev/sdh6", FH_SDH | 6, "\\Device\\Harddisk7\\Partition6"}, - {"/dev/sdh7", FH_SDH | 7, "\\Device\\Harddisk7\\Partition7"}, - {"/dev/sdh8", FH_SDH | 8, "\\Device\\Harddisk7\\Partition8"}, - {"/dev/sdh9", FH_SDH | 9, "\\Device\\Harddisk7\\Partition9"}, - {"/dev/sdh10", FH_SDH | 10, "\\Device\\Harddisk7\\Partition10"}, - {"/dev/sdh11", FH_SDH | 11, "\\Device\\Harddisk7\\Partition11"}, - {"/dev/sdh12", FH_SDH | 12, "\\Device\\Harddisk7\\Partition12"}, - {"/dev/sdh13", FH_SDH | 13, "\\Device\\Harddisk7\\Partition13"}, - {"/dev/sdh14", FH_SDH | 14, "\\Device\\Harddisk7\\Partition14"}, - {"/dev/sdh15", FH_SDH | 15, "\\Device\\Harddisk7\\Partition15"}, - {"/dev/sdi1", FH_SDI | 1, "\\Device\\Harddisk8\\Partition1"}, - {"/dev/sdi2", FH_SDI | 2, "\\Device\\Harddisk8\\Partition2"}, - {"/dev/sdi3", FH_SDI | 3, "\\Device\\Harddisk8\\Partition3"}, - {"/dev/sdi4", FH_SDI | 4, "\\Device\\Harddisk8\\Partition4"}, - {"/dev/sdi5", FH_SDI | 5, "\\Device\\Harddisk8\\Partition5"}, - {"/dev/sdi6", FH_SDI | 6, "\\Device\\Harddisk8\\Partition6"}, - {"/dev/sdi7", FH_SDI | 7, "\\Device\\Harddisk8\\Partition7"}, - {"/dev/sdi8", FH_SDI | 8, "\\Device\\Harddisk8\\Partition8"}, - {"/dev/sdi9", FH_SDI | 9, "\\Device\\Harddisk8\\Partition9"}, - {"/dev/sdi10", FH_SDI | 10, "\\Device\\Harddisk8\\Partition10"}, - {"/dev/sdi11", FH_SDI | 11, "\\Device\\Harddisk8\\Partition11"}, - {"/dev/sdi12", FH_SDI | 12, "\\Device\\Harddisk8\\Partition12"}, - {"/dev/sdi13", FH_SDI | 13, "\\Device\\Harddisk8\\Partition13"}, - {"/dev/sdi14", FH_SDI | 14, "\\Device\\Harddisk8\\Partition14"}, - {"/dev/sdi15", FH_SDI | 15, "\\Device\\Harddisk8\\Partition15"}, - {"/dev/sdj1", FH_SDJ | 1, "\\Device\\Harddisk9\\Partition1"}, - {"/dev/sdj2", FH_SDJ | 2, "\\Device\\Harddisk9\\Partition2"}, - {"/dev/sdj3", FH_SDJ | 3, "\\Device\\Harddisk9\\Partition3"}, - {"/dev/sdj4", FH_SDJ | 4, "\\Device\\Harddisk9\\Partition4"}, - {"/dev/sdj5", FH_SDJ | 5, "\\Device\\Harddisk9\\Partition5"}, - {"/dev/sdj6", FH_SDJ | 6, "\\Device\\Harddisk9\\Partition6"}, - {"/dev/sdj7", FH_SDJ | 7, "\\Device\\Harddisk9\\Partition7"}, - {"/dev/sdj8", FH_SDJ | 8, "\\Device\\Harddisk9\\Partition8"}, - {"/dev/sdj9", FH_SDJ | 9, "\\Device\\Harddisk9\\Partition9"}, - {"/dev/sdj10", FH_SDJ | 10, "\\Device\\Harddisk9\\Partition10"}, - {"/dev/sdj11", FH_SDJ | 11, "\\Device\\Harddisk9\\Partition11"}, - {"/dev/sdj12", FH_SDJ | 12, "\\Device\\Harddisk9\\Partition12"}, - {"/dev/sdj13", FH_SDJ | 13, "\\Device\\Harddisk9\\Partition13"}, - {"/dev/sdj14", FH_SDJ | 14, "\\Device\\Harddisk9\\Partition14"}, - {"/dev/sdj15", FH_SDJ | 15, "\\Device\\Harddisk9\\Partition15"}, - {"/dev/sdk1", FH_SDK | 1, "\\Device\\Harddisk10\\Partition1"}, - {"/dev/sdk2", FH_SDK | 2, "\\Device\\Harddisk10\\Partition2"}, - {"/dev/sdk3", FH_SDK | 3, "\\Device\\Harddisk10\\Partition3"}, - {"/dev/sdk4", FH_SDK | 4, "\\Device\\Harddisk10\\Partition4"}, - {"/dev/sdk5", FH_SDK | 5, "\\Device\\Harddisk10\\Partition5"}, - {"/dev/sdk6", FH_SDK | 6, "\\Device\\Harddisk10\\Partition6"}, - {"/dev/sdk7", FH_SDK | 7, "\\Device\\Harddisk10\\Partition7"}, - {"/dev/sdk8", FH_SDK | 8, "\\Device\\Harddisk10\\Partition8"}, - {"/dev/sdk9", FH_SDK | 9, "\\Device\\Harddisk10\\Partition9"}, - {"/dev/sdk10", FH_SDK | 10, "\\Device\\Harddisk10\\Partition10"}, - {"/dev/sdk11", FH_SDK | 11, "\\Device\\Harddisk10\\Partition11"}, - {"/dev/sdk12", FH_SDK | 12, "\\Device\\Harddisk10\\Partition12"}, - {"/dev/sdk13", FH_SDK | 13, "\\Device\\Harddisk10\\Partition13"}, - {"/dev/sdk14", FH_SDK | 14, "\\Device\\Harddisk10\\Partition14"}, - {"/dev/sdk15", FH_SDK | 15, "\\Device\\Harddisk10\\Partition15"}, - {"/dev/sdl1", FH_SDL | 1, "\\Device\\Harddisk11\\Partition1"}, - {"/dev/sdl2", FH_SDL | 2, "\\Device\\Harddisk11\\Partition2"}, - {"/dev/sdl3", FH_SDL | 3, "\\Device\\Harddisk11\\Partition3"}, - {"/dev/sdl4", FH_SDL | 4, "\\Device\\Harddisk11\\Partition4"}, - {"/dev/sdl5", FH_SDL | 5, "\\Device\\Harddisk11\\Partition5"}, - {"/dev/sdl6", FH_SDL | 6, "\\Device\\Harddisk11\\Partition6"}, - {"/dev/sdl7", FH_SDL | 7, "\\Device\\Harddisk11\\Partition7"}, - {"/dev/sdl8", FH_SDL | 8, "\\Device\\Harddisk11\\Partition8"}, - {"/dev/sdl9", FH_SDL | 9, "\\Device\\Harddisk11\\Partition9"}, - {"/dev/sdl10", FH_SDL | 10, "\\Device\\Harddisk11\\Partition10"}, - {"/dev/sdl11", FH_SDL | 11, "\\Device\\Harddisk11\\Partition11"}, - {"/dev/sdl12", FH_SDL | 12, "\\Device\\Harddisk11\\Partition12"}, - {"/dev/sdl13", FH_SDL | 13, "\\Device\\Harddisk11\\Partition13"}, - {"/dev/sdl14", FH_SDL | 14, "\\Device\\Harddisk11\\Partition14"}, - {"/dev/sdl15", FH_SDL | 15, "\\Device\\Harddisk11\\Partition15"}, - {"/dev/sdm1", FH_SDM | 1, "\\Device\\Harddisk12\\Partition1"}, - {"/dev/sdm2", FH_SDM | 2, "\\Device\\Harddisk12\\Partition2"}, - {"/dev/sdm3", FH_SDM | 3, "\\Device\\Harddisk12\\Partition3"}, - {"/dev/sdm4", FH_SDM | 4, "\\Device\\Harddisk12\\Partition4"}, - {"/dev/sdm5", FH_SDM | 5, "\\Device\\Harddisk12\\Partition5"}, - {"/dev/sdm6", FH_SDM | 6, "\\Device\\Harddisk12\\Partition6"}, - {"/dev/sdm7", FH_SDM | 7, "\\Device\\Harddisk12\\Partition7"}, - {"/dev/sdm8", FH_SDM | 8, "\\Device\\Harddisk12\\Partition8"}, - {"/dev/sdm9", FH_SDM | 9, "\\Device\\Harddisk12\\Partition9"}, - {"/dev/sdm10", FH_SDM | 10, "\\Device\\Harddisk12\\Partition10"}, - {"/dev/sdm11", FH_SDM | 11, "\\Device\\Harddisk12\\Partition11"}, - {"/dev/sdm12", FH_SDM | 12, "\\Device\\Harddisk12\\Partition12"}, - {"/dev/sdm13", FH_SDM | 13, "\\Device\\Harddisk12\\Partition13"}, - {"/dev/sdm14", FH_SDM | 14, "\\Device\\Harddisk12\\Partition14"}, - {"/dev/sdm15", FH_SDM | 15, "\\Device\\Harddisk12\\Partition15"}, - {"/dev/sdn1", FH_SDN | 1, "\\Device\\Harddisk13\\Partition1"}, - {"/dev/sdn2", FH_SDN | 2, "\\Device\\Harddisk13\\Partition2"}, - {"/dev/sdn3", FH_SDN | 3, "\\Device\\Harddisk13\\Partition3"}, - {"/dev/sdn4", FH_SDN | 4, "\\Device\\Harddisk13\\Partition4"}, - {"/dev/sdn5", FH_SDN | 5, "\\Device\\Harddisk13\\Partition5"}, - {"/dev/sdn6", FH_SDN | 6, "\\Device\\Harddisk13\\Partition6"}, - {"/dev/sdn7", FH_SDN | 7, "\\Device\\Harddisk13\\Partition7"}, - {"/dev/sdn8", FH_SDN | 8, "\\Device\\Harddisk13\\Partition8"}, - {"/dev/sdn9", FH_SDN | 9, "\\Device\\Harddisk13\\Partition9"}, - {"/dev/sdn10", FH_SDN | 10, "\\Device\\Harddisk13\\Partition10"}, - {"/dev/sdn11", FH_SDN | 11, "\\Device\\Harddisk13\\Partition11"}, - {"/dev/sdn12", FH_SDN | 12, "\\Device\\Harddisk13\\Partition12"}, - {"/dev/sdn13", FH_SDN | 13, "\\Device\\Harddisk13\\Partition13"}, - {"/dev/sdn14", FH_SDN | 14, "\\Device\\Harddisk13\\Partition14"}, - {"/dev/sdn15", FH_SDN | 15, "\\Device\\Harddisk13\\Partition15"}, - {"/dev/sdo1", FH_SDO | 1, "\\Device\\Harddisk14\\Partition1"}, - {"/dev/sdo2", FH_SDO | 2, "\\Device\\Harddisk14\\Partition2"}, - {"/dev/sdo3", FH_SDO | 3, "\\Device\\Harddisk14\\Partition3"}, - {"/dev/sdo4", FH_SDO | 4, "\\Device\\Harddisk14\\Partition4"}, - {"/dev/sdo5", FH_SDO | 5, "\\Device\\Harddisk14\\Partition5"}, - {"/dev/sdo6", FH_SDO | 6, "\\Device\\Harddisk14\\Partition6"}, - {"/dev/sdo7", FH_SDO | 7, "\\Device\\Harddisk14\\Partition7"}, - {"/dev/sdo8", FH_SDO | 8, "\\Device\\Harddisk14\\Partition8"}, - {"/dev/sdo9", FH_SDO | 9, "\\Device\\Harddisk14\\Partition9"}, - {"/dev/sdo10", FH_SDO | 10, "\\Device\\Harddisk14\\Partition10"}, - {"/dev/sdo11", FH_SDO | 11, "\\Device\\Harddisk14\\Partition11"}, - {"/dev/sdo12", FH_SDO | 12, "\\Device\\Harddisk14\\Partition12"}, - {"/dev/sdo13", FH_SDO | 13, "\\Device\\Harddisk14\\Partition13"}, - {"/dev/sdo14", FH_SDO | 14, "\\Device\\Harddisk14\\Partition14"}, - {"/dev/sdo15", FH_SDO | 15, "\\Device\\Harddisk14\\Partition15"}, - {"/dev/sdp1", FH_SDP | 1, "\\Device\\Harddisk15\\Partition1"}, - {"/dev/sdp2", FH_SDP | 2, "\\Device\\Harddisk15\\Partition2"}, - {"/dev/sdp3", FH_SDP | 3, "\\Device\\Harddisk15\\Partition3"}, - {"/dev/sdp4", FH_SDP | 4, "\\Device\\Harddisk15\\Partition4"}, - {"/dev/sdp5", FH_SDP | 5, "\\Device\\Harddisk15\\Partition5"}, - {"/dev/sdp6", FH_SDP | 6, "\\Device\\Harddisk15\\Partition6"}, - {"/dev/sdp7", FH_SDP | 7, "\\Device\\Harddisk15\\Partition7"}, - {"/dev/sdp8", FH_SDP | 8, "\\Device\\Harddisk15\\Partition8"}, - {"/dev/sdp9", FH_SDP | 9, "\\Device\\Harddisk15\\Partition9"}, - {"/dev/sdp10", FH_SDP | 10, "\\Device\\Harddisk15\\Partition10"}, - {"/dev/sdp11", FH_SDP | 11, "\\Device\\Harddisk15\\Partition11"}, - {"/dev/sdp12", FH_SDP | 12, "\\Device\\Harddisk15\\Partition12"}, - {"/dev/sdp13", FH_SDP | 13, "\\Device\\Harddisk15\\Partition13"}, - {"/dev/sdp14", FH_SDP | 14, "\\Device\\Harddisk15\\Partition14"}, - {"/dev/sdp15", FH_SDP | 15, "\\Device\\Harddisk15\\Partition15"}, - {"/dev/sdq1", FH_SDQ | 1, "\\Device\\Harddisk16\\Partition1"}, - {"/dev/sdq2", FH_SDQ | 2, "\\Device\\Harddisk16\\Partition2"}, - {"/dev/sdq3", FH_SDQ | 3, "\\Device\\Harddisk16\\Partition3"}, - {"/dev/sdq4", FH_SDQ | 4, "\\Device\\Harddisk16\\Partition4"}, - {"/dev/sdq5", FH_SDQ | 5, "\\Device\\Harddisk16\\Partition5"}, - {"/dev/sdq6", FH_SDQ | 6, "\\Device\\Harddisk16\\Partition6"}, - {"/dev/sdq7", FH_SDQ | 7, "\\Device\\Harddisk16\\Partition7"}, - {"/dev/sdq8", FH_SDQ | 8, "\\Device\\Harddisk16\\Partition8"}, - {"/dev/sdq9", FH_SDQ | 9, "\\Device\\Harddisk16\\Partition9"}, - {"/dev/sdq10", FH_SDQ | 10, "\\Device\\Harddisk16\\Partition10"}, - {"/dev/sdq11", FH_SDQ | 11, "\\Device\\Harddisk16\\Partition11"}, - {"/dev/sdq12", FH_SDQ | 12, "\\Device\\Harddisk16\\Partition12"}, - {"/dev/sdq13", FH_SDQ | 13, "\\Device\\Harddisk16\\Partition13"}, - {"/dev/sdq14", FH_SDQ | 14, "\\Device\\Harddisk16\\Partition14"}, - {"/dev/sdq15", FH_SDQ | 15, "\\Device\\Harddisk16\\Partition15"}, - {"/dev/sdr1", FH_SDR | 1, "\\Device\\Harddisk17\\Partition1"}, - {"/dev/sdr2", FH_SDR | 2, "\\Device\\Harddisk17\\Partition2"}, - {"/dev/sdr3", FH_SDR | 3, "\\Device\\Harddisk17\\Partition3"}, - {"/dev/sdr4", FH_SDR | 4, "\\Device\\Harddisk17\\Partition4"}, - {"/dev/sdr5", FH_SDR | 5, "\\Device\\Harddisk17\\Partition5"}, - {"/dev/sdr6", FH_SDR | 6, "\\Device\\Harddisk17\\Partition6"}, - {"/dev/sdr7", FH_SDR | 7, "\\Device\\Harddisk17\\Partition7"}, - {"/dev/sdr8", FH_SDR | 8, "\\Device\\Harddisk17\\Partition8"}, - {"/dev/sdr9", FH_SDR | 9, "\\Device\\Harddisk17\\Partition9"}, - {"/dev/sdr10", FH_SDR | 10, "\\Device\\Harddisk17\\Partition10"}, - {"/dev/sdr11", FH_SDR | 11, "\\Device\\Harddisk17\\Partition11"}, - {"/dev/sdr12", FH_SDR | 12, "\\Device\\Harddisk17\\Partition12"}, - {"/dev/sdr13", FH_SDR | 13, "\\Device\\Harddisk17\\Partition13"}, - {"/dev/sdr14", FH_SDR | 14, "\\Device\\Harddisk17\\Partition14"}, - {"/dev/sdr15", FH_SDR | 15, "\\Device\\Harddisk17\\Partition15"}, - {"/dev/sds1", FH_SDS | 1, "\\Device\\Harddisk18\\Partition1"}, - {"/dev/sds2", FH_SDS | 2, "\\Device\\Harddisk18\\Partition2"}, - {"/dev/sds3", FH_SDS | 3, "\\Device\\Harddisk18\\Partition3"}, - {"/dev/sds4", FH_SDS | 4, "\\Device\\Harddisk18\\Partition4"}, - {"/dev/sds5", FH_SDS | 5, "\\Device\\Harddisk18\\Partition5"}, - {"/dev/sds6", FH_SDS | 6, "\\Device\\Harddisk18\\Partition6"}, - {"/dev/sds7", FH_SDS | 7, "\\Device\\Harddisk18\\Partition7"}, - {"/dev/sds8", FH_SDS | 8, "\\Device\\Harddisk18\\Partition8"}, - {"/dev/sds9", FH_SDS | 9, "\\Device\\Harddisk18\\Partition9"}, - {"/dev/sds10", FH_SDS | 10, "\\Device\\Harddisk18\\Partition10"}, - {"/dev/sds11", FH_SDS | 11, "\\Device\\Harddisk18\\Partition11"}, - {"/dev/sds12", FH_SDS | 12, "\\Device\\Harddisk18\\Partition12"}, - {"/dev/sds13", FH_SDS | 13, "\\Device\\Harddisk18\\Partition13"}, - {"/dev/sds14", FH_SDS | 14, "\\Device\\Harddisk18\\Partition14"}, - {"/dev/sds15", FH_SDS | 15, "\\Device\\Harddisk18\\Partition15"}, - {"/dev/sdt1", FH_SDT | 1, "\\Device\\Harddisk19\\Partition1"}, - {"/dev/sdt2", FH_SDT | 2, "\\Device\\Harddisk19\\Partition2"}, - {"/dev/sdt3", FH_SDT | 3, "\\Device\\Harddisk19\\Partition3"}, - {"/dev/sdt4", FH_SDT | 4, "\\Device\\Harddisk19\\Partition4"}, - {"/dev/sdt5", FH_SDT | 5, "\\Device\\Harddisk19\\Partition5"}, - {"/dev/sdt6", FH_SDT | 6, "\\Device\\Harddisk19\\Partition6"}, - {"/dev/sdt7", FH_SDT | 7, "\\Device\\Harddisk19\\Partition7"}, - {"/dev/sdt8", FH_SDT | 8, "\\Device\\Harddisk19\\Partition8"}, - {"/dev/sdt9", FH_SDT | 9, "\\Device\\Harddisk19\\Partition9"}, - {"/dev/sdt10", FH_SDT | 10, "\\Device\\Harddisk19\\Partition10"}, - {"/dev/sdt11", FH_SDT | 11, "\\Device\\Harddisk19\\Partition11"}, - {"/dev/sdt12", FH_SDT | 12, "\\Device\\Harddisk19\\Partition12"}, - {"/dev/sdt13", FH_SDT | 13, "\\Device\\Harddisk19\\Partition13"}, - {"/dev/sdt14", FH_SDT | 14, "\\Device\\Harddisk19\\Partition14"}, - {"/dev/sdt15", FH_SDT | 15, "\\Device\\Harddisk19\\Partition15"}, - {"/dev/sdu1", FH_SDU | 1, "\\Device\\Harddisk20\\Partition1"}, - {"/dev/sdu2", FH_SDU | 2, "\\Device\\Harddisk20\\Partition2"}, - {"/dev/sdu3", FH_SDU | 3, "\\Device\\Harddisk20\\Partition3"}, - {"/dev/sdu4", FH_SDU | 4, "\\Device\\Harddisk20\\Partition4"}, - {"/dev/sdu5", FH_SDU | 5, "\\Device\\Harddisk20\\Partition5"}, - {"/dev/sdu6", FH_SDU | 6, "\\Device\\Harddisk20\\Partition6"}, - {"/dev/sdu7", FH_SDU | 7, "\\Device\\Harddisk20\\Partition7"}, - {"/dev/sdu8", FH_SDU | 8, "\\Device\\Harddisk20\\Partition8"}, - {"/dev/sdu9", FH_SDU | 9, "\\Device\\Harddisk20\\Partition9"}, - {"/dev/sdu10", FH_SDU | 10, "\\Device\\Harddisk20\\Partition10"}, - {"/dev/sdu11", FH_SDU | 11, "\\Device\\Harddisk20\\Partition11"}, - {"/dev/sdu12", FH_SDU | 12, "\\Device\\Harddisk20\\Partition12"}, - {"/dev/sdu13", FH_SDU | 13, "\\Device\\Harddisk20\\Partition13"}, - {"/dev/sdu14", FH_SDU | 14, "\\Device\\Harddisk20\\Partition14"}, - {"/dev/sdu15", FH_SDU | 15, "\\Device\\Harddisk20\\Partition15"}, - {"/dev/sdv1", FH_SDV | 1, "\\Device\\Harddisk21\\Partition1"}, - {"/dev/sdv2", FH_SDV | 2, "\\Device\\Harddisk21\\Partition2"}, - {"/dev/sdv3", FH_SDV | 3, "\\Device\\Harddisk21\\Partition3"}, - {"/dev/sdv4", FH_SDV | 4, "\\Device\\Harddisk21\\Partition4"}, - {"/dev/sdv5", FH_SDV | 5, "\\Device\\Harddisk21\\Partition5"}, - {"/dev/sdv6", FH_SDV | 6, "\\Device\\Harddisk21\\Partition6"}, - {"/dev/sdv7", FH_SDV | 7, "\\Device\\Harddisk21\\Partition7"}, - {"/dev/sdv8", FH_SDV | 8, "\\Device\\Harddisk21\\Partition8"}, - {"/dev/sdv9", FH_SDV | 9, "\\Device\\Harddisk21\\Partition9"}, - {"/dev/sdv10", FH_SDV | 10, "\\Device\\Harddisk21\\Partition10"}, - {"/dev/sdv11", FH_SDV | 11, "\\Device\\Harddisk21\\Partition11"}, - {"/dev/sdv12", FH_SDV | 12, "\\Device\\Harddisk21\\Partition12"}, - {"/dev/sdv13", FH_SDV | 13, "\\Device\\Harddisk21\\Partition13"}, - {"/dev/sdv14", FH_SDV | 14, "\\Device\\Harddisk21\\Partition14"}, - {"/dev/sdv15", FH_SDV | 15, "\\Device\\Harddisk21\\Partition15"}, - {"/dev/sdw1", FH_SDW | 1, "\\Device\\Harddisk22\\Partition1"}, - {"/dev/sdw2", FH_SDW | 2, "\\Device\\Harddisk22\\Partition2"}, - {"/dev/sdw3", FH_SDW | 3, "\\Device\\Harddisk22\\Partition3"}, - {"/dev/sdw4", FH_SDW | 4, "\\Device\\Harddisk22\\Partition4"}, - {"/dev/sdw5", FH_SDW | 5, "\\Device\\Harddisk22\\Partition5"}, - {"/dev/sdw6", FH_SDW | 6, "\\Device\\Harddisk22\\Partition6"}, - {"/dev/sdw7", FH_SDW | 7, "\\Device\\Harddisk22\\Partition7"}, - {"/dev/sdw8", FH_SDW | 8, "\\Device\\Harddisk22\\Partition8"}, - {"/dev/sdw9", FH_SDW | 9, "\\Device\\Harddisk22\\Partition9"}, - {"/dev/sdw10", FH_SDW | 10, "\\Device\\Harddisk22\\Partition10"}, - {"/dev/sdw11", FH_SDW | 11, "\\Device\\Harddisk22\\Partition11"}, - {"/dev/sdw12", FH_SDW | 12, "\\Device\\Harddisk22\\Partition12"}, - {"/dev/sdw13", FH_SDW | 13, "\\Device\\Harddisk22\\Partition13"}, - {"/dev/sdw14", FH_SDW | 14, "\\Device\\Harddisk22\\Partition14"}, - {"/dev/sdw15", FH_SDW | 15, "\\Device\\Harddisk22\\Partition15"}, - {"/dev/sdx1", FH_SDX | 1, "\\Device\\Harddisk23\\Partition1"}, - {"/dev/sdx2", FH_SDX | 2, "\\Device\\Harddisk23\\Partition2"}, - {"/dev/sdx3", FH_SDX | 3, "\\Device\\Harddisk23\\Partition3"}, - {"/dev/sdx4", FH_SDX | 4, "\\Device\\Harddisk23\\Partition4"}, - {"/dev/sdx5", FH_SDX | 5, "\\Device\\Harddisk23\\Partition5"}, - {"/dev/sdx6", FH_SDX | 6, "\\Device\\Harddisk23\\Partition6"}, - {"/dev/sdx7", FH_SDX | 7, "\\Device\\Harddisk23\\Partition7"}, - {"/dev/sdx8", FH_SDX | 8, "\\Device\\Harddisk23\\Partition8"}, - {"/dev/sdx9", FH_SDX | 9, "\\Device\\Harddisk23\\Partition9"}, - {"/dev/sdx10", FH_SDX | 10, "\\Device\\Harddisk23\\Partition10"}, - {"/dev/sdx11", FH_SDX | 11, "\\Device\\Harddisk23\\Partition11"}, - {"/dev/sdx12", FH_SDX | 12, "\\Device\\Harddisk23\\Partition12"}, - {"/dev/sdx13", FH_SDX | 13, "\\Device\\Harddisk23\\Partition13"}, - {"/dev/sdx14", FH_SDX | 14, "\\Device\\Harddisk23\\Partition14"}, - {"/dev/sdx15", FH_SDX | 15, "\\Device\\Harddisk23\\Partition15"}, - {"/dev/sdy1", FH_SDY | 1, "\\Device\\Harddisk24\\Partition1"}, - {"/dev/sdy2", FH_SDY | 2, "\\Device\\Harddisk24\\Partition2"}, - {"/dev/sdy3", FH_SDY | 3, "\\Device\\Harddisk24\\Partition3"}, - {"/dev/sdy4", FH_SDY | 4, "\\Device\\Harddisk24\\Partition4"}, - {"/dev/sdy5", FH_SDY | 5, "\\Device\\Harddisk24\\Partition5"}, - {"/dev/sdy6", FH_SDY | 6, "\\Device\\Harddisk24\\Partition6"}, - {"/dev/sdy7", FH_SDY | 7, "\\Device\\Harddisk24\\Partition7"}, - {"/dev/sdy8", FH_SDY | 8, "\\Device\\Harddisk24\\Partition8"}, - {"/dev/sdy9", FH_SDY | 9, "\\Device\\Harddisk24\\Partition9"}, - {"/dev/sdy10", FH_SDY | 10, "\\Device\\Harddisk24\\Partition10"}, - {"/dev/sdy11", FH_SDY | 11, "\\Device\\Harddisk24\\Partition11"}, - {"/dev/sdy12", FH_SDY | 12, "\\Device\\Harddisk24\\Partition12"}, - {"/dev/sdy13", FH_SDY | 13, "\\Device\\Harddisk24\\Partition13"}, - {"/dev/sdy14", FH_SDY | 14, "\\Device\\Harddisk24\\Partition14"}, - {"/dev/sdy15", FH_SDY | 15, "\\Device\\Harddisk24\\Partition15"}, - {"/dev/sdz1", FH_SDZ | 1, "\\Device\\Harddisk25\\Partition1"}, - {"/dev/sdz2", FH_SDZ | 2, "\\Device\\Harddisk25\\Partition2"}, - {"/dev/sdz3", FH_SDZ | 3, "\\Device\\Harddisk25\\Partition3"}, - {"/dev/sdz4", FH_SDZ | 4, "\\Device\\Harddisk25\\Partition4"}, - {"/dev/sdz5", FH_SDZ | 5, "\\Device\\Harddisk25\\Partition5"}, - {"/dev/sdz6", FH_SDZ | 6, "\\Device\\Harddisk25\\Partition6"}, - {"/dev/sdz7", FH_SDZ | 7, "\\Device\\Harddisk25\\Partition7"}, - {"/dev/sdz8", FH_SDZ | 8, "\\Device\\Harddisk25\\Partition8"}, - {"/dev/sdz9", FH_SDZ | 9, "\\Device\\Harddisk25\\Partition9"}, - {"/dev/sdz10", FH_SDZ | 10, "\\Device\\Harddisk25\\Partition10"}, - {"/dev/sdz11", FH_SDZ | 11, "\\Device\\Harddisk25\\Partition11"}, - {"/dev/sdz12", FH_SDZ | 12, "\\Device\\Harddisk25\\Partition12"}, - {"/dev/sdz13", FH_SDZ | 13, "\\Device\\Harddisk25\\Partition13"}, - {"/dev/sdz14", FH_SDZ | 14, "\\Device\\Harddisk25\\Partition14"}, - {"/dev/sdz15", FH_SDZ | 15, "\\Device\\Harddisk25\\Partition15"}, - {"/dev/sr0", FHDEV(DEV_CDROM_MAJOR, 0), "\\Device\\CdRom0"}, - {"/dev/sr1", FHDEV(DEV_CDROM_MAJOR, 1), "\\Device\\CdRom1"}, - {"/dev/sr2", FHDEV(DEV_CDROM_MAJOR, 2), "\\Device\\CdRom2"}, - {"/dev/sr3", FHDEV(DEV_CDROM_MAJOR, 3), "\\Device\\CdRom3"}, - {"/dev/sr4", FHDEV(DEV_CDROM_MAJOR, 4), "\\Device\\CdRom4"}, - {"/dev/sr5", FHDEV(DEV_CDROM_MAJOR, 5), "\\Device\\CdRom5"}, - {"/dev/sr6", FHDEV(DEV_CDROM_MAJOR, 6), "\\Device\\CdRom6"}, - {"/dev/sr7", FHDEV(DEV_CDROM_MAJOR, 7), "\\Device\\CdRom7"}, - {"/dev/sr8", FHDEV(DEV_CDROM_MAJOR, 8), "\\Device\\CdRom8"}, - {"/dev/sr9", FHDEV(DEV_CDROM_MAJOR, 9), "\\Device\\CdRom9"}, - {"/dev/sr10", FHDEV(DEV_CDROM_MAJOR, 10), "\\Device\\CdRom10"}, - {"/dev/sr11", FHDEV(DEV_CDROM_MAJOR, 11), "\\Device\\CdRom11"}, - {"/dev/sr12", FHDEV(DEV_CDROM_MAJOR, 12), "\\Device\\CdRom12"}, - {"/dev/sr13", FHDEV(DEV_CDROM_MAJOR, 13), "\\Device\\CdRom13"}, - {"/dev/sr14", FHDEV(DEV_CDROM_MAJOR, 14), "\\Device\\CdRom14"}, - {"/dev/sr15", FHDEV(DEV_CDROM_MAJOR, 15), "\\Device\\CdRom15"}, - {"/dev/st0", FHDEV(DEV_TAPE_MAJOR, 0), "\\Device\\Tape0"}, - {"/dev/st1", FHDEV(DEV_TAPE_MAJOR, 1), "\\Device\\Tape1"}, - {"/dev/st2", FHDEV(DEV_TAPE_MAJOR, 2), "\\Device\\Tape2"}, - {"/dev/st3", FHDEV(DEV_TAPE_MAJOR, 3), "\\Device\\Tape3"}, - {"/dev/st4", FHDEV(DEV_TAPE_MAJOR, 4), "\\Device\\Tape4"}, - {"/dev/st5", FHDEV(DEV_TAPE_MAJOR, 5), "\\Device\\Tape5"}, - {"/dev/st6", FHDEV(DEV_TAPE_MAJOR, 6), "\\Device\\Tape6"}, - {"/dev/st7", FHDEV(DEV_TAPE_MAJOR, 7), "\\Device\\Tape7"}, - {"/dev/st8", FHDEV(DEV_TAPE_MAJOR, 8), "\\Device\\Tape8"}, - {"/dev/st9", FHDEV(DEV_TAPE_MAJOR, 9), "\\Device\\Tape9"}, - {"/dev/st10", FHDEV(DEV_TAPE_MAJOR, 10), "\\Device\\Tape10"}, - {"/dev/st11", FHDEV(DEV_TAPE_MAJOR, 11), "\\Device\\Tape11"}, - {"/dev/st12", FHDEV(DEV_TAPE_MAJOR, 12), "\\Device\\Tape12"}, - {"/dev/st13", FHDEV(DEV_TAPE_MAJOR, 13), "\\Device\\Tape13"}, - {"/dev/st14", FHDEV(DEV_TAPE_MAJOR, 14), "\\Device\\Tape14"}, - {"/dev/st15", FHDEV(DEV_TAPE_MAJOR, 15), "\\Device\\Tape15"}, - {"/dev/st16", FHDEV(DEV_TAPE_MAJOR, 16), "\\Device\\Tape16"}, - {"/dev/st17", FHDEV(DEV_TAPE_MAJOR, 17), "\\Device\\Tape17"}, - {"/dev/st18", FHDEV(DEV_TAPE_MAJOR, 18), "\\Device\\Tape18"}, - {"/dev/st19", FHDEV(DEV_TAPE_MAJOR, 19), "\\Device\\Tape19"}, - {"/dev/st20", FHDEV(DEV_TAPE_MAJOR, 20), "\\Device\\Tape20"}, - {"/dev/st21", FHDEV(DEV_TAPE_MAJOR, 21), "\\Device\\Tape21"}, - {"/dev/st22", FHDEV(DEV_TAPE_MAJOR, 22), "\\Device\\Tape22"}, - {"/dev/st23", FHDEV(DEV_TAPE_MAJOR, 23), "\\Device\\Tape23"}, - {"/dev/st24", FHDEV(DEV_TAPE_MAJOR, 24), "\\Device\\Tape24"}, - {"/dev/st25", FHDEV(DEV_TAPE_MAJOR, 25), "\\Device\\Tape25"}, - {"/dev/st26", FHDEV(DEV_TAPE_MAJOR, 26), "\\Device\\Tape26"}, - {"/dev/st27", FHDEV(DEV_TAPE_MAJOR, 27), "\\Device\\Tape27"}, - {"/dev/st28", FHDEV(DEV_TAPE_MAJOR, 28), "\\Device\\Tape28"}, - {"/dev/st29", FHDEV(DEV_TAPE_MAJOR, 29), "\\Device\\Tape29"}, - {"/dev/st30", FHDEV(DEV_TAPE_MAJOR, 30), "\\Device\\Tape30"}, - {"/dev/st31", FHDEV(DEV_TAPE_MAJOR, 31), "\\Device\\Tape31"}, - {"/dev/st32", FHDEV(DEV_TAPE_MAJOR, 32), "\\Device\\Tape32"}, - {"/dev/st33", FHDEV(DEV_TAPE_MAJOR, 33), "\\Device\\Tape33"}, - {"/dev/st34", FHDEV(DEV_TAPE_MAJOR, 34), "\\Device\\Tape34"}, - {"/dev/st35", FHDEV(DEV_TAPE_MAJOR, 35), "\\Device\\Tape35"}, - {"/dev/st36", FHDEV(DEV_TAPE_MAJOR, 36), "\\Device\\Tape36"}, - {"/dev/st37", FHDEV(DEV_TAPE_MAJOR, 37), "\\Device\\Tape37"}, - {"/dev/st38", FHDEV(DEV_TAPE_MAJOR, 38), "\\Device\\Tape38"}, - {"/dev/st39", FHDEV(DEV_TAPE_MAJOR, 39), "\\Device\\Tape39"}, - {"/dev/st40", FHDEV(DEV_TAPE_MAJOR, 40), "\\Device\\Tape40"}, - {"/dev/st41", FHDEV(DEV_TAPE_MAJOR, 41), "\\Device\\Tape41"}, - {"/dev/st42", FHDEV(DEV_TAPE_MAJOR, 42), "\\Device\\Tape42"}, - {"/dev/st43", FHDEV(DEV_TAPE_MAJOR, 43), "\\Device\\Tape43"}, - {"/dev/st44", FHDEV(DEV_TAPE_MAJOR, 44), "\\Device\\Tape44"}, - {"/dev/st45", FHDEV(DEV_TAPE_MAJOR, 45), "\\Device\\Tape45"}, - {"/dev/st46", FHDEV(DEV_TAPE_MAJOR, 46), "\\Device\\Tape46"}, - {"/dev/st47", FHDEV(DEV_TAPE_MAJOR, 47), "\\Device\\Tape47"}, - {"/dev/st48", FHDEV(DEV_TAPE_MAJOR, 48), "\\Device\\Tape48"}, - {"/dev/st49", FHDEV(DEV_TAPE_MAJOR, 49), "\\Device\\Tape49"}, - {"/dev/st50", FHDEV(DEV_TAPE_MAJOR, 50), "\\Device\\Tape50"}, - {"/dev/st51", FHDEV(DEV_TAPE_MAJOR, 51), "\\Device\\Tape51"}, - {"/dev/st52", FHDEV(DEV_TAPE_MAJOR, 52), "\\Device\\Tape52"}, - {"/dev/st53", FHDEV(DEV_TAPE_MAJOR, 53), "\\Device\\Tape53"}, - {"/dev/st54", FHDEV(DEV_TAPE_MAJOR, 54), "\\Device\\Tape54"}, - {"/dev/st55", FHDEV(DEV_TAPE_MAJOR, 55), "\\Device\\Tape55"}, - {"/dev/st56", FHDEV(DEV_TAPE_MAJOR, 56), "\\Device\\Tape56"}, - {"/dev/st57", FHDEV(DEV_TAPE_MAJOR, 57), "\\Device\\Tape57"}, - {"/dev/st58", FHDEV(DEV_TAPE_MAJOR, 58), "\\Device\\Tape58"}, - {"/dev/st59", FHDEV(DEV_TAPE_MAJOR, 59), "\\Device\\Tape59"}, - {"/dev/st60", FHDEV(DEV_TAPE_MAJOR, 60), "\\Device\\Tape60"}, - {"/dev/st61", FHDEV(DEV_TAPE_MAJOR, 61), "\\Device\\Tape61"}, - {"/dev/st62", FHDEV(DEV_TAPE_MAJOR, 62), "\\Device\\Tape62"}, - {"/dev/st63", FHDEV(DEV_TAPE_MAJOR, 63), "\\Device\\Tape63"}, - {"/dev/st64", FHDEV(DEV_TAPE_MAJOR, 64), "\\Device\\Tape64"}, - {"/dev/st65", FHDEV(DEV_TAPE_MAJOR, 65), "\\Device\\Tape65"}, - {"/dev/st66", FHDEV(DEV_TAPE_MAJOR, 66), "\\Device\\Tape66"}, - {"/dev/st67", FHDEV(DEV_TAPE_MAJOR, 67), "\\Device\\Tape67"}, - {"/dev/st68", FHDEV(DEV_TAPE_MAJOR, 68), "\\Device\\Tape68"}, - {"/dev/st69", FHDEV(DEV_TAPE_MAJOR, 69), "\\Device\\Tape69"}, - {"/dev/st70", FHDEV(DEV_TAPE_MAJOR, 70), "\\Device\\Tape70"}, - {"/dev/st71", FHDEV(DEV_TAPE_MAJOR, 71), "\\Device\\Tape71"}, - {"/dev/st72", FHDEV(DEV_TAPE_MAJOR, 72), "\\Device\\Tape72"}, - {"/dev/st73", FHDEV(DEV_TAPE_MAJOR, 73), "\\Device\\Tape73"}, - {"/dev/st74", FHDEV(DEV_TAPE_MAJOR, 74), "\\Device\\Tape74"}, - {"/dev/st75", FHDEV(DEV_TAPE_MAJOR, 75), "\\Device\\Tape75"}, - {"/dev/st76", FHDEV(DEV_TAPE_MAJOR, 76), "\\Device\\Tape76"}, - {"/dev/st77", FHDEV(DEV_TAPE_MAJOR, 77), "\\Device\\Tape77"}, - {"/dev/st78", FHDEV(DEV_TAPE_MAJOR, 78), "\\Device\\Tape78"}, - {"/dev/st79", FHDEV(DEV_TAPE_MAJOR, 79), "\\Device\\Tape79"}, - {"/dev/st80", FHDEV(DEV_TAPE_MAJOR, 80), "\\Device\\Tape80"}, - {"/dev/st81", FHDEV(DEV_TAPE_MAJOR, 81), "\\Device\\Tape81"}, - {"/dev/st82", FHDEV(DEV_TAPE_MAJOR, 82), "\\Device\\Tape82"}, - {"/dev/st83", FHDEV(DEV_TAPE_MAJOR, 83), "\\Device\\Tape83"}, - {"/dev/st84", FHDEV(DEV_TAPE_MAJOR, 84), "\\Device\\Tape84"}, - {"/dev/st85", FHDEV(DEV_TAPE_MAJOR, 85), "\\Device\\Tape85"}, - {"/dev/st86", FHDEV(DEV_TAPE_MAJOR, 86), "\\Device\\Tape86"}, - {"/dev/st87", FHDEV(DEV_TAPE_MAJOR, 87), "\\Device\\Tape87"}, - {"/dev/st88", FHDEV(DEV_TAPE_MAJOR, 88), "\\Device\\Tape88"}, - {"/dev/st89", FHDEV(DEV_TAPE_MAJOR, 89), "\\Device\\Tape89"}, - {"/dev/st90", FHDEV(DEV_TAPE_MAJOR, 90), "\\Device\\Tape90"}, - {"/dev/st91", FHDEV(DEV_TAPE_MAJOR, 91), "\\Device\\Tape91"}, - {"/dev/st92", FHDEV(DEV_TAPE_MAJOR, 92), "\\Device\\Tape92"}, - {"/dev/st93", FHDEV(DEV_TAPE_MAJOR, 93), "\\Device\\Tape93"}, - {"/dev/st94", FHDEV(DEV_TAPE_MAJOR, 94), "\\Device\\Tape94"}, - {"/dev/st95", FHDEV(DEV_TAPE_MAJOR, 95), "\\Device\\Tape95"}, - {"/dev/st96", FHDEV(DEV_TAPE_MAJOR, 96), "\\Device\\Tape96"}, - {"/dev/st97", FHDEV(DEV_TAPE_MAJOR, 97), "\\Device\\Tape97"}, - {"/dev/st98", FHDEV(DEV_TAPE_MAJOR, 98), "\\Device\\Tape98"}, - {"/dev/st99", FHDEV(DEV_TAPE_MAJOR, 99), "\\Device\\Tape99"}, - {"/dev/st100", FHDEV(DEV_TAPE_MAJOR, 100), "\\Device\\Tape100"}, - {"/dev/st101", FHDEV(DEV_TAPE_MAJOR, 101), "\\Device\\Tape101"}, - {"/dev/st102", FHDEV(DEV_TAPE_MAJOR, 102), "\\Device\\Tape102"}, - {"/dev/st103", FHDEV(DEV_TAPE_MAJOR, 103), "\\Device\\Tape103"}, - {"/dev/st104", FHDEV(DEV_TAPE_MAJOR, 104), "\\Device\\Tape104"}, - {"/dev/st105", FHDEV(DEV_TAPE_MAJOR, 105), "\\Device\\Tape105"}, - {"/dev/st106", FHDEV(DEV_TAPE_MAJOR, 106), "\\Device\\Tape106"}, - {"/dev/st107", FHDEV(DEV_TAPE_MAJOR, 107), "\\Device\\Tape107"}, - {"/dev/st108", FHDEV(DEV_TAPE_MAJOR, 108), "\\Device\\Tape108"}, - {"/dev/st109", FHDEV(DEV_TAPE_MAJOR, 109), "\\Device\\Tape109"}, - {"/dev/st110", FHDEV(DEV_TAPE_MAJOR, 110), "\\Device\\Tape110"}, - {"/dev/st111", FHDEV(DEV_TAPE_MAJOR, 111), "\\Device\\Tape111"}, - {"/dev/st112", FHDEV(DEV_TAPE_MAJOR, 112), "\\Device\\Tape112"}, - {"/dev/st113", FHDEV(DEV_TAPE_MAJOR, 113), "\\Device\\Tape113"}, - {"/dev/st114", FHDEV(DEV_TAPE_MAJOR, 114), "\\Device\\Tape114"}, - {"/dev/st115", FHDEV(DEV_TAPE_MAJOR, 115), "\\Device\\Tape115"}, - {"/dev/st116", FHDEV(DEV_TAPE_MAJOR, 116), "\\Device\\Tape116"}, - {"/dev/st117", FHDEV(DEV_TAPE_MAJOR, 117), "\\Device\\Tape117"}, - {"/dev/st118", FHDEV(DEV_TAPE_MAJOR, 118), "\\Device\\Tape118"}, - {"/dev/st119", FHDEV(DEV_TAPE_MAJOR, 119), "\\Device\\Tape119"}, - {"/dev/st120", FHDEV(DEV_TAPE_MAJOR, 120), "\\Device\\Tape120"}, - {"/dev/st121", FHDEV(DEV_TAPE_MAJOR, 121), "\\Device\\Tape121"}, - {"/dev/st122", FHDEV(DEV_TAPE_MAJOR, 122), "\\Device\\Tape122"}, - {"/dev/st123", FHDEV(DEV_TAPE_MAJOR, 123), "\\Device\\Tape123"}, - {"/dev/st124", FHDEV(DEV_TAPE_MAJOR, 124), "\\Device\\Tape124"}, - {"/dev/st125", FHDEV(DEV_TAPE_MAJOR, 125), "\\Device\\Tape125"}, - {"/dev/st126", FHDEV(DEV_TAPE_MAJOR, 126), "\\Device\\Tape126"}, - {"/dev/st127", FHDEV(DEV_TAPE_MAJOR, 127), "\\Device\\Tape127"}, - {"/dev/tty", FH_TTY, "\\dev\\tty"}, - {"/dev/tty0", FHDEV(DEV_TTYS_MAJOR, 0), "\\dev\\tty0"}, - {"/dev/tty1", FHDEV(DEV_TTYS_MAJOR, 1), "\\dev\\tty1"}, - {"/dev/tty2", FHDEV(DEV_TTYS_MAJOR, 2), "\\dev\\tty2"}, - {"/dev/tty3", FHDEV(DEV_TTYS_MAJOR, 3), "\\dev\\tty3"}, - {"/dev/tty4", FHDEV(DEV_TTYS_MAJOR, 4), "\\dev\\tty4"}, - {"/dev/tty5", FHDEV(DEV_TTYS_MAJOR, 5), "\\dev\\tty5"}, - {"/dev/tty6", FHDEV(DEV_TTYS_MAJOR, 6), "\\dev\\tty6"}, - {"/dev/tty7", FHDEV(DEV_TTYS_MAJOR, 7), "\\dev\\tty7"}, - {"/dev/tty8", FHDEV(DEV_TTYS_MAJOR, 8), "\\dev\\tty8"}, - {"/dev/tty9", FHDEV(DEV_TTYS_MAJOR, 9), "\\dev\\tty9"}, - {"/dev/tty10", FHDEV(DEV_TTYS_MAJOR, 10), "\\dev\\tty10"}, - {"/dev/tty11", FHDEV(DEV_TTYS_MAJOR, 11), "\\dev\\tty11"}, - {"/dev/tty12", FHDEV(DEV_TTYS_MAJOR, 12), "\\dev\\tty12"}, - {"/dev/tty13", FHDEV(DEV_TTYS_MAJOR, 13), "\\dev\\tty13"}, - {"/dev/tty14", FHDEV(DEV_TTYS_MAJOR, 14), "\\dev\\tty14"}, - {"/dev/tty15", FHDEV(DEV_TTYS_MAJOR, 15), "\\dev\\tty15"}, - {"/dev/tty16", FHDEV(DEV_TTYS_MAJOR, 16), "\\dev\\tty16"}, - {"/dev/tty17", FHDEV(DEV_TTYS_MAJOR, 17), "\\dev\\tty17"}, - {"/dev/tty18", FHDEV(DEV_TTYS_MAJOR, 18), "\\dev\\tty18"}, - {"/dev/tty19", FHDEV(DEV_TTYS_MAJOR, 19), "\\dev\\tty19"}, - {"/dev/tty20", FHDEV(DEV_TTYS_MAJOR, 20), "\\dev\\tty20"}, - {"/dev/tty21", FHDEV(DEV_TTYS_MAJOR, 21), "\\dev\\tty21"}, - {"/dev/tty22", FHDEV(DEV_TTYS_MAJOR, 22), "\\dev\\tty22"}, - {"/dev/tty23", FHDEV(DEV_TTYS_MAJOR, 23), "\\dev\\tty23"}, - {"/dev/tty24", FHDEV(DEV_TTYS_MAJOR, 24), "\\dev\\tty24"}, - {"/dev/tty25", FHDEV(DEV_TTYS_MAJOR, 25), "\\dev\\tty25"}, - {"/dev/tty26", FHDEV(DEV_TTYS_MAJOR, 26), "\\dev\\tty26"}, - {"/dev/tty27", FHDEV(DEV_TTYS_MAJOR, 27), "\\dev\\tty27"}, - {"/dev/tty28", FHDEV(DEV_TTYS_MAJOR, 28), "\\dev\\tty28"}, - {"/dev/tty29", FHDEV(DEV_TTYS_MAJOR, 29), "\\dev\\tty29"}, - {"/dev/tty30", FHDEV(DEV_TTYS_MAJOR, 30), "\\dev\\tty30"}, - {"/dev/tty31", FHDEV(DEV_TTYS_MAJOR, 31), "\\dev\\tty31"}, - {"/dev/tty32", FHDEV(DEV_TTYS_MAJOR, 32), "\\dev\\tty32"}, - {"/dev/tty33", FHDEV(DEV_TTYS_MAJOR, 33), "\\dev\\tty33"}, - {"/dev/tty34", FHDEV(DEV_TTYS_MAJOR, 34), "\\dev\\tty34"}, - {"/dev/tty35", FHDEV(DEV_TTYS_MAJOR, 35), "\\dev\\tty35"}, - {"/dev/tty36", FHDEV(DEV_TTYS_MAJOR, 36), "\\dev\\tty36"}, - {"/dev/tty37", FHDEV(DEV_TTYS_MAJOR, 37), "\\dev\\tty37"}, - {"/dev/tty38", FHDEV(DEV_TTYS_MAJOR, 38), "\\dev\\tty38"}, - {"/dev/tty39", FHDEV(DEV_TTYS_MAJOR, 39), "\\dev\\tty39"}, - {"/dev/tty40", FHDEV(DEV_TTYS_MAJOR, 40), "\\dev\\tty40"}, - {"/dev/tty41", FHDEV(DEV_TTYS_MAJOR, 41), "\\dev\\tty41"}, - {"/dev/tty42", FHDEV(DEV_TTYS_MAJOR, 42), "\\dev\\tty42"}, - {"/dev/tty43", FHDEV(DEV_TTYS_MAJOR, 43), "\\dev\\tty43"}, - {"/dev/tty44", FHDEV(DEV_TTYS_MAJOR, 44), "\\dev\\tty44"}, - {"/dev/tty45", FHDEV(DEV_TTYS_MAJOR, 45), "\\dev\\tty45"}, - {"/dev/tty46", FHDEV(DEV_TTYS_MAJOR, 46), "\\dev\\tty46"}, - {"/dev/tty47", FHDEV(DEV_TTYS_MAJOR, 47), "\\dev\\tty47"}, - {"/dev/tty48", FHDEV(DEV_TTYS_MAJOR, 48), "\\dev\\tty48"}, - {"/dev/tty49", FHDEV(DEV_TTYS_MAJOR, 49), "\\dev\\tty49"}, - {"/dev/tty50", FHDEV(DEV_TTYS_MAJOR, 50), "\\dev\\tty50"}, - {"/dev/tty51", FHDEV(DEV_TTYS_MAJOR, 51), "\\dev\\tty51"}, - {"/dev/tty52", FHDEV(DEV_TTYS_MAJOR, 52), "\\dev\\tty52"}, - {"/dev/tty53", FHDEV(DEV_TTYS_MAJOR, 53), "\\dev\\tty53"}, - {"/dev/tty54", FHDEV(DEV_TTYS_MAJOR, 54), "\\dev\\tty54"}, - {"/dev/tty55", FHDEV(DEV_TTYS_MAJOR, 55), "\\dev\\tty55"}, - {"/dev/tty56", FHDEV(DEV_TTYS_MAJOR, 56), "\\dev\\tty56"}, - {"/dev/tty57", FHDEV(DEV_TTYS_MAJOR, 57), "\\dev\\tty57"}, - {"/dev/tty58", FHDEV(DEV_TTYS_MAJOR, 58), "\\dev\\tty58"}, - {"/dev/tty59", FHDEV(DEV_TTYS_MAJOR, 59), "\\dev\\tty59"}, - {"/dev/tty60", FHDEV(DEV_TTYS_MAJOR, 60), "\\dev\\tty60"}, - {"/dev/tty61", FHDEV(DEV_TTYS_MAJOR, 61), "\\dev\\tty61"}, - {"/dev/tty62", FHDEV(DEV_TTYS_MAJOR, 62), "\\dev\\tty62"}, - {"/dev/tty63", FHDEV(DEV_TTYS_MAJOR, 63), "\\dev\\tty63"}, - {"/dev/ttyS0", FHDEV(DEV_SERIAL_MAJOR, 1), "\\\\.\\com1"}, - {"/dev/ttyS1", FHDEV(DEV_SERIAL_MAJOR, 2), "\\\\.\\com2"}, - {"/dev/ttyS2", FHDEV(DEV_SERIAL_MAJOR, 3), "\\\\.\\com3"}, - {"/dev/ttyS3", FHDEV(DEV_SERIAL_MAJOR, 4), "\\\\.\\com4"}, - {"/dev/ttyS4", FHDEV(DEV_SERIAL_MAJOR, 5), "\\\\.\\com5"}, - {"/dev/ttyS5", FHDEV(DEV_SERIAL_MAJOR, 6), "\\\\.\\com6"}, - {"/dev/ttyS6", FHDEV(DEV_SERIAL_MAJOR, 7), "\\\\.\\com7"}, - {"/dev/ttyS7", FHDEV(DEV_SERIAL_MAJOR, 8), "\\\\.\\com8"}, - {"/dev/ttyS8", FHDEV(DEV_SERIAL_MAJOR, 9), "\\\\.\\com9"}, - {"/dev/ttyS9", FHDEV(DEV_SERIAL_MAJOR, 10), "\\\\.\\com10"}, - {"/dev/ttyS10", FHDEV(DEV_SERIAL_MAJOR, 11), "\\\\.\\com11"}, - {"/dev/ttyS11", FHDEV(DEV_SERIAL_MAJOR, 12), "\\\\.\\com12"}, - {"/dev/ttyS12", FHDEV(DEV_SERIAL_MAJOR, 13), "\\\\.\\com13"}, - {"/dev/ttyS13", FHDEV(DEV_SERIAL_MAJOR, 14), "\\\\.\\com14"}, - {"/dev/ttyS14", FHDEV(DEV_SERIAL_MAJOR, 15), "\\\\.\\com15"}, - {"/dev/ttyS15", FHDEV(DEV_SERIAL_MAJOR, 16), "\\\\.\\com16"}, - {"/dev/ttym", FH_TTYM, "\\dev\\ttym"}, - {"/dev/urandom", FH_URANDOM, "\\dev\\urandom"}, - {"/dev/windows", FH_WINDOWS, "\\dev\\windows"}, - {"/dev/zero", FH_ZERO, "\\dev\\zero"} + {"/dev/clipboard", BRACK(FH_CLIPBOARD), "\\dev\\clipboard"}, + {"/dev/com1", BRACK(FHDEV(DEV_SERIAL_MAJOR, 1)), "\\\\.\\com1"}, + {"/dev/com2", BRACK(FHDEV(DEV_SERIAL_MAJOR, 2)), "\\\\.\\com2"}, + {"/dev/com3", BRACK(FHDEV(DEV_SERIAL_MAJOR, 3)), "\\\\.\\com3"}, + {"/dev/com4", BRACK(FHDEV(DEV_SERIAL_MAJOR, 4)), "\\\\.\\com4"}, + {"/dev/com5", BRACK(FHDEV(DEV_SERIAL_MAJOR, 5)), "\\\\.\\com5"}, + {"/dev/com6", BRACK(FHDEV(DEV_SERIAL_MAJOR, 6)), "\\\\.\\com6"}, + {"/dev/com7", BRACK(FHDEV(DEV_SERIAL_MAJOR, 7)), "\\\\.\\com7"}, + {"/dev/com8", BRACK(FHDEV(DEV_SERIAL_MAJOR, 8)), "\\\\.\\com8"}, + {"/dev/com9", BRACK(FHDEV(DEV_SERIAL_MAJOR, 9)), "\\\\.\\com9"}, + {"/dev/com10", BRACK(FHDEV(DEV_SERIAL_MAJOR, 10)), "\\\\.\\com10"}, + {"/dev/com11", BRACK(FHDEV(DEV_SERIAL_MAJOR, 11)), "\\\\.\\com11"}, + {"/dev/com12", BRACK(FHDEV(DEV_SERIAL_MAJOR, 12)), "\\\\.\\com12"}, + {"/dev/com13", BRACK(FHDEV(DEV_SERIAL_MAJOR, 13)), "\\\\.\\com13"}, + {"/dev/com14", BRACK(FHDEV(DEV_SERIAL_MAJOR, 14)), "\\\\.\\com14"}, + {"/dev/com15", BRACK(FHDEV(DEV_SERIAL_MAJOR, 15)), "\\\\.\\com15"}, + {"/dev/com16", BRACK(FHDEV(DEV_SERIAL_MAJOR, 16)), "\\\\.\\com16"}, + {"/dev/conin", BRACK(FH_CONIN), "conin"}, + {"/dev/conout", BRACK(FH_CONOUT), "conout"}, + {"/dev/console", BRACK(FH_CONSOLE), "\\dev\\console"}, + {"/dev/dsp", BRACK(FH_OSS_DSP), "\\dev\\dsp"}, + {"/dev/fd0", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 0)), "\\Device\\Floppy0"}, + {"/dev/fd1", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 1)), "\\Device\\Floppy1"}, + {"/dev/fd2", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 2)), "\\Device\\Floppy2"}, + {"/dev/fd3", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 3)), "\\Device\\Floppy3"}, + {"/dev/fd4", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 4)), "\\Device\\Floppy4"}, + {"/dev/fd5", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 5)), "\\Device\\Floppy5"}, + {"/dev/fd6", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 6)), "\\Device\\Floppy6"}, + {"/dev/fd7", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 7)), "\\Device\\Floppy7"}, + {"/dev/fd8", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 8)), "\\Device\\Floppy8"}, + {"/dev/fd9", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 9)), "\\Device\\Floppy9"}, + {"/dev/fd10", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 10)), "\\Device\\Floppy10"}, + {"/dev/fd11", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 11)), "\\Device\\Floppy11"}, + {"/dev/fd12", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 12)), "\\Device\\Floppy12"}, + {"/dev/fd13", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 13)), "\\Device\\Floppy13"}, + {"/dev/fd14", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 14)), "\\Device\\Floppy14"}, + {"/dev/fd15", BRACK(FHDEV(DEV_FLOPPY_MAJOR, 15)), "\\Device\\Floppy15"}, + {"/dev/fifo", BRACK(FH_FIFO), "\\dev\\fifo"}, + {"/dev/full", BRACK(FH_FULL), "\\dev\\full"}, + {"/dev/kmem", BRACK(FH_KMEM), "\\dev\\mem"}, + {"/dev/mem", BRACK(FH_MEM), "\\dev\\mem"}, + {"/dev/nst0", BRACK(FHDEV(DEV_TAPE_MAJOR, 128)), "\\Device\\Tape0"}, + {"/dev/nst1", BRACK(FHDEV(DEV_TAPE_MAJOR, 129)), "\\Device\\Tape1"}, + {"/dev/nst2", BRACK(FHDEV(DEV_TAPE_MAJOR, 130)), "\\Device\\Tape2"}, + {"/dev/nst3", BRACK(FHDEV(DEV_TAPE_MAJOR, 131)), "\\Device\\Tape3"}, + {"/dev/nst4", BRACK(FHDEV(DEV_TAPE_MAJOR, 132)), "\\Device\\Tape4"}, + {"/dev/nst5", BRACK(FHDEV(DEV_TAPE_MAJOR, 133)), "\\Device\\Tape5"}, + {"/dev/nst6", BRACK(FHDEV(DEV_TAPE_MAJOR, 134)), "\\Device\\Tape6"}, + {"/dev/nst7", BRACK(FHDEV(DEV_TAPE_MAJOR, 135)), "\\Device\\Tape7"}, + {"/dev/nst8", BRACK(FHDEV(DEV_TAPE_MAJOR, 136)), "\\Device\\Tape8"}, + {"/dev/nst9", BRACK(FHDEV(DEV_TAPE_MAJOR, 137)), "\\Device\\Tape9"}, + {"/dev/nst10", BRACK(FHDEV(DEV_TAPE_MAJOR, 138)), "\\Device\\Tape10"}, + {"/dev/nst11", BRACK(FHDEV(DEV_TAPE_MAJOR, 139)), "\\Device\\Tape11"}, + {"/dev/nst12", BRACK(FHDEV(DEV_TAPE_MAJOR, 140)), "\\Device\\Tape12"}, + {"/dev/nst13", BRACK(FHDEV(DEV_TAPE_MAJOR, 141)), "\\Device\\Tape13"}, + {"/dev/nst14", BRACK(FHDEV(DEV_TAPE_MAJOR, 142)), "\\Device\\Tape14"}, + {"/dev/nst15", BRACK(FHDEV(DEV_TAPE_MAJOR, 143)), "\\Device\\Tape15"}, + {"/dev/nst16", BRACK(FHDEV(DEV_TAPE_MAJOR, 144)), "\\Device\\Tape16"}, + {"/dev/nst17", BRACK(FHDEV(DEV_TAPE_MAJOR, 145)), "\\Device\\Tape17"}, + {"/dev/nst18", BRACK(FHDEV(DEV_TAPE_MAJOR, 146)), "\\Device\\Tape18"}, + {"/dev/nst19", BRACK(FHDEV(DEV_TAPE_MAJOR, 147)), "\\Device\\Tape19"}, + {"/dev/nst20", BRACK(FHDEV(DEV_TAPE_MAJOR, 148)), "\\Device\\Tape20"}, + {"/dev/nst21", BRACK(FHDEV(DEV_TAPE_MAJOR, 149)), "\\Device\\Tape21"}, + {"/dev/nst22", BRACK(FHDEV(DEV_TAPE_MAJOR, 150)), "\\Device\\Tape22"}, + {"/dev/nst23", BRACK(FHDEV(DEV_TAPE_MAJOR, 151)), "\\Device\\Tape23"}, + {"/dev/nst24", BRACK(FHDEV(DEV_TAPE_MAJOR, 152)), "\\Device\\Tape24"}, + {"/dev/nst25", BRACK(FHDEV(DEV_TAPE_MAJOR, 153)), "\\Device\\Tape25"}, + {"/dev/nst26", BRACK(FHDEV(DEV_TAPE_MAJOR, 154)), "\\Device\\Tape26"}, + {"/dev/nst27", BRACK(FHDEV(DEV_TAPE_MAJOR, 155)), "\\Device\\Tape27"}, + {"/dev/nst28", BRACK(FHDEV(DEV_TAPE_MAJOR, 156)), "\\Device\\Tape28"}, + {"/dev/nst29", BRACK(FHDEV(DEV_TAPE_MAJOR, 157)), "\\Device\\Tape29"}, + {"/dev/nst30", BRACK(FHDEV(DEV_TAPE_MAJOR, 158)), "\\Device\\Tape30"}, + {"/dev/nst31", BRACK(FHDEV(DEV_TAPE_MAJOR, 159)), "\\Device\\Tape31"}, + {"/dev/nst32", BRACK(FHDEV(DEV_TAPE_MAJOR, 160)), "\\Device\\Tape32"}, + {"/dev/nst33", BRACK(FHDEV(DEV_TAPE_MAJOR, 161)), "\\Device\\Tape33"}, + {"/dev/nst34", BRACK(FHDEV(DEV_TAPE_MAJOR, 162)), "\\Device\\Tape34"}, + {"/dev/nst35", BRACK(FHDEV(DEV_TAPE_MAJOR, 163)), "\\Device\\Tape35"}, + {"/dev/nst36", BRACK(FHDEV(DEV_TAPE_MAJOR, 164)), "\\Device\\Tape36"}, + {"/dev/nst37", BRACK(FHDEV(DEV_TAPE_MAJOR, 165)), "\\Device\\Tape37"}, + {"/dev/nst38", BRACK(FHDEV(DEV_TAPE_MAJOR, 166)), "\\Device\\Tape38"}, + {"/dev/nst39", BRACK(FHDEV(DEV_TAPE_MAJOR, 167)), "\\Device\\Tape39"}, + {"/dev/nst40", BRACK(FHDEV(DEV_TAPE_MAJOR, 168)), "\\Device\\Tape40"}, + {"/dev/nst41", BRACK(FHDEV(DEV_TAPE_MAJOR, 169)), "\\Device\\Tape41"}, + {"/dev/nst42", BRACK(FHDEV(DEV_TAPE_MAJOR, 170)), "\\Device\\Tape42"}, + {"/dev/nst43", BRACK(FHDEV(DEV_TAPE_MAJOR, 171)), "\\Device\\Tape43"}, + {"/dev/nst44", BRACK(FHDEV(DEV_TAPE_MAJOR, 172)), "\\Device\\Tape44"}, + {"/dev/nst45", BRACK(FHDEV(DEV_TAPE_MAJOR, 173)), "\\Device\\Tape45"}, + {"/dev/nst46", BRACK(FHDEV(DEV_TAPE_MAJOR, 174)), "\\Device\\Tape46"}, + {"/dev/nst47", BRACK(FHDEV(DEV_TAPE_MAJOR, 175)), "\\Device\\Tape47"}, + {"/dev/nst48", BRACK(FHDEV(DEV_TAPE_MAJOR, 176)), "\\Device\\Tape48"}, + {"/dev/nst49", BRACK(FHDEV(DEV_TAPE_MAJOR, 177)), "\\Device\\Tape49"}, + {"/dev/nst50", BRACK(FHDEV(DEV_TAPE_MAJOR, 178)), "\\Device\\Tape50"}, + {"/dev/nst51", BRACK(FHDEV(DEV_TAPE_MAJOR, 179)), "\\Device\\Tape51"}, + {"/dev/nst52", BRACK(FHDEV(DEV_TAPE_MAJOR, 180)), "\\Device\\Tape52"}, + {"/dev/nst53", BRACK(FHDEV(DEV_TAPE_MAJOR, 181)), "\\Device\\Tape53"}, + {"/dev/nst54", BRACK(FHDEV(DEV_TAPE_MAJOR, 182)), "\\Device\\Tape54"}, + {"/dev/nst55", BRACK(FHDEV(DEV_TAPE_MAJOR, 183)), "\\Device\\Tape55"}, + {"/dev/nst56", BRACK(FHDEV(DEV_TAPE_MAJOR, 184)), "\\Device\\Tape56"}, + {"/dev/nst57", BRACK(FHDEV(DEV_TAPE_MAJOR, 185)), "\\Device\\Tape57"}, + {"/dev/nst58", BRACK(FHDEV(DEV_TAPE_MAJOR, 186)), "\\Device\\Tape58"}, + {"/dev/nst59", BRACK(FHDEV(DEV_TAPE_MAJOR, 187)), "\\Device\\Tape59"}, + {"/dev/nst60", BRACK(FHDEV(DEV_TAPE_MAJOR, 188)), "\\Device\\Tape60"}, + {"/dev/nst61", BRACK(FHDEV(DEV_TAPE_MAJOR, 189)), "\\Device\\Tape61"}, + {"/dev/nst62", BRACK(FHDEV(DEV_TAPE_MAJOR, 190)), "\\Device\\Tape62"}, + {"/dev/nst63", BRACK(FHDEV(DEV_TAPE_MAJOR, 191)), "\\Device\\Tape63"}, + {"/dev/nst64", BRACK(FHDEV(DEV_TAPE_MAJOR, 192)), "\\Device\\Tape64"}, + {"/dev/nst65", BRACK(FHDEV(DEV_TAPE_MAJOR, 193)), "\\Device\\Tape65"}, + {"/dev/nst66", BRACK(FHDEV(DEV_TAPE_MAJOR, 194)), "\\Device\\Tape66"}, + {"/dev/nst67", BRACK(FHDEV(DEV_TAPE_MAJOR, 195)), "\\Device\\Tape67"}, + {"/dev/nst68", BRACK(FHDEV(DEV_TAPE_MAJOR, 196)), "\\Device\\Tape68"}, + {"/dev/nst69", BRACK(FHDEV(DEV_TAPE_MAJOR, 197)), "\\Device\\Tape69"}, + {"/dev/nst70", BRACK(FHDEV(DEV_TAPE_MAJOR, 198)), "\\Device\\Tape70"}, + {"/dev/nst71", BRACK(FHDEV(DEV_TAPE_MAJOR, 199)), "\\Device\\Tape71"}, + {"/dev/nst72", BRACK(FHDEV(DEV_TAPE_MAJOR, 200)), "\\Device\\Tape72"}, + {"/dev/nst73", BRACK(FHDEV(DEV_TAPE_MAJOR, 201)), "\\Device\\Tape73"}, + {"/dev/nst74", BRACK(FHDEV(DEV_TAPE_MAJOR, 202)), "\\Device\\Tape74"}, + {"/dev/nst75", BRACK(FHDEV(DEV_TAPE_MAJOR, 203)), "\\Device\\Tape75"}, + {"/dev/nst76", BRACK(FHDEV(DEV_TAPE_MAJOR, 204)), "\\Device\\Tape76"}, + {"/dev/nst77", BRACK(FHDEV(DEV_TAPE_MAJOR, 205)), "\\Device\\Tape77"}, + {"/dev/nst78", BRACK(FHDEV(DEV_TAPE_MAJOR, 206)), "\\Device\\Tape78"}, + {"/dev/nst79", BRACK(FHDEV(DEV_TAPE_MAJOR, 207)), "\\Device\\Tape79"}, + {"/dev/nst80", BRACK(FHDEV(DEV_TAPE_MAJOR, 208)), "\\Device\\Tape80"}, + {"/dev/nst81", BRACK(FHDEV(DEV_TAPE_MAJOR, 209)), "\\Device\\Tape81"}, + {"/dev/nst82", BRACK(FHDEV(DEV_TAPE_MAJOR, 210)), "\\Device\\Tape82"}, + {"/dev/nst83", BRACK(FHDEV(DEV_TAPE_MAJOR, 211)), "\\Device\\Tape83"}, + {"/dev/nst84", BRACK(FHDEV(DEV_TAPE_MAJOR, 212)), "\\Device\\Tape84"}, + {"/dev/nst85", BRACK(FHDEV(DEV_TAPE_MAJOR, 213)), "\\Device\\Tape85"}, + {"/dev/nst86", BRACK(FHDEV(DEV_TAPE_MAJOR, 214)), "\\Device\\Tape86"}, + {"/dev/nst87", BRACK(FHDEV(DEV_TAPE_MAJOR, 215)), "\\Device\\Tape87"}, + {"/dev/nst88", BRACK(FHDEV(DEV_TAPE_MAJOR, 216)), "\\Device\\Tape88"}, + {"/dev/nst89", BRACK(FHDEV(DEV_TAPE_MAJOR, 217)), "\\Device\\Tape89"}, + {"/dev/nst90", BRACK(FHDEV(DEV_TAPE_MAJOR, 218)), "\\Device\\Tape90"}, + {"/dev/nst91", BRACK(FHDEV(DEV_TAPE_MAJOR, 219)), "\\Device\\Tape91"}, + {"/dev/nst92", BRACK(FHDEV(DEV_TAPE_MAJOR, 220)), "\\Device\\Tape92"}, + {"/dev/nst93", BRACK(FHDEV(DEV_TAPE_MAJOR, 221)), "\\Device\\Tape93"}, + {"/dev/nst94", BRACK(FHDEV(DEV_TAPE_MAJOR, 222)), "\\Device\\Tape94"}, + {"/dev/nst95", BRACK(FHDEV(DEV_TAPE_MAJOR, 223)), "\\Device\\Tape95"}, + {"/dev/nst96", BRACK(FHDEV(DEV_TAPE_MAJOR, 224)), "\\Device\\Tape96"}, + {"/dev/nst97", BRACK(FHDEV(DEV_TAPE_MAJOR, 225)), "\\Device\\Tape97"}, + {"/dev/nst98", BRACK(FHDEV(DEV_TAPE_MAJOR, 226)), "\\Device\\Tape98"}, + {"/dev/nst99", BRACK(FHDEV(DEV_TAPE_MAJOR, 227)), "\\Device\\Tape99"}, + {"/dev/nst100", BRACK(FHDEV(DEV_TAPE_MAJOR, 228)), "\\Device\\Tape100"}, + {"/dev/nst101", BRACK(FHDEV(DEV_TAPE_MAJOR, 229)), "\\Device\\Tape101"}, + {"/dev/nst102", BRACK(FHDEV(DEV_TAPE_MAJOR, 230)), "\\Device\\Tape102"}, + {"/dev/nst103", BRACK(FHDEV(DEV_TAPE_MAJOR, 231)), "\\Device\\Tape103"}, + {"/dev/nst104", BRACK(FHDEV(DEV_TAPE_MAJOR, 232)), "\\Device\\Tape104"}, + {"/dev/nst105", BRACK(FHDEV(DEV_TAPE_MAJOR, 233)), "\\Device\\Tape105"}, + {"/dev/nst106", BRACK(FHDEV(DEV_TAPE_MAJOR, 234)), "\\Device\\Tape106"}, + {"/dev/nst107", BRACK(FHDEV(DEV_TAPE_MAJOR, 235)), "\\Device\\Tape107"}, + {"/dev/nst108", BRACK(FHDEV(DEV_TAPE_MAJOR, 236)), "\\Device\\Tape108"}, + {"/dev/nst109", BRACK(FHDEV(DEV_TAPE_MAJOR, 237)), "\\Device\\Tape109"}, + {"/dev/nst110", BRACK(FHDEV(DEV_TAPE_MAJOR, 238)), "\\Device\\Tape110"}, + {"/dev/nst111", BRACK(FHDEV(DEV_TAPE_MAJOR, 239)), "\\Device\\Tape111"}, + {"/dev/nst112", BRACK(FHDEV(DEV_TAPE_MAJOR, 240)), "\\Device\\Tape112"}, + {"/dev/nst113", BRACK(FHDEV(DEV_TAPE_MAJOR, 241)), "\\Device\\Tape113"}, + {"/dev/nst114", BRACK(FHDEV(DEV_TAPE_MAJOR, 242)), "\\Device\\Tape114"}, + {"/dev/nst115", BRACK(FHDEV(DEV_TAPE_MAJOR, 243)), "\\Device\\Tape115"}, + {"/dev/nst116", BRACK(FHDEV(DEV_TAPE_MAJOR, 244)), "\\Device\\Tape116"}, + {"/dev/nst117", BRACK(FHDEV(DEV_TAPE_MAJOR, 245)), "\\Device\\Tape117"}, + {"/dev/nst118", BRACK(FHDEV(DEV_TAPE_MAJOR, 246)), "\\Device\\Tape118"}, + {"/dev/nst119", BRACK(FHDEV(DEV_TAPE_MAJOR, 247)), "\\Device\\Tape119"}, + {"/dev/nst120", BRACK(FHDEV(DEV_TAPE_MAJOR, 248)), "\\Device\\Tape120"}, + {"/dev/nst121", BRACK(FHDEV(DEV_TAPE_MAJOR, 249)), "\\Device\\Tape121"}, + {"/dev/nst122", BRACK(FHDEV(DEV_TAPE_MAJOR, 250)), "\\Device\\Tape122"}, + {"/dev/nst123", BRACK(FHDEV(DEV_TAPE_MAJOR, 251)), "\\Device\\Tape123"}, + {"/dev/nst124", BRACK(FHDEV(DEV_TAPE_MAJOR, 252)), "\\Device\\Tape124"}, + {"/dev/nst125", BRACK(FHDEV(DEV_TAPE_MAJOR, 253)), "\\Device\\Tape125"}, + {"/dev/nst126", BRACK(FHDEV(DEV_TAPE_MAJOR, 254)), "\\Device\\Tape126"}, + {"/dev/nst127", BRACK(FHDEV(DEV_TAPE_MAJOR, 255)), "\\Device\\Tape127"}, + {"/dev/null", BRACK(FH_NULL), "nul"}, + {"/dev/pipe", BRACK(FH_PIPE), "\\dev\\pipe"}, + {"/dev/port", BRACK(FH_PORT), "\\dev\\port"}, + {"/dev/ptmx", BRACK(FH_PTYM), "\\dev\\ptmx"}, + {"/dev/random", BRACK(FH_RANDOM), "\\dev\\random"}, + {"/dev/scd0", BRACK(FHDEV(DEV_CDROM_MAJOR, 0)), "\\Device\\CdRom0"}, + {"/dev/scd1", BRACK(FHDEV(DEV_CDROM_MAJOR, 1)), "\\Device\\CdRom1"}, + {"/dev/scd2", BRACK(FHDEV(DEV_CDROM_MAJOR, 2)), "\\Device\\CdRom2"}, + {"/dev/scd3", BRACK(FHDEV(DEV_CDROM_MAJOR, 3)), "\\Device\\CdRom3"}, + {"/dev/scd4", BRACK(FHDEV(DEV_CDROM_MAJOR, 4)), "\\Device\\CdRom4"}, + {"/dev/scd5", BRACK(FHDEV(DEV_CDROM_MAJOR, 5)), "\\Device\\CdRom5"}, + {"/dev/scd6", BRACK(FHDEV(DEV_CDROM_MAJOR, 6)), "\\Device\\CdRom6"}, + {"/dev/scd7", BRACK(FHDEV(DEV_CDROM_MAJOR, 7)), "\\Device\\CdRom7"}, + {"/dev/scd8", BRACK(FHDEV(DEV_CDROM_MAJOR, 8)), "\\Device\\CdRom8"}, + {"/dev/scd9", BRACK(FHDEV(DEV_CDROM_MAJOR, 9)), "\\Device\\CdRom9"}, + {"/dev/scd10", BRACK(FHDEV(DEV_CDROM_MAJOR, 10)), "\\Device\\CdRom10"}, + {"/dev/scd11", BRACK(FHDEV(DEV_CDROM_MAJOR, 11)), "\\Device\\CdRom11"}, + {"/dev/scd12", BRACK(FHDEV(DEV_CDROM_MAJOR, 12)), "\\Device\\CdRom12"}, + {"/dev/scd13", BRACK(FHDEV(DEV_CDROM_MAJOR, 13)), "\\Device\\CdRom13"}, + {"/dev/scd14", BRACK(FHDEV(DEV_CDROM_MAJOR, 14)), "\\Device\\CdRom14"}, + {"/dev/scd15", BRACK(FHDEV(DEV_CDROM_MAJOR, 15)), "\\Device\\CdRom15"}, + {"/dev/sda", BRACK(FH_SDA), "\\Device\\Harddisk0\\Partition0"}, + {"/dev/sdb", BRACK(FH_SDB), "\\Device\\Harddisk1\\Partition0"}, + {"/dev/sdc", BRACK(FH_SDC), "\\Device\\Harddisk2\\Partition0"}, + {"/dev/sdd", BRACK(FH_SDD), "\\Device\\Harddisk3\\Partition0"}, + {"/dev/sde", BRACK(FH_SDE), "\\Device\\Harddisk4\\Partition0"}, + {"/dev/sdf", BRACK(FH_SDF), "\\Device\\Harddisk5\\Partition0"}, + {"/dev/sdg", BRACK(FH_SDG), "\\Device\\Harddisk6\\Partition0"}, + {"/dev/sdh", BRACK(FH_SDH), "\\Device\\Harddisk7\\Partition0"}, + {"/dev/sdi", BRACK(FH_SDI), "\\Device\\Harddisk8\\Partition0"}, + {"/dev/sdj", BRACK(FH_SDJ), "\\Device\\Harddisk9\\Partition0"}, + {"/dev/sdk", BRACK(FH_SDK), "\\Device\\Harddisk10\\Partition0"}, + {"/dev/sdl", BRACK(FH_SDL), "\\Device\\Harddisk11\\Partition0"}, + {"/dev/sdm", BRACK(FH_SDM), "\\Device\\Harddisk12\\Partition0"}, + {"/dev/sdn", BRACK(FH_SDN), "\\Device\\Harddisk13\\Partition0"}, + {"/dev/sdo", BRACK(FH_SDO), "\\Device\\Harddisk14\\Partition0"}, + {"/dev/sdp", BRACK(FH_SDP), "\\Device\\Harddisk15\\Partition0"}, + {"/dev/sdq", BRACK(FH_SDQ), "\\Device\\Harddisk16\\Partition0"}, + {"/dev/sdr", BRACK(FH_SDR), "\\Device\\Harddisk17\\Partition0"}, + {"/dev/sds", BRACK(FH_SDS), "\\Device\\Harddisk18\\Partition0"}, + {"/dev/sdt", BRACK(FH_SDT), "\\Device\\Harddisk19\\Partition0"}, + {"/dev/sdu", BRACK(FH_SDU), "\\Device\\Harddisk20\\Partition0"}, + {"/dev/sdv", BRACK(FH_SDV), "\\Device\\Harddisk21\\Partition0"}, + {"/dev/sdw", BRACK(FH_SDW), "\\Device\\Harddisk22\\Partition0"}, + {"/dev/sdx", BRACK(FH_SDX), "\\Device\\Harddisk23\\Partition0"}, + {"/dev/sdy", BRACK(FH_SDY), "\\Device\\Harddisk24\\Partition0"}, + {"/dev/sdz", BRACK(FH_SDZ), "\\Device\\Harddisk25\\Partition0"}, + {"/dev/sda1", BRACK(FH_SDA | 1), "\\Device\\Harddisk0\\Partition1"}, + {"/dev/sda2", BRACK(FH_SDA | 2), "\\Device\\Harddisk0\\Partition2"}, + {"/dev/sda3", BRACK(FH_SDA | 3), "\\Device\\Harddisk0\\Partition3"}, + {"/dev/sda4", BRACK(FH_SDA | 4), "\\Device\\Harddisk0\\Partition4"}, + {"/dev/sda5", BRACK(FH_SDA | 5), "\\Device\\Harddisk0\\Partition5"}, + {"/dev/sda6", BRACK(FH_SDA | 6), "\\Device\\Harddisk0\\Partition6"}, + {"/dev/sda7", BRACK(FH_SDA | 7), "\\Device\\Harddisk0\\Partition7"}, + {"/dev/sda8", BRACK(FH_SDA | 8), "\\Device\\Harddisk0\\Partition8"}, + {"/dev/sda9", BRACK(FH_SDA | 9), "\\Device\\Harddisk0\\Partition9"}, + {"/dev/sda10", BRACK(FH_SDA | 10), "\\Device\\Harddisk0\\Partition10"}, + {"/dev/sda11", BRACK(FH_SDA | 11), "\\Device\\Harddisk0\\Partition11"}, + {"/dev/sda12", BRACK(FH_SDA | 12), "\\Device\\Harddisk0\\Partition12"}, + {"/dev/sda13", BRACK(FH_SDA | 13), "\\Device\\Harddisk0\\Partition13"}, + {"/dev/sda14", BRACK(FH_SDA | 14), "\\Device\\Harddisk0\\Partition14"}, + {"/dev/sda15", BRACK(FH_SDA | 15), "\\Device\\Harddisk0\\Partition15"}, + {"/dev/sdb1", BRACK(FH_SDB | 1), "\\Device\\Harddisk1\\Partition1"}, + {"/dev/sdb2", BRACK(FH_SDB | 2), "\\Device\\Harddisk1\\Partition2"}, + {"/dev/sdb3", BRACK(FH_SDB | 3), "\\Device\\Harddisk1\\Partition3"}, + {"/dev/sdb4", BRACK(FH_SDB | 4), "\\Device\\Harddisk1\\Partition4"}, + {"/dev/sdb5", BRACK(FH_SDB | 5), "\\Device\\Harddisk1\\Partition5"}, + {"/dev/sdb6", BRACK(FH_SDB | 6), "\\Device\\Harddisk1\\Partition6"}, + {"/dev/sdb7", BRACK(FH_SDB | 7), "\\Device\\Harddisk1\\Partition7"}, + {"/dev/sdb8", BRACK(FH_SDB | 8), "\\Device\\Harddisk1\\Partition8"}, + {"/dev/sdb9", BRACK(FH_SDB | 9), "\\Device\\Harddisk1\\Partition9"}, + {"/dev/sdb10", BRACK(FH_SDB | 10), "\\Device\\Harddisk1\\Partition10"}, + {"/dev/sdb11", BRACK(FH_SDB | 11), "\\Device\\Harddisk1\\Partition11"}, + {"/dev/sdb12", BRACK(FH_SDB | 12), "\\Device\\Harddisk1\\Partition12"}, + {"/dev/sdb13", BRACK(FH_SDB | 13), "\\Device\\Harddisk1\\Partition13"}, + {"/dev/sdb14", BRACK(FH_SDB | 14), "\\Device\\Harddisk1\\Partition14"}, + {"/dev/sdb15", BRACK(FH_SDB | 15), "\\Device\\Harddisk1\\Partition15"}, + {"/dev/sdc1", BRACK(FH_SDC | 1), "\\Device\\Harddisk2\\Partition1"}, + {"/dev/sdc2", BRACK(FH_SDC | 2), "\\Device\\Harddisk2\\Partition2"}, + {"/dev/sdc3", BRACK(FH_SDC | 3), "\\Device\\Harddisk2\\Partition3"}, + {"/dev/sdc4", BRACK(FH_SDC | 4), "\\Device\\Harddisk2\\Partition4"}, + {"/dev/sdc5", BRACK(FH_SDC | 5), "\\Device\\Harddisk2\\Partition5"}, + {"/dev/sdc6", BRACK(FH_SDC | 6), "\\Device\\Harddisk2\\Partition6"}, + {"/dev/sdc7", BRACK(FH_SDC | 7), "\\Device\\Harddisk2\\Partition7"}, + {"/dev/sdc8", BRACK(FH_SDC | 8), "\\Device\\Harddisk2\\Partition8"}, + {"/dev/sdc9", BRACK(FH_SDC | 9), "\\Device\\Harddisk2\\Partition9"}, + {"/dev/sdc10", BRACK(FH_SDC | 10), "\\Device\\Harddisk2\\Partition10"}, + {"/dev/sdc11", BRACK(FH_SDC | 11), "\\Device\\Harddisk2\\Partition11"}, + {"/dev/sdc12", BRACK(FH_SDC | 12), "\\Device\\Harddisk2\\Partition12"}, + {"/dev/sdc13", BRACK(FH_SDC | 13), "\\Device\\Harddisk2\\Partition13"}, + {"/dev/sdc14", BRACK(FH_SDC | 14), "\\Device\\Harddisk2\\Partition14"}, + {"/dev/sdc15", BRACK(FH_SDC | 15), "\\Device\\Harddisk2\\Partition15"}, + {"/dev/sdd1", BRACK(FH_SDD | 1), "\\Device\\Harddisk3\\Partition1"}, + {"/dev/sdd2", BRACK(FH_SDD | 2), "\\Device\\Harddisk3\\Partition2"}, + {"/dev/sdd3", BRACK(FH_SDD | 3), "\\Device\\Harddisk3\\Partition3"}, + {"/dev/sdd4", BRACK(FH_SDD | 4), "\\Device\\Harddisk3\\Partition4"}, + {"/dev/sdd5", BRACK(FH_SDD | 5), "\\Device\\Harddisk3\\Partition5"}, + {"/dev/sdd6", BRACK(FH_SDD | 6), "\\Device\\Harddisk3\\Partition6"}, + {"/dev/sdd7", BRACK(FH_SDD | 7), "\\Device\\Harddisk3\\Partition7"}, + {"/dev/sdd8", BRACK(FH_SDD | 8), "\\Device\\Harddisk3\\Partition8"}, + {"/dev/sdd9", BRACK(FH_SDD | 9), "\\Device\\Harddisk3\\Partition9"}, + {"/dev/sdd10", BRACK(FH_SDD | 10), "\\Device\\Harddisk3\\Partition10"}, + {"/dev/sdd11", BRACK(FH_SDD | 11), "\\Device\\Harddisk3\\Partition11"}, + {"/dev/sdd12", BRACK(FH_SDD | 12), "\\Device\\Harddisk3\\Partition12"}, + {"/dev/sdd13", BRACK(FH_SDD | 13), "\\Device\\Harddisk3\\Partition13"}, + {"/dev/sdd14", BRACK(FH_SDD | 14), "\\Device\\Harddisk3\\Partition14"}, + {"/dev/sdd15", BRACK(FH_SDD | 15), "\\Device\\Harddisk3\\Partition15"}, + {"/dev/sde1", BRACK(FH_SDE | 1), "\\Device\\Harddisk4\\Partition1"}, + {"/dev/sde2", BRACK(FH_SDE | 2), "\\Device\\Harddisk4\\Partition2"}, + {"/dev/sde3", BRACK(FH_SDE | 3), "\\Device\\Harddisk4\\Partition3"}, + {"/dev/sde4", BRACK(FH_SDE | 4), "\\Device\\Harddisk4\\Partition4"}, + {"/dev/sde5", BRACK(FH_SDE | 5), "\\Device\\Harddisk4\\Partition5"}, + {"/dev/sde6", BRACK(FH_SDE | 6), "\\Device\\Harddisk4\\Partition6"}, + {"/dev/sde7", BRACK(FH_SDE | 7), "\\Device\\Harddisk4\\Partition7"}, + {"/dev/sde8", BRACK(FH_SDE | 8), "\\Device\\Harddisk4\\Partition8"}, + {"/dev/sde9", BRACK(FH_SDE | 9), "\\Device\\Harddisk4\\Partition9"}, + {"/dev/sde10", BRACK(FH_SDE | 10), "\\Device\\Harddisk4\\Partition10"}, + {"/dev/sde11", BRACK(FH_SDE | 11), "\\Device\\Harddisk4\\Partition11"}, + {"/dev/sde12", BRACK(FH_SDE | 12), "\\Device\\Harddisk4\\Partition12"}, + {"/dev/sde13", BRACK(FH_SDE | 13), "\\Device\\Harddisk4\\Partition13"}, + {"/dev/sde14", BRACK(FH_SDE | 14), "\\Device\\Harddisk4\\Partition14"}, + {"/dev/sde15", BRACK(FH_SDE | 15), "\\Device\\Harddisk4\\Partition15"}, + {"/dev/sdf1", BRACK(FH_SDF | 1), "\\Device\\Harddisk5\\Partition1"}, + {"/dev/sdf2", BRACK(FH_SDF | 2), "\\Device\\Harddisk5\\Partition2"}, + {"/dev/sdf3", BRACK(FH_SDF | 3), "\\Device\\Harddisk5\\Partition3"}, + {"/dev/sdf4", BRACK(FH_SDF | 4), "\\Device\\Harddisk5\\Partition4"}, + {"/dev/sdf5", BRACK(FH_SDF | 5), "\\Device\\Harddisk5\\Partition5"}, + {"/dev/sdf6", BRACK(FH_SDF | 6), "\\Device\\Harddisk5\\Partition6"}, + {"/dev/sdf7", BRACK(FH_SDF | 7), "\\Device\\Harddisk5\\Partition7"}, + {"/dev/sdf8", BRACK(FH_SDF | 8), "\\Device\\Harddisk5\\Partition8"}, + {"/dev/sdf9", BRACK(FH_SDF | 9), "\\Device\\Harddisk5\\Partition9"}, + {"/dev/sdf10", BRACK(FH_SDF | 10), "\\Device\\Harddisk5\\Partition10"}, + {"/dev/sdf11", BRACK(FH_SDF | 11), "\\Device\\Harddisk5\\Partition11"}, + {"/dev/sdf12", BRACK(FH_SDF | 12), "\\Device\\Harddisk5\\Partition12"}, + {"/dev/sdf13", BRACK(FH_SDF | 13), "\\Device\\Harddisk5\\Partition13"}, + {"/dev/sdf14", BRACK(FH_SDF | 14), "\\Device\\Harddisk5\\Partition14"}, + {"/dev/sdf15", BRACK(FH_SDF | 15), "\\Device\\Harddisk5\\Partition15"}, + {"/dev/sdg1", BRACK(FH_SDG | 1), "\\Device\\Harddisk6\\Partition1"}, + {"/dev/sdg2", BRACK(FH_SDG | 2), "\\Device\\Harddisk6\\Partition2"}, + {"/dev/sdg3", BRACK(FH_SDG | 3), "\\Device\\Harddisk6\\Partition3"}, + {"/dev/sdg4", BRACK(FH_SDG | 4), "\\Device\\Harddisk6\\Partition4"}, + {"/dev/sdg5", BRACK(FH_SDG | 5), "\\Device\\Harddisk6\\Partition5"}, + {"/dev/sdg6", BRACK(FH_SDG | 6), "\\Device\\Harddisk6\\Partition6"}, + {"/dev/sdg7", BRACK(FH_SDG | 7), "\\Device\\Harddisk6\\Partition7"}, + {"/dev/sdg8", BRACK(FH_SDG | 8), "\\Device\\Harddisk6\\Partition8"}, + {"/dev/sdg9", BRACK(FH_SDG | 9), "\\Device\\Harddisk6\\Partition9"}, + {"/dev/sdg10", BRACK(FH_SDG | 10), "\\Device\\Harddisk6\\Partition10"}, + {"/dev/sdg11", BRACK(FH_SDG | 11), "\\Device\\Harddisk6\\Partition11"}, + {"/dev/sdg12", BRACK(FH_SDG | 12), "\\Device\\Harddisk6\\Partition12"}, + {"/dev/sdg13", BRACK(FH_SDG | 13), "\\Device\\Harddisk6\\Partition13"}, + {"/dev/sdg14", BRACK(FH_SDG | 14), "\\Device\\Harddisk6\\Partition14"}, + {"/dev/sdg15", BRACK(FH_SDG | 15), "\\Device\\Harddisk6\\Partition15"}, + {"/dev/sdh1", BRACK(FH_SDH | 1), "\\Device\\Harddisk7\\Partition1"}, + {"/dev/sdh2", BRACK(FH_SDH | 2), "\\Device\\Harddisk7\\Partition2"}, + {"/dev/sdh3", BRACK(FH_SDH | 3), "\\Device\\Harddisk7\\Partition3"}, + {"/dev/sdh4", BRACK(FH_SDH | 4), "\\Device\\Harddisk7\\Partition4"}, + {"/dev/sdh5", BRACK(FH_SDH | 5), "\\Device\\Harddisk7\\Partition5"}, + {"/dev/sdh6", BRACK(FH_SDH | 6), "\\Device\\Harddisk7\\Partition6"}, + {"/dev/sdh7", BRACK(FH_SDH | 7), "\\Device\\Harddisk7\\Partition7"}, + {"/dev/sdh8", BRACK(FH_SDH | 8), "\\Device\\Harddisk7\\Partition8"}, + {"/dev/sdh9", BRACK(FH_SDH | 9), "\\Device\\Harddisk7\\Partition9"}, + {"/dev/sdh10", BRACK(FH_SDH | 10), "\\Device\\Harddisk7\\Partition10"}, + {"/dev/sdh11", BRACK(FH_SDH | 11), "\\Device\\Harddisk7\\Partition11"}, + {"/dev/sdh12", BRACK(FH_SDH | 12), "\\Device\\Harddisk7\\Partition12"}, + {"/dev/sdh13", BRACK(FH_SDH | 13), "\\Device\\Harddisk7\\Partition13"}, + {"/dev/sdh14", BRACK(FH_SDH | 14), "\\Device\\Harddisk7\\Partition14"}, + {"/dev/sdh15", BRACK(FH_SDH | 15), "\\Device\\Harddisk7\\Partition15"}, + {"/dev/sdi1", BRACK(FH_SDI | 1), "\\Device\\Harddisk8\\Partition1"}, + {"/dev/sdi2", BRACK(FH_SDI | 2), "\\Device\\Harddisk8\\Partition2"}, + {"/dev/sdi3", BRACK(FH_SDI | 3), "\\Device\\Harddisk8\\Partition3"}, + {"/dev/sdi4", BRACK(FH_SDI | 4), "\\Device\\Harddisk8\\Partition4"}, + {"/dev/sdi5", BRACK(FH_SDI | 5), "\\Device\\Harddisk8\\Partition5"}, + {"/dev/sdi6", BRACK(FH_SDI | 6), "\\Device\\Harddisk8\\Partition6"}, + {"/dev/sdi7", BRACK(FH_SDI | 7), "\\Device\\Harddisk8\\Partition7"}, + {"/dev/sdi8", BRACK(FH_SDI | 8), "\\Device\\Harddisk8\\Partition8"}, + {"/dev/sdi9", BRACK(FH_SDI | 9), "\\Device\\Harddisk8\\Partition9"}, + {"/dev/sdi10", BRACK(FH_SDI | 10), "\\Device\\Harddisk8\\Partition10"}, + {"/dev/sdi11", BRACK(FH_SDI | 11), "\\Device\\Harddisk8\\Partition11"}, + {"/dev/sdi12", BRACK(FH_SDI | 12), "\\Device\\Harddisk8\\Partition12"}, + {"/dev/sdi13", BRACK(FH_SDI | 13), "\\Device\\Harddisk8\\Partition13"}, + {"/dev/sdi14", BRACK(FH_SDI | 14), "\\Device\\Harddisk8\\Partition14"}, + {"/dev/sdi15", BRACK(FH_SDI | 15), "\\Device\\Harddisk8\\Partition15"}, + {"/dev/sdj1", BRACK(FH_SDJ | 1), "\\Device\\Harddisk9\\Partition1"}, + {"/dev/sdj2", BRACK(FH_SDJ | 2), "\\Device\\Harddisk9\\Partition2"}, + {"/dev/sdj3", BRACK(FH_SDJ | 3), "\\Device\\Harddisk9\\Partition3"}, + {"/dev/sdj4", BRACK(FH_SDJ | 4), "\\Device\\Harddisk9\\Partition4"}, + {"/dev/sdj5", BRACK(FH_SDJ | 5), "\\Device\\Harddisk9\\Partition5"}, + {"/dev/sdj6", BRACK(FH_SDJ | 6), "\\Device\\Harddisk9\\Partition6"}, + {"/dev/sdj7", BRACK(FH_SDJ | 7), "\\Device\\Harddisk9\\Partition7"}, + {"/dev/sdj8", BRACK(FH_SDJ | 8), "\\Device\\Harddisk9\\Partition8"}, + {"/dev/sdj9", BRACK(FH_SDJ | 9), "\\Device\\Harddisk9\\Partition9"}, + {"/dev/sdj10", BRACK(FH_SDJ | 10), "\\Device\\Harddisk9\\Partition10"}, + {"/dev/sdj11", BRACK(FH_SDJ | 11), "\\Device\\Harddisk9\\Partition11"}, + {"/dev/sdj12", BRACK(FH_SDJ | 12), "\\Device\\Harddisk9\\Partition12"}, + {"/dev/sdj13", BRACK(FH_SDJ | 13), "\\Device\\Harddisk9\\Partition13"}, + {"/dev/sdj14", BRACK(FH_SDJ | 14), "\\Device\\Harddisk9\\Partition14"}, + {"/dev/sdj15", BRACK(FH_SDJ | 15), "\\Device\\Harddisk9\\Partition15"}, + {"/dev/sdk1", BRACK(FH_SDK | 1), "\\Device\\Harddisk10\\Partition1"}, + {"/dev/sdk2", BRACK(FH_SDK | 2), "\\Device\\Harddisk10\\Partition2"}, + {"/dev/sdk3", BRACK(FH_SDK | 3), "\\Device\\Harddisk10\\Partition3"}, + {"/dev/sdk4", BRACK(FH_SDK | 4), "\\Device\\Harddisk10\\Partition4"}, + {"/dev/sdk5", BRACK(FH_SDK | 5), "\\Device\\Harddisk10\\Partition5"}, + {"/dev/sdk6", BRACK(FH_SDK | 6), "\\Device\\Harddisk10\\Partition6"}, + {"/dev/sdk7", BRACK(FH_SDK | 7), "\\Device\\Harddisk10\\Partition7"}, + {"/dev/sdk8", BRACK(FH_SDK | 8), "\\Device\\Harddisk10\\Partition8"}, + {"/dev/sdk9", BRACK(FH_SDK | 9), "\\Device\\Harddisk10\\Partition9"}, + {"/dev/sdk10", BRACK(FH_SDK | 10), "\\Device\\Harddisk10\\Partition10"}, + {"/dev/sdk11", BRACK(FH_SDK | 11), "\\Device\\Harddisk10\\Partition11"}, + {"/dev/sdk12", BRACK(FH_SDK | 12), "\\Device\\Harddisk10\\Partition12"}, + {"/dev/sdk13", BRACK(FH_SDK | 13), "\\Device\\Harddisk10\\Partition13"}, + {"/dev/sdk14", BRACK(FH_SDK | 14), "\\Device\\Harddisk10\\Partition14"}, + {"/dev/sdk15", BRACK(FH_SDK | 15), "\\Device\\Harddisk10\\Partition15"}, + {"/dev/sdl1", BRACK(FH_SDL | 1), "\\Device\\Harddisk11\\Partition1"}, + {"/dev/sdl2", BRACK(FH_SDL | 2), "\\Device\\Harddisk11\\Partition2"}, + {"/dev/sdl3", BRACK(FH_SDL | 3), "\\Device\\Harddisk11\\Partition3"}, + {"/dev/sdl4", BRACK(FH_SDL | 4), "\\Device\\Harddisk11\\Partition4"}, + {"/dev/sdl5", BRACK(FH_SDL | 5), "\\Device\\Harddisk11\\Partition5"}, + {"/dev/sdl6", BRACK(FH_SDL | 6), "\\Device\\Harddisk11\\Partition6"}, + {"/dev/sdl7", BRACK(FH_SDL | 7), "\\Device\\Harddisk11\\Partition7"}, + {"/dev/sdl8", BRACK(FH_SDL | 8), "\\Device\\Harddisk11\\Partition8"}, + {"/dev/sdl9", BRACK(FH_SDL | 9), "\\Device\\Harddisk11\\Partition9"}, + {"/dev/sdl10", BRACK(FH_SDL | 10), "\\Device\\Harddisk11\\Partition10"}, + {"/dev/sdl11", BRACK(FH_SDL | 11), "\\Device\\Harddisk11\\Partition11"}, + {"/dev/sdl12", BRACK(FH_SDL | 12), "\\Device\\Harddisk11\\Partition12"}, + {"/dev/sdl13", BRACK(FH_SDL | 13), "\\Device\\Harddisk11\\Partition13"}, + {"/dev/sdl14", BRACK(FH_SDL | 14), "\\Device\\Harddisk11\\Partition14"}, + {"/dev/sdl15", BRACK(FH_SDL | 15), "\\Device\\Harddisk11\\Partition15"}, + {"/dev/sdm1", BRACK(FH_SDM | 1), "\\Device\\Harddisk12\\Partition1"}, + {"/dev/sdm2", BRACK(FH_SDM | 2), "\\Device\\Harddisk12\\Partition2"}, + {"/dev/sdm3", BRACK(FH_SDM | 3), "\\Device\\Harddisk12\\Partition3"}, + {"/dev/sdm4", BRACK(FH_SDM | 4), "\\Device\\Harddisk12\\Partition4"}, + {"/dev/sdm5", BRACK(FH_SDM | 5), "\\Device\\Harddisk12\\Partition5"}, + {"/dev/sdm6", BRACK(FH_SDM | 6), "\\Device\\Harddisk12\\Partition6"}, + {"/dev/sdm7", BRACK(FH_SDM | 7), "\\Device\\Harddisk12\\Partition7"}, + {"/dev/sdm8", BRACK(FH_SDM | 8), "\\Device\\Harddisk12\\Partition8"}, + {"/dev/sdm9", BRACK(FH_SDM | 9), "\\Device\\Harddisk12\\Partition9"}, + {"/dev/sdm10", BRACK(FH_SDM | 10), "\\Device\\Harddisk12\\Partition10"}, + {"/dev/sdm11", BRACK(FH_SDM | 11), "\\Device\\Harddisk12\\Partition11"}, + {"/dev/sdm12", BRACK(FH_SDM | 12), "\\Device\\Harddisk12\\Partition12"}, + {"/dev/sdm13", BRACK(FH_SDM | 13), "\\Device\\Harddisk12\\Partition13"}, + {"/dev/sdm14", BRACK(FH_SDM | 14), "\\Device\\Harddisk12\\Partition14"}, + {"/dev/sdm15", BRACK(FH_SDM | 15), "\\Device\\Harddisk12\\Partition15"}, + {"/dev/sdn1", BRACK(FH_SDN | 1), "\\Device\\Harddisk13\\Partition1"}, + {"/dev/sdn2", BRACK(FH_SDN | 2), "\\Device\\Harddisk13\\Partition2"}, + {"/dev/sdn3", BRACK(FH_SDN | 3), "\\Device\\Harddisk13\\Partition3"}, + {"/dev/sdn4", BRACK(FH_SDN | 4), "\\Device\\Harddisk13\\Partition4"}, + {"/dev/sdn5", BRACK(FH_SDN | 5), "\\Device\\Harddisk13\\Partition5"}, + {"/dev/sdn6", BRACK(FH_SDN | 6), "\\Device\\Harddisk13\\Partition6"}, + {"/dev/sdn7", BRACK(FH_SDN | 7), "\\Device\\Harddisk13\\Partition7"}, + {"/dev/sdn8", BRACK(FH_SDN | 8), "\\Device\\Harddisk13\\Partition8"}, + {"/dev/sdn9", BRACK(FH_SDN | 9), "\\Device\\Harddisk13\\Partition9"}, + {"/dev/sdn10", BRACK(FH_SDN | 10), "\\Device\\Harddisk13\\Partition10"}, + {"/dev/sdn11", BRACK(FH_SDN | 11), "\\Device\\Harddisk13\\Partition11"}, + {"/dev/sdn12", BRACK(FH_SDN | 12), "\\Device\\Harddisk13\\Partition12"}, + {"/dev/sdn13", BRACK(FH_SDN | 13), "\\Device\\Harddisk13\\Partition13"}, + {"/dev/sdn14", BRACK(FH_SDN | 14), "\\Device\\Harddisk13\\Partition14"}, + {"/dev/sdn15", BRACK(FH_SDN | 15), "\\Device\\Harddisk13\\Partition15"}, + {"/dev/sdo1", BRACK(FH_SDO | 1), "\\Device\\Harddisk14\\Partition1"}, + {"/dev/sdo2", BRACK(FH_SDO | 2), "\\Device\\Harddisk14\\Partition2"}, + {"/dev/sdo3", BRACK(FH_SDO | 3), "\\Device\\Harddisk14\\Partition3"}, + {"/dev/sdo4", BRACK(FH_SDO | 4), "\\Device\\Harddisk14\\Partition4"}, + {"/dev/sdo5", BRACK(FH_SDO | 5), "\\Device\\Harddisk14\\Partition5"}, + {"/dev/sdo6", BRACK(FH_SDO | 6), "\\Device\\Harddisk14\\Partition6"}, + {"/dev/sdo7", BRACK(FH_SDO | 7), "\\Device\\Harddisk14\\Partition7"}, + {"/dev/sdo8", BRACK(FH_SDO | 8), "\\Device\\Harddisk14\\Partition8"}, + {"/dev/sdo9", BRACK(FH_SDO | 9), "\\Device\\Harddisk14\\Partition9"}, + {"/dev/sdo10", BRACK(FH_SDO | 10), "\\Device\\Harddisk14\\Partition10"}, + {"/dev/sdo11", BRACK(FH_SDO | 11), "\\Device\\Harddisk14\\Partition11"}, + {"/dev/sdo12", BRACK(FH_SDO | 12), "\\Device\\Harddisk14\\Partition12"}, + {"/dev/sdo13", BRACK(FH_SDO | 13), "\\Device\\Harddisk14\\Partition13"}, + {"/dev/sdo14", BRACK(FH_SDO | 14), "\\Device\\Harddisk14\\Partition14"}, + {"/dev/sdo15", BRACK(FH_SDO | 15), "\\Device\\Harddisk14\\Partition15"}, + {"/dev/sdp1", BRACK(FH_SDP | 1), "\\Device\\Harddisk15\\Partition1"}, + {"/dev/sdp2", BRACK(FH_SDP | 2), "\\Device\\Harddisk15\\Partition2"}, + {"/dev/sdp3", BRACK(FH_SDP | 3), "\\Device\\Harddisk15\\Partition3"}, + {"/dev/sdp4", BRACK(FH_SDP | 4), "\\Device\\Harddisk15\\Partition4"}, + {"/dev/sdp5", BRACK(FH_SDP | 5), "\\Device\\Harddisk15\\Partition5"}, + {"/dev/sdp6", BRACK(FH_SDP | 6), "\\Device\\Harddisk15\\Partition6"}, + {"/dev/sdp7", BRACK(FH_SDP | 7), "\\Device\\Harddisk15\\Partition7"}, + {"/dev/sdp8", BRACK(FH_SDP | 8), "\\Device\\Harddisk15\\Partition8"}, + {"/dev/sdp9", BRACK(FH_SDP | 9), "\\Device\\Harddisk15\\Partition9"}, + {"/dev/sdp10", BRACK(FH_SDP | 10), "\\Device\\Harddisk15\\Partition10"}, + {"/dev/sdp11", BRACK(FH_SDP | 11), "\\Device\\Harddisk15\\Partition11"}, + {"/dev/sdp12", BRACK(FH_SDP | 12), "\\Device\\Harddisk15\\Partition12"}, + {"/dev/sdp13", BRACK(FH_SDP | 13), "\\Device\\Harddisk15\\Partition13"}, + {"/dev/sdp14", BRACK(FH_SDP | 14), "\\Device\\Harddisk15\\Partition14"}, + {"/dev/sdp15", BRACK(FH_SDP | 15), "\\Device\\Harddisk15\\Partition15"}, + {"/dev/sdq1", BRACK(FH_SDQ | 1), "\\Device\\Harddisk16\\Partition1"}, + {"/dev/sdq2", BRACK(FH_SDQ | 2), "\\Device\\Harddisk16\\Partition2"}, + {"/dev/sdq3", BRACK(FH_SDQ | 3), "\\Device\\Harddisk16\\Partition3"}, + {"/dev/sdq4", BRACK(FH_SDQ | 4), "\\Device\\Harddisk16\\Partition4"}, + {"/dev/sdq5", BRACK(FH_SDQ | 5), "\\Device\\Harddisk16\\Partition5"}, + {"/dev/sdq6", BRACK(FH_SDQ | 6), "\\Device\\Harddisk16\\Partition6"}, + {"/dev/sdq7", BRACK(FH_SDQ | 7), "\\Device\\Harddisk16\\Partition7"}, + {"/dev/sdq8", BRACK(FH_SDQ | 8), "\\Device\\Harddisk16\\Partition8"}, + {"/dev/sdq9", BRACK(FH_SDQ | 9), "\\Device\\Harddisk16\\Partition9"}, + {"/dev/sdq10", BRACK(FH_SDQ | 10), "\\Device\\Harddisk16\\Partition10"}, + {"/dev/sdq11", BRACK(FH_SDQ | 11), "\\Device\\Harddisk16\\Partition11"}, + {"/dev/sdq12", BRACK(FH_SDQ | 12), "\\Device\\Harddisk16\\Partition12"}, + {"/dev/sdq13", BRACK(FH_SDQ | 13), "\\Device\\Harddisk16\\Partition13"}, + {"/dev/sdq14", BRACK(FH_SDQ | 14), "\\Device\\Harddisk16\\Partition14"}, + {"/dev/sdq15", BRACK(FH_SDQ | 15), "\\Device\\Harddisk16\\Partition15"}, + {"/dev/sdr1", BRACK(FH_SDR | 1), "\\Device\\Harddisk17\\Partition1"}, + {"/dev/sdr2", BRACK(FH_SDR | 2), "\\Device\\Harddisk17\\Partition2"}, + {"/dev/sdr3", BRACK(FH_SDR | 3), "\\Device\\Harddisk17\\Partition3"}, + {"/dev/sdr4", BRACK(FH_SDR | 4), "\\Device\\Harddisk17\\Partition4"}, + {"/dev/sdr5", BRACK(FH_SDR | 5), "\\Device\\Harddisk17\\Partition5"}, + {"/dev/sdr6", BRACK(FH_SDR | 6), "\\Device\\Harddisk17\\Partition6"}, + {"/dev/sdr7", BRACK(FH_SDR | 7), "\\Device\\Harddisk17\\Partition7"}, + {"/dev/sdr8", BRACK(FH_SDR | 8), "\\Device\\Harddisk17\\Partition8"}, + {"/dev/sdr9", BRACK(FH_SDR | 9), "\\Device\\Harddisk17\\Partition9"}, + {"/dev/sdr10", BRACK(FH_SDR | 10), "\\Device\\Harddisk17\\Partition10"}, + {"/dev/sdr11", BRACK(FH_SDR | 11), "\\Device\\Harddisk17\\Partition11"}, + {"/dev/sdr12", BRACK(FH_SDR | 12), "\\Device\\Harddisk17\\Partition12"}, + {"/dev/sdr13", BRACK(FH_SDR | 13), "\\Device\\Harddisk17\\Partition13"}, + {"/dev/sdr14", BRACK(FH_SDR | 14), "\\Device\\Harddisk17\\Partition14"}, + {"/dev/sdr15", BRACK(FH_SDR | 15), "\\Device\\Harddisk17\\Partition15"}, + {"/dev/sds1", BRACK(FH_SDS | 1), "\\Device\\Harddisk18\\Partition1"}, + {"/dev/sds2", BRACK(FH_SDS | 2), "\\Device\\Harddisk18\\Partition2"}, + {"/dev/sds3", BRACK(FH_SDS | 3), "\\Device\\Harddisk18\\Partition3"}, + {"/dev/sds4", BRACK(FH_SDS | 4), "\\Device\\Harddisk18\\Partition4"}, + {"/dev/sds5", BRACK(FH_SDS | 5), "\\Device\\Harddisk18\\Partition5"}, + {"/dev/sds6", BRACK(FH_SDS | 6), "\\Device\\Harddisk18\\Partition6"}, + {"/dev/sds7", BRACK(FH_SDS | 7), "\\Device\\Harddisk18\\Partition7"}, + {"/dev/sds8", BRACK(FH_SDS | 8), "\\Device\\Harddisk18\\Partition8"}, + {"/dev/sds9", BRACK(FH_SDS | 9), "\\Device\\Harddisk18\\Partition9"}, + {"/dev/sds10", BRACK(FH_SDS | 10), "\\Device\\Harddisk18\\Partition10"}, + {"/dev/sds11", BRACK(FH_SDS | 11), "\\Device\\Harddisk18\\Partition11"}, + {"/dev/sds12", BRACK(FH_SDS | 12), "\\Device\\Harddisk18\\Partition12"}, + {"/dev/sds13", BRACK(FH_SDS | 13), "\\Device\\Harddisk18\\Partition13"}, + {"/dev/sds14", BRACK(FH_SDS | 14), "\\Device\\Harddisk18\\Partition14"}, + {"/dev/sds15", BRACK(FH_SDS | 15), "\\Device\\Harddisk18\\Partition15"}, + {"/dev/sdt1", BRACK(FH_SDT | 1), "\\Device\\Harddisk19\\Partition1"}, + {"/dev/sdt2", BRACK(FH_SDT | 2), "\\Device\\Harddisk19\\Partition2"}, + {"/dev/sdt3", BRACK(FH_SDT | 3), "\\Device\\Harddisk19\\Partition3"}, + {"/dev/sdt4", BRACK(FH_SDT | 4), "\\Device\\Harddisk19\\Partition4"}, + {"/dev/sdt5", BRACK(FH_SDT | 5), "\\Device\\Harddisk19\\Partition5"}, + {"/dev/sdt6", BRACK(FH_SDT | 6), "\\Device\\Harddisk19\\Partition6"}, + {"/dev/sdt7", BRACK(FH_SDT | 7), "\\Device\\Harddisk19\\Partition7"}, + {"/dev/sdt8", BRACK(FH_SDT | 8), "\\Device\\Harddisk19\\Partition8"}, + {"/dev/sdt9", BRACK(FH_SDT | 9), "\\Device\\Harddisk19\\Partition9"}, + {"/dev/sdt10", BRACK(FH_SDT | 10), "\\Device\\Harddisk19\\Partition10"}, + {"/dev/sdt11", BRACK(FH_SDT | 11), "\\Device\\Harddisk19\\Partition11"}, + {"/dev/sdt12", BRACK(FH_SDT | 12), "\\Device\\Harddisk19\\Partition12"}, + {"/dev/sdt13", BRACK(FH_SDT | 13), "\\Device\\Harddisk19\\Partition13"}, + {"/dev/sdt14", BRACK(FH_SDT | 14), "\\Device\\Harddisk19\\Partition14"}, + {"/dev/sdt15", BRACK(FH_SDT | 15), "\\Device\\Harddisk19\\Partition15"}, + {"/dev/sdu1", BRACK(FH_SDU | 1), "\\Device\\Harddisk20\\Partition1"}, + {"/dev/sdu2", BRACK(FH_SDU | 2), "\\Device\\Harddisk20\\Partition2"}, + {"/dev/sdu3", BRACK(FH_SDU | 3), "\\Device\\Harddisk20\\Partition3"}, + {"/dev/sdu4", BRACK(FH_SDU | 4), "\\Device\\Harddisk20\\Partition4"}, + {"/dev/sdu5", BRACK(FH_SDU | 5), "\\Device\\Harddisk20\\Partition5"}, + {"/dev/sdu6", BRACK(FH_SDU | 6), "\\Device\\Harddisk20\\Partition6"}, + {"/dev/sdu7", BRACK(FH_SDU | 7), "\\Device\\Harddisk20\\Partition7"}, + {"/dev/sdu8", BRACK(FH_SDU | 8), "\\Device\\Harddisk20\\Partition8"}, + {"/dev/sdu9", BRACK(FH_SDU | 9), "\\Device\\Harddisk20\\Partition9"}, + {"/dev/sdu10", BRACK(FH_SDU | 10), "\\Device\\Harddisk20\\Partition10"}, + {"/dev/sdu11", BRACK(FH_SDU | 11), "\\Device\\Harddisk20\\Partition11"}, + {"/dev/sdu12", BRACK(FH_SDU | 12), "\\Device\\Harddisk20\\Partition12"}, + {"/dev/sdu13", BRACK(FH_SDU | 13), "\\Device\\Harddisk20\\Partition13"}, + {"/dev/sdu14", BRACK(FH_SDU | 14), "\\Device\\Harddisk20\\Partition14"}, + {"/dev/sdu15", BRACK(FH_SDU | 15), "\\Device\\Harddisk20\\Partition15"}, + {"/dev/sdv1", BRACK(FH_SDV | 1), "\\Device\\Harddisk21\\Partition1"}, + {"/dev/sdv2", BRACK(FH_SDV | 2), "\\Device\\Harddisk21\\Partition2"}, + {"/dev/sdv3", BRACK(FH_SDV | 3), "\\Device\\Harddisk21\\Partition3"}, + {"/dev/sdv4", BRACK(FH_SDV | 4), "\\Device\\Harddisk21\\Partition4"}, + {"/dev/sdv5", BRACK(FH_SDV | 5), "\\Device\\Harddisk21\\Partition5"}, + {"/dev/sdv6", BRACK(FH_SDV | 6), "\\Device\\Harddisk21\\Partition6"}, + {"/dev/sdv7", BRACK(FH_SDV | 7), "\\Device\\Harddisk21\\Partition7"}, + {"/dev/sdv8", BRACK(FH_SDV | 8), "\\Device\\Harddisk21\\Partition8"}, + {"/dev/sdv9", BRACK(FH_SDV | 9), "\\Device\\Harddisk21\\Partition9"}, + {"/dev/sdv10", BRACK(FH_SDV | 10), "\\Device\\Harddisk21\\Partition10"}, + {"/dev/sdv11", BRACK(FH_SDV | 11), "\\Device\\Harddisk21\\Partition11"}, + {"/dev/sdv12", BRACK(FH_SDV | 12), "\\Device\\Harddisk21\\Partition12"}, + {"/dev/sdv13", BRACK(FH_SDV | 13), "\\Device\\Harddisk21\\Partition13"}, + {"/dev/sdv14", BRACK(FH_SDV | 14), "\\Device\\Harddisk21\\Partition14"}, + {"/dev/sdv15", BRACK(FH_SDV | 15), "\\Device\\Harddisk21\\Partition15"}, + {"/dev/sdw1", BRACK(FH_SDW | 1), "\\Device\\Harddisk22\\Partition1"}, + {"/dev/sdw2", BRACK(FH_SDW | 2), "\\Device\\Harddisk22\\Partition2"}, + {"/dev/sdw3", BRACK(FH_SDW | 3), "\\Device\\Harddisk22\\Partition3"}, + {"/dev/sdw4", BRACK(FH_SDW | 4), "\\Device\\Harddisk22\\Partition4"}, + {"/dev/sdw5", BRACK(FH_SDW | 5), "\\Device\\Harddisk22\\Partition5"}, + {"/dev/sdw6", BRACK(FH_SDW | 6), "\\Device\\Harddisk22\\Partition6"}, + {"/dev/sdw7", BRACK(FH_SDW | 7), "\\Device\\Harddisk22\\Partition7"}, + {"/dev/sdw8", BRACK(FH_SDW | 8), "\\Device\\Harddisk22\\Partition8"}, + {"/dev/sdw9", BRACK(FH_SDW | 9), "\\Device\\Harddisk22\\Partition9"}, + {"/dev/sdw10", BRACK(FH_SDW | 10), "\\Device\\Harddisk22\\Partition10"}, + {"/dev/sdw11", BRACK(FH_SDW | 11), "\\Device\\Harddisk22\\Partition11"}, + {"/dev/sdw12", BRACK(FH_SDW | 12), "\\Device\\Harddisk22\\Partition12"}, + {"/dev/sdw13", BRACK(FH_SDW | 13), "\\Device\\Harddisk22\\Partition13"}, + {"/dev/sdw14", BRACK(FH_SDW | 14), "\\Device\\Harddisk22\\Partition14"}, + {"/dev/sdw15", BRACK(FH_SDW | 15), "\\Device\\Harddisk22\\Partition15"}, + {"/dev/sdx1", BRACK(FH_SDX | 1), "\\Device\\Harddisk23\\Partition1"}, + {"/dev/sdx2", BRACK(FH_SDX | 2), "\\Device\\Harddisk23\\Partition2"}, + {"/dev/sdx3", BRACK(FH_SDX | 3), "\\Device\\Harddisk23\\Partition3"}, + {"/dev/sdx4", BRACK(FH_SDX | 4), "\\Device\\Harddisk23\\Partition4"}, + {"/dev/sdx5", BRACK(FH_SDX | 5), "\\Device\\Harddisk23\\Partition5"}, + {"/dev/sdx6", BRACK(FH_SDX | 6), "\\Device\\Harddisk23\\Partition6"}, + {"/dev/sdx7", BRACK(FH_SDX | 7), "\\Device\\Harddisk23\\Partition7"}, + {"/dev/sdx8", BRACK(FH_SDX | 8), "\\Device\\Harddisk23\\Partition8"}, + {"/dev/sdx9", BRACK(FH_SDX | 9), "\\Device\\Harddisk23\\Partition9"}, + {"/dev/sdx10", BRACK(FH_SDX | 10), "\\Device\\Harddisk23\\Partition10"}, + {"/dev/sdx11", BRACK(FH_SDX | 11), "\\Device\\Harddisk23\\Partition11"}, + {"/dev/sdx12", BRACK(FH_SDX | 12), "\\Device\\Harddisk23\\Partition12"}, + {"/dev/sdx13", BRACK(FH_SDX | 13), "\\Device\\Harddisk23\\Partition13"}, + {"/dev/sdx14", BRACK(FH_SDX | 14), "\\Device\\Harddisk23\\Partition14"}, + {"/dev/sdx15", BRACK(FH_SDX | 15), "\\Device\\Harddisk23\\Partition15"}, + {"/dev/sdy1", BRACK(FH_SDY | 1), "\\Device\\Harddisk24\\Partition1"}, + {"/dev/sdy2", BRACK(FH_SDY | 2), "\\Device\\Harddisk24\\Partition2"}, + {"/dev/sdy3", BRACK(FH_SDY | 3), "\\Device\\Harddisk24\\Partition3"}, + {"/dev/sdy4", BRACK(FH_SDY | 4), "\\Device\\Harddisk24\\Partition4"}, + {"/dev/sdy5", BRACK(FH_SDY | 5), "\\Device\\Harddisk24\\Partition5"}, + {"/dev/sdy6", BRACK(FH_SDY | 6), "\\Device\\Harddisk24\\Partition6"}, + {"/dev/sdy7", BRACK(FH_SDY | 7), "\\Device\\Harddisk24\\Partition7"}, + {"/dev/sdy8", BRACK(FH_SDY | 8), "\\Device\\Harddisk24\\Partition8"}, + {"/dev/sdy9", BRACK(FH_SDY | 9), "\\Device\\Harddisk24\\Partition9"}, + {"/dev/sdy10", BRACK(FH_SDY | 10), "\\Device\\Harddisk24\\Partition10"}, + {"/dev/sdy11", BRACK(FH_SDY | 11), "\\Device\\Harddisk24\\Partition11"}, + {"/dev/sdy12", BRACK(FH_SDY | 12), "\\Device\\Harddisk24\\Partition12"}, + {"/dev/sdy13", BRACK(FH_SDY | 13), "\\Device\\Harddisk24\\Partition13"}, + {"/dev/sdy14", BRACK(FH_SDY | 14), "\\Device\\Harddisk24\\Partition14"}, + {"/dev/sdy15", BRACK(FH_SDY | 15), "\\Device\\Harddisk24\\Partition15"}, + {"/dev/sdz1", BRACK(FH_SDZ | 1), "\\Device\\Harddisk25\\Partition1"}, + {"/dev/sdz2", BRACK(FH_SDZ | 2), "\\Device\\Harddisk25\\Partition2"}, + {"/dev/sdz3", BRACK(FH_SDZ | 3), "\\Device\\Harddisk25\\Partition3"}, + {"/dev/sdz4", BRACK(FH_SDZ | 4), "\\Device\\Harddisk25\\Partition4"}, + {"/dev/sdz5", BRACK(FH_SDZ | 5), "\\Device\\Harddisk25\\Partition5"}, + {"/dev/sdz6", BRACK(FH_SDZ | 6), "\\Device\\Harddisk25\\Partition6"}, + {"/dev/sdz7", BRACK(FH_SDZ | 7), "\\Device\\Harddisk25\\Partition7"}, + {"/dev/sdz8", BRACK(FH_SDZ | 8), "\\Device\\Harddisk25\\Partition8"}, + {"/dev/sdz9", BRACK(FH_SDZ | 9), "\\Device\\Harddisk25\\Partition9"}, + {"/dev/sdz10", BRACK(FH_SDZ | 10), "\\Device\\Harddisk25\\Partition10"}, + {"/dev/sdz11", BRACK(FH_SDZ | 11), "\\Device\\Harddisk25\\Partition11"}, + {"/dev/sdz12", BRACK(FH_SDZ | 12), "\\Device\\Harddisk25\\Partition12"}, + {"/dev/sdz13", BRACK(FH_SDZ | 13), "\\Device\\Harddisk25\\Partition13"}, + {"/dev/sdz14", BRACK(FH_SDZ | 14), "\\Device\\Harddisk25\\Partition14"}, + {"/dev/sdz15", BRACK(FH_SDZ | 15), "\\Device\\Harddisk25\\Partition15"}, + {"/dev/sr0", BRACK(FHDEV(DEV_CDROM_MAJOR, 0)), "\\Device\\CdRom0"}, + {"/dev/sr1", BRACK(FHDEV(DEV_CDROM_MAJOR, 1)), "\\Device\\CdRom1"}, + {"/dev/sr2", BRACK(FHDEV(DEV_CDROM_MAJOR, 2)), "\\Device\\CdRom2"}, + {"/dev/sr3", BRACK(FHDEV(DEV_CDROM_MAJOR, 3)), "\\Device\\CdRom3"}, + {"/dev/sr4", BRACK(FHDEV(DEV_CDROM_MAJOR, 4)), "\\Device\\CdRom4"}, + {"/dev/sr5", BRACK(FHDEV(DEV_CDROM_MAJOR, 5)), "\\Device\\CdRom5"}, + {"/dev/sr6", BRACK(FHDEV(DEV_CDROM_MAJOR, 6)), "\\Device\\CdRom6"}, + {"/dev/sr7", BRACK(FHDEV(DEV_CDROM_MAJOR, 7)), "\\Device\\CdRom7"}, + {"/dev/sr8", BRACK(FHDEV(DEV_CDROM_MAJOR, 8)), "\\Device\\CdRom8"}, + {"/dev/sr9", BRACK(FHDEV(DEV_CDROM_MAJOR, 9)), "\\Device\\CdRom9"}, + {"/dev/sr10", BRACK(FHDEV(DEV_CDROM_MAJOR, 10)), "\\Device\\CdRom10"}, + {"/dev/sr11", BRACK(FHDEV(DEV_CDROM_MAJOR, 11)), "\\Device\\CdRom11"}, + {"/dev/sr12", BRACK(FHDEV(DEV_CDROM_MAJOR, 12)), "\\Device\\CdRom12"}, + {"/dev/sr13", BRACK(FHDEV(DEV_CDROM_MAJOR, 13)), "\\Device\\CdRom13"}, + {"/dev/sr14", BRACK(FHDEV(DEV_CDROM_MAJOR, 14)), "\\Device\\CdRom14"}, + {"/dev/sr15", BRACK(FHDEV(DEV_CDROM_MAJOR, 15)), "\\Device\\CdRom15"}, + {"/dev/st0", BRACK(FHDEV(DEV_TAPE_MAJOR, 0)), "\\Device\\Tape0"}, + {"/dev/st1", BRACK(FHDEV(DEV_TAPE_MAJOR, 1)), "\\Device\\Tape1"}, + {"/dev/st2", BRACK(FHDEV(DEV_TAPE_MAJOR, 2)), "\\Device\\Tape2"}, + {"/dev/st3", BRACK(FHDEV(DEV_TAPE_MAJOR, 3)), "\\Device\\Tape3"}, + {"/dev/st4", BRACK(FHDEV(DEV_TAPE_MAJOR, 4)), "\\Device\\Tape4"}, + {"/dev/st5", BRACK(FHDEV(DEV_TAPE_MAJOR, 5)), "\\Device\\Tape5"}, + {"/dev/st6", BRACK(FHDEV(DEV_TAPE_MAJOR, 6)), "\\Device\\Tape6"}, + {"/dev/st7", BRACK(FHDEV(DEV_TAPE_MAJOR, 7)), "\\Device\\Tape7"}, + {"/dev/st8", BRACK(FHDEV(DEV_TAPE_MAJOR, 8)), "\\Device\\Tape8"}, + {"/dev/st9", BRACK(FHDEV(DEV_TAPE_MAJOR, 9)), "\\Device\\Tape9"}, + {"/dev/st10", BRACK(FHDEV(DEV_TAPE_MAJOR, 10)), "\\Device\\Tape10"}, + {"/dev/st11", BRACK(FHDEV(DEV_TAPE_MAJOR, 11)), "\\Device\\Tape11"}, + {"/dev/st12", BRACK(FHDEV(DEV_TAPE_MAJOR, 12)), "\\Device\\Tape12"}, + {"/dev/st13", BRACK(FHDEV(DEV_TAPE_MAJOR, 13)), "\\Device\\Tape13"}, + {"/dev/st14", BRACK(FHDEV(DEV_TAPE_MAJOR, 14)), "\\Device\\Tape14"}, + {"/dev/st15", BRACK(FHDEV(DEV_TAPE_MAJOR, 15)), "\\Device\\Tape15"}, + {"/dev/st16", BRACK(FHDEV(DEV_TAPE_MAJOR, 16)), "\\Device\\Tape16"}, + {"/dev/st17", BRACK(FHDEV(DEV_TAPE_MAJOR, 17)), "\\Device\\Tape17"}, + {"/dev/st18", BRACK(FHDEV(DEV_TAPE_MAJOR, 18)), "\\Device\\Tape18"}, + {"/dev/st19", BRACK(FHDEV(DEV_TAPE_MAJOR, 19)), "\\Device\\Tape19"}, + {"/dev/st20", BRACK(FHDEV(DEV_TAPE_MAJOR, 20)), "\\Device\\Tape20"}, + {"/dev/st21", BRACK(FHDEV(DEV_TAPE_MAJOR, 21)), "\\Device\\Tape21"}, + {"/dev/st22", BRACK(FHDEV(DEV_TAPE_MAJOR, 22)), "\\Device\\Tape22"}, + {"/dev/st23", BRACK(FHDEV(DEV_TAPE_MAJOR, 23)), "\\Device\\Tape23"}, + {"/dev/st24", BRACK(FHDEV(DEV_TAPE_MAJOR, 24)), "\\Device\\Tape24"}, + {"/dev/st25", BRACK(FHDEV(DEV_TAPE_MAJOR, 25)), "\\Device\\Tape25"}, + {"/dev/st26", BRACK(FHDEV(DEV_TAPE_MAJOR, 26)), "\\Device\\Tape26"}, + {"/dev/st27", BRACK(FHDEV(DEV_TAPE_MAJOR, 27)), "\\Device\\Tape27"}, + {"/dev/st28", BRACK(FHDEV(DEV_TAPE_MAJOR, 28)), "\\Device\\Tape28"}, + {"/dev/st29", BRACK(FHDEV(DEV_TAPE_MAJOR, 29)), "\\Device\\Tape29"}, + {"/dev/st30", BRACK(FHDEV(DEV_TAPE_MAJOR, 30)), "\\Device\\Tape30"}, + {"/dev/st31", BRACK(FHDEV(DEV_TAPE_MAJOR, 31)), "\\Device\\Tape31"}, + {"/dev/st32", BRACK(FHDEV(DEV_TAPE_MAJOR, 32)), "\\Device\\Tape32"}, + {"/dev/st33", BRACK(FHDEV(DEV_TAPE_MAJOR, 33)), "\\Device\\Tape33"}, + {"/dev/st34", BRACK(FHDEV(DEV_TAPE_MAJOR, 34)), "\\Device\\Tape34"}, + {"/dev/st35", BRACK(FHDEV(DEV_TAPE_MAJOR, 35)), "\\Device\\Tape35"}, + {"/dev/st36", BRACK(FHDEV(DEV_TAPE_MAJOR, 36)), "\\Device\\Tape36"}, + {"/dev/st37", BRACK(FHDEV(DEV_TAPE_MAJOR, 37)), "\\Device\\Tape37"}, + {"/dev/st38", BRACK(FHDEV(DEV_TAPE_MAJOR, 38)), "\\Device\\Tape38"}, + {"/dev/st39", BRACK(FHDEV(DEV_TAPE_MAJOR, 39)), "\\Device\\Tape39"}, + {"/dev/st40", BRACK(FHDEV(DEV_TAPE_MAJOR, 40)), "\\Device\\Tape40"}, + {"/dev/st41", BRACK(FHDEV(DEV_TAPE_MAJOR, 41)), "\\Device\\Tape41"}, + {"/dev/st42", BRACK(FHDEV(DEV_TAPE_MAJOR, 42)), "\\Device\\Tape42"}, + {"/dev/st43", BRACK(FHDEV(DEV_TAPE_MAJOR, 43)), "\\Device\\Tape43"}, + {"/dev/st44", BRACK(FHDEV(DEV_TAPE_MAJOR, 44)), "\\Device\\Tape44"}, + {"/dev/st45", BRACK(FHDEV(DEV_TAPE_MAJOR, 45)), "\\Device\\Tape45"}, + {"/dev/st46", BRACK(FHDEV(DEV_TAPE_MAJOR, 46)), "\\Device\\Tape46"}, + {"/dev/st47", BRACK(FHDEV(DEV_TAPE_MAJOR, 47)), "\\Device\\Tape47"}, + {"/dev/st48", BRACK(FHDEV(DEV_TAPE_MAJOR, 48)), "\\Device\\Tape48"}, + {"/dev/st49", BRACK(FHDEV(DEV_TAPE_MAJOR, 49)), "\\Device\\Tape49"}, + {"/dev/st50", BRACK(FHDEV(DEV_TAPE_MAJOR, 50)), "\\Device\\Tape50"}, + {"/dev/st51", BRACK(FHDEV(DEV_TAPE_MAJOR, 51)), "\\Device\\Tape51"}, + {"/dev/st52", BRACK(FHDEV(DEV_TAPE_MAJOR, 52)), "\\Device\\Tape52"}, + {"/dev/st53", BRACK(FHDEV(DEV_TAPE_MAJOR, 53)), "\\Device\\Tape53"}, + {"/dev/st54", BRACK(FHDEV(DEV_TAPE_MAJOR, 54)), "\\Device\\Tape54"}, + {"/dev/st55", BRACK(FHDEV(DEV_TAPE_MAJOR, 55)), "\\Device\\Tape55"}, + {"/dev/st56", BRACK(FHDEV(DEV_TAPE_MAJOR, 56)), "\\Device\\Tape56"}, + {"/dev/st57", BRACK(FHDEV(DEV_TAPE_MAJOR, 57)), "\\Device\\Tape57"}, + {"/dev/st58", BRACK(FHDEV(DEV_TAPE_MAJOR, 58)), "\\Device\\Tape58"}, + {"/dev/st59", BRACK(FHDEV(DEV_TAPE_MAJOR, 59)), "\\Device\\Tape59"}, + {"/dev/st60", BRACK(FHDEV(DEV_TAPE_MAJOR, 60)), "\\Device\\Tape60"}, + {"/dev/st61", BRACK(FHDEV(DEV_TAPE_MAJOR, 61)), "\\Device\\Tape61"}, + {"/dev/st62", BRACK(FHDEV(DEV_TAPE_MAJOR, 62)), "\\Device\\Tape62"}, + {"/dev/st63", BRACK(FHDEV(DEV_TAPE_MAJOR, 63)), "\\Device\\Tape63"}, + {"/dev/st64", BRACK(FHDEV(DEV_TAPE_MAJOR, 64)), "\\Device\\Tape64"}, + {"/dev/st65", BRACK(FHDEV(DEV_TAPE_MAJOR, 65)), "\\Device\\Tape65"}, + {"/dev/st66", BRACK(FHDEV(DEV_TAPE_MAJOR, 66)), "\\Device\\Tape66"}, + {"/dev/st67", BRACK(FHDEV(DEV_TAPE_MAJOR, 67)), "\\Device\\Tape67"}, + {"/dev/st68", BRACK(FHDEV(DEV_TAPE_MAJOR, 68)), "\\Device\\Tape68"}, + {"/dev/st69", BRACK(FHDEV(DEV_TAPE_MAJOR, 69)), "\\Device\\Tape69"}, + {"/dev/st70", BRACK(FHDEV(DEV_TAPE_MAJOR, 70)), "\\Device\\Tape70"}, + {"/dev/st71", BRACK(FHDEV(DEV_TAPE_MAJOR, 71)), "\\Device\\Tape71"}, + {"/dev/st72", BRACK(FHDEV(DEV_TAPE_MAJOR, 72)), "\\Device\\Tape72"}, + {"/dev/st73", BRACK(FHDEV(DEV_TAPE_MAJOR, 73)), "\\Device\\Tape73"}, + {"/dev/st74", BRACK(FHDEV(DEV_TAPE_MAJOR, 74)), "\\Device\\Tape74"}, + {"/dev/st75", BRACK(FHDEV(DEV_TAPE_MAJOR, 75)), "\\Device\\Tape75"}, + {"/dev/st76", BRACK(FHDEV(DEV_TAPE_MAJOR, 76)), "\\Device\\Tape76"}, + {"/dev/st77", BRACK(FHDEV(DEV_TAPE_MAJOR, 77)), "\\Device\\Tape77"}, + {"/dev/st78", BRACK(FHDEV(DEV_TAPE_MAJOR, 78)), "\\Device\\Tape78"}, + {"/dev/st79", BRACK(FHDEV(DEV_TAPE_MAJOR, 79)), "\\Device\\Tape79"}, + {"/dev/st80", BRACK(FHDEV(DEV_TAPE_MAJOR, 80)), "\\Device\\Tape80"}, + {"/dev/st81", BRACK(FHDEV(DEV_TAPE_MAJOR, 81)), "\\Device\\Tape81"}, + {"/dev/st82", BRACK(FHDEV(DEV_TAPE_MAJOR, 82)), "\\Device\\Tape82"}, + {"/dev/st83", BRACK(FHDEV(DEV_TAPE_MAJOR, 83)), "\\Device\\Tape83"}, + {"/dev/st84", BRACK(FHDEV(DEV_TAPE_MAJOR, 84)), "\\Device\\Tape84"}, + {"/dev/st85", BRACK(FHDEV(DEV_TAPE_MAJOR, 85)), "\\Device\\Tape85"}, + {"/dev/st86", BRACK(FHDEV(DEV_TAPE_MAJOR, 86)), "\\Device\\Tape86"}, + {"/dev/st87", BRACK(FHDEV(DEV_TAPE_MAJOR, 87)), "\\Device\\Tape87"}, + {"/dev/st88", BRACK(FHDEV(DEV_TAPE_MAJOR, 88)), "\\Device\\Tape88"}, + {"/dev/st89", BRACK(FHDEV(DEV_TAPE_MAJOR, 89)), "\\Device\\Tape89"}, + {"/dev/st90", BRACK(FHDEV(DEV_TAPE_MAJOR, 90)), "\\Device\\Tape90"}, + {"/dev/st91", BRACK(FHDEV(DEV_TAPE_MAJOR, 91)), "\\Device\\Tape91"}, + {"/dev/st92", BRACK(FHDEV(DEV_TAPE_MAJOR, 92)), "\\Device\\Tape92"}, + {"/dev/st93", BRACK(FHDEV(DEV_TAPE_MAJOR, 93)), "\\Device\\Tape93"}, + {"/dev/st94", BRACK(FHDEV(DEV_TAPE_MAJOR, 94)), "\\Device\\Tape94"}, + {"/dev/st95", BRACK(FHDEV(DEV_TAPE_MAJOR, 95)), "\\Device\\Tape95"}, + {"/dev/st96", BRACK(FHDEV(DEV_TAPE_MAJOR, 96)), "\\Device\\Tape96"}, + {"/dev/st97", BRACK(FHDEV(DEV_TAPE_MAJOR, 97)), "\\Device\\Tape97"}, + {"/dev/st98", BRACK(FHDEV(DEV_TAPE_MAJOR, 98)), "\\Device\\Tape98"}, + {"/dev/st99", BRACK(FHDEV(DEV_TAPE_MAJOR, 99)), "\\Device\\Tape99"}, + {"/dev/st100", BRACK(FHDEV(DEV_TAPE_MAJOR, 100)), "\\Device\\Tape100"}, + {"/dev/st101", BRACK(FHDEV(DEV_TAPE_MAJOR, 101)), "\\Device\\Tape101"}, + {"/dev/st102", BRACK(FHDEV(DEV_TAPE_MAJOR, 102)), "\\Device\\Tape102"}, + {"/dev/st103", BRACK(FHDEV(DEV_TAPE_MAJOR, 103)), "\\Device\\Tape103"}, + {"/dev/st104", BRACK(FHDEV(DEV_TAPE_MAJOR, 104)), "\\Device\\Tape104"}, + {"/dev/st105", BRACK(FHDEV(DEV_TAPE_MAJOR, 105)), "\\Device\\Tape105"}, + {"/dev/st106", BRACK(FHDEV(DEV_TAPE_MAJOR, 106)), "\\Device\\Tape106"}, + {"/dev/st107", BRACK(FHDEV(DEV_TAPE_MAJOR, 107)), "\\Device\\Tape107"}, + {"/dev/st108", BRACK(FHDEV(DEV_TAPE_MAJOR, 108)), "\\Device\\Tape108"}, + {"/dev/st109", BRACK(FHDEV(DEV_TAPE_MAJOR, 109)), "\\Device\\Tape109"}, + {"/dev/st110", BRACK(FHDEV(DEV_TAPE_MAJOR, 110)), "\\Device\\Tape110"}, + {"/dev/st111", BRACK(FHDEV(DEV_TAPE_MAJOR, 111)), "\\Device\\Tape111"}, + {"/dev/st112", BRACK(FHDEV(DEV_TAPE_MAJOR, 112)), "\\Device\\Tape112"}, + {"/dev/st113", BRACK(FHDEV(DEV_TAPE_MAJOR, 113)), "\\Device\\Tape113"}, + {"/dev/st114", BRACK(FHDEV(DEV_TAPE_MAJOR, 114)), "\\Device\\Tape114"}, + {"/dev/st115", BRACK(FHDEV(DEV_TAPE_MAJOR, 115)), "\\Device\\Tape115"}, + {"/dev/st116", BRACK(FHDEV(DEV_TAPE_MAJOR, 116)), "\\Device\\Tape116"}, + {"/dev/st117", BRACK(FHDEV(DEV_TAPE_MAJOR, 117)), "\\Device\\Tape117"}, + {"/dev/st118", BRACK(FHDEV(DEV_TAPE_MAJOR, 118)), "\\Device\\Tape118"}, + {"/dev/st119", BRACK(FHDEV(DEV_TAPE_MAJOR, 119)), "\\Device\\Tape119"}, + {"/dev/st120", BRACK(FHDEV(DEV_TAPE_MAJOR, 120)), "\\Device\\Tape120"}, + {"/dev/st121", BRACK(FHDEV(DEV_TAPE_MAJOR, 121)), "\\Device\\Tape121"}, + {"/dev/st122", BRACK(FHDEV(DEV_TAPE_MAJOR, 122)), "\\Device\\Tape122"}, + {"/dev/st123", BRACK(FHDEV(DEV_TAPE_MAJOR, 123)), "\\Device\\Tape123"}, + {"/dev/st124", BRACK(FHDEV(DEV_TAPE_MAJOR, 124)), "\\Device\\Tape124"}, + {"/dev/st125", BRACK(FHDEV(DEV_TAPE_MAJOR, 125)), "\\Device\\Tape125"}, + {"/dev/st126", BRACK(FHDEV(DEV_TAPE_MAJOR, 126)), "\\Device\\Tape126"}, + {"/dev/st127", BRACK(FHDEV(DEV_TAPE_MAJOR, 127)), "\\Device\\Tape127"}, + {"/dev/tty", BRACK(FH_TTY), "\\dev\\tty"}, + {"/dev/tty0", BRACK(FHDEV(DEV_TTYS_MAJOR, 0)), "\\dev\\tty0"}, + {"/dev/tty1", BRACK(FHDEV(DEV_TTYS_MAJOR, 1)), "\\dev\\tty1"}, + {"/dev/tty2", BRACK(FHDEV(DEV_TTYS_MAJOR, 2)), "\\dev\\tty2"}, + {"/dev/tty3", BRACK(FHDEV(DEV_TTYS_MAJOR, 3)), "\\dev\\tty3"}, + {"/dev/tty4", BRACK(FHDEV(DEV_TTYS_MAJOR, 4)), "\\dev\\tty4"}, + {"/dev/tty5", BRACK(FHDEV(DEV_TTYS_MAJOR, 5)), "\\dev\\tty5"}, + {"/dev/tty6", BRACK(FHDEV(DEV_TTYS_MAJOR, 6)), "\\dev\\tty6"}, + {"/dev/tty7", BRACK(FHDEV(DEV_TTYS_MAJOR, 7)), "\\dev\\tty7"}, + {"/dev/tty8", BRACK(FHDEV(DEV_TTYS_MAJOR, 8)), "\\dev\\tty8"}, + {"/dev/tty9", BRACK(FHDEV(DEV_TTYS_MAJOR, 9)), "\\dev\\tty9"}, + {"/dev/tty10", BRACK(FHDEV(DEV_TTYS_MAJOR, 10)), "\\dev\\tty10"}, + {"/dev/tty11", BRACK(FHDEV(DEV_TTYS_MAJOR, 11)), "\\dev\\tty11"}, + {"/dev/tty12", BRACK(FHDEV(DEV_TTYS_MAJOR, 12)), "\\dev\\tty12"}, + {"/dev/tty13", BRACK(FHDEV(DEV_TTYS_MAJOR, 13)), "\\dev\\tty13"}, + {"/dev/tty14", BRACK(FHDEV(DEV_TTYS_MAJOR, 14)), "\\dev\\tty14"}, + {"/dev/tty15", BRACK(FHDEV(DEV_TTYS_MAJOR, 15)), "\\dev\\tty15"}, + {"/dev/tty16", BRACK(FHDEV(DEV_TTYS_MAJOR, 16)), "\\dev\\tty16"}, + {"/dev/tty17", BRACK(FHDEV(DEV_TTYS_MAJOR, 17)), "\\dev\\tty17"}, + {"/dev/tty18", BRACK(FHDEV(DEV_TTYS_MAJOR, 18)), "\\dev\\tty18"}, + {"/dev/tty19", BRACK(FHDEV(DEV_TTYS_MAJOR, 19)), "\\dev\\tty19"}, + {"/dev/tty20", BRACK(FHDEV(DEV_TTYS_MAJOR, 20)), "\\dev\\tty20"}, + {"/dev/tty21", BRACK(FHDEV(DEV_TTYS_MAJOR, 21)), "\\dev\\tty21"}, + {"/dev/tty22", BRACK(FHDEV(DEV_TTYS_MAJOR, 22)), "\\dev\\tty22"}, + {"/dev/tty23", BRACK(FHDEV(DEV_TTYS_MAJOR, 23)), "\\dev\\tty23"}, + {"/dev/tty24", BRACK(FHDEV(DEV_TTYS_MAJOR, 24)), "\\dev\\tty24"}, + {"/dev/tty25", BRACK(FHDEV(DEV_TTYS_MAJOR, 25)), "\\dev\\tty25"}, + {"/dev/tty26", BRACK(FHDEV(DEV_TTYS_MAJOR, 26)), "\\dev\\tty26"}, + {"/dev/tty27", BRACK(FHDEV(DEV_TTYS_MAJOR, 27)), "\\dev\\tty27"}, + {"/dev/tty28", BRACK(FHDEV(DEV_TTYS_MAJOR, 28)), "\\dev\\tty28"}, + {"/dev/tty29", BRACK(FHDEV(DEV_TTYS_MAJOR, 29)), "\\dev\\tty29"}, + {"/dev/tty30", BRACK(FHDEV(DEV_TTYS_MAJOR, 30)), "\\dev\\tty30"}, + {"/dev/tty31", BRACK(FHDEV(DEV_TTYS_MAJOR, 31)), "\\dev\\tty31"}, + {"/dev/tty32", BRACK(FHDEV(DEV_TTYS_MAJOR, 32)), "\\dev\\tty32"}, + {"/dev/tty33", BRACK(FHDEV(DEV_TTYS_MAJOR, 33)), "\\dev\\tty33"}, + {"/dev/tty34", BRACK(FHDEV(DEV_TTYS_MAJOR, 34)), "\\dev\\tty34"}, + {"/dev/tty35", BRACK(FHDEV(DEV_TTYS_MAJOR, 35)), "\\dev\\tty35"}, + {"/dev/tty36", BRACK(FHDEV(DEV_TTYS_MAJOR, 36)), "\\dev\\tty36"}, + {"/dev/tty37", BRACK(FHDEV(DEV_TTYS_MAJOR, 37)), "\\dev\\tty37"}, + {"/dev/tty38", BRACK(FHDEV(DEV_TTYS_MAJOR, 38)), "\\dev\\tty38"}, + {"/dev/tty39", BRACK(FHDEV(DEV_TTYS_MAJOR, 39)), "\\dev\\tty39"}, + {"/dev/tty40", BRACK(FHDEV(DEV_TTYS_MAJOR, 40)), "\\dev\\tty40"}, + {"/dev/tty41", BRACK(FHDEV(DEV_TTYS_MAJOR, 41)), "\\dev\\tty41"}, + {"/dev/tty42", BRACK(FHDEV(DEV_TTYS_MAJOR, 42)), "\\dev\\tty42"}, + {"/dev/tty43", BRACK(FHDEV(DEV_TTYS_MAJOR, 43)), "\\dev\\tty43"}, + {"/dev/tty44", BRACK(FHDEV(DEV_TTYS_MAJOR, 44)), "\\dev\\tty44"}, + {"/dev/tty45", BRACK(FHDEV(DEV_TTYS_MAJOR, 45)), "\\dev\\tty45"}, + {"/dev/tty46", BRACK(FHDEV(DEV_TTYS_MAJOR, 46)), "\\dev\\tty46"}, + {"/dev/tty47", BRACK(FHDEV(DEV_TTYS_MAJOR, 47)), "\\dev\\tty47"}, + {"/dev/tty48", BRACK(FHDEV(DEV_TTYS_MAJOR, 48)), "\\dev\\tty48"}, + {"/dev/tty49", BRACK(FHDEV(DEV_TTYS_MAJOR, 49)), "\\dev\\tty49"}, + {"/dev/tty50", BRACK(FHDEV(DEV_TTYS_MAJOR, 50)), "\\dev\\tty50"}, + {"/dev/tty51", BRACK(FHDEV(DEV_TTYS_MAJOR, 51)), "\\dev\\tty51"}, + {"/dev/tty52", BRACK(FHDEV(DEV_TTYS_MAJOR, 52)), "\\dev\\tty52"}, + {"/dev/tty53", BRACK(FHDEV(DEV_TTYS_MAJOR, 53)), "\\dev\\tty53"}, + {"/dev/tty54", BRACK(FHDEV(DEV_TTYS_MAJOR, 54)), "\\dev\\tty54"}, + {"/dev/tty55", BRACK(FHDEV(DEV_TTYS_MAJOR, 55)), "\\dev\\tty55"}, + {"/dev/tty56", BRACK(FHDEV(DEV_TTYS_MAJOR, 56)), "\\dev\\tty56"}, + {"/dev/tty57", BRACK(FHDEV(DEV_TTYS_MAJOR, 57)), "\\dev\\tty57"}, + {"/dev/tty58", BRACK(FHDEV(DEV_TTYS_MAJOR, 58)), "\\dev\\tty58"}, + {"/dev/tty59", BRACK(FHDEV(DEV_TTYS_MAJOR, 59)), "\\dev\\tty59"}, + {"/dev/tty60", BRACK(FHDEV(DEV_TTYS_MAJOR, 60)), "\\dev\\tty60"}, + {"/dev/tty61", BRACK(FHDEV(DEV_TTYS_MAJOR, 61)), "\\dev\\tty61"}, + {"/dev/tty62", BRACK(FHDEV(DEV_TTYS_MAJOR, 62)), "\\dev\\tty62"}, + {"/dev/tty63", BRACK(FHDEV(DEV_TTYS_MAJOR, 63)), "\\dev\\tty63"}, + {"/dev/ttyS0", BRACK(FHDEV(DEV_SERIAL_MAJOR, 1)), "\\\\.\\com1"}, + {"/dev/ttyS1", BRACK(FHDEV(DEV_SERIAL_MAJOR, 2)), "\\\\.\\com2"}, + {"/dev/ttyS2", BRACK(FHDEV(DEV_SERIAL_MAJOR, 3)), "\\\\.\\com3"}, + {"/dev/ttyS3", BRACK(FHDEV(DEV_SERIAL_MAJOR, 4)), "\\\\.\\com4"}, + {"/dev/ttyS4", BRACK(FHDEV(DEV_SERIAL_MAJOR, 5)), "\\\\.\\com5"}, + {"/dev/ttyS5", BRACK(FHDEV(DEV_SERIAL_MAJOR, 6)), "\\\\.\\com6"}, + {"/dev/ttyS6", BRACK(FHDEV(DEV_SERIAL_MAJOR, 7)), "\\\\.\\com7"}, + {"/dev/ttyS7", BRACK(FHDEV(DEV_SERIAL_MAJOR, 8)), "\\\\.\\com8"}, + {"/dev/ttyS8", BRACK(FHDEV(DEV_SERIAL_MAJOR, 9)), "\\\\.\\com9"}, + {"/dev/ttyS9", BRACK(FHDEV(DEV_SERIAL_MAJOR, 10)), "\\\\.\\com10"}, + {"/dev/ttyS10", BRACK(FHDEV(DEV_SERIAL_MAJOR, 11)), "\\\\.\\com11"}, + {"/dev/ttyS11", BRACK(FHDEV(DEV_SERIAL_MAJOR, 12)), "\\\\.\\com12"}, + {"/dev/ttyS12", BRACK(FHDEV(DEV_SERIAL_MAJOR, 13)), "\\\\.\\com13"}, + {"/dev/ttyS13", BRACK(FHDEV(DEV_SERIAL_MAJOR, 14)), "\\\\.\\com14"}, + {"/dev/ttyS14", BRACK(FHDEV(DEV_SERIAL_MAJOR, 15)), "\\\\.\\com15"}, + {"/dev/ttyS15", BRACK(FHDEV(DEV_SERIAL_MAJOR, 16)), "\\\\.\\com16"}, + {"/dev/ttym", BRACK(FH_TTYM), "\\dev\\ttym"}, + {"/dev/urandom", BRACK(FH_URANDOM), "\\dev\\urandom"}, + {"/dev/windows", BRACK(FH_WINDOWS), "\\dev\\windows"}, + {"/dev/zero", BRACK(FH_ZERO), "\\dev\\zero"} }; const device *console_dev = dev_storage + 19; @@ -14823,6 +14824,7 @@ return NULL; +#undef BRACK void device::parse (const char *s) { diff --git a/winsup/cygwin/devices.in b/winsup/cygwin/devices.in index 05c551655..b43232510 100644 --- a/winsup/cygwin/devices.in +++ b/winsup/cygwin/devices.in @@ -13,72 +13,74 @@ typedef const device *KR_device_t; %type KR_device_t %local { const device dev_cygdrive_storage = - {"/cygdrive", FH_CYGDRIVE, "/cygdrive"}; + {"/cygdrive", {FH_CYGDRIVE}, "/cygdrive"}; const device dev_fs_storage = - {"", FH_FS, ""}; + {"", {FH_FS}, ""}; const device dev_proc_storage = - {"", FH_PROC, ""}; + {"", {FH_PROC}, ""}; const device dev_registry_storage = - {"", FH_REGISTRY, ""}; + {"", {FH_REGISTRY}, ""}; const device dev_piper_storage = - {"", FH_PIPER, ""}; + {"", {FH_PIPER}, ""}; const device dev_pipew_storage = - {"", FH_PIPEW, ""}; + {"", {FH_PIPEW}, ""}; const device dev_tcp_storage = - {"", FH_TCP, ""}; + {"", {FH_TCP}, ""}; const device dev_udp_storage = - {"", FH_UDP, ""}; + {"", {FH_UDP}, ""}; const device dev_stream_storage = - {"", FH_STREAM, ""}; + {"", {FH_STREAM}, ""}; const device dev_dgram_storage = - {"", FH_DGRAM, ""}; + {"", {FH_DGRAM}, ""}; const device dev_bad_storage = - {"", FH_BAD, ""}; + {"", {FH_BAD}, ""}; +#define BRACK(x) {x} %storage_here } %% -"/dev/tty", FH_TTY, "\\dev\\tty" -"/dev/tty%(0-63)d", FHDEV(DEV_TTYS_MAJOR, {$1}), "\\dev\\tty{$1}", ttys_dev -"/dev/console", FH_CONSOLE, "\\dev\\console", console_dev -"/dev/ttym", FH_TTYM, "\\dev\\ttym", ttym_dev -"/dev/ptmx", FH_PTYM, "\\dev\\ptmx" -"/dev/windows", FH_WINDOWS, "\\dev\\windows" -"/dev/dsp", FH_OSS_DSP, "\\dev\\dsp" -"/dev/conin", FH_CONIN, "conin" -"/dev/conout", FH_CONOUT, "conout" -"/dev/null", FH_NULL, "nul" -"/dev/zero", FH_ZERO, "\\dev\\zero" -"/dev/full", FH_FULL, "\\dev\\full" -"/dev/random", FH_RANDOM, "\\dev\\random" -"/dev/urandom", FH_URANDOM, "\\dev\\urandom", urandom_dev -"/dev/mem", FH_MEM, "\\dev\\mem" -"/dev/kmem", FH_KMEM, "\\dev\\mem" -"/dev/clipboard", FH_CLIPBOARD, "\\dev\\clipboard" -"/dev/port", FH_PORT, "\\dev\\port" -"/dev/com%(1-16)d", FHDEV(DEV_SERIAL_MAJOR, {$1}), "\\\\.\\com{$1}" -"/dev/ttyS%(0-15)d", FHDEV(DEV_SERIAL_MAJOR, {$1 + 1}), "\\\\.\\com{$1 + 1}" -"/dev/pipe", FH_PIPE, "\\dev\\pipe" -"/dev/fifo", FH_FIFO, "\\dev\\fifo" -"/dev/st%(0-127)d", FHDEV(DEV_TAPE_MAJOR, {$1}), "\\Device\\Tape{$1}" -"/dev/nst%(0-127)d", FHDEV(DEV_TAPE_MAJOR, {$1 + 128}), "\\Device\\Tape{$1}" -"/dev/fd%(0-15)d", FHDEV(DEV_FLOPPY_MAJOR, {$1}), "\\Device\\Floppy{$1}" -"/dev/scd%(0-15)d", FHDEV(DEV_CDROM_MAJOR, {$1}), "\\Device\\CdRom{$1}" -"/dev/sr%(0-15)d", FHDEV(DEV_CDROM_MAJOR, {$1}), "\\Device\\CdRom{$1}" -"/dev/sd%{a-z}s", FH_SD{uc $1}, "\\Device\\Harddisk{ord($1) - ord('a')}\\Partition0" -"/dev/sd%{a-z}s%(1-15)d", FH_SD{uc $1} | {$2}, "\\Device\\Harddisk{ord($1) - ord('a')}\\Partition{$2 % 16}" +"/dev/tty", BRACK(FH_TTY), "\\dev\\tty" +"/dev/tty%(0-63)d", BRACK(FHDEV(DEV_TTYS_MAJOR, {$1})), "\\dev\\tty{$1}", ttys_dev +"/dev/console", BRACK(FH_CONSOLE), "\\dev\\console", console_dev +"/dev/ttym", BRACK(FH_TTYM), "\\dev\\ttym", ttym_dev +"/dev/ptmx", BRACK(FH_PTYM), "\\dev\\ptmx" +"/dev/windows", BRACK(FH_WINDOWS), "\\dev\\windows" +"/dev/dsp", BRACK(FH_OSS_DSP), "\\dev\\dsp" +"/dev/conin", BRACK(FH_CONIN), "conin" +"/dev/conout", BRACK(FH_CONOUT), "conout" +"/dev/null", BRACK(FH_NULL), "nul" +"/dev/zero", BRACK(FH_ZERO), "\\dev\\zero" +"/dev/full", BRACK(FH_FULL), "\\dev\\full" +"/dev/random", BRACK(FH_RANDOM), "\\dev\\random" +"/dev/urandom", BRACK(FH_URANDOM), "\\dev\\urandom", urandom_dev +"/dev/mem", BRACK(FH_MEM), "\\dev\\mem" +"/dev/kmem", BRACK(FH_KMEM), "\\dev\\mem" +"/dev/clipboard", BRACK(FH_CLIPBOARD), "\\dev\\clipboard" +"/dev/port", BRACK(FH_PORT), "\\dev\\port" +"/dev/com%(1-16)d", BRACK(FHDEV(DEV_SERIAL_MAJOR, {$1})), "\\\\.\\com{$1}" +"/dev/ttyS%(0-15)d", BRACK(FHDEV(DEV_SERIAL_MAJOR, {$1 + 1})), "\\\\.\\com{$1 + 1}" +"/dev/pipe", BRACK(FH_PIPE), "\\dev\\pipe" +"/dev/fifo", BRACK(FH_FIFO), "\\dev\\fifo" +"/dev/st%(0-127)d", BRACK(FHDEV(DEV_TAPE_MAJOR, {$1})), "\\Device\\Tape{$1}" +"/dev/nst%(0-127)d", BRACK(FHDEV(DEV_TAPE_MAJOR, {$1 + 128})), "\\Device\\Tape{$1}" +"/dev/fd%(0-15)d", BRACK(FHDEV(DEV_FLOPPY_MAJOR, {$1})), "\\Device\\Floppy{$1}" +"/dev/scd%(0-15)d", BRACK(FHDEV(DEV_CDROM_MAJOR, {$1})), "\\Device\\CdRom{$1}" +"/dev/sr%(0-15)d", BRACK(FHDEV(DEV_CDROM_MAJOR, {$1})), "\\Device\\CdRom{$1}" +"/dev/sd%{a-z}s", BRACK(FH_SD{uc $1}), "\\Device\\Harddisk{ord($1) - ord('a')}\\Partition0" +"/dev/sd%{a-z}s%(1-15)d", BRACK(FH_SD{uc $1} | {$2}), "\\Device\\Harddisk{ord($1) - ord('a')}\\Partition{$2 % 16}" %other {return NULL;} %% +#undef BRACK void device::parse (const char *s) { diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index 2d5998b3b..4b0fbb795 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -141,7 +141,7 @@ class fhandler_base bool exists () const {return pc.exists ();} int pc_binmode () const {return pc.binmode ();} device& dev () {return pc.dev;} - operator DWORD& () {return (DWORD) pc;} + operator DWORD& () {return (DWORD&) pc;} virtual size_t size () const {return sizeof (*this);} virtual fhandler_base& operator =(fhandler_base &x); diff --git a/winsup/cygwin/smallprint.c b/winsup/cygwin/smallprint.c index 6ad95c6e4..851e1414c 100644 --- a/winsup/cygwin/smallprint.c +++ b/winsup/cygwin/smallprint.c @@ -24,11 +24,7 @@ int __small_vsprintf (char *dst, const char *fmt, va_list ap); #define rnarg(dst, base, dosign, len, pad) __rn ((dst), (base), (dosign), va_arg (ap, long), len, pad, LMASK) #define rnargLL(dst, base, dosign, len, pad) __rn ((dst), (base), (dosign), va_arg (ap, unsigned long long), len, pad, LLMASK) -static char * __rn (char *, int, int, long long, int, int, - unsigned long long) __attribute__ ((regparm (3))); - - -static char * +static char __fastcall * __rn (char *dst, int base, int dosign, long long val, int len, int pad, unsigned long long mask) { /* longest number is ULLONG_MAX, 18446744073709551615, 20 digits */ diff --git a/winsup/cygwin/sync.cc b/winsup/cygwin/sync.cc index 20995da2d..e8eb2ac76 100644 --- a/winsup/cygwin/sync.cc +++ b/winsup/cygwin/sync.cc @@ -28,7 +28,6 @@ details. */ #undef WaitForSingleObject DWORD NO_COPY muto::exiting_thread; -CRITICAL_SECTION NO_COPY muto::init_lock; void muto::grab () diff --git a/winsup/cygwin/sync.h b/winsup/cygwin/sync.h index f2f852c78..c729454c3 100644 --- a/winsup/cygwin/sync.h +++ b/winsup/cygwin/sync.h @@ -17,7 +17,6 @@ details. */ class muto { static DWORD exiting_thread; - static CRITICAL_SECTION init_lock; LONG sync; /* Used to serialize access to this class. */ LONG waiters; /* Number of threads waiting for lock. */ HANDLE bruteforce; /* event handle used to control waiting for lock. */