Coherent4.2.10/include/sys/sched.h
/* (-lgl
* Coherent 386 release 4.2
* Copyright (c) 1982, 1993 by Mark Williams Company.
* All rights reserved. May not be copied without permission.
* For copying permission and licensing info, write licensing@mwc.com
-lgl) */
#ifndef __SYS_SCHED_H__
#define __SYS_SCHED_H__
#include <kernel/pri.h>
#include <sys/ksynch.h>
/*
* sleep priorities
*/
enum {
slpriNoSig = 0, /* signals may not interrupt sleep */
slpriSigLjmp = 1, /* signals cause longjmp (EINTR) */
slpriSigCatch = 2 /* signals are caught */
};
/*
* Update parameters. All values are in ticks. The processor value
* update interval is always 1.
*/
#define NCRTICK (HZ/10) /* Processor time slice */
#define DEFAULT_QUANTUM ((NCRTICK)) /* Food for thought */
#define SCHED_SCALE 100 /* Scale usage factor */
#endif /* ! defined (__SYS_SCHED_H__) */