In $SRC/cmd/fs.d/hsfs/... each subdirectory (e.g. labelit, fstyp) has its own
copy of iso_spec.h. This file is in $ROOT/usr/include (having been put there by
the install_h target). Also, the ISO_DESC_TYPE macro appears to be malformed:
#define ISO_DESC_TYPE(x) ((enum hs_voldesc_type)*(ISO_desc_type(x)))
but should be
#define ISO_DESC_TYPE(x) ((enum iso_voldesc_type)*(ISO_desc_type(x)))
in order to avoid mismatches when comparisons such as:
while (ISO_DESC_TYPE(volp) != ISO_VD_EOV) {
are peformed, as ISO_VD_EOV is an enum iso_voldesc_type.
Neale
--
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code