Prevent signals to mess up with rate throttler
Prevent signals to mess up with rate throttler

The parent commmit introduces potential unwanted interruption
of sleep()-like functions when a signal is received. The new
sleep implementation will keep sleeping the remaining time if
it has been interrupted half-way.

Tatoeba/tatoeba2,Tatoeba/tatoeba2,Tatoeba/tatoeba2,Tatoeba/tatoeba2,Tatoeba/tatoeba2