diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2003-03-21 17:18:34 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2003-03-21 17:18:34 +0000 |
commit | 1a7f4ed5252dd08d9bbf26a67ddf22c38528c636 (patch) | |
tree | 4daa4d5d3dcc8d050bf8d8afbe2d4fc568455a3c /src/backend/port/dynloader/win.c | |
parent | 93331d8318325305cad9c5224eb4b86663214846 (diff) |
Make "win" a separate port from "cygwin". This means you can now
configure under native Windows (MinGW that is), but you won't get very far
compiling yet. The dynaloader files are from Jan Wieck's patch set.
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); +} |