X-Git-Url: https://cads.iiap.res.in/gitview/?p=fits2jpeg.git;a=blobdiff_plain;f=src%2Ffilesys.c;fp=src%2Ffilesys.c;h=8e40c5291e9081043973ae4021826a8cc42a833f;hp=873f891ae498ad7616db980d0e675c7b048877e4;hb=HEAD;hpb=bac717c6c0665b5754079fdcf79a79c797e6b62e diff --git a/src/filesys.c b/src/filesys.c index 873f891..8e40c52 100644 --- a/src/filesys.c +++ b/src/filesys.c @@ -24,7 +24,9 @@ /*Header Definitions*/ #include "fits2jpeg.h" -/*---------------------------------------------------------------------------*/ +/*---------------------------------------------------------------------------* + * MAKE_DIR: Wrapper to mkdir() with some basic error checks + *---------------------------------------------------------------------------*/ int make_dir(char * folder, mode_t mode) { struct stat st; @@ -41,6 +43,10 @@ int make_dir(char * folder, mode_t mode) return status; } +/*---------------------------------------------------------------------------* + * MAKE_TREE: moves through a directory path and creates directories and + * subdirectories using make_dir(), top-down. + *---------------------------------------------------------------------------*/ int make_tree(char * folder, mode_t mode) { char *pp; @@ -65,6 +71,9 @@ int make_tree(char * folder, mode_t mode) return status; } +/*---------------------------------------------------------------------------* + * STRDUP: This one is not a part of ANSI-strict, so we had to write one + *---------------------------------------------------------------------------*/ char *strdup(const char *str) { int n = strlen(str) + 1;