]> Zhao Yanbai Git Server - minix.git/commit
iso9660fs: rewrite ISO 9660 file system server 33/2833/2
authorJean-Baptiste Boric <jblbeurope@gmail.com>
Sun, 3 Aug 2014 17:24:51 +0000 (19:24 +0200)
committerDavid van Moolenbroek <david@minix3.org>
Thu, 18 Sep 2014 13:00:42 +0000 (13:00 +0000)
commit3e08d38e8eb740c676401a969fd51cb92bf33576
tree680072f8b93b74afb7abb6745ea40fe19233de35
parent1858c65d729a6ef18ce055e438a0287c79cf6588
iso9660fs: rewrite ISO 9660 file system server

iso9660fs has been cleaned up and debugged. It now supports:
 * ISO 9660 Level 3,
 * System Use Sharing Protocol (SUSP),
 * Rock Ridge Interchange Protocol (RRIP).

The following Rock Ridge features are supported:
 * POSIX file attributes (PX),
 * POSIX device number (PN),
 * Symbolic links (SL),
 * Alternate file name (NM),
 * Timestamps in 7-byte format (TF).

Change-Id: Ib227411bdda5bc10a957b27ad05fafdc95eca35f
21 files changed:
minix/fs/iso9660fs/Makefile
minix/fs/iso9660fs/buf.h [deleted file]
minix/fs/iso9660fs/const.h
minix/fs/iso9660fs/glo.h
minix/fs/iso9660fs/inc.h
minix/fs/iso9660fs/inode.c
minix/fs/iso9660fs/inode.h
minix/fs/iso9660fs/link.c [new file with mode: 0644]
minix/fs/iso9660fs/main.c
minix/fs/iso9660fs/misc.c
minix/fs/iso9660fs/mount.c
minix/fs/iso9660fs/path.c
minix/fs/iso9660fs/proto.h
minix/fs/iso9660fs/read.c
minix/fs/iso9660fs/stadir.c
minix/fs/iso9660fs/super.c
minix/fs/iso9660fs/super.h
minix/fs/iso9660fs/susp.c [new file with mode: 0644]
minix/fs/iso9660fs/susp_rock_ridge.c [new file with mode: 0644]
minix/fs/iso9660fs/table.c
minix/fs/iso9660fs/utility.c