mariadb/include
Tor Didriksen 9a15f2492b 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/Makefile.am:
  Move signal handler to separate file.
sql/mysqld.cc:
  Move signal handler to separate file.
sql/signal_handler.cc:
  Remove unsafe function calls.
2011-11-30 15:39:29 +01:00
..
mysql Updated/added copyright headers 2011-06-30 17:37:13 +02:00
.cvsignore
base64.h
config-netware.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
config-win.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
decimal.h BUG#12911710 - VALGRIND FAILURE IN ROW-DEBUG:PERFSCHEMA.SOCKET_SUMMARY_BY_INSTANCE_FUNC 2011-08-29 11:24:36 +02:00
errmsg.h Bug#27430 "Crash in subquery code when in PS and table DDL changed after 2008-05-20 20:36:26 +04:00
ft_global.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
hash.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
heap.h BUG#11759349 - 51655: CREATE TABLE IN MEMORY ENGINE DOESN'T STORE 2011-09-27 17:38:51 +05:30
help_end.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
help_start.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
keycache.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
m_ctype.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
m_string.h merge 5.0-security => 5.1-security 2011-07-15 14:08:14 +02:00
Makefile.am BUG#12695969 2011-07-12 02:13:36 +01:00
my_aes.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
my_alarm.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
my_alloc.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
my_attribute.h Bug#25118 ATTRIBUTE_FORMAT_FPTR undeclared in m_ctype.h 2007-04-12 00:43:25 +02:00
my_base.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
my_bit.h Updated/added copyright headers 2011-07-03 17:47:37 +02:00
my_bitmap.h Updated/added copyright headers 2011-07-03 17:47:37 +02:00
my_compare.h Bug#11900714 REMOVE LGPL LICENSED FILES IN MYSQL 5.1 2011-03-28 10:47:30 +02:00
my_compiler.h Bug#58057: 5.1 libmysql/libmysql.c unused variable/compile failure 2010-11-10 19:14:47 -02:00
my_dbug.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
my_dir.h
my_getopt.h Updated/added copyright headers 2011-07-03 17:47:37 +02:00
my_global.h Updated/added copyright headers 2011-07-03 17:47:37 +02:00
my_libwrap.h
my_list.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
my_md5.h Bug #42434: license of mysys MD5 implementation is not GPL-compatible 2009-03-09 20:57:03 +02:00
my_net.h
my_no_pthread.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
my_nosys.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
my_pthread.h Updating header copyright/README in source for 2011 2011-01-25 15:42:40 +01:00
my_stacktrace.h Bug#11761576 54082: HANDLE_SEGFAULT MAKES USE OF UNSAFE FUNCTIONS 2011-11-30 15:39:29 +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:37:13 +02:00
my_tree.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
my_trie.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
my_uctype.h Many files: 2006-12-31 02:29:11 +01: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_vle.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-03 17:47:37 +02:00
myisammrg.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
myisampack.h
mysql.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
mysql.h.pp Fixed bug #47485 - mysql_store_result returns a not NULL result set 2010-09-07 14:18:01 +07:00
mysql_com.h Updated/added copyright headers 2011-06-30 17:31:31 +02:00
mysql_embed.h Updated/added copyright headers 2011-06-30 17:37:13 +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:37:13 +02:00
queues.h Bug #31890 Partitions: ORDER BY DESC in InnoDB not working. 2007-11-14 22:20:31 +04:00
rijndael.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
sha1.h Bug #56428: Replace copyright notice removed from SHA1 code (.h) 2010-10-05 17:05:37 +03:00
sql_common.h Merge mysql.com:/home/hf/work/25097/my50-25097 2008-02-27 13:00:59 +04:00
sslopt-case.h
sslopt-longopts.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
sslopt-vars.h
t_ctype.h
thr_alarm.h fixes for build failures due to my yesterday's changeset forbidding 2008-02-19 18:45:11 +01:00
thr_lock.h Updated/added copyright headers 2011-06-30 17:37:13 +02:00
typelib.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1-engines 2007-04-27 19:09:39 +02: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