lockfile: allow reopening a closed but still locked file
[gitweb.git] / cache.h
diff --git a/cache.h b/cache.h
index c6b7770f60746b4b7259d495da8b8ccc5df9bdfc..b780794d6c7870146abd1ce2e28b71355c64a198 100644 (file)
--- a/cache.h
+++ b/cache.h
@@ -567,6 +567,7 @@ extern NORETURN void unable_to_lock_index_die(const char *path, int err);
 extern int hold_lock_file_for_update(struct lock_file *, const char *path, int);
 extern int hold_lock_file_for_append(struct lock_file *, const char *path, int);
 extern int commit_lock_file(struct lock_file *);
+extern int reopen_lock_file(struct lock_file *);
 extern void update_index_if_able(struct index_state *, struct lock_file *);
 
 extern int hold_locked_index(struct lock_file *, int);