From 6e8896165d064278144f01f1b674524ec24f84d9 Mon Sep 17 00:00:00 2001 From: Ruihan Li Date: Thu, 18 Jul 2024 18:47:00 +0800 Subject: [PATCH] Remove `BusyBoxTraceFile` --- kernel/aster-nix/src/syscall/open.rs | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/kernel/aster-nix/src/syscall/open.rs b/kernel/aster-nix/src/syscall/open.rs index 533dccc28..fab9da4c9 100644 --- a/kernel/aster-nix/src/syscall/open.rs +++ b/kernel/aster-nix/src/syscall/open.rs @@ -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 { 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 { - debug!("ASH TRACE: {}", core::str::from_utf8(buf)?); - Ok(buf.len()) - } -}