[BACK]Return to read.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/read.c between version 1.90 and 1.91

version 1.90, 2014/10/12 19:31:41 version 1.91, 2014/10/18 15:57:34
Line 768  mparse_readfd(struct mparse *curp, int fd, const char 
Line 768  mparse_readfd(struct mparse *curp, int fd, const char 
                         (*curp->mmsg)(MANDOCERR_SYSOPEN,                          (*curp->mmsg)(MANDOCERR_SYSOPEN,
                             curp->file_status,                              curp->file_status,
                             file, 0, 0, strerror(errno));                              file, 0, 0, strerror(errno));
                 goto out;                  return(curp->file_status);
         }          }
   
         /*          /*
Line 778  mparse_readfd(struct mparse *curp, int fd, const char 
Line 778  mparse_readfd(struct mparse *curp, int fd, const char 
          * the parse phase for the file.           * the parse phase for the file.
          */           */
   
         if ( ! read_whole_file(curp, file, fd, &blk, &with_mmap))          if (read_whole_file(curp, file, fd, &blk, &with_mmap)) {
                 goto out;                  mparse_parse_buffer(curp, blk, file);
   
         mparse_parse_buffer(curp, blk, file);  
   
 #if HAVE_MMAP  #if HAVE_MMAP
         if (with_mmap)                  if (with_mmap)
                 munmap(blk.buf, blk.sz);                          munmap(blk.buf, blk.sz);
         else                  else
 #endif  #endif
                 free(blk.buf);                          free(blk.buf);
           }
   
         if (STDIN_FILENO != fd && -1 == close(fd))          if (STDIN_FILENO != fd && -1 == close(fd))
                 perror(file);                  perror(file);
 out:  
         return(curp->file_status);          return(curp->file_status);
 }  }
   

Legend:
Removed from v.1.90  
changed lines
  Added in v.1.91

CVSweb