file descriptor vs file names