add OpenBSD pledge support - thanks Gleydson Soares - ii - irc it, simple FIFO based irc client
 (HTM) git clone git://git.suckless.org/ii
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 18580a159febc9c9658d82d73b90b53895c1ec00
 (DIR) parent f79e2f09534d92a6fe4e062b06449a925fef1c41
 (HTM) Author: Nico Golde <nico@ngolde.de>
       Date:   Fri,  2 Sep 2016 16:13:43 +0200
       
       add OpenBSD pledge support - thanks Gleydson Soares
       
       Diffstat:
         M config.mk                           |       3 +++
         M ii.c                                |       8 ++++++++
       
       2 files changed, 11 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/config.mk b/config.mk
       @@ -25,3 +25,6 @@ LIBS        = -L${LIBDIR} -L/usr/lib -lc
        CC          = cc
        CFLAGS      = -g -O0 -W -Wall ${INCLUDES} -DVERSION=\"${VERSION}\"
        LDFLAGS     = ${LIBS}
       +
       +# OpenBSD pledge(2) support
       +# CFLAGS+= -DUSE_PLEDGE
 (DIR) diff --git a/ii.c b/ii.c
       @@ -490,6 +490,14 @@ int main(int argc, char *argv[]) {
                        }
                }
                irc = tcpopen(port);
       +        
       +        #ifdef USE_PLEDGE        /* OpenBSD pledge(2) support */
       +                if (pledge("stdio rpath wpath cpath dpath", NULL) == -1) {
       +                        fputs("ii: pledge\\n", stderr);
       +                        exit(EXIT_FAILURE);
       +                }
       +        #endif
       +
                if(!snprintf(path, sizeof(path), "%s/%s", prefix, host)) {
                        fputs("ii: path to irc directory too long\n", stderr);
                        exit(EXIT_FAILURE);