On Sep 14 16:54:52, [email protected] wrote:
> Below please find a patch to pledge sysutils/iogen.
> The "stdio rpath wpath cpath" seems obvious,
> and the "proc" is for killing. I don't know
> if the pledge() could somehow be refined.
The actual diff below.
("wpat" was where I was testing with a failing pledge()
to see if the err() is suitable.)
Jan
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/iogen/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- Makefile 11 Mar 2016 19:43:45 -0000 1.25
+++ Makefile 14 Sep 2016 14:53:29 -0000
@@ -3,7 +3,7 @@
COMMENT= i/o generator
V= 3.1
-REVISION= 2
+REVISION= 3
GH_TAGNAME= IOGEN_${V:S/./_/g}
GH_ACCOUNT= conformal
GH_PROJECT= iogen
Index: patches/patch-iogen_c
===================================================================
RCS file: patches/patch-iogen_c
diff -N patches/patch-iogen_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-iogen_c 14 Sep 2016 14:53:29 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+--- iogen.c.orig Fri May 18 16:48:16 2007
++++ iogen.c Wed Sep 14 15:42:25 2016
+@@ -805,6 +805,9 @@ main(int argc, char *argv[])
+ }
+ }
+
++ if (pledge("stdio rpath wpath cpath proc", NULL) == -1)
++ err(1, "pledge");
++
+ err_log(0, "%s test run commences with %u proc(s)",
+ VERSION, nr_proc);
+ err_log(0,