| 177 | return 0; |
| 178 | } |
| 179 | int Node::write(string_view path, void* v) |
| 180 | { |
| 181 | if (path.empty() || path.back() == '/') |
| 182 | ERROR_RETURN(EINVAL, -1); |
| 183 | |
| 184 | SEEK2ENT(node, it); |
| 185 | if (it->second.is_node()) |
| 186 | ERROR_RETURN(EISDIR, -1); |
| 187 | |
| 188 | it->second.value = v; |
| 189 | return 0; |
| 190 | } |
| 191 | int Node::unlink(string_view path) |
| 192 | { |
| 193 | if (path.empty() || path.back() == '/') |
no test coverage detected