mac os编译TEMP_FAILURE_RETRY宏报错 TEMP_FAILURE_RETRY宏定义在unistd.h中。 unistd.h是遵循posix的操作系统应该提供的文件,linux和unix以及mac os都应该提供这个文件,它包括了系统调用函数的原型 在mac上找到了这个文件,确实没提供TEMP_FAILURE_RETRY宏,所以编译报错