summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-01-07tweak commentJim Meyering
2003-01-07add a commentJim Meyering
2003-01-07*** empty log message ***Jim Meyering
2003-01-07*** empty log message ***Jim Meyering
2003-01-07(TESTS): Add not-owner.Jim Meyering
2003-01-07*** empty log message ***Jim Meyering
2003-01-07Remove the test for non-owner diagnostic.Jim Meyering
Now, this tests only the nonexistent-directory diagnostic.
2003-01-07New test, mostly extracted from fail-diag.Jim Meyering
2003-01-07*** empty log message ***Jim Meyering
2003-01-07Fix typo: s/ld/ls/.Jim Meyering
2003-01-07.Jim Meyering
2003-01-07tweak commentJim Meyering
2003-01-07*** empty log message ***Jim Meyering
2003-01-07Rework so that it may serve to define full_read, too.Jim Meyering
2003-01-07Simply #define FULL_READ and include full-write.c.Jim Meyering
2003-01-062002-12-10 Paul Eggert <eggert@twinsun.com>Jim Meyering
Port exclude.c and exclude.h to more non-GNU systems, e.g. Solaris 7. (FNM_CASEFOLD, FNM_LEADING_DIR): Define to 0 if not defined (e.g., a pure POSIX system). (EXCLUDE_macros_do_not_collide_with_FNM_macros): Use FNM_PATHNAME instead of FNM_FILE_NAME, for compatibility with pure POSIX sytems.
2003-01-062002-12-10 Paul Eggert <eggert@twinsun.com>Jim Meyering
Port exclude.c and exclude.h to more non-GNU systems, e.g. Solaris 7. (EXCLUDE_ANCHORED, EXCLUDE_INCLUDE, EXCLUDE_WILDCARDS): Choose values that are less likely to collide with system fnmatch options.
2003-01-06(libfetish_a_SOURCES): Add full-read.c and full-read.h.Jim Meyering
2003-01-06.Jim Meyering
2003-01-06Include full_read.h.Jim Meyering
(get_fs_usage): Use full_read instead of safe_read.
2003-01-06*** empty log message ***Jim Meyering
2003-01-06(strdup): Remove unused declaration.Jim Meyering
2003-01-06(get_date): Test HAVE_STRUCT_TM_TM_ZONE, not HAVE_TM_ZONE.Jim Meyering
2003-01-06(utime_null): No need to call ftruncate if the file wasJim Meyering
nonempty. Patch by Bruno Haible. (utime_null): Use SAFE_READ_ERROR.
2003-01-04*** empty log message ***Jim Meyering
2003-01-04Update copyright date.Jim Meyering
2003-01-04(TESTS): Add no-deref.Jim Meyering
2003-01-04.Jim Meyering
2003-01-04*** empty log message ***Jim Meyering
2003-01-04*** empty log message ***Jim Meyering
2003-01-04Remove use of PARAMS.Jim Meyering
2003-01-04Remove use of PARAMS.Jim Meyering
2003-01-04Remove use of PARAMS.Jim Meyering
2003-01-04*** empty log message ***Jim Meyering
2003-01-04rm could be tricked into mistakenly reporting a cycle.Jim Meyering
* src/remove.c: [cycle_check_state]: New global. (remove_cwd_entries): Adapt to new semantics of cycle_check. (rm): Call cycle_check_init and cycle_check_free for each file. When rm detects a cycle, don't abort the entire command, but rather just the affected command line argument. * src/remove.c: Include <setjmp.h> (struct dirstack_state) [current_arg_jumpbuf]: New member. (remove_cwd_entries): Call longjmp if we detect a cycle. (rm): Call setjmp here. * src/remove.c (cycle_check, is_power_of_two): Remove functions. Instead, include cycle-check.h and use it.
2003-01-04(struct dev_ino): Remove declaration.Jim Meyering
2003-01-04Don't include trailing /. in diagnostics about directories.Jim Meyering
(full_filename_): When FILENAME is just `.' and there is a nonempty directory-name part, don't append `/.'.
2003-01-04(remove_cwd_entries): Fix typos in comment.Jim Meyering
2003-01-04*** empty log message ***Jim Meyering
2003-01-04(struct dirstack_state): Define.Jim Meyering
To be used in place of these file-scoped globals ... (dir_stack, len_stack, Active_dir): Remove globals. (ds_init, ds_free): New functions. (full_filename): Define. (full_filename_): Rename from full_filename. Begin to make AD_* functions more generic. (AD_push_initial): Don't set status to RM_OK here. (AD_push): Likewise. (AD_INIT_OTHER_MEMBERS): Define. (remove_dir): Define the `status' member manually after each call to AD_push or AD_push_initial.
2003-01-04(TESTS): Add cycle.Jim Meyering
2003-01-04Remove trailing /. from diagnostic.Jim Meyering
2003-01-04Enable this test -- now that we have the --presume-input-tty option.Jim Meyering
2003-01-04rm could be tricked into mistakenly reporting a cycleJim Meyering
2003-01-04*** empty log message ***Jim Meyering
2003-01-04(check-misc): New rule, to ensure that no moreJim Meyering
S_IS* macro definitions sneak into the code. (check): Depend on check-misc.
2003-01-04[S_ISLNK, S_ISFIFO, S_ISSOCK]: Don't define.Jim Meyering
They're already defined in sys2.h.
2003-01-04remove blank lineJim Meyering
2003-01-04(count_entry) [S_ISLNK]: Don't define.Jim Meyering
It's already defined in sys2.h.
2003-01-04[S_ISLNK]: Don't define. It's already defined in sys2.h.Jim Meyering