SMOLNET PORTAL home about changes
iadd pledge() support on OpenBSD - ploot - simple plotting tools	Err	bitreich.org	70
hgit clone git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot	URL:git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot	bitreich.org	70
1Log	/scm/ploot/log.gph	bitreich.org	70
1Files	/scm/ploot/files.gph	bitreich.org	70
1Refs	/scm/ploot/refs.gph	bitreich.org	70
1Tags	/scm/ploot/tag	bitreich.org	70
1README	/scm/ploot/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/ploot/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit f5bdc6b7ddfd050efc31f5cc89a6fba87e58819f	/scm/ploot/commit/f5bdc6b7ddfd050efc31f5cc89a6fba87e58819f.gph	bitreich.org	70
1parent a546b97f9fe7f4a9e30b514bfc257ba85cd9a7f9	/scm/ploot/commit/a546b97f9fe7f4a9e30b514bfc257ba85cd9a7f9.gph	bitreich.org	70
hAuthor: Josuah Demangeon <me@josuah.net>	URL:mailto:me@josuah.net	bitreich.org	70
iDate:   Tue, 22 Jun 2021 01:02:44 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iadd pledge() support on OpenBSD	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M ploot-braille.c                     |       7 +++++++	Err	bitreich.org	70
i  M ploot-farbfeld.c                    |       7 +++++++	Err	bitreich.org	70
i  M ploot-feed.c                        |       7 +++++++	Err	bitreich.org	70
i  M ploot-text.c                        |       7 +++++++	Err	bitreich.org	70
i	Err	bitreich.org	70
i4 files changed, 28 insertions(+), 0 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/ploot-braille.c b/ploot-braille.c	/scm/ploot/file/ploot-braille.c.gph	bitreich.org	70
i@@ -11,6 +11,10 @@	Err	bitreich.org	70
i #include "scale.h"	Err	bitreich.org	70
i #include "util.h"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+#ifndef __OpenBSD__	Err	bitreich.org	70
i+#define pledge(...) 0	Err	bitreich.org	70
i+#endif	Err	bitreich.org	70
i+	Err	bitreich.org	70
i /*	Err	bitreich.org	70
i  * Plot the body as an histogram interpolating the gaps and include	Err	bitreich.org	70
i  * a vertical and horizontal axis.	Err	bitreich.org	70
i@@ -146,6 +150,9 @@ main(int argc, char **argv)	Err	bitreich.org	70
i         size_t ncol;	Err	bitreich.org	70
i         int c, rows, cols;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+        if (pledge("stdio", "") < 0)	Err	bitreich.org	70
i+                err(1, "pledge: %s", strerror(errno));	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         rows = 20, cols = 80;	Err	bitreich.org	70
i         arg0 = *argv;	Err	bitreich.org	70
i         while ((c = getopt(argc, argv, "r:c:")) > -1) {	Err	bitreich.org	70
1diff --git a/ploot-farbfeld.c b/ploot-farbfeld.c	/scm/ploot/file/ploot-farbfeld.c.gph	bitreich.org	70
i@@ -16,6 +16,10 @@	Err	bitreich.org	70
i #include "util.h"	Err	bitreich.org	70
i #include "scale.h"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+#ifndef __OpenBSD__	Err	bitreich.org	70
i+#define pledge(...) 0	Err	bitreich.org	70
i+#endif	Err	bitreich.org	70
i+	Err	bitreich.org	70
i #define MARGIN                4	Err	bitreich.org	70
i 	Err	bitreich.org	70
i #define IMAGE_H                (TITLE_H + PLOT_H + XLABEL_H)	Err	bitreich.org	70
i@@ -284,6 +288,9 @@ main(int argc, char **argv)	Err	bitreich.org	70
i         size_t ncol;	Err	bitreich.org	70
i         int c;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+        if (pledge("stdio", "") < 0)	Err	bitreich.org	70
i+                err(1, "pledge: %s", strerror(errno));	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         arg0 = *argv;	Err	bitreich.org	70
i         while ((c = getopt(argc, argv, "t:u:")) > -1) {	Err	bitreich.org	70
i                 switch (c) {	Err	bitreich.org	70
1diff --git a/ploot-feed.c b/ploot-feed.c	/scm/ploot/file/ploot-feed.c.gph	bitreich.org	70
i@@ -10,6 +10,10 @@	Err	bitreich.org	70
i #include <unistd.h>	Err	bitreich.org	70
i #include "util.h"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+#ifndef __OpenBSD__	Err	bitreich.org	70
i+#define pledge(...) 0	Err	bitreich.org	70
i+#endif	Err	bitreich.org	70
i+	Err	bitreich.org	70
i #define WIDTH_MAX 1024	Err	bitreich.org	70
i #define BRAILLE_START        10240	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -220,6 +224,9 @@ main(int argc, char **argv)	Err	bitreich.org	70
i         char *labv[4069 / 2], labels[4069];	Err	bitreich.org	70
i         int c;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+        if (pledge("stdio", "") < 0)	Err	bitreich.org	70
i+                err(1, "pledge: %s", strerror(errno));	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         arg0 = *argv;	Err	bitreich.org	70
i         while ((c = getopt(argc, argv, "w:")) > -1) {	Err	bitreich.org	70
i                 switch (c) {	Err	bitreich.org	70
1diff --git a/ploot-text.c b/ploot-text.c	/scm/ploot/file/ploot-text.c.gph	bitreich.org	70
i@@ -5,6 +5,10 @@	Err	bitreich.org	70
i #include <string.h>	Err	bitreich.org	70
i #include <errno.h>	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+#ifndef __OpenBSD__	Err	bitreich.org	70
i+#define pledge(...) 0	Err	bitreich.org	70
i+#endif	Err	bitreich.org	70
i+	Err	bitreich.org	70
i #include "drawille.h"	Err	bitreich.org	70
i #include "font.h"	Err	bitreich.org	70
i #include "util.h"	Err	bitreich.org	70
i@@ -25,6 +29,9 @@ main(int argc, char **argv)	Err	bitreich.org	70
i         size_t h, w;	Err	bitreich.org	70
i         int c, row;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+        if (pledge("stdio", "") < 0)	Err	bitreich.org	70
i+                err(1, "pledge: %s", strerror(errno));	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         ft = &font8;	Err	bitreich.org	70
i         arg0 = *argv;	Err	bitreich.org	70
i         while ((c = getopt(argc, argv, "12")) > -1) {	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/ploot/commit/f5bdc6b7ddfd050e...
Content-Typetext/plain; charset=utf-8