From dc746b50cadae8f367ed3da1b35682ab920e360f Mon Sep 17 00:00:00 2001 From: Patrick Gauvin Date: Sun, 26 Jun 2016 12:54:34 -0400 Subject: libdl: Fix dlerror return type POSIX specifies char *, not const char * Updates #2747 --- cpukit/libdl/dlfcn.c | 2 +- cpukit/libdl/dlfcn.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'cpukit') diff --git a/cpukit/libdl/dlfcn.c b/cpukit/libdl/dlfcn.c index 55ad97b753..c1f4a6a7b6 100644 --- a/cpukit/libdl/dlfcn.c +++ b/cpukit/libdl/dlfcn.c @@ -126,7 +126,7 @@ dlsym (void* handle, const char *symbol) return symval; } -const char* +char* dlerror (void) { static char msg[64]; diff --git a/cpukit/libdl/dlfcn.h b/cpukit/libdl/dlfcn.h index 1ac3ba1330..d71b515d8e 100644 --- a/cpukit/libdl/dlfcn.h +++ b/cpukit/libdl/dlfcn.h @@ -56,7 +56,7 @@ int dladdr(void * __restrict, Dl_info * __restrict); int dlctl(void *, int, void *); #endif int dlinfo(void *, int, void *); -const char *dlerror(void); +char *dlerror(void); __END_DECLS /* Values for dlopen `mode'. */ -- cgit v1.2.3