| 720 | } |
| 721 | |
| 722 | static int doChdir(std::shared_ptr<File>& file) { |
| 723 | auto dir = file->dynCast<Directory>(); |
| 724 | if (!dir) { |
| 725 | return -ENOTDIR; |
| 726 | } |
| 727 | wasmFS.setCWD(dir); |
| 728 | return 0; |
| 729 | } |
| 730 | |
| 731 | int __syscall_chdir(const char* path) { |
| 732 | auto parsed = path::parseFile(path); |
no test coverage detected