Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/devices.cc')
-rw-r--r--winsup/cygwin/devices.cc391
1 files changed, 189 insertions, 202 deletions
diff --git a/winsup/cygwin/devices.cc b/winsup/cygwin/devices.cc
index 9972c644a..ffa891cbd 100644
--- a/winsup/cygwin/devices.cc
+++ b/winsup/cygwin/devices.cc
@@ -12,16 +12,18 @@
#undef __GNUC__
static unsigned int devhash (const char *, unsigned)
__attribute__ ((regparm (2)));
+#define bad_dev (&dev_bad_storage)
+
enum
{
TOTAL_KEYWORDS = 54,
MIN_WORD_LENGTH = 5,
MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 131,
- MAX_HASH_VALUE = 358
+ MIN_HASH_VALUE = 106,
+ MAX_HASH_VALUE = 288
};
-/* maximum key range = 228, duplicates = 0 */
+/* maximum key range = 183, duplicates = 0 */
#ifdef __GNUC__
__inline
@@ -35,19 +37,19 @@ devhash (register const char *str, register unsigned int len)
{
static const unsigned short asso_values[] =
{
- 359, 359, 359, 359, 359, 359, 359, 359, 359, 359,
- 359, 359, 359, 359, 359, 359, 359, 359, 359, 359,
- 359, 359, 359, 359, 359, 359, 359, 359, 359, 359,
- 359, 359, 359, 359, 359, 359, 359, 359, 359, 359,
- 359, 359, 359, 359, 359, 359, 359, 60, 359, 359,
- 359, 359, 359, 359, 359, 359, 359, 359, 62, 359,
- 359, 359, 359, 359, 359, 359, 359, 359, 359, 359,
- 359, 359, 359, 359, 359, 359, 359, 359, 359, 359,
- 359, 359, 359, 15, 359, 359, 359, 359, 359, 359,
- 359, 359, 359, 359, 359, 359, 359, 0, 2, 46,
- 42, 50, 3, 4, 36, 15, 10, 41, 61, 13,
- 26, 30, 52, 57, 45, 27, 59, 39, 51, 38,
- 32, 18, 14, 359, 359, 359, 359, 359
+ 289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
+ 289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
+ 289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
+ 289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
+ 289, 289, 289, 289, 289, 289, 289, 2, 289, 289,
+ 289, 289, 289, 289, 289, 289, 289, 289, 62, 289,
+ 289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
+ 289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
+ 289, 289, 289, 27, 289, 289, 289, 289, 289, 289,
+ 289, 289, 289, 289, 289, 289, 289, 29, 28, 12,
+ 45, 59, 32, 39, 24, 11, 19, 53, 55, 2,
+ 57, 35, 21, 54, 62, 9, 52, 8, 37, 10,
+ 16, 33, 43, 289, 289, 289, 289, 289
};
register int hval = len;
@@ -90,252 +92,237 @@ static NO_COPY const struct device wordlist[] =
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""},
- {":bad:", FH_BAD, ":bad:", 0, 0, 0, 0},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""},
- {"/dev/fd", FH_FLOPPY, "\\Device\\Floppy%d", 0, 15},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
- {"/dev/fifo", FH_FIFO, "\\dev\\fifo", 0, 0, 0, 0},
- {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+ {"/dev/com", FH_SERIAL, "\\.\\com%d", 1, 99},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {"/dev/sr", FH_CDROM, "\\Device\\CdRom%d", 0, 15},
- {""}, {""}, {""}, {""},
- {"/dev/mem", FH_MEM, "\\dev\\mem", 0, 0, 0, 0},
{""},
- {"/dev/hda", FH_SDA, "\\Device\\Harddisk%d\\Partition%d", 1, 16, -1},
- {""},
- {"/dev/hdb", FH_SDB, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 15},
- {"/dev/hdf", FH_SDF, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 79},
- {"/dev/hdg", FH_SDG, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 95},
- {""}, {""},
{"/dev/st", FH_TAPE, "\\Device\\Tape%d", 0, 127},
{""}, {""},
- {"/dev/hdj", FH_SDJ, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 143},
- {"/dev/com", FH_SERIAL, "\\.\\com%d", 1, 99},
- {""},
+ {"/dev/mem", FH_MEM, "\\dev\\mem", 0, 0, 0, 0},
+ {""}, {""},
+ {"/dev/scd", FH_CDROM, "\\Device\\CdRom%d", 0, 15},
+ {""}, {""}, {""},
+ {"/dev/sr", FH_CDROM, "\\Device\\CdRom%d", 0, 15},
{"/dev/hdm", FH_SDM, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 191},
- {"/dev/hdz", FH_SDZ, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 399},
+ {""}, {""}, {""},
+ {"/dev/dsp", FH_OSS_DSP, "\\dev\\dsp", 0, 0, 0, 0},
+ {"/dev/fd", FH_FLOPPY, "\\Device\\Floppy%d", 0, 15},
+ {"/dev/hdu", FH_SDU, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 319},
+ {"/dev/hds", FH_SDS, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 287},
+ {"/dev/hdw", FH_SDW, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 351},
{"/dev/hdi", FH_SDI, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 127},
+ {"/dev/hdc", FH_SDC, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 31},
+ {""}, {""}, {""},
+ {"/dev/hdx", FH_SDX, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 367},
{""}, {""},
+ {"/dev/hdj", FH_SDJ, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 143},
+ {""},
+ {"/dev/hdp", FH_SDP, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 239},
+ {""},
+ {"/dev/ptmx", FH_PTYM, "\\dev\\ptmx", 0, 0, 0, 0},
+ {"/dev/hdh", FH_SDH, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 111},
+ {""}, {""}, {""},
+ {"/dev/hdb", FH_SDB, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 15},
+ {"/dev/hda", FH_SDA, "\\Device\\Harddisk%d\\Partition%d", 1, 16, -1},
+ {""},
+ {":bad:", FH_BAD, ":bad:", 0, 0, 0, 0},
+ {"/dev/hdf", FH_SDF, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 79},
{"/dev/hdy", FH_SDY, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 383},
- {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {"/dev/hdn", FH_SDN, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 207},
- {"/dev/hds", FH_SDS, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 287},
- {""}, {""},
- {"/dev/hdo", FH_SDO, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 223},
{""},
- {"/dev/hdx", FH_SDX, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 367},
+ {"/dev/hdo", FH_SDO, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 223},
{""},
- {"/dev/nst", FH_NTAPE, "\\Device\\Tape%d", 0, 127},
+ {"/dev/hdv", FH_SDV, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 335},
{""},
- {"/dev/hdh", FH_SDH, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 111},
- {"/dev/scd", FH_CDROM, "\\Device\\CdRom%d", 0, 15},
- {"/dev/hdw", FH_SDW, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 351},
- {"/dev/hdu", FH_SDU, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 319},
+ {"/dev/hdg", FH_SDG, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 95},
+ {""}, {""},
+ {"/dev/fifo", FH_FIFO, "\\dev\\fifo", 0, 0, 0, 0},
+ {"/dev/hdz", FH_SDZ, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 399},
+ {"/dev/pipe", FH_PIPE, "\\dev\\pipe", 0, 0, 0, 0},
+ {"/dev/hdd", FH_SDD, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 47},
+ {""}, {""},
{"/dev/kmem", FH_KMEM, "\\dev\\mem", 0, 0, 0, 0},
+ {"/dev/nst", FH_NTAPE, "\\Device\\Tape%d", 0, 127},
+ {""}, {""},
+ {"/dev/hdt", FH_SDT, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 303},
{"/dev/hdk", FH_SDK, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 159},
- {"/dev/hdd", FH_SDD, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 47},
- {"/dev/dsp", FH_OSS_DSP, "\\dev\\dsp", 0, 0, 0, 0},
+ {"/dev/hdq", FH_SDQ, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 255 /* FIXME 8 bit lunacy */},
+ {"/dev/hdl", FH_SDL, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 175},
+ {""},
+ {"/dev/hdn", FH_SDN, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 207},
{""},
- {"/dev/hdr", FH_SDR, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 271},
- {"/dev/hdc", FH_SDC, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 31},
- {""}, {""}, {""},
{"/dev/hde", FH_SDE, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 63},
- {"/dev/hdv", FH_SDV, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 335},
- {"/dev/hdp", FH_SDP, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 239},
- {""}, {""}, {""}, {""},
- {"/dev/hdq", FH_SDQ, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 255 /* FIXME 8 bit lunacy */},
- {"/dev/tty", FH_TTY, "\\dev\\tty", 0, 0, 0, 0},
- {"/dev/hdt", FH_SDT, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 303},
+ {""}, {""},
+ {"/dev/hdr", FH_SDR, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 271},
{""},
- {"/dev/hdl", FH_SDL, "\\Device\\Harddisk%d\\Partition%d", 1, 16, 175},
- {"/dev/zero", FH_ZERO, "\\dev\\zero", 0, 0, 0, 0},
- {""}, {""}, {""}, {""},
- {"/dev/conin", FH_CONIN, "conin", 0, 0, 0, 0},
- {"/dev/random", FH_RANDOM, "\\dev\\random", 0, 0, 0, 0},
+ {"/dev/clipboard", FH_CLIPBOARD, "\\dev\\clipboard", 0, 0, 0, 0},
{""}, {""}, {""},
+ {"/dev/tty", FH_TTY, "\\dev\\tty", 0, 0, 0, 0},
+ {""}, {""},
{"/dev/ttym", FH_TTYM, "\\dev\\ttym", 0, 255, 0, 0},
- {""},
- {"/dev/ttyS", FH_SERIAL, "\\.\\com%d", 0, 99, -1},
+ {""}, {""}, {""}, {""}, {""}, {""},
+ {"/dev/ttys", FH_TTYS, "\\dev\\tty%d", 0, 255, 0, 0},
{""}, {""},
+ {"/dev/conout", FH_CONOUT, "conout", 0, 0, 0, 0},
+ {""},
+ {"/dev/console", FH_CONSOLE, "\\dev\\console", 0, 0, 0, 0},
+ {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"/dev/windows", FH_WINDOWS, "\\dev\\windows", 0, 0, 0, 0},
- {"/dev/urandom", FH_URANDOM, "\\dev\\urandom", 0, 0, 0, 0},
- {"/dev/ptmx", FH_PTYM, "\\dev\\ptmx", 0, 0, 0, 0},
+ {""}, {""},
+ {"/dev/ttyS", FH_SERIAL, "\\.\\com%d", 0, 99, -1},
{""}, {""}, {""}, {""}, {""},
- {"/dev/console", FH_CONSOLE, "\\dev\\console", 0, 0, 0, 0},
- {"/dev/ttys", FH_TTYS, "\\dev\\tty%d", 0, 255, 0, 0},
+ {"/dev/port", FH_PORT, "\\dev\\port", 0, 0, 0, 0},
+ {""}, {""},
+ {"/dev/conin", FH_CONIN, "conin", 0, 0, 0, 0},
+ {""},
+ {"/dev/null", FH_NULL, "nul", 0, 0, 0, 0},
+ {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+ {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""},
- {"/dev/pipe", FH_PIPE, "\\dev\\pipe", 0, 0, 0, 0},
- {""}, {""}, {""},
- {"/dev/conout", FH_CONOUT, "conout", 0, 0, 0, 0},
- {"/dev/rawdrive", FH_RAWDRIVE, "\\DosDevices\\%c:", 0, 0, 0, 0},
- {""}, {""}, {""}, {""}, {""}, {""},
- {"/dev/clipboard", FH_CLIPBOARD, "\\dev\\clipboard", 0, 0, 0, 0},
+ {"/dev/zero", FH_ZERO, "\\dev\\zero", 0, 0, 0, 0},
{""}, {""}, {""}, {""},
- {"/dev/port", FH_PORT, "\\dev\\port", 0, 0, 0, 0},
- {"/dev/null", FH_NULL, "nul", 0, 0, 0, 0}
+ {"/dev/urandom", FH_URANDOM, "\\dev\\urandom", 0, 0, 0, 0},
+ {""}, {""}, {""}, {""}, {""}, {""}, {""},
+ {"/dev/rawdrive", FH_RAWDRIVE, "\\DosDevices\\%c:", 0, 0, 0, 0},
+ {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+ {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+ {"/dev/random", FH_RANDOM, "\\dev\\random", 0, 0, 0, 0}
};
-static const device cygdrive_dev_storage =
+const device dev_cygdrive_storage =
{"/cygdrive", FH_CYGDRIVE, "/cygdrive", 0, 0, 0, 0};
-static const device fs_dev_storage =
+const device dev_fs_storage =
{"", FH_FS, "", 0, 0, 0, 0};
-static const device proc_dev_storage =
+const device dev_proc_storage =
{"", FH_PROC, "", 0, 0, 0, 0};
-static const device registry_dev_storage =
+const device dev_registry_storage =
{"", FH_REGISTRY, "", 0, 0, 0, 0};
-static const device process_dev_storage =
+const device dev_process_storage =
{"", FH_PROCESS, "", 0, 0, 0, 0};
-static const device tcp_dev_storage =
+const device dev_tcp_storage =
{"/dev/inet/tcp", FH_TCP, "", 0, 0, 0, 0};
-static const device udp_dev_storage =
+const device dev_udp_storage =
{"/dev/inet/udp", FH_UCP, "", 0, 0, 0, 0};
-static const device icmp_dev_storage =
+const device dev_icmp_storage =
{"/dev/inet/icmp", FH_ICMP, "", 0, 0, 0, 0};
-static const device unix_dev_storage =
+const device dev_unix_storage =
{"/dev/inet/unix", FH_UNIX, "", 0, 0, 0, 0};
-static const device stream_dev_storage =
+const device dev_stream_storage =
{"/dev/inet/stream", FH_STREAM, "", 0, 0, 0, 0};
-static const device dgram_dev_storage =
+const device dev_dgram_storage =
{"/dev/inet/dgram", FH_DGRAM, "", 0, 0, 0, 0};
-static const device piper_dev_storage =
+const device dev_piper_storage =
{"", FH_PIPER, "", 0, 0, 0, 0};
-static const device pipew_dev_storage =
+const device dev_pipew_storage =
{"", FH_PIPEW, "", 0, 0, 0, 0};
-static const device dev_fs =
+const device dev_fs =
{"", FH_FS, "", 0, 0, 0, 0};
-const device *bad_dev = wordlist + 131;
-const device *cdrom_dev = wordlist + 241;
-const device *cdrom_dev1 = wordlist + 285;
-const device *clipboard_dev = wordlist + 352;
-const device *conin_dev = wordlist + 315;
-const device *conout_dev = wordlist + 344;
-const device *console_dev = wordlist + 333;
-const device *cygdrive_dev = &cygdrive_dev_storage;
-const device *dgram_dev = &dgram_dev_storage;
-const device *fifo_dev = wordlist + 222;
-const device *floppy_dev = wordlist + 214;
-const device *fs_dev = &fs_dev_storage;
-const device *icmp_dev = &icmp_dev_storage;
-const device *kmem_dev = wordlist + 288;
-const device *mem_dev = wordlist + 246;
-const device *ntape_dev = wordlist + 282;
-const device *null_dev = wordlist + 358;
-const device *oss_dsp_dev = wordlist + 291;
-const device *pipe_dev = wordlist + 340;
-const device *piper_dev = &piper_dev_storage;
-const device *pipew_dev = &pipew_dev_storage;
-const device *port_dev = wordlist + 357;
-const device *proc_dev = &proc_dev_storage;
-const device *process_dev = &process_dev_storage;
-const device *ptym_dev = wordlist + 327;
-const device *random_dev = wordlist + 316;
-const device *rawdrive_dev = wordlist + 345;
-const device *registry_dev = &registry_dev_storage;
-const device *sda_dev = wordlist + 248;
-const device *sdb_dev = wordlist + 250;
-const device *sdc_dev = wordlist + 294;
-const device *sdd_dev = wordlist + 290;
-const device *sde_dev = wordlist + 298;
-const device *sdf_dev = wordlist + 251;
-const device *sdg_dev = wordlist + 252;
-const device *sdh_dev = wordlist + 284;
-const device *sdi_dev = wordlist + 263;
-const device *sdj_dev = wordlist + 258;
-const device *sdk_dev = wordlist + 289;
-const device *sdl_dev = wordlist + 309;
-const device *sdm_dev = wordlist + 261;
-const device *sdn_dev = wordlist + 274;
-const device *sdo_dev = wordlist + 278;
-const device *sdp_dev = wordlist + 300;
-const device *sdq_dev = wordlist + 305;
-const device *sdr_dev = wordlist + 293;
-const device *sds_dev = wordlist + 275;
-const device *sdt_dev = wordlist + 307;
-const device *sdu_dev = wordlist + 287;
-const device *sdv_dev = wordlist + 299;
-const device *sdw_dev = wordlist + 286;
-const device *sdx_dev = wordlist + 280;
-const device *sdy_dev = wordlist + 266;
-const device *sdz_dev = wordlist + 262;
-const device *serial_dev = wordlist + 259;
-const device *serial_dev1 = wordlist + 322;
-const device *stream_dev = &stream_dev_storage;
-const device *tape_dev = wordlist + 255;
-const device *tcp_dev = &tcp_dev_storage;
-const device *tty_dev = wordlist + 306;
-const device *ttym_dev = wordlist + 320;
-const device *ttys_dev = wordlist + 334;
-const device *udp_dev = &udp_dev_storage;
-const device *unix_dev = &unix_dev_storage;
-const device *urandom_dev = wordlist + 326;
-const device *windows_dev = wordlist + 325;
-const device *zero_dev = wordlist + 310;
+const device dev_bad_storage = wordlist[157];
+const device dev_cdrom_storage = wordlist[123];
+const device dev_cdrom1_storage = wordlist[127];
+const device dev_clipboard_storage = wordlist[190];
+const device dev_conin_storage = wordlist[231];
+const device dev_conout_storage = wordlist[207];
+const device dev_console_storage = wordlist[209];
+const device dev_fifo_storage = wordlist[168];
+const device dev_floppy_storage = wordlist[133];
+const device dev_kmem_storage = wordlist[174];
+const device dev_mem_storage = wordlist[120];
+const device dev_ntape_storage = wordlist[175];
+const device dev_null_storage = wordlist[233];
+const device dev_oss_dsp_storage = wordlist[132];
+const device dev_pipe_storage = wordlist[170];
+const device dev_port_storage = wordlist[228];
+const device dev_ptym_storage = wordlist[149];
+const device dev_random_storage = wordlist[288];
+const device dev_rawdrive_storage = wordlist[270];
+const device dev_sda_storage = wordlist[155];
+const device dev_sdb_storage = wordlist[154];
+const device dev_sdc_storage = wordlist[138];
+const device dev_sdd_storage = wordlist[171];
+const device dev_sde_storage = wordlist[185];
+const device dev_sdf_storage = wordlist[158];
+const device dev_sdg_storage = wordlist[165];
+const device dev_sdh_storage = wordlist[150];
+const device dev_sdi_storage = wordlist[137];
+const device dev_sdj_storage = wordlist[145];
+const device dev_sdk_storage = wordlist[179];
+const device dev_sdl_storage = wordlist[181];
+const device dev_sdm_storage = wordlist[128];
+const device dev_sdn_storage = wordlist[183];
+const device dev_sdo_storage = wordlist[161];
+const device dev_sdp_storage = wordlist[147];
+const device dev_sdq_storage = wordlist[180];
+const device dev_sdr_storage = wordlist[188];
+const device dev_sds_storage = wordlist[135];
+const device dev_sdt_storage = wordlist[178];
+const device dev_sdu_storage = wordlist[134];
+const device dev_sdv_storage = wordlist[163];
+const device dev_sdw_storage = wordlist[136];
+const device dev_sdx_storage = wordlist[142];
+const device dev_sdy_storage = wordlist[159];
+const device dev_sdz_storage = wordlist[169];
+const device dev_serial_storage = wordlist[106];
+const device dev_serial1_storage = wordlist[222];
+const device dev_tape_storage = wordlist[117];
+const device dev_tty_storage = wordlist[194];
+const device dev_ttym_storage = wordlist[197];
+const device dev_ttys_storage = wordlist[204];
+const device dev_urandom_storage = wordlist[262];
+const device dev_windows_storage = wordlist[219];
+const device dev_zero_storage = wordlist[257];
const device *unit_devices[] =
{
- wordlist + 241 /* cdrom */,
- wordlist + 259 /* serial */,
- wordlist + 320 /* ttym */,
- wordlist + 334 /* ttys */,
- wordlist + 214 /* floppy */,
- &tcp_dev_storage /* tcp */,
- wordlist + 345 /* rawdrive */,
- wordlist + 255 /* tape */
+ &wordlist[123] /* cdrom */,
+ &wordlist[106] /* serial */,
+ &wordlist[197] /* ttym */,
+ &wordlist[204] /* ttys */,
+ &wordlist[133] /* floppy */,
+ &dev_tcp_storage /* tcp */,
+ &wordlist[270] /* rawdrive */,
+ &wordlist[117] /* tape */
};
const device *uniq_devices[] =
{
- wordlist + 131 /* bad */,
- &fs_dev_storage /* fs */,
- &process_dev_storage /* process */,
- &registry_dev_storage /* registry */,
- &proc_dev_storage /* proc */,
- wordlist + 222 /* fifo */,
- &pipew_dev_storage /* pipew */,
- &piper_dev_storage /* piper */,
- wordlist + 340 /* pipe */,
- wordlist + 246 /* mem */,
- wordlist + 288 /* kmem */,
- wordlist + 358 /* null */,
- wordlist + 310 /* zero */,
- wordlist + 357 /* port */,
- wordlist + 316 /* random */,
- wordlist + 326 /* urandom */,
- wordlist + 306 /* tty */,
- wordlist + 333 /* console */,
- wordlist + 327 /* ptym */,
- wordlist + 344 /* conout */,
- wordlist + 315 /* conin */,
- wordlist + 352 /* clipboard */,
- wordlist + 325 /* windows */,
- wordlist + 291 /* oss_dsp */,
- wordlist + 259 /* serial */
+ &wordlist[157] /* bad */,
+ &dev_fs_storage /* fs */,
+ &dev_process_storage /* process */,
+ &dev_registry_storage /* registry */,
+ &dev_proc_storage /* proc */,
+ &wordlist[168] /* fifo */,
+ &dev_pipew_storage /* pipew */,
+ &dev_piper_storage /* piper */,
+ &wordlist[170] /* pipe */,
+ &wordlist[120] /* mem */,
+ &wordlist[174] /* kmem */,
+ &wordlist[233] /* null */,
+ &wordlist[257] /* zero */,
+ &wordlist[228] /* port */,
+ &wordlist[288] /* random */,
+ &wordlist[262] /* urandom */,
+ &wordlist[194] /* tty */,
+ &wordlist[209] /* console */,
+ &wordlist[149] /* ptym */,
+ &wordlist[207] /* conout */,
+ &wordlist[231] /* conin */,
+ &wordlist[190] /* clipboard */,
+ &wordlist[219] /* windows */,
+ &wordlist[132] /* oss_dsp */,
+ &wordlist[106] /* serial */
};
#ifdef __GNUC__