Lines Matching defs:lockfile
46 * Create a lockfile. Return 0 when locked, -1 on error.
49 pidlock(const char *lockfile, int flags, pid_t *locker, const char *info)
61 _DIAGASSERT(lockfile != NULL);
81 if (snprintf(tempfile, sizeof(tempfile), "%s.%d.%s", lockfile,
118 while (link(tempfile, lockfile) == -1) {
121 /* Find out who has this lockfile. */
122 if ((f = open(lockfile, O_RDONLY, 0)) != -1) {
144 (void)unlink(lockfile);
214 char lockfile[MAXPATHLEN];
222 return pidlock(makelock(lockfile, sizeof(lockfile), tty),
229 char lockfile[MAXPATHLEN];
237 return unlink(makelock(lockfile, sizeof(lockfile), tty));