mariadb/storage/connect
Sergey Vojtovich 71e11bce34 MDEV-8791 - AIX: Unresolved Symbols during linking
Clean-up nolock.h: it doesn't serve any purpose anymore. Appropriate code moved
to x86-gcc.h and my_atomic.h.

If gcc sync bultins were detected, we want to make use of them independently of
__GNUC__ definition. E.g. XLC simulates those, but doesn't define __GNUC__.

HS/Spider: According to AIX manual alloca() returns char*, which cannot be
casted to any type with static_cast. Use explicit cast instead.

MDL: Removed namemangling pragma, which didn't let MariaDB build with XLC.

WSREP: _int64 seem to be conflicting name with XLC, replaced with _integer64.

CONNECT: RTLD_NOLOAD is GNU extention. Removed rather meaningless check if
library is loaded. Multiple dlopen()'s of the same library are permitted,
and it never gets closed anyway. Except for error, which was a bug: it may
close library, which can still be referenced by other subsystems.

InnoDB: __ppc_get_timebase() is GNU extention. Only use it when __GLIBC__ is
defined.

Based on contribution by flynn1973.
2016-10-31 12:18:23 +04:00
..
mysql-test/connect MDEV-9143 JSON_xxx functions. 2016-10-19 14:10:03 +04:00
.gitignore git90.msg + git91.msg 2016-06-02 23:36:19 +02:00
ApacheInterface.java All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
array.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
array.h Same changes than in version 10.0.17 2015-03-19 12:21:08 +01:00
blkfil.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
blkfil.h - FIX errors and some gcc warnings 2014-07-20 20:39:17 +02:00
block.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
catalog.h connect engine compiler warnings 2016-02-18 09:22:41 +01:00
checklvl.h Same changes than in version 10.0.17 2015-03-19 12:21:08 +01:00
Client.java All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
CMakeLists.txt All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
colblk.cpp Commit od last modifications made for version 10.0 2015-06-06 19:23:06 +02:00
colblk.h Last commit was done with wrong files 2015-05-10 12:52:28 +02:00
connect.cc - Fix an error causing MYSQL table to fail saying "no result set" 2016-04-25 00:13:06 +02:00
connect.h All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
csort.cpp All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
csort.h - FIX PIVOT bug MDEV-5869 caused by using fop (field option ptr) when NULL. 2014-03-18 19:25:50 +01:00
domdoc.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
domdoc.h Update 10.1 with changes from 10.0 2015-04-19 12:15:58 +02:00
encas.h - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
engmsg.h - Adding the JSON table type 2015-01-19 18:55:25 +01:00
enids.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
filamap.cpp Typofix: preceeding -> preceding 2015-08-31 09:18:30 +03:00
filamap.h Update 10.1 with changes from 10.0 2015-04-19 12:15:58 +02:00
filamdbf.cpp General spell fixing in comments and strings 2016-06-08 14:17:23 +03:00
filamdbf.h - Initialise min/max buffer to 0 to avoid valgrind complaining 2014-09-02 01:40:15 +02:00
filamfix.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
filamfix.h - Add a new CONNECT global variable allowing to tell whether or not 2014-08-22 17:30:22 +02:00
filamtxt.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
filamtxt.h Last commit was done with wrong files 2015-05-10 12:52:28 +02:00
filamvct.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
filamvct.h - Modifies the way indexed UPDATE/DELETE are sorted in order to execute 2014-08-16 16:46:35 +02:00
filamzip.cpp Commit updating CONNECT from the 10.1 version 2015-12-04 22:38:16 +01:00
filamzip.h 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
filter.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
filter.h Commit od last modifications made for version 10.0 2015-06-06 19:23:06 +02:00
fmdlex.c - Fix MDEV-9279. Replacing exit(1) in yy_fatal_error by a longjmp. 2015-12-14 23:49:17 +01:00
frcas.h - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
frids.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
frmsg.h - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
frmsg1.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
frmsg2.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
global.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
ha_connect.cc Merge branch '10.1' into 10.2 2016-09-09 08:33:08 +02:00
ha_connect.h Merge branch 'connect/10.0' into 10.0 2016-04-26 23:48:18 +02:00
inihandl.c Add all changes made on 10.1 2016-05-12 23:08:22 +02:00
inihandl.h - Add the PROFILE_End function in inihandl. Called by connect_done_func 2013-06-29 01:10:31 +02:00
jdbccat.h Add all changes made on 10.1 2016-05-12 23:08:22 +02:00
JdbcInterface.java - JdbcInterface: change return type of ...Field function 2016-08-10 18:27:31 +02:00
jdbconn.cpp - JdbcInterface: change return type of ...Field function 2016-08-10 18:27:31 +02:00
jdbconn.h All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
json.cpp Merge branch '10.0' into 10.1 2016-07-13 12:09:59 +02:00
json.h Commit updating CONNECT from the 10.1 version 2015-12-04 22:38:16 +01:00
jsonudf.cpp Merge branch '10.1' into 10.2 2016-09-09 08:33:08 +02:00
jsonudf.h Add all changes made on 10.1 2016-05-12 23:08:22 +02:00
libdoc.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
libdoc.h Fixing warnings: 2013-07-08 11:05:59 +04:00
macutil.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
macutil.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
maputil.cpp MDEV-9617 solaris sparc build fails on 10.0 2016-04-24 18:15:20 +02:00
maputil.h - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
MariadbInterface.java All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
messages.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
msgid.h - Adding the JSON table type 2015-01-19 18:55:25 +01:00
mycat.cc Merge branch 'bb-10.0-serg' into 10.0 2016-06-22 10:54:19 +02:00
mycat.h - Fix MDEV-9239. Meanwhile, make all references to the database in XTAB Schema 2016-01-09 20:52:17 +01:00
myconn.cpp - Possibly fix MDEV-10179 Reset remote tables when re-opening 2016-06-13 14:28:02 +02:00
myconn.h - Possibly fix MDEV-10179 Reset remote tables when re-opening 2016-06-13 14:28:02 +02:00
MysqlInterface.java All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
myutil.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
myutil.h - Add longjmp initialization in PlgAllocResult 2013-12-11 23:33:36 +01:00
noconst.c Add new UDF noconst. 2015-08-19 17:52:33 +02:00
odbccat.h All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
odbconn.cpp - JdbcInterface: change return type of ...Field function 2016-08-10 18:27:31 +02:00
odbconn.h All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
OracleInterface.java All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
os.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
osutil.c Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
osutil.h Merge 10.0 -> 10.0-connect 2014-04-21 14:57:10 +04:00
plgcnx.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
plgdbsem.h Add forgotten changes made on 10.1 2016-05-12 23:26:40 +02:00
plgdbutl.cpp Add all changes made on 10.1 2016-05-12 23:08:22 +02:00
plgodbc.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
plgxml.cpp - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
plgxml.h Update 10.1 with changes from 10.0 2015-04-19 12:15:58 +02:00
plugutil.c git90.msg + git91.msg 2016-06-02 23:36:19 +02:00
PostgresqlInterface.java All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
preparse.h - NOTE: an experimental implementation of MRR was done but not kept 2014-03-10 18:29:04 +01:00
rcmsg.c Commit od last modifications made for version 10.0 2015-06-06 19:23:06 +02:00
rcmsg.h Fixing compiler warnings ("no previous declaration for ...") 2013-05-13 15:57:49 +04:00
reldef.cpp MDEV-8791 - AIX: Unresolved Symbols during linking 2016-10-31 12:18:23 +04:00
reldef.h - Fix MDEV-9239. Meanwhile, make all references to the database in XTAB Schema 2016-01-09 20:52:17 +01:00
resource.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
tabcol.cpp - Possibly fix MDEV-10179 Reset remote tables when re-opening 2016-06-13 14:28:02 +02:00
tabcol.h This commit brings many changes, in particular two important ones: 2014-07-17 18:13:51 +02:00
tabdos.cpp Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
tabdos.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
tabfix.cpp MDEV-8693 Tests connect.bin connect.endian fail on armhf (on Debian build system) 2015-10-24 20:16:06 +04:00
tabfix.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
tabfmt.cpp General spell fixing in comments and strings 2016-06-08 14:17:23 +03:00
tabfmt.h Last commit was done with wrong files 2015-05-10 12:52:28 +02:00
tabjdbc.cpp Fixed compiler warnings and failing tests 2016-10-05 01:11:08 +03:00
tabjdbc.h All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
tabjson.cpp - Copy error message from G to g when using temporary storage for parsing. 2015-12-13 18:43:37 +01:00
tabjson.h - Serialize: Protect again eventual longjmp's. 2015-12-09 00:00:08 +01:00
table.cpp - Fix to MDEV-9542 Connect was not handling NULLs in the answer 2016-02-15 23:41:59 +01:00
tabmac.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
tabmac.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
tabmul.cpp MDEV-8450: PATCH] Wrong macro expansion in Query_cache::send_result_to_client() 2015-09-06 22:26:33 +02:00
tabmul.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
tabmysql.cpp Merge branch 'connect/10.0' into 10.0 2016-04-26 23:48:18 +02:00
tabmysql.h Commit updating CONNECT from the 10.1 version 2015-12-04 22:38:16 +01:00
taboccur.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
taboccur.h - NOTE: an experimental implementation of MRR was done but not kept 2014-03-10 18:29:04 +01:00
tabodbc.cpp - JdbcInterface: change return type of ...Field function 2016-08-10 18:27:31 +02:00
tabodbc.h All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
tabpivot.cpp - Fix MDEV-9239. Meanwhile, make all references to the database in XTAB Schema 2016-01-09 20:52:17 +01:00
tabpivot.h Same changes than in version 10.0.17 2015-03-19 12:21:08 +01:00
tabsys.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
tabsys.h All the last changes made in the ob-10.0 branch including also changes of line endings of some test files 2015-05-20 12:39:17 +02:00
tabtbl.cpp - Possibly fix MDEV-10179 Reset remote tables when re-opening 2016-06-13 14:28:02 +02:00
tabtbl.h - Fix MDEV-9603 compiler error. 2016-03-16 19:17:55 +01:00
tabutil.cpp - Fix MDEV-9239. Meanwhile, make all references to the database in XTAB Schema 2016-01-09 20:52:17 +01:00
tabutil.h Last commit was done with wrong files 2015-05-10 12:52:28 +02:00
tabvct.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
tabvct.h - Make storing and sorting values using less memory allocation 2014-08-25 18:34:51 +02:00
tabvir.cpp Last commit was done with wrong files 2015-05-10 12:52:28 +02:00
tabvir.h Last commit was done with wrong files 2015-05-10 12:52:28 +02:00
tabwmi.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
tabwmi.h 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabxcl.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
tabxcl.h Last commit was done with wrong files 2015-05-10 12:52:28 +02:00
tabxml.cpp Commit updating CONNECT from the 10.1 version 2015-12-04 22:38:16 +01:00
tabxml.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
user_connect.cc Last commit was done with wrong files 2015-05-10 12:52:28 +02:00
user_connect.h Last commit was done with wrong files 2015-05-10 12:52:28 +02:00
valblk.cpp Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
valblk.h - Fix to MDEV-9542 Connect was not handling NULLs in the answer 2016-02-15 23:41:59 +01:00
value.cpp Merge branch 'connect/10.0' into 10.0 2016-04-26 23:48:18 +02:00
value.h Merge branch 'connect/10.0' into 10.0 2015-12-13 23:52:43 +01:00
xindex.cpp - JdbcInterface: change return type of ...Field function 2016-08-10 18:27:31 +02:00
xindex.h MDEV-9617 solaris sparc build fails on 10.0 2016-04-24 18:15:20 +02:00
xobject.cpp Commit updating CONNECT from the 10.1 version 2015-12-04 22:38:16 +01:00
xobject.h Commit updating CONNECT from the 10.1 version 2015-12-04 22:38:16 +01:00
xtable.h Commit updating CONNECT from the 10.1 version 2015-12-04 22:38:16 +01:00