17 |
progname = argv[0]; |
progname = argv[0]; |
18 |
|
|
19 |
do { |
do { |
20 |
c = getopt(argc, argv, "fl"); |
c = getopt(argc, argv, "fli"); |
21 |
if (c == EOF) |
if (c == EOF) |
22 |
break; |
break; |
23 |
switch (c) { |
switch (c) { |
27 |
case 'l': |
case 'l': |
28 |
flag |= MNT_DETACH; |
flag |= MNT_DETACH; |
29 |
break; |
break; |
30 |
|
case 'i': |
31 |
|
/* ignore for now; no support for umount helpers */ |
32 |
|
break; |
33 |
case '?': |
case '?': |
34 |
fprintf(stderr, "%s: invalid option -%c\n", |
fprintf(stderr, "%s: invalid option -%c\n", |
35 |
progname, optopt); |
progname, optopt); |
38 |
} while (1); |
} while (1); |
39 |
|
|
40 |
if (optind + 1 != argc) { |
if (optind + 1 != argc) { |
41 |
fprintf(stderr, "Usage: %s [-f] [-l] mntpoint\n", progname); |
fprintf(stderr, "Usage: %s [-f] [-l] [-i] mntpoint\n", |
42 |
|
progname); |
43 |
return 1; |
return 1; |
44 |
} |
} |
45 |
|
|