The NetBSD Project

CVS log for src/bin/pax/extern.h

[BACK] Up to [cvs.NetBSD.org] / src / bin / pax

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.59.36.2: download - view: text, markup, annotated - select for diffs
Wed Aug 7 10:55:29 2024 UTC (5 months, 1 week ago) by martin
Branches: netbsd-9
Diff to: previous 1.59.36.1: preferred, colored; branchpoint 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59.36.1: +4 -3 lines
Pull up following revision(s) (requested by riastradh in ticket #1863):

	bin/pax/buf_subs.c: revision 1.31
	tests/bin/pax/t_pax.sh: revision 1.3
	tests/bin/pax/t_pax.sh: revision 1.4
	tests/bin/pax/t_pax.sh: revision 1.5
	tests/bin/pax/t_pax.sh: revision 1.6
	tests/bin/pax/t_pax.sh: revision 1.7
	bin/pax/extern.h: revision 1.61
	bin/pax/pax.c: revision 1.50
	bin/pax/pax.c: revision 1.51
	bin/pax/file_subs.c: revision 1.65
	bin/pax/ftree.c: revision 1.43
	bin/pax/ar_subs.c: revision 1.58

pax: exit 0 if stdin filelist is used and empty

If copying a list of files from stdin, exit zero instead of non-zero
if there are no files supplied.

AFAICT, POSIX doesn't require a non-zero an error in this situation,
since there are no files to not match.

Fix from PR bin/41736 by Lloyd Parkes.

pax: don't overwrite destination if -r -w copy fails

Add more error handling to pax -r -w so that any failure
during the copy to the temporary file (including a failed flush)
prevents any existing destination file from being replaced
with the partial (including possibly empty) temporary file.

The partial temporary file is removed.  pax still exists non-zero.
Thanks to Michael van Elst (mlelstv@) for the analysis
of the problem in the PR.
Should fix PR misc/33753.

tests/bin/pax: Add test for pax list in an ungettable cwd.
The list operation has no need to touch the file system, so it should
have no need for open(".") or getcwd() to succeed.

PR bin/44498: tar(1) unnecessarily demands that getcwd() work
(The PR was filed about tar(1), which is now bsdtar by default, but
the issue applies to pax(1) too and would continue to apply to tar(1)
if you set MKBSDTAR=no.)
pax(1): Don't require open(".") or getcwd to work for list operation.

PR 44498: tar(1) unnecessarily demands that getcwd() work
tests/bin/pax: Test pax(1) succeeds with empty file list on stdin.

PR bin/41736: pax reports an error when copying zero files
tests/bin/pax: Add some more cwd-related test cases.

PR bin/44498: tar(1) unnecessarily demands that getcwd() work
pax(1): Only require getcwd if we're reading without --insecure.

No other paths use the result of getcwd.

PR bin/44498: tar(1) unnecessarily demands that getcwd() work

Revision 1.60.6.1: download - view: text, markup, annotated - select for diffs
Wed Aug 7 10:52:49 2024 UTC (5 months, 1 week ago) by martin
Branches: netbsd-10
CVS tags: netbsd-10-1-RELEASE
Diff to: previous 1.60: preferred, colored; next MAIN 1.61: preferred, colored
Changes since revision 1.60: +4 -3 lines
Pull up following revision(s) (requested by riastradh in ticket #776):

	bin/pax/buf_subs.c: revision 1.31
	tests/bin/pax/t_pax.sh: revision 1.3
	tests/bin/pax/t_pax.sh: revision 1.4
	tests/bin/pax/t_pax.sh: revision 1.5
	tests/bin/pax/t_pax.sh: revision 1.6
	tests/bin/pax/t_pax.sh: revision 1.7
	bin/pax/extern.h: revision 1.61
	bin/pax/pax.c: revision 1.50
	bin/pax/pax.c: revision 1.51
	bin/pax/file_subs.c: revision 1.65
	bin/pax/ftree.c: revision 1.43
	bin/pax/ar_subs.c: revision 1.58

pax: exit 0 if stdin filelist is used and empty

If copying a list of files from stdin, exit zero instead of non-zero
if there are no files supplied.

AFAICT, POSIX doesn't require a non-zero an error in this situation,
since there are no files to not match.

Fix from PR bin/41736 by Lloyd Parkes.

pax: don't overwrite destination if -r -w copy fails

Add more error handling to pax -r -w so that any failure
during the copy to the temporary file (including a failed flush)
prevents any existing destination file from being replaced
with the partial (including possibly empty) temporary file.

The partial temporary file is removed.  pax still exists non-zero.
Thanks to Michael van Elst (mlelstv@) for the analysis
of the problem in the PR.
Should fix PR misc/33753.

tests/bin/pax: Add test for pax list in an ungettable cwd.
The list operation has no need to touch the file system, so it should
have no need for open(".") or getcwd() to succeed.

PR bin/44498: tar(1) unnecessarily demands that getcwd() work
(The PR was filed about tar(1), which is now bsdtar by default, but
the issue applies to pax(1) too and would continue to apply to tar(1)
if you set MKBSDTAR=no.)
pax(1): Don't require open(".") or getcwd to work for list operation.

PR 44498: tar(1) unnecessarily demands that getcwd() work
tests/bin/pax: Test pax(1) succeeds with empty file list on stdin.

PR bin/41736: pax reports an error when copying zero files
tests/bin/pax: Add some more cwd-related test cases.

PR bin/44498: tar(1) unnecessarily demands that getcwd() work
pax(1): Only require getcwd if we're reading without --insecure.

No other paths use the result of getcwd.

PR bin/44498: tar(1) unnecessarily demands that getcwd() work

Revision 1.61: download - view: text, markup, annotated - select for diffs
Sun May 28 21:42:40 2023 UTC (19 months, 3 weeks ago) by lukem
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +4 -3 lines
pax: don't overwrite destination if -r -w copy fails

Add more error handling to pax -r -w so that any failure
during the copy to the temporary file (including a failed flush)
prevents any existing destination file from being replaced
with the partial (including possibly empty) temporary file.
The partial temporary file is removed.  pax still exists non-zero.

Thanks to Michael van Elst (mlelstv@) for the analysis
of the problem in the PR.

Should fix PR misc/33753.

Revision 1.59.26.1: download - view: text, markup, annotated - select for diffs
Fri May 7 17:40:31 2021 UTC (3 years, 8 months ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE
Diff to: previous 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59: +2 -3 lines
Pull up following revision(s) (requested by mrg in ticket #1678):

	bin/pax/options.c: revision 1.119
	usr.bin/config/scan.l: revision 1.32
	usr.bin/make/main.c: revision 1.274
	bin/pax/extern.h: revision 1.60
	usr.bin/config/defs.h: revision 1.106
	usr.bin/make/make.h: revision 1.105
	sbin/newfs_udf/udf_create.c: revision 1.27 (patch)
	sbin/newfs_udf/newfs_udf.h: revision 1.7 (patch)
	usr.bin/config/main.c: revision 1.100
	usr.sbin/installboot/Makefile:	revisions 1.53,1.54 (patch)
	usr.sbin/installboot/installboot.h: revision 1.41 (patch)
	usr.sbin/installboot/machines.c: revisisons 1.41,1.42 (patch)

Avoid depending on common symbols.

Revision 1.59.36.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 14:07:02 2021 UTC (3 years, 8 months ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -3 lines
Pull up following revision(s) (requested by mrg in ticket #1263):

	bin/pax/options.c: revision 1.119
	usr.bin/config/scan.l: revision 1.32
	usr.bin/make/main.c: revision 1.274
	bin/pax/extern.h: revision 1.60
	usr.bin/config/defs.h: revision 1.106
	usr.bin/make/make.h: revision 1.105
	sbin/newfs_udf/udf_create.c: revision 1.27 (patch)
	sbin/newfs_udf/newfs_udf.h: revision 1.7 (patch)
	usr.bin/config/main.c: revision 1.100

Avoid depending on common symbols.

Revision 1.59.34.3: download - view: text, markup, annotated - select for diffs
Tue Apr 21 19:37:33 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.59.34.2: preferred, colored; branchpoint 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59.34.2: +1 -1 lines
Ooops, restore accidently removed files from merge mishap

Revision 1.59.34.2
Tue Apr 21 18:41:05 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
FILE REMOVED
Changes since revision 1.59.34.1: +1 -1 lines
Sync with HEAD

Revision 1.59.34.1: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:03:04 2020 UTC (4 years, 9 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -3 lines
Merge changes from current as of 20200406

Revision 1.60: download - view: text, markup, annotated - select for diffs
Fri Apr 3 16:13:32 2020 UTC (4 years, 9 months ago) by joerg
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: netbsd-10
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -3 lines
Move definition of chdname and do_chroot to options.c

Revision 1.58.2.1: download - view: text, markup, annotated - select for diffs
Tue Oct 30 18:46:06 2012 UTC (12 years, 2 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.58: preferred, colored; next MAIN 1.59: preferred, colored
Changes since revision 1.58: +5 -7 lines
sync with head

Revision 1.59: download - view: text, markup, annotated - select for diffs
Thu Aug 9 08:09:21 2012 UTC (12 years, 5 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, khorben-n900, is-mlppp-base, is-mlppp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, agc-symver-base, agc-symver
Branch point for: phil-wifi, netbsd-9, netbsd-8
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +5 -7 lines
PR/46786: Simon Burge: After conversion to 64 bit time_t, tar/pax/cpio
erroneously think that negative time_t's never fit in 32 bits. Rework
conversion code to always use uintmax_t, and detect negative values.
XXX[1]: Perhaps we should do the same (use a signed conversion) for all
fields not just for time_t
XXX[2]: pullup for 6

Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon Aug 29 14:47:47 2011 UTC (13 years, 4 months ago) by joerg
Branches: MAIN
CVS tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +1 -5 lines
static + __dead

Revision 1.56.4.1: download - view: text, markup, annotated - select for diffs
Thu Jun 23 14:17:47 2011 UTC (13 years, 7 months ago) by cherry
Branches: cherry-xenmp
Diff to: previous 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56: +1 -3 lines
Catchup with rmind-uvmplock merge.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sat Jun 18 23:07:04 2011 UTC (13 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +1 -3 lines
add --xz

Revision 1.55.10.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:15:50 2009 UTC (15 years, 8 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +2 -2 lines
Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.55.8.1: download - view: text, markup, annotated - select for diffs
Mon Apr 13 20:42:59 2009 UTC (15 years, 9 months ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +2 -2 lines
Pull up following revision(s) (requested by christo in ticket #678):
	bin/pax/extern.h: revision 1.56
	bin/pax/file_subs.c: revision 1.62
	bin/pax/options.c: revision 1.104
	bin/pax/pat_rep.c: revision 1.29
	bin/pax/pax.h: revision 1.30
Fixes from christos for pr-41167
XXX -X is still broken, but that wasn't part of this PR.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Tue Apr 7 19:52:35 2009 UTC (15 years, 9 months ago) by perry
Branches: MAIN
CVS tags: matt-premerge-20091211, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: cherry-xenmp
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2 lines
Fixes from christos for pr-41167

XXX -X is still broken, but that wasn't part of this PR.

Revision 1.54.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 24 07:14:28 2008 UTC (16 years, 10 months ago) by keiichi
Branches: keiichi-mipv6
Diff to: previous 1.54: preferred, colored; next MAIN 1.55: preferred, colored
Changes since revision 1.54: +2 -2 lines
sync with head.

Revision 1.53.4.1: download - view: text, markup, annotated - select for diffs
Sun Mar 23 00:11:40 2008 UTC (16 years, 10 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +3 -3 lines
sync with HEAD

Revision 1.55: download - view: text, markup, annotated - select for diffs
Sun Feb 24 20:42:46 2008 UTC (16 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, matt-mips64-base2, matt-armv6-nbase, keiichi-mipv6-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base
Branch point for: netbsd-5, jym-xensuspend
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2 lines
Kill pre-4.4BSD compat code.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Thu Jan 10 04:24:51 2008 UTC (17 years ago) by tls
Branches: MAIN
Branch point for: keiichi-mipv6
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +2 -2 lines
Teach set_ftime about symbolic links, because it has to know: on some
Linux systems, when we build as a tool we think we have lutimes but it
doesn't work on some filesystems at runtime.  A bit ugly but effective
and without use of AC_TRY_RUN in the tool build.  Tidier (than mine)
set_ftime reorganization from christos.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri May 4 21:19:36 2007 UTC (17 years, 8 months ago) by christos
Branches: MAIN
CVS tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: matt-armv6
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -2 lines
PR/36275: john at iastate dot edu: tar -s modifies symlink targets
- This is explained in a comment in pat_rep.c inside mod_name(). I did not
  want to change the default behavior, so I added another modifier "s" which
  when set, the pattern will not modify the symlink destination.
- While here I fixed another bug that was introduced before by the fix in
  PR/35257 where the renaming was happening twice since we called rep_name
  twice.
- Finally if we are renaming hard of soft-link targets print the renames for
  those too.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Apr 23 18:40:22 2007 UTC (17 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -1 lines
PR/36194: Greg A. Woods: add a '-V' flag to pax for verbose summary without
listing (and other minor fixes)

Revision 1.51: download - view: text, markup, annotated - select for diffs
Sun Apr 16 16:20:21 2006 UTC (18 years, 9 months ago) by christos
Branches: MAIN
CVS tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, abandoned-netbsd-4-base, abandoned-netbsd-4
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -1 lines
PR/22995: Sergey Svishchev: If we are cd'ing around and we have directories
with relative paths, convert the directories to absolute paths, so that
restoring timestamps does not fail.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sat Feb 11 11:04:57 2006 UTC (18 years, 11 months ago) by dsl
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +6 -6 lines
Ensure we exit with an error if we don't actually do anything.
There are a lot of tty_warn(0,...) and syswarn(0,...) which probably ought
to be tty_warn/syswarn(1,...) to force an error exit.  However some are
used in interactive parts (eg opening a continuation archive) where there
is a separate retry loop.
So we just pass a failure code out to main() - how quaint!
This should now cause the NetBSD build to fail when gzip tries to write
to a non-existant directory.
(I suspect there are still many errors that don't get reported correctly.)

Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Sep 16 16:48:18 2005 UTC (19 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -1 lines
Another missing mkdir() race pointed out by chuq. Factor out the mkdir code.

Revision 1.41.2.2.2.1: download - view: text, markup, annotated - select for diffs
Sat Jul 23 17:32:16 2005 UTC (19 years, 6 months ago) by snj
Branches: netbsd-2
CVS tags: netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1
Diff to: previous 1.41.2.2: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41.2.2: +10 -3 lines
Apply patch (requested by riz in ticket #5512):
Sync pax with HEAD of 2005-07-22.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sun Apr 24 01:45:04 2005 UTC (19 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +5 -2 lines
PR/18759: FUKAUMI Naoki: pax/tar dot-dot handling broken
PR/18840: Frederick Bruckman:  Fix for PR/18663 incomplete pax symlink handling

This patch makes ``--insecure'' do something. Now if ``--insecure''
is not set (the default) we do a realpath(3) in all the pathnames
that we are trying to create and if either realpath fails, or the
path is outside our working directory, we print a warning and die.
This maybe too strict and might fail on valid archives that create
symlinks and directories in the wrong order.

Revision 1.41.2.2: download - view: text, markup, annotated - select for diffs
Fri Nov 12 05:02:16 2004 UTC (20 years, 2 months ago) by jmc
Branches: netbsd-2-0
CVS tags: netbsd-2-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE
Branch point for: netbsd-2
Diff to: previous 1.41.2.1: preferred, colored; branchpoint 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41.2.1: +2 -1 lines
Pullup rev 1.45 (requested by christos in ticket #921)

Keep track of the length of the gnu long name/link hack, so that
we can append to it. Modify the code so that file_write is re-entrant,
even in the gnu long name/link hack.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Fri Oct 22 21:00:18 2004 UTC (20 years, 3 months ago) by jmc
Branches: MAIN
CVS tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -1 lines
For HOSTTOOL builds, just exclude the chroot support as it's not needed and
avoids having to platform check for fchroot(). Fixes PR#27336

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sun Oct 17 18:49:55 2004 UTC (20 years, 3 months ago) by dsl
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +2 -1 lines
Add an option --chroot to tar.  Causes it to chroot(".") before doing
an extract.  With -h this will cause existing absolute symlinks to be treated
as relative to the current directory.
Helps sysinst handle existing symlinks in the target system.
Remove 'L' from the usage (got spilt into 'h' and 'H' many moons ago)
Add 'S' to usage, and put into correct place in options list.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Wed Sep 22 15:03:18 2004 UTC (20 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -1 lines
Keep track of the length of the gnu long name/link hack, so that
we can append to it. Modify the code so that file_write is re-entrant,
even in the gnu long name/link hack.

The old code assumed that the buffer already contained the necessary
blocks to satisfy the read file request that contained the long
filename. This is not always the case, specially when we are dealing
with pipes which do shorter reads, thus having more probability
that a long file name will fall across a buffer boundary.

To reproduce, create a tar archive with a lot of gnu-long-names
(pkgsrc/devel/libsigc++2 is a good example), do a tar -tf to get
a list of filenames, compress it and do a tar -tzf to get another
list of the filenames. Notice that the two lists differ.

Revision 1.41.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 25 02:44:49 2004 UTC (20 years, 4 months ago) by jmc
Branches: netbsd-2-0
CVS tags: netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +3 -3 lines
Pullup rev 1.44 (requested by tron in ticket #784)

Propery handle "cpio" archives where the last hardlink includes the
data of a file. PR#26514

Revision 1.44: download - view: text, markup, annotated - select for diffs
Sun Aug 22 16:46:18 2004 UTC (20 years, 5 months ago) by tron
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +3 -3 lines
Propery handle "cpio" archives where the last hardlink includes the
data of a file. This fixes PR bin/26514.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat Jun 19 02:27:00 2004 UTC (20 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -1 lines
add -0 argument to handle nul separated file lists.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue May 11 17:12:26 2004 UTC (20 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -2 lines
Welcome to WARNS=3

Revision 1.30.2.1: download - view: text, markup, annotated - select for diffs
Wed Apr 7 06:57:32 2004 UTC (20 years, 9 months ago) by jmc
Branches: netbsd-1-6
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +27 -16 lines
Pullup rev 1.31-1.41 (requested by rafal in ticket #1021)

Pullup pax to current version on trunk. Includes many fixes.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Fri Feb 13 23:10:14 2004 UTC (20 years, 11 months ago) by matt
Branches: MAIN
CVS tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -1 lines
When pax catches a signal and cleans up, make sure to remove any temporary
file that was being extracted to.  This will prevent pax from leaving
droppings when you hit ^C.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Mon Oct 13 07:41:22 2003 UTC (21 years, 3 months ago) by agc
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -38 lines
Move Keith Muller's code from a 4-clause to a 3-clause licence by removing
the advertising clause. Diffs provided in PR 22397 by Joel Baker, confirmed
to the board by Keith Muller.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Aug 7 09:05:20 2003 UTC (21 years, 5 months ago) by agc
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +34 -2 lines
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22249, verified by myself.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Jul 8 06:00:48 2003 UTC (21 years, 6 months ago) by simonb
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -1 lines
Add support for gnutar's -O "extract to stdout" option.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Feb 25 13:36:59 2003 UTC (21 years, 10 months ago) by wiz
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -1 lines
Add support for '-j' to create (and extract, but -z already did that)
bzip2 compressed tar files, for GNU tar compatibility.
Patch from Soren Jacobsen in PR 19467, okayed by christos.
Sync usage with options while here.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sun Dec 8 01:35:12 2002 UTC (22 years, 1 month ago) by mrg
Branches: MAIN
CVS tags: fvdl_fs64_base
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -1 lines
add --exclude support.

XXX:  --exclude & --exclude-from are still not 100% compatible, but since
rafal fixed --exclude-from's most annoying bug, they mostly work now.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Oct 17 00:32:36 2002 UTC (22 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2 lines
Add proper longlink support. Previously we handled longname support, and
the longlink support was completely wrong.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Oct 16 03:46:08 2002 UTC (22 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
Support gnu long filename extensions by default for tar on create, list, and
extract. We now generate GNU tar archives by default ("ustar  ^@" instead of
"ustar^@00"). GNU extensions can be disabled with --strict.

XXX: long symlinks untested.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue Oct 15 16:16:29 2002 UTC (22 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -1 lines
PR/18663: Jeremy Reed: pax/tar/cpio allows ".." in names.
We now disallow it by default on both archive creation and extraction.
Add --insecure option to override.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Oct 13 00:34:16 2002 UTC (22 years, 3 months ago) by mrg
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2 lines
make this build on LP64

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sat Oct 12 15:39:29 2002 UTC (22 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +18 -8 lines
merge OpenBSD changes:
    - correct -C processing
    - add ability to read filenames and flags from a file
    - don't print dangerous escape sequences to the terminal
    - use strlcpy/strncpy properly.
    - handle tmpfile creation better.
    - improve documentation of options.
    - handle stdout/stderr list selection correctly.
    - kill gzip when we get interrupted.
    - simplify gzip setup.
    - add more flags to programs.

additional changes:
    - librmt processing.
    - set POSIXLY_CORRECT in options parsing.
    - prevent more string overruns.
    - support -T

we don't turn the switch on to replace tar and cpio yet.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Jan 31 22:43:35 2002 UTC (22 years, 11 months ago) by tv
Branches: MAIN
CVS tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Branch point for: netbsd-1-6
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -13 lines
Roll in fixes to permit cross-compiling from non-NetBSD hosts.  This
round has been tested on Solaris/x86 and Linux hosts.

* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
  sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Jan 29 10:20:28 2002 UTC (22 years, 11 months ago) by tv
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +13 -1 lines
Make almost all tools compile and run properly on non-NetBSD hosts.  (In
particular, most tools now run correctly on Solaris 7.)

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Oct 28 13:06:43 2001 UTC (23 years, 2 months ago) by lukem
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -3 lines
s/u_longlong_t/unsigned long long/ to shut up the parc port

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Oct 25 08:51:50 2001 UTC (23 years, 3 months ago) by lukem
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -1 lines
Implement -M flag: During a write or copy operation, treat the list of
files on standard input as an mtree(8) `specfile' specification, and
write or copy only those items in the specfile.

If the file exists in the underlying file system, its permissions and
modification time will be used unless specifically overridden by the
specfile. An error will be raised if the type of entry in the specfile
conflicts with that of an existing file.

Otherwise, it is necessary to specify at least the following parameters
in the specfile: type, mode, gname or gid, and uname or uid, device
(in the case of block or character devices), and link (in the case of
symbolic links). If time isn't provided, the current time will be used.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Oct 25 05:33:32 2001 UTC (23 years, 3 months ago) by lukem
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +145 -145 lines
- ansi KNF (just remove all the #ifndef __STDC__ prototype junk,
  leaving the ansi stuff)
- use longlong_t instead of quad_t (etc), and rename *uqd*() -> *ull*()
- clean up the NET2_STAT stuff similar to ftpd; provide #defines and
  macros which select which cast to use, etc
- clean up the NET2_FTS and NET2_REGEX #define use

Revision 1.23.4.1: download - view: text, markup, annotated - select for diffs
Wed Oct 25 16:18:52 2000 UTC (24 years, 3 months ago) by tv
Branches: netbsd-1-5
CVS tags: netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2
Diff to: previous 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23: +1 -2 lines
Pullup 1.25 [kleink]:
Don't abuse LC_TIME for strftime(3) format strings.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Oct 22 15:41:31 2000 UTC (24 years, 3 months ago) by kleink
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +1 -2 lines
LC_TIME holds a locale name, which isn't a strftime() format string.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Jul 4 17:17:49 2000 UTC (24 years, 6 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +3 -2 lines
Add GNU tar-style long options for pax's tar front-end.  Still many
GNU options not implemented, but there is an #if 0'd out canonical
list.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Thu Mar 30 17:53:04 2000 UTC (24 years, 9 months ago) by thorpej
Branches: MAIN
CVS tags: netbsd-1-5-base, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -1 lines
Add a -O option: force one volume.  This causes pax to not prompt for
a new volume upon premature end-of-volume (e.g. broken pipe).  This is
especially useful in automated environments where error recovery cannot
be performed by a human.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Feb 17 03:12:23 2000 UTC (24 years, 11 months ago) by itohy
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
Cleanup and fix typos.
Partially from FreeBSD.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Feb 17 03:06:13 2000 UTC (24 years, 11 months ago) by itohy
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +10 -1 lines
Fix SIGINFO botch (PR #8868).
Continue partial write(2) on signals (xwrite()).
Partial read(2) at a few places are also continued (xread()).

Add {read,write}_with_restart() hooks for porting on systems
which don't restart interrupted read()/write() calls.

Reviewed and discussed in tech-kern and tech-userlevel lists.

Revision 1.17.2.1: download - view: text, markup, annotated - select for diffs
Mon Dec 27 18:27:07 1999 UTC (25 years ago) by wrstuden
Branches: wrstuden-devbsize
Diff to: previous 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17: +9 -4 lines
Pull up to last week's -current.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Nov 1 01:35:58 1999 UTC (25 years, 2 months ago) by mrg
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, comdex-fall-1999-base, comdex-fall-1999
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -1 lines
add a new -p subflag: 'f' to preserve 4.4BSD fileflags.  this only
really works for `pax -rw' but that's where it is most useful.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Oct 22 20:59:08 1999 UTC (25 years, 3 months ago) by is
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +6 -4 lines
Implement positional -C argument to tar.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Oct 22 10:43:11 1999 UTC (25 years, 3 months ago) by mrg
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -1 lines
support ././@LongLink extraction, as created by GNU tar.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Aug 24 07:57:06 1999 UTC (25 years, 5 months ago) by tron
Branches: MAIN
Branch point for: wrstuden-devbsize
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -1 lines
Strip leading slashes from filenames by default, add new "A" option to
disable this behaviour. Patches supplied by Peter Seebach in PR bin/8233.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Mar 3 18:06:52 1999 UTC (25 years, 10 months ago) by christos
Branches: MAIN
CVS tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -1 lines
Add SIGINFO support.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Feb 7 15:08:50 1999 UTC (25 years, 11 months ago) by tron
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Fix opt_add() prototype.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Jan 20 14:45:09 1999 UTC (26 years ago) by mrg
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -1 lines
implement the gnutar -X flag in terms of pax -s.  fix some bugs in pax -s handling while i am here...

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Aug 10 22:35:02 1998 UTC (26 years, 5 months ago) by tv
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -1 lines
Transparently handle old-style GNU tar archives that may have garbage in
the trailing block and do not have an end-of-archive marker.  (Does this
handling based on whether the ustar id is "ustar" or "ustar  ".)

Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Jul 28 17:44:24 1998 UTC (26 years, 5 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -13 lines
Use the uid/gid caching moved into libc.  Fixed a memory leak!

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Jul 27 16:43:25 1998 UTC (26 years, 5 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +5 -5 lines
__AUDIT__ cleanup.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Jul 26 19:43:14 1998 UTC (26 years, 6 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +5 -5 lines
const poisoning.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Mar 6 09:13:02 1998 UTC (26 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -1 lines
- implement -C and -l for pax-as-tar, as inspried by GNU tar.
- minor cleanups to the options parsing code.
- add a cpio frontend.

note:  a few GNU/svr4 cpio options are not supported yet (#ifdef
notyet), however all x/open ones are.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Feb 28 15:53:00 1998 UTC (26 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1 lines
rename variable to "cpio_swp_head"

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Sep 14 14:54:32 1997 UTC (27 years, 4 months ago) by lukem
Branches: MAIN
CVS tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +59 -59 lines
* cleanup manpage
* getopt returns -1 not EOF
* deprecate register

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Jul 20 20:32:26 1997 UTC (27 years, 6 months ago) by christos
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +8 -5 lines
- Rename local warn so tty_warn that we can include <err.h> since this program
  uses err() and errx().
- Fix printf format strings.
- Added WARNS=1; note
- Added missing prototypes.
- Split overloaded trail function into trail() and subtrail().

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Mar 26 23:54:16 1996 UTC (28 years, 10 months ago) by mrg
Branches: MAIN
CVS tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -1 lines
impliment -z (gzip) in pax and tar, and -Z (compress) in tar.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Mar 21 09:07:16 1995 UTC (29 years, 10 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -2 lines
convert to new RCS id conventions.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Dec 4 07:11:52 1994 UTC (30 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +6 -1 lines
from James Jegers <jimj@miller.cs.uwm.edu>: quiet -Wall, and squelch
some of the worst style errors.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Jun 13 16:33:53 1994 UTC (30 years, 7 months ago) by jtc
Branches: MAIN
CVS tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Add RCS ID's

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon Jun 13 16:13:37 1994 UTC (30 years, 7 months ago) by jtc
Branches: CSRG
CVS tags: lite-2, lite-1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
From 4.4 lite

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Jun 13 16:13:36 1994 UTC (30 years, 7 months ago) by jtc
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>