Browse code

remove nonexistent symbols from .map file, add dummy functions.

git-svn: trunk@4431

Török Edvin authored on 2008/11/18 22:07:10
Showing 3 changed files
... ...
@@ -1,3 +1,8 @@
1
+Tue Nov 18 14:06:04 EET 2008 (edwin)
2
+------------------------------------
3
+ * libclamav/libclamav.map, libclamav/mpool.c: remove nonexistent
4
+ symbols from .map file, add dummy functions.
5
+
1 6
 Tue Nov 18 13:54:09 EET 2008 (edwin)
2 7
 ------------------------------------
3 8
  * unit_tests/valgrind.supp: add more valgrind suppressions (bb
... ...
@@ -73,7 +73,6 @@ CLAMAV_PRIVATE {
73 73
     tableInsert;
74 74
     cli_warnmsg;
75 75
     cli_strtokbuf;
76
-    cli_leavetemps_flag;
77 76
     cli_js_init;
78 77
     cli_js_process_buffer;
79 78
     cli_js_parse_done;
... ...
@@ -90,7 +89,6 @@ CLAMAV_PRIVATE {
90 90
     regex_list_add_pattern;
91 91
     cli_build_regex_list;
92 92
     regex_list_match;
93
-    cli_initengine;
94 93
     phishing_init;
95 94
     init_domainlist;
96 95
     init_whitelist;
... ...
@@ -662,5 +662,13 @@ void check_all(struct MP *mp) {
662 662
 #endif /* DEBUGMPOOL */
663 663
 
664 664
 
665
+#else
666
+/* dummy definitions to make Solaris linker happy.
667
+ * these symbols are declared in libclamav.map */
668
+void mp_free() {}
669
+void mp_create() {}
670
+void mp_destroy() {}
671
+void mp_getstats() {}
665 672
 
666 673
 #endif /* USE_MPOOL */
674
+