Copyright (C) 2000-2012 |
GNU Info (autoconf.info)Particular StructuresParticular Structure Checks --------------------------- The following macros check for certain structures or structure members. - Macro: AC_STRUCT_ST_BLKSIZE If `struct stat' contains an `st_blksize' member, define `HAVE_STRUCT_STAT_ST_BLKSIZE'. The former name, `HAVE_ST_BLKSIZE' is to be avoided, as its support will cease in the future. This macro is obsoleted, and should be replaced by AC_CHECK_MEMBERS([struct stat.st_blksize]) - Macro: AC_STRUCT_ST_BLOCKS If `struct stat' contains an `st_blocks' member, define `HAVE_STRUCT STAT_ST_BLOCKS'. Otherwise, require an `AC_LIBOBJ' replacement of `fileblocks'. The former name, `HAVE_ST_BLOCKS' is to be avoided, as its support will cease in the future. - Macro: AC_STRUCT_ST_RDEV If `struct stat' contains an `st_rdev' member, define `HAVE_STRUCT_STAT_ST_RDEV'. The former name for this macro, `HAVE_ST_RDEV', is to be avoided as it will cease to be supported in the future. Actually, even the new macro is obsolete, and should be replaced by: AC_CHECK_MEMBERS([struct stat.st_rdev]) - Macro: AC_STRUCT_TM If `time.h' does not define `struct tm', define `TM_IN_SYS_TIME', which means that including `sys/time.h' had better define `struct tm'. - Macro: AC_STRUCT_TIMEZONE Figure out how to get the current timezone. If `struct tm' has a `tm_zone' member, define `HAVE_STRUCT_TM_TM_ZONE' (and the obsoleted `HAVE_TM_ZONE'). Otherwise, if the external array `tzname' is found, define `HAVE_TZNAME'. automatically generated by info2www version 1.2.2.9 |