aboutsummaryrefslogtreecommitdiffstats
path: root/libdl
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2018-04-04 15:24:46 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-04-04 15:24:46 +0000
commitb7fd08cad7f4b3338edd687f9a127165e8a58132 (patch)
treee4caf0a109a4413b8bacbd2075bd172b70517cd3 /libdl
parentbf0f6d0b5a30babf1531b392f640454e6546566e (diff)
parent46a943c8333a9293d02c302d26d965de2b2c8ec7 (diff)
downloadandroid_bionic-b7fd08cad7f4b3338edd687f9a127165e8a58132.tar.gz
android_bionic-b7fd08cad7f4b3338edd687f9a127165e8a58132.tar.bz2
android_bionic-b7fd08cad7f4b3338edd687f9a127165e8a58132.zip
Merge "Support getting/setting API level in static binaries."
Diffstat (limited to 'libdl')
-rw-r--r--libdl/Android.bp2
-rw-r--r--libdl/libdl_static.cpp (renamed from libdl/libdl_static.c)28
2 files changed, 11 insertions, 19 deletions
diff --git a/libdl/Android.bp b/libdl/Android.bp
index 5998f9bbc..a2b29cff3 100644
--- a/libdl/Android.bp
+++ b/libdl/Android.bp
@@ -74,7 +74,7 @@ cc_library {
whole_static_libs: ["libdl_static"],
},
static: {
- srcs: ["libdl_static.c"],
+ srcs: ["libdl_static.cpp"],
},
cflags: [
"-Wall",
diff --git a/libdl/libdl_static.c b/libdl/libdl_static.cpp
index 0dbd73fbd..714676258 100644
--- a/libdl/libdl_static.c
+++ b/libdl/libdl_static.cpp
@@ -17,41 +17,33 @@
#include <dlfcn.h>
#include <link.h>
#include <stdlib.h>
-#include <stdbool.h>
-// Proxy calls to bionic loader
-void* dlopen(const char* filename __unused, int flag __unused) {
- return NULL;
+void* dlopen(const char* /*filename*/, int /*flag*/) {
+ return nullptr;
}
char* dlerror() {
- return NULL;
+ return nullptr;
}
-void* dlsym(void* handle __unused, const char* symbol __unused) {
- return NULL;
+void* dlsym(void* /*handle*/, const char* /*symbol*/) {
+ return nullptr;
}
-void* dlvsym(void* handle __unused,
- const char* symbol __unused,
- const char* version __unused) {
- return NULL;
+void* dlvsym(void* /*handle*/, const char* /*symbol*/, const char* /*version*/) {
+ return nullptr;
}
-int dladdr(const void* addr __unused, Dl_info* info __unused) {
+int dladdr(const void* /*addr*/, Dl_info* /*info*/) {
return 0;
}
-int dlclose(void* handle __unused) {
+int dlclose(void* /*handle*/) {
return -1;
}
#if defined(__arm__)
-_Unwind_Ptr dl_unwind_find_exidx(_Unwind_Ptr pc __unused, int* pcount __unused) {
+_Unwind_Ptr dl_unwind_find_exidx(_Unwind_Ptr /*pc*/, int* /*pcount*/) {
return 0;
}
#endif
-
-void android_set_application_target_sdk_version(uint32_t target __unused) {
-}
-