OS Manuals

mysql_server_init(3)

mysql_server_init(3) MariaDB Connector/C mysql_server_init(3)

mysql_server_init - Initializes library

#include <mysql.h>
int mysql_library_init(int argc __attribute__((unused)),

char **argv __attribute__((unused)),
char **groups __attribute__((unused)))

Call to initialize the library before calling other functions.

All parameters are unused, they only exist for compatibility reasons.

•
Call mysql_server_end(3) to clean up after completion.
•
If the library was not explicitly initialized by mysql_server_init() any call to mysql_init(3) will automatically initialize the library.
•
mysql_library_init() is an alias for mysql_server_init()

Returns zero for success, or nonzero if an error occurred. ## See also * mysql_server_end(3)

Version 3.3

mariadb-10.11 10.11.19-r5 · enterprise-packages · ingested 2026-10-28