]> Dogcows Code - chaz/tar/log
chaz/tar
21 years agoimport from gnulib
Paul Eggert [Mon, 10 Mar 2003 07:31:50 +0000 (07:31 +0000)] 
import from gnulib

21 years agoimport from gnulib
Paul Eggert [Fri, 10 Jan 2003 21:06:49 +0000 (21:06 +0000)] 
import from gnulib

21 years agoimport from gnulib
Paul Eggert [Wed, 8 Jan 2003 18:42:38 +0000 (18:42 +0000)] 
import from gnulib

21 years agoimport from gnulib
Paul Eggert [Fri, 6 Dec 2002 08:08:13 +0000 (08:08 +0000)] 
import from gnulib

21 years agoimport from gnulib
Paul Eggert [Thu, 5 Dec 2002 20:46:03 +0000 (20:46 +0000)] 
import from gnulib

21 years agoimport from gnulib
Paul Eggert [Fri, 22 Nov 2002 16:25:53 +0000 (16:25 +0000)] 
import from gnulib

21 years ago(print_copyright)
kaun [Fri, 2 Aug 2002 00:04:07 +0000 (00:04 +0000)] 
(print_copyright)
  - fix typo (use print_unicode_char, not print_unicode_success)

21 years ago(strtoll): Depend on HAVE_LONG_LONG, not HAVE_UNSIGNED_LONG_LONG.
Paul Eggert [Tue, 9 Jul 2002 17:40:33 +0000 (17:40 +0000)] 
(strtoll): Depend on HAVE_LONG_LONG, not HAVE_UNSIGNED_LONG_LONG.

21 years agoimport from gnulib
Paul Eggert [Wed, 26 Jun 2002 06:17:35 +0000 (06:17 +0000)] 
import from gnulib

21 years agocoreutils 5.0 version
Paul Eggert [Mon, 27 May 2002 20:05:03 +0000 (20:05 +0000)] 
coreutils 5.0 version

22 years agoSync with fileutils
Paul Eggert [Mon, 11 Feb 2002 14:28:35 +0000 (14:28 +0000)] 
Sync with fileutils

22 years agoSync with fileutils
Paul Eggert [Mon, 11 Feb 2002 14:28:09 +0000 (14:28 +0000)] 
Sync with fileutils

22 years agoallow using unicode
Paul Eggert [Sat, 26 Jan 2002 06:04:19 +0000 (06:04 +0000)] 
allow using unicode

22 years agoFrom textutils 2.1
Paul Eggert [Tue, 22 Jan 2002 07:43:55 +0000 (07:43 +0000)] 
From textutils 2.1

22 years agoSync with fileutils.
Paul Eggert [Wed, 16 Jan 2002 22:43:41 +0000 (22:43 +0000)] 
Sync with fileutils.

22 years agoSync with fileutils.
Paul Eggert [Wed, 19 Dec 2001 15:05:33 +0000 (15:05 +0000)] 
Sync with fileutils.

22 years ago(jm_AC_PREREQ_XSTRTOUMAX): Check for strtol and strtoimax,
Paul Eggert [Fri, 28 Sep 2001 17:53:12 +0000 (17:53 +0000)] 
(jm_AC_PREREQ_XSTRTOUMAX): Check for strtol and strtoimax,
as those declarations are made even in the unsigned case.

22 years ago(jm_AC_PREREQ_XSTRTOIMAX): Check for strtoul and strtoumax,
Paul Eggert [Fri, 28 Sep 2001 17:53:12 +0000 (17:53 +0000)] 
(jm_AC_PREREQ_XSTRTOIMAX): Check for strtoul and strtoumax,
as those declarations are made even in the signed case.

22 years ago(strtol): Do not declare if HAVE_DECL_STRTOL.
Paul Eggert [Fri, 28 Sep 2001 06:54:20 +0000 (06:54 +0000)] 
(strtol): Do not declare if HAVE_DECL_STRTOL.
(strtoul): Do not declare if HAVE_DECL_STRTOUL.
(strtoimax, strtoumax): Do not declare if already defined as a macro.

22 years agoInitial revision
Paul Eggert [Wed, 26 Sep 2001 20:54:08 +0000 (20:54 +0000)] 
Initial revision

22 years agojust ignore them silently.
Paul Eggert [Wed, 26 Sep 2001 20:53:42 +0000 (20:53 +0000)] 
just ignore them silently.

22 years ago1.13.25
Paul Eggert [Wed, 26 Sep 2001 20:31:11 +0000 (20:31 +0000)] 
1.13.25

22 years ago(read_header): Don't keep around extended name and link info
Paul Eggert [Wed, 26 Sep 2001 20:15:52 +0000 (20:15 +0000)] 
(read_header): Don't keep around extended name and link info
indefinitely; keep it only for the next file.  This fixes a bug
introduced in 1.13.24, and remove the need for some static variables.
Set recent_long_name and recent_long_link to zero if there were no
long links; this avoids a violation of ANSI C rules for pointers in
delete.c.

22 years agonew automake patch
Paul Eggert [Wed, 26 Sep 2001 20:07:51 +0000 (20:07 +0000)] 
new automake patch

22 years agoknow -> known
Paul Eggert [Wed, 26 Sep 2001 18:46:35 +0000 (18:46 +0000)] 
know -> known
From: Jim Meyering <jim@meyering.net>
Date: Wed, 26 Sep 2001 19:20:10 +0200

22 years agoInclude iconv.h before testing for EILSEQ.
Paul Eggert [Tue, 25 Sep 2001 22:52:27 +0000 (22:52 +0000)] 
Include iconv.h before testing for EILSEQ.

22 years ago(EILSEQ): Include <time.h> and <wchar.h> if <errno.h> does not define
Paul Eggert [Tue, 25 Sep 2001 18:17:36 +0000 (18:17 +0000)] 
(EILSEQ): Include <time.h> and <wchar.h> if <errno.h> does not define
EILSEQ, because BSD/OS 4.1 defines EILSEQ in <wchar.h>, which requires
<time.h>.  Define a replacement EILSEQ to be ENOENT, not EINVAL, since
callers may want to distinguish EINVAL and EILSEQ.

22 years ago(maybe_recoverable): Treat OVERWRITE_OLD_DIRS like DEFAULT_OLD_FILES.
Paul Eggert [Mon, 24 Sep 2001 18:58:52 +0000 (18:58 +0000)] 
(maybe_recoverable): Treat OVERWRITE_OLD_DIRS like DEFAULT_OLD_FILES.

22 years agoDon't assume we're using the included libintl.
Paul Eggert [Sun, 23 Sep 2001 06:40:35 +0000 (06:40 +0000)] 
Don't assume we're using the included libintl.

22 years agoVersion 1.13.24.
Paul Eggert [Sun, 23 Sep 2001 06:23:14 +0000 (06:23 +0000)] 
Version 1.13.24.

22 years agoAllocate one more byte than the size would indicate, since we're
Paul Eggert [Sun, 23 Sep 2001 06:18:20 +0000 (06:18 +0000)] 
Allocate one more byte than the size would indicate, since we're
null-terminating.

22 years ago(<libintl.h>): Do not include; no longer needed.
Paul Eggert [Sun, 23 Sep 2001 05:37:04 +0000 (05:37 +0000)] 
(<libintl.h>): Do not include; no longer needed.
(_): Remove; no longer needed.

22 years ago(write_archive_buffer, close_archive): If an archive is a socket,
Paul Eggert [Sun, 23 Sep 2001 05:03:42 +0000 (05:03 +0000)] 
(write_archive_buffer, close_archive): If an archive is a socket,
treat it like a FIFO.

22 years agoPut copyright notice into documentation.
Paul Eggert [Sat, 22 Sep 2001 00:47:09 +0000 (00:47 +0000)] 
Put copyright notice into documentation.

22 years agoInitial revision
Paul Eggert [Sat, 22 Sep 2001 00:47:09 +0000 (00:47 +0000)] 
Initial revision

22 years agoInclude print-copyr.h, not copysym.h.
Paul Eggert [Sat, 22 Sep 2001 00:47:09 +0000 (00:47 +0000)] 
Include print-copyr.h, not copysym.h.
(main): Use print_copyright, not copyright_symbol.

22 years agoInclude print-copyr.h, not copysym.h.
Paul Eggert [Sat, 22 Sep 2001 00:47:09 +0000 (00:47 +0000)] 
Include print-copyr.h, not copysym.h.
(decode_options): Use print_copyright, not copyright_symbol.
(OVERWRITE_DIR_OPTION): New constant.
(long_options, usage, decode_options): Add --overwrite-dir.

22 years ago(update_archive): Pass 0 to read_header.
Paul Eggert [Sat, 22 Sep 2001 00:47:09 +0000 (00:47 +0000)] 
(update_archive): Pass 0 to read_header.

22 years ago(records_read, records_written): New vars.
Paul Eggert [Sat, 22 Sep 2001 00:47:09 +0000 (00:47 +0000)] 
(records_read, records_written): New vars.
(write_archive_to_stdout): Now bool, not int.
(open_archive, flush_write, flush_read): Keep records_read and
records_written up to date.

22 years ago(recent_long_name, recent_long_link, recent_long_name_blocks,
Paul Eggert [Sat, 22 Sep 2001 00:47:09 +0000 (00:47 +0000)] 
(recent_long_name, recent_long_link, recent_long_name_blocks,
recent_long_link_blocks): New vars.
(read_and): Pass 0 to read_header.
(read_header): New arg RAW_EXTENDED_HEADERS.  Store away extended headers
into new vars.  Null-terminate incoming symbolic links.

22 years ago(extract_archive): When marking a directory to be updated after
Paul Eggert [Sat, 22 Sep 2001 00:47:09 +0000 (00:47 +0000)] 
(extract_archive): When marking a directory to be updated after
symlinks, stat all directories after it in the delayed-set-stat
list too, since they will be checked after symlinks.
Add support for --overwrite-dir.

22 years ago(EXTRA_DIST): Remove isc-posix.m4.
Paul Eggert [Sat, 22 Sep 2001 00:47:09 +0000 (00:47 +0000)] 
(EXTRA_DIST): Remove isc-posix.m4.

22 years ago(unicode_to_mb): Return int, not void. New arg for failure callback.
Paul Eggert [Fri, 21 Sep 2001 22:26:45 +0000 (22:26 +0000)] 
(unicode_to_mb): Return int, not void.  New arg for failure callback.
(print_unicode_success, print_unicode_failure): New decls.
(print_unicode_char): Return int, not void.

22 years ago(EILSEQ, ENOTSUP): New macros, if not defined by errno.h.
Paul Eggert [Fri, 21 Sep 2001 22:26:45 +0000 (22:26 +0000)] 
(EILSEQ, ENOTSUP): New macros, if not defined by errno.h.
(<error.h>): Do not include.
(unicode_to_mb): Return int, not void.  New arg for failure callback.
Invoke the failure callback instead of invoking 'error'.
(print_unicode_success): Renamed from fprintf_callback.  Now extern.
Return -1 on failure, 0 on success.
(print_unicode_failure): New function.
(print_unicode_char): Return int.  Adjust to changes to unicode_to_mb.
Do not report error: instead, print an approximation.

22 years agoRewrite from scratch, as print-copyr.h.
Paul Eggert [Fri, 21 Sep 2001 22:19:09 +0000 (22:19 +0000)] 
Rewrite from scratch, as print-copyr.h.

22 years agoRewrite from scratch, as print-copyr.c.
Paul Eggert [Fri, 21 Sep 2001 22:19:09 +0000 (22:19 +0000)] 
Rewrite from scratch, as print-copyr.c.

22 years ago(extracting files): Mention --to-stdout.
Paul Eggert [Fri, 21 Sep 2001 22:19:09 +0000 (22:19 +0000)] 
(extracting files): Mention --to-stdout.
(Option Summary, Dealing with Old Files): New option --overwrite-dir.
(Overwrite Old Files): Likewise.

22 years agoAdd copyright notice.
Paul Eggert [Fri, 21 Sep 2001 21:25:50 +0000 (21:25 +0000)] 
Add copyright notice.

22 years agoAdd copyright notice, autoconf 2.52 patch.
Paul Eggert [Fri, 21 Sep 2001 21:22:15 +0000 (21:22 +0000)] 
Add copyright notice, autoconf 2.52 patch.

22 years agoFrom Jim Meyering
Paul Eggert [Thu, 20 Sep 2001 18:01:32 +0000 (18:01 +0000)] 
From Jim Meyering
(jm_AC_PREREQ_XSTRTOUMAX): Check for declaration of strtoumax

22 years agoFrom Jim Meyering
Paul Eggert [Thu, 20 Sep 2001 18:01:32 +0000 (18:01 +0000)] 
From Jim Meyering
(jm_AC_PREREQ_XSTRTOIMAX): Check for declaration of strtoimax.

22 years agoFrom Jim Meyering.
Paul Eggert [Thu, 20 Sep 2001 18:01:31 +0000 (18:01 +0000)] 
From Jim Meyering.
(strtoimax): Guard declaration with
`#if !HAVE_DECL_STRTOIMAX', rather than just `#ifndef strtoimax'.
The latter fails because some systems (at least rs6000-ibm-aix4.3.3.0)
have their own, conflicting declaration of strtoimax in sys/inttypes.h.
(strtoumax): Likewise, for completeness (it wasn't necessary).

22 years agoInitial revision
Paul Eggert [Thu, 20 Sep 2001 17:08:35 +0000 (17:08 +0000)] 
Initial revision

22 years agoInitial revision
Paul Eggert [Mon, 17 Sep 2001 21:44:53 +0000 (21:44 +0000)] 
Initial revision

22 years agoInclude stddef.h, for size_t.
Paul Eggert [Sat, 15 Sep 2001 06:11:37 +0000 (06:11 +0000)] 
Include stddef.h, for size_t.
Include langinfo.h if needed.
Use locale_charset only if USE_INCLUDED_LIBINTL;
if not, use nl_langinfo (CODESET) if available.

22 years agoDescribe automake patch
Paul Eggert [Sat, 15 Sep 2001 06:10:14 +0000 (06:10 +0000)] 
Describe automake patch

22 years agoFix bug: statement before decl.
Paul Eggert [Fri, 14 Sep 2001 02:05:00 +0000 (02:05 +0000)] 
Fix bug: statement before decl.

22 years ago1.13.23
Paul Eggert [Fri, 14 Sep 2001 01:51:21 +0000 (01:51 +0000)] 
1.13.23

22 years agoInitial revision
Paul Eggert [Fri, 14 Sep 2001 00:27:39 +0000 (00:27 +0000)] 
Initial revision

22 years agoInclude copysym.h.
Paul Eggert [Fri, 14 Sep 2001 00:27:39 +0000 (00:27 +0000)] 
Include copysym.h.
(main): Use copyright_symbol to translate copyright notice,
instead of gettext.

22 years agoInclude copysym.h.
Paul Eggert [Fri, 14 Sep 2001 00:27:39 +0000 (00:27 +0000)] 
Include copysym.h.
(decode_options): Use copyright_symbol to translate copyright notice,
instead of gettext.

22 years ago(EXTRA_DIST): Add getcwd.m4; remove uintmax_t.m4.
Paul Eggert [Fri, 14 Sep 2001 00:27:39 +0000 (00:27 +0000)] 
(EXTRA_DIST): Add getcwd.m4; remove uintmax_t.m4.

22 years ago(struct delayed_set_stat): New member 'after_symlinks'.
Paul Eggert [Wed, 12 Sep 2001 06:46:23 +0000 (06:46 +0000)] 
(struct delayed_set_stat): New member 'after_symlinks'.
(delay_set_stat): Initialize it to 0.
(set_mode): New arg current_stat_info.  Use it (if nonnull) to avoid
taking an extra stat ourselves.  All callers changed.
(set_stat): Likewise.
(apply_nonancestor_delayed_set_stat): New arg 'after_symlinks'.
If false, stop when encountering a struct whose 'after_symlinks' member is
true.  Otherwise, go through all structures but check them more carefully.
All callers changed.
(extract_archive): When extracting a deferred symlink, if its parent
directory's status needs fixing, then mark the directory as needing
to be fixed after symlinks.
(extract_finish): Fix status of ordinary directories, then apply delayed
symlinks, then fix the status of directories that are ancestors
of delayed symlinks.

22 years agoRemove rexec declaration; it ran afoul of prototypes on Crays.
Paul Eggert [Wed, 12 Sep 2001 06:37:02 +0000 (06:37 +0000)] 
Remove rexec declaration; it ran afoul of prototypes on Crays.

22 years ago(HAVE_LONG_LONG): Redefine to HAVE_UNSIGNED_LONG_LONG if unsigned.
Paul Eggert [Thu, 6 Sep 2001 19:47:45 +0000 (19:47 +0000)] 
(HAVE_LONG_LONG): Redefine to HAVE_UNSIGNED_LONG_LONG if unsigned.
(strtoimax): Use sizeof (long), not sizeof strtol (ptr, endptr, base),
to work around bug in IBM C compiler.

22 years agoFix typo in quoted strings.
Paul Eggert [Mon, 3 Sep 2001 07:27:00 +0000 (07:27 +0000)] 
Fix typo in quoted strings.

22 years agoInitial revision
Paul Eggert [Mon, 3 Sep 2001 07:22:27 +0000 (07:22 +0000)] 
Initial revision

22 years agoserial 21
Paul Eggert [Mon, 3 Sep 2001 04:17:04 +0000 (04:17 +0000)] 
serial 21

22 years agoFix typo in local var; from Jim Meyering.
Paul Eggert [Mon, 3 Sep 2001 04:17:04 +0000 (04:17 +0000)] 
Fix typo in local var; from Jim Meyering.

22 years ago(xgetcwd): Reorganize to avoid some duplication.
Paul Eggert [Fri, 31 Aug 2001 11:36:54 +0000 (11:36 +0000)] 
(xgetcwd): Reorganize to avoid some duplication.
Use an initial, malloc'd, buffer of length 128 rather than
a statically allocated one of length 1024.

22 years ago(strtoimax): New decl.
Paul Eggert [Fri, 31 Aug 2001 01:36:06 +0000 (01:36 +0000)] 
(strtoimax): New decl.

22 years agoversion 1.13.22.
Paul Eggert [Wed, 29 Aug 2001 21:43:51 +0000 (21:43 +0000)] 
version 1.13.22.

22 years ago(name_gather, addname): Use offsetof when computing sizes for
Paul Eggert [Wed, 29 Aug 2001 21:37:27 +0000 (21:37 +0000)] 
(name_gather, addname): Use offsetof when computing sizes for
struct hack; this avoids wasted space in some cases.
(name_gather): Use strcpy, not memcpy.
for consistency with other code that does similar things.
(read_name_from_file, name_next, name_gather, add_hierarchy_to_namelist):
Avoid quadratic behavior when reallocating buffers.
Check for buffer size overflow.
(addname): Avoid unnecessary clearing of memory.

22 years ago(dump_file): Relativize link names before dumping.
Paul Eggert [Wed, 29 Aug 2001 21:37:27 +0000 (21:37 +0000)] 
(dump_file): Relativize link names before dumping.
This fixes a bug reported by Jose Pedro Oliveira.
(dump_file): Use offsetof when computing sizes for
struct hack; this avoids wasted space in some cases.

22 years ago(delay_set_stat): Fix off-by-one error in file
Paul Eggert [Wed, 29 Aug 2001 21:37:27 +0000 (21:37 +0000)] 
(delay_set_stat): Fix off-by-one error in file
name size allocation that caused core dumps.
From Jan.Djarv@mbox200.swipnet.se.
(extract_archive): Use strcpy, not memcpy,
for consistency with other code that does similar things.

22 years ago(main): Use "Copyright %d" to simplify the translator's job in the future.
Paul Eggert [Wed, 29 Aug 2001 06:55:23 +0000 (06:55 +0000)] 
(main): Use "Copyright %d" to simplify the translator's job in the future.
Advise translator about circle-C.

22 years ago(decode_options):
Paul Eggert [Wed, 29 Aug 2001 06:55:23 +0000 (06:55 +0000)] 
(decode_options):
Use "Copyright %d" to simplify the translator's job in the future.
Advise translator about circle-C.

22 years agoInitial revision
Paul Eggert [Wed, 29 Aug 2001 06:36:20 +0000 (06:36 +0000)] 
Initial revision

22 years agoFix copyright notice.
Paul Eggert [Wed, 29 Aug 2001 06:36:20 +0000 (06:36 +0000)] 
Fix copyright notice.
(UNSIGNED): Renamed from STRTOUXMAX_UNSIGNED.
(verify): New macro.
(INT): Renamed from uintmax_t.
(strtoumax, strtoull, strtoul): Remove.
(strtoimax, strtol, strtoll): New macros.
(strtoimax): Renamed from strtoumax.  Interchange signed with unsigned.
Verify sizes at compile-time, not at run-time.
Prefer strtol to strtoll if both work.
(main): Remove.

22 years ago(jm_AC_PREREQ_XSTRTOUMAX): Quote first arg of AC_DEFUN.
Paul Eggert [Wed, 29 Aug 2001 06:36:20 +0000 (06:36 +0000)] 
(jm_AC_PREREQ_XSTRTOUMAX): Quote first arg of AC_DEFUN.
Require jm_AC_TYPE_INTMAX_T and jm_AC_TYPE_LONG_LONG since they
is needed to parse the include file.
Simplify logic behind the args to AC_REPLACE.

22 years ago(jm_AC_PREREQ_XSTRTOIMAX):
Paul Eggert [Wed, 29 Aug 2001 06:36:20 +0000 (06:36 +0000)] 
(jm_AC_PREREQ_XSTRTOIMAX):
Require jm_AC_TYPE_UINTMAX_T and jm_AC_TYPE_UNSIGNED_LONG_LONG since they
are needed to parse the include file.
Do not require jm_AC_HEADER_INTTYPES_H; it's obsolete.
Check for inttypes.h.
Simplify logic behind the args to AC_REPLACE.

22 years ago(jm_AC_HEADER_INTTYPES_H): Remove; now done by autoconf.
Paul Eggert [Wed, 29 Aug 2001 06:36:20 +0000 (06:36 +0000)] 
(jm_AC_HEADER_INTTYPES_H): Remove; now done by autoconf.
(jm_AC_TYPE_INTMAX_T, jm_AC_TYPE_UINTMAX_T): Replace with
Use AC_CHECK_TYPE instead of merely looking for the header.

22 years ago(EXTRA_DIST): Add codeset.m4, glibc21.m4, iconv.m4, inttypes.m4,
Paul Eggert [Wed, 29 Aug 2001 06:36:20 +0000 (06:36 +0000)] 
(EXTRA_DIST): Add codeset.m4, glibc21.m4, iconv.m4, inttypes.m4,
longlong.m4, xstrtoimax.m4.

22 years ago("pathmax.h"): Do not include; no longer needed.
Paul Eggert [Wed, 29 Aug 2001 06:36:20 +0000 (06:36 +0000)] 
("pathmax.h"): Do not include; no longer needed.
(<stdlib.h>, <unistd.h>): Include if available.
("xalloc.h"): Include.
(xmalloc, xstrdup, free): Remove decls; no longer needed.
(xgetcwd): Don't assume sizes fit in 'unsigned'.
Check for overflow when path size gets too large.
Simplify failure code.

22 years ago1.13.21
Paul Eggert [Wed, 29 Aug 2001 06:31:47 +0000 (06:31 +0000)] 
1.13.21

22 years ago(Free Software Needs Free Documentation): New appendix.
Paul Eggert [Wed, 29 Aug 2001 06:31:47 +0000 (06:31 +0000)] 
(Free Software Needs Free Documentation): New appendix.
`fileds' -> `fields'

22 years agoInitial revision
Paul Eggert [Wed, 29 Aug 2001 01:20:18 +0000 (01:20 +0000)] 
Initial revision

22 years agoFix typo in copying permissions.
Paul Eggert [Wed, 29 Aug 2001 00:43:14 +0000 (00:43 +0000)] 
Fix typo in copying permissions.

22 years agoQuote first arg.
Paul Eggert [Tue, 28 Aug 2001 22:42:11 +0000 (22:42 +0000)] 
Quote first arg.
Use shorter comment.

22 years ago(xstrtoimax): New decl.
Paul Eggert [Tue, 28 Aug 2001 22:28:02 +0000 (22:28 +0000)] 
(xstrtoimax): New decl.

22 years agoComment fix.
Paul Eggert [Tue, 28 Aug 2001 20:29:12 +0000 (20:29 +0000)] 
Comment fix.

22 years agoUpdate comment.
Paul Eggert [Tue, 28 Aug 2001 20:04:21 +0000 (20:04 +0000)] 
Update comment.

22 years agoDescribe changes a bit more carefully. Put copyright notice at end.
Paul Eggert [Mon, 27 Aug 2001 18:17:25 +0000 (18:17 +0000)] 
Describe changes a bit more carefully.  Put copyright notice at end.

22 years ago(out): Remove directory/subdirectory/file1, as the new semantics for
Paul Eggert [Mon, 27 Aug 2001 17:32:44 +0000 (17:32 +0000)] 
(out): Remove directory/subdirectory/file1, as the new semantics for
--exclude exclude it.

22 years ago(ANCHORED_OPTION, IGNORE_CASE_OPTION, NO_ANCHORED_OPTION,
Paul Eggert [Mon, 27 Aug 2001 14:41:56 +0000 (14:41 +0000)] 
(ANCHORED_OPTION, IGNORE_CASE_OPTION, NO_ANCHORED_OPTION,
NO_IGNORE_CASE_OPTION, NO_WILDCARDS_OPTION, NO_WILDCARDS_MATCH_SLASH_OPTION,
WILDCARDS_OPTION, WILDCARDS_MATCH_SLASH_OPTION): New enum values.

(long_options, usage, decode_options): Add support for --anchored,
--ignore-case, --no-anchored, --no-ignore-case, --no-wildcards,
--no-wildcards-match-slash, --recursion, --wildcards,
--wildcards-match-slash.

(decode_options): Implement the new way of interpreting exclude patterns.

(usage): --newer-mtime takes a DATE operand.  DATE may be a file name.

(OPTION_STRING, decode_options): Add -I, -y.  Currently these options
just print error messages suggesting alternatives.

(add_filtered_exclude): Remove.

22 years ago(base_name): Remove decl, as system.h now declares it.
Paul Eggert [Mon, 27 Aug 2001 14:35:06 +0000 (14:35 +0000)] 
(base_name): Remove decl, as system.h now declares it.

22 years ago(collect_and_sort_names): If ignore_failed_read_option, only warn about
Paul Eggert [Mon, 27 Aug 2001 14:34:24 +0000 (14:34 +0000)] 
(collect_and_sort_names): If ignore_failed_read_option, only warn about
stat errors.

(excluded_name): Now returns bool.  Simplify, as the fancy features are
now all in excluded_filename.

22 years ago(from_header): Do not issue a diagnostic if TYPE is zero.
Paul Eggert [Mon, 27 Aug 2001 14:32:51 +0000 (14:32 +0000)] 
(from_header): Do not issue a diagnostic if TYPE is zero.
However, check for error even for '-' or '+' case.

(print_header): Try parsing uids and gids as unsigned integers first,
and as a uid_t or gid_t only if that fails.  This adds support for
listing positive uids and gids that are greater than UID_MAX and
GID_MAX.

22 years ago(struct delayed_symlinks, extract_archive, apply_delayed_symlinks):
Paul Eggert [Mon, 27 Aug 2001 14:27:54 +0000 (14:27 +0000)] 
(struct delayed_symlinks, extract_archive, apply_delayed_symlinks):
Support hard links to symbolic links.

(struct delayed_symlink): Remove 'names' member, replacing it with
'sources' and 'target' member.  All uses changed.

(struct string_list): New type.

(delayed_set_stat, extract_archive): Use offsetof when computing sizes
for struct hack; this avoids wasted space in some cases.

(extract_archive): Fix test for absolute pathnames and/or "..".
Use link_error to report errors for links.
Remove redundant trailing '/' at "really_dir", for all uses, not
just before invoking mkdir.
If overwriting old files, do not worry so much about existing directories.
Fix mode computation in the case where the directory exists.

(apply_delayed_symlinks): If we can't make a hard link to a symbolic
link, make a copy of the symbolic link.

22 years ago(new_volume): Stop if the script exits with an error.
Paul Eggert [Mon, 27 Aug 2001 14:14:17 +0000 (14:14 +0000)] 
(new_volume): Stop if the script exits with an error.

This page took 0.051543 seconds and 4 git commands to generate.