OSDN Git Service

Patch from Vladimir to force interactiveFlag=FALSE when forceFlag=TRUE
authorEric Andersen <andersen@codepoet.org>
Mon, 19 Mar 2001 18:54:38 +0000 (18:54 -0000)
committerEric Andersen <andersen@codepoet.org>
Mon, 19 Mar 2001 18:54:38 +0000 (18:54 -0000)
coreutils/rm.c
rm.c

index 96808ae..013f3ee 100644 (file)
@@ -102,9 +102,6 @@ extern int rm_main(int argc, char **argv)
                                break;
                        case 'f':
                                forceFlag = TRUE;
-#ifdef BB_FEATURE_RM_INTERACTIVE
-                               interactiveFlag = FALSE;
-#endif
                                break;
                        case 'i':
 #ifdef BB_FEATURE_RM_INTERACTIVE
@@ -122,6 +119,11 @@ extern int rm_main(int argc, char **argv)
        if ((argc-optind) < 1 && forceFlag == FALSE) {
                show_usage();
        }
+#ifdef BB_FEATURE_RM_INTERACTIVE
+       if (forceFlag == TRUE)
+               interactiveFlag = FALSE;
+#endif
+
 
        while (optind < argc) {
                srcName = argv[optind];
diff --git a/rm.c b/rm.c
index 96808ae..013f3ee 100644 (file)
--- a/rm.c
+++ b/rm.c
@@ -102,9 +102,6 @@ extern int rm_main(int argc, char **argv)
                                break;
                        case 'f':
                                forceFlag = TRUE;
-#ifdef BB_FEATURE_RM_INTERACTIVE
-                               interactiveFlag = FALSE;
-#endif
                                break;
                        case 'i':
 #ifdef BB_FEATURE_RM_INTERACTIVE
@@ -122,6 +119,11 @@ extern int rm_main(int argc, char **argv)
        if ((argc-optind) < 1 && forceFlag == FALSE) {
                show_usage();
        }
+#ifdef BB_FEATURE_RM_INTERACTIVE
+       if (forceFlag == TRUE)
+               interactiveFlag = FALSE;
+#endif
+
 
        while (optind < argc) {
                srcName = argv[optind];