X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Futils.c;h=87d368dde46d81b3ae7463741894d188e84837a9;hp=64df443b22455688012af8890d7190d104783515;hb=7edb0cbc236244d996d1e2ae1d58d0e9f7d98062;hpb=ea7c3f6a1f777578447040c553ebc80dbc252f7d diff --git a/sbr/utils.c b/sbr/utils.c index 64df443..87d368d 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -121,6 +121,29 @@ add (char *s2, char *s1) } /* + * folder_exists + * Check to see if a folder exists. + */ +int folder_exists(char *folder) +{ + struct stat st; + int exists = 0; + + if (stat (folder, &st) == -1) { + /* The folder either doesn't exist, or we hit an error. Either way + * return a failure. + */ + exists = 0; + } else { + /* We can see a folder with the right name */ + exists = 1; + } + + return exists; +} + + +/* * create_folder * Check to see if a folder exists, if not, prompt the user to create * it.