Annotation of embedaddon/lrzsz/acinclude.m4, revision 1.1
1.1 ! misho 1: dnl AC_REPLACE_GNU_GETOPT
! 2: AC_DEFUN(AC_REPLACE_GNU_GETOPT,
! 3: [AC_CHECK_FUNC(getopt_long, , [LIBOBJS="$LIBOBJS getopt1.o getopt.o"])
! 4: AC_SUBST(LIBOBJS)dnl
! 5: ])
! 6:
! 7: dnl
! 8: dnl taken from taylor uucp
! 9: AC_DEFUN(LRZSZ_ERRNO_DECL,[
! 10: AC_MSG_CHECKING(for errno declaration)
! 11: AC_CACHE_VAL(lrzsz_cv_decl_errno,
! 12: [AC_TRY_COMPILE([#include <errno.h>], [int i = errno; errno = 1;],
! 13: lrzsz_cv_decl_errno=yes, lrzsz_cv_decl_errno=no)])
! 14: AC_MSG_RESULT($lrzsz_cv_decl_errno)
! 15: if test $lrzsz_cv_decl_errno = yes; then
! 16: AC_DEFINE([HAVE_ERRNO_DECLARATION])
! 17: fi
! 18: ])
! 19:
! 20: dnl for ease of use
! 21: AC_DEFUN([LRZSZ_HEADERS_TERM_IO],[
! 22: AC_CHECK_HEADERS(termios.h sys/termios.h termio.h sys/termio.h sgtty.h)dnl
! 23: ])
! 24:
! 25: dnl LRZSZ_TYPE_SPEED_T
! 26: AC_DEFUN(LRZSZ_TYPE_SPEED_T,[
! 27: AC_REQUIRE([AC_HEADER_STDC])dnl
! 28: AC_REQUIRE([LRZSZ_HEADERS_TERM_IO])dnl
! 29: AC_MSG_CHECKING(for speed_t)
! 30: AC_CACHE_VAL(ac_cv_type_speed_t,
! 31: [AC_EGREP_CPP(speed_t, [#include <sys/types.h>
! 32: #if STDC_HEADERS
! 33: #include <stdlib.h>
! 34: #include <stddef.h>
! 35: #endif
! 36: #ifdef HAVE_TERMIOS_H
! 37: #include <termios.h>
! 38: #else
! 39: #if defined(HAVE_SYS_TERMIOS_H)
! 40: #include <sys/termios.h>
! 41: #else
! 42: #if defined(HAVE_TERMIO_H)
! 43: #include <termio.h>
! 44: #else
! 45: #if defined(HAVE_SYS_TERMIO_H)
! 46: #include <sys/termio.h>
! 47: #else
! 48: #if defined(HAVE_SGTTY_H)
! 49: #include <sgtty.h>
! 50: #else
! 51: #error neither termio.h nor sgtty.h found. Cannot continue. */
! 52: #endif
! 53: #endif
! 54: #endif
! 55: #endif
! 56: #endif
! 57: ], ac_cv_type_speed_t=yes, ac_cv_type_speed_t=no)])dnl
! 58: AC_MSG_RESULT($ac_cv_type_speed_t)
! 59: if test $ac_cv_type_speed_t = no; then
! 60: AC_DEFINE([speed_t],long)
! 61: fi
! 62: ])
! 63:
! 64: AC_DEFUN(lrzsz_HEADER_SYS_SELECT,
! 65: [AC_CACHE_CHECK([whether sys/time.h and sys/select.h may both be included],
! 66: lrzsz_cv_header_sys_select,
! 67: [AC_TRY_COMPILE([#include <sys/types.h>
! 68: #include <sys/time.h>
! 69: #include <sys/select.h>],
! 70: [struct tm *tp;], lrzsz_cv_header_sys_select=yes, lrzsz_cv_header_sys_select=no)])
! 71: if test $lrzsz_cv_header_sys_select = no; then
! 72: AC_DEFINE(SYS_TIME_WITHOUT_SYS_SELECT)
! 73: fi
! 74: ])
! 75:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>