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 <sys/cdefs.h>
30
__BEGIN_DECLS
31
32
#include <
kos/limits.h
>
33
#include <
kos/fs.h
>
34
35
/** \addtogroup gdrom
36
@{
37
*/
38
39
/** \brief Reset the internal ISO9660 cache.
40
41
This function resets the cache of the ISO9660 driver, breaking connections
42
to all files. This generally assumes that a new disc has been or will be
43
inserted.
44
45
\retval 0 On success.
46
*/
47
int
iso_reset
(
void
);
48
49
/* \cond */
50
void
fs_iso9660_init(
void
);
51
void
fs_iso9660_shutdown(
void
);
52
/* \endcond */
53
54
/** @} */
55
56
__END_DECLS
57
58
#endif
/* __DC_FS_ISO9660_H */
59
fs.h
Virtual filesystem support.
iso_reset
int iso_reset(void)
Reset the internal ISO9660 cache.
limits.h
Limits.
kernel
arch
dreamcast
include
dc
fs_iso9660.h
Generated by
1.11.0