UbixOS  2.0
thread Struct Reference

#include <thread.h>

Collaboration diagram for thread:
Collaboration graph

Data Fields

int abi
 
struct trapframeframe
 
void * o_files [512]
 
struct rlimit rlim [RLIM_NLIMITS]
 
struct sigaction sigact [128]
 
sigset_t sigmask
 
int td_retval [2]
 
u_long vm_daddr
 
u_long vm_dsize
 
u_long vm_taddr
 
u_long vm_tsize
 

Detailed Description

Definition at line 40 of file thread.h.

Field Documentation

◆ abi

int thread::abi

Definition at line 48 of file thread.h.

Referenced by sys_call(), and sys_call_posix().

◆ frame

struct trapframe* thread::frame

Definition at line 47 of file thread.h.

Referenced by sys_call(), sys_call_posix(), sys_fork(), and sys_invalid().

◆ o_files

void* thread::o_files[512]

◆ rlim

struct rlimit thread::rlim[RLIM_NLIMITS]

Definition at line 51 of file thread.h.

Referenced by sys_getrlimit(), and sys_setrlimit().

◆ sigact

struct sigaction thread::sigact[128]

Definition at line 50 of file thread.h.

Referenced by sys_sigaction().

◆ sigmask

sigset_t thread::sigmask

Definition at line 49 of file thread.h.

Referenced by sys_sigprocmask().

◆ td_retval

◆ vm_daddr

u_long thread::vm_daddr

Definition at line 43 of file thread.h.

Referenced by execFile(), fork_copyProcess(), sys_fork(), and sysExec().

◆ vm_dsize

u_long thread::vm_dsize

Definition at line 44 of file thread.h.

Referenced by fork_copyProcess(), sys_fork(), and sysExec().

◆ vm_taddr

u_long thread::vm_taddr

Definition at line 45 of file thread.h.

Referenced by fork_copyProcess(), and sys_fork().

◆ vm_tsize

u_long thread::vm_tsize

Definition at line 46 of file thread.h.

Referenced by fork_copyProcess(), and sys_fork().


The documentation for this struct was generated from the following file: