[LLVMdev] POSIX compliance

Henrik Bach henrik_bach_llvm at hotmail.com
Tue Aug 31 10:47:40 PDT 2004


Reid,

>As for Interix support in general, I'm having a hard time determining
>which variant of Unix Interix implements. It seems to be partially Posix
>1 and partially Posix 2 based. Do you have any further information
>related to the specific standards supported by Interix? I don't want to
>incorrectly categorize the Interix support.

I've discussed this subject with the support staff from Interix: 
http://www.interopsystems.com/tools/forum/tm.asp?m=3336&mpage=1&key=&#3340

As I see it: Interix supports: POSIX.1, POSIX.2 and Single UNIX 
Specification (SUS).

However, the general rule is to use the define _ALL_SOURCE when compiling 
the source.

This is the behavior I've succeded with Interix till now. However, for some 
header files some other defines has to be set to compile or you directly 
have to manipulate the files (comment some functions). I'm working to iron 
these cases out.


/Henrik

_________________________________________________________________
Få alle de nye og sjove ikoner med MSN Messenger http://messenger.msn.dk/




More information about the llvm-dev mailing list