如何在MAC OS中使用gethostbyname_r

时间:2012-09-26 06:13:50

标签: c++ macos

我有一个网络实用程序。我正在使用函数gethostbyname_r。这个函数在Linux环境中编译得很好,但是当我尝试在MAC OS上编译相同的代码时,我收到以下错误:

  

'gethostbyname_r'未在此范围内声明

我可以在MAC上使用其他功能或对应物吗?

1 个答案:

答案 0 :(得分:0)

如果您查看Linux manual page,您会看到gethostbyname_r列在" GNU扩展"下。这意味着它在非GNU平台(如OSX)上不可用。