int make_directory(const char *path) {
    errno = 0;
    if (mkdir(path, S_IRWXU) != 0 && errno != EEXIST) {
        int errsv = errno;
        printf("Creating directory \"%s\" failed (%s)\n", path, strerror(errsv));
        return ERROR;
    }
    return SUCCESS;
}
int make_directory(const char *path) {
    errno = 0;
    if (mkdir(path, S_IRWXU) != 0 && errno != EEXIST) {
        int errsv = errno;
        printf("Creating directory \"%s\" failed (%s)\n", path, strerror(errsv));
        return ERROR;
    }
    return SUCCESS;
}