=> Please take the discussion to comp.lang.c or some other suitable forum. Sorry for all the trouble and thanks to Sharath, Ed Vance, Paul Gearon , Seth Arnold and others for this discussion. Finally, I found a posting at comp.lang.c which gives an answer to all my doubts. If you wish to have a look at it, please follow the link below. http://groups.google.com/groups?hl=en&frame=right&th=ac75568629880bba&seekm=832421896snz%40genesis.demon.co.uk#link2 With regards neeraj -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/