diff options
author | Tharre <tharre3@gmail.com> | 2014-07-30 16:58:38 +0200 |
---|---|---|
committer | Tharre <tharre3@gmail.com> | 2014-07-30 16:58:38 +0200 |
commit | 681b13c1bf9760d8fbcbb80a2d679e0bc6d17772 (patch) | |
tree | 8b263cb54ca41ef07ffdecd1575f2f6722eae83f /src/redo.c | |
parent | 2a5673b6bf86f4ba89aabf6ec5c82a2d5479d4ae (diff) | |
download | redo-681b13c1bf9760d8fbcbb80a2d679e0bc6d17772.tar.gz redo-681b13c1bf9760d8fbcbb80a2d679e0bc6d17772.tar.xz redo-681b13c1bf9760d8fbcbb80a2d679e0bc6d17772.zip |
Add several methods for storing dependencies
Diffstat (limited to 'src/redo.c')
-rw-r--r-- | src/redo.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -13,8 +13,9 @@ int setenv(const char *name, const char *value, int overwrite); int main(int argc, char *argv[]) { /* create .redo directory */ - if (mkdir(".redo", 0744)) - fatal(ERRM_MKDIR, ".redo"); + if (mkdir(".redo/deps", 0744)) + if (errno != EEXIST) /* TODO: unsafe, dir could be a file or broken symlink */ + fatal(ERRM_MKDIR, ".redo"); /* set REDO_ROOT */ char *cwd = getcwd(NULL, 0); |