Инициализирайте променливите. Отворете файла readfile.c, при проблем отпечатайте грешка. Докато четенето от файла връща дължина различна от 0. Ако дължината е -1 и грешката е EINTR, опитайте да прочетете отново. Ако дължината е -1 и грешката <> EINTR, изведете грешка и преустановете. В противен случай отпечатайте буфера. Затворете файла, отпечатайте грешка при проблем.