1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-18 09:46:33 +02:00
Commit Graph

23115 Commits

Author SHA1 Message Date
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