1# -*- Autoconf -*- 2# Checks required to run `timevar', a time tracker. 3# 4# Copyright (C) 2002, 2003 Free Software Foundation, Inc. 5# 6# This program is free software; you can redistribute it and/or modify 7# it under the terms of the GNU General Public License as published by 8# the Free Software Foundation; either version 2 of the License, or 9# (at your option) any later version. 10# 11# This program is distributed in the hope that it will be useful, 12# but WITHOUT ANY WARRANTY; without even the implied warranty of 13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14# GNU General Public License for more details. 15# 16# You should have received a copy of the GNU General Public License 17# along with this program; if not, write to the Free Software 18# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 19# 02110-1301 USA 20 21# serial 2 22 23AC_DEFUN([BISON_PREREQ_TIMEVAR], 24[AC_CHECK_HEADERS([sys/time.h sys/times.h]) 25 AC_CHECK_HEADERS([sys/resource.h],,, 26 [$ac_includes_default 27#if HAVE_SYS_TIME_H 28# include <sys/time.h> 29#endif 30#ifdef HAVE_SYS_TIMES_H 31# include <sys/times.h> 32#endif 33]) 34AC_CHECK_FUNCS([times]) 35 36AC_CHECK_DECLS([getrusage, times, clock, sysconf], [], [], 37[$ac_includes_default 38#if HAVE_SYS_TIME_H 39# include <sys/time.h> 40#endif 41#if HAVE_SYS_TIMES_H 42# include <sys/times.h> 43#endif 44#if HAVE_SYS_RESOURCE_H 45# include <sys/resource.h> 46#endif 47]) 48 49AC_CHECK_TYPES([clock_t, struct tms], [], [], 50[$ac_includes_default 51#if HAVE_SYS_TIME_H 52# include <sys/time.h> 53#endif 54#if HAVE_SYS_TIMES_H 55# include <sys/times.h> 56#endif 57#if HAVE_SYS_RESOURCE_H 58# include <sys/resource.h> 59#endif 60]) 61]) 62