Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
process Struct Reference

`#include <taskswitch.h>`

Collaboration diagram for process:
[legend]

## Data Fields
uint32_t | pid
uint32_t | ppid
uint32_t | uid
uint32_t | gid
uint32_t | state
uint32_t | start_time
uint32_t | waitpid
uint8_t | cpu
char * | directory
char * | name
uint32_t | size
unsigned char * | text
struct console * | cons
struct ubasic_ctx * | code
struct process * | prev
struct process * | next

## Field Documentation

## ◆ code

struct ubasic_ctx* process::code

## ◆ cons

struct console* process::cons

## ◆ cpu

uint8_t process::cpu

## ◆ directory

char* process::directory

## ◆ gid

uint32_t process::gid

## ◆ name

char* process::name

## ◆ next

struct process* process::next

## ◆ pid

uint32_t process::pid

## ◆ ppid

uint32_t process::ppid

## ◆ prev

struct process* process::prev

## ◆ size

uint32_t process::size

## ◆ start_time

uint32_t process::start_time

## ◆ state

uint32_t process::state

## ◆ text

unsigned char* process::text

## ◆ uid

uint32_t process::uid

## ◆ waitpid

uint32_t process::waitpid