version 1.12, 2000/08/23 21:24:08 |
version 1.13, 2001/01/16 05:36:08 |
|
|
* share the same lseek location and trample |
* share the same lseek location and trample |
* on one another. |
* on one another. |
*/ |
*/ |
if ((shell = value("SHELL")) == NULL) |
shell = value("SHELL"); |
shell = _PATH_CSHELL; |
|
sigemptyset(&nset); |
sigemptyset(&nset); |
sigaddset(&nset, SIGHUP); |
sigaddset(&nset, SIGHUP); |
sigaddset(&nset, SIGINT); |
sigaddset(&nset, SIGINT); |
|
|
struct name *p; |
struct name *p; |
|
|
for (p = np; p != NIL; p = p->n_flink) |
for (p = np; p != NIL; p = p->n_flink) |
if (strcasecmp(p->n_name, name) == 0) { |
if ((strcasecmp(p->n_name, name) == 0) || |
|
(value("allnet") && |
|
strncasecmp(p->n_name, name, strlen(name)) == 0 && |
|
*(p->n_name+strlen(name)) == '@')) { |
if (p->n_blink == NIL) { |
if (p->n_blink == NIL) { |
if (p->n_flink != NIL) |
if (p->n_flink != NIL) |
p->n_flink->n_blink = NIL; |
p->n_flink->n_blink = NIL; |