X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fldso%2Fdlerror.c;h=06ed8542ca475e8f72b232e6dde9c6868c81427a;hb=7b384c42b73ca1a1e150b3f255990ec53cedec60;hp=378f035647c520e7b8a31026a2ba4654a5ee2852;hpb=891e6547b4fdec10fe4ffa3b1ef5ddb524bcde39;p=musl diff --git a/src/ldso/dlerror.c b/src/ldso/dlerror.c index 378f0356..06ed8542 100644 --- a/src/ldso/dlerror.c +++ b/src/ldso/dlerror.c @@ -2,7 +2,7 @@ #include #include #include "pthread_impl.h" -#include "libc.h" +#include "dynlink.h" char *dlerror() { @@ -23,8 +23,7 @@ void __dl_thread_cleanup(void) free(self->dlerror_buf); } -__attribute__((__visibility__("hidden"))) -void __dl_vseterr(const char *fmt, va_list ap) +hidden void __dl_vseterr(const char *fmt, va_list ap) { va_list ap2; va_copy(ap2, ap); @@ -43,8 +42,7 @@ void __dl_vseterr(const char *fmt, va_list ap) self->dlerror_flag = 1; } -__attribute__((__visibility__("hidden"))) -void __dl_seterr(const char *fmt, ...) +hidden void __dl_seterr(const char *fmt, ...) { va_list ap; va_start(ap, fmt); @@ -52,9 +50,6 @@ void __dl_seterr(const char *fmt, ...) va_end(ap); } -__attribute__((__visibility__("hidden"))) -int __dl_invalid_handle(void *); - static int stub_invalid_handle(void *h) { __dl_seterr("Invalid library handle %p", (void *)h);