github.com/afumu/libc@v0.0.6/musl/src/ldso/dlinfo.c (about) 1 #define _GNU_SOURCE 2 #include <dlfcn.h> 3 #include "dynlink.h" 4 5 int dlinfo(void *dso, int req, void *res) 6 { 7 if (__dl_invalid_handle(dso)) return -1; 8 if (req != RTLD_DI_LINKMAP) { 9 __dl_seterr("Unsupported request %d", req); 10 return -1; 11 } 12 *(struct link_map **)res = dso; 13 return 0; 14 }