(&mut self, start: usize, buffer: &[u8])
| 41 | Ok(size) |
| 42 | } |
| 43 | fn write(&mut self, start: usize, buffer: &[u8]) -> Result<usize, syscalls::SyscallError> { |
| 44 | println!("[ramdisk] Writing {} bytes", buffer.len()); |
| 45 | self.data.extend_from_slice(buffer); |
| 46 | Ok(buffer.len()) |
| 47 | } |
| 48 | fn clear(&mut self) -> Result<(), syscalls::SyscallError> { |
| 49 | self.data.clear(); |
| 50 | Ok(()) |