diff options
Diffstat (limited to 'doc/posix1003.1/ch13.t')
-rw-r--r-- | doc/posix1003.1/ch13.t | 132 |
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 + |