Hi,



I am writing a device driver. I have a questions to ask:

a) inline functions in .c file --> Will it be correct to have inline function 
declared in .c file? I am speaking with respect to device driver meant for the 
linux kernel. I have a function, which is quite short in terms of function body 
and it is exported from one module to another. Do you think, I can declare it 
as an inline in the .c file or I need to move this function declaration along 
with the EXPORT_SYMBOL line to a .h file just because it is inlined?

For ex -> something like this?

inline void hello_world( )

{............

  return;

}

EXPORT_SYMBOL(hello_world);

_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to