/*
 * This is a fake version of the dynamic loading library for machines
 * which don't have it, and don't even have an nlist.
 * We fake it so that everything fails.
 */
#include "sysdep.h"


static char	*lasterror;


char	*
dlerror(void)
{
	char	*res;

	res = lasterror;
	lasterror = NULL;
	return (res);
}


void	*
dlopen(char *name, int flags)
{
	lasterror = "Dynamic loading not supported on this machine";
	return (NULL);
}


int
dlclose(void *lib)
{
	return (0);
}


void	*
dlsym(void *lib, char *name)
{
	lasterror = "Dynamic loading not supported on this machine";
	return (NULL);
}