| 134 | int close() override { return state.close(); } |
| 135 | |
| 136 | ssize_t read(uint8_t* buf, size_t len, off_t offset) override { |
| 137 | uint32_t nread; |
| 138 | if (auto err = _wasmfs_node_read(state.getFD(), buf, len, offset, &nread)) { |
| 139 | return -err; |
| 140 | } |
| 141 | return nread; |
| 142 | } |
| 143 | |
| 144 | ssize_t write(const uint8_t* buf, size_t len, off_t offset) override { |
| 145 | uint32_t nwritten; |