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

Diff for /src/usr.bin/mandoc/main.c between version 1.206 and 1.207

version 1.206, 2018/02/08 01:36:38 version 1.207, 2018/04/13 19:55:13
Line 1 
Line 1 
 /*      $OpenBSD$ */  /*      $OpenBSD$ */
 /*  /*
  * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010-2012, 2014-2017 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2010-2012, 2014-2018 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2010 Joerg Sonnenberger <joerg@netbsd.org>   * Copyright (c) 2010 Joerg Sonnenberger <joerg@netbsd.org>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
Line 18 
Line 18 
  */   */
   
 #include <sys/types.h>  #include <sys/types.h>
   #include <sys/ioctl.h>
 #include <sys/param.h>  /* MACHINE */  #include <sys/param.h>  /* MACHINE */
   #include <sys/termios.h>
 #include <sys/wait.h>  #include <sys/wait.h>
   
 #include <assert.h>  #include <assert.h>
Line 114 
Line 116 
         struct manconf   conf;          struct manconf   conf;
         struct mansearch search;          struct mansearch search;
         struct curparse  curp;          struct curparse  curp;
           struct winsize   ws;
         struct tag_files *tag_files;          struct tag_files *tag_files;
         struct manpage  *res, *resp;          struct manpage  *res, *resp;
         const char      *progname, *sec, *thisarg;          const char      *progname, *sec, *thisarg;
Line 291 
Line 294 
             outmode == OUTMODE_LST ||              outmode == OUTMODE_LST ||
             !isatty(STDOUT_FILENO))              !isatty(STDOUT_FILENO))
                 use_pager = 0;                  use_pager = 0;
   
           if (use_pager &&
               (conf.output.width == 0 || conf.output.indent == 0) &&
               ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) != -1) {
                   if (conf.output.width == 0 && ws.ws_col < 79)
                           conf.output.width = ws.ws_col - 1;
                   if (conf.output.indent == 0 && ws.ws_col < 66)
                           conf.output.indent = 3;
           }
   
         if (!use_pager)          if (!use_pager)
                 if (pledge("stdio rpath", NULL) == -1)                  if (pledge("stdio rpath", NULL) == -1)

Legend:
Removed from v.1.206  
changed lines
  Added in v.1.207