1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-03-21 04:14:32 +02:00
Commit Graph

12346 Commits

Author SHA1 Message Date
Jim Meyering
78ebc8e8d5 *** empty log message *** 2002-01-22 11:12:00 +00:00
Jim Meyering
e053850b61 *** empty log message *** 2002-01-22 11:11:22 +00:00
Jim Meyering
aa247b62b3 . 2002-01-22 11:03:33 +00:00
Jim Meyering
c31e5c3ca5 update copyright year 2002-01-22 11:02:31 +00:00
Jim Meyering
3da062869b (swallow_file_in_memory): Work even if `open' returns 0.
Check for `close' error.
2002-01-22 10:51:53 +00:00
Jim Meyering
f8053809f8 remove the parens I just added to Paul's patch 2002-01-22 10:47:14 +00:00
Jim Meyering
ef95b3233e (EOVERFLOW, fseeko): New macros. 2002-01-22 10:46:05 +00:00
Jim Meyering
437d89a151 (skip): Use fseeko rather than lseek.
(Also, check for overflow when converting uintmax_t to off_t.)
2002-01-22 10:44:13 +00:00
Jim Meyering
2b1c83e4e2 *** empty log message *** 2002-01-22 10:34:49 +00:00
Jim Meyering
e4407b754b (jm_MACROS): Require AC_FUNC_FSEEKO. 2002-01-22 10:34:43 +00:00
Jim Meyering
f2c93707b4 . 2002-01-22 09:53:13 +00:00
Jim Meyering
5713380d80 . 2002-01-22 08:14:46 +00:00
Jim Meyering
ff9ea9b139 *** empty log message *** 2002-01-22 08:13:00 +00:00
Jim Meyering
026c2017b1 Include xmemcoll.h, not memcoll.h.
Use xmemcoll instead of memcoll.

(die): Do not invoke cleanup; atexit does this now.
(main): Use atexit to invoke cleanup on exit.
Set xmemcoll_exit_failure to SORT_FAILURE.
2002-01-22 08:12:51 +00:00
Jim Meyering
64eb355c76 Include xmemcoll.h, not memcoll.h.
Use xmemcoll instead of memcoll.
2002-01-22 08:11:04 +00:00
Jim Meyering
023877ac27 *** empty log message *** 2002-01-22 08:04:03 +00:00
Jim Meyering
cc6668c3e7 (libfetish_a_SOURCES): Add them. 2002-01-22 08:03:54 +00:00
Jim Meyering
ecf261bb6e *** empty log message *** 2002-01-22 08:02:55 +00:00
Jim Meyering
3de8f89388 (quotearg_n_style_mem): New function. 2002-01-22 08:02:43 +00:00
Jim Meyering
1495a99781 (quotearg_buffer_restyled):
Fix bug with quoting buffers containing NUL when backslashing escapes.
This bug was exposed by the other changes in this patch.
(quotearg_n_options): New arg ARGSIZE.
All callers changed.
(quoting_options_from_style): New function.
(quotearg_n_style): Use it.
(quotearg_n_style_mem): New function.
2002-01-22 08:02:22 +00:00
Jim Meyering
80e8506f75 Include errno.h, and declare errno if not defined.
(memcoll): Set errno to zero if there is no error.
2002-01-22 07:56:44 +00:00
Jim Meyering
bb1f5171c4 *** empty log message *** 2002-01-21 23:33:51 +00:00
Jim Meyering
5883167774 *** empty log message *** 2002-01-21 22:02:35 +00:00
Jim Meyering
2d1ec93821 (CMP_WITH_IGNORE): Don't assume that the difference
between two size_t values can be stored in an int; this doesn't
work, for example, on 64-bit Solaris.
2002-01-21 22:02:28 +00:00
Jim Meyering
012945ff54 (keycmp): Don't assume that the difference between two size_t values can be
stored in an int; this doesn't work, for example, on 64-bit Solaris.

Also, fix the type of two locals to be size_t instead of int.
2002-01-21 22:01:58 +00:00
Jim Meyering
0199f37303 (compare_files): Don't assume that the difference
between two size_t values can be stored in an int; this doesn't
work, for example, on 64-bit Solaris.
2002-01-21 22:00:32 +00:00
Jim Meyering
8ecf5f402d *** empty log message *** 2002-01-21 20:04:08 +00:00
Jim Meyering
81e204a3e7 (header-check): New rule.
(local-check): Add header-check.
2002-01-21 20:03:59 +00:00
Jim Meyering
ccfd76fbc8 (strftime-check): New rule.
(local-check): Convert this target to a list.  Update uses.
Mark them as .PHONY.
2002-01-21 19:57:53 +00:00
Jim Meyering
0957ccf367 *** empty log message *** 2002-01-21 19:53:45 +00:00
Jim Meyering
3ca688d69a Don't include "xalloc.h", as system.h already does that via sys2.h. 2002-01-21 19:53:23 +00:00
Jim Meyering
885956355c *** empty log message *** 2002-01-21 19:52:06 +00:00
Jim Meyering
e6345ecb09 Don't include "xalloc.h", as system.h already does that via sys2.h. 2002-01-21 19:51:31 +00:00
Jim Meyering
758e7f409f Don't include "xalloc.h", as system.h already does that via sys2.h. 2002-01-21 19:50:50 +00:00
Jim Meyering
945532de66 Don't include "xalloc.h", as system.h already does that via sys2.h. 2002-01-21 19:50:28 +00:00
Jim Meyering
54bf872aab *** empty log message *** 2002-01-21 19:49:58 +00:00
Jim Meyering
ee6911b745 Don't include "xalloc.h", as system.h already does that via sys2.h. 2002-01-21 19:49:51 +00:00
Jim Meyering
c5c6647f22 Don't include "xalloc.h", as system.h already does that via sys2.h. 2002-01-21 19:49:24 +00:00
Jim Meyering
72d40f6724 Avoid undefined behavior when strcoll fails,
by resorting the directory with strcmp instead.

Include <setjmp.h>.
Include "quote.h".
(compare_atime, rev_cmp_atime, compare_ctime, rev_cmp_ctime,
compare_mtime, rev_cmp_mtime, compare_size, rev_comp_size,
compare_name, rev_cmp_name, compare_extension, rev_cmp_extension,
compare_version, rev_compare_version): Move before use, so that
we can remove the forward declaration.  Reimplement in terms of
the new functions described below, using xstrcoll instead of strcoll.
(failed_strcoll): New var.
(xstrcoll): New function.
(V): New type.
(cmp_ctime, compstr_ctime, rev_str_ctime): New functions.
(cmp_mtime, compstr_mtime, rev_str_mtime): Likewise.
(cmp_atime, compstr_atime, rev_str_atime): Likewise.
(cmp_size, compstr_size, rev_str_size): Likewise.
(cmp_version): Likewise.
(cmp_name, compstr_name, rev_str_name): Likewise.
(cmp_extension, compstr_extension, rev_str_extension): Likewise.
(sort_files): Use prototype for internal function var.
If the strcoll-based comparison fails, fall back on a strcmp-based one.
2002-01-20 20:44:49 +00:00
Jim Meyering
99f7bd761f *** empty log message *** 2002-01-20 08:22:12 +00:00
Jim Meyering
325addae1d Ensure that the two version numbers in configure.ac remain in sync.
(local-check): Depend on ac-check.
(ac_p_pkg, AC_INIT_PKG): Define.
(ac_p_ver, AC_INIT_VER): Define.
(ac-check): New rule.
2002-01-19 00:12:30 +00:00
Jim Meyering
4e69204179 . 2002-01-19 00:07:20 +00:00
Jim Meyering
c7b097f904 *** empty log message *** 2002-01-19 00:03:42 +00:00
Jim Meyering
8723a1eaae *** empty log message *** 2002-01-19 00:02:48 +00:00
Jim Meyering
fe680fd860 *** empty log message *** 2002-01-18 23:59:25 +00:00
Jim Meyering
2bd66cf7fc . 2002-01-18 23:56:59 +00:00
Jim Meyering
8e7e29d1de . 2002-01-18 23:56:32 +00:00
Jim Meyering
96efa91b23 . 2002-01-18 23:50:03 +00:00
Jim Meyering
ea2703dd8c *** empty log message *** 2002-01-18 23:47:33 +00:00
Jim Meyering
009e3b99cf *** empty log message *** 2002-01-18 23:47:13 +00:00