diff options
author | Michael Haggerty <mhagger@alum.mit.edu> | 2016-04-24 04:34:12 +0200 |
---|---|---|
committer | Michael Haggerty <mhagger@alum.mit.edu> | 2016-05-05 16:37:30 +0200 |
commit | e95792e532bde75fd4a1e91aecfcf9a28ba23955 (patch) | |
tree | 607bc55b37f805c2361b8d1b0f514deaf1ccdc37 /cache.h | |
parent | read_raw_ref(): don't get confused by an empty directory (diff) | |
download | tgif-e95792e532bde75fd4a1e91aecfcf9a28ba23955.tar.xz |
safe_create_leading_directories(): improve docstring
Document the difference between this function and
safe_create_leading_directories_const(), and that the former restores
path before returning.
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Diffstat (limited to 'cache.h')
-rw-r--r-- | cache.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -993,6 +993,11 @@ int adjust_shared_perm(const char *path); * directory while we were working. To be robust against this kind of * race, callers might want to try invoking the function again when it * returns SCLD_VANISHED. + * + * safe_create_leading_directories() temporarily changes path while it + * is working but restores it before returning. + * safe_create_leading_directories_const() doesn't modify path, even + * temporarily. */ enum scld_error { SCLD_OK = 0, |