All programs should die gracefully now since fixing sbrk to return -1
authorKevin Klues <klueska@cs.berkeley.edu>
Fri, 22 May 2009 22:46:56 +0000 (15:46 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Tue, 26 May 2009 03:37:33 +0000 (20:37 -0700)
commit35a610ee19c5ec0745ccb6f26b1338dea7e31922
treed2dc8572e995251938fc51ba286a1ccdf637c447
parenteef41eced1fd7be60e497d6f38ef9a0e3c39dce2
All programs should die gracefully now since fixing sbrk to return -1

Before, sbrk was trying to actually do something facny which caused us to die because I just pulle
dthis implementation off the newlib page.  I just make it die now returing the proper return value
indicating no memory is available.  This way we can compile/run a printf based applications (which
doesnt' actually print anything), but at least it doesnt case a page fault or an invalid opcode trap
as it was doing before...
kern/Makefrag
newlib/libc_wrappers.c
newlib/libc_wrappers.h