summary refs log tree commit diff stats
path: root/src/common/plugin.c
diff options
context:
space:
mode:
authorTingPing <tingping@fedoraproject.org>2014-06-04 11:15:35 -0400
committerTingPing <tingping@fedoraproject.org>2014-06-04 11:15:35 -0400
commit11e3ecc739ab4ae4359ee12176b893d9b5e314cd (patch)
treeafea836fcceb16c105f2b4c4278f9b0be2e830e1 /src/common/plugin.c
parent5849a0588e7b12003f8b9afcfcdc31f46c6b2329 (diff)
Stop hardcoding plugin extensions everywhere
Diffstat (limited to 'src/common/plugin.c')
-rw-r--r--src/common/plugin.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/common/plugin.c b/src/common/plugin.c
index 3b9e7e51..e356b26a 100644
--- a/src/common/plugin.c
+++ b/src/common/plugin.c
@@ -460,18 +460,12 @@ plugin_auto_load (session *sess)
 	for_files (lib_dir, "hcupd.dll", plugin_auto_load_cb);
 	for_files (lib_dir, "hcwinamp.dll", plugin_auto_load_cb);
 	for_files (lib_dir, "hcsysinfo.dll", plugin_auto_load_cb);
-
-	for_files (sub_dir, "*.dll", plugin_auto_load_cb);
-#else
-#if defined(__hpux)
-	for_files (lib_dir, "*.sl", plugin_auto_load_cb);
-	for_files (sub_dir, "*.sl", plugin_auto_load_cb);
 #else
-	for_files (lib_dir, "*.so", plugin_auto_load_cb);
-	for_files (sub_dir, "*.so", plugin_auto_load_cb);
-#endif
+	for_files (lib_dir, "*."G_MODULE_SUFFIX, plugin_auto_load_cb);
 #endif
 
+	for_files (sub_dir, "*."G_MODULE_SUFFIX, plugin_auto_load_cb);
+
 	g_free (sub_dir);
 }