AC_DEFUN([AX_C___ATTRIBUTE__], [ AC_CACHE_CHECK([for __attribute__], [ax_cv___attribute__], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[#include static int test(void) __attribute__((unused)); static int test(void) { return(1); } ]], [])], [ax_cv___attribute__=yes], [ax_cv___attribute__=no] ) ]) if test "$ax_cv___attribute__" = "yes"; then AC_DEFINE([HAVE___ATTRIBUTE__], 1, [define if your compiler has __attribute__]) fi ]) AC_DEFUN([LOCAL_EXPAND_VAR], [ this_last= this_curr="$2" while test "x${this_curr}" != "x${this_last}"; do this_last="${this_curr}" this_curr=`eval "echo ${this_curr}"` done $1="${this_curr}" ]) AC_DEFUN([LOCAL_CONFIG_NICE], [ rm -f $1 cat >$1<> $1 done echo '"[$]@"' >> $1 chmod +x $1 ]) AC_DEFUN([LOCAL_CONFIG_ARGS], [ rm -f $1 cat >$1<>$1 eval "set x $[0] $ac_configure_args" shift for arg; do LOCAL_EXPAND_VAR(arg, $arg) echo "[$]arg " | tr -d '"' | tr -d '\n' >>$1 done echo "\"" >>$1 ]) AC_DEFUN([LOCAL_CONFIG_OPTS], [ rm -f $1 cat >$1<>$1 echo "$2" | tr -d '\n' >>$1 echo "\"" >>$1 ]) AC_DEFUN([LOCAL_CONFIG_MACH], [ rm -f $1 cat >$1<>$1 echo $(uname -s -r -m 2>/dev/null | cut -f 1 -d '(' | cut -f 1 -d '/' | tr -d '\n') | tr -d '\n' >>$1 echo "\"" >>$1 ]) AC_DEFUN([LOCAL_CONFIG_USER], [ rm -f $1 cat >$1<>$1 echo $(id -u -n 2>/dev/null || /usr/xpg4/bin/id -u -n 2>/dev/null || echo unknown | tr -d '\n')"@"$(hostname 2>/dev/null || echo unknown | cut -f 1 -d '.' | tr -d '\n') | tr -d '\n' >>$1 echo "\"" >>$1 ]) AC_DEFUN([LOCAL_CONFIG_WHEN], [ rm -f $1 cat >$1<>$1 echo $(LC_ALL=C date 2>/dev/null | tr -d '\n') | tr -d '\n' >>$1 echo "\"" >>$1 ]) AC_DEFUN([LOCAL_CONFIG_VERC], [ rm -f $1 cat >$1</dev/null | grep '__VERSION__' | sed -e 's/__VERSION__/CONFIG_VERC/' >>$1 cat >>$1<$1<>$1 echo "#define CONFIG_LINE_LENGTH _POSIX2_LINE_MAX" >>$1 echo "#else" >> $1 echo "#define CONFIG_LINE_LENGTH $(getconf LINE_MAX 2>/dev/null || echo 2048 | tr -d '\n')" >>$1 echo "#endif" >>$1 echo "#if defined(MAXPATHLEN)" >>$1 echo "#define CONFIG_PATH_LENGTH MAXPATHLEN" >>$1 echo "#else" >> $1 echo "#define CONFIG_PATH_LENGTH $(getconf PATH_MAX / 2>/dev/null || echo 1024 | tr -d '\n')" >>$1 echo "#endif" >>$1 echo "#if defined(MAXHOSTNAMELEN)" >>$1 echo "#define CONFIG_HOSTNAME_LENGTH MAXHOSTNAMELEN" >>$1 echo "#else" >> $1 echo "#define CONFIG_HOSTNAME_LENGTH $(getconf HOST_NAME_MAX 2>/dev/null || echo 32 | tr -d '\n')" >>$1 echo "#endif" >>$1 echo "#if defined(LOGIN_NAME_MAX)" >>$1 echo "#define CONFIG_LOGINNAME_LENGTH LOGIN_NAME_MAX" >>$1 echo "#elif defined(MAXLOGNAME)" >>$1 echo "#define CONFIG_LOGINNAME_LENGTH MAXLOGNAME" >>$1 echo "#else" >> $1 echo "#define CONFIG_LOGINNAME_LENGTH $(getconf LOGIN_NAME_MAX 2>/dev/null || echo 8 | tr -d '\n')" >>$1 echo "#endif" >>$1 if [[ "$(uname -s)" = "SunOS" ]]; then echo "#define CONFIG_SUNOS_VERSION $(uname -r | sed -e 's/\.\([0-9]\{1,1\}\)$/0\1/' -e 's/\.//' | tr -d '\n')" >>$1 fi ])