summaryrefslogtreecommitdiffstats
path: root/web/attachments/49931-check_disk.patch
diff options
context:
space:
mode:
Diffstat (limited to 'web/attachments/49931-check_disk.patch')
-rw-r--r--web/attachments/49931-check_disk.patch53
1 files changed, 53 insertions, 0 deletions
diff --git a/web/attachments/49931-check_disk.patch b/web/attachments/49931-check_disk.patch
new file mode 100644
index 0000000..44ea1c4
--- /dev/null
+++ b/web/attachments/49931-check_disk.patch
@@ -0,0 +1,53 @@
1--- check_disk.c.orig Mon Mar 24 13:23:39 2003
2+++ check_disk.c Mon Mar 24 13:26:47 2003
3@@ -55,6 +55,7 @@
4 char *exclude_device = "";
5 int verbose = 0;
6 int display_mntp = FALSE;
7+int local = FALSE;
8
9
10 int
11@@ -75,7 +76,11 @@
12 if (process_arguments (argc, argv) != OK)
13 usage ("Could not parse arguments\n");
14
15- asprintf (&command_line, "%s %s", DF_COMMAND, path);
16+ if (local) {
17+ asprintf (&command_line, "%s -l %s", DF_COMMAND, path);
18+ } else {
19+ asprintf (&command_line, "%s %s", DF_COMMAND, path);
20+ }
21
22 if (verbose>0)
23 printf ("%s ==> ", command_line);
24@@ -169,6 +174,7 @@
25 {"verbose", no_argument, 0, 'v'},
26 {"version", no_argument, 0, 'V'},
27 {"help", no_argument, 0, 'h'},
28+ {"local", no_argument, 0, 'l'},
29 {"mountpoint", no_argument, 0, 'm'},
30 {"exclude_device", required_argument, 0, 'x'},
31 {"quiet", no_argument, 0, 'q'},
32@@ -187,9 +193,9 @@
33 while (1) {
34 #ifdef HAVE_GETOPT_H
35 c =
36- getopt_long (argc, argv, "+?Vqhvt:c:w:p:x:m", long_options, &option_index);
37+ getopt_long (argc, argv, "+?Vqhvt:c:w:p:x:lm", long_options, &option_index);
38 #else
39- c = getopt (argc, argv, "+?Vqhvt:c:w:p:x:m");
40+ c = getopt (argc, argv, "+?Vqhvt:c:w:p:x:lm");
41 #endif
42
43 if (c == -1 || c == EOF)
44@@ -247,6 +253,9 @@
45 break;
46 case 'm': /* display mountpoint */
47 display_mntp = TRUE;
48+ break;
49+ case 'l':
50+ local = TRUE;
51 break;
52 case 'x': /* exclude path or partition */
53 exclude_device = optarg;