help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-smalltalk] [PATCH] libgst: Fix small amount of sleeps on OSX


From: Paolo Bonzini
Subject: Re: [Help-smalltalk] [PATCH] libgst: Fix small amount of sleeps on OSX
Date: Mon, 20 Apr 2015 10:35:57 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0


On 17/04/2015 23:38, Holger Hans Peter Freyther wrote:
> +      if (deltaNano <= 1000000)
> +        {
> +          value.it_value.tv_sec = 0;
> +          value.it_value.tv_usec = 1;
> +        }
> +      else
> +        {
> +          int64_t deltaMilli = deltaNano / 1000000;
> +          value.it_value.tv_sec = deltaMilli / 1000;
> +          value.it_value.tv_usec = (deltaMilli % 1000) * 1000;
> +        }
>        setitimer (ITIMER_REAL, &value, (struct itimerval *) 0);

Why not:

          int64_t deltaMicro = deltaNano < 1000 ? 1 : deltaNano / 1000;
          value.it_value.tv_sec = deltaMicro / 1000000;
          value.it_value.tv_usec = deltaMicro % 1000000;

?

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]