Files
Astral/kernel-src/include/kernel/jobctl.h
T
2024-05-01 21:42:38 -03:00

18 lines
474 B
C

#ifndef _JOBCTL_H
#define _JOBCTL_H
#include <kernel/scheduler.h>
int jobctl_newsession(proc_t *proc);
int jobctl_newgroup(proc_t *proc);
int jobctl_changegroup(proc_t *proc, proc_t *group);
void jobctl_detach(proc_t *);
void jobctl_addproc(proc_t *parent, proc_t *proc);
void jobctl_procremove(proc_t *proc);
pid_t jobctl_getpgid(proc_t *proc);
pid_t jobctl_getsid(proc_t *proc);
void jobctl_setctty(proc_t *proc, void *ctty);
void *jobctl_getctty(proc_t *proc);
#endif