Filesystem types we understand. The highest-numbered fs type should be less than CDIO_FS_MASK defined below.

Enumerator

CDIO_FS_AUDIO

audio only - not really a filesystem

CDIO_FS_HIGH_SIERRA

High-Sierra Filesystem

CDIO_FS_ISO_9660

ISO 9660 filesystem

CDIO_FS_INTERACTIVE

CDIO_FS_HFS

file system used on the Macintosh system in MacOS 6 through MacOS 9 and deprecated in OSX.

CDIO_FS_UFS

Generic Unix file system derived from the Berkeley fast file system. EXT2 was the GNU/Linux native filesystem for early kernels. Newer GNU/Linux OS's may use EXT3 which is EXT2 with a journal.

CDIO_FS_EXT2

CDIO_FS_ISO_HFS

both HFS & ISO-9660 filesystem

CDIO_FS_ISO_9660_INTERACTIVE

both CD-RTOS and ISO filesystem The 3DO is, technically, a set of specifications created by the 3DO company. These specs are for making a 3DO Interactive Multiplayer which uses a CD-player. Panasonic in the early 90's was the first company to manufacture and market a 3DO player.

Variable Documentation

The below variables are trickery to force the above enum symbol values to be recorded in debug symbol tables. They are used to allow one to refer to the enumeration value names in the typedefs above in a debugger and debugger expressions.