[BACK]Return to vacation.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / vacation

Diff for /src/usr.bin/vacation/vacation.c between version 1.7 and 1.8

version 1.7, 1997/07/29 16:48:13 version 1.8, 1997/08/06 23:47:09
Line 421 
Line 421 
                 close(pvect[0]);                  close(pvect[0]);
                 close(pvect[1]);                  close(pvect[1]);
                 fclose(mfp);                  fclose(mfp);
                 execl(_PATH_SENDMAIL, "sendmail", "-t", NULL);                  execl(_PATH_SENDMAIL, "sendmail", "-f", myname, "--",
                       from, NULL);
                 syslog(LOG_ERR, "vacation: can't exec %s: %s",                  syslog(LOG_ERR, "vacation: can't exec %s: %s",
                         _PATH_SENDMAIL, strerror(errno));                          _PATH_SENDMAIL, strerror(errno));
                 _exit(1);                  _exit(1);
Line 429 
Line 430 
         close(pvect[0]);          close(pvect[0]);
         sfp = fdopen(pvect[1], "w");          sfp = fdopen(pvect[1], "w");
         fprintf(sfp, "To: %s\n", from);          fprintf(sfp, "To: %s\n", from);
         fprintf(sfp, "From: %s\n", myname);  
         while (fgets(buf, sizeof buf, mfp))          while (fgets(buf, sizeof buf, mfp))
                 fputs(buf, sfp);                  fputs(buf, sfp);
         fclose(mfp);          fclose(mfp);

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8