--- urlview.c.orig Tue Jul 4 11:14:30 2000 +++ urlview.c Mon Mar 21 12:38:33 2016 @@ -46,9 +46,11 @@ #include #endif +#include "quote.h" + #define DEFAULT_REGEXP "(((https?|ftp|gopher)://|(mailto|file|news):)[^' \t<>\"]+|(www|web|w3)\\.[-a-z0-9.]+)[^' \t.,;<>\"\\):]" #define DEFAULT_COMMAND "url_handler.sh %s" -#define SYSTEM_INITFILE "/etc/urlview.conf" +#define SYSTEM_INITFILE "${SYSCONFDIR}/urlview.conf" #define OFFSET 2 #define PAGELEN (LINES - 1 - OFFSET) @@ -187,6 +189,11 @@ int main (int argc, char **argv) pw = getpwuid (getuid ()); snprintf (buf, sizeof (buf), "%s/.urlview", pw->pw_dir); + + if (pledge("stdio rpath tty proc exec", NULL) == -1) { + perror("pledge"); + exit(1); + } /*** Check for users rc-file ***/ if (stat (buf,&stat_buf) == -1)