From e2719867bc14ed7d9a91d160e33d1071925407a5 Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Thu, 29 Jun 2017 19:04:21 +0200 Subject: sfeed_plain: use setlocale() for glibc this is required for mbtowc for glibc (not required in musl or on OpenBSD). --- sfeed_plain.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sfeed_plain.c b/sfeed_plain.c index ee836b5..b88a776 100644 --- a/sfeed_plain.c +++ b/sfeed_plain.c @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -53,6 +54,11 @@ main(int argc, char *argv[]) char *name; int i; + if (pledge("stdio rpath", NULL) == -1) + err(1, "pledge"); + + setlocale(LC_CTYPE, ""); + if (pledge(argc == 1 ? "stdio" : "stdio rpath", NULL) == -1) err(1, "pledge"); -- cgit v1.2.3