version 1.75, 2001/06/23 00:16:16 |
version 1.76, 2001/06/23 15:12:19 |
|
|
#define CMDNEEDS 64 |
#define CMDNEEDS 64 |
char cmd[CMDNEEDS]; /* must hold "rcp -r -p -d\0" */ |
char cmd[CMDNEEDS]; /* must hold "rcp -r -p -d\0" */ |
|
|
|
int main(int, char *[]); |
int response(void); |
int response(void); |
void rsource(char *, struct stat *); |
void rsource(char *, struct stat *); |
void sink(int, char *[]); |
void sink(int, char *[]); |
|
|
} |
} |
|
|
|
|
void |
static void |
alarmtimer(int wait) |
alarmtimer(int wait) |
{ |
{ |
struct itimerval itv; |
struct itimerval itv; |
|
|
setitimer(ITIMER_REAL, &itv, NULL); |
setitimer(ITIMER_REAL, &itv, NULL); |
} |
} |
|
|
void |
static void |
updateprogressmeter(int ignore) |
updateprogressmeter(int ignore) |
{ |
{ |
int save_errno = errno; |
int save_errno = errno; |
|
|
errno = save_errno; |
errno = save_errno; |
} |
} |
|
|
int |
static int |
foregroundproc(void) |
foregroundproc(void) |
{ |
{ |
static pid_t pgrp = -1; |
static pid_t pgrp = -1; |