Fixed ospfs_link (no longer using pointer, oops) and made create_blank_direntry and find_blank_direntry use change size and do error checking