How to add file in /proc - http://www.thegeekstuff.com/2012/04/create-proc-files Basic about unix signal - http://www.thegeekstuff.com/2012/03/linux-signals-fundamentals/ limitation of select call - http://www.moythreads.com/wordpress/2009/12/22/select-system-call-limitation/ Give hint to kernal about how use swap memory - http://linux.die.net/man/2/madvise Recursive ls - http://synesis.com.au/software/recls/ Socket programming tutorial - http://www.codedanger.com/caglar/?p=210 http://simplestcodings.com/2011/01/18/ping/ Discussion about making flush() reliable - http://groups.google.com/group/comp.programming.threads/browse_thread/thread/71da1187ec3b0445?hl=en