]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/unmount.c
9bootfat: rename open() to fileinit and make it static as its really a internal funct...
[plan9front.git] / sys / src / cmd / unmount.c
1 #include <u.h>
2 #include <libc.h>
3
4 void
5 main(int argc, char *argv[])
6 {
7         int r;
8         char *mnted, *mtpt;
9
10         argv0 = argv[0];
11         switch (argc) {
12         case 2:
13                 mnted = nil;
14                 mtpt = argv[1];
15                 break;
16         case 3:
17                 mnted = argv[1];
18                 mtpt = argv[2];
19                 break;
20         default:
21                 SET(mnted, mtpt);
22                 fprint(2, "usage: unmount mountpoint\n");
23                 fprint(2, "       unmount mounted mountpoint\n");
24                 exits("usage");
25         }
26
27         /* unmount takes arguments in the same order as mount */
28         r = unmount(mnted, mtpt);
29         if(r < 0)
30                 sysfatal("%s: %r", mtpt);
31         exits(0);
32 }