I thought unless you explicitly make a symbol static, it is visible to other modules.
RK
On Wed, 8 Oct 2003 14:46:28 +0800, Eugene Teo <eugene.teo@eugeneteo.net> wrote:
What do you mean by default it is exported? I got my symbol accessible by another module by explicitly exporting it. Perhaps you should try that too?
<quote sender="Abhinav Bharti">Hi,
I need some help in accessing symbols exported from other module.
One of my modules defines a variable ( say X) and by default it is exported > this is also visible in ksyms output.
But when I try to access it from another module and try to print its address It always returns zero and hence any access to it crashes the system stating null pointer reference
I am not able to figure what is going wrong.
Is it because I am not explicitly exporting the symbols
Help needed.
Regds,
Abhinav
=====
from the desk of:Abhinav Bharti
__________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/
-- May the Force be with you ......
Karthik R Software Engineer - Systems eMuzed India Pvt Ltd, Bangalore.
mail : karthik@emuzed.com Ph : 91-80-525 2224 Fax : 91-80-520 3257
-- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/