* Makefile.in: Add dependencies for fhandler_random.o

* fhandler.h: Add device type FH_RANDOM. Add class
        fhandler_dev_random.
        * fhandler_random.cc: New file. Implementation of
        fhandler_dev_random.
        * hinfo.cc (build_fhandler): Add case for FH_RANDOM.
        * path.cc: Add device names for random devices to
        windows_device_names.
        (get_device_number): Add if branch for random devices.
        (win32_device_name): Add device name generation for
        random devices.
        winsup.h: Include <wincrypt.h>.
This commit is contained in:
Corinna Vinschen
2000-05-03 15:39:10 +00:00
parent 49d64538cd
commit 1c0c369b36
7 changed files with 144 additions and 3 deletions

View File

@@ -282,6 +282,9 @@ hinfo::build_fhandler (int fd, DWORD dev, const char *name, int unit)
case FH_ZERO:
fh = new (buf) fhandler_dev_zero (name);
break;
case FH_RANDOM:
fh = new (buf) fhandler_dev_random (name, unit);
break;
default:
/* FIXME - this could recurse forever */
return build_fhandler (fd, name, NULL);