linux - What does a double underscore mean in a variable name in the C language? -


possible duplicate:
why people use __(double underscore) in c++

i studying linux kernel programming code.

there data structures , functions start double underscore like:

__u32  len 

how different normal variables?

it means it's system-reserved name. c standard says names beginning 2 underscore, or underscore , capital letter, reserved use of system or compiler , should not defined in application code.


Comments

Popular posts from this blog

windows - Why does Vista not allow creation of shortcuts to "Programs" on a NonAdmin account? Not supposed to install apps from NonAdmin account? -

c++ - How do I get a multi line tooltip in MFC -

unit testing - How to mock PreferenceManager in Android? -