X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Ftimeval.c;h=ab564a12bdfa463209ad1da5f67310ca51177109;hb=3bcf3e33e9cfb7fd837086bfa8e627110d84dce8;hp=84abdfae46f9ac687eea89b15f471c14dfdd408d;hpb=dc81071d9fe21beaead51a9c0a8d87fbefbfcf56;p=openvswitch diff --git a/lib/timeval.c b/lib/timeval.c index 84abdfae..ab564a12 100644 --- a/lib/timeval.c +++ b/lib/timeval.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2009 Nicira Networks. + * Copyright (c) 2008, 2009, 2010 Nicira Networks. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -43,8 +43,8 @@ static struct timeval now; /* Time at which to die with SIGALRM (if not TIME_MIN). */ static time_t deadline = TIME_MIN; -static void setup_timer(void); -static void setup_signal(int flags); +static void set_up_timer(void); +static void set_up_signal(int flags); static void sigalrm_handler(int); static void refresh_if_ticked(void); static time_t time_add(time_t, time_t); @@ -67,12 +67,12 @@ time_init(void) gettimeofday(&now, NULL); tick = false; - setup_signal(SA_RESTART); - setup_timer(); + set_up_signal(SA_RESTART); + set_up_timer(); } static void -setup_signal(int flags) +set_up_signal(int flags) { struct sigaction sa; @@ -100,7 +100,7 @@ setup_signal(int flags) void time_disable_restart(void) { - setup_signal(0); + set_up_signal(0); } /* Add SA_RESTART to the flags for SIGALRM, so that any system call that @@ -109,11 +109,11 @@ time_disable_restart(void) void time_enable_restart(void) { - setup_signal(SA_RESTART); + set_up_signal(SA_RESTART); } static void -setup_timer(void) +set_up_timer(void) { struct itimerval itimer; @@ -133,7 +133,7 @@ setup_timer(void) void time_postfork(void) { - setup_timer(); + set_up_timer(); } /* Forces a refresh of the current time from the kernel. It is not usually @@ -317,10 +317,10 @@ log_poll_interval(long long int last_wakeup, const struct rusage *last_rusage) struct rusage rusage; getrusage(RUSAGE_SELF, &rusage); - VLOG_WARN("%u ms poll interval (%lld ms user, %lld ms system) " + VLOG_WARN("%lld ms poll interval (%lld ms user, %lld ms system) " "is over %u times the weighted mean interval %u ms " "(%u samples)", - (interval + 8) / 16, + now - last_wakeup, timeval_diff_msec(&rusage.ru_utime, &last_rusage->ru_utime), timeval_diff_msec(&rusage.ru_stime, &last_rusage->ru_stime), interval / mean_interval,