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