#include <pthread.h>Include dependency graph for my_no_pthread.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | _my_no_pthread_h |
| #define | pthread_mutex_init(A, B) |
| #define | pthread_mutex_lock(A) |
| #define | pthread_mutex_unlock(A) |
| #define | pthread_mutex_destroy(A) |
| #define | my_rwlock_init(A, B) |
| #define | rw_rdlock(A) |
| #define | rw_wrlock(A) |
| #define | rw_unlock(A) |
| #define | rwlock_destroy(A) |
| #define _my_no_pthread_h |
Definition at line 19 of file my_no_pthread.h.
| #define my_rwlock_init | ( | A, | |||
| B | ) |
Definition at line 45 of file my_no_pthread.h.
Referenced by init_thread_environment(), my_database_names_init(), plugin_init(), and safe_hash_init().
| #define pthread_mutex_destroy | ( | A | ) |
Definition at line 44 of file my_no_pthread.h.
Referenced by archive_db_done(), archive_db_init(), bitmap_free(), clean_up_mutexes(), MYSQL_BIN_LOG::cleanup(), MYSQL_LOG::cleanup(), LOGGER::cleanup_base(), Event_timed::deinit_mutexes(), Event_scheduler::destroy_mutexes(), end_io_cache(), end_key_cache(), example_done_func(), free_share(), ha_archive::free_share(), free_table_share(), free_tmpdir(), get_share(), hostname_cache_free(), hp_free(), init_tmpdir(), item_user_lock_free(), main(), mi_close(), my_close(), my_tz_free(), NdbMutex_Destroy(), os_fast_mutex_free(), release_ddl_log(), table_def_free(), tina_done_func(), xid_cache_free(), delayed_insert::~delayed_insert(), Guardian_thread::~Guardian_thread(), hash_filo::~hash_filo(), Instance::~Instance(), Instance_map::~Instance_map(), st_log_info::~st_log_info(), Thread_registry::~Thread_registry(), and Worker_thread_param::~Worker_thread_param().
| #define pthread_mutex_init | ( | A, | |||
| B | ) |
Definition at line 41 of file my_no_pthread.h.
Referenced by alloc_table_share(), archive_db_init(), bitmap_init(), hash_filo::clear(), delayed_insert::delayed_insert(), Event_timed::Event_timed(), example_init_func(), get_share(), ha_archive::get_share(), Guardian_thread::Guardian_thread(), hostname_cache_init(), LOGGER::init_base(), init_io_cache(), init_key_cache(), Event_scheduler::init_mutexes(), MYSQL_BIN_LOG::init_pthread_objects(), MYSQL_LOG::init_pthread_objects(), init_thread_environment(), init_tmpdir(), Instance::Instance(), Instance_map::Instance_map(), item_user_lock_init(), main(), my_register_filename(), my_tz_init(), NdbMutex_Create(), os_fast_mutex_init(), read_ddl_log_header(), sp_cache_init(), st_log_info::st_log_info(), table_def_init(), Thread_registry::Thread_registry(), tina_init_func(), Worker_thread_param::Worker_thread_param(), and xid_cache_init().
| #define pthread_mutex_lock | ( | A | ) |
Definition at line 42 of file my_no_pthread.h.
Referenced by _db_doprnt_(), _db_dump_(), _db_enter_(), _db_lock_file_(), _db_return_(), _myfree(), _myisam_log(), _myisam_log_command(), _myisam_log_record(), _mymalloc(), _sanity(), abort_and_upgrade_lock(), acl_check_host(), acl_get(), acl_getroot(), acl_getroot_no_password(), acl_load(), acl_reload(), add_hostname(), add_status_vars(), ha_myisam::analyze(), MYSQL_BIN_LOG::append(), bitmap_lock(), bootstrap(), calc_sum_of_all_status(), change_password(), ha_myisam::check(), ha_myisam::check_and_repair(), check_for_max_user_connections(), check_mqh(), check_user(), clean_up(), hash_filo::clear(), close_cached_tables(), close_connection(), close_connections(), close_open_tables_and_downgrade(), close_thread_tables(), Thread_registry::cond_timedwait(), Thread_registry::cond_wait(), create_new_thread(), create_table_from_items(), create_temp_file(), DBUGCloseFile(), LOGGER::deactivate_log_handler(), decrease_user_connections(), delayed_get_table(), delayed_insert::delayed_insert(), Thread_registry::deliver_shutdown(), dispatch_command(), display_table_locks(), echoserver_test(), end_delayed_insert(), end_thread(), event_scheduler_thread(), event_worker_thread(), Event_timed::execute(), execute_ddl_log_entry(), Event_scheduler::execute_top(), ha_tina::extra(), fill_schema_processlist(), fill_schema_schema_privileges(), fill_schema_user_privileges(), fill_status(), fill_variables(), find_handler(), MYSQL_BIN_LOG::find_log_pos(), MYSQL_BIN_LOG::find_next_log(), Log_to_csv_event_handler::flush(), flush_error_log(), flush_tables(), flush_thread_cache(), free_share(), ha_archive::free_share(), MYSQL_BIN_LOG::get_current_log(), get_internal_charset(), get_mqh(), get_ndb_share_state(), get_or_create_key_cache(), get_or_create_user_conn(), get_prepared_stmt_count(), get_share(), ha_archive::get_share(), Event_scheduler::get_state(), ha_tina::get_status(), get_table_share(), Guardian_thread::guard(), ha_change_key_cache_param(), ha_init_key_cache(), ha_resize_key_cache(), handle_bootstrap(), handle_delayed_insert(), delayed_insert::handle_inserts(), handle_manager(), heap_close(), heap_create(), heap_delete_table(), heap_drop_table(), heap_open(), heap_panic(), heap_rename(), inc_host_errors(), ha_archive::index_read_idx(), ha_myisam::info(), init_available_charsets(), init_event_thread(), ip_to_hostname(), is_acl_user(), Instance::is_crashed(), Event_timed::is_running(), Instance::is_running(), Thread_registry::is_shutdown(), Guardian_thread::is_stopped(), sys_var::item(), kill_delayed_threads(), kill_one_thread(), Event_timed::kill_thread(), list_open_tables(), LOGGER::lock(), Instance_map::lock(), Guardian_thread::lock(), lock_and_wait_for_table_name(), Event_scheduler::lock_data(), lock_databases(), lock_global_read_lock(), MYSQL_BIN_LOG::lock_index(), main(), make_global_read_lock_block_commit(), map_file(), mi_assign_to_key_cache(), mi_change_key_cache(), mi_close(), mi_extra(), mi_lock_database(), mi_open(), mi_panic(), mi_status(), my_b_append_tell(), my_close(), my_dir(), my_fclose(), my_fdopen(), my_fopen(), my_gethostbyname_r(), my_inet_ntoa(), my_lock(), my_pread(), my_pwrite(), my_register_filename(), my_tmpdir(), my_tz_find(), myrg_close(), myrg_open(), mysql_admin_table(), mysql_alter_db(), mysql_alter_table(), mysql_assign_to_keycache(), mysql_create_db(), mysql_create_like_table(), mysql_create_or_drop_trigger(), mysql_create_table(), mysql_create_table_internal(), mysql_create_user(), mysql_drop_user(), mysql_drop_view(), mysql_execute_command(), mysql_grant(), mysql_ha_close(), mysql_ha_flush(), mysql_manager_submit(), mysql_print_status(), mysql_rename_db(), mysql_rename_tables(), mysql_rename_user(), mysql_revoke_all(), mysql_rm_db(), mysql_rm_table(), mysql_rm_table_part2_with_lock(), mysql_routine_grant(), mysql_show_grants(), mysql_table_grant(), mysql_truncate(), mysql_wait_completed_table(), mysql_write_frm(), mysql_xa_recover(), mysqld_list_processes(), Ndb_tuple_id_range_guard::Ndb_tuple_id_range_guard(), NdbMutex_Lock(), MYSQL_BIN_LOG::new_file_impl(), MYSQL_BIN_LOG::next_file_id(), open_table(), open_unireg_entry(), os_fast_mutex_lock(), prepare_for_repair(), prepare_for_restore(), print_buffer_to_file(), print_cached_tables(), Log_event::read_log_event(), refresh_status(), Thread_registry::register_thread(), release_ddl_log(), release_table_share(), reload_acl_and_cache(), remove_status_vars(), remove_table_from_cache(), MYSQL_QUERY_LOG::reopen_file(), Guardian_thread::request_shutdown(), reset_host_errors(), sp_lex_keeper::reset_lex_and_exec_core(), MYSQL_BIN_LOG::reset_logs(), reset_mqh(), restrict_update_of_old_passwords_var(), ha_archive::rnd_init(), MYSQL_BIN_LOG::rotate_and_purge(), Guardian_thread::run(), Instance::set_crash_flag_n_wake_all(), sys_var_max_user_conn::set_default(), sys_var_thd_time_zone::set_default(), sys_var_log_output::set_default(), sys_var_log_state::set_default(), sys_var_thd_ulonglong::set_default(), sys_var_thd_ha_rows::set_default(), sys_var_ulonglong_ptr::set_default(), sys_var_long_ptr_global::set_default(), MYSQL_BIN_LOG::set_max_size(), set_ndb_share_state(), signal_hand(), sp_grant_privileges(), sp_revoke_privileges(), Event_timed::spawn_now(), Event_timed::spawn_thread_finish(), Instance::start(), start_signal_handler(), start_waiting_global_read_lock(), Instance::stop(), Event_scheduler::stop_all_running_events(), Guardian_thread::stop_guard(), table_def_free_entry(), tcp_accept(), TERMINATE(), test_atomic(), test_atomic_add_handler(), test_atomic_cas_handler(), test_atomic_swap_handler(), delayed_insert::unlock(), unlock_global_read_lock(), unmap_file(), Thread_registry::unregister_thread(), sys_var_max_user_conn::update(), sys_var_thd_time_zone::update(), sys_var_log_output::update(), sys_var_log_state::update(), sys_var_key_cache_long::update(), sys_var_key_buffer_size::update(), sys_var_thd_ulonglong::update(), sys_var_thd_ha_rows::update(), sys_var_ulonglong_ptr::update(), sys_var_long_ptr_global::update(), sys_var_thd_date_time_format::update2(), update_frm_version(), update_sys_var_str_path(), Item_func_is_used_lock::val_int(), Item_func_is_free_lock::val_int(), Item_func_sleep::val_int(), Item_func_release_lock::val_int(), Item_func_get_lock::val_int(), Item_func_uuid::val_str(), Item_func_encrypt::val_str(), Item_func_des_decrypt::val_str(), Item_func_des_encrypt::val_str(), wait_for_condition(), wait_for_locked_table_names(), wait_for_tables(), wait_if_global_read_lock(), wait_tcp_ready(), Event_scheduler::workers_count(), MYSQL_BIN_LOG::write(), write_delayed(), ha_tina::write_row(), ha_archive::write_row(), xid_cache_delete(), xid_cache_insert(), xid_cache_search(), delayed_insert::~delayed_insert(), Guardian_thread::~Guardian_thread(), Instance_map::~Instance_map(), and Thread_registry::~Thread_registry().
| #define pthread_mutex_unlock | ( | A | ) |
Definition at line 43 of file my_no_pthread.h.
Referenced by _db_unlock_file_(), _myfree(), _myisam_log(), _myisam_log_command(), _myisam_log_record(), _mymalloc(), _sanity(), abort_and_upgrade_lock(), acl_check_host(), acl_get(), acl_load(), acl_reload(), add_hostname(), add_status_vars(), ha_myisam::analyze(), MYSQL_BIN_LOG::append(), bitmap_unlock(), bootstrap(), calc_sum_of_all_status(), change_password(), ha_myisam::check(), ha_myisam::check_and_repair(), check_for_max_user_connections(), check_mqh(), check_user(), clean_up(), hash_filo::clear(), close_connection(), close_connections(), close_open_tables_and_downgrade(), close_thread_tables(), Thread_registry::cond_timedwait(), Thread_registry::cond_wait(), create_new_thread(), create_table_from_items(), create_temp_file(), dbug_flush(), LOGGER::deactivate_log_handler(), decrease_user_connections(), delayed_get_table(), delayed_insert::delayed_insert(), Thread_registry::deliver_shutdown(), dispatch_command(), display_table_locks(), echoserver_test(), end_delayed_insert(), end_thread(), event_scheduler_thread(), event_worker_thread(), Event_timed::execute(), execute_ddl_log_entry(), Event_scheduler::execute_top(), ha_tina::extra(), fill_schema_processlist(), fill_schema_schema_privileges(), fill_schema_user_privileges(), fill_status(), fill_variables(), find_handler(), MYSQL_BIN_LOG::find_log_pos(), MYSQL_BIN_LOG::find_next_log(), Log_to_csv_event_handler::flush(), flush_error_log(), flush_tables(), flush_thread_cache(), free_share(), ha_archive::free_share(), free_table_share(), MYSQL_BIN_LOG::get_current_log(), get_internal_charset(), get_mqh(), get_ndb_share_state(), get_or_create_key_cache(), get_or_create_user_conn(), get_prepared_stmt_count(), get_share(), ha_archive::get_share(), Event_scheduler::get_state(), ha_tina::get_status(), get_table_share(), Guardian_thread::guard(), ha_change_key_cache_param(), ha_init_key_cache(), ha_resize_key_cache(), handle_bootstrap(), handle_delayed_insert(), delayed_insert::handle_inserts(), handle_manager(), heap_close(), heap_delete_table(), heap_drop_table(), heap_open(), heap_panic(), heap_rename(), inc_host_errors(), ha_archive::index_read_idx(), ha_myisam::info(), init_available_charsets(), init_event_thread(), ip_to_hostname(), is_acl_user(), Instance::is_crashed(), Event_timed::is_running(), Instance::is_running(), Thread_registry::is_shutdown(), Guardian_thread::is_stopped(), sys_var::item(), kill_delayed_threads(), kill_one_thread(), Event_timed::kill_thread(), lock_and_wait_for_table_name(), lock_databases(), main(), map_file(), mi_assign_to_key_cache(), mi_change_key_cache(), mi_close(), mi_extra(), mi_lock_database(), mi_panic(), mi_status(), my_b_append_tell(), my_close(), my_dir(), my_fclose(), my_fdopen(), my_fopen(), my_gethostbyname_r_free(), my_inet_ntoa(), my_lock(), my_pread(), my_pwrite(), my_register_filename(), my_tmpdir(), my_tz_find(), myrg_close(), myrg_open(), mysql_admin_table(), mysql_alter_db(), mysql_alter_table(), mysql_assign_to_keycache(), mysql_create_db(), mysql_create_like_table(), mysql_create_or_drop_trigger(), mysql_create_table(), mysql_create_table_internal(), mysql_create_user(), mysql_drop_user(), mysql_drop_view(), mysql_execute_command(), mysql_grant(), mysql_ha_close(), mysql_manager_submit(), mysql_print_status(), mysql_rename_db(), mysql_rename_tables(), mysql_rename_user(), mysql_rm_db(), mysql_rm_table(), mysql_rm_table_part2_with_lock(), mysql_routine_grant(), mysql_show_grants(), mysql_table_grant(), mysql_truncate(), mysql_wait_completed_table(), mysql_write_frm(), mysql_xa_recover(), mysqld_list_processes(), NdbMutex_Unlock(), MYSQL_BIN_LOG::new_file_impl(), MYSQL_BIN_LOG::next_file_id(), open_table(), open_unireg_entry(), os_fast_mutex_unlock(), prepare_for_repair(), prepare_for_restore(), print_buffer_to_file(), print_cached_tables(), Log_event::read_log_event(), refresh_status(), Thread_registry::register_thread(), release_ddl_log(), release_table_share(), reload_acl_and_cache(), remove_status_vars(), remove_table_from_cache(), MYSQL_QUERY_LOG::reopen_file(), Guardian_thread::request_shutdown(), reset_host_errors(), sp_lex_keeper::reset_lex_and_exec_core(), MYSQL_BIN_LOG::reset_logs(), reset_mqh(), restrict_update_of_old_passwords_var(), ha_archive::rnd_init(), MYSQL_BIN_LOG::rotate_and_purge(), Guardian_thread::run(), Instance::set_crash_flag_n_wake_all(), sys_var_max_user_conn::set_default(), sys_var_thd_time_zone::set_default(), sys_var_log_output::set_default(), sys_var_log_state::set_default(), sys_var_thd_ulonglong::set_default(), sys_var_thd_ha_rows::set_default(), sys_var_ulonglong_ptr::set_default(), sys_var_long_ptr_global::set_default(), MYSQL_BIN_LOG::set_max_size(), set_ndb_share_state(), signal_hand(), sp_grant_privileges(), Event_timed::spawn_now(), Event_timed::spawn_thread_finish(), Instance::start(), start_signal_handler(), start_waiting_global_read_lock(), Instance::stop(), Event_scheduler::stop_all_running_events(), Guardian_thread::stop_guard(), table_def_free_entry(), tcp_accept(), TERMINATE(), test_atomic(), test_atomic_add_handler(), test_atomic_cas_handler(), test_atomic_swap_handler(), delayed_insert::unlock(), LOGGER::unlock(), Instance_map::unlock(), Guardian_thread::unlock(), Event_scheduler::unlock_data(), unlock_global_read_lock(), MYSQL_BIN_LOG::unlock_index(), unmap_file(), Thread_registry::unregister_thread(), sys_var_max_user_conn::update(), sys_var_thd_time_zone::update(), sys_var_log_output::update(), sys_var_log_state::update(), sys_var_key_cache_long::update(), sys_var_key_buffer_size::update(), sys_var_thd_ulonglong::update(), sys_var_thd_ha_rows::update(), sys_var_ulonglong_ptr::update(), sys_var_long_ptr_global::update(), sys_var_thd_date_time_format::update2(), update_frm_version(), update_sys_var_str_path(), Item_func_is_used_lock::val_int(), Item_func_is_free_lock::val_int(), Item_func_sleep::val_int(), Item_func_release_lock::val_int(), Item_func_get_lock::val_int(), Item_func_uuid::val_str(), Item_func_encrypt::val_str(), Item_func_des_decrypt::val_str(), Item_func_des_encrypt::val_str(), wait_for_condition(), wait_for_tables(), wait_if_global_read_lock(), wait_tcp_ready(), Event_scheduler::workers_count(), MYSQL_BIN_LOG::write(), write_delayed(), ha_tina::write_row(), ha_archive::write_row(), xid_cache_delete(), xid_cache_insert(), xid_cache_search(), delayed_insert::~delayed_insert(), Guardian_thread::~Guardian_thread(), Instance_map::~Instance_map(), Ndb_tuple_id_range_guard::~Ndb_tuple_id_range_guard(), and Thread_registry::~Thread_registry().
| #define rw_rdlock | ( | A | ) |
Definition at line 46 of file my_no_pthread.h.
Referenced by check_grant(), check_grant_all_columns(), check_grant_column(), check_grant_db(), check_grant_routine(), check_routine_level_acl(), execute_init_command(), fill_effective_table_privileges(), fill_schema_column_privileges(), fill_schema_table_privileges(), get_column_grant(), get_dbopt(), get_table_grant(), mi_mmap_pread(), mi_mmap_pwrite(), mi_records_in_range(), mi_rkey(), mi_rnext(), mi_rnext_same(), mi_rprev(), mi_rsame(), mysql_show_grants(), plugin_foreach(), plugin_is_ready(), and safe_hash_search().
| #define rw_unlock | ( | A | ) |
Definition at line 48 of file my_no_pthread.h.
Referenced by check_grant(), check_grant_all_columns(), check_grant_column(), check_routine_level_acl(), del_dbopt(), execute_init_command(), fill_effective_table_privileges(), fill_schema_column_privileges(), fill_schema_table_privileges(), get_column_grant(), get_dbopt(), get_table_grant(), grant_reload(), keys_free(), mi_delete_all_rows(), mi_lock_database(), mi_mmap_pread(), mi_mmap_pwrite(), mi_records_in_range(), mi_rkey(), mi_rnext(), mi_rprev(), mi_rsame(), my_dbopt_cleanup(), mysql_create_user(), mysql_drop_user(), mysql_grant(), mysql_install_plugin(), mysql_rename_user(), mysql_routine_grant(), mysql_show_grants(), mysql_table_grant(), mysql_uninstall_plugin(), plugin_foreach(), plugin_is_ready(), plugin_lock(), plugin_unlock(), put_dbopt(), safe_hash_change(), safe_hash_search(), safe_hash_set(), and update_sys_var_str().
| #define rw_wrlock | ( | A | ) |
Definition at line 47 of file my_no_pthread.h.
Referenced by del_dbopt(), grant_reload(), keys_free(), mi_delete_all_rows(), mi_lock_database(), my_dbopt_cleanup(), mysql_create_user(), mysql_drop_user(), mysql_grant(), mysql_install_plugin(), mysql_rename_user(), mysql_revoke_all(), mysql_routine_grant(), mysql_table_grant(), mysql_uninstall_plugin(), plugin_lock(), plugin_unlock(), put_dbopt(), safe_hash_change(), safe_hash_set(), sp_revoke_privileges(), and update_sys_var_str().
| #define rwlock_destroy | ( | A | ) |
Definition at line 49 of file my_no_pthread.h.
Referenced by clean_up_mutexes(), mi_close(), my_database_names_free(), plugin_free(), and safe_hash_free().
1.4.7

