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))

Reply via email to