MariaDB-server/include
Marko Mäkelä e255837eaf MDEV-34266 safe_strcpy() includes an unnecessary conditional branch
The strncpy() wrapper that was introduced in
commit 567b681299
is checking whether the output was truncated even in cases
where the caller does not care about it.

Let us introduce a separate function safe_strcpy_truncated() that
indidates whether the output was truncated.
2024-06-07 19:24:36 +03:00
..
atomic
mysql MDEV-33277 In-place upgrade causes invalid AUTO_INCREMENT values 2024-02-08 10:35:45 +02:00
aria_backup.h S3 is pluggable now 2020-06-19 19:43:07 +02:00
assume_aligned.h
big_endian.h
byte_order_generic_x86_64.h typo fixed. HAVE_mi_uint8korr 2023-11-02 19:42:39 +11:00
byte_order_generic_x86.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
byte_order_generic.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
CMakeLists.txt post fix for "move alloca() definition from all *.h files to one new header file" 2023-03-08 17:36:36 +01:00
decimal.h
dur_prop.h
errmsg.h test cases for MySQL bugs 2022-01-21 16:02:34 +01:00
ft_global.h MDEV-23269 SIGSEGV in ft_boolean_check_syntax_string on setting ft_boolean_syntax 2021-10-11 17:43:23 +04:00
handler_ername.h Merge commit '10.4' into 10.5 2023-07-20 11:54:52 +02:00
handler_state.h
hash.h
heap.h Merge 10.4 into 10.5 2023-01-03 17:08:42 +02:00
ilist.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
json_lib.h MDEV-23187: Assorted assertion failures in json_find_path with certain 2023-05-16 01:52:16 +05:30
keycache.h
lf.h MDEV-23510: arm64 lf_hash alignment of pointers 2021-02-25 10:06:15 +11:00
little_endian.h
m_ctype.h Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
m_string.h MDEV-34266 safe_strcpy() includes an unnecessary conditional branch 2024-06-07 19:24:36 +03:00
ma_dyncol.h Merge 10.4 into 10.5 2023-01-03 17:08:42 +02:00
maria.h cleanup: Aria headers 2020-06-19 19:43:07 +02:00
mariadb_capi_rename.h MDEV-27295 Backport SQL service, introduced by MDEV-19275. 2023-11-05 23:35:32 +04:00
my_alarm.h Merge 10.4 into 10.5 2022-11-08 17:01:28 +02:00
my_alloc.h Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
my_alloca.h Merge branch '10.4' into 10.5 2023-04-24 12:43:47 +02:00
my_atomic_wrapper.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
my_atomic.h MDEV-17441 fixup: Remove unused my_atomic long macros 2022-03-24 09:53:52 +02:00
my_attribute.h
my_base.h Merge 10.4 into 10.5 2024-03-11 10:08:20 +02:00
my_bit.h
my_bitmap.h
my_byteorder.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
my_check_opt.h
my_compare.h Merge branch '10.4' into 10.5 2023-11-08 12:59:00 +01:00
my_compiler.h Merge 10.4 into 10.5 2020-06-05 20:36:43 +03:00
my_context.h Xcode compatibility update 2021-10-12 18:10:56 -04:00
my_counter.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
my_cpu.h MDEV-25807: ARM build failure due to missing ISB instruction on ARMv6 2021-06-01 13:51:39 +10:00
my_crypt.h
my_dbug.h Merge 10.4 into 10.5 2022-09-26 13:34:38 +03:00
my_decimal_limits.h header typos 2022-12-20 08:55:48 +11:00
my_default.h MDEV-22214 mariadbd.exe calls function mysqld.exe, and crashes 2020-04-10 19:05:26 +02:00
my_dir.h header typos 2022-12-20 08:55:48 +11:00
my_getopt.h Added 'const' to arguments in get_one_option and find_typeset() 2021-02-08 12:16:29 +02:00
my_global.h move alloca() definition from all *.h files to one new header file 2023-03-07 11:13:20 +01:00
my_handler_errors.h Merge commit '10.4' into 10.5 2023-07-20 11:54:52 +02:00
my_libwrap.h
my_list.h
my_md5.h
my_minidump.h MDEV-11499 mysqltest, Windows : improve diagnostics if server fails to shutdown 2021-09-24 11:49:28 +02:00
my_net.h
my_nosys.h
my_pthread.h MDEV-33092 Undefined reference to concurrency on Solaris 2024-01-10 10:16:20 +01:00
my_rdtsc.h MDEV-34297 get_rnd_value() of ib_counter_t is unnecessarily complex 2024-06-05 09:54:14 +03:00
my_rnd.h
my_service_manager.h
my_stack_alloc.h
my_stacktrace.h After-merge fix of the Windows build 2020-08-20 13:35:26 +03:00
my_sys.h MDEV-34077 scripts/mariadb-install-db: Error in my_thread_global_end(): 1 threads didn't exit 2024-05-05 21:37:08 +02:00
my_time.h Merge 10.3 into 10.4 2022-04-06 08:59:09 +03:00
my_tree.h
my_uctype.h
my_user.h
my_valgrind.h Cleanup: Remove IF_VALGRIND 2022-04-25 09:40:40 +03:00
my_xml.h
myisam.h Merge 10.4 into 10.5 2023-01-03 17:08:42 +02:00
myisamchk.h Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
myisammrg.h MDEV-31083 ASAN use-after-poison in myrg_attach_children 2023-05-23 09:16:36 +03:00
myisampack.h MDEV-29473 UBSAN: Signed integer overflow: X * Y cannot be represented in type 'int' in strings/dtoa.c 2022-11-17 17:51:01 +04:00
mysql_async.h
mysql_com_server.h
mysql_com.h Merge from 10.4 to 10.5 2024-04-15 17:46:49 +02:00
mysql_embed.h
mysql_time.h
mysql_version.h.in Merge 10.3 into 10.4 2020-10-29 13:38:38 +02:00
mysql.h Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
mysqld_default_groups.h
mysys_err.h MDEV-7947 strcmp() takes 0.37% in OLTP RO 2020-07-23 10:54:33 +03:00
no_valgrind_without_big.inc MDEV-31893 Valgrind reports issues in main.join_cache_notasan 2023-08-10 20:57:42 +02:00
pack.h
password.h
pfs_file_provider.h
pfs_idle_provider.h
pfs_memory_provider.h
pfs_metadata_provider.h
pfs_socket_provider.h
pfs_stage_provider.h
pfs_statement_provider.h
pfs_table_provider.h
pfs_thread_provider.h Merge branch 'merge-perfschema-5.7' into 10.5 2022-08-02 09:34:15 +02:00
pfs_transaction_provider.h
probes_mysql_nodtrace.h.in
probes_mysql.d.base
probes_mysql.h
queues.h header typos 2022-12-20 08:55:48 +11:00
rijndael.h
scope.h MDEV-18543 IMPORT TABLESPACE fails after instant DROP COLUMN 2021-10-26 22:50:58 +06:00
service_versions.h MDEV-33277 In-place upgrade causes invalid AUTO_INCREMENT values 2024-02-08 10:35:45 +02:00
source_revision.h.in
span.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_common.h MDEV-27595 Backport SQL service, introduced by MDEV-19275. 2023-11-05 23:35:31 +04:00
ssl_compat.h Merge commit '10.4' into 10.5 2023-07-20 11:54:52 +02:00
sslopt-case.h
sslopt-longopts.h cleanup: unused OPT_xxx and client_priv.h 2024-05-06 17:16:10 +02:00
sslopt-vars.h
t_ctype.h
thr_alarm.h
thr_lock.h Changes needed for ColumnStore and insert cache 2020-06-14 19:39:42 +03:00
thr_timer.h
thread_pool_priv.h
typelib.h Added 'const' to arguments in get_one_option and find_typeset() 2021-02-08 12:16:29 +02:00
violite.h Merge 10.4 into 10.5 2020-08-10 21:38:55 +03:00
waiting_threads.h header typos 2022-12-20 08:55:48 +11:00
welcome_copyright_notice.h
wqueue.h
wsrep.h Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00