From 3d47894fc14f99f9105d1c151163a52003d92677 Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Wed, 19 Sep 2012 09:09:29 +0200
Subject: [PATCH] Added a pike level wrapper for the Mysql module.

---
 lib/modules/Mysql.pmod/module.pmod | 9 +++++++++
 src/modules/Mysql/configure.in     | 3 +++
 2 files changed, 12 insertions(+)
 create mode 100644 lib/modules/Mysql.pmod/module.pmod

diff --git a/lib/modules/Mysql.pmod/module.pmod b/lib/modules/Mysql.pmod/module.pmod
new file mode 100644
index 0000000000..5023fa8fd6
--- /dev/null
+++ b/lib/modules/Mysql.pmod/module.pmod
@@ -0,0 +1,9 @@
+#pike __REAL_VERSION__
+
+#if constant (___Mysql)
+
+inherit ___Mysql;
+
+#else  // !___Mysql
+constant this_program_does_not_exist = 1;
+#endif
diff --git a/src/modules/Mysql/configure.in b/src/modules/Mysql/configure.in
index da8bcdc69d..0a25da1c5f 100644
--- a/src/modules/Mysql/configure.in
+++ b/src/modules/Mysql/configure.in
@@ -20,6 +20,9 @@ AC_CONFIG_HEADER(config.h)
 
 AC_MODULE_INIT()
 
+# ___Mysql.so is wrapped by lib/modules/Mysql.pmod.
+MODULE_WRAPPER_PREFIX="___"
+
 PIKE_FEATURE_WITHOUT(Mysql)
 
 OLD_LIBS=$LIBS
-- 
GitLab