6a911b5284
. new_node() now returns inode of parent dir as argument that has to be put_node()d again by the caller of new_node(). it can also return the name of the last component as last_dir() did. . advance() takes a pointer to a pointer of an inode as the parent now. This parent can change, in which case the old one is put_node()d and a new one is put there. . eat_path() replaced by more flexible parse_path() . last_dir() replaced by call to parse_path(). . do_slink(), do_readlink(), do_lstat() and slink_traverse() added. Also added some truncate()/ftruncate()-introduction related changes. (e.g. renamed truncate() to truncate_inode().) |
||
---|---|---|
.. | ||
alloc.c | ||
break.c | ||
const.h | ||
exec.c | ||
forkexit.c | ||
getset.c | ||
glo.h | ||
main.c | ||
Makefile | ||
misc.c | ||
mproc.h | ||
param.h | ||
pm.h | ||
proto.h | ||
signal.c | ||
table.c | ||
time.c | ||
timers.c | ||
trace.c | ||
type.h | ||
utility.c |