summaryrefslogtreecommitdiff
path: root/netware/libmysqlmain.c
diff options
context:
space:
mode:
authorgweir@work.mysql.com <>2003-02-01 00:42:26 +0100
committergweir@work.mysql.com <>2003-02-01 00:42:26 +0100
commit46e3b6157be863062d30768fec805b0b28c1d2ca (patch)
treef7c383e264e8172bc011c8dc34a02e47c418eeb3 /netware/libmysqlmain.c
parent00db3c391ba9596b029e19a9d3e857f7ef3cd899 (diff)
downloadmariadb-git-46e3b6157be863062d30768fec805b0b28c1d2ca.tar.gz
Many files:
new file Makefile.am: Changes from Novell diff
Diffstat (limited to 'netware/libmysqlmain.c')
-rw-r--r--netware/libmysqlmain.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/netware/libmysqlmain.c b/netware/libmysqlmain.c
new file mode 100644
index 00000000000..03fdb832176
--- /dev/null
+++ b/netware/libmysqlmain.c
@@ -0,0 +1,38 @@
+/*
+ Copyright (c) 2002 Novell, Inc. All Rights Reserved.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+*/
+
+#include "my_global.h"
+
+my_bool init_available_charsets(myf myflags);
+
+/* this function is required so that global memory is allocated against this
+library nlm, and not against a paticular client */
+int _NonAppStart(void *NLMHandle, void *errorScreen, const char *commandLine,
+ const char *loadDirPath, size_t uninitializedDataLength,
+ void *NLMFileHandle, int (*readRoutineP)( int conn, void *fileHandle,
+ size_t offset, size_t nbytes, size_t *bytesRead, void *buffer ),
+ size_t customDataOffset, size_t customDataSize, int messageCount,
+ const char **messages)
+{
+ mysql_server_init(0, NULL, NULL);
+
+ init_available_charsets(MYF(0));
+
+ return 0;
+}
+