mariadb/include
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
..
atomic Fix compiler warnings in my_atomic.h 2010-02-19 17:20:29 +03:00
mysql Bug#51878 Build break in HPUX involving mysql_prlock on a client 2010-03-09 11:03:02 -07:00
base64.h
CMakeLists.txt merge, add plugin/audit_null/CMakeLists.txt 2010-01-26 05:39:48 +01:00
config-netware.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
config-win.h Backporting WL#1213 2010-02-24 13:15:34 +04:00
decimal.h
errmsg.h Merge from mysql-next-mr. 2009-10-28 10:55:44 +03:00
ft_global.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
hash.h WL#5137, Remove hash calculation from LOCK_open in open_table 2009-11-20 19:27:54 +01:00
heap.h WL#2360 Performance schema 2009-12-04 18:26:15 -07:00
help_end.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
help_start.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
keycache.h merge 2009-12-25 16:49:21 +01:00
lf.h WL#3230 concurrent hash 2009-11-17 19:31:40 -07:00
m_ctype.h A joint patch for: 2010-03-04 15:00:32 +04:00
m_string.h Manual merge from mysql-trunk-merge. 2010-01-19 19:36:14 +03:00
Makefile.am merge, add plugin/audit_null/CMakeLists.txt 2010-01-26 05:39:48 +01:00
my_aes.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_alarm.h Backport of: 2009-11-24 16:54:59 +03:00
my_alloc.h
my_atomic.h Auto-merge from mysql-next-mr-bugfixing. 2010-02-23 18:49:21 +03:00
my_attribute.h
my_base.h Patch for WL#3736: Extended Table, Column and Index Comments. 2010-02-20 13:07:32 +03:00
my_bit.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_bitmap.h WL#2360 Performance schema 2009-12-09 20:19:51 -07:00
my_dbug.h merging 5.1 main -> rpl+2. Some manual work required mostly due to bug46640 2009-11-06 18:35:04 +02:00
my_dir.h This is the downport of 2009-09-11 22:26:35 +02:00
my_getopt.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
my_global.h Bug#41103 6.0 Windows embedded-server tests fail 2010-02-25 16:23:43 +04:00
my_handler.h Backporting WL#4164 Two-byte collation IDs 2009-10-15 15:17:32 +05:00
my_libwrap.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_list.h
my_md5.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_net.h Backport of WL#798 (MySQL IPv6 support) from 6.0. 2009-11-25 13:53:23 +03:00
my_no_pthread.h Manual merge from mysql-trunk-merge. 2009-12-16 21:02:21 +03:00
my_nosys.h
my_pthread.h Fix for bug #51105 "MDL deadlock in rqg_mdl_stability test 2010-02-28 07:35:09 +03:00
my_rdtsc.h WL#2373 Use cycle counter for timing 2009-11-24 16:36:31 -07:00
my_stacktrace.h Merging from 5.0-bugteam 2010-01-27 11:42:20 +01:00
my_sys.h merge 2010-02-16 23:19:47 +01:00
my_time.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
my_tree.h
my_trie.h
my_uctype.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_user.h
my_vle.h
my_xml.h
myisam.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
myisammrg.h WL#2360 Performance schema 2009-12-04 18:26:15 -07:00
myisampack.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
mysql.h Manual merge from mysql-trunk. 2009-12-11 12:39:38 +03:00
mysql.h.pp WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
mysql_com.h Patch for WL#3736: Extended Table, Column and Index Comments. 2010-02-20 13:07:32 +03:00
mysql_embed.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
mysql_time.h
mysql_version.h.in
mysys_err.h
probes_mysql.d.base
probes_mysql.h
probes_mysql_nodtrace.h Re-adding 'include/probes_mysql_nodtrace.h' removed by accident 2010-02-17 14:37:55 +03:00
queues.h
rijndael.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
service_versions.h WL#4903 Plugin Service API part I 2009-11-02 21:05:42 +01:00
sha1.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_common.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sslopt-case.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sslopt-longopts.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
sslopt-vars.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
t_ctype.h
thr_alarm.h WL#5161 : Cross-platform build with CMake 2009-11-09 12:32:48 +01:00
thr_lock.h Followup to Bug#45225 Locking: hang if drop table with no timeout 2010-02-15 13:11:20 +01:00
typelib.h WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
violite.h Manual merge from mysql-trunk-merge. 2009-12-12 23:38:59 +03:00