Author: vedge Date: 2009-04-18 11:59:48 -0300 (Sat, 18 Apr 2009) New Revision: 782
Added: trunk/BSDBuild/gettimeofday.pm Modified: trunk/BSDBuild/Makefile Log: test for gettimeofday() Modified: trunk/BSDBuild/Makefile =================================================================== --- trunk/BSDBuild/Makefile 2008-11-14 08:32:38 UTC (rev 781) +++ trunk/BSDBuild/Makefile 2009-04-18 14:59:48 UTC (rev 782) @@ -87,7 +87,8 @@ shl_load.pm \ float_h.pm \ agar-math.pm \ - percgi.pm + percgi.pm \ + gettimeofday.pm all: Added: trunk/BSDBuild/gettimeofday.pm =================================================================== --- trunk/BSDBuild/gettimeofday.pm (rev 0) +++ trunk/BSDBuild/gettimeofday.pm 2009-04-18 14:59:48 UTC (rev 782) @@ -0,0 +1,49 @@ +# vim:ts=4 +# +# Copyright (c) 2009 Hypertriton, Inc. <http://hypertriton.com/> +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution.. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR +# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +# USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.. + +sub Test +{ + TryCompile 'HAVE_GETTIMEOFDAY', << 'EOF'; +#include <sys/time.h> +#include <stdio.h> + +int +main(int argc, char *argv[]) +{ + struct timeval tv; + int rv = gettimeofday(&tv, NULL); + return (rv); +} +EOF +} + +BEGIN +{ + $TESTS{'gettimeofday'} = \&Test; + $DEPS{'gettimeofday'} = 'cc'; + $DESCR{'gettimeofday'} = 'the gettimeofday() function'; +} + +;1 _______________________________________________ BSDBuild-Commits mailing list BSDBuild-Commits@hypertriton.com http://mail231.csoft.net/mailman/listinfo/bsdbuild-commits