summaryrefslogtreecommitdiff
path: root/src/remove.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2001-02-18 16:24:21 +0000
committerJim Meyering <jim@meyering.net>2001-02-18 16:24:21 +0000
commit57e7dc4cda8fbc42385de1d648e20f6bfce5c0bf (patch)
tree16efbb378b68c32366f0237c0715e4f8469f020f /src/remove.c
parent325680aae4efcd3f5dfbc804a0b52c4f5d86c7bb (diff)
downloadcoreutils-57e7dc4cda8fbc42385de1d648e20f6bfce5c0bf.tar.xz
`chmod 0 file; rm file' would no longer prompt before removal.
(remove_file): Revert last change.
Diffstat (limited to 'src/remove.c')
-rw-r--r--src/remove.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/remove.c b/src/remove.c
index 2e31323ab..0536893e7 100644
--- a/src/remove.c
+++ b/src/remove.c
@@ -615,7 +615,7 @@ remove_file (struct File_spec *fs, const struct rm_options *x)
int asked = 0;
char *pathname = fs->filename;
- if (!x->ignore_missing_files && x->interactive && x->stdin_tty
+ if (!x->ignore_missing_files && (x->interactive || x->stdin_tty)
&& euidaccess (pathname, W_OK))
{
if (!S_ISLNK (fspec_filetype_mode (fs)))