summaryrefslogtreecommitdiff
path: root/src/backend/port/dynloader/win32.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/port/dynloader/win32.c')
-rw-r--r--src/backend/port/dynloader/win32.c27
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);
+}