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