latest cygwin does not track pwd?

Christopher Faylor
Wed Nov 1 11:57:00 GMT 2000

On Wed, Nov 01, 2000 at 02:34:43PM -0500, Robinow, David wrote:
>> On Wed, Nov 01, 2000 at 02:18:23PM -0500, Robinow, David wrote:
>> >> It's definitely 'getcwd(NULL, 0)' in Chuck's sources.
>> >  Also in 5.7.0 development sources. 
>> >> I think I'll just revert the behavior.  It appears that a number of
>> >> packages are expecting it.
>> >  Is there a reason these packages can't be fixed?
>> >  Is 'getcwd(NULL, -1)' broken in some version?
>> Not that I know of, but Corinna has pointed out that some 
>> versions of linux
>> suggest that getcwd(NULL, 0) is ok and, possibly, BSD allows 
>> this construction.
>> So, I think we'll be constantly responding to this on the 
>> mailing list.  I'd
>> rather just "fix" cygwin.
> OK, it's your call.
> For what it's worth Solaris and IRIX both require EINVAL.  I can't
>think of why failure to return EINVAL would break something though.

It seems to work fine on Linux, the man page not withstanding.

So, I've reverted my error test.


Want to unsubscribe from this list?
Send a message to

More information about the Cygwin mailing list