Guts load_icode and proc_create() takes a path
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 23 Jul 2010 21:21:15 +0000 (14:21 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:49 +0000 (17:35 -0700)
commitb48794cd4d9fad524ed458229fe4222dcbd05555
tree7d47afae84c541e4d5b634656be07b67e7dc56df
parent0ce1bb9369c0729cdee431d6dd140ed0d4d2eb16
Guts load_icode and proc_create() takes a path

This guts the old load_icode() way of making a process and makes
proc_create() play with the filesystem.  proc_create() also takes args,
but the syscall doesn't.  Will sort that eventually.
kern/include/env.h
kern/include/process.h
kern/src/env.c
kern/src/manager.c
kern/src/monitor.c
kern/src/process.c
kern/src/syscall.c
tests/spawn.c