[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
Re: kernel module programming
Hi Manish,
>>>>> "manish" == manish arya <manish_arya@xxxxxxxxxxxxxx> writes:
manish> hi all i am developin a kernel module in which i need to
manish> read and parse som config files.i was tryin to use
manish> fopen(),fscanf() etc defined in stdio.h. but after
manish> compilation when i insert the module it says
A kernel module is not the same as an application. You cannot use the
normal C library inside a module, you can only use functions exported
by kernel. The C routines like fopen() etc. depend on system calls
which obviously can never be called inside a kernel module.
The Book "Linux Device Drivers", 2nd edition is now free (libre), read
the section "Kernel Modules Versus Applications" here:
http://www.xml.com/ldd/linuxdrive2/book/ch02.html#t1
Hope this helps,
Lokesh.
--
Cricket scoreboard for linux
For more info, visit http://scoreboard.sourceforge.net