[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.11 and 1.12

version 1.11, 1997/07/24 16:23:38 version 1.12, 1997/07/24 17:27:11
Line 70 
Line 70 
         struct stat stb;          struct stat stb;
         char isedit = *name != '%';          char isedit = *name != '%';
         char *who = name[1] ? name + 1 : myname;          char *who = name[1] ? name + 1 : myname;
         char tempname[MAXPATHLEN];          char tempname[PATHSIZE];
         static int shudclob;          static int shudclob;
   
         if ((name = expand(name)) == NULL)          if ((name = expand(name)) == NULL)
Line 146 
Line 146 
         if ((itf = fopen(tempname, "r")) == NULL)          if ((itf = fopen(tempname, "r")) == NULL)
                 err(1, tempname);                  err(1, tempname);
         (void)fcntl(fileno(itf), F_SETFD, 1);          (void)fcntl(fileno(itf), F_SETFD, 1);
         rm(tempname);          (void)rm(tempname);
         setptr(ibuf, 0);          setptr(ibuf, 0);
         setmsize(msgCount);          setmsize(msgCount);
         /*          /*
Line 660 
Line 660 
         if (getfold(fname, sizeof(fname)) >= 0) {          if (getfold(fname, sizeof(fname)) >= 0) {
                 strncat(fname, "/", sizeof(fname) - strlen(fname) - 1);                  strncat(fname, "/", sizeof(fname) - strlen(fname) - 1);
                 if (strncmp(fname, mailname, strlen(fname)) == 0) {                  if (strncmp(fname, mailname, strlen(fname)) == 0) {
                         snprintf(zname, sizeof(zname), "+%s",                          (void)snprintf(zname, sizeof(zname), "+%s",
                             mailname + strlen(fname));                              mailname + strlen(fname));
                         ename = zname;                          ename = zname;
                 }                  }

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12