Add new thread creation API
[platform/upstream/glib.git] / glib / glib.symbols
index c26bd91..8f1992a 100644 (file)
@@ -35,6 +35,7 @@ g_ptr_array_free
 g_ptr_array_unref
 g_ptr_array_ref
 g_ptr_array_new
+g_ptr_array_new_full
 g_ptr_array_new_with_free_func
 g_ptr_array_set_free_func
 g_ptr_array_remove
@@ -184,6 +185,7 @@ g_filename_to_utf8_utf8
 g_uri_list_extract_uris
 g_datalist_clear
 g_datalist_foreach
+g_datalist_get_data
 g_datalist_get_flags
 g_datalist_id_get_data
 g_datalist_id_remove_no_notify
@@ -298,7 +300,6 @@ g_date_time_to_unix
 g_date_time_to_utc
 g_date_time_unref
 g_time_zone_new
-g_time_zone_refresh_local
 g_time_zone_new_local
 g_time_zone_new_utc
 g_time_zone_ref
@@ -340,15 +341,20 @@ g_file_error_quark
 g_file_get_contents PRIVATE
 #endif
 g_file_set_contents
+g_dir_make_tmp
 #ifndef _WIN64
 g_file_open_tmp PRIVATE
 g_file_test PRIVATE
 #endif
 g_file_read_link
+g_format_size
+g_format_size_full
 g_format_size_for_display
 #ifndef _WIN64
 g_mkstemp PRIVATE
 #endif
+g_mkdtemp
+g_mkdtemp_full
 g_mkstemp_full
 g_mkdir_with_parents
 #ifdef G_OS_WIN32
@@ -381,7 +387,17 @@ g_hash_table_iter_init
 g_hash_table_iter_next
 g_hash_table_iter_get_hash_table
 g_hash_table_iter_remove
+g_hash_table_iter_replace
 g_hash_table_iter_steal
+g_hmac_new
+g_hmac_copy
+g_hmac_ref
+g_hmac_unref
+g_hmac_update
+g_hmac_get_string
+g_hmac_get_digest
+g_compute_hmac_for_data
+g_compute_hmac_for_string
 g_hook_alloc
 g_hook_compare_ids
 g_hook_destroy
@@ -484,7 +500,6 @@ g_key_file_get_string_list
 g_key_file_get_value
 g_key_file_has_group
 g_key_file_has_key
-g_key_file_has_key_full
 g_key_file_load_from_dirs
 g_key_file_load_from_data
 g_key_file_load_from_data_dirs
@@ -621,6 +636,7 @@ g_timeout_add_seconds_full
 g_timeout_source_new
 g_timeout_source_new_seconds
 g_mapped_file_new
+g_mapped_file_new_from_fd
 g_mapped_file_get_length
 g_mapped_file_get_contents
 g_mapped_file_ref
@@ -1065,21 +1081,28 @@ g_string_append_c
 g_bit_lock
 g_bit_trylock
 g_bit_unlock
+g_pointer_bit_lock
+g_pointer_bit_trylock
+g_pointer_bit_unlock
 g_once_impl
 g_once_init_enter_impl
 g_once_init_leave
-g_thread_init_glib
 g_once_init_enter
-g_thread_functions_for_glib_use
 g_threads_got_initialized
-g_thread_use_default_impl
 g_thread_gettime
+g_thread_create
 g_thread_create_full
 g_thread_error_quark
 g_thread_exit
+g_thread_functions_for_glib_use
+g_thread_init_glib
 g_thread_join
+g_thread_new
+g_thread_new_full
 g_thread_self
 g_thread_set_priority
+g_thread_use_default_impl
+g_thread_yield
 g_static_mutex_free
 g_static_mutex_get_mutex_impl
 g_static_mutex_init
@@ -1191,13 +1214,9 @@ g_tree_search
 g_tree_steal
 g_tree_traverse
 g_unichar_break_type
-g_utf8_collate
-g_utf8_collate_key
-g_utf8_collate_key_for_filename
-g_unicode_canonical_decomposition
-g_unicode_canonical_ordering
 g_unichar_combining_class
-g_utf8_normalize
+g_unichar_compose
+g_unichar_decompose
 g_unichar_isalnum
 g_unichar_isalpha
 g_unichar_iscntrl
@@ -1214,6 +1233,7 @@ g_unichar_iswide
 g_unichar_iswide_cjk
 g_unichar_isxdigit
 g_unichar_iszerowidth
+g_unichar_fully_decompose
 g_unichar_tolower
 g_unichar_totitle
 g_unichar_toupper
@@ -1223,30 +1243,39 @@ g_unichar_get_script
 g_unichar_digit_value
 g_unichar_xdigit_value
 g_unichar_type
+g_unicode_canonical_decomposition
+g_unicode_canonical_ordering
+g_unicode_script_from_iso15924
+g_unicode_script_to_iso15924
 g_utf8_casefold
-g_utf8_strup
-g_utf8_strdown
-g_get_charset
-g_ucs4_to_utf16
-g_ucs4_to_utf8
-g_utf16_to_ucs4
-g_utf16_to_utf8
+g_utf8_collate
+g_utf8_collate_key
+g_utf8_collate_key_for_filename
 g_utf8_find_next_char
 g_utf8_find_prev_char
 g_utf8_get_char
 g_utf8_get_char_validated
+g_utf8_normalize
 g_utf8_offset_to_pointer
 g_utf8_pointer_to_offset
 g_utf8_prev_char
+g_utf8_strup
+g_utf8_strdown
 g_utf8_strchr
 g_utf8_strlen
 g_utf8_strncpy
 g_utf8_strrchr
 g_utf8_strreverse
+g_utf8_substring
 g_utf8_to_ucs4
 g_utf8_to_ucs4_fast
 g_utf8_to_utf16
 g_utf8_validate
+g_get_charset
+g_ucs4_to_utf16
+g_ucs4_to_utf8
+g_utf16_to_ucs4
+g_utf16_to_utf8
 g_unichar_to_utf8
 g_unichar_validate
 glib_pgettext
@@ -1319,6 +1348,7 @@ g_get_user_name PRIVATE
 g_get_user_name_utf8
 #endif
 glib_check_version
+glib__private__
 g_nullify_pointer
 g_parse_debug_string
 g_path_get_basename
@@ -1346,6 +1376,7 @@ g_regex_get_string_number
 g_regex_get_compile_flags
 g_regex_get_match_flags
 g_regex_escape_string
+g_regex_escape_nul
 g_regex_match_simple
 g_regex_match
 g_regex_match_full
@@ -1360,6 +1391,8 @@ g_regex_replace_eval
 g_regex_check_replacement
 g_match_info_get_regex
 g_match_info_get_string
+g_match_info_ref
+g_match_info_unref
 g_match_info_free
 g_match_info_next
 g_match_info_matches
@@ -1405,6 +1438,7 @@ g_variant_unref
 g_variant_ref
 g_variant_ref_sink
 g_variant_is_floating
+g_variant_take_ref
 g_variant_n_children
 g_variant_get_child_value
 g_variant_get_size
@@ -1427,6 +1461,7 @@ g_variant_new_int64
 g_variant_new_uint64
 g_variant_new_handle
 g_variant_new_double
+g_variant_new_fixed_array
 g_variant_new_string
 g_variant_new_object_path
 g_variant_is_object_path
@@ -1434,6 +1469,7 @@ g_variant_new_signature
 g_variant_is_signature
 g_variant_new_variant
 g_variant_new_strv
+g_variant_new_objv
 g_variant_new_bytestring
 g_variant_new_bytestring_array
 g_variant_get_boolean
@@ -1451,6 +1487,8 @@ g_variant_dup_string
 g_variant_get_variant
 g_variant_get_strv
 g_variant_dup_strv
+g_variant_get_objv
+g_variant_dup_objv
 g_variant_get_bytestring
 g_variant_dup_bytestring
 g_variant_get_bytestring_array
@@ -1544,8 +1582,9 @@ g_hostname_to_unicode
 g_unix_error_quark
 g_unix_open_pipe
 g_unix_set_fd_nonblocking
+g_unix_signal_add
+g_unix_signal_add_full
 g_unix_signal_source_new
-g_unix_signal_add_watch_full
 #endif
 g_ascii_table
 g_utf8_skip
@@ -1561,3 +1600,36 @@ glib_micro_version
 glib_minor_version
 glib_on_error_halt
 g_mem_gc_friendly
+g_cond_broadcast
+g_cond_clear
+g_cond_free
+g_cond_init
+g_cond_new
+g_cond_signal
+g_cond_timedwait
+g_cond_timed_wait
+g_cond_wait
+g_mutex_clear
+g_mutex_free
+g_mutex_init
+g_mutex_lock
+g_mutex_new
+g_mutex_trylock
+g_mutex_unlock
+g_private_new
+g_private_get
+g_private_replace
+g_private_set
+g_rw_lock_clear
+g_rw_lock_init
+g_rw_lock_reader_lock
+g_rw_lock_reader_trylock
+g_rw_lock_reader_unlock
+g_rw_lock_writer_lock
+g_rw_lock_writer_trylock
+g_rw_lock_writer_unlock
+g_rec_mutex_clear
+g_rec_mutex_init
+g_rec_mutex_lock
+g_rec_mutex_trylock
+g_rec_mutex_unlock