#include <config.h>
#include <fd.h>
#include <list.h>
#include <timer.h>
Go to the source code of this file.
◆ PROC_FLAG_KERN
#define PROC_FLAG_KERN 0x1 |
◆ pid_t
◆ proc_t
◆ proc_state_t
Enumerator |
---|
PROC_STATE_INIT | |
PROC_STATE_READY | |
PROC_STATE_CURR | |
PROC_STATE_WAIT_SEM | |
PROC_STATE_WAIT_CHILD | |
PROC_STATE_SLEEP | |
PROC_STATE_ZOMBIE | |
◆ proc_adopt()
◆ proc_ctx_sw()
◆ proc_deinit()
void proc_deinit |
( |
proc_t * |
proc | ) |
|
◆ proc_init()
i32 proc_init |
( |
proc_t * |
proc, |
|
|
void * |
entry, |
|
|
u32 |
flags, |
|
|
proc_t * |
parent, |
|
|
i32 |
argc, |
|
|
const char ** |
argv, |
|
|
void * |
page_table |
|
) |
| |
◆ proc_is_bad_fd()
bool proc_is_bad_fd |
( |
const proc_t * |
proc, |
|
|
i32 |
fd |
|
) |
| |
◆ proc_table