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

Reply via email to