Add lo_dladdr(), a wrapper for Android's dladdr()
commit4b49b7305852a1c21b131203ecfcfde3b9ee32f1
authorTor Lillqvist <tlillqvist@suse.com>
Thu, 17 Nov 2011 12:03:59 +0000 (17 14:03 +0200)
committerTor Lillqvist <tlillqvist@suse.com>
Thu, 17 Nov 2011 13:23:02 +0000 (17 15:23 +0200)
tree0a75b85f5a2a171d1438cb57463e91042ad18b9a
parent9c6c39b62de5bab6d20c65a6040c74fbe943ce04
Add lo_dladdr(), a wrapper for Android's dladdr()

Android's dladdr() stores just the basename of a shared object in
Dl_info::dli_fname. LibreOffice expects either a complete absolute
pathname or a relative path from the current directory to be returned
there. So look up the full pathname of the library from
/proc/self/maps.

Also remove the fallback message loop after lo_main() returns, instead
just exit.
sal/osl/android/jni/lo-bootstrap.c
sal/osl/android/jni/lo-bootstrap.h