1
0
Fork 0
forked from AbleOS/ableos
ableos_time/ableos/src/scheduler/proc.rs

27 lines
552 B
Rust
Raw Normal View History

2022-01-25 19:40:37 -06:00
//! Process definition and general utilities surrounding them
use super::capabilities::Capabilities;
use super::priority::Priority;
use crate::stdio::StdIO;
use kernel::proccess::PID;
2022-01-25 19:40:37 -06:00
/// A process
#[derive(Clone, Debug)]
pub struct Process {
/// Internal PID
pub pid: PID,
2022-02-04 18:47:05 -06:00
/// Process password
pub password: u128,
2022-01-25 19:40:37 -06:00
///
pub capabilities: Capabilities,
/// A process's priority
pub priority: Priority,
2022-02-12 03:25:02 -06:00
/// A process's current working directory
2022-02-12 03:25:02 -06:00
pub working_dir: String,
pub stdio: StdIO,
2022-01-25 19:40:37 -06:00
}
impl Process {}