Index: mount.cc =================================================================== RCS file: /cvs/cygwin-apps/setup/mount.cc,v retrieving revision 2.16 diff -p -u -r2.16 mount.cc --- mount.cc 11 Jul 2003 22:48:14 -0000 2.16 +++ mount.cc 10 Nov 2004 17:02:32 -0000 @@ -151,9 +151,14 @@ create_mount (String const posix, String CYGWIN_INFO_CYGWIN_MOUNT_REGISTRY_NAME, posix.cstr_oneuse ()); HKEY kr = issystem ? HKEY_LOCAL_MACHINE : HKEY_CURRENT_USER; - if (RegCreateKeyEx (kr, buf, 0, (char *)"Cygwin", 0, KEY_ALL_ACCESS, - 0, &key, &disposition) != ERROR_SUCCESS) - fatal ("mount"); + LONG retval = RegCreateKeyEx (kr, buf, 0, (char *)"Cygwin", 0, + KEY_ALL_ACCESS, 0, &key, &disposition); + if (retval != ERROR_SUCCESS) + { + char errbuffer[40]; + _snprintf (errbuffer, 40, "Mount error %d", retval); + fatal (errbuffer); + } RegSetValueEx (key, "native", 0, REG_SZ, (BYTE *) win32.cstr_oneuse (), win32.size () + 1);