version 1.19, 2000/04/23 16:32:07 |
version 1.20, 2001/01/17 19:29:06 |
|
|
PRIV_END |
PRIV_END |
} |
} |
|
|
exit(EXIT_FAILURE); |
_exit(EXIT_FAILURE); |
} |
} |
|
|
static void |
static void |
alarmc(signo) |
alarmc(signo) |
int signo; |
int signo; |
{ |
{ |
|
char buf[1024]; |
|
|
/* Time out after some seconds. */ |
/* Time out after some seconds. */ |
panic("File locking timed out"); |
strlcpy(buf, namep, sizeof(buf)); |
|
strlcat(buf, ": File locking timed out\n", sizeof(buf)); |
|
write(STDERR_FILENO, buf, strlen(buf)); |
|
if (fcreated) { |
|
PRIV_START |
|
unlink(atfile); |
|
PRIV_END |
|
} |
|
_exit(EXIT_FAILURE); |
} |
} |
|
|
/* Local functions */ |
/* Local functions */ |