summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-04-25*** empty log message ***Jim Meyering
2002-04-25*** empty log message ***Jim Meyering
2002-04-25*** empty log message ***Jim Meyering
2002-04-25Avoid warnings from gcc.Jim Meyering
Declare input_file and output_file to be `const'. (skip): Declare `file' parameter to be `const', too.
2002-04-25*** empty log message ***Jim Meyering
2002-04-25*** empty log message ***Jim Meyering
2002-04-25Remove hash table, active_dir_map, used to detect directory cycles.Jim Meyering
Instead, detect them lazily with just O(1) memory. Suggestion from Andi Kleen. (is_power_of_two): New function. (print_nth_dir, make_active_dir_ent): Remove functions. (hash_active_dir_ent, hash_compare_active_dir_ents): Likewise. (remove_dir): Check for cycles here, ... (rm): ... and don't check for cycles here. (rm): Call fspec_get_full_mode here, rather than fspec_get_filetype_mode. We want to get the dev/ino earlier, and at the same time as when we get the file type, to avoid the risk that an attacker would change e.g. a directory to a symlink before we record its dev/ino.
2002-04-25Revert last change.Jim Meyering
2002-04-25Revert last change.Jim Meyering
2002-04-25*** empty log message ***Jim Meyering
2002-04-25.Jim Meyering
2002-04-25*** empty log message ***Jim Meyering
2002-04-25Remove ENABLE_NLS-related code.Jim Meyering
(_, N_) Remove definitions. Include "gettext.h" instead.
2002-04-24*** empty log message ***Jim Meyering
2002-04-24filtered through cppiJim Meyering
2002-04-24*** empty log message ***Jim Meyering
2002-04-24(INCLUDES): Remove -I../intl.Jim Meyering
(libfetish_a_SOURCES): Add gettext.h.
2002-04-24*** empty log message ***Jim Meyering
2002-04-24(jm_PREREQ_HARD_LOCALE): New macro.Jim Meyering
(jm_PREREQ): Use it.
2002-04-24bump serial # to 9Jim Meyering
2002-04-24Check for these headers: locale.h unistd.h mach/mach.h fcntl.h.Jim Meyering
Check for this function: setlocale.
2002-04-22(rm): Call exit with EXIT_FAILURE, not `1'.Jim Meyering
2002-04-22*** empty log message ***Jim Meyering
2002-04-22(main): Adjust caller of remove_init.Jim Meyering
2002-04-22(do_move): Adjust caller of remove_init.Jim Meyering
2002-04-22(remove_init): Adjust prototype.Jim Meyering
2002-04-22(rm, remove_init, remove_fini): Don't use or evenJim Meyering
initialize the active_dir_map unless --recursive (-r) is specified.
2002-04-20update frameworkJim Meyering
2002-04-19update frameworkJim Meyering
2002-04-19Use this:Jim Meyering
(exit $fail); exit not this: exit $fail
2002-04-19upgrade to use better frameworkJim Meyering
2002-04-19upgrade to use better frameworkJim Meyering
2002-04-19*** empty log message ***Jim Meyering
2002-04-19upgrade to use better frameworkJim Meyering
2002-04-19clean-upJim Meyering
2002-04-19Lots of clean-up:Jim Meyering
E.g., (exit $fail); exit t0=`echo "$0"|sed 's,.*/,,'`.tmp; tmp=$t0/$$ trap 'status=$?; cd $pwd; rm -rf $t0 && exit $status' 0
2002-04-19*** empty log message ***Jim Meyering
2002-04-19*** empty log message ***Jim Meyering
2002-04-19Use tmpdir named $0.tmp/$$. Create with mkdir -p.Jim Meyering
2002-04-19Use better trap, etc.Jim Meyering
2002-04-19*** empty log message ***Jim Meyering
2002-04-19Use better trap.Jim Meyering
2002-04-19use better trapJim Meyering
2002-04-19Set $tmp the new way.Jim Meyering
2002-04-19Use `rm', not $RM. Use better trap.Jim Meyering
2002-04-19Use `rm', not $RM. Use better trap.Jim Meyering
2002-04-19Use `rm', not $RM. Use better trap.Jim Meyering
2002-04-19don't fiddle with TMPDIRJim Meyering
2002-04-19don't bother with TMPDIRJim Meyering
2002-04-19Use automatically-derived name for temporaryJim Meyering
directory. This is more 8.3-friendly. Based on a suggestion from Richard Dawe.