summaryrefslogtreecommitdiffstats
path: root/src/remove.c
AgeCommit message (Expand)AuthorLines
2009-04-07maint: Clarify ambiguous refs to Linux kernels or GNU/Linux systemsPádraig Brady-3/+3
2008-10-21reflect gnulib's removal of lstat.hJim Meyering-1/+0
2008-10-19accommodate gnulib header removalsJim Meyering-2/+0
2008-10-17maint: avoid warnings due to attribute warn_unused_resultJim Meyering-1/+1
2008-10-06remove.c: avoid compile failure on OS/2Jim Meyering-1/+2
2008-10-02remove.c: allow compilation on cygwinEric Blake-6/+6
2008-10-01remove.c: combine two helper functions, to avoid sign-extensionJim Meyering-21/+22
2008-10-01rm: don't preprocess a directory on a file system of type tmpfs or nfsJim Meyering-3/+46
2008-09-27remove.c: avoid compiler warningEric Blake-0/+2
2008-09-27rm -r: avoid O(n^2) performance for a directory with very many entriesJim Meyering-0/+165
2008-09-27remove.c: don't use xmalloc; don't let obstack call exit on failureJim Meyering-16/+42
2008-09-19remove.c: move comment to right before string, so gettext will pick it upBenno Schulenberg-4/+4
2008-09-19nohup, remove, tr: also gettextize the alternative messagesBenno Schulenberg-2/+2
2008-06-03use gnulib's progname moduleJim Meyering-2/+0
2008-04-06remove.c: accommodate systems with negative errno valuesJim Meyering-13/+25
2008-03-31"rm -r DIR" would mistakenly prompt about very long namesJim Meyering-1/+1
2008-03-21remove.c: Accommodate systems with negative errno values.Ingo Weinhold-3/+6
2008-01-30Now that system.h defines is_empty_dir, include "openat.h".Jim Meyering-1/+0
2008-01-30Improve "rmdir --ignore-fail-on-non-empty"Jim Meyering-31/+1
2007-12-09"rm" as root would fail to unlink a non-directory on OS X 10.4.xJim Meyering-1/+1
2007-11-18Remove unused parameter in remove.c.Jim Meyering-3/+3
2007-10-08When forming a truncated name, use the "[...]" prefix even forJim Meyering-6/+9
2007-10-08rm could malfunction under unusual circumstances:Jim Meyering-56/+80
2007-10-07Don't let a helper function modify errno.Jim Meyering-1/+5
2007-10-05Make a failing cross-partition mv give a sensible diagnostic.Jim Meyering-1/+2
2007-09-22rm: give a sensible diagnostic when failing to remove a symlinkJim Meyering-1/+18
2007-09-22rm: fix a tiny, nearly inconsequential bug.Jim Meyering-3/+4
2007-08-22Change "rm --verbose -r a//" not to print extra slashes in a///bJim Meyering-0/+4
2007-07-23Update all copyright notices to use the newer form.Jim Meyering-5/+4
2007-07-10Change "version 2" to "version 3" in all copyright notices.Jim Meyering-1/+1
2007-03-25Avoid the need for euidaccess and/or lstat on every directory entryPaul Eggert-63/+89
2007-03-08rm without -f: give a better diagnostic when euidaccess fails.Jim Meyering-56/+62
2007-01-17Make "rm --interactive=never ..." never prompt.Jim Meyering-3/+7
2007-01-15* src/remove.c (remove_dir): Don't use errno in diagnostic.Jim Meyering-2/+2
2006-12-30Clean up after the change of 2006-12-28.Jim Meyering-24/+32
2006-12-28When moving "up" the hierarchy, be careful to remove a just-emptiedJim Meyering-15/+21
2006-12-21"rm -rf /etc/motd" (run by non-root) now prints a diagnostic.Jim Meyering-2/+2
2006-11-26* src/remove.c (fd_to_subdirp): Remove unused parameter, ds.Jim Meyering-3/+3
2006-11-26Port parts of the code to C89 to minimize the need for c99-to-c89.diff,Paul Eggert-29/+15
2006-11-26* src/remove.c (rm): Move cycle_check_init call into callee...Paul Eggert-6/+7
2006-11-26* src/remove.c (AD_ensure_initialized): New function.Paul Eggert-6/+13
2006-11-26* src/remove.c (AD_pop_and_chdir): Return prev_dir rather than storing throughPaul Eggert-11/+11
2006-11-26* src/remove.c (cache_stat_init): Return its argument, for convenience.Paul Eggert-5/+5
2006-11-26* src/remove.c (rm_1): Remove decl of local, fd_cwd.Paul Eggert-3/+2
2006-10-25new feature: rm accepts new option: --one-file-systemJim Meyering-4/+21
2006-10-05* src/dd.c (flags): noatime and nofollow now depend onPaul Eggert-1/+1
2006-10-03* src/remove.c (nonexistent_file_errno): Remove ENAMETOOLONG.Jim Meyering-2/+5
2006-10-03* src/remove.c (remove_entry): With -f, exit successfully in spiteJim Meyering-0/+3
2006-10-03With --force (-f), rm no longer fails for ENOTDIR.Jim Meyering-6/+32
2006-09-29[ChangeLog]Jim Meyering-5/+4