Return to scp.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.117, 2004/08/11 21:44:32 | version 1.117.2.1, 2005/03/10 16:28:27 | ||
---|---|---|---|
|
|
||
static void | static void | ||
killchild(int signo) | killchild(int signo) | ||
{ | { | ||
if (do_cmd_pid > 1) | if (do_cmd_pid > 1) { | ||
kill(do_cmd_pid, signo); | kill(do_cmd_pid, signo); | ||
waitpid(do_cmd_pid, NULL, 0); | |||
} | |||
_exit(1); | _exit(1); | ||
} | } | ||
|
|
||
#define atime tv[0] | #define atime tv[0] | ||
#define mtime tv[1] | #define mtime tv[1] | ||
#define SCREWUP(str) do { why = str; goto screwup; } while (0) | #define SCREWUP(str) { why = str; goto screwup; } | ||
setimes = targisdir = 0; | setimes = targisdir = 0; | ||
mask = umask(0); | mask = umask(0); |