SayoriOS
0.3.3
nullfs.c
1
10
#include <kernel.h>
11
#include <io/ports.h>
12
13
14
size_t
fs_nullfs_read(
const
char
Disk,
const
char
* Path,
size_t
Offset,
size_t
Size,
void
* Buffer){
15
return
0;
16
}
17
18
size_t
fs_nullfs_write(
const
char
Disk,
const
char
* Path,
size_t
Offset,
size_t
Size,
void
* Buffer){
19
return
0;
20
}
21
22
FSM_FILE fs_nullfs_info(
const
char
Disk,
const
char
* Path){
23
24
}
25
26
FSM_DIR* fs_nullfs_dir(
const
char
Disk,
const
char
* Path){
27
28
}
29
30
int
fs_nullfs_create(
const
char
Disk,
const
char
* Path,
int
Mode){
31
return
0;
32
}
33
34
int
fs_nullfs_delete(
const
char
Disk,
const
char
* Path,
int
Mode){
35
return
0;
36
}
37
38
void
fs_nullfs_label(
const
char
Disk,
char
* Label){
39
memcpy
(Label,
"NullFS"
,
strlen
(
"NullFS"
));
40
}
41
42
int
fs_nullfs_detect(
const
char
Disk){
43
return
(0);
44
}
strlen
size_t strlen(const char *str)
Возращает длину строки
Definition:
string.c:88
memcpy
void * memcpy(void *restrict destination, const void *restrict source, size_t n)
Копирование непересекающихся массивов используя SSE.
Definition:
string.c:173
kernel
src
fs
nullfs.c
Документация по SayoriOS. Последние изменения: Вс 8 Дек 2024 11:15:22. Создано системой
1.9.1