MySQL 5.7 C API Developer Guide
void my_init(void)
my_init() initializes some
global variables that MySQL needs. It also calls
mysql_thread_init() for this
thread.
It is necessary for my_init()
to be called early in the initialization phase of a program's
use of the MySQL client library. However,
my_init() is automatically
called by mysql_init(),
mysql_library_init(),
mysql_server_init(), and
mysql_connect(). If you ensure
that your program invokes one of those functions before any
other MySQL calls, there is no need to invoke
my_init() explicitly.
To access the prototype for
my_init(), your program should
include these header files:
#include <my_global.h> #include <my_sys.h>