No need to force interaction on interactive terminals
This commit is contained in:
parent
2d14924d45
commit
5e446146e4
6
src/rm.c
6
src/rm.c
|
@ -143,11 +143,11 @@ int main(int argc, char * argv[])
|
||||||
switch(o)
|
switch(o)
|
||||||
{
|
{
|
||||||
case 'f':
|
case 'f':
|
||||||
prefs = prefs - (prefs & PREFS_i);
|
prefs -= prefs & PREFS_i;
|
||||||
prefs |= PREFS_f;
|
prefs |= PREFS_f;
|
||||||
break;
|
break;
|
||||||
case 'i':
|
case 'i':
|
||||||
prefs = prefs - (prefs & PREFS_f);
|
prefs -= prefs & PREFS_f;
|
||||||
prefs |= PREFS_i;
|
prefs |= PREFS_i;
|
||||||
break;
|
break;
|
||||||
case 'R':
|
case 'R':
|
||||||
|
@ -159,7 +159,5 @@ int main(int argc, char * argv[])
|
||||||
}
|
}
|
||||||
if(optind == argc)
|
if(optind == argc)
|
||||||
return _usage();
|
return _usage();
|
||||||
if(!(prefs & PREFS_f) && isatty(0))
|
|
||||||
prefs |= PREFS_i;
|
|
||||||
return _rm(&prefs, argc-optind, &argv[optind]);
|
return _rm(&prefs, argc-optind, &argv[optind]);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user