diff options
author | Colin Cross <ccross@android.com> | 2013-09-30 14:23:01 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2013-09-30 14:23:01 -0700 |
commit | b0c303229fcbc89a0afa8f170de64f2a7fee9d6c (patch) | |
tree | 5885ecea516618a539e254f5abbf5f26e62675ec | |
parent | 89cfe20899d41e1c96efc20e3f203d3f1dba71cd (diff) | |
download | libhardware-android-cts-4.4_r1.tar.gz |
hardware: look in /vendor for default.soandroid-cts-4.4_r4android-cts-4.4_r1android-4.4_r1.2.0.1android-4.4_r1.2android-4.4_r1.1.0.1android-4.4_r1.1android-4.4_r1.0.1android-4.4_r1android-4.4_r0.9kitkat-releasekitkat-cts-releasekitkat-cts-dev
Some vendors have their own HAL modules, which may need their
default implementation stored in /vendor.
Change-Id: I5337a61875023404a85029bbc59b984056b3e441
-rw-r--r-- | hardware.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -154,6 +154,10 @@ int hw_get_module_by_class(const char *class_id, const char *inst, if (access(path, R_OK) == 0) break; } else { snprintf(path, sizeof(path), "%s/%s.default.so", + HAL_LIBRARY_PATH2, name); + if (access(path, R_OK) == 0) break; + + snprintf(path, sizeof(path), "%s/%s.default.so", HAL_LIBRARY_PATH1, name); if (access(path, R_OK) == 0) break; } |