suppressions


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1670 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/glibc-2.3.supp b/glibc-2.3.supp
index a1618f7..24b5ac0 100644
--- a/glibc-2.3.supp
+++ b/glibc-2.3.supp
@@ -24,7 +24,6 @@
 #     if Param: name of system call param
 #     if Free: name of free-ing fn)
 
-#-------- For SuSE 8.2 (gcc 3.3, glibc 2.3.2)
 {
    __GI___stpcpy/*
    Memcheck:Cond
@@ -45,7 +44,52 @@
    fun:_dl_lookup_symbol_internal
    fun:do_dlsym
 }
+{
+   strlen/*dl_map_object*(Cond)
+   Memcheck:Cond
+   fun:strlen
+   fun:*dl_map_object*
+}
 
+{
+   strlen/*dl_open_worker*(Cond)
+   Memcheck:Cond
+   fun:strlen
+   fun:*dl_open_worker*
+}
+{
+   strlen/_dl_sym/dlsym_doit
+   Memcheck:Cond
+   fun:strlen
+   fun:_dl_sym
+   fun:dlsym_doit
+}
+{
+   realpath is inefficiently coded
+   Memcheck:Overlap
+   fun:memcpy
+   fun:realpath@@GLIBC_2.3
+}
+
+{
+   realpath stupidity part II
+   Memcheck:Overlap
+   fun:strcpy
+   fun:realpath@@GLIBC_2.3
+}
+{
+   strlen/decompose_rpath/_dl_map_object
+   Memcheck:Cond
+   fun:strlen
+   fun:decompose_rpath
+   fun:*dl_map_object*
+}
+{
+   stpcpy/_dl_sym*
+   Memcheck:Cond
+   fun:__stpcpy
+   fun:_dl_*
+}
 
 #-------- For R H 8.0
 {
@@ -55,6 +99,13 @@
    fun:_dl_relocate_object_internal
    fun:dl_open_worker
 }
+{
+   dl_relocate/dl_open_worker
+   Memcheck:Cond
+   fun:_dl_relocate_object_internal
+   fun:dl_open_worker
+}
+
 
 #-------- Threading bugs?
 # glibc 'knows' that destroying a locked mutex will unlock it