… | |
… | |
34 | print <<EOF; |
34 | print <<EOF; |
35 | |
35 | |
36 | |
36 | |
37 | *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** |
37 | *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** |
38 | |
38 | |
39 | POSIX optionally offers support for a monotonic clock source. EV can |
39 | POSIX optionally offers support for a monotonic clock source. EV |
40 | take advantage of this clock source to detect time jumps reliably. This |
40 | can take advantage of this clock source to detect time jumps |
41 | will usually slow down EV a tiny amount, but this is usually |
|
|
42 | well-invested. Unfortunately, some systems are bound to be broken, so |
41 | reliably. Unfortunately, some systems are bound to be broken, so you can |
43 | you can disable this here. Whatever your reasons, you can completely |
42 | disable this here: you can completely disable the detection and use of |
44 | disable the detection and use of this monotonic clock by answering 'n' |
43 | the monotonic clock by answering 'n' here. Support for this clock type |
45 | here. Support for this clock type will otherwise be autodetected at both |
44 | will otherwise be autodetected at both compile- and runtime. |
46 | compile- and runtime. |
|
|
47 | |
45 | |
48 | EOF |
46 | EOF |
49 | |
47 | |
50 | if (prompt ("Enable optional support for CLOCK_MONOTONIC (y/n)?", "y") =~ /[yY]/) { |
48 | if (prompt ("Enable optional support for CLOCK_MONOTONIC (y/n)?", "y") =~ /[yY]/) { |
51 | $DEFINE .= " -DEV_USE_MONOTONIC"; |
49 | $DEFINE .= " -DEV_USE_MONOTONIC"; |