More cleanup.
Make more stuff static, remove some dead code, and fix a few typos.
Change-Id: I010b0eadeaf61e2899c37014ad1e7082c70bd510
diff --git a/linker/dlfcn.c b/linker/dlfcn.c
index 13064e5..07e00ac 100644
--- a/linker/dlfcn.c
+++ b/linker/dlfcn.c
@@ -82,7 +82,7 @@
pthread_mutex_lock(&dl_lock);
- if(unlikely(handle == 0)) {
+ if(unlikely(handle == 0)) {
set_dlerror(DL_ERR_INVALID_LIBRARY_HANDLE);
goto err;
}
@@ -156,12 +156,11 @@
return ret;
}
-int dlclose(void *handle)
-{
+int dlclose(void* handle) {
pthread_mutex_lock(&dl_lock);
- (void)soinfo_unload((soinfo*)handle);
+ int result = soinfo_unload((soinfo*)handle);
pthread_mutex_unlock(&dl_lock);
- return 0;
+ return result;
}
#if defined(ANDROID_ARM_LINKER)
@@ -261,4 +260,3 @@
bucket: libdl_buckets,
chain: libdl_chains,
};
-