diff --git a/fs/fs.c b/fs/fs.c index 6346112..7e2fb78 100644 --- a/fs/fs.c +++ b/fs/fs.c @@ -119,14 +119,19 @@ static char *cwd; -static int init_cwd(void) +static FILE *files; + +static int init_fs(void) { cwd = xzalloc(PATH_MAX); *cwd = '/'; + + files = xzalloc(sizeof(FILE) * MAX_FILES); + return 0; } -postcore_initcall(init_cwd); +postcore_initcall(init_fs); char *normalise_link(const char *pathname, const char *symlink) { @@ -268,8 +273,6 @@ return fdev->path; } -static FILE files[MAX_FILES]; - static FILE *get_file(void) { int i;