Jim Meyering
06ba3a2237
*** empty log message ***
2006-05-04 12:55:54 +00:00
Jim Meyering
d98da55f1d
(Examples of date): Give example of @seconds.
2006-05-04 12:55:08 +00:00
Jim Meyering
72049d2e2e
*** empty log message ***
2006-05-04 10:33:39 +00:00
Jim Meyering
db0ab05030
*** empty log message ***
2006-05-04 10:02:54 +00:00
Jim Meyering
6c63d830b4
*** empty log message ***
2006-05-04 10:01:43 +00:00
Jim Meyering
aac1ddf240
mention pwd fix
2006-05-04 10:00:40 +00:00
Paul Eggert
c1f85fb9e1
(head invocation, tail invocation, sort invocation):
...
Give advice about porting to hosts that support only obsolete syntax.
2006-05-03 23:10:04 +00:00
Jim Meyering
b400a630ae
Include "same-inode.h".
2006-05-03 10:13:07 +00:00
Jim Meyering
c139c9a58b
.
2006-05-03 10:11:25 +00:00
Jim Meyering
1e4bc06b2e
*** empty log message ***
2006-05-03 10:11:05 +00:00
Jim Meyering
c37b81a6fa
*** empty log message ***
2006-05-03 10:10:00 +00:00
Jim Meyering
1f350a9d34
(DEFINE_SORT_FUNCTIONS, LIST_SORTFUNCTION_VARIANTS):
...
Use better macro parameter names: s/basename/key_name/,
s/basefunc/key_cmp_func. Fix typo in comment.
2006-05-03 10:07:36 +00:00
Jim Meyering
a99440c4ee
(main): On systems with d_type, directories_first only
...
implies format_needs_type, not format_needs_stat.
2006-05-03 10:03:58 +00:00
Jim Meyering
f0562bdf48
(xstrcoll_df_version, rev_xstrcoll_df_version): Add space after comma
...
in arg list, from Eric Blake.
2006-05-03 09:36:03 +00:00
Paul Eggert
972d0198a9
(get_date): When adding relative date, start with the
...
initial time, not with the result of the first mktime call.
2006-04-25 10:29:47 +00:00
Paul Eggert
dfef85e753
(relative-3): New test, derived from a bug report by John Thomas McDole.
2006-04-25 10:29:10 +00:00
Paul Eggert
9f0b994993
Remove typo in previous checkin.
2006-04-24 17:51:56 +00:00
Paul Eggert
d02ad57764
* unlink-busy.m4 (gl_FUNC_UNLINK_BUSY_TEXT): Use prototype
...
to define main with arguments, for C++. Reported by Eric Blake.
* c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC):
Prefer 'int main ()' to 'int main (void)', for C++.
* getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Likewise.
* fsusage.m4 (gl_FILE_SYSTEM_USAGE): Specify a return type
for 'main', for C99 and C++.
2006-04-24 17:50:24 +00:00
Paul Eggert
779532f556
Don't assume that 'exit' is declared for us.
...
Don't assume that you can exit with status -1.
(import from gnulib)
2006-04-24 07:40:00 +00:00
Jim Meyering
79aba863ce
*** empty log message ***
2006-04-23 21:48:27 +00:00
Jim Meyering
02207e6a72
*** empty log message ***
2006-04-23 21:47:00 +00:00
Jim Meyering
972fa947d1
(Which files are listed): Describe new option: --group-directories-first.
2006-04-23 21:46:54 +00:00
Jim Meyering
db6a912f8c
[New features]: Mention ls's new option, --group-directories-first
2006-04-23 21:38:32 +00:00
Jim Meyering
513c5ec411
(sort_type): Rearrange to use as an array index when
...
choosing sort function; added new sort_numtypes member for
compile-time check.
(time_type): Add new time_numtypes member for compile-time check.
(directories_first): New global variable.
(GROUP_DIRECTORIES_FIRST_OPTION): New enum.
(long_options): Add --directories-first.
(main): Support new option.
(is_directory): New function.
(extract_dirs_from_files): Use it.
(DIRFIRST_CHECK, DEFINE_SORT_FUNCTIONS)
(LIST_SORTFUNCTION_VARIANTS): New macros.
(sort_functions): New global variable.
(sort_files): Use it.
(usage): Document new option.
2006-04-23 21:35:04 +00:00
Paul Eggert
5bbcc061d8
Change 'shred' to not use alloca.
2006-04-19 06:28:11 +00:00
Paul Eggert
43d487b711
(fillrand): The assertion was way too weak, due to
...
what must be a typo. Strengthen it to its intended value.
(dopass): Don't use alloca; it's not worth the aggravation here,
since it's used only to get a page-aligned buffer, and page
alignment doesn't buy us much here. I'm suspicious that alloca
causes problems on some hosts, due to a recent bug report by Adam
Waltman.
2006-04-19 06:27:43 +00:00
Jim Meyering
f3bacff51f
*** empty log message ***
2006-04-18 14:59:27 +00:00
Jim Meyering
332498c318
Add new programs, base64, sha224sum, sha256sum, sha384sum, sha512sum.
2006-04-18 14:59:22 +00:00
Paul Eggert
ae5252e393
Document filemode changes.
2006-04-17 23:24:49 +00:00
Paul Eggert
d918aff890
(human_access): Use (new) filemodestring rather than
...
(old) mode_string, so that we get more file types right, at least
in theory. Adjust to filemode changes.
2006-04-17 23:23:43 +00:00
Paul Eggert
58d7770a00
(HAVE_ST_DM_MODE): Remove; moved to ../lib/filemode.c.
...
(print_long_format): Use (new) filemodestring rather than
(old) mode_string, so that we get more file types right, at least
in theory. Adjust to filemode changes.
2006-04-17 23:23:11 +00:00
Paul Eggert
137de3d3b6
(describe_change): Adjust to filemode changes.
2006-04-17 23:22:51 +00:00
Paul Eggert
54cf93b996
(gl_FILEMODE): Check for strmode declaration.
2006-04-17 23:22:16 +00:00
Paul Eggert
99277ba7c6
Don't undef S_ISDOOR, since it's never buggy.
...
(S_ISDOOR): Don't bother with S_IFDOOR, since that code is never needed.
(S_ISPORT, S_ISWHT): New macros, if not already defined.
2006-04-17 23:22:01 +00:00
Paul Eggert
dc536fbed1
(HAVE_DECL_STRMODE): Include <string.h> for strmode.
...
(strmode): Renamed from mode_string.
(filemodestring): New decl.
2006-04-17 23:21:30 +00:00
Paul Eggert
ac2d45ce67
Include "filemode.h" first, to test the interface.
...
Assume that filemode.h includes sys/types.h and sys/stat.h.
(HAVE_ST_DM_MODE): New macro, moved here from ls.c.
(ftypelet): Reorder to put common cases first, for efficiency.
Add 'P', 'w'. Remove 'M', since it's now the caller's responsibility
to do 'M'.
(strmode): Renamed from mode_string, and now stores 12 bytes instead
of 10, for compatibility with FreeBSD. All callers changed.
(filemodestring): Now stores 12 bytes instead of 10, and sets file types
that can't be deduced solely from st_mode. First arg is now a const
pointer.
2006-04-17 23:21:14 +00:00
Paul Eggert
79cbf5925c
(What information is listed): Add P for Solaris
...
10 ports. Add commented-out entries for other types that POSIX
says are possible, or that I observed in FreeBSD documentation.
2006-04-17 23:20:53 +00:00
Jim Meyering
3280967bdb
*** empty log message ***
2006-04-17 23:17:16 +00:00
Jim Meyering
1cdde80263
(main) [DEFAULT_IGNORE_FILE]: Remove code to use a default
...
ignore file. This has never been enabled. Reported by Eric Blake.
2006-04-17 23:17:11 +00:00
Jim Meyering
e4e04491a0
*** empty log message ***
2006-04-17 23:14:57 +00:00
Jim Meyering
0c13c770e3
(Input processing in ptx): Remove mention of the
...
default --ignore file, /usr/local/lib/eign. That file has never been used.
Reported by Eric Blake.
2006-04-17 23:14:45 +00:00
Jim Meyering
58fab28670
*** empty log message ***
2006-04-17 21:07:53 +00:00
Jim Meyering
415dddb568
*** empty log message ***
2006-04-17 20:53:20 +00:00
Paul Eggert
ade4e95345
(openat_needs_fchdir) [defined __OPENAT_PREFIX]:
...
Turn this into a macro that always returns true.
2006-04-17 20:48:23 +00:00
Paul Eggert
39448a239a
(futimens): glibc futimesat messes up if /proc isn't mounted.
2006-04-15 07:39:46 +00:00
Jim Meyering
ca094485f9
*** empty log message ***
2006-04-14 20:33:42 +00:00
Jim Meyering
52f9cd6688
remove SPACEs before TAB
2006-04-14 16:36:34 +00:00
Jim Meyering
ea26299816
*** empty log message ***
2006-04-14 16:35:44 +00:00
Jim Meyering
47d0eb8722
(fts_open): Don't allocate parent if *argv==NULL. Patch from glibc.
2006-04-14 16:35:41 +00:00
Jim Meyering
8085d02998
(fts_build): Free `head' before returning NULL, in two places,
...
to avoid leaks. Patch from glibc.
2006-04-14 16:26:15 +00:00