linux device driver programming
hi friends,
In struct file_options{ (*read)();(*open)() ...} we store the address of our function to be executed.but during the call in driver program,we only use read(),open() etc. How the compiler knows that it is a member of struct though we don't dereferenced the struct member by dot operator?How it is defferenciated with the same system call functions read(),open() etc.
waiting for response...
chandan
|