delorie.com/archives/browse.cgi | search |
Hi. Chris, I found the latest inetutils-1.3.2-7 has the same behaviour. $ ftp localhost ....... ftp> pwd 550 Invalid argument. inetutils-1.3.2/ftpd/ftpd.c also relys on this bug. $ grep getpwd ftpd.c path = getcwd (0, 0); char *cwd = getcwd (0, 0); char *path = getcwd (0, 0); The ftpd should be fixed, I think. Regards, Takashi Nishigaya > The problem is that it looks like perl is calling getcwd like this: > > getcwd (NULL, 0); > > and cygwin is returning a NULL, as is mandated by both the Single Unix > Specification and the linux man page. 1.1.4 allowed zero length length > arguments but that was a bug that I fixed in 1.1.5. > > I had no idea that people were relying on the bug. > > I'm not sure what to do about this. I am loathe to accomodate a bug > like this but I don't want to force a new perl release or endure to the > next two years of "I cygwined my perl 1.1.[5-9] and it am broke" messages > either. > > cgf > > -- > Want to unsubscribe from this list? > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |