1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-02-12 10:22:38 +02:00

Make "rm --interactive=never ..." never prompt.

* NEWS: Mention this.
* src/remove.h (enum rm_interactive): New ternary type.
(struct rm_options) [interactive]: Use it, here -- rather than bool.
* src/remove.c (prompt): Reflect type change.
* src/mv.c (rm_option_init): Initialize to RMI_NEVER now.
* src/rm.c (main): Add a FIXME comment for '-d' option.
Adapt to type change of rm_options.interactive.

* tests/rm/i-never: New file.  Test for the above fix.
* tests/rm/Makefile.am (TESTS): Add i-never.
This commit is contained in:
Jim Meyering
2007-01-17 17:02:40 +01:00
parent d1ad73e0bf
commit 0928c2414a
8 changed files with 100 additions and 17 deletions

2
NEWS
View File

@@ -27,6 +27,8 @@ GNU coreutils NEWS -*- outline -*-
"rm -rf /etc/passwd" (run by non-root) now prints a diagnostic.
Before it would print nothing.
"rm --interactive=never F" no longer prompts for an unwritable F
* Noteworthy changes in release 6.7 (2006-12-08) [stable]