Module Name: src
Committed By: mrg
Date: Sat Sep 5 13:37:59 UTC 2020
Modified Files:
src/include/ssp: string.h
src/lib/libc/ssp: memmove_chk.c
Log Message:
make the 2nd argument to __memmove_chk() const
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/include/ssp/string.h
cvs rdiff -u -r1.5 -r1.6 src/lib/libc/ssp/memmove_chk.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/include/ssp/string.h
diff -u src/include/ssp/string.h:1.13 src/include/ssp/string.h:1.14
--- src/include/ssp/string.h:1.13 Sat Nov 29 13:23:48 2014
+++ src/include/ssp/string.h Sat Sep 5 13:37:59 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: string.h,v 1.13 2014/11/29 13:23:48 pooka Exp $ */
+/* $NetBSD: string.h,v 1.14 2020/09/05 13:37:59 mrg Exp $ */
/*-
* Copyright (c) 2006 The NetBSD Foundation, Inc.
@@ -36,7 +36,7 @@
__BEGIN_DECLS
void *__memcpy_chk(void *, const void *, size_t, size_t);
-void *__memmove_chk(void *, void *, size_t, size_t);
+void *__memmove_chk(void *, const void *, size_t, size_t);
void *__memset_chk(void *, int, size_t, size_t);
char *__stpcpy_chk(char *, const char *, size_t);
char *__strcat_chk(char *, const char *, size_t);
Index: src/lib/libc/ssp/memmove_chk.c
diff -u src/lib/libc/ssp/memmove_chk.c:1.5 src/lib/libc/ssp/memmove_chk.c:1.6
--- src/lib/libc/ssp/memmove_chk.c:1.5 Wed Sep 17 00:39:28 2014
+++ src/lib/libc/ssp/memmove_chk.c Sat Sep 5 13:37:59 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: memmove_chk.c,v 1.5 2014/09/17 00:39:28 joerg Exp $ */
+/* $NetBSD: memmove_chk.c,v 1.6 2020/09/05 13:37:59 mrg Exp $ */
/*-
* Copyright (c) 2006 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: memmove_chk.c,v 1.5 2014/09/17 00:39:28 joerg Exp $");
+__RCSID("$NetBSD: memmove_chk.c,v 1.6 2020/09/05 13:37:59 mrg Exp $");
/*LINTLIBRARY*/
@@ -38,10 +38,10 @@ __RCSID("$NetBSD: memmove_chk.c,v 1.5 20
#undef memmove
-void *__memmove_chk(void *, void *src, size_t, size_t);
+void *__memmove_chk(void *, const void *src, size_t, size_t);
void *
-__memmove_chk(void *dst, void *src, size_t len,
+__memmove_chk(void *dst, const void *src, size_t len,
size_t slen)
{
if (len > slen)