<sys/dld_impl.h> defines dld_str_t as follows: typedef struct dld_str dld_str_t; /* * dld_str_t object definition. */ struct dld_str { ... } dld_str; In addition to defining dld_str_t as a structure of type "struct dld_str", this also results in a bogus global variable named "dld_str" to be instanciated in all files that include <sys/dld_impl.h>: zhadum(/kernel/misc/sparcv9)$ nm dls | grep dld_str [234] | 8| 272|OBJT |GLOB |0 |COMMON |dld_str zhadum(/kernel/drv/sparcv9)$ nm dld | grep dld_str ... [238] | 8| 272|OBJT |GLOB |0 |COMMON |dld_str ... zhadum(/kernel/drv/sparcv9)$ nm aggr | grep dld_str [238] | 8| 272|OBJT |GLOB |0 |COMMON |dld_str ...
N/A
Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site Map | HelpYour use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use. © 2010, Oracle Corporation and/or its affiliates