+ FILE *mail_file;
+ /* printf("%s:%u\n", current_mail_filename, current_position_in_mail); */
+ mail_file = fopen(current_mail_filename, "r");
+ if(!mail_file) {
+ fprintf(stderr, "mymail: Can not open `%s'.\n", current_mail_filename);
+ exit(EXIT_FAILURE);
+ }
+ fseek(mail_file, current_position_in_mail, SEEK_SET);
+ if(fgets(raw_line, BUFFER_SIZE, mail_file)) {
+ printf("%s", raw_line);
+ while(fgets(raw_line, BUFFER_SIZE, mail_file) &&
+ strncmp(raw_line, "From ", 5)) {
+ printf("%s", raw_line);
+ }
+ }
+ fclose(mail_file);
+ already_written = 1;