|
|
1.1 root 1: #ifndef __COMMON__CLKTCK_H__
2: #define __COMMON__CLKTCK_H__
3:
4: /*
5: * This internal header file is intended as the sole point of definition for
6: * the ISO C constant "CLOCKS_PER_SEC" and the related POSIX.1 constant
7: * CLK_TCK.
8: */
9:
10: #include <common/feature.h>
11:
12: #if __BORLANDC__
13:
14: #define CLK_TCK 18.2
15: #define CLOCKS_PER_SEC 18.2
16:
17: #elif __GNUDOS__
18:
19: #define CLK_TCK 18.2
20: #define CLOCKS_PER_SEC 18.2
21:
22: #elif __COHERENT__ && ! _SYSV4
23:
24: #define CLK_TCK 100
25: #define CLOCKS_PER_SEC 100
26:
27: #elif __COHERENT__ && _SYSV4
28:
29: #include <common/ccompat.h>
30:
31: #define CLK_TCK 1000000
32: #define CLOCKS_PER_SEC __sysconf (3)
33:
34: __EXTERN_C__ long __sysconf PROTO ((int _name));
35:
36: #else
37:
38: # error The clock rate is not known for this system
39:
40: #endif
41:
42:
43: #endif /* ! defined (__COMMON__CLKTCK_H__) */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.