Fixed issues building without ivy and without __NETWORK__
authorPaul Pearce <pearce@eecs.berkeley.edu>
Tue, 29 Sep 2009 20:57:44 +0000 (13:57 -0700)
committerPaul Pearce <pearce@eecs.berkeley.edu>
Tue, 29 Sep 2009 20:57:44 +0000 (13:57 -0700)
commitc18cc4bdac26dce399eb9837483dbde9b4db1750
treeb67daeffcd186ad5751cbe39234551ea4ef83f38
parent3497e6572ea90e8191cb9213be9375fba3b9c0c0
Fixed issues building without ivy and without __NETWORK__

There was an issue where the libc_patch.i file was being included by a pair
of userspace Makefrags, regardless of ivy being set as the compiler. This caused
the build process to fail if ivy was not installed on the system trying to build
the OS. This is now fixed.

I moved a pair of cases in the main syscall switch inside of a __NETWORK__ ifdef.
Previously they were inside of an __i386__ ifdef. This meant an error would occur
if the combination of __i386__ was set without __ NETWORK__.
kern/src/syscall.c
user/apps/parlib/Makefrag
user/parlib/src/Makefrag