如何使用预处理器在多个UNIX上实现纳秒分辨率文件访问时间戳兼容性

时间:2015-05-30 11:32:45

标签: c unix c-preprocessor

Linux正在实施POSIX.1-2008方式; IBM AIX使用long st_atime_n; NetBSD使用long st_atimensec; OpenBSD和Darwin使用struct timespec st_atimespec

他们都是struct stat的成员。那么我如何使用处理器来查看是否定义了结构成员名称?

0 个答案:

没有答案