Files
my-os-project2/user/fs/unmount.c
2025-10-25 23:21:30 +02:00

21 lines
371 B
C

#include <stdint.h>
#include <stddef.h>
#include <ulib.h>
void fs_unmount(void) {
if (argslen() < 2) {
uprintf("fs: Not enough arguments\n");
return;
}
char *mountpoint = *(args()+1);
int32_t ret = vfsunmount(mountpoint);
if (ret != E_OK) {
uprintf("fs: Could not unmount %s\n", mountpoint);
} else {
uprintf("OK %s\n", mountpoint);
}
}