diff options
| author | Mike Barcroft <mike@FreeBSD.org> | 2002-10-02 23:25:38 +0000 |
|---|---|---|
| committer | Mike Barcroft <mike@FreeBSD.org> | 2002-10-02 23:25:38 +0000 |
| commit | 0b024d36432e459ae73d78cecf728cef737da052 (patch) | |
| tree | 727425eb0a3dfd48c0d768e8e088b2791702bde9 /sys | |
| parent | 4162f2fe92697bfdd41ab4585bdece2d4f8403a5 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/posix4/sched.h | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/sys/posix4/sched.h b/sys/posix4/sched.h index 6ac2c8cd73e5..b8b6bd2e8158 100644 --- a/sys/posix4/sched.h +++ b/sys/posix4/sched.h @@ -1,8 +1,3 @@ -#ifndef _SCHED_H_ -#define _SCHED_H_ - -/* sched.h: POSIX 1003.1b Process Scheduling header */ - /*- * Copyright (c) 1996, 1997 * HD Associates, Inc. All rights reserved. @@ -38,39 +33,42 @@ * $FreeBSD$ */ +/* sched.h: POSIX 1003.1b Process Scheduling header */ + +#ifndef _SCHED_H_ +#define _SCHED_H_ + #include <sys/types.h> /* For pid_t */ #ifndef _KERNEL #include <time.h> /* Per P1003.4 */ #endif -/* Scheduling policies +/* + * Scheduling policies */ -#define SCHED_FIFO 1 -#define SCHED_OTHER 2 -#define SCHED_RR 3 +#define SCHED_FIFO 1 +#define SCHED_OTHER 2 +#define SCHED_RR 3 -struct sched_param -{ - int sched_priority; +struct sched_param { + int sched_priority; }; #ifndef _KERNEL #include <sys/cdefs.h> __BEGIN_DECLS -int sched_setparam(pid_t, const struct sched_param *); -int sched_getparam(pid_t, struct sched_param *); - -int sched_setscheduler(pid_t, int, const struct sched_param *); -int sched_getscheduler(pid_t); - -int sched_yield(void); -int sched_get_priority_max(int); -int sched_get_priority_min(int); -int sched_rr_get_interval(pid_t, struct timespec *); +int sched_get_priority_max(int); +int sched_get_priority_min(int); +int sched_getparam(pid_t, struct sched_param *); +int sched_getscheduler(pid_t); +int sched_rr_get_interval(pid_t, struct timespec *); +int sched_setparam(pid_t, const struct sched_param *); +int sched_setscheduler(pid_t, int, const struct sched_param *); +int sched_yield(void); __END_DECLS #endif -#endif /* _SCHED_H_ */ +#endif /* !_SCHED_H_ */ |
