From f9dddc387ed43492132da4e572e66fbe2e0c790f Mon Sep 17 00:00:00 2001 From: Marcin Niestroj Date: Tue, 20 Feb 2024 20:02:16 +0100 Subject: [PATCH] native_simulator: constify 'buffer' argument in nsi_host_write() 'buffer' argument is read only, so it can be 'const'. This makes it compatible with POSIX specification of write(3) syscall. Signed-off-by: Marcin Niestroj --- .../native_simulator/common/src/include/nsi_host_trampolines.h | 2 +- scripts/native_simulator/common/src/nsi_host_trampolines.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/native_simulator/common/src/include/nsi_host_trampolines.h b/scripts/native_simulator/common/src/include/nsi_host_trampolines.h index 5479c0f057c..31f954ee0cc 100644 --- a/scripts/native_simulator/common/src/include/nsi_host_trampolines.h +++ b/scripts/native_simulator/common/src/include/nsi_host_trampolines.h @@ -36,7 +36,7 @@ long nsi_host_read(int fd, void *buffer, unsigned long size); void *nsi_host_realloc(void *ptr, unsigned long size); void nsi_host_srandom(unsigned int seed); char *nsi_host_strdup(const char *s); -long nsi_host_write(int fd, void *buffer, unsigned long size); +long nsi_host_write(int fd, const void *buffer, unsigned long size); #ifdef __cplusplus } diff --git a/scripts/native_simulator/common/src/nsi_host_trampolines.c b/scripts/native_simulator/common/src/nsi_host_trampolines.c index 093a66d53ca..eb378b7533f 100644 --- a/scripts/native_simulator/common/src/nsi_host_trampolines.c +++ b/scripts/native_simulator/common/src/nsi_host_trampolines.c @@ -71,7 +71,7 @@ char *nsi_host_strdup(const char *s) return strdup(s); } -long nsi_host_write(int fd, void *buffer, unsigned long size) +long nsi_host_write(int fd, const void *buffer, unsigned long size) { return write(fd, buffer, size); }