version 1.22, 2009/03/26 22:54:37 |
version 1.23, 2010/07/23 08:31:19 |
|
|
|
|
#include "cvs.h" |
#include "cvs.h" |
|
|
struct cvs_wklhead repo_locks; |
struct wklhead repo_locks; |
|
|
void |
void |
cvs_repository_unlock(const char *repo) |
cvs_repository_unlock(const char *repo) |
|
|
(void)xsnprintf(fpath, sizeof(fpath), "%s/%s", repo, CVS_LOCK); |
(void)xsnprintf(fpath, sizeof(fpath), "%s/%s", repo, CVS_LOCK); |
|
|
/* XXX - this ok? */ |
/* XXX - this ok? */ |
cvs_worklist_run(&repo_locks, cvs_worklist_unlink); |
worklist_run(&repo_locks, worklist_unlink); |
} |
} |
|
|
void |
void |
|
|
} |
} |
|
|
(void)close(i); |
(void)close(i); |
cvs_worklist_add(fpath, &repo_locks); |
worklist_add(fpath, &repo_locks); |
} |
} |
|
|
void |
void |