1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
diff -ruN john-1.6.40-before/src/bench.c john-1.6.40/src/bench.c
--- john-1.6.40-before/src/bench.c 2004-11-09 14:13:03.000000000 +0100
+++ john-1.6.40/src/bench.c 2006-03-13 23:15:56.000000000 +0100
@@ -127,7 +127,7 @@
it.it_value.tv_sec = BENCHMARK_TIME;
if (setitimer(ITIMER_REAL, &it, NULL)) pexit("setitimer");
#else
- sig_timer_emu_init(BENCHMARK_TIME * CLK_TCK);
+ sig_timer_emu_init(BENCHMARK_TIME * CLOCKS_PER_SEC);
#endif
start_real = times(&buf);
@@ -174,7 +174,7 @@
int64 tmp;
tmp.lo = count; tmp.hi = 0;
- mul64by32(&tmp, CLK_TCK);
+ mul64by32(&tmp, CLOCKS_PER_SEC);
cps_hi = div64by32lo(&tmp, time);
if (cps_hi >= 1000000)
diff -ruN john-1.6.40-before/src/idle.c john-1.6.40/src/idle.c
--- john-1.6.40-before/src/idle.c 2001-07-26 16:56:25.000000000 +0200
+++ john-1.6.40/src/idle.c 2006-03-13 23:16:09.000000000 +0100
@@ -68,7 +68,7 @@
current = times(&buf);
if (!last_adj) last_adj = current;
- if (current - last_adj >= CLK_TCK) {
+ if (current - last_adj >= CLOCKS_PER_SEC) {
calls_per_tick = calls_since_adj / (current - last_adj);
calls_since_adj = 0;
last_adj = current;
@@ -79,6 +79,6 @@
last_check = current;
sched_yield();
current = times(&buf);
- } while (current - last_check > 1 && current - last_adj < CLK_TCK);
+ } while (current - last_check > 1 && current - last_adj < CLOCKS_PER_SEC);
#endif
}
diff -ruN john-1.6.40-before/src/status.c john-1.6.40/src/status.c
--- john-1.6.40-before/src/status.c 2004-11-09 13:54:21.000000000 +0100
+++ john-1.6.40/src/status.c 2006-03-13 23:16:20.000000000 +0100
@@ -58,9 +58,9 @@
if (status.crypts.hi != saved_hi) {
ticks = get_time() - status.start_time;
if (ticks > ((clock_t)1 << (sizeof(clock_t) * 8 - 2))) {
- time = ticks / CLK_TCK;
+ time = ticks / CLOCKS_PER_SEC;
status_restored_time += time;
- status.start_time += (clock_t)time * CLK_TCK;
+ status.start_time += (clock_t)time * CLOCKS_PER_SEC;
}
}
}
@@ -68,7 +68,7 @@
unsigned int status_get_time(void)
{
return status_restored_time +
- (get_time() - status.start_time) / CLK_TCK;
+ (get_time() - status.start_time) / CLOCKS_PER_SEC;
}
static char *status_get_cps(char *buffer)
@@ -85,11 +85,11 @@
if (use_ticks)
time = ticks;
else
- time = status_restored_time + ticks / CLK_TCK;
+ time = status_restored_time + ticks / CLOCKS_PER_SEC;
if (!time) time = 1;
cps = status.crypts;
- if (use_ticks) mul64by32(&cps, CLK_TCK);
+ if (use_ticks) mul64by32(&cps, CLOCKS_PER_SEC);
div64by32(&cps, time);
if (cps.hi || cps.lo >= 1000000000)
@@ -102,7 +102,7 @@
sprintf(buffer, "%u", cps.lo);
else {
tmp = status.crypts;
- if (use_ticks) mul64by32(&tmp, CLK_TCK);
+ if (use_ticks) mul64by32(&tmp, CLOCKS_PER_SEC);
mul64by32(&tmp, 100);
cps_100 = div64by32lo(&tmp, time) % 100;
sprintf(buffer, "%u.%02u", cps.lo, cps_100);
|