Truncated Environment Variables? - using Cygwin + GetEnvironmentStrings() WIN32 API
Dave Korn
dave.korn@artimi.com
Tue May 2 14:32:00 GMT 2006
On 02 May 2006 15:18, Kaveh Goudarzi wrote:
> I call cygwin_internal ( CW_SYNC_WINENV ) prior to
> the call to GetEnvironmentStrings ... the strange thing is the
> value that comes back ... looking at the code
> (cygwin/src/winsup/cygwin/external.cc) I expected zero but I get another
> value (4294967295 ... uninitialized return?)
Return values are ints, not unsigneds. That one is -1. Which means
'error'!
> Any ideas?
Check errno for more information?
> Also I noticed that the address of environ seems always to be
> at 0x460090 ... is it safe to assume this to always be the case?
No, absolutely not.
cheers,
DaveK
--
Can't think of a witty .sigline today....
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list