]> granicus.if.org Git - gc/commitdiff
Add comment for _DYNAMIC[] compared to NULL in GC_FirstDLOpenedLinkMap
authorIvan Maidanski <ivmai@mail.ru>
Wed, 17 Oct 2012 17:44:24 +0000 (21:44 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 17 Oct 2012 17:44:24 +0000 (21:44 +0400)
* dyn_load.c (GC_FirstDLOpenedLinkMap): Add comment for
_DYNAMIC-is-NULL code branch; cast _DYNAMIC (array symbol) to ptr_t
in comparison to NULL (0).

dyn_load.c

index c44669d9217a916db01d3bbd9759314cebe58443..708667f8f2f26cbd503219320ad463a275db5a98 100644 (file)
@@ -151,7 +151,8 @@ GC_FirstDLOpenedLinkMap(void)
         dynStructureAddr = &_DYNAMIC;
 #   endif
 
-    if( dynStructureAddr == 0) {
+    if (dynStructureAddr == 0) {
+        /* _DYNAMIC symbol not resolved. */
         return(0);
     }
     if( cachedResult == 0 ) {
@@ -640,7 +641,8 @@ GC_FirstDLOpenedLinkMap(void)
     ElfW(Dyn) *dp;
     static struct link_map *cachedResult = 0;
 
-    if( _DYNAMIC == 0) {
+    if (0 == (ptr_t)_DYNAMIC) {
+        /* _DYNAMIC symbol not resolved. */
         return(0);
     }
     if( cachedResult == 0 ) {