Lines Matching refs:error

28   Error error = Filesystem::Init(args);
29 if (error)
30 return error;
33 error = root_->Init(0);
34 if (error) {
36 return error;
45 // If there is no root there, we have an error.
55 // If not a directory, then we have an error so return.
60 Error error = node->FindChild(path.Part(index), &node);
61 if (error)
62 return error;
83 Error error = FindNode(path, 0, &node);
84 if (error) {
91 error = FindNode(path.Parent(), S_IFDIR, &parent);
92 if (error)
93 return error;
96 error = node->Init(open_flags);
97 if (error)
98 return error;
101 error = parent->AddChild(path.Basename(), node);
102 if (error)
103 return error;
134 int error = FindNode(path.Parent(), S_IFDIR, &parent);
135 if (error)
136 return error;
139 error = parent->FindChild(path.Basename(), &node);
140 if (!error)
143 if (error != ENOENT)
144 return error;
150 error = node->Init(0);
151 if (error)
152 return error;
174 int error = FindNode(src_path, 0, &src_node);
175 if (error)
176 return error;
179 error = FindNode(src_path.Parent(), S_IFDIR, &src_parent);
180 if (error)
181 return error;
184 error = FindNode(target_path.Parent(), 0, &target_parent);
185 if (error)
186 return error;
192 error = FindNode(target_path, 0, &target_node);
193 bool replacing_target = error == 0;
221 error = src_parent->RemoveChild(src_path.Basename());
222 if (error)
223 return error;
225 error = target_parent->AddChild(target_name, src_node);
226 if (error) {
232 return error;
254 int error = FindNode(path.Parent(), S_IFDIR, &parent);
255 if (error)
256 return error;
260 error = parent->FindChild(path.Basename(), &child);
261 if (error)
262 return error;