X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=afs.c;h=865effde671a4848298ab09d502898c6225a937c;hb=420a1f30cc06482f36371d096635846f8800e198;hp=83889bb90653360af7badaa3ba67b2ed61b4ed2e;hpb=7e1d89b8086f022ab2a7e5ceedba2acd8c964b52;p=paraslash.git diff --git a/afs.c b/afs.c index 83889bb9..865effde 100644 --- a/afs.c +++ b/afs.c @@ -580,17 +580,6 @@ static void get_database_dir(void) PARA_INFO_LOG("afs_database dir %s\n", database_dir); } -static int make_database_dir(void) -{ - int ret; - - get_database_dir(); - ret = para_mkdir(database_dir, 0777); - if (ret >= 0 || ret == -ERRNO_TO_PARA_ERROR(EEXIST)) - return 1; - return ret; -} - static int open_afs_tables(void) { int i, ret; @@ -1062,7 +1051,8 @@ static int com_init(struct command_context *cc, struct lls_parse_result *lpr) .size = sizeof(table_mask)}; unsigned num_inputs = lls_num_inputs(lpr); - ret = make_database_dir(); + get_database_dir(); + ret = para_mkdir(database_dir); if (ret < 0) return ret; if (num_inputs > 0) {