add: if (sRoot == NULL) {  return B_ERROR; }
context: path_to_vnode(char *path, bool traverseLink, struct vnode **_vnode, bool kernel){	struct vnode *start;	FUNCTION(("path_to_vnode(path = \"%s\")\n", path));	if (!path)		return B_BAD_VALUE;	// figure out if we need to start at root or at cwd	if (*path == '/') {		while (*++path == '/')			;		start = sRoot;		inc_vnode_ref_count(start);	} else {		struct io_context *context = get_current_io_context(kernel);		mutex_lock(&context->io_mutex);		start = context->cwd;		inc_vnode_ref_count(start);		mutex_unlock(&context->io_mutex);	}	return vnode_path_to_vnode(start, path, traverseLink, 0, _vnode, NULL);}