diff --git a/src/lfile.c b/src/lfile.c index b73be31..4396874 100644 --- a/src/lfile.c +++ b/src/lfile.c @@ -6,6 +6,7 @@ * @todo Add support for windows and mac OS. */ +#include #include #include #ifdef LINUX @@ -14,7 +15,6 @@ #include #include #include -#include #include #endif @@ -37,7 +37,14 @@ char* lfile_basePath(void) { home = getenv("HOME"); snprintf(lephisto_base, PATH_MAX, "%s/.lephisto/", home); #else -#error "Needs implentation." + FILE* f; + + /* Try to open the file, C89 compliant, but not as precise as stat. */ + f = fopen(file, 'r'); + if(f != NULL) { + fclose(f); + return 1; + } #endif }