From: Alan Cox Date: Tue, 29 Dec 2015 22:43:02 +0000 (+0000) Subject: level2: update header to match X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=e63ccf2c666acdd208e818408c08de57854613eb;p=FUZIX.git level2: update header to match --- diff --git a/Kernel/include/level2.h b/Kernel/include/level2.h index 7b3c4931..fdc83e5f 100644 --- a/Kernel/include/level2.h +++ b/Kernel/include/level2.h @@ -23,8 +23,20 @@ struct rlimit { extern int in_group(uint16_t gid); +extern void jobcontrol_in(struct tty *tty); +extern void jobcontrol_out(struct tty *tty); +extern int tcsetpgrp(struct tty *tty, char *data); + +/* The first half of this always gets used with a constant so using a macro + turns the whole thing into a constant 32bit comparison with a fixed + or global register memory address */ +#define limit_exceeded(l, v) \ + (udata.u_rlimit[(l)] < (v)) extern arg_t _setgroups(void); extern arg_t _getgroups(void); extern arg_t _getrlimit(void); extern arg_t _setrlimit(void); +extern arg_t _setpgid(void); +extern arg_t _setsid(void); +extern arg_t _getsid(void);