diff options
author | Daniel Lezcano <daniel.lezcano@linaro.org> | 2012-07-12 10:52:02 +0200 |
---|---|---|
committer | hongbo.zhang <hongbo.zhang@linaro.com> | 2012-11-28 17:11:08 +0800 |
commit | 137c4f0852a17b99fea056b4bcc2a835a7832527 (patch) | |
tree | 6e9d6c2af1e56dcc34bd2ddee06c7ff4283faecb | |
parent | cff223c599984ab584dce9e09e259be0e5462ab6 (diff) |
pm-qa : Fix global variable with sigatomic_t
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
-rw-r--r-- | utils/cpucycle.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/utils/cpucycle.c b/utils/cpucycle.c index 5ad36bc..f896815 100644 --- a/utils/cpucycle.c +++ b/utils/cpucycle.c @@ -35,11 +35,11 @@ #include <sys/time.h> #include <sys/resource.h> -static bool intr; +volatile sig_atomic_t intr = 0; void sigalarm(int sig) { - intr = true; + intr = 1; } int main(int argc, char *argv[]) @@ -97,10 +97,10 @@ int main(int argc, char *argv[]) /* warmup */ alarm(1); - for (counter = 0, intr = false; !intr ; counter++); + for (counter = 0, intr = 0; !intr ; counter++); alarm(1); - for (counter = 0, intr = false; !intr ; counter++); + for (counter = 0, intr = 0; !intr ; counter++); printf("%ld\n", counter); |