KallistiOS
git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
fs_iso9660.h
Go to the documentation of this file.
1
/* KallistiOS ##version##
2
3
dc/fs_iso9660.h
4
(c)2000-2001 Megan Potter
5
6
*/
7
8
/** \file dc/fs_iso9660.h
9
\brief ISO9660 (CD-ROM) filesystem driver.
10
\ingroup gdrom
11
12
This driver implements support for reading files from a CD-ROM or CD-R in
13
the Dreamcast's disc drive. This filesystem mounts itself on /cd.
14
15
This driver supports Rock Ridge, thanks to Andrew Kieschnick. The driver
16
also supports the Joliet extensions thanks to Bero.
17
18
The implementation was originally based on a simple ISO9660 implementation
19
by Marcus Comstedt.
20
21
\author Megan Potter
22
\author Andrew Kieschnick
23
\author Bero
24
*/
25
26
#ifndef __DC_FS_ISO9660_H
27
#define __DC_FS_ISO9660_H
28
29
#include <
kos/cdefs.h
>
30
__BEGIN_DECLS
31
32
/** \addtogroup gdrom
33
@{
34
*/
35
36
/** \brief Reset the internal ISO9660 cache.
37
38
This function resets the cache of the ISO9660 driver, breaking connections
39
to all files. This generally assumes that a new disc has been or will be
40
inserted.
41
42
\retval 0 On success.
43
*/
44
int
iso_reset
(
void
);
45
46
/* \cond */
47
void
fs_iso9660_init(
void
);
48
void
fs_iso9660_shutdown(
void
);
49
/* \endcond */
50
51
/** @} */
52
53
__END_DECLS
54
55
#endif
/* __DC_FS_ISO9660_H */
56
cdefs.h
Various common macros used throughout the codebase.
iso_reset
int iso_reset(void)
Reset the internal ISO9660 cache.
kernel
arch
dreamcast
include
dc
fs_iso9660.h
Generated by
1.12.0