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

Diff for /src/usr.bin/stat/stat.c between version 1.15 and 1.16

version 1.15, 2010/06/29 20:51:05 version 1.16, 2010/09/01 06:35:05
Line 141 
Line 141 
             int, int);              int, int);
   
 char *timefmt;  char *timefmt;
 int linkfail;  
   
 #define addchar(s, c, nl) \  #define addchar(s, c, nl) \
         do { \          do { \
Line 164 
Line 163 
         usestat = 0;          usestat = 0;
         nonl = 0;          nonl = 0;
         quiet = 0;          quiet = 0;
         linkfail = 0;  
         statfmt = NULL;          statfmt = NULL;
         timefmt = NULL;          timefmt = NULL;
   
Line 266 
Line 264 
   
                 if (rc == -1) {                  if (rc == -1) {
                         errs = 1;                          errs = 1;
                         linkfail = 1;  
                         if (!quiet)                          if (!quiet)
                                 warn("%s",                                  warn("%s",
                                     argc == 0 ? "(stdin)" : argv[0]);                                      argc == 0 ? "(stdin)" : argv[0]);
Line 690 
Line 687 
                         snprintf(path, sizeof(path), " -> ");                          snprintf(path, sizeof(path), " -> ");
                         l = readlink(file, path + 4, sizeof(path) - 4 - 1);                          l = readlink(file, path + 4, sizeof(path) - 4 - 1);
                         if (l == -1) {                          if (l == -1) {
                                 linkfail = 1;  
                                 l = 0;                                  l = 0;
                                 path[0] = '\0';                                  path[0] = '\0';
                         }                          }
                         path[l + 4] = '\0';                          path[l + 4] = '\0';
                         sdata = path + (ofmt == FMTF_STRING ? 0 : 4);                          sdata = path + (ofmt == FMTF_STRING ? 0 : 4);
                 } else {                  } else
                         linkfail = 1;  
                         sdata = "";                          sdata = "";
                 }  
                 formats = FMTF_STRING;                  formats = FMTF_STRING;
                 if (ofmt == 0)                  if (ofmt == 0)
                         ofmt = FMTF_STRING;                          ofmt = FMTF_STRING;

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16