在回答另一个问题 ,我偶然发现了男人页面调用函数的herror
。 这似乎是非常喜欢perror
除了它打印相关的一些主机查找问题的错误。 该男子页指出,这一功能是“过时”。 一个函数hsterror
其可用于打开错误数成字符串,而不进行打印被标记为已过时,以及。
我没有看到任何迹象显示, 为什么它们中的已废弃, 更换什么,应该使用。 那么,什么是把一个不起眼的首选方式h_errno
错误编号为GNU libc中的Linux系统上的用户可读字符串? 如果每一个微小的应用推出其自己的转换表,并希望组可能的错误代码不会很快改变?