lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Am 19.04.2014 08:16 schröbte Dirk Laurie:
2014-04-18 22:28 GMT+02:00 Sean Conner <sean@conman.org>:

requires a C99 compiler

Does POSIX.1-2001 compliance imply all of C99?


All I found was this[1]:

 1.7 Relationship to Other Formal Standards

Great care has been taken to ensure that this volume of IEEE Std
1003.1-2001 is fully aligned with the following standards:

ISO C (1999)
    ISO/IEC 9899:1999, Programming Languages - C.

Parts of the ISO/IEC 9899:1999 standard (hereinafter referred to as
the ISO C standard) are referenced to describe requirements also
mandated by this volume of IEEE Std 1003.1-2001. Some functions and
headers included within this volume of IEEE Std 1003.1-2001 have a
version in the ISO C standard; in this case CX markings are added as
appropriate to show where the ISO C standard has been extended (see
Codes ). Any conflict between this volume of IEEE Std 1003.1-2001 and
the ISO C standard is unintentional.


My understanding is that there may be requirements mandated by ISO C which are not mandated by POSIX.

Philipp

[1]: http://pubs.opengroup.org/onlinepubs/009695399/functions/xsh_chap01.html#tag_01_07