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 }
size_t strlen(const char *str)
Возращает длину строки
Definition: string.c:88
void * memcpy(void *restrict destination, const void *restrict source, size_t n)
Копирование непересекающихся массивов используя SSE.
Definition: string.c:173