**************************************** * LUG meet on 12 Jan. 2003 @ VJTI ****************************************
On Tue, 17 Dec 2002 21:52:51 -0800 (PST) Tapeshwar Nath wrote: >Well i think this is related to stack and how the data >is stored by the OS in stack. The return value for that function would be undefined. It would vary with different combinations of operating systems and compilers. Yes, it's got to do with how the compiler would manage the stack and what policies it has for otherwise undefined behavior. I got 0 with gcc 3.2, sleep() or no sleep(). >the return result was 0. Or if we give a specific >return then that value appears in the printf. Of course, it would. A quick look for functions and return values through _The_C_Programming_Language_ 2/e by Kernighan and Ritchie should leave no scope for doubts. -- Tahir Hashmi (VSE, NCST) http://staff.ncst.ernet.in/tahir tahir AT ncst DOT ernet DOT in We, the rest of humanity, wish GNU luck and Godspeed -- _______________________________________________ http://mm.ilug-bom.org.in/mailman/listinfo/linuxers

