Remove BusyBoxTraceFile

This commit is contained in:
Ruihan Li
2024-07-18 18:47:00 +08:00
committed by Tate, Hongliang Tian
parent 9505e5704e
commit 6e8896165d

View File

@ -3,7 +3,6 @@
use super::SyscallReturn;
use crate::{
fs::{
file_handle::FileLike,
file_table::{FdFlags, FileDesc},
fs_resolver::{FsPath, AT_FDCWD},
utils::{AccessMode, CreationFlags},
@ -55,14 +54,3 @@ pub fn sys_creat(path_addr: Vaddr, mode: u16) -> Result<SyscallReturn> {
AccessMode::O_WRONLY as u32 | CreationFlags::O_CREAT.bits() | CreationFlags::O_TRUNC.bits();
self::sys_openat(AT_FDCWD, path_addr, flags, mode)
}
/// File for output busybox ash log.
#[allow(dead_code)]
struct BusyBoxTraceFile;
impl FileLike for BusyBoxTraceFile {
fn write(&self, buf: &[u8]) -> Result<usize> {
debug!("ASH TRACE: {}", core::str::from_utf8(buf)?);
Ok(buf.len())
}
}