File:  [XINU] / xinu / sys / getprio.c
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:39:54 2018 UTC (8 years, 2 months ago) by root
Branches: xinu, MAIN
CVS tags: xinu-19910600, HEAD
Xinu for 68000/68010


/* getprio.c    */

#include <conf.h> 
#include <kernel.h>
#include <proc.h>

SYSCALL getprio(pid)
int pid;
{
  struct pentry *pptr;
  
  disable();
  if (isbadpid(pid) || (pptr = &proctab[pid])->pstate == PRFREE)
  {
   restore();
   return(SYSERR);
  }
  restore();
  return(pptr->pprio);
}


unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.