diff options
Diffstat (limited to 'src/backend/port/dynloader/win.c')
-rw-r--r-- | src/backend/port/dynloader/win.c | 31 |
1 files changed, 27 insertions, 4 deletions
diff --git a/src/backend/port/dynloader/win.c b/src/backend/port/dynloader/win.c index 62469cbb71c..005ac40e75a 100644 --- a/src/backend/port/dynloader/win.c +++ b/src/backend/port/dynloader/win.c @@ -1,4 +1,27 @@ -/* Dummy file used for nothing at this point - * - * see win.h - */ +/* $Header: /cvsroot/pgsql/src/backend/port/dynloader/Attic/win.c,v 1.2 2003/03/21 17:18:34 petere 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); +} |