version 1.2, 1996/02/03 12:12:22 |
version 1.3, 1996/03/05 03:16:03 |
|
|
char *rhost; |
char *rhost; |
int didupdate = 0; |
int didupdate = 0; |
|
|
|
if (setjmp_ok) { |
|
error("reentrant call to doarrow"); |
|
abort(); |
|
} |
|
|
if (!cmd) { |
if (!cmd) { |
debugmsg(DM_MISC, "doarrow() NULL cmd parameter"); |
debugmsg(DM_MISC, "doarrow() NULL cmd parameter"); |
return; |
return; |
|
|
} |
} |
|
|
if (setjmp(finish_jmpbuf)) { |
if (setjmp(finish_jmpbuf)) { |
|
setjmp_ok = FALSE; |
debugmsg(DM_MISC, "setjmp to finish_jmpbuf"); |
debugmsg(DM_MISC, "setjmp to finish_jmpbuf"); |
markfailed(cmd, cmds); |
markfailed(cmd, cmds); |
return; |
return; |
} |
} |
|
setjmp_ok = TRUE; |
|
|
if (!makeconn(rhost)) { |
if (!makeconn(rhost)) { |
|
setjmp_ok = FALSE; |
markfailed(cmd, cmds); |
markfailed(cmd, cmds); |
return; |
return; |
} |
} |
|
|
} |
} |
ihead = NULL; |
ihead = NULL; |
} |
} |
|
setjmp_ok = FALSE; |
} |
} |
|
|
okname(name) |
okname(name) |