您现在的位置是:首页 > 文章详情

GNU C Library 2.31 发布

日期:2020-02-07点击:454

GNU C Library 2.31 已发布,此版本的重要变更包括引入对 C2X 标准的初始支持、与 DNS 存根解析器(DNS stub resolver)相关的变更、新的 pthread_clockjoin_np() POSIX 线程扩展,以及与时间相关的函数的许多更改等。

下面是对这些变更的简单介绍:

  • GNU C Library 现在支持功能测试宏 _ISOC2X_SOURCE,以启用 ISO C2X 标准草案中的功能。GNU C Library 仅支持该草案标准中的某些功能,并且由于该草案正在积极开发中,因此该宏启用的功能集易于更改。通过 _GNU_SOURCE 或使用"gcc-std=gnu2x"进行编译也可以启用 C2X 的功能。
  • 将结果四舍五入为更窄类型的 <math.h> 函数现在在 <tgmath.h> 中具有相应的类型通用宏,如 TS 18661-1:2014 中所定义以及 TS 18661-3:2015(由 Clarification Request 13 的决议进行了修订)。
  • 添加 pthread_clockjoin_np 函数,从而可以与具有特定时钟的终止线程进行连接。它允许等待 CLOCK_MONOTONIC 和 CLOCK_REALTIME。此函数是 GNU 扩展。
  • 添加了新的语言环境:mnw_MM(Mon 语言为缅甸语)。
  • 如果通过 /etc/resolv.conf 中的 options 指令设置了 trust-ad 选项(或者如果在 _res.options 中设置了 RES_TRUSTAD),则 DNS 存根解析器将有选择地在查询中发送认证数据位(AD, authenticated data)。在这种模式下,名称服务器提供的 AD 位可用于调用 res_search 和相关功能的应用程序。在默认模式下,未在查询中设置 AD 位,而是在响应中自动将其清除,表明缺乏 DNSSEC 验证。因此,名称服务器和它们的网络路径被视为不可信。

下载地址:

http://ftpmirror.gnu.org/libc/
http://ftp.gnu.org/gnu/libc/

完整变更内容点此查看

原文链接:https://www.oschina.net/news/113212/gnu-c-library-v2-31-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章