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

Diff for /src/usr.bin/mail/collect.c between version 1.20.2.1 and 1.21

version 1.20.2.1, 2002/04/11 23:33:29 version 1.21, 2001/06/23 23:04:21
Line 81 
Line 81 
         int printheaders;          int printheaders;
 {  {
         FILE *fbuf;          FILE *fbuf;
         int lc, cc, escape, eofcount, fd, c, t;          int lc, cc, fd, c, t, lastlong, rc;
         char linebuf[LINESIZE], tempname[PATHSIZE], *cp, getsub;          volatile int escape, eofcount, longline;
           volatile char getsub;
           char linebuf[LINESIZE], tempname[PATHSIZE], *cp;
         sigset_t oset, nset;          sigset_t oset, nset;
         int longline, lastlong, rc;     /* Can deal with lines > LINESIZE */  
   
 #if __GNUC__  
         /* Avoid siglongjmp clobbering */  
         (void)&escape;  
         (void)&eofcount;  
         (void)&getsub;  
         (void)&longline;  
 #endif  
   
         collf = NULL;          collf = NULL;
         /*          /*
          * Start catching signals from here, but we're still die on interrupts           * Start catching signals from here, but we're still die on interrupts
Line 192 
Line 185 
                     value("interactive") != NULL && !lastlong &&                      value("interactive") != NULL && !lastlong &&
                     (value("dot") != NULL || value("ignoreeof") != NULL))                      (value("dot") != NULL || value("ignoreeof") != NULL))
                         break;                          break;
                 if (linebuf[0] != escape || value("interactive") == NULL ||                  if (linebuf[0] != escape || lastlong) {
                     lastlong) {  
                         if (putline(collf, linebuf, !longline) < 0)                          if (putline(collf, linebuf, !longline) < 0)
                                 goto err;                                  goto err;
                         continue;                          continue;

Legend:
Removed from v.1.20.2.1  
changed lines
  Added in v.1.21