int idx = tid_to_did(tid);  if (idx < 0) return NULL;  if (dinfo[idx].pdl) return dlsym(dinfo[idx].pdl, "cmd_process");
if (dinfo[typeid].pdl) return dlsym(dinfo[typeid].pdl, "cmd_process");
void *dl_proto_cmd_process(int tid){	int idx = tid_to_did(tid);	if (idx < 0)		return NULL;	if (dinfo[idx].pdl)		return dlsym(dinfo[idx].pdl, "cmd_process");	return NULL;}