I always wonder why `sleep' doesn't support intervals shorter than 1 sec.
So... I fixed `sleep.c' (a bit).
And now:
  sleep 100000u
would delay for 100,000 microsecs (0.1 sec)

-- 
<[ [EMAIL PROTECTED] ]>
65a66
>   int value;
66a68
>   unsigned useconds = 0;
96,97c98,105
<     seconds += argdecode (argv[i]);
< 
---
>   {
>     value = argdecode (argv[i]);
>     if (value >= 0)
>       seconds += value;
>     else
>       useconds -= value;  
>   }
>   
98a107
>   usleep (useconds);    
125a135,137
>       break;
>     case 'u':
>       value = -value;

Reply via email to