mariadb/include
Tor Didriksen b522a6ce78 Bug#11761576 54082: HANDLE_SEGFAULT MAKES USE OF UNSAFE FUNCTIONS
handle_segfault is the signal handler code of mysqld.  however, it makes
calls to potentially unsafe functions localtime_r, fprintf, fflush.



include/my_stacktrace.h:
  Add safe versions of itoa() write() and snprintf().
libmysqld/CMakeLists.txt:
  Move signal handler to separate file.
mysys/stacktrace.c:
  Remove unsafe function calls.
sql/CMakeLists.txt:
  Move signal handler to separate file.
sql/mysqld.cc:
  Move signal handler to separate file.
sql/set_var.h:
  Add missing #include dependency.
sql/sys_vars.cc:
  Cleanup .h and .cc files.
sql/sys_vars.h:
  Cleanup .h and .cc files.
2011-12-02 14:16:48 +01:00
..
atomic Updated/added copyright headers 2011-06-30 17:46:53 +02:00
mysql Merging into mysql-5.5.16-release. 2011-08-15 20:12:11 +02:00
base64.h Merge mysql.com:/home/kent/bk/main/mysql-5.0 2006-12-23 20:20:40 +01:00
CMakeLists.txt Updated/added copyright headers 2011-06-30 17:46:53 +02:00
decimal.h merge 5.1 => 5.5 2011-08-29 11:34:48 +02:00
errmsg.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
ft_global.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
hash.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
heap.h Bug#11759349 -- Merge of patch from mysql-5.1. 2011-09-27 17:44:31 +05:30
keycache.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
lf.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
m_ctype.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
m_string.h merge 5.0-security => 5.1-security 2011-07-15 14:08:14 +02:00
my_aes.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_alarm.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_alloc.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_atomic.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_attribute.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_base.h Bug#12547647 UPDATE LOGGING COULD EXCEED LOG PAGE SIZE 2011-09-01 21:48:04 +03:00
my_bit.h Updated/added copyright headers 2011-07-04 01:25:49 +02:00
my_bitmap.h Updated/added copyright headers 2011-07-04 01:25:49 +02:00
my_compare.h Bug#11933945 REMOVE LGPL LICENSED FILES IN MYSQL 5.5 2011-03-29 14:43:49 +02:00
my_compiler.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_dbug.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_dir.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_getopt.h Updated/added copyright headers 2011-07-04 01:25:49 +02:00
my_global.h Cherry-picking WL#5710 from mysql-5.5 to mysql-5.5.16-release. 2011-08-15 18:29:38 +04:00
my_libwrap.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_list.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_md5.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
my_net.h Bug#11933945 REMOVE LGPL LICENSED FILES IN MYSQL 5.5 2011-03-29 14:43:49 +02:00
my_nosys.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_pthread.h Bug#11765237 - 58179: CANNOT START MYSQLD WITH APP VERIFIER 2011-03-01 13:03:31 +01:00
my_rdtsc.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_stacktrace.h Bug#11761576 54082: HANDLE_SEGFAULT MAKES USE OF UNSAFE FUNCTIONS 2011-12-02 14:16:48 +01:00
my_sys.h Updated/added copyright headers 2011-06-30 17:31:31 +02:00
my_time.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_tree.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_uctype.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
my_user.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
my_xml.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
myisam.h Updated/added copyright headers 2011-07-04 01:25:49 +02:00
myisammrg.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
myisampack.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
mysql.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
mysql.h.pp Patch for Bug#12374486 - SEVERE MEMORY LEAK IN PREPARED STATEMENTS 2011-05-06 17:39:20 +04:00
mysql_com.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
mysql_embed.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
mysql_time.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mysql_version.h.in Bug #15327: configure: --with-tcp-port option being partially ignored 2007-09-13 16:19:46 +02:00
mysys_err.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
password.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
probes_mysql.d.base Updated/added copyright headers 2011-06-30 17:46:53 +02:00
probes_mysql.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
probes_mysql_nodtrace.h merge mysql-5.1->mysql-5.5 2011-07-07 12:42:14 +03:00
queues.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
rijndael.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
service_versions.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
sha1.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
sha2.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
sql_common.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
sslopt-case.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
sslopt-longopts.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
sslopt-vars.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
t_ctype.h Many files: 2006-12-23 20:17:15 +01:00
thr_alarm.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
thr_lock.h Updated/added copyright headers 2011-06-30 17:46:53 +02:00
typelib.h Fix for BUG#59894 2011-02-11 15:00:09 +01:00
violite.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
welcome_copyright_notice.h BUG#12695969: FIX OUTDATED COPYRIGHT NOTICES IN REPLACTION 2011-07-11 17:11:41 +01:00