> It doesn't. Cygwin != Linux. > > Also, AFAIK, if a Linux application is directly including linux/*, it is > broken.
Not necessarily. Not every application is designed to work across different platforms. Sometimes a programmer may choice to sacrifice portability for some other advantage. In fact in some cases they may include system include files like thos in "linux/*" just prevent people from compiling on an unsupported platform. Bill -- 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/