[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.8 and 1.9

version 1.8, 1997/07/14 00:24:27 version 1.9, 1997/07/22 06:46:20
Line 72 
Line 72 
         char *who = name[1] ? name + 1 : myname;          char *who = name[1] ? name + 1 : myname;
         static int shudclob;          static int shudclob;
         extern char *tempMesg;          extern char *tempMesg;
         extern int errno;  
   
         if ((name = expand(name)) == NULL)          if ((name = expand(name)) == NULL)
                 return(-1);                  return(-1);
Line 180 
Line 179 
                 return(-1);                  return(-1);
         holdsigs();          holdsigs();
         newsize = fsize(ibuf);          newsize = fsize(ibuf);
         if (newsize == 0)          /* make sure mail box has grown and is non-empty */
                 return(-1);             /* mail box is now empty??? */          if (newsize == 0 || newsize <= mailsize) {
         if (newsize < mailsize)                  relsesigs();
                 return(-1);             /* mail box has shrunk??? */                  return(newsize == mailsize ? 0 : -1);
         if (newsize == mailsize)          }
                 return(0);              /* no new mail */  
         setptr(ibuf, mailsize);          setptr(ibuf, mailsize);
         setmsize(msgCount);          setmsize(msgCount);
         mailsize = ftell(ibuf);          mailsize = ftell(ibuf);

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