27 lines
461 B
C
27 lines
461 B
C
#ifndef SHARE_HDRS_PROCESSCTL_H_
|
|
#define SHARE_HDRS_PROCESSCTL_H_
|
|
|
|
#define PROC_ARG_MAX 0x400
|
|
|
|
enum {
|
|
PCTL_KILL = 0,
|
|
PCTL_SPAWN = 1,
|
|
PCTL_POLLSTATE = 2,
|
|
PCTL_RUN = 3,
|
|
PCTL_GETPID = 4,
|
|
PCTL_ARGLEN = 5,
|
|
PCTL_ARGV = 6,
|
|
PCTL_PLS_SZ = 7,
|
|
PCTL_PLS_STAT = 8,
|
|
};
|
|
|
|
typedef struct {
|
|
uint64_t pid;
|
|
char name[0x100];
|
|
uint8_t state;
|
|
size_t usemem;
|
|
bool kern;
|
|
} ProcStat;
|
|
|
|
#endif // SHARE_HDRS_PROCESSCTL_H_
|