Last week’s column looked at how we can read from and write to files by associated the files with user-defined file descriptors.