Mail Archives: cygwin-apps/2001/11/11/05:22:04
I'd like to update my Cygwin environment installed for all users
without administrative priviledge. Setup.exe seems to work in
this case, but doesn't take account of the system mount table.
The following patch can fix it.
2001-11-11 Kazuhiro Fujieda <fujieda AT jaist DOT ac DOT jp>
* mount.cc (read_mounts): Allow reading system mount table without
administrative priviledge.
Index: mount.cc
===================================================================
RCS file: /cvs/src/src/winsup/cinstall/mount.cc,v
retrieving revision 2.6
diff -u -p -r2.6 mount.cc
--- mount.cc 2001/10/31 13:15:05 2.6
+++ mount.cc 2001/11/11 07:38:47
@@ -313,7 +313,7 @@ read_mounts ()
CYGWIN_INFO_CYGWIN_MOUNT_REGISTRY_NAME);
HKEY key = issystem ? HKEY_LOCAL_MACHINE : HKEY_CURRENT_USER;
- if (RegCreateKeyEx (key, buf, 0, "Cygwin", 0, KEY_ALL_ACCESS,
+ if (RegCreateKeyEx (key, buf, 0, "Cygwin", 0, KEY_READ,
0, &key, &disposition) != ERROR_SUCCESS)
break;
for (int i = 0; ;i++, m++)
____
| AIST Kazuhiro Fujieda <fujieda AT jaist DOT ac DOT jp>
| HOKURIKU Center for Information Science
o_/ 1990 Japan Advanced Institute of Science and Technology
- Raw text -