iadd pledge support everywhere - ics2txt - convert icalendar .ics file to plain text Err bitreich.org 70 hgit clone git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ics2txt URL:git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ics2txt bitreich.org 70 1Log /scm/ics2txt/log.gph bitreich.org 70 1Files /scm/ics2txt/files.gph bitreich.org 70 1Refs /scm/ics2txt/refs.gph bitreich.org 70 1Tags /scm/ics2txt/tag bitreich.org 70 1README /scm/ics2txt/file/README.md.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 506b1d5a4c1c6cdd5ad6218b3251853cf21cce37 /scm/ics2txt/commit/506b1d5a4c1c6cdd5ad6218b3251853cf21cce37.gph bitreich.org 70 1parent e485da8103dbe29bd2376a5f3e095581ce0bc50e /scm/ics2txt/commit/e485da8103dbe29bd2376a5f3e095581ce0bc50e.gph bitreich.org 70 hAuthor: Josuah Demangeon URL:mailto:me@josuah.net bitreich.org 70 iDate: Sun, 20 Jun 2021 22:00:26 +0200 Err bitreich.org 70 i Err bitreich.org 70 iadd pledge support everywhere Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M Makefile | 2 +- Err bitreich.org 70 i M ics2tree.c | 3 +++ Err bitreich.org 70 i M strtonum.c | 1 - Err bitreich.org 70 i M tsv2agenda.c | 6 +++--- Err bitreich.org 70 i Err bitreich.org 70 i4 files changed, 7 insertions(+), 5 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/ics2txt/file/Makefile.gph bitreich.org 70 i@@ -7,7 +7,7 @@ CFLAGS = $D $W -g Err bitreich.org 70 i PREFIX = /usr/local Err bitreich.org 70 i MANPREFIX = ${PREFIX}/man Err bitreich.org 70 i Err bitreich.org 70 i-SRC = ical.c base64.c util.c Err bitreich.org 70 i+SRC = ical.c base64.c util.c strtonum.c Err bitreich.org 70 i HDR = ical.h base64.h util.h Err bitreich.org 70 i OBJ = ${SRC:.c=.o} Err bitreich.org 70 i AWK = tsv2ics.awk Err bitreich.org 70 1diff --git a/ics2tree.c b/ics2tree.c /scm/ics2txt/file/ics2tree.c.gph bitreich.org 70 i@@ -72,6 +72,9 @@ main(int argc, char **argv) Err bitreich.org 70 i IcalParser p = {0}; Err bitreich.org 70 i arg0 = *argv++; 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 p.fn_field_name = fn_field_name; Err bitreich.org 70 i p.fn_block_begin = fn_block_begin; Err bitreich.org 70 i p.fn_param_value = fn_param_value; Err bitreich.org 70 1diff --git a/strtonum.c b/strtonum.c /scm/ics2txt/file/strtonum.c.gph bitreich.org 70 i@@ -63,4 +63,3 @@ strtonum(const char *numstr, long long minval, long long maxval, Err bitreich.org 70 i Err bitreich.org 70 i return (ll); Err bitreich.org 70 i } Err bitreich.org 70 i-DEF_WEAK(strtonum); Err bitreich.org 70 1diff --git a/tsv2agenda.c b/tsv2agenda.c /scm/ics2txt/file/tsv2agenda.c.gph bitreich.org 70 i@@ -227,6 +227,9 @@ main(int argc, char **argv) Err bitreich.org 70 i if ((flag_from = time(NULL)) == (time_t)-1) Err bitreich.org 70 i err(1, "time: %s", strerror(errno)); 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, "f:t:")) > 0) { Err bitreich.org 70 i char const *e; Err bitreich.org 70 i@@ -249,9 +252,6 @@ main(int argc, char **argv) Err bitreich.org 70 i argc -= optind; Err bitreich.org 70 i argv += optind; 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 tsv_to_agenda(&ctx, stdin); Err bitreich.org 70 i return 0; Err bitreich.org 70 i } Err bitreich.org 70 .