diff options
Diffstat (limited to 'src/backend/port/dynloader/win32.c')
-rw-r--r-- | src/backend/port/dynloader/win32.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/backend/port/dynloader/win32.c b/src/backend/port/dynloader/win32.c new file mode 100644 index 00000000000..e124ee41208 --- /dev/null +++ b/src/backend/port/dynloader/win32.c @@ -0,0 +1,27 @@ +/* $Header: /cvsroot/pgsql/src/backend/port/dynloader/win32.c,v 1.1 2003/05/15 16:35:29 momjian Exp $ */ + +#include <windows.h> + +char * +dlerror(void) +{ + return "error"; +} + +int +dlclose(void *handle) +{ + return FreeLibrary((HMODULE)handle) ? 0 : 1; +} + +void * +dlsym(void *handle, const char *symbol) +{ + return (void *)GetProcAddress((HMODULE)handle, symbol); +} + +void * +dlopen(const char *path, int mode) +{ + return (void *)LoadLibrary(path); +} |