ii

git clone https://orangeshoelaces.net/git/ii.git

584290f2642eeacbe1b24e7174e49139d6787252

Author: Nico Golde on 09/06/2016

Committer: Nico Golde on 09/06/2016

use pledge by default if compiled on openbsc and provide errno string

Stats

config.mk | 2 --
ii.c      | 4 ++--
2 files changed, 2 insertions(+), 4 deletions(-)

Patch

diff --git a/config.mk b/config.mk
index 2cf103e..b5bc34f 100644
--- a/config.mk
+++ b/config.mk
@@ -26,5 +26,3 @@ CC          = cc
 CFLAGS      = -g -O0 -W -Wall ${INCLUDES} -DVERSION=\"${VERSION}\"
 LDFLAGS     = ${LIBS}
 
-# OpenBSD pledge(2) support
-# CFLAGS+= -DUSE_PLEDGE
diff --git a/ii.c b/ii.c
index 3c6c3c7..a32326d 100644
--- a/ii.c
+++ b/ii.c
@@ -491,9 +491,9 @@ int main(int argc, char *argv[]) {
 	}
 	irc = tcpopen(port);
 	
-	#ifdef USE_PLEDGE	/* OpenBSD pledge(2) support */
+	#ifdef __OpenBSD__	/* OpenBSD pledge(2) support */
 		if (pledge("stdio rpath wpath cpath dpath", NULL) == -1) {
-			fputs("ii: pledge\n", stderr);
+			eprint("ii pledge:");
 			exit(EXIT_FAILURE);
 		}
 	#endif