add special_file_fillpage() special_file_dirtypage() and special_file_cleanpage()