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? -

visual studio - Deleting lines of code in a text editor -

What's the encoding type of Android 2.2 push message? -