The NetBSD Project

CVS log for src/sbin/newfs_udf/Attic/udf_create.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.32, Wed Apr 6 13:29:15 2022 UTC (10 months ago) by reinoud
Branch: MAIN
CVS Tags: HEAD
Changes since 1.31: +2 -2 lines
FILE REMOVED

Refactor and rewrite of newfs_udf(8) and makefs(8) (-t udf) with a shared
section for fsck_udf(8).

Newfs_udf and makefs support predefined disc image profiles, harddisc
partitions (disklabel and wedges on all generic block devices) and all optical
media types on CD/DVD/BD writers.

Newfs_udf and makefs now also support formatting of UDF 2.50 with a metadata
partition.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Feb 6 20:20:18 2022 UTC (11 months, 4 weeks ago) by andvar
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

fix various typos in comments, log messages and documentation.
mainly s/aparently/apparently/ and s/implmented/implemented/.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Aug 20 20:25:26 2021 UTC (17 months, 2 weeks ago) by andvar
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

fix various typos in comments and log messages.

Revision 1.25.8.1 / (download) - annotate - [select for diffs], Fri May 7 17:40:31 2021 UTC (21 months ago) by martin
Branch: netbsd-8
Changes since 1.25: +6 -2 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

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.26.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:07:02 2021 UTC (21 months, 1 week ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE
Changes since 1.26: +6 -2 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

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.29 / (download) - annotate - [select for diffs], Tue Apr 13 06:25:48 2021 UTC (21 months, 3 weeks ago) by mrg
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.28: +5 -5 lines
Diff to previous 1.28 (colored)

more GCC 10 fixes.

mDNSResponder: another wrong return local address

dhcp: ignore a seemingly impossible stringop overflow

hpacel: avoid maybe uninitialised error that is wrong.

rsh: avoid impossible malloc(0)

udf: cast pointers through (uintptr_t) to fool invalid boundary checks

Revision 1.28 / (download) - annotate - [select for diffs], Thu May 14 08:34:18 2020 UTC (2 years, 8 months ago) by msaitoh
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Remove extra semicolon.

Revision 1.25.16.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:20 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.25.16.1: +5 -2 lines
Diff to previous 1.25.16.1 (colored) to branchpoint 1.25 (colored) next main 1.26 (colored)

Merge changes from current as of 20200406

Revision 1.27 / (download) - annotate - [select for diffs], Sun Apr 5 15:25:40 2020 UTC (2 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406
Changes since 1.26: +5 -2 lines
Diff to previous 1.26 (colored)

Fix depenency on common symbols in sbin.

Revision 1.25.16.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:35 2019 UTC (3 years, 7 months ago) by christos
Branch: phil-wifi
Changes since 1.25: +15 -12 lines
Diff to previous 1.25 (colored)

Sync with HEAD

Revision 1.25.14.1 / (download) - annotate - [select for diffs], Wed Dec 26 14:01:29 2018 UTC (4 years, 1 month ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.25: +15 -12 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.26 / (download) - annotate - [select for diffs], Sun Dec 9 17:52:48 2018 UTC (4 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, netbsd-9-base, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, is-mlppp-base, is-mlppp
Branch point for: netbsd-9
Changes since 1.25: +15 -12 lines
Diff to previous 1.25 (colored)

Address of packed member might not be aligned.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jun 16 23:18:55 2015 UTC (7 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, 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-base, 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, perseant-stdc-iso10646-base, perseant-stdc-iso10646, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat, netbsd-8
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

fix error messages containing \n

Revision 1.17.12.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:27 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.17: +651 -117 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.17.6.1 / (download) - annotate - [select for diffs], Thu May 22 11:37:31 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.17: +651 -117 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

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.24 / (download) - annotate - [select for diffs], Sat Oct 19 01:09:59 2013 UTC (9 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, 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
Changes since 1.23: +12 -14 lines
Diff to previous 1.23 (colored)

fix unused variable warnings.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Aug 10 23:25:35 2013 UTC (9 years, 5 months ago) by tron
Branch: MAIN
Changes since 1.22: +11 -3 lines
Diff to previous 1.22 (colored)

Fix tool build under Mac OS X by using gettimeofday(2) instead of
clock_gettime(2). This needs a proper auto-config check.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Aug 6 13:15:30 2013 UTC (9 years, 6 months ago) by reinoud
Branch: MAIN
Changes since 1.21: +5 -10 lines
Diff to previous 1.21 (colored)

Switch back program version to the version of the newfs_udf/makefs code.

While here, visit the 80 columns police :)

Revision 1.21 / (download) - annotate - [select for diffs], Tue Aug 6 12:49:13 2013 UTC (9 years, 6 months ago) by reinoud
Branch: MAIN
Changes since 1.20: +58 -2 lines
Diff to previous 1.20 (colored)

Oops, forgot to export a_udf_version() that checks if the input string is a
valid UDF version notation.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Aug 5 17:12:04 2013 UTC (9 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.19: +19 -4 lines
Diff to previous 1.19 (colored)

Allow building UDF parts of makefs on !NetBSD.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Aug 5 16:44:58 2013 UTC (9 years, 6 months ago) by reinoud
Branch: MAIN
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored)

Fix memset() arguments to use the right type for sizeof() and streamline its
use of sizeof() to allways use the right type.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Aug 5 14:11:30 2013 UTC (9 years, 6 months ago) by reinoud
Branch: MAIN
Changes since 1.17: +559 -97 lines
Diff to previous 1.17 (colored)

Adjust newfs_udf to be sharing code with the new `makefs -t udf' to be
comitted.

Revision 1.12.4.2.4.1 / (download) - annotate - [select for diffs], Wed Apr 21 05:26:34 2010 UTC (12 years, 9 months ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Changes since 1.12.4.2: +10 -10 lines
Diff to previous 1.12.4.2 (colored) next main 1.12.4.3 (colored)

sync to netbsd-5

Revision 1.12.4.4 / (download) - annotate - [select for diffs], Sat Jan 9 01:15:43 2010 UTC (13 years, 1 month ago) by snj
Branch: 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, matt-nb5-pq3-base, matt-nb5-pq3
Changes since 1.12.4.3: +8 -8 lines
Diff to previous 1.12.4.3 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)

Pull up following revision(s) (requested by mbalmer in ticket #1209):
	dist/pdisk/pdisk.c: revision 1.18
	distrib/amiga/floppies/upgr/upgrade.sh: revision 1.9
	sbin/newfs_udf/newfs_udf.8: revision 1.6
	sbin/newfs_udf/udf_create.c: revision 1.17
Fix typo in command output.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Dec 23 09:13:21 2009 UTC (13 years, 1 month ago) by mbalmer
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, 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, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.16: +8 -8 lines
Diff to previous 1.16 (colored)

Fix typo in command output.

Revision 1.12.4.3 / (download) - annotate - [select for diffs], Sat Jun 6 22:04:40 2009 UTC (13 years, 8 months ago) by bouyer
Branch: netbsd-5
Changes since 1.12.4.2: +4 -4 lines
Diff to previous 1.12.4.2 (colored) to branchpoint 1.12 (colored)

Pull up following revision(s) (requested by reinoud in ticket #770):
	sys/fs/udf/udf_subr.c: revision 1.88, 1.89
	sys/fs/udf/udf_bswap.h: revision 1.6, 1.7
	sys/fs/udf/udf_allocation.c: revision 1.22, 1.23
	sbin/newfs_udf/udf_create.c: revision 1.16
Fix *serious* bug in bswapping definitions for big endian machines.
ANSI-fy. No idea why they weren't so in the first place.
Fix newfs_udf to create a valid disc images on bigendian machines.
A descriptor's CRC lenth is 16 bit so use udf_rw16() on tag.desc_crc_len.
Forgot to use the udf_rw16() on the descriptor crc lengths of FID's!
Also fix a few dubiously formatted checks.
On creation of a new node, don't forget to set the length of the allocated
space in the right endian!
Account for the logical blocks recorded by the extent in the right endian!

Revision 1.16 / (download) - annotate - [select for diffs], Tue May 19 12:13:02 2009 UTC (13 years, 8 months ago) by reinoud
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

Fix newfs_udf to create a valid disc images on bigendian machines.

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Wed May 13 19:19:04 2009 UTC (13 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with HEAD.

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

Revision 1.12.4.2 / (download) - annotate - [select for diffs], Wed Feb 18 00:37:00 2009 UTC (13 years, 11 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b
Branch point for: matt-nb5-mips64
Changes since 1.12.4.1: +6 -6 lines
Diff to previous 1.12.4.1 (colored) to branchpoint 1.12 (colored)

Pull up following revision(s) (requested by reinoud in ticket #444):
	sbin/newfs_udf/newfs_udf.8: revision 1.5
	sbin/newfs_udf/newfs_udf.c: revision 1.7
	sbin/newfs_udf/udf_create.c: revision 1.14
Use KiB MiB GiB instead of Kb Mb Gb

Revision 1.12.4.1 / (download) - annotate - [select for diffs], Wed Feb 18 00:34:51 2009 UTC (13 years, 11 months ago) by snj
Branch: netbsd-5
Changes since 1.12: +34 -28 lines
Diff to previous 1.12 (colored)

Pull up following revision(s) (requested by reinoud in ticket #444):
	sbin/newfs_udf/newfs_udf.c: revision 1.6
	sbin/newfs_udf/udf_create.c: revision 1.13
	sbin/newfs_udf/udf_create.h: revision 1.3
* Fix -Wsign-compare issues.
* Add some XXXs noting where we might want to check for 16bit overflow.
* Use uintNN_t instead of int if the values is read from or written to
  using udf_rwNN().

Revision 1.15 / (download) - annotate - [select for diffs], Sun Feb 15 08:23:31 2009 UTC (13 years, 11 months ago) by dholland
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored)

fix typo: "aprox." -> "approx." (approximate).

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jan 18 00:21:09 2009 UTC (14 years ago) by lukem
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.13: +6 -6 lines
Diff to previous 1.13 (colored)

Use KiB MiB GiB instead of Kb Mb Gb

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jan 18 00:18:41 2009 UTC (14 years ago) by lukem
Branch: MAIN
Changes since 1.12: +34 -28 lines
Diff to previous 1.12 (colored)

* Fix -Wsign-compare issues.
* Add some XXXs noting where we might want to check for 16bit overflow.
* Use uintNN_t instead of int if the values is read from or written to
  using udf_rwNN().

Revision 1.1.4.4 / (download) - annotate - [select for diffs], Sun Sep 28 11:17:14 2008 UTC (14 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1.4.3: +313 -63 lines
Diff to previous 1.1.4.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with HEAD.

Revision 1.12.2.2 / (download) - annotate - [select for diffs], Wed Sep 17 04:43:59 2008 UTC (14 years, 4 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.12.2.1: +1852 -0 lines
Diff to previous 1.12.2.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)

Sync with wrstuden-revivesa-base-2. Pull in things that are new,
and pull in some things that were missed in the last sync.

Revision 1.12.2.1, Sat Jul 26 20:20:56 2008 UTC (14 years, 6 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.12: +0 -1852 lines
FILE REMOVED

file udf_create.c was added on branch wrstuden-revivesa on 2008-09-17 04:43:59 +0000

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jul 26 20:20:56 2008 UTC (14 years, 6 months ago) by reinoud
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, netbsd-5-0-RC2, netbsd-5-0-RC1, mjf-devfs2-base, matt-mips64-base2
Branch point for: wrstuden-revivesa, netbsd-5
Changes since 1.11: +315 -65 lines
Diff to previous 1.11 (colored)

Add UDF 2.50 metadata partition creation to newfs_udf(8). It allows a
percentage to the volume space to be pre-allocated for metadata on format.
Implementations that can't extent the metadata partitions can thus use the
discs too.

Note that the kernel UDF code can't write to UDF 2.50 metadata partitions
yet; this is a work-in-progress.

Also note that the default formatting version choice is still version 2.01
i.e. without the metadata partition.

Revision 1.1.4.3 / (download) - annotate - [select for diffs], Sun Jun 29 08:41:57 2008 UTC (14 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1.4.2: +163 -74 lines
Diff to previous 1.1.4.2 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jun 24 15:37:42 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
Changes since 1.10: +8 -5 lines
Diff to previous 1.10 (colored)

Use the new macros defined in ecma167-udf.h and also calculate the extended
attribute header crc check; not just the tag sum.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jun 22 18:18:02 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Rename functionname to be more in sync with the kernel function naming.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jun 22 18:15:33 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
Changes since 1.8: +3 -2 lines
Diff to previous 1.8 (colored)

Initialise l_ea though technically not nessisary since its space is claimed
by a calloc() its more clear to explicitly initialise it to prevent
accidents might the routine be later changed.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jun 21 13:12:33 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

DO set the birthtime please....

Revision 1.7 / (download) - annotate - [select for diffs], Fri Jun 20 22:41:42 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
Changes since 1.6: +140 -42 lines
Diff to previous 1.6 (colored)

Factor out extended attribute header creation. The VAT and extended time
descriptors are now added by this function.

Extended attribute for birthtime added to (non-extended) file descriptors.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jun 19 13:35:26 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
Changes since 1.5: +5 -38 lines
Diff to previous 1.5 (colored)

Remove superfluous crc and checksum calculations when we are already post
processing it later on writeout.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 19 12:33:54 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
Changes since 1.4: +6 -9 lines
Diff to previous 1.4 (colored)

Don't keep a running pointer but calculate directly the data offset to
prepare for factoring out.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jun 19 12:24:58 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
Changes since 1.3: +52 -29 lines
Diff to previous 1.3 (colored)

Move extended attribute header creation from VAT to all (non-extended) file
descriptor creations.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Jun 19 10:25:51 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
Changes since 1.2: +2 -3 lines
Diff to previous 1.2 (colored)

Clarify hack to move LVID sequence forward if there are bad blocks there
since the automatic bad block skipping is not yet done.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jun 19 10:23:31 2008 UTC (14 years, 7 months ago) by reinoud
Branch: MAIN
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Fix commentZ

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:21:23 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1.4.1: +1513 -0 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Sun May 18 12:30:54 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.1.2.1: +1513 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head.

Revision 1.1.4.1, Wed May 14 16:49:48 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1: +0 -1513 lines
FILE REMOVED

file udf_create.c was added on branch mjf-devfs2 on 2008-06-02 13:21:23 +0000

Revision 1.1.2.1, Wed May 14 16:49:48 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.1: +0 -1513 lines
FILE REMOVED

file udf_create.c was added on branch yamt-pf42 on 2008-05-18 12:30:54 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Wed May 14 16:49:48 2008 UTC (14 years, 8 months ago) by reinoud
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, hpcarm-cleanup-nbase
Branch point for: yamt-pf42, mjf-devfs2

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
        all operations can be performed on the file system though the
        sheduling is currently optimised for archiving workloads.

        mv(1)/rename(2) is currently only implemented for non-directories.

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>