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

Remove libvlccore load hack

It did not work properly, and was GNU specific anyway.
parent cba4b505
...@@ -132,16 +132,6 @@ int module_Call( vlc_object_t *obj, module_t *p_module ) ...@@ -132,16 +132,6 @@ int module_Call( vlc_object_t *obj, module_t *p_module )
return 0; return 0;
} }
#if defined (RTLD_NOLOAD)
/* Make sure libvlccore is in the global namespace */
static void load_libvlccore( void )
{
if( !dlsym( RTLD_DEFAULT, "libvlc_Quit" )
&& !dlopen( "libvlccore.so", RTLD_LAZY|RTLD_GLOBAL|RTLD_NOLOAD ) )
fprintf( stderr, "ERROR: failed loading libvlccore\n" );
}
#endif
/** /**
* Load a dynamically linked library using a system dependent method. * Load a dynamically linked library using a system dependent method.
* *
...@@ -218,10 +208,6 @@ int module_Load( vlc_object_t *p_this, const char *psz_file, ...@@ -218,10 +208,6 @@ int module_Load( vlc_object_t *p_this, const char *psz_file,
} }
#elif defined(HAVE_DL_DLOPEN) #elif defined(HAVE_DL_DLOPEN)
# if defined (RTLD_NOLOAD)
static pthread_once_t once = PTHREAD_ONCE_INIT;
pthread_once( &once, &load_libvlccore );
# endif
# if defined (RTLD_NOW) # if defined (RTLD_NOW)
const int flags = RTLD_NOW; const int flags = RTLD_NOW;
......
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