HAVE_GETCWD fails to include io.h

Andrew Haley aph@cambridge.redhat.com
Fri Aug 23 03:22:00 GMT 2002


Adam Megacz writes:
 > 
 > Hrm, mingw won't build anymore because natSystem.cc uses getcwd()
 > without #includ'ing io.h.
 getcwd() is defined in unistd.h. That's why the call to getcwd() is
 enclosed in #ifdef HAVE_UNISTD_H.
I guess mingw defines getcwd() in another file?
 > Where would the appropriate place be for me to add #include<io.h>? In
 > win32.h? In a #ifdef-WIN32 block in natSystem.cc?
The latter, probably.
However, I think it's time to break natRuntime.cc into some
OS-specific files before it gets any worse.
Andrew.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /