(autoconf.info)Particular Typedefs


Next: Generic Typedefs Prev: Typedefs Up: Typedefs
Enter node , (file) or (file)node

4.6.1 Particular Typedef Checks
-------------------------------

These macros check for particular C typedefs in 'sys/types.h' and
'stdlib.h' (if it exists).

 -- Macro: AC_TYPE_GETGROUPS
     Define 'GETGROUPS_T' to be whichever of 'gid_t' or 'int' is the
     base type of the array argument to 'getgroups'.

 -- Macro: AC_TYPE_MODE_T
     If 'mode_t' is not defined, define 'mode_t' to be 'int'.

 -- Macro: AC_TYPE_OFF_T
     If 'off_t' is not defined, define 'off_t' to be 'long'.

 -- Macro: AC_TYPE_PID_T
     If 'pid_t' is not defined, define 'pid_t' to be 'int'.

 -- Macro: AC_TYPE_SIGNAL
     If 'signal.h' declares 'signal' as returning a pointer to a
     function returning 'void', define 'RETSIGTYPE' to be 'void';
     otherwise, define it to be 'int'.

     Define signal handlers as returning type 'RETSIGTYPE':

          RETSIGTYPE
          hup_handler ()
          {
          ...
          }

 -- Macro: AC_TYPE_SIZE_T
     If 'size_t' is not defined, define 'size_t' to be 'unsigned'.

 -- Macro: AC_TYPE_UID_T
     If 'uid_t' is not defined, define 'uid_t' to be 'int' and 'gid_t'
     to be 'int'.


automatically generated by info2www version 1.2.2.9