KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
fs_dev.h
Go to the documentation of this file.
1/* KallistiOS ##version##
2
3 kos/fs_dev.h
4 Copyright (C) 2024 Donald Haase
5
6*/
7
8/** \file kos/fs_dev.h
9 \brief Container for /dev.
10 \ingroup vfs_dev
11
12 This is a thin filesystem that allows the /dev folder
13 and its contents to be read/listed as well new devices
14 to be added under it.
15
16 \author Donald Haase
17*/
18
19#ifndef __DC_FS_DEV_H
20#define __DC_FS_DEV_H
21
22#include <kos/cdefs.h>
23__BEGIN_DECLS
24
25/** \defgroup vfs_dev Dev
26 \brief VFS driver for /dev
27 \ingroup vfs
28
29 @{
30*/
31
32/* \cond */
33/* Initialization */
34void fs_dev_init(void);
35void fs_dev_shutdown(void);
36/* \endcond */
37
38/** @} */
39
40__END_DECLS
41
42#endif /* __DC_FS_DEV_H */
43
Various common macros used throughout the codebase.