13
13
along with this program; if not, write to the Free Software
14
14
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
16
#include <drizzled/server_includes.h>
17
#include <mysys/my_getopt.h>
18
#include <mysys/hash.h>
16
#include "drizzled/server_includes.h"
20
#include <drizzled/sql_parse.h>
21
#include <drizzled/replication_services.h>
22
#include <drizzled/show.h>
23
#include <drizzled/handler.h>
24
#include <drizzled/set_var.h>
25
#include <drizzled/session.h>
26
#include <drizzled/item/null.h>
27
#include <drizzled/plugin/registry.h>
28
#include "drizzled/plugin/config.h"
33
23
#include <algorithm>
35
#include <drizzled/error.h>
36
#include <drizzled/gettext.h>
38
#define REPORT_TO_LOG 1
39
#define REPORT_TO_USER 2
25
#include "mysys/my_getopt.h"
26
#include "mysys/hash.h"
28
#include "drizzled/plugin/config.h"
29
#include "drizzled/sql_parse.h"
30
#include "drizzled/show.h"
31
#include "drizzled/cursor.h"
32
#include "drizzled/set_var.h"
33
#include "drizzled/session.h"
34
#include "drizzled/item/null.h"
35
#include "drizzled/plugin/registry.h"
36
#include "drizzled/error.h"
37
#include "drizzled/gettext.h"
38
#include "drizzled/errmsg_print.h"
41
/* FreeBSD 2.2.2 does not define RTLD_NOW) */
41
46
using namespace std;
42
47
using namespace drizzled;
49
static const int REPORT_TO_LOG= 1;
50
static const int REPORT_TO_USER= 2;
44
52
typedef plugin::Manifest builtin_plugin[];
45
53
extern builtin_plugin PANDORA_BUILTIN_LIST;
46
54
static plugin::Manifest *drizzled_builtins[]=
48
PANDORA_BUILTIN_LIST,(plugin::Manifest *)NULL
56
PANDORA_BUILTIN_LIST, NULL
50
59
class sys_var_pluginvar;
51
60
static vector<sys_var_pluginvar *> plugin_sysvar_vec;