This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/30335] CreateFileMapping fails in Vista due to lack of admin privileges
- From: "magnus at greatlord dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 Jun 2007 17:48:12 -0000
- Subject: [Bug other/30335] CreateFileMapping fails in Vista due to lack of admin privileges
- References: <bug-30335-13841@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #11 from magnus at greatlord dot com 2007-06-03 17:48 -------
Hi
I look at both patcher the frist one the
"GCC-v4.1-r120189-CreateFileMapping-Vista.patch" is most correct one in my
eyes.
if you reading how CreateFileMapping works, at
http://msdn2.microsoft.com/en-us/library/aa366537.aspx
I interper it the text as u always need to use "local\\name" to support more
that one user.
we need rember that apps can get admin right in NT 2003 and down when they
runs so they where allown to use NULL in the last param and gain admins right
in vista this is not posible any longer, letting program getting admin right
when user have limit right. so now all program need follow the api to proper
Now we looking at the second patch the host-mingw32.c.diff
I have not tested it in vista or windows yet. But what I can see
it using vritualalloc that mean it alloc memory and getting allot slower
against
FileMapping we talking about allot extra comping time, and it is not a good
idea for big project like reactos, and another thing the swap file will incress
and windows does not always cleanup stuff in the swapfile until a reboot, that
is few big disages with host-mingw32.c.diff it exists allot other disgante over
it also.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30335