Merge <machine/uvparam.h> into <time.h> and remove it.
authorSascha Wildner <saw@online.de>
Mon, 29 Apr 2013 16:23:11 +0000 (18:23 +0200)
committerSascha Wildner <saw@online.de>
Mon, 29 Apr 2013 16:25:27 +0000 (18:25 +0200)
Its only purpose was to define separate CLK_TCK and CLOCKS_PER_SEC per
platform, all of which were 128. It also was missing for vkernel64
architecture.

FreeBSD has since merged it into <time.h>, too.

Makefile_upgrade.inc
include/time.h
sys/platform/pc32/include/uvparam.h [deleted file]
sys/platform/pc64/include/uvparam.h [deleted file]
sys/platform/vkernel/include/uvparam.h [deleted file]

index 5b07d0f..85dbf4a 100644 (file)
@@ -2158,6 +2158,7 @@ TO_REMOVE+=/usr/share/man/man4/i386/speaker.4.gz
 TO_REMOVE+=/usr/sbin/spkrtest
 TO_REMOVE+=/usr/share/man/cat8/spkrtest.8.gz
 TO_REMOVE+=/usr/share/man/man8/spkrtest.8.gz
+TO_REMOVE+=/usr/include/machine/uvparam.h
 
 .if ${MACHINE_ARCH} == "x86_64"
 TO_REMOVE+=/usr/sbin/stlstats
index 209ac37..3374bc1 100644 (file)
@@ -44,7 +44,6 @@
 #include <sys/cdefs.h>
 
 #include <machine/stdint.h>
-#include <machine/uvparam.h>
 #include <sys/_posix.h>
 
 #if __POSIX_VISIBLE > 0 && __POSIX_VISIBLE < 200112 || __BSD_VISIBLE
  * Frequency of the clock ticks reported by times().  Deprecated - use
  * sysconf(_SC_CLK_TCK) instead.  (Removed in 1003.1-2001.)
  */
-#define        CLK_TCK         _BSD_CLK_TCK_
+#define        CLK_TCK         128
 #endif
 
 /* Frequency of the clock ticks reported by clock().  */
-#define        CLOCKS_PER_SEC  _BSD_CLOCKS_PER_SEC_
+#define        CLOCKS_PER_SEC  128
 
 #include <sys/_null.h>
 
diff --git a/sys/platform/pc32/include/uvparam.h b/sys/platform/pc32/include/uvparam.h
deleted file mode 100644 (file)
index b86382d..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (c) 2003,2004 The DragonFly Project.  All rights reserved.
- * 
- * This code is derived from software contributed to The DragonFly Project
- * by Matthew Dillon <dillon@backplane.com>
- * 
- * 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.
- * 3. Neither the name of The DragonFly Project nor the names of its
- *    contributors may be used to endorse or promote products derived
- *    from this software without specific, prior written permission.
- * 
- * 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
- * COPYRIGHT HOLDERS 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.
- * 
- * $DragonFly: src/sys/platform/pc32/include/uvparam.h,v 1.2 2004/07/16 05:48:46 dillon Exp $
- */
-
-/*
- * This header file contains random parameters that other includes may need
- * to make user visible.
- */
-
-#ifndef _MACHINE_UVPARAM_H_
-#define _MACHINE_UVPARAM_H_
-
-/*
- * Frequencies of the clock ticks reported by clock() and times().  They  
- * are the same as stathz for bogus historical reasons.  They should be
- * 1e6 because clock() and times() are implemented using getrusage() and
- * there is no good reason why they should be less accurate.  There is
- * the bad reason that (broken) programs might not like clock_t or
- * CLOCKS_PER_SEC being ``double'' (``unsigned long'' is not large enough
- * to hold the required 24 hours worth of ticks if the frequency is
- * 1000000ul, and ``unsigned long long'' would be nonstandard).
- */
-#define _BSD_CLK_TCK_          128
-#define _BSD_CLOCKS_PER_SEC_   128
-
-#endif
-
diff --git a/sys/platform/pc64/include/uvparam.h b/sys/platform/pc64/include/uvparam.h
deleted file mode 100644 (file)
index f86e1ed..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright (c) 2003 Matthew Dillon <dillon@backplane.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 AUTHOR 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.
- *
- * $DragonFly: src/sys/platform/pc64/include/uvparam.h,v 1.1 2007/08/21 19:45:45 corecode Exp $
- */
-
-/*
- * This header file contains random parameters that other includes may need
- * to make user visible.
- */
-
-#ifndef _MACHINE_UVPARAM_H_
-#define _MACHINE_UVPARAM_H_
-
-/*
- * Frequencies of the clock ticks reported by clock() and times().  They  
- * are the same as stathz for bogus historical reasons.  They should be
- * 1e6 because clock() and times() are implemented using getrusage() and
- * there is no good reason why they should be less accurate.  There is
- * the bad reason that (broken) programs might not like clock_t or
- * CLOCKS_PER_SEC being ``double'' (``unsigned long'' is not large enough
- * to hold the required 24 hours worth of ticks if the frequency is
- * 1000000ul, and ``unsigned long long'' would be nonstandard).
- */
-#define _BSD_CLK_TCK_          128
-#define _BSD_CLOCKS_PER_SEC_   128
-
-#endif
-
diff --git a/sys/platform/vkernel/include/uvparam.h b/sys/platform/vkernel/include/uvparam.h
deleted file mode 100644 (file)
index 7296121..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (c) 2003,2004 The DragonFly Project.  All rights reserved.
- * 
- * This code is derived from software contributed to The DragonFly Project
- * by Matthew Dillon <dillon@backplane.com>
- * 
- * 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.
- * 3. Neither the name of The DragonFly Project nor the names of its
- *    contributors may be used to endorse or promote products derived
- *    from this software without specific, prior written permission.
- * 
- * 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
- * COPYRIGHT HOLDERS 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.
- * 
- * $DragonFly: src/sys/platform/vkernel/include/uvparam.h,v 1.1 2007/07/02 01:43:30 dillon Exp $
- */
-
-/*
- * This header file contains random parameters that other includes may need
- * to make user visible.
- */
-
-#ifndef _MACHINE_UVPARAM_H_
-#define _MACHINE_UVPARAM_H_
-
-/*
- * Frequencies of the clock ticks reported by clock() and times().  They  
- * are the same as stathz for bogus historical reasons.  They should be
- * 1e6 because clock() and times() are implemented using getrusage() and
- * there is no good reason why they should be less accurate.  There is
- * the bad reason that (broken) programs might not like clock_t or
- * CLOCKS_PER_SEC being ``double'' (``unsigned long'' is not large enough
- * to hold the required 24 hours worth of ticks if the frequency is
- * 1000000ul, and ``unsigned long long'' would be nonstandard).
- */
-#define _BSD_CLK_TCK_          128
-#define _BSD_CLOCKS_PER_SEC_   128
-
-#endif
-