X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=file.c;h=45532d3bea7abf99616ea640896ed6d80f044aec;hp=57cfc56df1a3cf87a14bb231a8ff766e2c7e2ca8;hb=3ef599c7104a20c4f5268dbefb6590aa3e285663;hpb=e10d6c0b95e2f4fe7acd75733370dae71bb3b73f diff --git a/file.c b/file.c index 57cfc56..45532d3 100644 --- a/file.c +++ b/file.c @@ -16,9 +16,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "config.h" -#include "file.h" - #include #include #include @@ -26,9 +23,13 @@ #include #include +#include "common.h" +#include "config.h" +#include "file.h" + char *g_data_dir; char *g_score_file; -mode_t g_score_mode; +mode_t g_score_mask; char * add_path(char *filename) @@ -80,14 +81,10 @@ find_data_dir(void) int find_score_file(void) { - g_score_file = add_path("scores"); - g_score_mode = 0111; - if(is_file(g_score_file)) return true; - g_score_file = malloc(MAX_PATH_LEN); snprintf(g_score_file, MAX_PATH_LEN, - "%s/.vor-high", getenv("HOME")); - g_score_mode = 0177; + "%s/.vor-scores", getenv("HOME")); + g_score_mask = 0177; if(is_file(g_score_file)) return true; return false; @@ -110,7 +107,7 @@ open_score_file(char *mode) if(!g_score_file) return f; - old_mask = umask(g_score_mode); + old_mask = umask(g_score_mask); f = fopen(g_score_file, mode); umask(old_mask);