> If not, why do we want it to be included in every object file? The extern storage class keyword is essentially optional in the case of file level data declarations. Only one instance of the variable ends up, in the .bss section, of the final executable. The above applies to C; it might be that C++ is different -- I've forgotten. -- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson <pj@xxxxxxx> 1.940.382.4214 -- To unsubscribe from this list: send the line "unsubscribe linux-numa" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html