Commit aefe3ed8 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Do not export thread init functions.

They should not be used by plugins. And in fact, they are not.
parent be50cf5b
......@@ -35,8 +35,6 @@
/*****************************************************************************
* Function definitions
*****************************************************************************/
VLC_EXPORT( int, __vlc_threads_init, ( vlc_object_t * ) );
VLC_EXPORT( int, __vlc_threads_end, ( vlc_object_t * ) );
VLC_EXPORT( int, __vlc_mutex_init, ( vlc_object_t *, vlc_mutex_t * ) );
VLC_EXPORT( int, __vlc_mutex_destroy, ( const char *, int, vlc_mutex_t * ) );
VLC_EXPORT( int, __vlc_cond_init, ( vlc_object_t *, vlc_cond_t * ) );
......
......@@ -33,6 +33,24 @@ extern const size_t libvlc_config_count;
extern const struct hotkey libvlc_hotkeys[];
extern const size_t libvlc_hotkeys_size;
/*
* Threads subsystem
*/
int __vlc_threads_init( vlc_object_t * );
int __vlc_threads_end( vlc_object_t * );
/*
* CPU capabilities
*/
extern uint32_t cpu_flags;
uint32_t CPUCapabilities( void );
/*
* LibVLC objects stuff
*/
extern vlc_object_t *
vlc_custom_create (vlc_object_t *p_this, size_t i_size, int i_type,
const char *psz_type);
......@@ -76,9 +94,6 @@ struct libvlc_global_data_t
libvlc_global_data_t *vlc_global (void);
extern uint32_t cpu_flags;
uint32_t CPUCapabilities( void );
/* Private LibVLC data for each objects */
struct vlc_object_internals_t
{
......
......@@ -390,9 +390,7 @@ vlc_strndup
__vlc_thread_create
__vlc_thread_join
__vlc_thread_ready
__vlc_threads_end
__vlc_thread_set_priority
__vlc_threads_init
vlc_ureduce
vlc_vasprintf
VLC_Version
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment