Lines Matching defs:lockdir
99 char *lockdir;
619 * lockdir The lock dir external to the repository, if any.
632 char *lockdir;
646 lockdir = lock_name (repository, "");
647 lockdir[strlen (lockdir) - 1] = '\0'; /* remove trailing slash */
650 if ((dirp = CVS_OPENDIR (lockdir)) == NULL)
651 error (1, 0, "cannot open directory %s", lockdir);
666 line = Xasprintf ("%s/%s", lockdir, dp->d_name);
707 if (lockdir != NULL)
708 free (lockdir);
1086 lock->lockdir = masterlock;
1163 if (!lock->lockdir)
1177 * Sets LOCK->lockdir to NULL after removing the directory it names and
1181 * If we own the master lock directory, its name is stored in LOCK->lockdir.
1182 * We may free LOCK->lockdir.
1188 if (lock->lockdir)
1190 if (CVS_RMDIR (lock->lockdir) < 0)
1191 error (0, errno, "failed to remove lock dir `%s'", lock->lockdir);
1192 free (lock->lockdir);
1193 lock->lockdir = NULL;
1220 ((struct lock *)p->data)->lockdir = NULL;