Byron Clark wrote: > On 06/05/11 at 08:35am, hatem gamal elzanaty wrote: > >> Byron Clark wrote: >> >>> On 06/05/11 at 04:41am, hatem gamal elzanaty wrote: >>> >>>> i have a problem to add a file to /proc does there is a simple >>>> way or even a how to program syntax to do so the system reject >>>> to enter the file i need to enter into the /proc file can any >>>> one tell me how to do it or direct me to a how to a free method >>>> that is simple and accurate >>>> >>> Creating a file in /proc is going to require a kernel module or a >>> patched kernel. Chapter four[1] of _Linux Device Drivers_[2] describes >>> how to create a file in /proc. >>> >>> That said, it's no longer considered good form to add anything to /proc. >>> The new home for this information is the /sys filesystem or debugfs. >>> LWN has a quick guide for using debugfs[3]. >>> >>> [1] https://lwn.net/images/pdf/LDD3/ch04.pdf >>> [2] https://lwn.net/Kernel/LDD3/ >>> [3] https://lwn.net/Articles/334546/ >>> >>> >> thanks for your reply but i have no straight forward how to in steps >> or in how to compile or run that is why i'm warring of carshing the >> system >> in the link below >> http://tldp.org/LDP/lkmpg/2.6/html/x769.html >> i get those errors and i don't konw what is the cause here is how i compile >> ==================================================== >> export srcf="/data/hatem/work/c/project/learning/source/010" >> export objf="/data/hatem/work/c/project/learning/object/010" >> cd $srcf >> gcc -g -o proc.bin proc.c >> mv -f ./proc.bin $objf >> cd $objf >> ./proc.bin >> >> am i suppose to change the header files for that to work can you >> help in that thanks in advance >> the error message is attached >> > > I would suggest looking at chapter 2 > (http://tldp.org/LDP/lkmpg/2.6/html/c119.html) from the document where you > found > that example. That chapter contains a simple example that shows you how > to build a kernel module. > > it worked thanks so much but i have another related question does compiling object .o .ko ... equal compiling with gcc or not please advise me
thanks in advance hatem gamal /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
