summaryrefslogtreecommitdiffstats
path: root/doc/posix1003.1/ch13.t
diff options
context:
space:
mode:
Diffstat (limited to 'doc/posix1003.1/ch13.t')
-rw-r--r--doc/posix1003.1/ch13.t132
1 files changed, 132 insertions, 0 deletions
diff --git a/doc/posix1003.1/ch13.t b/doc/posix1003.1/ch13.t
new file mode 100644
index 0000000000..dfb83202cb
--- /dev/null
+++ b/doc/posix1003.1/ch13.t
@@ -0,0 +1,132 @@
+@c
+@c COPYRIGHT (c) 1988-2002.
+@c On-Line Applications Research Corporation (OAR).
+@c All rights reserved.
+@c
+@c $Id$
+@c
+
+@chapter Execution Scheduling
+
+@section Scheduling Parameters
+
+@example
+struct sched_param, Type, Implemented
+@end example
+
+@section Scheduling Policies
+
+@example
+SCHED_FIFO, Constant, Implemented
+SCHED_RR, Constant, Implemented
+SCHED_OTHER, Constant, Implemented
+@end example
+
+NOTE: RTEMS adds SCHED_SPORADIC.
+
+@subsection SCHED_FIFO
+
+@subsection SCHED_RR
+
+@subsection SCHED_OTHER
+
+@section Process Scheduling Functions
+
+@subsection Set Scheduling Parameters
+
+@example
+sched_setparam(), Function, Dummy Implementation
+@end example
+
+@subsection Get Scheduling Parameters
+
+@example
+sched_getparam(), Function, Dummy Implementation
+@end example
+
+@subsection Set Scheduling Policy and Scheduling Parameters
+
+@example
+sched_setscheduler(), Function, Dummy Implementation
+@end example
+
+@subsection Get Scheduling Policy
+
+@example
+sched_getscheduler(), Function, Dummy Implementation
+@end example
+
+@subsection Yield Processor
+
+@example
+sched_yield(), Function, Implemented
+@end example
+
+@subsection Get Scheduling Parameter Limits
+
+@example
+sched_get_priority_max(), Function, Implemented
+sched_get_priority_min(), Function, Implemented
+sched_get_priority_rr_get_interval(), Function, Implemented
+@end example
+
+@section Thread Scheduling
+
+@subsection Thread Scheduling Attributes
+
+@example
+PTHREAD_SCOPE_PROCESS, Constant, Implemented
+PTHREAD_SCOPE_SYSTEM, Constant, Implemented
+@end example
+
+@subsection Scheduling Contention Scope
+
+@subsection Scheduling Allocation Domain
+
+@subsection Scheduling Documentation
+
+@section Thread Scheduling Functions
+
+@subsection Thread Creation Scheduling Attributes
+
+@example
+pthread_attr_setscope(), Function, Implemented
+pthread_attr_getscope(), Function, Implemented
+pthread_attr_setinheritsched(), Function, Implemented
+pthread_attr_getinheritsched(), Function, Implemented
+pthread_attr_setschedpolicy(), Function, Implemented
+pthread_attr_getschedpolicy(), Function, Implemented
+pthread_attr_setschedparam(), Function, Implemented
+pthread_attr_getschedparam(), Function, Implemented
+PTHREAD_INHERIT_SCHED, Constant, Implemented
+PTHREAD_EXPLICIT_SCHED, Constant, Implemented
+@end example
+
+@subsection Dynamic Thread Scheduling Parameters Access
+
+@example
+pthread_setschedparam(), Function, Implemented
+pthread_getschedparam(), Function, Implemented
+@end example
+
+@section Synchronization Scheduling
+
+@subsection Mutex Initialization Scheduling Attributes
+
+@example
+pthread_mutexattr_setprotocol(), Function, Implemented
+pthread_mutexattr_getprotocol(), Function, Implemented
+pthread_mutexattr_setprioceiling(), Function, Implemented
+pthread_mutexattr_getprioceiling(), Function, Implemented
+PTHREAD_PRIO_NONE, Constant, Implemented
+PTHREAD_PRIO_INHERIT, Constant, Implemented
+PTHREAD_PRIO_PROTECT, Constant, Implemented
+@end example
+
+@subsection Change the Priority Ceiling of a Mutex
+
+@example
+pthread_mutex_setprioceiling(), Function, Implemented
+pthread_mutex_getprioceiling(), Function, Implemented
+@end example
+