| 123 | } |
| 124 | |
| 125 | int setSize(off_t size) override { |
| 126 | if (state.isOpen()) { |
| 127 | return -_wasmfs_node_ftruncate(state.getFD(), size); |
| 128 | } |
| 129 | return -_wasmfs_node_truncate(state.path.c_str(), size); |
| 130 | } |
| 131 | |
| 132 | int open(oflags_t flags) override { return state.open(flags); } |
| 133 |