This diff makes pledgenames[] const.
OK?
Index: sys/kern/kern_pledge.c
===================================================================
RCS file: src/sys/kern/kern_pledge.c,v
retrieving revision 1.261
diff -u -p -r1.261 kern_pledge.c
--- sys/kern/kern_pledge.c 15 Feb 2020 09:35:48 -0000 1.261
+++ sys/kern/kern_pledge.c 3 Apr 2020 03:32:10 -0000
@@ -527,7 +527,7 @@ pledge_syscall(struct proc *p, int code,
int
pledge_fail(struct proc *p, int error, uint64_t code)
{
- char *codes = "";
+ const char *codes = "";
int i;
struct sigaction sa;
Index: sys/sys/pledge.h
===================================================================
RCS file: src/sys/sys/pledge.h,v
retrieving revision 1.40
diff -u -p -r1.40 pledge.h
--- sys/sys/pledge.h 19 Jun 2019 16:55:51 -0000 1.40
+++ sys/sys/pledge.h 3 Apr 2020 03:32:10 -0000
@@ -72,9 +72,9 @@
#define PLEDGE_YPACTIVE 0x8000000000000000ULL /* YP use detected and
allowed */
#ifdef PLEDGENAMES
-static struct {
+static const struct {
uint64_t bits;
- char *name;
+ const char *name;
} pledgenames[] = {
{ PLEDGE_RPATH, "rpath" },
{ PLEDGE_WPATH, "wpath" },
Index: usr.bin/kdump/kdump.c
===================================================================
RCS file: src/usr.bin/kdump/kdump.c,v
retrieving revision 1.141
diff -u -p -r1.141 kdump.c
--- usr.bin/kdump/kdump.c 18 Jan 2020 23:56:31 -0000 1.141
+++ usr.bin/kdump/kdump.c 3 Apr 2020 03:32:10 -0000
@@ -1375,7 +1375,7 @@ ktrexec(const char *ptr, size_t len)
static void
ktrpledge(struct ktr_pledge *pledge, size_t len)
{
- char *name = "";
+ const char *name = "";
int i;
if (len < sizeof(struct ktr_pledge))