1 #include <u.h> 2 #include <libc.h> 3 4 void 5 main(int argc, char *argv[]) 6 { 7 int r; 8 9 if(argc < 2 || argc > 3) { 10 fprint(2, "usage: unmount mountpoint\n"); 11 fprint(2, " unmount mounted mountpoint\n"); 12 exits("usage"); 13 } 14 15 /* unmount takes arguments in the same order as mount */ 16 if(argc < 3) 17 r = unmount(0, argv[1]); 18 else 19 r = unmount(argv[1], argv[2]); 20 21 if(r < 0) { 22 fprint(2, "unmount:%r\n"); 23 exits("error"); 24 } 25 exits(0); 26 } 27