diff options
author | joerg <joerg@FreeBSD.org> | 1995-01-16 17:03:29 +0000 |
---|---|---|
committer | joerg <joerg@FreeBSD.org> | 1995-01-16 17:03:29 +0000 |
commit | 21c4534499755e8a9532c806a9000f7b82f3b02d (patch) | |
tree | def197b76a0dbb2e02ce9cadbaf5ba6564e42704 /sys/isofs/cd9660/cd9660_node.h | |
parent | cd232c506dc892f127bbf3eb3bdb5a0f241536bd (diff) | |
download | FreeBSD-src-21c4534499755e8a9532c806a9000f7b82f3b02d.zip FreeBSD-src-21c4534499755e8a9532c806a9000f7b82f3b02d.tar.gz |
Roll in my changes to make the cd9660 code understand the older
(original "High Sierra") CD format. I've already implemented this for
1.1.5.1 (and posted to -hackers), but didn't get any response to it.
Perhaps i'm the only one who has such an old CD lying around...
Everything is done empirically, but i had three of them around (from
different vendors), so there's a high probability that i've got it
right. :)
Diffstat (limited to 'sys/isofs/cd9660/cd9660_node.h')
-rw-r--r-- | sys/isofs/cd9660/cd9660_node.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/isofs/cd9660/cd9660_node.h b/sys/isofs/cd9660/cd9660_node.h index d1839ef..ca7627e 100644 --- a/sys/isofs/cd9660/cd9660_node.h +++ b/sys/isofs/cd9660/cd9660_node.h @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)cd9660_node.h 8.2 (Berkeley) 1/23/94 - * $Id: cd9660_node.h,v 1.2 1994/08/02 07:41:22 davidg Exp $ + * $Id: cd9660_node.h,v 1.3 1994/09/15 19:46:00 bde Exp $ */ /* @@ -94,7 +94,7 @@ struct iso_node { long i_size; long iso_start; /* actual start of data of file (may be different */ /* from iso_extent, if file has extended attributes) */ - ISO_RRIP_INODE inode; + ISO_RRIP_INODE inode; }; #define i_forw i_chain[0] @@ -135,10 +135,10 @@ int cd9660_strategy __P((struct vop_strategy_args *)); int cd9660_print __P((struct vop_print_args *)); int cd9660_islocked __P((struct vop_islocked_args *)); void cd9660_defattr __P((struct iso_directory_record *, - struct iso_node *, struct buf *)); + struct iso_node *, struct buf *, enum ISO_FTYPE)); void cd9660_deftstamp __P((struct iso_directory_record *, - struct iso_node *, struct buf *)); -int cd9660_tstamp_conv7 __P((char *pi, struct timespec *pu)); + struct iso_node *, struct buf *, enum ISO_FTYPE)); +int cd9660_tstamp_conv7 __P((char *pi, struct timespec *pu, enum ISO_FTYPE)); int cd9660_tstamp_conv17 __P((unsigned char *pi, struct timespec *pu)); void isodirino __P((ino_t *inump, struct iso_directory_record *isodir, struct iso_mnt *imp)); |