aboutsummaryrefslogtreecommitdiffstats
path: root/include/time.h
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>1995-02-03 21:47:48 +0000
committerBruce Evans <bde@FreeBSD.org>1995-02-03 21:47:48 +0000
commit339b0f68f21e63e6f1979af60c480335ef9ac9b2 (patch)
tree7636881c128b64059564e3afd6e74badebb8d0df /include/time.h
parent125bd0c85c5cc6386cd3c829dc6f0dfe55239ae4 (diff)
downloadsrc-339b0f68f21e63e6f1979af60c480335ef9ac9b2.tar.gz
src-339b0f68f21e63e6f1979af60c480335ef9ac9b2.zip
Define CLOCKS_PER_SEC.
Define CLK_TCK only if _ANSI_SOURCE is not defined. Don't include <machine/limits.h> to get the definition of CLK_TCK. CLK_TCK should never have been defined there, and the inclusion polluted the namespace.
Notes
Notes: svn path=/head/; revision=6164
Diffstat (limited to 'include/time.h')
-rw-r--r--include/time.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/include/time.h b/include/time.h
index f6473d016d0f..be6b35fa923b 100644
--- a/include/time.h
+++ b/include/time.h
@@ -43,6 +43,17 @@
#include <machine/ansi.h>
+#ifndef _ANSI_SOURCE
+/*
+ * Frequency of the clock ticks reported by times(). Deprecated - use
+ * sysconf(_SC_CLK_TCK) instead.
+ */
+#define CLK_TCK _BSD_CLOCKS_PER_SEC_
+#endif
+
+/* Frequency of the clock ticks reported by clock(). */
+#define CLOCKS_PER_SEC _BSD_CLOCKS_PER_SEC_
+
#ifndef NULL
#define NULL 0
#endif
@@ -76,8 +87,6 @@ struct tm {
char *tm_zone; /* timezone abbreviation */
};
-#include <machine/limits.h> /* Include file containing CLK_TCK. */
-
#include <sys/cdefs.h>
__BEGIN_DECLS