mariadb/include/mysql
Marc Alff f6660539c2 Bug#51878 Build break in HPUX involving mysql_prlock on a client
This is a fix specific for HPUX,
for which the compiler does not resolve properly dependencies
involving unused inline functions.
(See existing comments in mysql_thread.h)

In include/mysql/psi/mysql_thread.h,
the instrumentation helpers for mysql_prlock_*
uses the pr lock apis.

These apis are implemented in mysys/thr_rwlock.c,
which is not linked to client code.

As a result, the code does not link in libmysql_r, on HPUX.

The fix is to cut dependencies explicitely,
by introducing -DDISABLE_MYSQL_RWLOCK_H,
when building client code.
2010-03-09 11:03:02 -07:00
..
psi Bug#51878 Build break in HPUX involving mysql_prlock on a client 2010-03-09 11:03:02 -07:00
plugin.h merge, add plugin/audit_null/CMakeLists.txt 2010-01-26 05:39:48 +01:00
plugin.h.pp Merge backport of WL#3771 with mysql-next-mr. 2010-01-19 17:30:55 +04:00
plugin_audit.h Backport from 6.0-codebase. 2009-12-16 15:56:36 +04:00
plugin_ftparser.h Backport from 6.0-codebase. 2009-12-15 23:52:47 +04:00
service_my_snprintf.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
service_thd_alloc.h WL#4903 Plugin Service API part I 2009-11-02 21:05:42 +01:00
services.h WL#4903 Plugin Service API part I 2009-11-02 21:05:42 +01:00