From e96c26476310404fe61aad5d8eb4c21d79c28178 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Wed, 2 Sep 2026 12:27:37 +0000 Subject: job refactor --- include/job.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'include/job.h') diff --git a/include/job.h b/include/job.h index 293feb7..130bc5d 100644 --- a/include/job.h +++ b/include/job.h @@ -19,7 +19,7 @@ namespace ov4 { -extern struct job_t jobs[]; +extern struct job_t _jobs[]; extern int nextjid; @@ -48,16 +48,16 @@ struct job_t { /* The job struct */ char cmdline[MAXLINE]; /* command line */ }; -void clearjob(struct job_t *job); -void initjobs(struct job_t *jobs); -int maxjid(struct job_t *jobs); -int addjob(struct job_t *jobs, pid_t pid, int state, char *cmdline); -int deletejob(struct job_t *jobs, pid_t pid); -pid_t fgpid(struct job_t *jobs); -struct job_t *getjobpid(struct job_t *jobs, pid_t pid); -struct job_t *getjobjid(struct job_t *jobs, int jid); -int pid2jid(pid_t pid); -void listjobs(struct job_t *jobs); -bool job_suspend(struct job_t *jobs, pid_t pid); +void clearjob(struct job_t *job = _jobs); +void initjobs(struct job_t *job = _jobs); +int maxjid(struct job_t *job = _jobs); +int addjob(pid_t pid, int state, char *cmdline, struct job_t *job = _jobs); +int deletejob(pid_t pid, struct job_t *job = _jobs); +pid_t fgpid(struct job_t *job = _jobs); +struct job_t *getjobpid(pid_t pid, struct job_t *job = _jobs); +struct job_t *getjobjid(int jid, struct job_t *job = _jobs); +int pid2jid(pid_t pid, struct job_t *job = _jobs); +void listjobs(struct job_t *job = _jobs); +bool job_suspend(pid_t pid, struct job_t *job = _jobs); } -- cgit v1.3.1-4-g156e