Kapitel 9: MySQL-APIs 593
R¨uckgabewerte
Keine.
9.4.4.3 mysql_thread_end()
Beschreibung
Diese Funktion muss vor dem Aufruf von pthread_exit() aufgerufen werden, um den von
mysql_thread_init() zugewiesenen Speicher freizusetzen.
Beachten Sie, dass diese Funktion nicht automatisch von der Client-Bibliothek aufgerufen
wird. Sie muss explizit aufgerufen werden, um Speicherlecks zu vermeiden.
R¨uckgabewerte
Keine.
9.4.4.4 mysql_thread_safe()
unsigned int mysql_thread_safe(void)
Description
This function indicates whether the client is compiled as thread safe.
Return Values
1 is the client is thread safe, 0 otherwise.
9.4.5 C-Embedded-Server-Funktionsbeschreibungen
Sie m¨ussen folgende Funktionen benutzen, wenn Sie wollen, dass Ihre Applikation gegen
die eingebettete MySQL-Server-Bibliothek gelinkt werden kann. Siehe Abschnitt 9.4.9 [lib-
mysqld], Seite 599.
Wenn das Programm mit -lmysqlclient anstelle von -lmysqld gelinkt wird, tun diese
Funktionen nicht. Das erm¨oglicht die Auswahl zwischen der Benutzung des eingebetteten
MySQL-Servers und eines Standalone-Servers, ohne irgend welchen Code zu ver¨andern.
9.4.5.1 mysql_server_init()
void mysql_server_init(int argc, const char **argv, const char **groups)
Comentarios a estos manuales