summaryrefslogtreecommitdiffstats
path: root/sys/posix4/sched.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/posix4/sched.h')
-rw-r--r--sys/posix4/sched.h44
1 files changed, 21 insertions, 23 deletions
diff --git a/sys/posix4/sched.h b/sys/posix4/sched.h
index 6ac2c8c..b8b6bd2 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_ */
OpenPOWER on IntegriCloud