1*c9945492SAndroid Build Coastguard Worker #include <dlfcn.h> 2*c9945492SAndroid Build Coastguard Worker #include "dynlink.h" 3*c9945492SAndroid Build Coastguard Worker stub_dlsym(void * restrict p,const char * restrict s,void * restrict ra)4*c9945492SAndroid Build Coastguard Workerstatic void *stub_dlsym(void *restrict p, const char *restrict s, void *restrict ra) 5*c9945492SAndroid Build Coastguard Worker { 6*c9945492SAndroid Build Coastguard Worker __dl_seterr("Symbol not found: %s", s); 7*c9945492SAndroid Build Coastguard Worker return 0; 8*c9945492SAndroid Build Coastguard Worker } 9*c9945492SAndroid Build Coastguard Worker 10*c9945492SAndroid Build Coastguard Worker weak_alias(stub_dlsym, __dlsym); 11*c9945492SAndroid Build Coastguard Worker 12*c9945492SAndroid Build Coastguard Worker #if _REDIR_TIME64 13*c9945492SAndroid Build Coastguard Worker weak_alias(stub_dlsym, __dlsym_redir_time64); 14*c9945492SAndroid Build Coastguard Worker #endif 15