MySQL 8.0.39
Source Code Documentation
mysys_priv.h File Reference

Go to the source code of this file.

Namespaces

namespace  mysys_priv
 
namespace  file_info
 

Macros

#define EDQUOT   (-1)
 

Functions

template<class SYSC , class RET >
RET mysys_priv::RetryOnEintr (SYSC &&sysc, RET err)
 
void my_error_unregister_all ()
 Unregister all formerly registered error messages. More...
 
void file_info::CountFileOpen (OpenType pt, OpenType ct)
 
void file_info::CountFileClose (OpenType ft)
 
void file_info::RegisterFilename (File fd, const char *FileName, OpenType type_of_file)
 
void file_info::UnregisterFilename (File fd)
 
void MyFileInit ()
 Constructs static objects. More...
 
void MyFileEnd ()
 Destroys static objects. More...
 

Variables

PSI_mutex_key key_IO_CACHE_append_buffer_lock
 
PSI_mutex_key key_IO_CACHE_SHARE_mutex
 
PSI_mutex_key key_KEY_CACHE_cache_lock
 
PSI_mutex_key key_THR_LOCK_charset
 
PSI_mutex_key key_THR_LOCK_heap
 
PSI_mutex_key key_THR_LOCK_lock
 
PSI_mutex_key key_THR_LOCK_malloc
 
PSI_mutex_key key_THR_LOCK_mutex
 
PSI_mutex_key key_THR_LOCK_myisam
 
PSI_mutex_key key_THR_LOCK_net
 
PSI_mutex_key key_THR_LOCK_open
 
PSI_mutex_key key_THR_LOCK_threads
 
PSI_mutex_key key_TMPDIR_mutex
 
PSI_mutex_key key_THR_LOCK_myisam_mmap
 
PSI_rwlock_key key_SAFE_HASH_lock
 
PSI_cond_key key_IO_CACHE_SHARE_cond
 
PSI_cond_key key_IO_CACHE_SHARE_cond_writer
 
PSI_cond_key key_THR_COND_threads
 
PSI_stage_info stage_waiting_for_table_level_lock
 
mysql_mutex_t THR_LOCK_malloc
 
mysql_mutex_t THR_LOCK_open
 
mysql_mutex_t THR_LOCK_net
 
mysql_mutex_t THR_LOCK_charset
 
PSI_file_key key_file_proc_meminfo
 
PSI_file_key key_file_charset
 
PSI_memory_key key_memory_charset_file
 
PSI_memory_key key_memory_charset_loader
 
PSI_memory_key key_memory_lf_node
 
PSI_memory_key key_memory_lf_dynarray
 
PSI_memory_key key_memory_lf_slist
 
PSI_memory_key key_memory_LIST
 
PSI_memory_key key_memory_IO_CACHE
 
PSI_memory_key key_memory_KEY_CACHE
 
PSI_memory_key key_memory_SAFE_HASH_ENTRY
 
PSI_memory_key key_memory_MY_TMPDIR_full_list
 
PSI_memory_key key_memory_MY_BITMAP_bitmap
 
PSI_memory_key key_memory_my_compress_alloc
 
PSI_memory_key key_memory_my_err_head
 
PSI_memory_key key_memory_my_file_info
 
PSI_memory_key key_memory_MY_DIR
 
PSI_memory_key key_memory_DYNAMIC_STRING
 
PSI_memory_key key_memory_TREE
 
PSI_memory_key key_memory_defaults
 
PSI_thread_key key_thread_timer_notifier
 

Macro Definition Documentation

◆ EDQUOT

#define EDQUOT   (-1)

Function Documentation

◆ my_error_unregister_all()

void my_error_unregister_all ( void  )

Unregister all formerly registered error messages.

This function unregisters all error numbers that previously have been previously registered by my_error_register(). All headers are removed from the list; the messages themselves are not released here as they may be static.

◆ MyFileEnd()

void MyFileEnd ( )

Destroys static objects.

◆ MyFileInit()

void MyFileInit ( )

Constructs static objects.

Variable Documentation

◆ key_file_charset

PSI_file_key key_file_charset
extern

◆ key_file_proc_meminfo

PSI_file_key key_file_proc_meminfo
extern

◆ key_IO_CACHE_append_buffer_lock

PSI_mutex_key key_IO_CACHE_append_buffer_lock
extern

◆ key_IO_CACHE_SHARE_cond

PSI_cond_key key_IO_CACHE_SHARE_cond
extern

◆ key_IO_CACHE_SHARE_cond_writer

PSI_cond_key key_IO_CACHE_SHARE_cond_writer

◆ key_IO_CACHE_SHARE_mutex

PSI_mutex_key key_IO_CACHE_SHARE_mutex

◆ key_KEY_CACHE_cache_lock

PSI_mutex_key key_KEY_CACHE_cache_lock

◆ key_memory_charset_file

PSI_memory_key key_memory_charset_file
extern

◆ key_memory_charset_loader

PSI_memory_key key_memory_charset_loader
extern

◆ key_memory_defaults

PSI_memory_key key_memory_defaults
extern

◆ key_memory_DYNAMIC_STRING

PSI_memory_key key_memory_DYNAMIC_STRING
extern

◆ key_memory_IO_CACHE

PSI_memory_key key_memory_IO_CACHE
extern

◆ key_memory_KEY_CACHE

PSI_memory_key key_memory_KEY_CACHE
extern

◆ key_memory_lf_dynarray

PSI_memory_key key_memory_lf_dynarray
extern

◆ key_memory_lf_node

PSI_memory_key key_memory_lf_node
extern

◆ key_memory_lf_slist

PSI_memory_key key_memory_lf_slist
extern

◆ key_memory_LIST

PSI_memory_key key_memory_LIST
extern

◆ key_memory_MY_BITMAP_bitmap

PSI_memory_key key_memory_MY_BITMAP_bitmap
extern

◆ key_memory_my_compress_alloc

PSI_memory_key key_memory_my_compress_alloc
extern

◆ key_memory_MY_DIR

PSI_memory_key key_memory_MY_DIR
extern

◆ key_memory_my_err_head

PSI_memory_key key_memory_my_err_head
extern

◆ key_memory_my_file_info

PSI_memory_key key_memory_my_file_info
extern

◆ key_memory_MY_TMPDIR_full_list

PSI_memory_key key_memory_MY_TMPDIR_full_list
extern

◆ key_memory_SAFE_HASH_ENTRY

PSI_memory_key key_memory_SAFE_HASH_ENTRY
extern

◆ key_memory_TREE

PSI_memory_key key_memory_TREE
extern

◆ key_SAFE_HASH_lock

PSI_rwlock_key key_SAFE_HASH_lock
extern

◆ key_THR_COND_threads

PSI_cond_key key_THR_COND_threads

◆ key_THR_LOCK_charset

PSI_mutex_key key_THR_LOCK_charset

◆ key_THR_LOCK_heap

PSI_mutex_key key_THR_LOCK_heap

◆ key_THR_LOCK_lock

PSI_mutex_key key_THR_LOCK_lock

◆ key_THR_LOCK_malloc

PSI_mutex_key key_THR_LOCK_malloc

◆ key_THR_LOCK_mutex

PSI_mutex_key key_THR_LOCK_mutex

◆ key_THR_LOCK_myisam

PSI_mutex_key key_THR_LOCK_myisam

◆ key_THR_LOCK_myisam_mmap

PSI_mutex_key key_THR_LOCK_myisam_mmap

◆ key_THR_LOCK_net

PSI_mutex_key key_THR_LOCK_net

◆ key_THR_LOCK_open

PSI_mutex_key key_THR_LOCK_open

◆ key_THR_LOCK_threads

PSI_mutex_key key_THR_LOCK_threads

◆ key_thread_timer_notifier

PSI_thread_key key_thread_timer_notifier
extern

◆ key_TMPDIR_mutex

PSI_mutex_key key_TMPDIR_mutex

◆ stage_waiting_for_table_level_lock

PSI_stage_info stage_waiting_for_table_level_lock
extern

◆ THR_LOCK_charset

mysql_mutex_t THR_LOCK_charset
extern

◆ THR_LOCK_malloc

mysql_mutex_t THR_LOCK_malloc
extern

◆ THR_LOCK_net

mysql_mutex_t THR_LOCK_net
extern

◆ THR_LOCK_open

mysql_mutex_t THR_LOCK_open