X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/d6a3e37b83d71d79d43396beb7da7643e08f4fa0..f2ae9e8583d289ed876c3666bd533dba13ffbfb8:/progress.c diff --git a/progress.c b/progress.c index 0cb5060a..cda9178b 100644 --- a/progress.c +++ b/progress.c @@ -26,6 +26,12 @@ extern int am_server; #define PROGRESS_HISTORY_SECS 5 +#if GETPGRP_VOID +#define GETPGRP_ARG +#else +#define GETPGRP_ARG 0 +#endif + struct progress_history { struct timeval time; OFF_T ofs; @@ -124,13 +130,8 @@ void show_progress(OFF_T ofs, OFF_T size) return; #if HAVE_GETPGRP && HAVE_TCGETPGRP - if (pgrp == -1) { -# if GETPGRP_VOID - pgrp = getpgrp(); -# else - pgrp = getpgrp(0); -# endif - } + if (pgrp == -1) + pgrp = getpgrp(GETPGRP_ARG); #endif gettimeofday(&now, NULL);