blob: 0a38d1f098c9e9eeea91c02b4685fd77b43b2cf0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
--- busybox-1.3.1.orig/util-linux/umount.c 2006-12-26 22:57:04.000000000 -0600
+++ busybox-1.3.1/util-linux/umount.c 2006-12-29 22:48:08.000000000 -0600
@@ -12,13 +12,14 @@
#include <mntent.h>
#include <getopt.h>
-#define OPTION_STRING "flDnravd"
+#define OPTION_STRING "flDnravdL"
#define OPT_FORCE 1
#define OPT_LAZY 2
#define OPT_DONTFREELOOP 4
#define OPT_NO_MTAB 8
#define OPT_REMOUNT 16
#define OPT_ALL (ENABLE_FEATURE_UMOUNT_ALL ? 32 : 0)
+#define OPT_LINKSYS_LAZY 256
int umount_main(int argc, char **argv)
{
@@ -41,6 +42,8 @@
argc -= optind;
argv += optind;
+ if (opt & OPT_LINKSYS_LAZY) opt |= OPT_LAZY; /* -L same as -l */
+
doForce = MAX((opt & OPT_FORCE), (opt & OPT_LAZY));
/* Get a list of mount points from mtab. We read them all in now mostly
|