Correctly impl /dev/null

master
Harry Cheng 6 years ago
parent 96c01506f3
commit ac4e843133

@ -33,10 +33,7 @@ macro_rules! impl_inode {
impl INode for DevNull { impl INode for DevNull {
fn read_at(&self, offset: usize, buf: &mut [u8]) -> Result<usize> { fn read_at(&self, offset: usize, buf: &mut [u8]) -> Result<usize> {
for i in buf.iter_mut() { Ok(0)
*i = 0
}
Ok(buf.len())
} }
fn write_at(&self, _offset: usize, buf: &[u8]) -> Result<usize> { fn write_at(&self, _offset: usize, buf: &[u8]) -> Result<usize> {
Ok(buf.len()) Ok(buf.len())

Loading…
Cancel
Save