summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorderaadt <>2020-10-12 22:08:33 +0000
committerderaadt <>2020-10-12 22:08:33 +0000
commit60521e1f94c8f7c93ad95d704b47995782d72ef5 (patch)
tree1df8909c5a5d12b6d04ce1caf4a980fce2347f25
parent6659020c57fb6e6a9a39ade76c14efbc39c48bac (diff)
downloadopenbsd-60521e1f94c8f7c93ad95d704b47995782d72ef5.tar.gz
openbsd-60521e1f94c8f7c93ad95d704b47995782d72ef5.tar.bz2
openbsd-60521e1f94c8f7c93ad95d704b47995782d72ef5.zip
make fixed-sized fixed-value mib[] arrays be const
ok guenther tb millert
-rw-r--r--src/lib/libc/stdlib/malloc.c7
-rw-r--r--src/lib/libcrypto/arc4random/getentropy_freebsd.c6
-rw-r--r--src/lib/libcrypto/arc4random/getentropy_netbsd.c6
3 files changed, 7 insertions, 12 deletions
diff --git a/src/lib/libc/stdlib/malloc.c b/src/lib/libc/stdlib/malloc.c
index a62bfac3e5..86670fca87 100644
--- a/src/lib/libc/stdlib/malloc.c
+++ b/src/lib/libc/stdlib/malloc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: malloc.c,v 1.265 2020/10/09 16:01:48 otto Exp $ */ 1/* $OpenBSD: malloc.c,v 1.266 2020/10/12 22:08:33 deraadt Exp $ */
2/* 2/*
3 * Copyright (c) 2008, 2010, 2011, 2016 Otto Moerbeek <otto@drijf.net> 3 * Copyright (c) 2008, 2010, 2011, 2016 Otto Moerbeek <otto@drijf.net>
4 * Copyright (c) 2012 Matthew Dempsky <matthew@openbsd.org> 4 * Copyright (c) 2012 Matthew Dempsky <matthew@openbsd.org>
@@ -406,7 +406,8 @@ static void
406omalloc_init(void) 406omalloc_init(void)
407{ 407{
408 char *p, *q, b[16]; 408 char *p, *q, b[16];
409 int i, j, mib[2]; 409 int i, j;
410 const int mib[2] = { CTL_VM, VM_MALLOC_CONF };
410 size_t sb; 411 size_t sb;
411 412
412 /* 413 /*
@@ -419,8 +420,6 @@ omalloc_init(void)
419 for (i = 0; i < 3; i++) { 420 for (i = 0; i < 3; i++) {
420 switch (i) { 421 switch (i) {
421 case 0: 422 case 0:
422 mib[0] = CTL_VM;
423 mib[1] = VM_MALLOC_CONF;
424 sb = sizeof(b); 423 sb = sizeof(b);
425 j = sysctl(mib, 2, b, &sb, NULL, 0); 424 j = sysctl(mib, 2, b, &sb, NULL, 0);
426 if (j != 0) 425 if (j != 0)
diff --git a/src/lib/libcrypto/arc4random/getentropy_freebsd.c b/src/lib/libcrypto/arc4random/getentropy_freebsd.c
index 30cd68e97d..ea90ffe202 100644
--- a/src/lib/libcrypto/arc4random/getentropy_freebsd.c
+++ b/src/lib/libcrypto/arc4random/getentropy_freebsd.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: getentropy_freebsd.c,v 1.3 2016/08/07 03:27:21 tb Exp $ */ 1/* $OpenBSD: getentropy_freebsd.c,v 1.4 2020/10/12 22:08:33 deraadt Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 2014 Pawel Jakub Dawidek <pjd@FreeBSD.org> 4 * Copyright (c) 2014 Pawel Jakub Dawidek <pjd@FreeBSD.org>
@@ -32,11 +32,9 @@
32static size_t 32static size_t
33getentropy_sysctl(u_char *buf, size_t size) 33getentropy_sysctl(u_char *buf, size_t size)
34{ 34{
35 int mib[2]; 35 const int mib[2] = { CTL_KERN, KERN_ARND };
36 size_t len, done; 36 size_t len, done;
37 37
38 mib[0] = CTL_KERN;
39 mib[1] = KERN_ARND;
40 done = 0; 38 done = 0;
41 39
42 do { 40 do {
diff --git a/src/lib/libcrypto/arc4random/getentropy_netbsd.c b/src/lib/libcrypto/arc4random/getentropy_netbsd.c
index 45d68c9fda..5dc89594cd 100644
--- a/src/lib/libcrypto/arc4random/getentropy_netbsd.c
+++ b/src/lib/libcrypto/arc4random/getentropy_netbsd.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: getentropy_netbsd.c,v 1.3 2016/08/07 03:27:21 tb Exp $ */ 1/* $OpenBSD: getentropy_netbsd.c,v 1.4 2020/10/12 22:08:33 deraadt Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 2014 Pawel Jakub Dawidek <pjd@FreeBSD.org> 4 * Copyright (c) 2014 Pawel Jakub Dawidek <pjd@FreeBSD.org>
@@ -32,11 +32,9 @@
32static size_t 32static size_t
33getentropy_sysctl(u_char *buf, size_t size) 33getentropy_sysctl(u_char *buf, size_t size)
34{ 34{
35 int mib[2]; 35 const int mib[2] = { CTL_KERN, KERN_ARND };
36 size_t len, done; 36 size_t len, done;
37 37
38 mib[0] = CTL_KERN;
39 mib[1] = KERN_ARND;
40 done = 0; 38 done = 0;
41 39
42 do { 40 do {