Retro Rocket Kernel
BASIC-Powered Operating System
process Struct Reference

#include <taskswitch.h>

+ Collaboration diagram for process:

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 consolecons
 
struct ubasic_ctxcode
 
struct processprev
 
struct processnext
 

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