version 1.162, 2015/11/06 16:27:13 |
version 1.163, 2015/11/06 17:23:50 |
|
|
return mandocdb(argc, argv); |
return mandocdb(argc, argv); |
|
|
if (pledge("stdio rpath tmppath proc exec flock", NULL) == -1) |
if (pledge("stdio rpath tmppath proc exec flock", NULL) == -1) |
err(1, "pledge"); |
err((int)MANDOCLEVEL_SYSERR, "pledge"); |
|
|
/* Search options. */ |
/* Search options. */ |
|
|
|
|
use_pager = 0; |
use_pager = 0; |
|
|
if (!use_pager && pledge("stdio rpath flock", NULL) == -1) |
if (!use_pager && pledge("stdio rpath flock", NULL) == -1) |
err(1, "pledge"); |
err((int)MANDOCLEVEL_SYSERR, "pledge"); |
|
|
/* Parse arguments. */ |
/* Parse arguments. */ |
|
|
|
|
|
|
if (pledge(use_pager ? "stdio rpath tmppath proc exec" : |
if (pledge(use_pager ? "stdio rpath tmppath proc exec" : |
"stdio rpath", NULL) == -1) |
"stdio rpath", NULL) == -1) |
err(1, "pledge"); |
err((int)MANDOCLEVEL_SYSERR, "pledge"); |
|
|
if (search.argmode == ARG_FILE && ! moptions(&options, auxpaths)) |
if (search.argmode == ARG_FILE && ! moptions(&options, auxpaths)) |
return (int)MANDOCLEVEL_BADARG; |
return (int)MANDOCLEVEL_BADARG; |
|
|
break; |
break; |
default: |
default: |
if (pledge("stdio rpath tmppath", NULL) == -1) |
if (pledge("stdio rpath tmppath", NULL) == -1) |
err(1, "pledge"); |
err((int)MANDOCLEVEL_SYSERR, "pledge"); |
return pager_pid; |
return pager_pid; |
} |
} |
|
|