Return to util.c CVS log | Up to [local] / src / usr.bin / ftp |
version 1.9, 1997/05/11 17:12:57 | version 1.10, 1997/06/10 19:39:54 | ||
---|---|---|---|
|
|
||
return (rtime); | return (rtime); | ||
} | } | ||
/* | |||
* Returns true if this is the controlling/foreground process, else false. | |||
*/ | |||
int | |||
foregroundproc() | |||
{ | |||
static pid_t pgrp = -1; | |||
int ctty_pgrp; | |||
if (pgrp == -1) | |||
pgrp = getpgrp(); | |||
return((ioctl(STDOUT_FILENO, TIOCGPGRP, &ctty_pgrp) != -1 && | |||
ctty_pgrp == pgrp)); | |||
} | |||
void | void | ||
updateprogressmeter() | updateprogressmeter() | ||
{ | { | ||
progressmeter(0); | if (foregroundproc()) | ||
progressmeter(0); | |||
} | } | ||
/* | /* |