Mail Archives: cygwin/2002/01/10/10:10:47
> > Glenn found some test cases where mmap() failed and has
> also written a nice test program. I will get this to you later.
> > He also states that the value returned by getpagesize()
> must conform to mmap() alignment by definition in the SUSv2.
> I'm not quite sure about that, though.
>
> See my reply to Robert. It's just an example. I don't have another
> reason at hand now but we already considered that change and we
> actually *had* reasons to avoid it. Perhaps Chris can help out here.
OK.
> But, uhm, what exactly is a `superuser' from your point of view?
> We don't have that concept except for SYSTEM as _the_ user which
> is able to change user context w/o changing security policies.
> And on 9x/Me...
Does the SYSTEM user have uid == 0? Does any user have an uid == 0?
If not then it does not matter anyway. I can just leave it as it is.
If in future some superuser concept might find it's way into Cygwin, this $SHELL stuff is safe already.
Oh, I forgot to mention that I changed the rename() logic a bit.
rename("a", "b"): If "a" is really "a.exe" it is renamed to "b.exe"
rename("a", "b.suffix"): If "a" is really "a.exe" it is nevertheless renamed to "b.suffix". The ".suffix" implies that the user knows what she's doing.
rename("a.exe", "b"): The ".exe" suffix implies that the user knows what she's doing, too, so "a.exe" is renamed to "b"
This also holds for link().
I've taken that from UWIN, too.
Karsten
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -