fprintf for usage error, fprintf for unexpected EOF and not perror