From: Andrew Tridgell Date: Sun, 9 Apr 2000 02:32:57 +0000 (+0000) Subject: use 1 second sleeps in the sleep loop as some OSes (NT for example) X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/4a7481889c3841a7903ae7dfa51f8d1995266f25 use 1 second sleeps in the sleep loop as some OSes (NT for example) don't get interrupted during a sleep. --- diff --git a/main.c b/main.c index f7e52bed..2f422e28 100644 --- a/main.c +++ b/main.c @@ -324,9 +324,10 @@ static int do_recv(int f_in,int f_out,struct file_list *flist,char *local_name) write_int(recv_pipe[1],1); close(recv_pipe[1]); io_flush(); - /* finally we go to sleep until our parent kills us with - a USR2 signal */ - while (1) sleep(60); + /* finally we go to sleep until our parent kills us + with a USR2 signal. We sleepp for a short time as on + some OSes a signal won't interrupt a sleep! */ + while (1) sleep(1); } close(recv_pipe[1]);