Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
process_t Struct Reference

`#include <taskswitch.h>`

Collaboration diagram for process_t:
[legend]

## Data Fields
pid_t | pid
pid_t | ppid
uid_t | uid
gid_t | gid
process_state_t | state
time_t | start_time
pid_t | waitpid
cpu_id_t | cpu
const char * | directory
const char * | name
uint64_t | size
const char * | csd
struct console * | cons
struct basic_ctx * | code
struct process_t * | prev
struct process_t * | next

## Field Documentation

## ◆ code

struct basic_ctx* process_t::code

## ◆ cons

struct console* process_t::cons

## ◆ cpu

cpu_id_t process_t::cpu

## ◆ csd

const char* process_t::csd

## ◆ directory

const char* process_t::directory

## ◆ gid

gid_t process_t::gid

## ◆ name

const char* process_t::name

## ◆ next

struct process_t* process_t::next

## ◆ pid

pid_t process_t::pid

## ◆ ppid

pid_t process_t::ppid

## ◆ prev

struct process_t* process_t::prev

## ◆ size

uint64_t process_t::size

## ◆ start_time

time_t process_t::start_time

## ◆ state

process_state_t process_t::state

## ◆ uid

uid_t process_t::uid

## ◆ waitpid

pid_t process_t::waitpid