int stack_offset;
static remove(p, q)
- register PROCESS p;
- register struct QUEUE *q;
+ PROCESS p;
+ struct QUEUE *q;
{
/* Special test for only element on queue */
if (q->count == 1)
}
static insert(p, q)
- register PROCESS p;
- register struct QUEUE *q;
+ PROCESS p;
+ struct QUEUE *q;
{
if (q->head == NULL) { /* Queue is empty */
q -> head = p;
/* Iterator macro */
#define for_all_elts(var, q, body)\
{\
- register PROCESS var, _NEXT_;\
- register int _I_;\
+ PROCESS var, _NEXT_;\
+ int _I_;\
for (_I_=q.count, var = q.head; _I_>0; _I_--, var=_NEXT_) {\
_NEXT_ = var -> next;\
body\
Dump_Processes()
{
if (lwp_init) {
- register int i;
+ int i;
for (i=0; i<MAX_PRIORITIES; i++)
for_all_elts(x, runnable[i], {
printf("[Priority %d]\n", i);
{
PROCESS temp;
struct lwp_pcb dummy;
- register int i;
+ int i;
Debug(0, ("Entered LWP_InitializeProcessSupport"))
if (lwp_init != NULL) return LWP_EINIT;
int LWP_TerminateProcessSupport() /* terminate all LWP support */
{
int pc;
- register int i;
+ int i;
Debug(0, ("Entered Terminate_Process_Support"))
if (lwp_init == NULL) return LWP_EINIT;
}
int LWP_MwaitProcess(wcount, evlist, ecount) /* wait on m of n events */
- register int wcount, ecount;
- register char *evlist[];
+ int wcount, ecount;
+ char *evlist[];
{
Debug(0, ("Entered Mwait_Process [waitcnt = %d]", wcount))
}
static Delete_PCB(pid) /* remove a PCB from the process list */
- register PROCESS pid;
+ PROCESS pid;
{
Debug(4, ("Entered Delete_PCB"))
remove(pid, (pid->blockflag || pid->status==WAITING || pid->status==DESTROYED
static Dispatcher() /* Lightweight process dispatcher */
{
- register int i;
+ int i;
#ifdef DEBUG
static int dispatch_count = 0;
char *parm;
char *name,*stack;
{
- register int i = 0;
+ int i = 0;
Debug(4, ("Entered Initialize_PCB"))
if (name != NULL)
}
static int Internal_Signal(event)
- register char *event;
+ char *event;
{
int rc = LWP_ENOWAIT;
- register int i;
+ int i;
Debug(0, ("Entered Internal_Signal [event id 0x%x]", event))
if (!lwp_init) return LWP_EINIT;
char *stackptr;
int stacksize;
{
- register int i;
+ int i;
Debug(4, ("Entered Initialize_Stack"))
for (i=0; i<stacksize; i++) stackptr[i] = i & 0xff;
}
static int Stack_Used(stackptr, stacksize)
- register char *stackptr;
+ char *stackptr;
int stacksize;
{
- register int i;
+ int i;
for (i=0;i<stacksize;i++)
if ((unsigned char) stackptr[i] != (i & 0xff))