Hello, The linux kernel code is full of variable or function names starting with leading underscore(s). Example from include/linux/kernel.h : #define ALIGN(x,a) __ALIGN_MASK(x,(typeof(x))(a)-1) or void __might_sleep(char *file, int line); C reserves such names for its own use and prohibits usage in the source code. Could somebody, please explain this behavior and if there are naming rules concerning leading underscores in kernel detail them. Thanks, Stephan. p.s. If there is some document about - just point me to it. -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ