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

Diff for /src/usr.bin/mail/lex.c between version 1.9 and 1.10

version 1.9, 1997/07/22 06:46:20 version 1.10, 1997/07/22 19:13:25
Line 178 
Line 178 
         if (ibuf == NULL)          if (ibuf == NULL)
                 return(-1);                  return(-1);
         holdsigs();          holdsigs();
           if (!spool_lock())
                   return(-1);
         newsize = fsize(ibuf);          newsize = fsize(ibuf);
         /* make sure mail box has grown and is non-empty */          /* make sure mail box has grown and is non-empty */
         if (newsize == 0 || newsize <= mailsize) {          if (newsize == 0 || newsize <= mailsize) {
                   spool_unlock();
                 relsesigs();                  relsesigs();
                 return(newsize == mailsize ? 0 : -1);                  return(newsize == mailsize ? 0 : -1);
         }          }
Line 188 
Line 191 
         setmsize(msgCount);          setmsize(msgCount);
         mailsize = ftell(ibuf);          mailsize = ftell(ibuf);
         (void)Fclose(ibuf);          (void)Fclose(ibuf);
           spool_unlock();
         relsesigs();          relsesigs();
         return(msgCount - omsgCount);          return(msgCount - omsgCount);
 }  }

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10