From: <ji...@ng...> - 2001-01-12 19:27:11
|
Hi list, I am trying to compile an app that wants a routine called major(), and apparently expects to find it in sys/sysmacros.h. I can't find that header file in the mingw includes, or indeed, that function anywhere in any of the mingw header files. An allied problem seems to be the definition of macros for S_IFSOCK and S_IFLNK, which the program expects to find in sys/stat.h These things all exist in /usr/include/sys, but not in the mingw versions. Can someone give me a shove in the right direction? --- Jim Roy voice 541 757 7231 Sys. Admin. fax 541 757 7331 NW Geophysical Assoc. http://www.nga.com Corvallis Or. US --- |
From: Earnie B. <ear...@ya...> - 2001-01-12 22:16:45
|
Jim Roy wrote: > > Hi list, > > I am trying to compile an app that wants a routine called major(), > and apparently expects to find it in sys/sysmacros.h. I can't find > that header file in the mingw includes, or indeed, that function anywhere > in any of the mingw header files. > > An allied problem seems to be the definition of macros for S_IFSOCK and > S_IFLNK, which the program expects to find in sys/stat.h > > These things all exist in /usr/include/sys, but not in the mingw versions. > > Can someone give me a shove in the right direction? > You can't build POSIX programs with MinGW unless you port (read modify heavily) the program. MinGW compiler is ANSI compliant only. If you want POSIX stick with Cygwin. Cheers, Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |