http://blog.chinaunix.net/uid-23204078-id-2525171.html
_posix_source | 如果这种宏观的定义是,所有的接口定义为部分原posix.1规格,有提供。 |
这是宏观调控所确定的原posix.1 20世纪90年代的水平。 | |
_posix_c_source | 这项宏观取代_posix_source 。 如果它设置为1 ,等于_posix_source 。 如果是> = 2 ,那么它也包括c接口的定义posix.2 ,包括定期的词句。 如果是> = 199309升,那么,它还包括更多会议接口定义在1993年修改的POSIX ,尤其是包括软实时功能,如果这是> = 199506升(默认) ,它还包括更多会议接口定义1995年修订的POSIX ,尤其是包括与POSIX线程。这是宏观调控所确定的版本与POSIX公布的1990年以后,为了区别支持各种版本的POSIX (我现在还单身的UNIX )的标准。它在很大程度上取代_xopen_source 。 |
_xopen_source | 该_xopen_source宏观是指由认证,部分单一的Unix标准,并定义了一个合乎逻辑的超接口包括由_posix_c_source 。会议还确定了由xpg 。 如果它被定义在各基地,级别是否符合xpg4 ( unix95 )计算在内。 如果它被定义为500 ,然后基准面是否符合xpg5 ( unix98 ,避震第2版) ,是包括在内。如果它被定义为600个,基地化水平的一致性,符合IEEE标准1003.1-2003 (合并后的POSIX和避震文件) ,是包括在内。 |
_isoc99_source | 此功能测试产品出口的宏观界面界定新的国际标准化组织/国际电工技术委员会c99标准。 |
_svid_source | 此功能测试宏功能,使所指定的系统V接口定义( svid )可用。 这并不意味着glibc中提供了完整的实施该svid标准,它只是暴露了svid指定的功能存在,在glibc的。 |
_bsd_source | BSD的特点,才能有冲突的其他特点,问题和冲突始终是解决有利于系统vor遵从标准的行为,如果有任何的POSIX ,第X /打开或System V的特点,宏观调控是指或暗示的,因此唯一的特征宏观使得BSD的行为被断言是_isoc99_source 。(确切的定义,这项功能测试宏观经济发生了变化,从时间,以时间,并有可能再次发生变化,因为它并没有特别指明,以任何标准来看) 。 |
_gnu_source | _gnu_source轮流一切可能,有利于系统V界面,以BSD的界面案件冲突。 这也增加了一些在GNU和Linux的专用接口,如文件的契约。 |