From 4ebb4862d21554afe8d4bbc69534d559c131abe1 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Sat, 1 Aug 1998 15:49:38 +0000 Subject: Removed all node and menu information since this information is now automatically generated. Removed any attempts to link across chapter boundaries since the manual is incomplete. --- doc/new_chapters/clock.t | 56 +-------------- doc/new_chapters/cond.t | 69 +------------------ doc/new_chapters/key.t | 45 +----------- doc/new_chapters/mutex.t | 93 +------------------------ doc/new_chapters/posix_users.texi | 2 +- doc/new_chapters/preface.texi | 2 +- doc/new_chapters/sched.t | 59 +--------------- doc/new_chapters/signal.t | 110 +----------------------------- doc/new_chapters/thread.t | 139 +------------------------------------- 9 files changed, 12 insertions(+), 563 deletions(-) (limited to 'doc') diff --git a/doc/new_chapters/clock.t b/doc/new_chapters/clock.t index d2f7e1e492..ffd96d9456 100644 --- a/doc/new_chapters/clock.t +++ b/doc/new_chapters/clock.t @@ -6,22 +6,8 @@ @c $Id$ @c -@ifinfo -@node Clock Manager, Clock Manager Introduction, pthread_getspecific, Top -@end ifinfo @chapter Clock Manager -@ifinfo -@menu -* Clock Manager Introduction:: -* Clock Manager Background:: -* Clock Manager Operations:: -* Clock Manager Directives:: -@end menu -@end ifinfo - -@ifinfo -@node Clock Manager Introduction, Clock Manager Background, Clock Manager, Clock Manager -@end ifinfo + @section Introduction The clock manager ... @@ -36,40 +22,17 @@ The directives provided by the clock manager are: @item @code{time} - @end itemize -@ifinfo -@node Clock Manager Background, Clock Manager Operations, Clock Manager Introduction, Clock Manager -@end ifinfo @section Background -@ifinfo -@node Clock Manager Operations, Clock Manager Directives, Clock Manager Background, Clock Manager -@end ifinfo @section Operations -@ifinfo -@node Clock Manager Directives, clock_gettime, Clock Manager Operations, Clock Manager -@end ifinfo @section Directives -@ifinfo -@menu -* clock_gettime:: -* clock_settime:: -* clock_getres:: -* sleep:: -* nanosleep:: -* time:: -@end menu -@end ifinfo This section details the clock manager's directives. A subsection is dedicated to each of this manager's directives and describes the calling sequence, related constants, usage, and status codes. -@page -@ifinfo -@node clock_gettime, clock_settime, Clock Manager Directives, Clock Manager Directives -@end ifinfo @subsection clock_gettime @subheading CALLING SEQUENCE: @@ -100,9 +63,6 @@ The clock_id specified is invalid. @subheading NOTES: @page -@ifinfo -@node clock_settime, clock_getres, clock_gettime, Clock Manager Directives -@end ifinfo @subsection clock_settime @subheading CALLING SEQUENCE: @@ -137,9 +97,6 @@ The contents of the tp structure are invalid. @subheading NOTES: @page -@ifinfo -@node clock_getres, sleep, clock_settime, Clock Manager Directives -@end ifinfo @subsection clock_getres @subheading CALLING SEQUENCE: @@ -173,9 +130,6 @@ The clock_id specified is invalid. If res is NULL, then the resolution is not returned. @page -@ifinfo -@node sleep, nanosleep, clock_getres, Clock Manager Directives -@end ifinfo @subsection sleep @subheading CALLING SEQUENCE: @@ -199,9 +153,6 @@ This routine returns the number of unslept seconds. This call is interruptible by a signal. @page -@ifinfo -@node nanosleep, time, sleep, Clock Manager Directives -@end ifinfo @subsection nanosleep @subheading CALLING SEQUENCE: @@ -239,10 +190,7 @@ field. This call is interruptible by a signal. @page -@ifinfo -@node time, Scheduler Manager, nanosleep, Clock Manager Directives -@end ifinfo -@subsection nanosleep +@subsection time @subheading CALLING SEQUENCE: diff --git a/doc/new_chapters/cond.t b/doc/new_chapters/cond.t index e9c8abf460..437cd63ee5 100644 --- a/doc/new_chapters/cond.t +++ b/doc/new_chapters/cond.t @@ -6,22 +6,8 @@ @c $Id$ @c -@ifinfo -@node Condition Variable Manager, Condition Variable Manager Introduction, pthread_mutex_getprioceiling, Top -@end ifinfo @chapter Condition Variable Manager -@ifinfo -@menu -* Condition Variable Manager Introduction:: -* Condition Variable Manager Background:: -* Condition Variable Manager Operations:: -* Condition Variable Manager Directives:: -@end menu -@end ifinfo - -@ifinfo -@node Condition Variable Manager Introduction, Condition Variable Manager Background, Condition Variable Manager, Condition Variable Manager -@end ifinfo + @section Introduction The condition variable manager ... @@ -41,34 +27,11 @@ The directives provided by the condition variable manager are: @item @code{pthread_cond_timedwait} - @end itemize -@ifinfo -@node Condition Variable Manager Background, Condition Variable Manager Operations, Condition Variable Manager Introduction, Condition Variable Manager -@end ifinfo @section Background -@ifinfo -@node Condition Variable Manager Operations, Condition Variable Manager Directives, Condition Variable Manager Background, Condition Variable Manager -@end ifinfo @section Operations -@ifinfo -@node Condition Variable Manager Directives, pthread_condattr_init, Condition Variable Manager Operations, Condition Variable Manager -@end ifinfo @section Directives -@ifinfo -@menu -* pthread_condattr_init:: -* pthread_condattr_destroy:: -* pthread_condattr_setpshared:: -* pthread_condattr_getpshared:: -* pthread_cond_init:: -* pthread_cond_destroy:: -* pthread_cond_signal:: -* pthread_cond_broadcast:: -* pthread_cond_wait:: -* pthread_cond_timedwait:: -@end menu -@end ifinfo This section details the condition variable manager's directives. A subsection is dedicated to each of this manager's directives @@ -76,9 +39,6 @@ and describes the calling sequence, related constants, usage, and status codes. @page -@ifinfo -@node pthread_condattr_init, pthread_condattr_destroy, Condition Variable Manager Directives, Condition Variable Manager Directives -@end ifinfo @subsection pthread_condattr_init @subheading CALLING SEQUENCE: @@ -104,9 +64,6 @@ attributes object. @subheading NOTES: @page -@ifinfo -@node pthread_condattr_destroy, pthread_condattr_setpshared, pthread_condattr_init, Condition Variable Manager Directives -@end ifinfo @subsection pthread_condattr_destroy @subheading CALLING SEQUENCE: @@ -131,9 +88,6 @@ The attribute object specified is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_condattr_setpshared, pthread_condattr_getpshared, pthread_condattr_destroy, Condition Variable Manager Directives -@end ifinfo @subsection pthread_condattr_setpshared @subheading CALLING SEQUENCE: @@ -160,9 +114,6 @@ Invalid argument passed. @subheading NOTES: @page -@ifinfo -@node pthread_condattr_getpshared, pthread_cond_init, pthread_condattr_setpshared, Condition Variable Manager Directives -@end ifinfo @subsection pthread_condattr_getpshared @subheading CALLING SEQUENCE: @@ -190,9 +141,6 @@ Invalid argument passed. @page -@ifinfo -@node pthread_cond_init, pthread_cond_destroy, pthread_condattr_getpshared, Condition Variable Manager Directives -@end ifinfo @subsection pthread_cond_init @subheading CALLING SEQUENCE: @@ -228,9 +176,6 @@ The specified attribute value is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_cond_destroy, pthread_cond_signal, pthread_cond_init, Condition Variable Manager Directives -@end ifinfo @subsection pthread_cond_destroy @subheading CALLING SEQUENCE: @@ -258,9 +203,6 @@ The specified condition variable is currently in use. @subheading NOTES: @page -@ifinfo -@node pthread_cond_signal, pthread_cond_broadcast, pthread_cond_destroy, Condition Variable Manager Directives -@end ifinfo @subsection pthread_cond_signal @subheading CALLING SEQUENCE: @@ -288,9 +230,6 @@ This routine should not be invoked from a handler from an asynchronous signal handler or an interrupt service routine. @page -@ifinfo -@node pthread_cond_broadcast, pthread_cond_wait, pthread_cond_signal, Condition Variable Manager Directives -@end ifinfo @subsection pthread_cond_broadcast @subheading CALLING SEQUENCE: @@ -318,9 +257,6 @@ This routine should not be invoked from a handler from an asynchronous signal handler or an interrupt service routine. @page -@ifinfo -@node pthread_cond_wait, pthread_cond_timedwait, pthread_cond_broadcast, Condition Variable Manager Directives -@end ifinfo @subsection pthread_cond_wait @subheading CALLING SEQUENCE: @@ -349,9 +285,6 @@ the mutex was not owned by the current thread at the time of the call. @subheading NOTES: @page -@ifinfo -@node pthread_cond_timedwait, Key Manager, pthread_cond_wait, Condition Variable Manager Directives -@end ifinfo @subsection pthread_cond_timedwait @subheading CALLING SEQUENCE: diff --git a/doc/new_chapters/key.t b/doc/new_chapters/key.t index 16196b6116..57419655ff 100644 --- a/doc/new_chapters/key.t +++ b/doc/new_chapters/key.t @@ -6,22 +6,8 @@ @c $Id$ @c -@ifinfo -@node Key Manager, Key Manager Introduction, pthread_cond_timedwait, Top -@end ifinfo @chapter Key Manager -@ifinfo -@menu -* Key Manager Introduction:: -* Key Manager Background:: -* Key Manager Operations:: -* Key Manager Directives:: -@end menu -@end ifinfo - -@ifinfo -@node Key Manager Introduction, Key Manager Background, Key Manager, Key Manager -@end ifinfo + @section Introduction The key manager ... @@ -35,28 +21,11 @@ The directives provided by the key manager are: @item @code{pthread_getspecific} - @end itemize -@ifinfo -@node Key Manager Background, Key Manager Operations, Key Manager Introduction, Key Manager -@end ifinfo @section Background -@ifinfo -@node Key Manager Operations, Key Manager Directives, Key Manager Background, Key Manager -@end ifinfo @section Operations -@ifinfo -@node Key Manager Directives, pthread_key_create, Key Manager Operations, Key Manager -@end ifinfo @section Directives -@ifinfo -@menu -* pthread_key_create:: -* pthread_key_delete:: -* pthread_setspecific:: -* pthread_getspecific:: -@end menu -@end ifinfo This section details the key manager's directives. A subsection is dedicated to each of this manager's directives @@ -64,9 +33,6 @@ and describes the calling sequence, related constants, usage, and status codes. @page -@ifinfo -@node pthread_key_create, pthread_key_delete, Key Manager Directives, Key Manager Directives -@end ifinfo @subsection pthread_key_create @subheading CALLING SEQUENCE: @@ -92,9 +58,6 @@ Insufficient memory exists to create the key. @end table @page -@ifinfo -@node pthread_key_delete, pthread_setspecific, pthread_key_create, Key Manager Directives -@end ifinfo @subsection pthread_key_delete @subheading CALLING SEQUENCE: @@ -120,9 +83,6 @@ The key was invalid @subheading NOTES: @page -@ifinfo -@node pthread_setspecific, pthread_getspecific, pthread_key_delete, Key Manager Directives -@end ifinfo @subsection pthread_setspecific @subheading CALLING SEQUENCE: @@ -148,9 +108,6 @@ The specified key is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_getspecific, Clock Manager, pthread_setspecific, Key Manager Directives -@end ifinfo @subsection pthread_getspecific @subheading CALLING SEQUENCE: diff --git a/doc/new_chapters/mutex.t b/doc/new_chapters/mutex.t index 16cbe6467f..060783b1ac 100644 --- a/doc/new_chapters/mutex.t +++ b/doc/new_chapters/mutex.t @@ -6,22 +6,8 @@ @c $Id$ @c -@ifinfo -@node Mutex Manager, Mutex Manager Introduction, alarm, Top -@end ifinfo @chapter Mutex Manager -@ifinfo -@menu -* Mutex Manager Introduction:: -* Mutex Manager Background:: -* Mutex Manager Operations:: -* Mutex Manager Directives:: -@end menu -@end ifinfo - -@ifinfo -@node Mutex Manager Introduction, Mutex Manager Background, Mutex Manager, Mutex Manager -@end ifinfo + @section Introduction The mutex manager ... @@ -47,40 +33,11 @@ The directives provided by the mutex manager are: @item @code{pthread_mutex_getprioceiling} - @end itemize -@ifinfo -@node Mutex Manager Background, Mutex Manager Operations, Mutex Manager Introduction, Mutex Manager -@end ifinfo @section Background -@ifinfo -@node Mutex Manager Operations, Mutex Manager Directives, Mutex Manager Background, Mutex Manager -@end ifinfo @section Operations -@ifinfo -@node Mutex Manager Directives, pthread_mutexattr_init, Mutex Manager Operations, Mutex Manager -@end ifinfo @section Directives -@ifinfo -@menu -* pthread_mutexattr_init:: -* pthread_mutexattr_destroy:: -* pthread_mutexattr_setprotocol:: -* pthread_mutexattr_getprotocol:: -* pthread_mutexattr_setprioceiling:: -* pthread_mutexattr_getprioceiling:: -* pthread_mutexattr_setpshared:: -* pthread_mutexattr_getpshared:: -* pthread_mutex_init:: -* pthread_mutex_destroy:: -* pthread_mutex_lock:: -* pthread_mutex_trylock:: -* pthread_mutex_timedlock:: -* pthread_mutex_unlock:: -* pthread_mutex_setprioceiling:: -* pthread_mutex_getprioceiling:: -@end menu -@end ifinfo This section details the mutex manager's directives. A subsection is dedicated to each of this manager's directives @@ -88,9 +45,6 @@ and describes the calling sequence, related constants, usage, and status codes. @page -@ifinfo -@node pthread_mutexattr_init, pthread_mutexattr_destroy, Mutex Manager Directives, Mutex Manager Directives -@end ifinfo @subsection pthread_mutexattr_init @subheading CALLING SEQUENCE: @@ -116,9 +70,6 @@ The attribute pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_mutexattr_destroy, pthread_mutexattr_setprotocol, pthread_mutexattr_init, Mutex Manager Directives -@end ifinfo @subsection pthread_mutexattr_destroy @subheading CALLING SEQUENCE: @@ -147,9 +98,6 @@ The attribute set is not initialized. @subheading NOTES: @page -@ifinfo -@node pthread_mutexattr_setprotocol, pthread_mutexattr_getprotocol, pthread_mutexattr_destroy, Mutex Manager Directives -@end ifinfo @subsection pthread_mutexattr_setprotocol @subheading CALLING SEQUENCE: @@ -182,9 +130,6 @@ The protocol argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_mutexattr_getprotocol, pthread_mutexattr_setprioceiling, pthread_mutexattr_setprotocol, Mutex Manager Directives -@end ifinfo @subsection pthread_mutexattr_getprotocol @subheading CALLING SEQUENCE: @@ -217,9 +162,6 @@ The protocol pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_mutexattr_setprioceiling, pthread_mutexattr_getprioceiling, pthread_mutexattr_getprotocol, Mutex Manager Directives -@end ifinfo @subsection pthread_mutexattr_setprioceiling @subheading CALLING SEQUENCE: @@ -252,9 +194,6 @@ The prioceiling argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_mutexattr_getprioceiling, pthread_mutexattr_setpshared, pthread_mutexattr_setprioceiling, Mutex Manager Directives -@end ifinfo @subsection pthread_mutexattr_getprioceiling @subheading CALLING SEQUENCE: @@ -287,9 +226,6 @@ The prioceiling pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_mutexattr_setpshared, pthread_mutexattr_getpshared, pthread_mutexattr_getprioceiling, Mutex Manager Directives -@end ifinfo @subsection pthread_mutexattr_setpshared @subheading CALLING SEQUENCE: @@ -322,9 +258,6 @@ The pshared argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_mutexattr_getpshared, pthread_mutex_init, pthread_mutexattr_setpshared, Mutex Manager Directives -@end ifinfo @subsection pthread_mutexattr_getpshared @subheading CALLING SEQUENCE: @@ -357,9 +290,6 @@ The pshared pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_mutex_init, pthread_mutex_destroy, pthread_mutexattr_getpshared, Mutex Manager Directives -@end ifinfo @subsection pthread_mutex_init @subheading CALLING SEQUENCE: @@ -399,9 +329,6 @@ initialized, but not yet destroyed. @subheading NOTES: @page -@ifinfo -@node pthread_mutex_destroy, pthread_mutex_lock, pthread_mutex_init, Mutex Manager Directives -@end ifinfo @subsection pthread_mutex_destroy @subheading CALLING SEQUENCE: @@ -431,9 +358,6 @@ referenced by another thread. @subheading NOTES: @page -@ifinfo -@node pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_destroy, Mutex Manager Directives -@end ifinfo @subsection pthread_mutex_lock @subheading CALLING SEQUENCE: @@ -467,9 +391,6 @@ The current thread already owns the mutex. @subheading NOTES: @page -@ifinfo -@node pthread_mutex_trylock, pthread_mutex_timedlock, pthread_mutex_lock, Mutex Manager Directives -@end ifinfo @subsection pthread_mutex_trylock @subheading CALLING SEQUENCE: @@ -503,9 +424,6 @@ The current thread already owns the mutex. @subheading NOTES: @page -@ifinfo -@node pthread_mutex_timedlock, pthread_mutex_unlock, pthread_mutex_trylock, Mutex Manager Directives -@end ifinfo @subsection pthread_mutex_timedlock @subheading CALLING SEQUENCE: @@ -545,9 +463,6 @@ The current thread already owns the mutex. @page -@ifinfo -@node pthread_mutex_unlock, pthread_mutex_setprioceiling, pthread_mutex_timedlock, Mutex Manager Directives -@end ifinfo @subsection pthread_mutex_unlock @subheading CALLING SEQUENCE: @@ -573,9 +488,6 @@ The specified mutex is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_mutex_setprioceiling, pthread_mutex_getprioceiling, pthread_mutex_unlock, Mutex Manager Directives -@end ifinfo @subsection pthread_mutex_setprioceiling @subheading CALLING SEQUENCE: @@ -609,9 +521,6 @@ The specified mutex is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_mutex_getprioceiling, Condition Variable Manager, pthread_mutex_setprioceiling, Mutex Manager Directives -@end ifinfo @subsection pthread_mutex_getprioceiling @subheading CALLING SEQUENCE: diff --git a/doc/new_chapters/posix_users.texi b/doc/new_chapters/posix_users.texi index 7686b2cb40..9cdfb38a60 100644 --- a/doc/new_chapters/posix_users.texi +++ b/doc/new_chapters/posix_users.texi @@ -108,7 +108,7 @@ This is the online version of the RTEMS POSIX API User's Guide @c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here @c -@node Command and Variable Index, Concept Index, sched_yield, Top +@node Command and Variable Index, Concept Index, , Top @unnumbered Command and Variable Index There are currently no Command and Variable Index entries. diff --git a/doc/new_chapters/preface.texi b/doc/new_chapters/preface.texi index 660819a77c..7c0468da88 100644 --- a/doc/new_chapters/preface.texi +++ b/doc/new_chapters/preface.texi @@ -7,7 +7,7 @@ @c @ifinfo -@node Preface, Thread Manager, Top, Top +@node Preface, , Top, Top @end ifinfo @unnumbered Preface diff --git a/doc/new_chapters/sched.t b/doc/new_chapters/sched.t index c37c24964d..3e5621337e 100644 --- a/doc/new_chapters/sched.t +++ b/doc/new_chapters/sched.t @@ -6,22 +6,8 @@ @c $Id$ @c -@ifinfo -@node Scheduler Manager, Scheduler Manager Introduction, time, Top -@end ifinfo @chapter Scheduler Manager -@ifinfo -@menu -* Scheduler Manager Introduction:: -* Scheduler Manager Background:: -* Scheduler Manager Operations:: -* Scheduler Manager Directives:: -@end menu -@end ifinfo - -@ifinfo -@node Scheduler Manager Introduction, Scheduler Manager Background, Scheduler Manager, Scheduler Manager -@end ifinfo + @section Introduction The scheduler manager ... @@ -35,20 +21,8 @@ The directives provided by the scheduler manager are: @item @code{sched_yield} - @end itemize -@ifinfo -@node Scheduler Manager Background, Priority, Scheduler Manager Introduction, Scheduler Manager -@end ifinfo @section Background -@ifinfo -@menu -* Priority:: -* Scheduling Policies:: -@end menu -@end ifinfo - -@ifinfo -@node Priority, Scheduling Policies, Scheduler Manager Background, Scheduler Manager Background -@end ifinfo + @subsection Priority In the RTEMS implementation of the POSIX API, the priorities range from @@ -56,9 +30,6 @@ the low priority of sched_get_priority_min() to the highest priority of sched_get_priority_max(). Numerically higher values represent higher priorities. -@ifinfo -@node Scheduling Policies, Scheduler Manager Operations, Priority, Scheduler Manager Background -@end ifinfo @subsection Scheduling Policies The following scheduling policies are available: @@ -87,23 +58,9 @@ the thread resumes its initial priority and has its budget replenished. @end table -@ifinfo -@node Scheduler Manager Operations, Scheduler Manager Directives, Scheduling Policies, Scheduler Manager -@end ifinfo @section Operations -@ifinfo -@node Scheduler Manager Directives, sched_get_priority_min, Scheduler Manager Operations, Scheduler Manager -@end ifinfo @section Directives -@ifinfo -@menu -* sched_get_priority_min:: -* sched_get_priority_max:: -* sched_rr_get_interval:: -* sched_yield:: -@end menu -@end ifinfo This section details the scheduler manager's directives. A subsection is dedicated to each of this manager's directives @@ -111,9 +68,6 @@ and describes the calling sequence, related constants, usage, and status codes. @page -@ifinfo -@node sched_get_priority_min, sched_get_priority_max, Scheduler Manager Directives, Scheduler Manager Directives -@end ifinfo @subsection sched_get_priority_min @subheading CALLING SEQUENCE: @@ -141,9 +95,6 @@ The indicated policy is invalid. @subheading NOTES: @page -@ifinfo -@node sched_get_priority_max, sched_rr_get_interval, sched_get_priority_min, Scheduler Manager Directives -@end ifinfo @subsection sched_get_priority_max @subheading CALLING SEQUENCE: @@ -171,9 +122,6 @@ The indicated policy is invalid. @subheading NOTES: @page -@ifinfo -@node sched_rr_get_interval, sched_yield, sched_get_priority_max, Scheduler Manager Directives -@end ifinfo @subsection sched_rr_get_interval @subheading CALLING SEQUENCE: @@ -205,9 +153,6 @@ The specified interval pointer parameter is invalid. @subheading NOTES: @page -@ifinfo -@node sched_yield, Command and Variable Index, sched_rr_get_interval, Scheduler Manager Directives -@end ifinfo @subsection sched_yield @subheading CALLING SEQUENCE: diff --git a/doc/new_chapters/signal.t b/doc/new_chapters/signal.t index 6d90b8cfff..1e5b6cfd50 100644 --- a/doc/new_chapters/signal.t +++ b/doc/new_chapters/signal.t @@ -6,22 +6,8 @@ @c $Id$ @c -@ifinfo -@node Signal Manager, Signal Manager Introduction, pthread_getschedparam, Top -@end ifinfo @chapter Signal Manager -@ifinfo -@menu -* Signal Manager Introduction:: -* Signal Manager Background:: -* Signal Manager Operations:: -* Signal Manager Directives:: -@end menu -@end ifinfo - -@ifinfo -@node Signal Manager Introduction, Signal Manager Background, Signal Manager, Signal Manager -@end ifinfo + @section Introduction The signal manager ... @@ -49,20 +35,8 @@ The directives provided by the signal manager are: @item @code{alarm} - @end itemize -@ifinfo -@node Signal Manager Background, Signal Delivery, Signal Manager Introduction, Signal Manager -@end ifinfo @section Background -@ifinfo -@menu -* Signal Delivery:: -@end menu -@end ifinfo - -@ifinfo -@node Signal Delivery, Signal Manager Operations, Signal Manager Background, Signal Manager Background -@end ifinfo @subsection Signal Delivery Signals directed at a thread are delivered to the specified thread. @@ -95,37 +69,9 @@ the recipient of the signal. @end enumerate -@ifinfo -@node Signal Manager Operations, Signal Manager Directives, Signal Delivery, Signal Manager -@end ifinfo @section Operations -@ifinfo -@node Signal Manager Directives, sigaddset, Signal Manager Operations, Signal Manager -@end ifinfo @section Directives -@ifinfo -@menu -* sigaddset:: -* sigdelset:: -* sigfillset:: -* sigismember:: -* sigemptyset:: -* sigaction:: -* pthread_kill:: -* sigprocmask:: -* pthread_sigmask:: -* kill:: -* sigpending:: -* sigsuspend:: -* pause:: -* sigwait:: -* sigwaitinfo:: -* sigtimedwait:: -* sigqueue:: -* alarm:: -@end menu -@end ifinfo This section details the signal manager's directives. A subsection is dedicated to each of this manager's directives @@ -133,9 +79,6 @@ and describes the calling sequence, related constants, usage, and status codes. @page -@ifinfo -@node sigaddset, sigdelset, Signal Manager Directives, Signal Manager Directives -@end ifinfo @subsection sigaddset @subheading CALLING SEQUENCE: @@ -162,9 +105,6 @@ Invalid argument passed. @subheading NOTES: @page -@ifinfo -@node sigdelset, sigfillset, sigaddset, Signal Manager Directives -@end ifinfo @subsection sigdelset @subheading CALLING SEQUENCE: @@ -191,9 +131,6 @@ Invalid argument passed. @subheading NOTES: @page -@ifinfo -@node sigfillset, sigismember, sigdelset, Signal Manager Directives -@end ifinfo @subsection sigfillset @subheading CALLING SEQUENCE: @@ -218,9 +155,6 @@ Invalid argument passed. @subheading NOTES: @page -@ifinfo -@node sigismember, sigemptyset, sigfillset, Signal Manager Directives -@end ifinfo @subsection sigismember @subheading CALLING SEQUENCE: @@ -246,9 +180,6 @@ Invalid argument passed. @subheading NOTES: @page -@ifinfo -@node sigemptyset, sigaction, sigismember, Signal Manager Directives -@end ifinfo @subsection sigemptyset @subheading CALLING SEQUENCE: @@ -274,9 +205,6 @@ Invalid argument passed. @subheading NOTES: @page -@ifinfo -@node sigaction, pthread_kill, sigemptyset, Signal Manager Directives -@end ifinfo @subsection sigaction @subheading CALLING SEQUENCE: @@ -308,9 +236,6 @@ Realtime Signals Extension option not supported. The signal number cannot be SIGKILL. @page -@ifinfo -@node pthread_kill, sigprocmask, sigaction, Signal Manager Directives -@end ifinfo @subsection pthread_kill @subheading CALLING SEQUENCE: @@ -339,9 +264,6 @@ Invalid argument passed. @subheading NOTES: @page -@ifinfo -@node sigprocmask, pthread_sigmask, pthread_kill, Signal Manager Directives -@end ifinfo @subsection sigprocmask @subheading CALLING SEQUENCE: @@ -369,9 +291,6 @@ Invalid argument passed. @page -@ifinfo -@node pthread_sigmask, kill, sigprocmask, Signal Manager Directives -@end ifinfo @subsection pthread_sigmask @subheading CALLING SEQUENCE: @@ -399,9 +318,6 @@ Invalid argument passed. @page -@ifinfo -@node kill, sigpending, pthread_sigmask, Signal Manager Directives -@end ifinfo @subsection kill @subheading CALLING SEQUENCE: @@ -435,9 +351,6 @@ The process indicated by the parameter pid is invalid. @page -@ifinfo -@node sigpending, sigsuspend, kill, Signal Manager Directives -@end ifinfo @subsection sigpending @subheading CALLING SEQUENCE: @@ -465,9 +378,6 @@ Invalid address for set. @subheading NOTES: @page -@ifinfo -@node sigsuspend, pause, sigpending, Signal Manager Directives -@end ifinfo @subsection sigsuspend @subheading CALLING SEQUENCE: @@ -494,9 +404,6 @@ Signal interrupted this function. @subheading NOTES: @page -@ifinfo -@node pause, sigwait, sigsuspend, Signal Manager Directives -@end ifinfo @subsection pause @subheading CALLING SEQUENCE: @@ -521,9 +428,6 @@ Signal interrupted this function. @subheading NOTES: @page -@ifinfo -@node sigwait, sigwaitinfo, pause, Signal Manager Directives -@end ifinfo @subsection sigwait @subheading CALLING SEQUENCE: @@ -552,9 +456,6 @@ Signal interrupted this function. @subheading NOTES: @page -@ifinfo -@node sigwaitinfo, sigtimedwait, sigwait, Signal Manager Directives -@end ifinfo @subsection sigwaitinfo @subheading CALLING SEQUENCE: @@ -580,9 +481,6 @@ Signal interrupted this function. @subheading NOTES: @page -@ifinfo -@node sigtimedwait, sigqueue, sigwaitinfo, Signal Manager Directives -@end ifinfo @subsection sigtimedwait @subheading CALLING SEQUENCE: @@ -618,9 +516,6 @@ If timeout is NULL, then the thread will wait forever for the specified signal set. @page -@ifinfo -@node sigqueue, alarm, sigtimedwait, Signal Manager Directives -@end ifinfo @subsection sigqueue @subheading CALLING SEQUENCE: @@ -663,9 +558,6 @@ The process pid does not exist. @page -@ifinfo -@node alarm, Mutex Manager, sigqueue, Signal Manager Directives -@end ifinfo @subsection alarm @subheading CALLING SEQUENCE: diff --git a/doc/new_chapters/thread.t b/doc/new_chapters/thread.t index bb223a37ed..9add33dfef 100644 --- a/doc/new_chapters/thread.t +++ b/doc/new_chapters/thread.t @@ -6,22 +6,8 @@ @c $Id$ @c -@ifinfo -@node Thread Manager, Thread Manager Introduction, Preface, Top -@end ifinfo @chapter Thread Manager -@ifinfo -@menu -* Thread Manager Introduction:: -* Thread Manager Background:: -* Thread Manager Operations:: -* Thread Manager Directives:: -@end menu -@end ifinfo - -@ifinfo -@node Thread Manager Introduction, Thread Manager Background, Thread Manager, Thread Manager -@end ifinfo + @section Introduction The thread manager ... @@ -56,19 +42,8 @@ The directives provided by the thread manager are: @item @code{pthread_getschedparam} - @end itemize -@ifinfo -@node Thread Manager Background, Thread Attributes, Thread Manager Introduction, Thread Manager -@end ifinfo @section Background -@ifinfo -@menu -* Thread Attributes:: -@end menu -@end ifinfo - -@ifinfo -@node Thread Attributes, Thread Manager Operations, Thread Manager Background, Thread Manager Background -@end ifinfo + @subsection Thread Attributes Thread attributes are utilized only at thread creation time. @@ -107,44 +82,9 @@ All policies utilize the thread priority parameter. @end table -@ifinfo -@node Thread Manager Operations, Thread Manager Directives, Thread Attributes, Thread Manager -@end ifinfo @section Operations -@ifinfo -@node Thread Manager Directives, pthread_attr_init, Thread Manager Operations, Thread Manager -@end ifinfo @section Directives -@ifinfo -@menu -* pthread_attr_init:: -* pthread_attr_destroy:: -* pthread_attr_setdetachstate:: -* pthread_attr_getdetachstate:: -* pthread_attr_setstacksize:: -* pthread_attr_getstacksize:: -* pthread_attr_setstackaddr:: -* pthread_attr_getstackaddr:: -* pthread_attr_setscope:: -* pthread_attr_getscope:: -* pthread_attr_setinheritsched:: -* pthread_attr_getinheritsched:: -* pthread_attr_setschedpolicy:: -* pthread_attr_getschedpolicy:: -* pthread_attr_setschedparam:: -* pthread_attr_getschedparam:: -* pthread_create:: -* pthread_exit:: -* pthread_detach:: -* pthread_join:: -* pthread_self:: -* pthread_equal:: -* pthread_once:: -* pthread_setschedparam:: -* pthread_getschedparam:: -@end menu -@end ifinfo This section details the thread manager's directives. A subsection is dedicated to each of this manager's directives @@ -152,9 +92,6 @@ and describes the calling sequence, related constants, usage, and status codes. @page -@ifinfo -@node pthread_attr_init, pthread_attr_destroy, Thread Manager Directives, Thread Manager Directives -@end ifinfo @subsection pthread_attr_init @subheading CALLING SEQUENCE: @@ -181,9 +118,6 @@ The attribute pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_destroy, pthread_attr_setdetachstate, pthread_attr_init, Thread Manager Directives -@end ifinfo @subsection pthread_attr_destroy @subheading CALLING SEQUENCE: @@ -212,9 +146,6 @@ The attribute set is not initialized. @subheading NOTES: @page -@ifinfo -@node pthread_attr_setdetachstate, pthread_attr_getdetachstate, pthread_attr_destroy, Thread Manager Directives -@end ifinfo @subsection pthread_attr_setdetachstate @subheading CALLING SEQUENCE: @@ -247,9 +178,6 @@ The detachstate argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_getdetachstate, pthread_attr_setstacksize, pthread_attr_setdetachstate, Thread Manager Directives -@end ifinfo @subsection pthread_attr_getdetachstate @subheading CALLING SEQUENCE: @@ -282,9 +210,6 @@ The detatchstate pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_setstacksize, pthread_attr_getstacksize, pthread_attr_getdetachstate, Thread Manager Directives -@end ifinfo @subsection pthread_attr_setstacksize @subheading CALLING SEQUENCE: @@ -317,9 +242,6 @@ If the specified stacksize is below the minimum required for this CPU, then the stacksize will be set to the minimum for this CPU. @page -@ifinfo -@node pthread_attr_getstacksize, pthread_attr_setstackaddr, pthread_attr_setstacksize, Thread Manager Directives -@end ifinfo @subsection pthread_attr_getstacksize @subheading CALLING SEQUENCE: @@ -352,9 +274,6 @@ The stacksize pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_setstackaddr, pthread_attr_getstackaddr, pthread_attr_getstacksize, Thread Manager Directives -@end ifinfo @subsection pthread_attr_setstackaddr @subheading CALLING SEQUENCE: @@ -384,9 +303,6 @@ The attribute set is not initialized. @subheading NOTES: @page -@ifinfo -@node pthread_attr_getstackaddr, pthread_attr_setscope, pthread_attr_setstackaddr, Thread Manager Directives -@end ifinfo @subsection pthread_attr_getstackaddr @subheading CALLING SEQUENCE: @@ -419,9 +335,6 @@ The stackaddr pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_setscope, pthread_attr_getscope, pthread_attr_getstackaddr, Thread Manager Directives -@end ifinfo @subsection pthread_attr_setscope @subheading CALLING SEQUENCE: @@ -457,9 +370,6 @@ The contention scope specified (PTHREAD_SCOPE_SYSTEM) is not supported. @subheading NOTES: @page -@ifinfo -@node pthread_attr_getscope, pthread_attr_setinheritsched, pthread_attr_setscope, Thread Manager Directives -@end ifinfo @subsection pthread_attr_getscope @subheading CALLING SEQUENCE: @@ -492,9 +402,6 @@ The contentionscope pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_setinheritsched, pthread_attr_getinheritsched, pthread_attr_getscope, Thread Manager Directives -@end ifinfo @subsection pthread_attr_setinheritsched @subheading CALLING SEQUENCE: @@ -527,9 +434,6 @@ The specified scheduler inheritance argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_getinheritsched, pthread_attr_setschedpolicy, pthread_attr_setinheritsched, Thread Manager Directives -@end ifinfo @subsection pthread_attr_getinheritsched @subheading CALLING SEQUENCE: @@ -561,9 +465,6 @@ The inheritsched pointer argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_setschedpolicy, pthread_attr_getschedpolicy, pthread_attr_getinheritsched, Thread Manager Directives -@end ifinfo @subsection pthread_attr_setschedpolicy @subheading CALLING SEQUENCE: @@ -595,9 +496,6 @@ The specified scheduler policy argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_getschedpolicy, pthread_attr_setschedparam, pthread_attr_setschedpolicy, Thread Manager Directives -@end ifinfo @subsection pthread_attr_getschedpolicy @subheading CALLING SEQUENCE: @@ -629,9 +527,6 @@ The specified scheduler policy argument pointer is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_setschedparam, pthread_attr_getschedparam, pthread_attr_getschedpolicy, Thread Manager Directives -@end ifinfo @subsection pthread_attr_setschedparam @subheading CALLING SEQUENCE: @@ -663,9 +558,6 @@ The specified scheduler parameter argument is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_attr_getschedparam, pthread_create, pthread_attr_setschedparam, Thread Manager Directives -@end ifinfo @subsection pthread_attr_getschedparam @subheading CALLING SEQUENCE: @@ -697,9 +589,6 @@ The specified scheduler parameter argument pointer is invalid. @subheading NOTES: @page -@ifinfo -@node pthread_create, pthread_exit, pthread_attr_getschedparam, Thread Manager Directives -@end ifinfo @subsection pthread_create @subheading CALLING SEQUENCE: @@ -761,9 +650,6 @@ Invalid argument passed. @subheading NOTES: @page -@ifinfo -@node pthread_exit, pthread_detach, pthread_create, Thread Manager Directives -@end ifinfo @subsection pthread_exit @subheading CALLING SEQUENCE: @@ -787,9 +673,6 @@ void pthread_exit( @subheading NOTES: @page -@ifinfo -@node pthread_detach, pthread_join, pthread_exit, Thread Manager Directives -@end ifinfo @subsection pthread_detach @subheading CALLING SEQUENCE: @@ -821,9 +704,6 @@ will remain joined with that thread. Any subsequent calls to pthread_join on the specified thread will fail. @page -@ifinfo -@node pthread_join, pthread_self, pthread_detach, Thread Manager Directives -@end ifinfo @subsection pthread_join @subheading CALLING SEQUENCE: @@ -861,9 +741,6 @@ on the specified thread will fail. If value_ptr is NULL, then no value is returned. @page -@ifinfo -@node pthread_self, pthread_equal, pthread_join, Thread Manager Directives -@end ifinfo @subsection pthread_self @subheading CALLING SEQUENCE: @@ -883,9 +760,6 @@ This routine returns the id of the calling thread. @subheading NOTES: @page -@ifinfo -@node pthread_equal, pthread_once, pthread_self, Thread Manager Directives -@end ifinfo @subsection pthread_equal @subheading CALLING SEQUENCE: @@ -917,9 +791,6 @@ The thread ids are equal. The behavior is undefined if the thread IDs are not valid. @page -@ifinfo -@node pthread_once, pthread_setschedparam, pthread_equal, Thread Manager Directives -@end ifinfo @subsection pthread_once @subheading CALLING SEQUENCE: @@ -944,9 +815,6 @@ NONE @subheading NOTES: @page -@ifinfo -@node pthread_setschedparam, pthread_getschedparam, pthread_once, Thread Manager Directives -@end ifinfo @subsection pthread_setschedparam @subheading CALLING SEQUENCE: @@ -988,9 +856,6 @@ The thread indicated was invalid. @subheading NOTES: @page -@ifinfo -@node pthread_getschedparam, Signal Manager, pthread_setschedparam, Thread Manager Directives -@end ifinfo @subsection pthread_getschedparam @subheading CALLING SEQUENCE: -- cgit v1.2.3