adding DEVICEMAP\HARDWARE registry entries

Alexandre Julliard julliard at
Mon Nov 24 07:24:44 CST 2008

A C Hurst <A.Hurst at> writes:

> The code in oldconfig.c is called by process.c/__wine_kernel_init(), on server startup.
> The entries are volatile, and are dynamically created if you count scanning wineprefix/dosdevices/
> and doing a stat() on anything named com[1-9] it finds there every time wine starts up.
> I could just call get_dos_device and let it do the stat calls, but it would be less efficient, and
> you'd end up with registry entries for the successes of get_default_com_device, not just the ones
> symlinked in dosdevices

You don't want to depend on the symlinks, things should work without
requiring the user to create any symlink. It should depend on what
actual devices are present on the machine, and probably be done
somewhere in the HAL support.

Alexandre Julliard
julliard at

More information about the wine-devel mailing list