BSDBuild-SVN | 2 Jun 13:47
Favicon

BSDBuild: r795 - trunk/BSDBuild

Author: vedge
Date: 2009-06-02 08:47:18 -0300 (Tue, 02 Jun 2009)
New Revision: 795

Modified:
   trunk/BSDBuild/gettimeofday.pm
Log:
+ Emul()

Modified: trunk/BSDBuild/gettimeofday.pm
===================================================================
--- trunk/BSDBuild/gettimeofday.pm	2009-06-02 10:36:34 UTC (rev 794)
+++ trunk/BSDBuild/gettimeofday.pm	2009-06-02 11:47:18 UTC (rev 795)
@@ -39,10 +39,24 @@
 EOF
 }

+sub Emul
+{
+	my ($os, $osrel, $machine) = @_;
+
+	if ($os eq 'linux' || $os eq 'darwin' || $os =~ /^(open|net|free)bsd/) {
+		MkDefine('HAVE_GETTIMEOFDAY', 'yes');
+		MkSaveDefine('HAVE_GETTIMEOFDAY');
+	} else {
+		MkSaveUndef('HAVE_GETTIMEOFDAY');
+	}
+	return (1);
+}
+
 BEGIN
 {
 	$TESTS{'gettimeofday'} = \&Test;
 	$DEPS{'gettimeofday'} = 'cc';
+	$EMUL{'gettimeofday'} = \&Emul;
 	$DESCR{'gettimeofday'} = 'the gettimeofday() function';
 }

Gmane