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

Diff for /src/usr.bin/file/file.c between version 1.45 and 1.46

version 1.45, 2015/05/30 06:25:35 version 1.46, 2015/07/08 17:49:45
Line 413 
Line 413 
 {  {
         size_t  used;          size_t  used;
   
         inf->size = inf->msg->sb.st_size;          if (inf->msg->sb.st_size == 0 && S_ISREG(inf->msg->sb.st_mode))
         if (inf->size == 0 && S_ISREG(inf->msg->sb.st_mode))  
                 return (0); /* empty file */                  return (0); /* empty file */
         if (inf->size == 0 || inf->size > FILE_READ_SIZE)          if (inf->msg->sb.st_size == 0 || inf->msg->sb.st_size > FILE_READ_SIZE)
                 inf->size = FILE_READ_SIZE;                  inf->size = FILE_READ_SIZE;
           else
                   inf->size = inf->msg->sb.st_size;
   
         if (!S_ISREG(inf->msg->sb.st_mode))          if (!S_ISREG(inf->msg->sb.st_mode))
                 goto try_read;                  goto try_read;

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46