return ("Can't open referenced object");
errmsg = "Can't open referenced object";
dlerror(void){	switch (_dl_errno) {	case 0:	/* NO ERROR */		return (NULL);	case DL_NOT_FOUND:		return ("File not found");	case DL_CANT_OPEN:		return ("Can't open file");	case DL_NOT_ELF:		return ("File not an ELF object");	case DL_CANT_OPEN_REF:		return ("Can't open referenced object");	case DL_CANT_MMAP:		return ("Can't map ELF object");	case DL_INVALID_HANDLE:		return ("Invalid handle");	case DL_NO_SYMBOL:		return ("Unable to resolve symbol");	case DL_INVALID_CTL:		return ("Invalid dlctl() command");	default:		return ("Unknown error");	}}