I was going through some exercise given in my school.I have read the C book but I am not able to understand some part.
That is static variable.
What exactly is a static variable and what does it do?
I saw in Linux Kernel Programming
external and exported are also some thing.
I am not getting the difference between static,EXPORT_SYMBOL,external variable types.
If I make a kernel module then how will I make sure that my variable is visible to the kernel.
Is this what it is all talking about?
I have checked this page
http://en.wikipedia.org/wiki/Static_variable