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

Diff for /src/usr.bin/patch/util.c between version 1.36 and 1.36.6.1

version 1.36, 2013/11/26 13:19:07 version 1.36.6.1, 2015/07/27 16:08:18
Line 373 
Line 373 
         return name;          return name;
 }  }
   
 /*  
  * Takes the name returned by fetchname and looks in RCS/SCCS directories  
  * for a checked in version.  
  */  
 char *  
 checked_in(char *file)  
 {  
         char            *filebase, *filedir, tmpbuf[MAXPATHLEN];  
         struct stat     filestat;  
   
         filebase = basename(file);  
         filedir = dirname(file);  
   
 #define try(f, a1, a2, a3) \  
 (snprintf(tmpbuf, sizeof tmpbuf, f, a1, a2, a3), stat(tmpbuf, &filestat) == 0)  
   
         if (try("%s/RCS/%s%s", filedir, filebase, RCSSUFFIX) ||  
             try("%s/RCS/%s%s", filedir, filebase, "") ||  
             try("%s/%s%s", filedir, filebase, RCSSUFFIX) ||  
             try("%s/SCCS/%s%s", filedir, SCCSPREFIX, filebase) ||  
             try("%s/%s%s", filedir, SCCSPREFIX, filebase))  
                 return file;  
   
         return NULL;  
 }  
   
 void  void
 version(void)  version(void)
 {  {

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.36.6.1