]> git.ipfire.org Git - thirdparty/pciutils.git/commit
libpci: win32-cfgmgr32: Improve parsing of driver path
authorPali Rohár <pali@kernel.org>
Fri, 20 Sep 2024 21:10:42 +0000 (23:10 +0200)
committerMartin Mares <mj@ucw.cz>
Sun, 8 Jun 2025 15:19:58 +0000 (17:19 +0200)
commitc8647861c628920c7292603768f46acc1330c547
tree113b5d3ad404b30861afdce8d833c9ed7d3db713
parentb357c87677e0ff760d63df1384b7a7c56cfd41ed
libpci: win32-cfgmgr32: Improve parsing of driver path

Remove NT prefix "\\??\\" prefix only for drive letters when converting it
to Win32 path. And convert unhandled absolute NT path to Win32 path via
"GLOBALROOT" symlink (which points to NT root path) available in Win32
"\\\\?\\" path. With this change libpci's driver path on windows should be
always valid Win32 path.
lib/win32-cfgmgr32.c