]> git.sesse.net Git - vlc/commitdiff
Privatize vlc_module_create()
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Tue, 27 Jan 2009 20:03:53 +0000 (22:03 +0200)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Tue, 27 Jan 2009 20:11:29 +0000 (22:11 +0200)
include/vlc_plugin.h
src/libvlccore.sym
src/modules/modules.h
src/modules/os.c

index 7ec1cef4871b2d1ab3443a3e2aa85aa73c567825..76e630fb0131c7c1d95029ddeb7bccb60d656e23 100644 (file)
@@ -29,7 +29,6 @@
  * This file implements plugin (module) macros used to define a vlc module.
  */
 
-VLC_EXPORT( module_t *, vlc_module_create, ( vlc_object_t * ) );
 VLC_EXPORT( module_t *, vlc_submodule_create, ( module_t * ) );
 VLC_EXPORT( int, vlc_module_set, (module_t *module, int propid, ...) );
 VLC_EXPORT( module_config_t *, vlc_config_create, (module_t *, int type) );
index 4933f76b9367846e0c02b1aaf0e5b8491819932a..a96d9ec91abc6ab46cf689b37fe73241de0aea6d 100644 (file)
@@ -473,7 +473,6 @@ __vlc_list_children
 vlc_list_release
 vlc_memcpy
 vlc_memset
-vlc_module_create
 vlc_module_set
 vlc_mutex_destroy
 vlc_mutex_init
index 74bc8f72fd4ba0c5d7b97fee69c1bc0e5542194c..9d941bf1844ed8d180bc27e5aedc81d8f13fb001 100644 (file)
@@ -146,6 +146,8 @@ struct module_t
     bool          b_loaded;        /* Set to true if the dll is loaded */
 };
 
+module_t *vlc_module_create (vlc_object_t *);
+
 #define module_InitBank(a)     __module_InitBank(VLC_OBJECT(a))
 void  __module_InitBank        ( vlc_object_t * );
 #define module_LoadBuiltins(a) __module_LoadBuiltins(VLC_OBJECT(a))
index c40986fd2f432b880b7c8c617d358650da3d8852..4a8912799533be8bc24249e5d12662685172cf7f 100644 (file)
@@ -133,7 +133,7 @@ int module_Call( vlc_object_t *obj, module_t *p_module )
 /* Make sure libvlccore is in the global namespace */
 static void load_libvlccore( void )
 {
-    if( !dlsym( RTLD_DEFAULT, "vlc_module_create" )
+    if( !dlsym( RTLD_DEFAULT, "libvlc_Quit" )
      && !dlopen( "libvlccore.so", RTLD_GLOBAL|RTLD_NOLOAD ) )
         fprintf( stderr, "ERROR: failed loading libvlccore\n" );
 }