diff options
author | Elliott Hughes <enh@google.com> | 2018-04-04 15:24:46 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-04-04 15:24:46 +0000 |
commit | b7fd08cad7f4b3338edd687f9a127165e8a58132 (patch) | |
tree | e4caf0a109a4413b8bacbd2075bd172b70517cd3 /libdl | |
parent | bf0f6d0b5a30babf1531b392f640454e6546566e (diff) | |
parent | 46a943c8333a9293d02c302d26d965de2b2c8ec7 (diff) | |
download | android_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.bp | 2 | ||||
-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) { -} - |