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>