- prototype in io.h - reads "size" bytes from file "handle" into "buf" - removes CR's & reports EOF on a Ctrl-Z for text mode file - returns number of bytes read, 0 on EOF, or -1 on error