added file.h and mount.h out of fs.h