5.8.1特殊结构检查

以下宏检查某些结构或结构成员。

宏:AC_STRUCT_DIRENT_D_INO(空调_转向_D_INO)

执行的所有操作AC_头_方向(请参见特殊标题检查). 那么,如果结构直接包含一个迪诺成员,定义HAVE_STRUCT_DIRENT_D_INO公司.

HAVE_STRUCT_DIRENT_D_INO公司仅表示存在迪诺而不是它的内容是否总是可靠。传统上是零迪诺指示删除的目录条目,虽然当前的系统对用户隐藏了这个细节,并且从不返回_编号值。许多当前系统报告错误迪诺对于目录作为装入点的条目。

宏:AC_STRUCT_DIRENT_D_类型

执行的所有操作交流电源(请参见特殊标题检查). 那么,如果结构直接包含一个d_type(类型)成员,定义HAVE_STRUCT_DIRENT_D_类型.

宏:交流_ STRUCT_ST_BLOCKS

如果结构stat包含一个st_块成员,定义HAVE_STRUCT_STAT_ST_块。否则,需要AC_LIBOBJ公司替换'文件块’. 以前的名字,HAVE_ST_BLOCKS公司是应该避免的,因为它的支持将在未来。

此宏将其结果缓存在ac_cv成员结构统计块变量。

宏:AC_STRUCT_TM公司

如果时间。小时未定义将时间,定义TM_IN_SYS_时间,这意味着包括系统/时间。小时最好定义一下将时间.

此宏已过时,因为时间。小时定义将时间在里面当前系统。新程序不需要使用此宏。

宏:AC_结构_时区

找出如何获取当前时区。如果将时间有一个tm_区域成员,定义具有结构_TM_TM_ZONE(和过时的HAVE_TM_区域). 否则,如果外部阵列tzname公司找到,定义HAVE_TZNAME公司; 如果已声明,定义HAVE_DECL_TZNAME公司.