The NetBSD Project

CVS log for src/usr.sbin/mtree/create.c

[BACK] Up to [cvs.NetBSD.org] / src / usr.sbin / mtree

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.79: download - view: text, markup, annotated - select for diffs
Thu Dec 5 17:17:43 2024 UTC (4 days, 17 hours ago) by christos
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +2 -30 lines
PR/58875: Jose Luis Duran: Produce consistent checksums in verification
by scanning directories in the same order as usual. While here, fix some
incorrect types.

Revision 1.76.10.1: download - view: text, markup, annotated - select for diffs
Sun Apr 28 13:19:21 2024 UTC (7 months, 1 week ago) by martin
Branches: netbsd-10
Diff to: previous 1.76: preferred, colored; next MAIN 1.77: preferred, colored
Changes since revision 1.76: +3 -3 lines
Pull up following revision(s) (requested by hgutch in ticket #677):

	usr.sbin/mtree/create.c: revision 1.78
	external/gpl3/gcc.old/dist/gcc/cp/cfns.h: revision 1.12
	(applied to external/gpl3/gcc/dist/gcc/cp/cfns.h)

For the NetBSD tools build we provide our own fts.h not FreeBSD's so the
comparator should have the NetBSD signature.

Fix gcc build on FreeBSD 14 (and possibly other systems using clang >= 16).
Pointed out by Eirik Øverby.
OK mrg@

Revision 1.78: download - view: text, markup, annotated - select for diffs
Wed Apr 24 01:44:51 2024 UTC (7 months, 2 weeks ago) by christos
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +3 -3 lines
For the NetBSD tools build we provide our own fts.h not FreeBSD's so the
comparator should have the NetBSD signature.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Sat Dec 2 13:34:48 2023 UTC (12 months, 1 week ago) by christos
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +4 -2 lines
PR/57735: Jose Louis Duran: check if fts_read(3) had an error.
(FreeBSD commit https://github.com/freebsd/freebsd-src/commit/\
    2dfa4b66b3d0caaaae6ce2df476b5615f8415a19)

Revision 1.75.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:10:34 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.75: preferred, colored; next MAIN 1.76: preferred, colored
Changes since revision 1.75: +3 -3 lines
Sync with HEAD

Revision 1.75.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 26 01:52:55 2018 UTC (6 years ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.75: preferred, colored; next MAIN 1.76: preferred, colored
Changes since revision 1.75: +3 -3 lines
Sync with HEAD, resolve a couple of conflicts

Revision 1.73.16.1: download - view: text, markup, annotated - select for diffs
Sat Nov 24 23:50:36 2018 UTC (6 years ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Diff to: previous 1.73: preferred, colored; next MAIN 1.74: preferred, colored
Changes since revision 1.73: +3 -3 lines
Pull up following revision(s) (requested by sevan in ticket #1103):

	usr.sbin/mtree/create.c: revision 1.76

Adjust test, we only want to return the structure member if the result
is not NULL.

Heads up by Sascha Wildner @ DragonFly BSD.

Revision 1.73.2.1: download - view: text, markup, annotated - select for diffs
Sat Nov 24 16:59:11 2018 UTC (6 years ago) by martin
Branches: netbsd-7
Diff to: previous 1.73: preferred, colored; next MAIN 1.74: preferred, colored
Changes since revision 1.73: +3 -3 lines
Pull up following revision(s) (requested by sevan in ticket #1654):

	usr.sbin/mtree/create.c: revision 1.76

Adjust test, we only want to return the structure member if the result
is not NULL.

Heads up by Sascha Wildner @ DragonFly BSD.
Adjust test, we only want to return the structure member if the result
is not NULL.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Sun Nov 18 23:03:36 2018 UTC (6 years ago) by sevan
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, 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, is-mlppp-base, is-mlppp, 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.75: preferred, colored
Changes since revision 1.75: +3 -3 lines
Adjust test, we only want to return the structure member if the result is not NULL.

Heads up by Sascha Wildner @ DragonFly BSD.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Sun Dec 31 03:04:44 2017 UTC (6 years, 11 months ago) by christos
Branches: MAIN
CVS tags: phil-wifi-base, pgoyette-compat-base, 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
Branch point for: phil-wifi, pgoyette-compat
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +60 -56 lines
factor out common code from Poul-Henning Kamp.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Thu Dec 14 18:34:41 2017 UTC (6 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +4 -3 lines
use uintmax_t for nlink_t from FreeBSD

Revision 1.59.2.3: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:05:10 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.59.2.2: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59.2.2: +64 -59 lines
Rebase to HEAD as of a few days ago.

Revision 1.72.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 06:59:56 2014 UTC (10 years, 4 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.72: preferred, colored; next MAIN 1.73: preferred, colored
Changes since revision 1.72: +58 -54 lines
Rebase.

Revision 1.58.6.4: download - view: text, markup, annotated - select for diffs
Thu May 22 11:43:07 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.58.6.3: preferred, colored; branchpoint 1.58: preferred, colored; next MAIN 1.59: preferred, colored
Changes since revision 1.58.6.3: +68 -59 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.73: download - view: text, markup, annotated - select for diffs
Thu Apr 24 17:22:41 2014 UTC (10 years, 7 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8, netbsd-7
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +58 -54 lines
Pass a file pointer to write data instead of writing to stdout.
No functional change.

Revision 1.72: download - view: text, markup, annotated - select for diffs
Thu Oct 17 17:22:59 2013 UTC (11 years, 1 month ago) by christos
Branches: MAIN
CVS tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +3 -2 lines
Our <sys/param.h> ends up calling header files that define intmax_t. This
should not be the case (but >sys/param.h> is not a standard header so all bets
are off). FreeBSD's does not, so explicitly include <stdint.h> to get it.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Wed Oct 16 17:24:20 2013 UTC (11 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +3 -3 lines
Restore old behavior of not printing sizes for directories, since it varies
depending on filesystem implementation. (Brooks Davis)

Revision 1.70: download - view: text, markup, annotated - select for diffs
Mon Sep 9 23:27:43 2013 UTC (11 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +10 -10 lines
use intmax_t instead of long long. fixes wrong cast for time_t.

Revision 1.59.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 25 00:30:45 2013 UTC (11 years, 9 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.59.2.1: preferred, colored
Changes since revision 1.59.2.1: +48 -29 lines
resync with head

Revision 1.69: download - view: text, markup, annotated - select for diffs
Sun Feb 3 19:15:17 2013 UTC (11 years, 10 months ago) by christos
Branches: MAIN
CVS tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +6 -2 lines
add the ability to only output paths included in a spec file when creating
from a directory (-c)

Revision 1.58.6.3: download - view: text, markup, annotated - select for diffs
Wed Jan 23 00:06:43 2013 UTC (11 years, 10 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.58.6.2: preferred, colored; branchpoint 1.58: preferred, colored
Changes since revision 1.58.6.2: +40 -28 lines
sync with head

Revision 1.58.6.2: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:34:09 2013 UTC (11 years, 10 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.58.6.1: preferred, colored; branchpoint 1.58: preferred, colored
Changes since revision 1.58.6.1: +8 -5 lines
sync with (a bit old) head

Revision 1.68: download - view: text, markup, annotated - select for diffs
Thu Dec 20 16:43:16 2012 UTC (11 years, 11 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base8
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +39 -28 lines
Implement the "flavor" output discussed in tech-userlevel@, by Brooks Davis

Revision 1.67: download - view: text, markup, annotated - select for diffs
Sat Dec 15 01:24:40 2012 UTC (11 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +4 -3 lines
make us compatible with FreeBSD (for -n) (Brooks Davies)

Revision 1.66: download - view: text, markup, annotated - select for diffs
Wed Dec 12 15:50:35 2012 UTC (12 years ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base7
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +8 -5 lines
-n is incorrectly supressing the ".." lines. (Brooks Davis)

Revision 1.59.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:03:02 2012 UTC (12 years ago) by tls
Branches: tls-maxphys
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +81 -56 lines
Resync to 2012-11-19 00:00:00 UTC

Revision 1.58.6.1: download - view: text, markup, annotated - select for diffs
Tue Oct 30 19:00:40 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +90 -61 lines
sync with head

Revision 1.65: download - view: text, markup, annotated - select for diffs
Fri Oct 5 01:21:44 2012 UTC (12 years, 2 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base6
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +8 -8 lines
Allow uid and uname or gid and gname to both be printed while
preserving the behavior of falling back to [ug]id when the name is not
resolvable. (brooks)

Revision 1.64: download - view: text, markup, annotated - select for diffs
Fri Oct 5 01:19:54 2012 UTC (12 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +4 -4 lines
clarify seconds.09nanoseconds format (brooks)

Revision 1.63: download - view: text, markup, annotated - select for diffs
Fri Oct 5 01:13:50 2012 UTC (12 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +45 -37 lines
add -j flag to indent directory blocks (from brooks)

Revision 1.62: download - view: text, markup, annotated - select for diffs
Fri Oct 5 01:01:07 2012 UTC (12 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +10 -7 lines
add -n flag to disable comments (brook)

Revision 1.61: download - view: text, markup, annotated - select for diffs
Fri Oct 5 00:58:46 2012 UTC (12 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +28 -16 lines
our fts compare routine is less constified.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Fri Oct 5 00:41:24 2012 UTC (12 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +6 -4 lines
more const
check if we support SHA384 before using
(brooks)

Revision 1.59: download - view: text, markup, annotated - select for diffs
Sun Jul 15 09:08:29 2012 UTC (12 years, 4 months ago) by spz
Branches: MAIN
Branch point for: tls-maxphys
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +12 -8 lines
resource leak (Coverity issues 274383 and 274384)

Revision 1.57.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:20:31 2009 UTC (15 years, 7 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57: +11 -2 lines
Sync with HEAD.

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

Revision 1.58: download - view: text, markup, annotated - select for diffs
Fri Apr 3 21:18:59 2009 UTC (15 years, 8 months ago) by apb
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-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +11 -2 lines
Make "mtree -C" sort its output.

As the input is read from a specfile into a tree of linked lists,
keep each linked list sorted.  The sort order is the same as that
already used by "mtree -c": directories sort after non-directories, but
otherwise names are sorted in the order used by strcmp().

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Feb 1 22:36:24 2009 UTC (15 years, 10 months ago) by hubertf
Branches: MAIN
Branch point for: jym-xensuspend
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +8 -8 lines
When {MD5,RMD160,SHA1,SHA256_,SHA384_,SHA512_}File fail, use errno
to print what's actually wrong

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sun Dec 28 19:36:30 2008 UTC (15 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -3 lines
fix dev_t formats.

Revision 1.51.4.2: download - view: text, markup, annotated - select for diffs
Wed Jan 9 02:02:10 2008 UTC (16 years, 11 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.51.4.1: preferred, colored; branchpoint 1.51: preferred, colored; next MAIN 1.52: preferred, colored
Changes since revision 1.51.4.1: +15 -7 lines
sync with HEAD

Revision 1.55: download - view: text, markup, annotated - select for diffs
Wed Dec 5 16:55:29 2007 UTC (17 years ago) by christos
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-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-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, 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, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +11 -3 lines
PR/37482: Malcolm Herbert: mtree does not check for getlogin() returning null
in spec create

Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon Nov 19 08:58:54 2007 UTC (17 years ago) by rillig
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +5 -5 lines
Renamed dsort to dcmp, since it doesn't sort, it only compares.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Nov 19 08:42:24 2007 UTC (17 years ago) by rillig
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +3 -3 lines
Even on non-BSD systems, the "-R all" option should disable printing of
the "time" attribute. Noticed by Malcolm Herbert on tech-pkg.

Revision 1.51.4.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:36:28 2007 UTC (17 years, 1 month ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +3 -3 lines
sync with HEAD

Revision 1.52: download - view: text, markup, annotated - select for diffs
Thu Oct 18 02:28:22 2007 UTC (17 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +3 -3 lines
cast to long explicitly for the compat build

Revision 1.51: download - view: text, markup, annotated - select for diffs
Sun Feb 4 08:03:18 2007 UTC (17 years, 10 months ago) by elad
Branches: MAIN
CVS tags: matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +15 -9 lines
The hashing routines (MD5File() and co.) can do dynamic allocation, so
take advantage of that instead of an ugly hard-coded MAXHASHLEN limit
that needs updating.

I think this was suggested by cube@ years ago.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon Oct 30 20:22:54 2006 UTC (18 years, 1 month 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
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +4 -4 lines
kill crypto/rmd160.h and crypto/sha2.h, and instead make symlinks to
/usr/include from /usr/include/sys. This makes all the one way hash
header handling identical.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Sat Sep 24 22:41:26 2005 UTC (19 years, 2 months ago) by elad
Branches: MAIN
CVS tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +3 -3 lines
Use crypto/rmd160.h.

Revision 1.46.2.1: download - view: text, markup, annotated - select for diffs
Mon Sep 12 12:26:27 2005 UTC (19 years, 3 months ago) by tron
Branches: netbsd-3
CVS tags: 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
Diff to: previous 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46: +24 -4 lines
Apply patch (requested by elad in ticket #755):
Add support for SHA2 in mtree(8).

Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Sep 2 17:12:38 2005 UTC (19 years, 3 months ago) by elad
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +3 -3 lines
Use MAXHASHLEN here too.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Wed Aug 24 20:55:41 2005 UTC (19 years, 3 months ago) by elad
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +24 -4 lines
Add SHA2 support in mtree.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Dec 1 10:07:56 2004 UTC (20 years ago) by lukem
Branches: MAIN
CVS tags: netbsd-3-base
Branch point for: netbsd-3
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +5 -6 lines
strsvis(3) encode & decode the "link=" value (symlink target).

Revision 1.44.2.1: download - view: text, markup, annotated - select for diffs
Tue Jun 22 07:30:57 2004 UTC (20 years, 5 months ago) by tron
Branches: netbsd-2-0
CVS tags: netbsd-2-base, 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, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Diff to: previous 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44: +7 -3 lines
Pull up revision 1.45 (requested by jmc in ticket #527):
Completely rework how tools/compat is done. Purge all uses/references to
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulting tools 'different')
Wrap all required code with the inclusion of nbtool_config.h, attempt to
only use POSIX code in all places (or when reasonable test w. configure and
provide definitions: ala u_int, etc).
Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86
NetBSD current (x86 and amd64) and Solaris 9.
Fixes PR's: PR#17762 PR#25944

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Jun 20 22:20:18 2004 UTC (20 years, 5 months ago) by jmc
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +7 -3 lines
Completely rework how tools/compat is done. Purge all uses/references to
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulting tools 'different')

Wrap all required code with the inclusion of nbtool_config.h, attempt to
only use POSIX code in all places (or when reasonable test w. configure and
provide definitions: ala u_int, etc).

Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86
NetBSD current (x86 and amd64) and Solaris 9.

Fixes PR's: PR#17762 PR#25944

Revision 1.44: download - view: text, markup, annotated - select for diffs
Mon Oct 27 00:12:44 2003 UTC (21 years, 1 month ago) by lukem
Branches: MAIN
CVS tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +3 -3 lines
Overhaul how `build.sh tools' are used:

    *	Rename "config.h" to "nbtool_config.h" and
	HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
	This makes in more obvious in the source when we're using
	tools/compat/config.h versus "standard autoconf" config.h

    *	Consistently move the inclusion of nbtool_config.h to before
    	<sys/cdefs.h> so that the former can provide __RCSID() (et al),
    	and there's no need to protect those macros any more.

These changes should make it easier to "tool-ify" a program by adding:
	#if HAVE_NBTOOL_CONFIG_H
	#include "nbtool_config.h"
	#endif
to the top of the source files (for the general case).

Revision 1.43: download - view: text, markup, annotated - select for diffs
Thu Aug 7 11:25:35 2003 UTC (21 years, 4 months ago) by agc
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +3 -7 lines
Move UCB-licensed code from 4-clause to 3-clause licence.

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

Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Dec 23 04:40:19 2002 UTC (21 years, 11 months ago) by lukem
Branches: MAIN
CVS tags: fvdl_fs64_base
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +6 -11 lines
Add -C, which dumps the specification with the full path name first,
and then all the other fields.  (I.e, like -D except with the name
first instead of last).
Consistenly strsvis(3) encode path names (even for -C and -D).

Revision 1.41: download - view: text, markup, annotated - select for diffs
Fri Nov 29 02:07:34 2002 UTC (22 years ago) by grant
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +6 -4 lines
avoid non-constant initializer errors by changing hack to workaround
gcc warning to a slightly different hack.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Aug 8 13:24:15 2002 UTC (22 years, 4 months ago) by soren
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +3 -3 lines
Remove extraneous \n's in {err,warn}{,x} that used to be printfs.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Jan 31 19:37:15 2002 UTC (22 years, 10 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, netbsd-1-6
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +3 -3 lines
Protect __RCSID and __COPYRIGHT from being invoked if not defined.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Jan 29 00:07:27 2002 UTC (22 years, 10 months ago) by tv
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +14 -6 lines
Add hooks to make mtree compilable from src/tools.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Nov 10 14:58:21 2001 UTC (23 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +22 -7 lines
provide the ability to remove support for generating or checking various
digests by #define-ing NO_MD5, NO_RMD160, or NO_SHA1.  the keywords are
still parsed.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Nov 7 08:01:52 2001 UTC (23 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +81 -54 lines
User interface changes from (or inspired by) FreeBSD:
- Add -L to walk the tree `logically', by following symbolic links in
  the heirarchy.
- Add -P to walk the tree `physically'. This is the current behaviour,
  and the default.
- Add "-X excludes-file" to give mtree the ability to exclude files and
  directories from its traversal.  excludes-file contains fnmatch(3)
  patterns to exclude from the walk.
- Add "md5digest" synonym for "md5".
- Add "rmd160" keyword for RMD-160 message digest, and "rmd160digest" synonym.
- Add "sha1" keyword for SHA-1 message digest, and "sha1digest" synonym.
- Don't try to compare() other attributes if the type doesn't match;
  it's nothing but trouble, and no use anyway.
- In -c, only emit "/set" records if something has changed since the
  previous one.

User interface changes by me:
- Check a device's parameters before checking uid/gid/mode.
- If updating (-u), modify the following to match the specification:
	- Device type (retaining existing ownership).
	- Symlink target.

Fixes from (or inspired by) FreeBSD:
- Use p->ftslevel instead of own code to keep track of the level ourself.
  The previous code got majorly confused if fts(3) couldn't descend
  into a subdir, resulting in leaf nodes getting attached to the wrong
  directory.
  XXX: This new method is much much more robust, even though it's not 100%
  perfect; it might result in a couple of following entries in the spec
  to be incorrectly tagged as missing.
- Pass a useful pathname to rlink(), so that logical (-L) traversal
  doesn't confuse symlink checking.
- Consistently use MAXPATHLEN+1 sized buffers for pathnames, so that
  there's room for the NUL.
- Use mtree_err() and strerror(p->fts_errno) to report errors during
  the fts(3) walk.

Fixes by me:
- Remove now-unused `const char *name' argument from compare().
- Change crc_total from an int to a u_int32_t, to match usr.bin/cksum/crc.c.
- Remove trailing whitespace.
- Remove unnecessary (void) casts on functions.
- Reorder entries in the getopt() switch.
- Replace strtoq() with strtoll(), and use strtoul() appropriately.
- Renumber F_ flags to be in alphabetical order.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Mon Oct 22 07:07:46 2001 UTC (23 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -2 lines
- enforce the top-most entry must be "." and must be a directory; avoids
  various potential problems when intermixing full and relative paths
- changes to make it much easier to use spec() - the specfile parser - in
  other programs (via .PATHing spec.c and misc.c):
	- move excludetags, includetags and keys from mtree.c to misc.c
	- implement mtree_err() using vwarnx() instead of assuming name is
	  "mtree"
	- move inotype() and nodetype() from compare.c to misc.c
	- add nodetoinode(), to convert from an mtree F_* type to a
	  mode_t S_IF* type
	- clean up #include use; don't assume "mtree.h" pulls in some
	  standard includes
	- change spec() to take a FILE * arg (where the specfile is read from)

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Oct 18 05:06:02 2001 UTC (23 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +5 -5 lines
complete WARNS=2 cleanup (with a bit of ickiness for the fts_open argv issue)

Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu Oct 18 04:37:56 2001 UTC (23 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +5 -5 lines
make this mostly WARNS=2 safe

Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Oct 9 04:50:01 2001 UTC (23 years, 2 months ago) by lukem
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +5 -2 lines
Add "device" keyword, which allows the device number to be specified,
to be later checked and possibly created. Uses parsing and encoding
routines from mknod(8).

Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Oct 4 04:51:27 2001 UTC (23 years, 2 months ago) by lukem
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -7 lines
features:
- add a new keyword - "tags" - which is a comma separated list of tags
  associated with that file.
- add "-E tags"; exclude files in -D output with matching tags
- add "-I tags"; only include files in -D output with matching tags
  (default is to list all)

fixes:
- move all extern variable references from individual files into extern.h
- `quote' some more user-specified strings in error messages
- man page: list an options arguments in the description, and sort xrefs.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Oct 1 02:30:40 2001 UTC (23 years, 2 months ago) by lukem
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +14 -14 lines
- implement -D  - dump the specfile out in a manner that's parseable
  by various tools
- implement -R key  - remove the given key(s) from the list of keys to print
  (now it's possible with "-k type -R type" to remove all keys :)
- rename ftype() to nodetype(), and make it public
- use pwcache(3) functions instead of get{gr,pw}{nam,uid}(3)
- add dump_nodes(), which provides the guts for -D.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Mar 9 03:09:45 2001 UTC (23 years, 9 months ago) by simonb
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +16 -36 lines
ANSIfy, KNF, in preperation for more work.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Feb 20 19:45:51 2001 UTC (23 years, 9 months ago) by hubertf
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +4 -11 lines
Remove all the "#ifdef __APPLE__" code, to make this actually
build again on Darwin. The code in question is outdated.

OK'd by Wilfredo Sanchez wsanchez@MIT.EDU.

Revision 1.21.2.3: download - view: text, markup, annotated - select for diffs
Thu Oct 19 17:01:29 2000 UTC (24 years, 1 month ago) by he
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH003
Diff to: previous 1.21.2.2: preferred, colored; branchpoint 1.21: preferred, colored; next MAIN 1.22: preferred, colored
Changes since revision 1.21.2.2: +5 -4 lines
Pull up revision 1.26 (via patch, requested by he):
  Format string cleanup.

Revision 1.21.2.2: download - view: text, markup, annotated - select for diffs
Thu Oct 19 14:54:26 2000 UTC (24 years, 1 month ago) by he
Branches: netbsd-1-4
Diff to: previous 1.21.2.1: preferred, colored; branchpoint 1.21: preferred, colored
Changes since revision 1.21.2.1: +4 -4 lines
Pull up revision 1.27 (via patch, requested by is):
  Format string cleanup for LP64.

Revision 1.25.4.1: download - view: text, markup, annotated - select for diffs
Tue Oct 17 19:50:25 2000 UTC (24 years, 1 month 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, netbsd-1-5-BETA
Diff to: previous 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25: +7 -6 lines
Pullup usr.sbin string format fixes [is].
See "cvs log" for explicit revision numbers per file, from sommerfeld.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun Oct 15 12:27:25 2000 UTC (24 years, 2 months ago) by is
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +4 -4 lines
LP64 format string cleanup. Problem reported by garbled.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Oct 11 20:23:54 2000 UTC (24 years, 2 months ago) by is
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +5 -4 lines
More format string cleanups by sommerfeld.

Revision 1.23.4.1: download - view: text, markup, annotated - select for diffs
Mon Dec 27 18:37:54 1999 UTC (24 years, 11 months ago) by wrstuden
Branches: wrstuden-devbsize
Diff to: previous 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23: +9 -4 lines
Pull up to last week's -current.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Dec 1 22:12:52 1999 UTC (25 years ago) by wennmach
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, netbsd-1-5-base, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +8 -4 lines
Now that we have strsvis, use it.

Revision 1.21.2.1: download - view: text, markup, annotated - select for diffs
Sat Nov 20 16:58:17 1999 UTC (25 years ago) by he
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH002
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +5 -4 lines
Pull up revision 1.24 (requested by wennmach and joda):
  Make mtree able to properly encode file names with `funny' albeit
  legal characters (`#', ` ', binary characters), fixing PR#5006 and
  PR#7663.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Nov 7 20:23:01 1999 UTC (25 years, 1 month ago) by wennmach
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +5 -4 lines
Encode file names using strvis(3) when creating a specification.
Escape white space characters and `#' characters. Do the inverse
when reading specs.

This is a temporary fix until we have strzouvis(3) (or some such)
which is an improved version of strvis (taking an additional list
of characters to encode).

Fixes PR 5006 and PR 7663

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Jul 6 15:11:15 1999 UTC (25 years, 5 months ago) by christos
Branches: MAIN
CVS tags: comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +7 -2 lines
portability fixes:
- don't use timespecs in struct stat on non 4.4BSD systems
- don't assume that tv_sec is a time_t

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Jul 6 12:59:12 1999 UTC (25 years, 5 months ago) by hubertf
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +9 -2 lines
Actually generate MD5 checksums, as reported in PR 7928.
Approved by Dr. Lex Wennmacher <wennmach@geo.Uni-Koeln.DE>

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Feb 11 15:32:23 1999 UTC (25 years, 10 months ago) by mrg
Branches: MAIN
CVS tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001
Branch point for: netbsd-1-4
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +15 -16 lines
- add -m and -i to change file flags more usefully.
- fix bugs in fileflags checking

all of the above from dr. lex wennmacher <wennmach@geo.Uni-Koeln.DE>
with some error fixes from egcs via myself.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Dec 19 15:38:45 1998 UTC (25 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +7 -7 lines
Appease gcc-2.8.1, make printf formats more portable.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Nov 3 15:14:40 1998 UTC (26 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +13 -12 lines
Namespace protection against MAXUID etc.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Oct 10 07:50:28 1998 UTC (26 years, 2 months ago) by mrg
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +38 -8 lines
add support for 4.4BSD file flags.  we take a `flags=xxx' parameter,
using the same style of naming as chflags, ls & xinstall use, plus an
additional `none' to turn off a default setting.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Oct 8 02:04:56 1998 UTC (26 years, 2 months ago) by wsanchez
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +13 -6 lines
Use u_int32_t rather than Sys-V u_long.
Rename err() to mtree_err(), to avoid conflict with libc.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Aug 30 03:20:09 1998 UTC (26 years, 3 months ago) by nathanw
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -3 lines
Add braces to satisfy egcs.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Aug 27 18:03:45 1998 UTC (26 years, 3 months ago) by ross
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +8 -5 lines
Add {} pairs to shut up egcs.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Jul 6 06:57:34 1998 UTC (26 years, 5 months ago) by mrg
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -3 lines
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Oct 17 11:46:35 1997 UTC (27 years, 2 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.12: preferred, colored
Changes since revision 1.12: +20 -15 lines
WARNSify, getopt returns -1 not EOF

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Jul 11 07:05:30 1997 UTC (27 years, 5 months ago) by mikel
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -4 lines
fix printf() formats, make explicit comparisons to NULL (gcc -Wall)

Revision 1.10.4.1: download - view: text, markup, annotated - select for diffs
Tue Dec 10 05:55:43 1996 UTC (28 years ago) by mycroft
Branches: netbsd-1-2
CVS tags: netbsd-1-2-PATCH001
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +3 -3 lines
From trunk:
Don`t record sizes for things other than regular files.
Add a `-t' option to update time stamps.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Sep 5 09:24:19 1996 UTC (28 years, 3 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
Only record sizes for regular files.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Feb 1 00:04:55 1996 UTC (28 years, 10 months ago) by jtc
Branches: MAIN
CVS tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-BETA
Branch point for: netbsd-1-2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -4 lines
Rename struct timespec fields to conform to POSIX.1b

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Mar 7 21:12:06 1995 UTC (29 years, 9 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.8: preferred, colored
Changes since revision 1.8: +6 -0 lines
add NetBSD id's

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Mar 7 15:29:55 1995 UTC (29 years, 9 months ago) by cgd
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +8 -8 lines
clean up import, fix a few bugs, etc.

Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Tue Mar 7 14:44:04 1995 UTC (29 years, 9 months ago) by cgd
Branches: WFJ-920714, CSRG
CVS tags: lite-2, lite-1
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +190 -134 lines
from 4.4-Lite

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Mar 27 09:09:49 1994 UTC (30 years, 8 months ago) by cgd
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.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
off_t exp.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Nov 17 11:00:56 1993 UTC (31 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
make things a bit more consistent

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Nov 2 07:51:07 1993 UTC (31 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +188 -133 lines
latest mtree from uunet.  doesn't compile, but that'll be fixed soon.
(want to have 'pseudo-virgin' sources, for when fixed fnmatch stuff
is released...)

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Oct 1 01:06:39 1993 UTC (31 years, 2 months ago) by jtc
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Use *->fts_errno instead of errno after fts_read().  The fts manpage
indicates that the fts_errno will be set to the correct value, but there
are no guarentees about errno.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Aug 6 03:48:28 1993 UTC (31 years, 4 months ago) by deraadt
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +20 -20 lines
update for fts library change

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Aug 1 17:58:26 1993 UTC (31 years, 4 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Add RCS identifiers.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 8 months ago) by cgd
Branches: WFJ-920714, CSRG
CVS tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9, netbsd-0-8, WFJ-386bsd-01
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
initial import of 386bsd-0.1 sources

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 8 months ago) by cgd
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>