235 |
|
|
236 |
|
|
237 |
|
|
238 |
|
# ---------------------------- # |
239 |
|
# Types that must be checked. # |
240 |
|
# ---------------------------- # |
241 |
|
|
242 |
|
AN_IDENTIFIER([ptrdiff_t], [AC_CHECK_TYPES]) |
243 |
|
|
244 |
|
|
245 |
# ----------------- # |
# ----------------- # |
246 |
# Specific checks. # |
# Specific checks. # |
247 |
# ----------------- # |
# ----------------- # |
291 |
|
|
292 |
|
|
293 |
# AU::AM_TYPE_PTRDIFF_T |
# AU::AM_TYPE_PTRDIFF_T |
294 |
|
# --------------------- |
295 |
AU_DEFUN([AM_TYPE_PTRDIFF_T], |
AU_DEFUN([AM_TYPE_PTRDIFF_T], |
296 |
[AC_CHECK_TYPES(ptrdiff_t)]) |
[AC_CHECK_TYPES(ptrdiff_t)]) |
297 |
|
|
319 |
# AC_TYPE_UID_T |
# AC_TYPE_UID_T |
320 |
# ------------- |
# ------------- |
321 |
# FIXME: Rewrite using AC_CHECK_TYPE. |
# FIXME: Rewrite using AC_CHECK_TYPE. |
322 |
|
AN_IDENTIFIER([gid_t], [AC_TYPE_UID_T]) |
323 |
|
AN_IDENTIFIER([uid_t], [AC_TYPE_UID_T]) |
324 |
AC_DEFUN([AC_TYPE_UID_T], |
AC_DEFUN([AC_TYPE_UID_T], |
325 |
[AC_CACHE_CHECK(for uid_t in sys/types.h, ac_cv_type_uid_t, |
[AC_CACHE_CHECK(for uid_t in sys/types.h, ac_cv_type_uid_t, |
326 |
[AC_EGREP_HEADER(uid_t, sys/types.h, |
[AC_EGREP_HEADER(uid_t, sys/types.h, |
332 |
]) |
]) |
333 |
|
|
334 |
|
|
335 |
|
AN_IDENTIFIER([size_t], [AC_TYPE_SIZE_T]) |
336 |
AC_DEFUN([AC_TYPE_SIZE_T], [AC_CHECK_TYPE(size_t, unsigned)]) |
AC_DEFUN([AC_TYPE_SIZE_T], [AC_CHECK_TYPE(size_t, unsigned)]) |
337 |
|
|
338 |
|
AN_IDENTIFIER([pid_t], [AC_TYPE_PID_T]) |
339 |
AC_DEFUN([AC_TYPE_PID_T], [AC_CHECK_TYPE(pid_t, int)]) |
AC_DEFUN([AC_TYPE_PID_T], [AC_CHECK_TYPE(pid_t, int)]) |
340 |
|
|
341 |
|
AN_IDENTIFIER([off_t], [AC_TYPE_OFF_T]) |
342 |
AC_DEFUN([AC_TYPE_OFF_T], [AC_CHECK_TYPE(off_t, long)]) |
AC_DEFUN([AC_TYPE_OFF_T], [AC_CHECK_TYPE(off_t, long)]) |
343 |
|
|
344 |
|
AN_IDENTIFIER([mode_t], [AC_TYPE_MODE_T]) |
345 |
AC_DEFUN([AC_TYPE_MODE_T], [AC_CHECK_TYPE(mode_t, int)]) |
AC_DEFUN([AC_TYPE_MODE_T], [AC_CHECK_TYPE(mode_t, int)]) |
346 |
|
|
347 |
|
|
348 |
# AC_TYPE_SIGNAL |
# AC_TYPE_SIGNAL |
349 |
# -------------- |
# -------------- |
350 |
# Note that identifiers starting with SIG are reserved by ANSI C. |
# Note that identifiers starting with SIG are reserved by ANSI C. |
351 |
|
AN_FUNCTION([signal], [AC_TYPE_SIGNAL]) |
352 |
AC_DEFUN([AC_TYPE_SIGNAL], |
AC_DEFUN([AC_TYPE_SIGNAL], |
353 |
[AC_CACHE_CHECK([return type of signal handlers], ac_cv_type_signal, |
[AC_CACHE_CHECK([return type of signal handlers], ac_cv_type_signal, |
354 |
[AC_COMPILE_IFELSE( |
[AC_COMPILE_IFELSE( |
571 |
# ------------ |
# ------------ |
572 |
# FIXME: This macro is badly named, it should be AC_CHECK_TYPE_STRUCT_TM. |
# FIXME: This macro is badly named, it should be AC_CHECK_TYPE_STRUCT_TM. |
573 |
# Or something else, but what? AC_CHECK_TYPE_STRUCT_TM_IN_SYS_TIME? |
# Or something else, but what? AC_CHECK_TYPE_STRUCT_TM_IN_SYS_TIME? |
574 |
|
AN_IDENTIFIER([tm], [AC_STRUCT_TM]) |
575 |
AC_DEFUN([AC_STRUCT_TM], |
AC_DEFUN([AC_STRUCT_TM], |
576 |
[AC_CACHE_CHECK([whether struct tm is in sys/time.h or time.h], |
[AC_CACHE_CHECK([whether struct tm is in sys/time.h or time.h], |
577 |
ac_cv_struct_tm, |
ac_cv_struct_tm, |