Jim Meyering
38fe0df54d
[!_LIBC]: Define __P.
2003-12-20 16:35:59 +00:00
Jim Meyering
d039892e8f
.
2003-12-20 13:06:25 +00:00
Jim Meyering
13a732ea73
remove /vg
2003-12-20 13:06:12 +00:00
Jim Meyering
af1df22b42
.
2003-12-20 11:39:08 +00:00
Jim Meyering
10f46a9857
.
2003-12-20 11:38:12 +00:00
Jim Meyering
d19241453e
.
2003-12-20 11:32:52 +00:00
Jim Meyering
41c9f774a8
.
2003-12-20 11:32:45 +00:00
Jim Meyering
b3711e549a
*** empty log message ***
2003-12-20 11:32:38 +00:00
Jim Meyering
ce2ec20ca3
(root-hint): Tweak wording.
2003-12-20 11:32:32 +00:00
Jim Meyering
4adc127426
*** empty log message ***
2003-12-20 11:30:55 +00:00
Jim Meyering
ee1a768122
Accept new option (-0, --null) that makes it so each
...
output line is NUL-terminated rather than newline-terminated.
2003-12-20 11:29:30 +00:00
Jim Meyering
340b33464a
(du invocation): Describe new option: -0, --null.
2003-12-20 11:28:14 +00:00
Jim Meyering
e08866d436
*** empty log message ***
2003-12-20 09:34:49 +00:00
Jim Meyering
701926715a
New test for the above.
2003-12-20 09:34:25 +00:00
Jim Meyering
d22a3e0af9
(TESTS): Add unblock-sync.
2003-12-20 09:33:58 +00:00
Jim Meyering
adc5058db2
(apply_translations): Don't prohibit conv=unblock,sync.
2003-12-20 09:23:19 +00:00
Jim Meyering
072ddb1147
*** empty log message ***
2003-12-20 09:23:08 +00:00
Jim Meyering
1d6665c978
*** empty log message ***
2003-12-20 09:21:17 +00:00
Jim Meyering
a086112e73
Duh. Fix last change.
2003-12-19 22:30:14 +00:00
Jim Meyering
6f438344f1
*** empty log message ***
2003-12-19 21:48:41 +00:00
Jim Meyering
ddf8b7b638
(gl_CLOCK_TIME): Don't set LIB_CLOCK_GETTIME if no library is required.
2003-12-19 21:48:35 +00:00
Jim Meyering
02dd87543e
*** empty log message ***
2003-12-19 16:13:34 +00:00
Jim Meyering
5b4206c914
Double quote back-ticked expression,
...
in case it ends up having an unexpected value.
2003-12-19 16:13:28 +00:00
Jim Meyering
3d8e62a14b
*** empty log message ***
2003-12-19 13:15:27 +00:00
Jim Meyering
8f4b3c1b4f
Use ls's -1 option in both runs.
2003-12-19 13:15:23 +00:00
Jim Meyering
7cc2e159d1
*** empty log message ***
2003-12-19 12:55:49 +00:00
Jim Meyering
bcb7e37261
.
2003-12-19 12:53:40 +00:00
Jim Meyering
70266a8783
*** empty log message ***
2003-12-19 12:53:25 +00:00
Jim Meyering
55186d55b0
(FTS_CROSS_CHECK, DEBUG_OPT): Define.
...
(main): Make fts use FTS_TIGHT_CYCLE_CHECK.
(main) [DU_DEBUG]: Accept -d option.
2003-12-19 12:52:33 +00:00
Jim Meyering
16972646cf
Don't include <search.h>.
...
[HAVE_INTTYPES_H]: Include <inttypes.h>.
(tdestroy, tfind, tsearch): Remove definitions.
(struct Active_dir): Rename from `known_object'.
(AD_compare, AD_hash): New functions.
(enter_dir, leave_dir): Rewrite to manipulate a hash table
rather than a tree.
(fts_open): Initialize hash table or cycle_state buffer.
(free_node): Remove function.
(find_matching_ancestor): Renamed/rewritten from look_up_active_dir.
(fts_cross_check): Adapt to use new data structure.
2003-12-19 12:50:33 +00:00
Jim Meyering
7f49957342
Include hash.h and cycle-check.h.
...
(FTS_TIGHT_CYCLE_CHECK): New value.
(FTS_OPTIONMASK): Adjust to include the new value.
(FTS_NAMEONLY, FTS_STOP): Increase to allow room for new value.
(struct FTS) [active_dir_ht]: New member. Replaces fts_dir_signatures.
(struct FTS) [cycle_state]: New member.
2003-12-19 12:40:05 +00:00
Jim Meyering
38e0d07456
(libfetish_a_SOURCES): Remove search_.h.
...
(DISTCLEANFILES): Remove definition.
2003-12-19 12:34:35 +00:00
Jim Meyering
56fef712cf
Rewrite cycle detection code to work properly.
...
Add some framework (compiled out by default) to test it.
(Dprintf, ENTER_DIR, LEAVE_DIR): Define.
(add_object): Remove function. Rewritten as...
(enter_dir): New function.
(leave_dir, free_node): New functions.
(fts_read): Ensure that we call ENTER_DIR or LEAVE_DIR,
as appropriate, before returning.
(look_up_active_dir, fts_cross_check) [FTS_DEBUG]: New functions.
(fts_stat): Don't perform the cycle check here.
Now it's done via enter_dir.
2003-12-18 21:11:11 +00:00
Jim Meyering
628c1e33a6
*** empty log message ***
2003-12-18 17:15:47 +00:00
Jim Meyering
513aae0e6a
(format_user): Increment dired_pos via two statements,
...
`dired_pos += width; dired_pos++;' rather than one,
`dired_pos += width + 1;' since the latter could conceivably overflow.
(format_group): Likewise.
2003-12-18 17:15:38 +00:00
Jim Meyering
4679a73192
*** empty log message ***
2003-12-18 10:39:50 +00:00
Jim Meyering
35998d368f
.
2003-12-18 10:39:35 +00:00
Jim Meyering
63b84fa7c1
Require automake-1.8.
2003-12-18 10:39:26 +00:00
Jim Meyering
d46798e6aa
.
2003-12-18 10:38:45 +00:00
Jim Meyering
2e1934cb77
.
2003-12-18 10:38:22 +00:00
Jim Meyering
a5d08fb15d
*** empty log message ***
2003-12-18 10:33:49 +00:00
Jim Meyering
b36b20d24d
(jm_PREREQ): Require AC_FUNC_GETLOADAVG, not gl_FUNC_GETLOADAVG.
2003-12-18 10:33:39 +00:00
Jim Meyering
117a62aa37
Remove now-unnecessary file.
2003-12-18 10:31:00 +00:00
Jim Meyering
501bc93bb3
(AC_ISC_POSIX): Remove file/macro. No longer needed.
2003-12-18 10:15:13 +00:00
Jim Meyering
8b68994571
*** empty log message ***
2003-12-18 10:08:46 +00:00
Jim Meyering
7ec843cfd2
(AC_SEARCH_LIBS): Remove file/macro, now that
...
this replacement is no longer needed. Besides, this macro has
no effect with autoconf-2.58, since its `undefine' is not honored.
2003-12-18 10:08:32 +00:00
Jim Meyering
6b963304ff
add FIXME
2003-12-12 05:43:17 +00:00
Jim Meyering
dbbf897562
(FTS) [fts_dir_signatures]: Add comment.
2003-12-12 05:41:29 +00:00
Jim Meyering
057d6add25
*** empty log message ***
2003-12-12 04:56:03 +00:00
Jim Meyering
b44464be69
.
2003-12-12 04:55:00 +00:00