Subject: CVS commit: src/usr.sbin/makefs
To: None <source-changes@NetBSD.org>
From: David Young <dyoung@netbsd.org>
List: source-changes
Date: 10/25/2005 02:22:04
Module Name: src
Committed By: dyoung
Date: Tue Oct 25 02:22:04 UTC 2005
Modified Files:
src/usr.sbin/makefs: cd9660.c cd9660.h
src/usr.sbin/makefs/cd9660: cd9660_debug.c cd9660_write.c
iso9660_rrip.c iso9660_rrip.h
Log Message:
Overhaul makefs -t cd9660.
Functional: Do not add a missing period or a version number to
directories, since that doesn't fit the standard (thanks
Daniel Watt).
Add RRIP PX records (POSIX meta-information) to '.'
and '..' entries. Quiets kernel complaint, when we
mount a cd9660 filesystem, that there is a missing PX
entry.
Cosmetic: Reduce height of staircases. Remove an unused member
from struct _cd9660node. Extract a subroutine. KNF.
Use a TAILQ macros for lists of both SUSP/RRIP attributes
and directory entries.
XXX
XXX The new RRIP PX entries are not quite right.
XXX
To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 src/usr.sbin/makefs/cd9660.c
cvs rdiff -r1.3 -r1.4 src/usr.sbin/makefs/cd9660.h
cvs rdiff -r1.1 -r1.2 src/usr.sbin/makefs/cd9660/cd9660_debug.c \
src/usr.sbin/makefs/cd9660/cd9660_write.c \
src/usr.sbin/makefs/cd9660/iso9660_rrip.c \
src/usr.sbin/makefs/cd9660/iso9660_rrip.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.