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);

