mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	Removed mysql-test/t/disabled.def: Disabled rp_ndb_dd_advance, becasue of random failures mysql-test/t/rpl_ndb_dd_advance.test: Added big_test, as this test takes +600 seconds plugin/daemon_example/daemon_example.c: Removed compiler warnings sql/item_cmpfunc.cc: after merge fixes sql/item_subselect.cc: after merge fixes storage/ndb/src/common/util/ConfigValues.cpp: Removed declarations to nonexisting functions storage/ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp: Removed not used function storage/ndb/src/kernel/blocks/lgman.cpp: Removed not used variables storage/ndb/src/kernel/blocks/pgman.cpp: Removed not used variables storage/ndb/src/kernel/blocks/restore.cpp: Removed not used variables storage/ndb/src/kernel/blocks/tsman.cpp: Removed not used variables storage/ndb/src/kernel/vm/DynArr256.cpp: Removed not used variables storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp: Removed not used variables storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp: Removed not used variables storage/ndb/src/ndbapi/NdbIndexStat.cpp: Removed not used variable storage/ndb/src/ndbapi/NdbRecAttr.cpp: Removed not used variable storage/ndb/tools/desc.cpp: Removed not used variable support-files/compiler_warnings.supp: Added suppress message for hard to remove warning
		
			
				
	
	
		
			90 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/* Copyright (C) 2006 MySQL AB
 | 
						|
 | 
						|
   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; version 2 of the License.
 | 
						|
 | 
						|
   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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */
 | 
						|
 | 
						|
#include <stdlib.h>
 | 
						|
#include <ctype.h>
 | 
						|
#include <mysql_version.h>
 | 
						|
#include <mysql/plugin.h>
 | 
						|
 | 
						|
/*
 | 
						|
#if !defined(__attribute__) && (defined(__cplusplus) || !defined(__GNUC__)  || __GNUC__ == 2 && __GNUC_MINOR__ < 8)
 | 
						|
#define __attribute__(A)
 | 
						|
#endif
 | 
						|
*/
 | 
						|
 | 
						|
 | 
						|
 | 
						|
/*
 | 
						|
  Initialize the daemon example at server start or plugin installation.
 | 
						|
 | 
						|
  SYNOPSIS
 | 
						|
    daemon_example_plugin_init()
 | 
						|
 | 
						|
  DESCRIPTION
 | 
						|
    Does nothing.
 | 
						|
 | 
						|
  RETURN VALUE
 | 
						|
    0                    success
 | 
						|
    1                    failure (cannot happen)
 | 
						|
*/
 | 
						|
 | 
						|
static int daemon_example_plugin_init(void *p __attribute__ ((unused)))
 | 
						|
{
 | 
						|
  return(0);
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/*
 | 
						|
  Terminate the daemon example at server shutdown or plugin deinstallation.
 | 
						|
 | 
						|
  SYNOPSIS
 | 
						|
    daemon_example_plugin_deinit()
 | 
						|
    Does nothing.
 | 
						|
 | 
						|
  RETURN VALUE
 | 
						|
    0                    success
 | 
						|
    1                    failure (cannot happen)
 | 
						|
 | 
						|
*/
 | 
						|
 | 
						|
static int daemon_example_plugin_deinit(void *p __attribute__ ((unused)))
 | 
						|
{
 | 
						|
  return(0);
 | 
						|
}
 | 
						|
 | 
						|
struct st_mysql_daemon daemon_example_plugin=
 | 
						|
{ MYSQL_DAEMON_INTERFACE_VERSION  };
 | 
						|
 | 
						|
/*
 | 
						|
  Plugin library descriptor
 | 
						|
*/
 | 
						|
 | 
						|
mysql_declare_plugin(daemon_example)
 | 
						|
{
 | 
						|
  MYSQL_DAEMON_PLUGIN,
 | 
						|
  &daemon_example_plugin,
 | 
						|
  "daemon_example",
 | 
						|
  "Brian Aker",
 | 
						|
  "Daemon example that tests init and deinit of a plugin",
 | 
						|
  PLUGIN_LICENSE_GPL,
 | 
						|
  daemon_example_plugin_init, /* Plugin Init */
 | 
						|
  daemon_example_plugin_deinit, /* Plugin Deinit */
 | 
						|
  0x0100 /* 1.0 */,
 | 
						|
  NULL,                       /* status variables                */
 | 
						|
  NULL,                       /* system variables                */
 | 
						|
  NULL                        /* config options                  */
 | 
						|
}
 | 
						|
mysql_declare_plugin_end;
 |