// Copyright (c) 2025 shibedrill // SPDX-License-Identifier: GPL-3.0-or-later #![allow(dead_code)] use crate::process::Process; // FUCKING ADD CONST UNWRAP!!! pub static KERNEL_VERSION_MAJOR: u8 = match u8::from_str_radix(env!("CARGO_PKG_VERSION_MAJOR"), 10) { Ok(ver) => ver, Err(_) => { panic!("Invalid version number ") } }; pub static KERNEL_VERSION_MINOR: u8 = match u8::from_str_radix(env!("CARGO_PKG_VERSION_MINOR"), 10) { Ok(ver) => ver, Err(_) => { panic!("Invalid version number ") } }; pub static KERNEL_VERSION_PATCH: u8 = match u8::from_str_radix(env!("CARGO_PKG_VERSION_PATCH"), 10) { Ok(ver) => ver, Err(_) => { panic!("Invalid version number ") } }; #[allow(unused_variables)] pub fn run_syscall(process: &mut Process) { // Get the syscall ID from the process's CPU registers. }