44 lines
592 B
C
44 lines
592 B
C
/*
|
|
* 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);
|
|
}
|