Changeset c4dddee in rtems


Ignore:
Timestamp:
Nov 19, 1998, 4:06:46 PM (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
cee261b
Parents:
d82f3e81
Message:

Major update/merge of POSIX manual.

Location:
doc/posix_users
Files:
10 added
2 deleted
7 moved

Legend:

Unmodified
Added
Removed
  • doc/posix_users/clock.t

    rd82f3e81 rc4dddee  
    77@c
    88
    9 @ifinfo
    10 @node Clock Manager, Clock Manager Introduction, pthread_getspecific, Top
    11 @end ifinfo
    129@chapter Clock Manager
    13 @ifinfo
    14 @menu
    15 * Clock Manager Introduction::
    16 * Clock Manager Background::
    17 * Clock Manager Operations::
    18 * Clock Manager Directives::
    19 @end menu
    20 @end ifinfo
    21 
    22 @ifinfo
    23 @node Clock Manager Introduction, Clock Manager Background, Clock Manager, Clock Manager
    24 @end ifinfo
     10
    2511@section Introduction
    2612
     
    3319@item @code{clock_settime} -
    3420@item @code{clock_getres} -
     21@item @code{sleep} - Delay Process Execution
    3522@item @code{nanosleep} -
    36 @item @code{time} -
     23@item @code{gettimeofday} - Get the Time of Day
     24@item @code{time} - Get time in seconds
    3725@end itemize
    3826
    39 @ifinfo
    40 @node Clock Manager Background, Clock Manager Operations, Clock Manager Introduction, Clock Manager
    41 @end ifinfo
    4227@section Background
    4328
    44 @ifinfo
    45 @node Clock Manager Operations, Clock Manager Directives, Clock Manager Background, Clock Manager
    46 @end ifinfo
     29There is currently no text in this section.
     30
    4731@section Operations
    4832
    49 @ifinfo
    50 @node Clock Manager Directives, clock_gettime, Clock Manager Operations, Clock Manager
    51 @end ifinfo
     33There is currently no text in this section.
     34
    5235@section Directives
    53 @ifinfo
    54 @menu
    55 * clock_gettime::
    56 * clock_settime::
    57 * clock_getres::
    58 * sleep::
    59 * nanosleep::
    60 * time::
    61 @end menu
    62 @end ifinfo
    6336
    6437This section details the clock manager's directives.
     
    6740and status codes.
    6841
    69 @page
    70 @ifinfo
    71 @node clock_gettime, clock_settime, Clock Manager Directives, Clock Manager Directives
    72 @end ifinfo
    73 @subsection clock_gettime
     42@subsection clock_gettime -
    7443
    7544@subheading CALLING SEQUENCE:
     
    10069@subheading NOTES:
    10170
    102 @page
    103 @ifinfo
    104 @node clock_settime, clock_getres, clock_gettime, Clock Manager Directives
    105 @end ifinfo
    106 @subsection clock_settime
     71NONE
     72
     73@page
     74@subsection clock_settime -
    10775 
    10876@subheading CALLING SEQUENCE:
     
    136104 
    137105@subheading NOTES:
    138  
    139 @page
    140 @ifinfo
    141 @node clock_getres, sleep, clock_settime, Clock Manager Directives
    142 @end ifinfo
    143 @subsection clock_getres
     106
     107NONE
     108 
     109@page
     110@subsection clock_getres -
    144111 
    145112@subheading CALLING SEQUENCE:
     
    174141
    175142@page
    176 @ifinfo
    177 @node sleep, nanosleep, clock_getres, Clock Manager Directives
    178 @end ifinfo
    179 @subsection sleep
     143@subsection sleep - Delay Process Execution
    180144 
    181145@subheading CALLING SEQUENCE:
     
    195159@subheading DESCRIPTION:
    196160 
     161The @code{sleep()} function delays the calling thread by the specified
     162number of @code{seconds}.
     163
    197164@subheading NOTES:
    198165
     
    200167 
    201168@page
    202 @ifinfo
    203 @node nanosleep, time, sleep, Clock Manager Directives
    204 @end ifinfo
    205 @subsection nanosleep
     169@subsection nanosleep -
    206170 
    207171@subheading CALLING SEQUENCE:
     
    240204
    241205@page
    242 @ifinfo
    243 @node time, Scheduler Manager, nanosleep, Clock Manager Directives
    244 @end ifinfo
    245 @subsection nanosleep
     206@subsection gettimeofday - Get the Time of Day
     207
     208@subheading CALLING SEQUENCE:
     209
     210@example
     211#include <sys/time.h>
     212#include <unistd.h>
     213
     214int gettimeofday(
     215  struct timeval  *tp,
     216  struct timezone *tzp
     217);
     218@end example
     219
     220@subheading STATUS CODES:
     221
     222On error, this routine returns -1 and sets @code{errno} as appropriate.
     223
     224@table @b
     225@item EPERM
     226@code{settimeofdat} is called by someone other than the superuser.
     227
     228@item EINVAL
     229Timezone (or something else) is invalid.
     230
     231@item EFAULT
     232One of @code{tv} or @code{tz} pointed outside your accessible address
     233space
     234
     235@end table
     236
     237@subheading DESCRIPTION:
     238
     239This routine returns the current time of day in the @code{tp} structure.
     240
     241@subheading NOTES:
     242
     243Currently, the timezone information is not supported.  The @code{tzp}
     244argument is ignored.
     245
     246@page
     247@subsection time - Get time in seconds
    246248 
    247249@subheading CALLING SEQUENCE:
     
    260262
    261263@subheading DESCRIPTION:
    262  
    263 @subheading NOTES:
    264  
     264
     265@code{time} returns the time since 00:00:00 GMT, January 1, 1970,
     266measured in seconds
     267
     268If @code{tloc} in non null, the return value is also stored in the
     269memory pointed to by @code{t}.
     270 
     271@subheading NOTES:
     272
     273NONE
     274 
  • doc/posix_users/cond.t

    rd82f3e81 rc4dddee  
    77@c
    88
    9 @ifinfo
    10 @node Condition Variable Manager, Condition Variable Manager Introduction, pthread_mutex_getprioceiling, Top
    11 @end ifinfo
    129@chapter Condition Variable Manager
    13 @ifinfo
    14 @menu
    15 * Condition Variable Manager Introduction::
    16 * Condition Variable Manager Background::
    17 * Condition Variable Manager Operations::
    18 * Condition Variable Manager Directives::
    19 @end menu
    20 @end ifinfo
    21 
    22 @ifinfo
    23 @node Condition Variable Manager Introduction, Condition Variable Manager Background, Condition Variable Manager, Condition Variable Manager
    24 @end ifinfo
     10
    2511@section Introduction
    2612
     
    4228@end itemize
    4329
    44 @ifinfo
    45 @node Condition Variable Manager Background, Condition Variable Manager Operations, Condition Variable Manager Introduction, Condition Variable Manager
    46 @end ifinfo
    4730@section Background
    4831
    49 @ifinfo
    50 @node Condition Variable Manager Operations, Condition Variable Manager Directives, Condition Variable Manager Background, Condition Variable Manager
    51 @end ifinfo
     32There is currently no text in this section.
     33
    5234@section Operations
    5335
    54 @ifinfo
    55 @node Condition Variable Manager Directives, pthread_condattr_init, Condition Variable Manager Operations, Condition Variable Manager
    56 @end ifinfo
     36There is currently no text in this section.
     37
    5738@section Directives
    58 @ifinfo
    59 @menu
    60 * pthread_condattr_init::
    61 * pthread_condattr_destroy::
    62 * pthread_condattr_setpshared::
    63 * pthread_condattr_getpshared::
    64 * pthread_cond_init::
    65 * pthread_cond_destroy::
    66 * pthread_cond_signal::
    67 * pthread_cond_broadcast::
    68 * pthread_cond_wait::
    69 * pthread_cond_timedwait::
    70 @end menu
    71 @end ifinfo
    7239
    7340This section details the condition variable manager's directives.
     
    7744
    7845@page
    79 @ifinfo
    80 @node pthread_condattr_init, pthread_condattr_destroy, Condition Variable Manager Directives, Condition Variable Manager Directives
    81 @end ifinfo
    8246@subsection pthread_condattr_init
    8347
     
    10569
    10670@page
    107 @ifinfo
    108 @node pthread_condattr_destroy, pthread_condattr_setpshared, pthread_condattr_init, Condition Variable Manager Directives
    109 @end ifinfo
    11071@subsection pthread_condattr_destroy
    11172
     
    13293
    13394@page
    134 @ifinfo
    135 @node pthread_condattr_setpshared, pthread_condattr_getpshared, pthread_condattr_destroy, Condition Variable Manager Directives
    136 @end ifinfo
    13795@subsection pthread_condattr_setpshared
    13896
     
    161119
    162120@page
    163 @ifinfo
    164 @node pthread_condattr_getpshared, pthread_cond_init, pthread_condattr_setpshared, Condition Variable Manager Directives
    165 @end ifinfo
    166121@subsection pthread_condattr_getpshared
    167122
     
    191146
    192147@page
    193 @ifinfo
    194 @node pthread_cond_init, pthread_cond_destroy, pthread_condattr_getpshared, Condition Variable Manager Directives
    195 @end ifinfo
    196148@subsection pthread_cond_init
    197149
     
    229181
    230182@page
    231 @ifinfo
    232 @node pthread_cond_destroy, pthread_cond_signal, pthread_cond_init, Condition Variable Manager Directives
    233 @end ifinfo
    234183@subsection pthread_cond_destroy
    235184
     
    259208
    260209@page
    261 @ifinfo
    262 @node pthread_cond_signal, pthread_cond_broadcast, pthread_cond_destroy, Condition Variable Manager Directives
    263 @end ifinfo
    264210@subsection pthread_cond_signal
    265211
     
    289235
    290236@page
    291 @ifinfo
    292 @node pthread_cond_broadcast, pthread_cond_wait, pthread_cond_signal, Condition Variable Manager Directives
    293 @end ifinfo
    294237@subsection pthread_cond_broadcast
    295238
     
    319262
    320263@page
    321 @ifinfo
    322 @node pthread_cond_wait, pthread_cond_timedwait, pthread_cond_broadcast, Condition Variable Manager Directives
    323 @end ifinfo
    324264@subsection pthread_cond_wait
    325265
     
    350290
    351291@page
    352 @ifinfo
    353 @node pthread_cond_timedwait, Key Manager, pthread_cond_wait, Condition Variable Manager Directives
    354 @end ifinfo
    355292@subsection pthread_cond_timedwait
    356293
  • doc/posix_users/key.t

    rd82f3e81 rc4dddee  
    77@c
    88
    9 @ifinfo
    10 @node Key Manager, Key Manager Introduction, pthread_cond_timedwait, Top
    11 @end ifinfo
    129@chapter Key Manager
    13 @ifinfo
    14 @menu
    15 * Key Manager Introduction::
    16 * Key Manager Background::
    17 * Key Manager Operations::
    18 * Key Manager Directives::
    19 @end menu
    20 @end ifinfo
    2110
    22 @ifinfo
    23 @node Key Manager Introduction, Key Manager Background, Key Manager, Key Manager
    24 @end ifinfo
    2511@section Introduction
    2612
     
    3622@end itemize
    3723
    38 @ifinfo
    39 @node Key Manager Background, Key Manager Operations, Key Manager Introduction, Key Manager
    40 @end ifinfo
    4124@section Background
    4225
    43 @ifinfo
    44 @node Key Manager Operations, Key Manager Directives, Key Manager Background, Key Manager
    45 @end ifinfo
     26There is currently no text in this section.
     27
    4628@section Operations
    4729
    48 @ifinfo
    49 @node Key Manager Directives, pthread_key_create, Key Manager Operations, Key Manager
    50 @end ifinfo
     30There is currently no text in this section.
     31
    5132@section Directives
    52 @ifinfo
    53 @menu
    54 * pthread_key_create::
    55 * pthread_key_delete::
    56 * pthread_setspecific::
    57 * pthread_getspecific::
    58 @end menu
    59 @end ifinfo
    6033
    6134This section details the key manager's directives.
     
    6538
    6639@page
    67 @ifinfo
    68 @node pthread_key_create, pthread_key_delete, Key Manager Directives, Key Manager Directives
    69 @end ifinfo
    7040@subsection pthread_key_create
    7141
     
    9363
    9464@page
    95 @ifinfo
    96 @node pthread_key_delete, pthread_setspecific, pthread_key_create, Key Manager Directives
    97 @end ifinfo
    9865@subsection pthread_key_delete
    9966 
     
    12188
    12289@page
    123 @ifinfo
    124 @node pthread_setspecific, pthread_getspecific, pthread_key_delete, Key Manager Directives
    125 @end ifinfo
    12690@subsection pthread_setspecific
    12791
     
    149113
    150114@page
    151 @ifinfo
    152 @node pthread_getspecific, Clock Manager, pthread_setspecific, Key Manager Directives
    153 @end ifinfo
    154115@subsection pthread_getspecific
    155116
  • doc/posix_users/mutex.t

    rd82f3e81 rc4dddee  
    77@c
    88
    9 @ifinfo
    10 @node Mutex Manager, Mutex Manager Introduction, alarm, Top
    11 @end ifinfo
    129@chapter Mutex Manager
    13 @ifinfo
    14 @menu
    15 * Mutex Manager Introduction::
    16 * Mutex Manager Background::
    17 * Mutex Manager Operations::
    18 * Mutex Manager Directives::
    19 @end menu
    20 @end ifinfo
    21 
    22 @ifinfo
    23 @node Mutex Manager Introduction, Mutex Manager Background, Mutex Manager, Mutex Manager
    24 @end ifinfo
     10
    2511@section Introduction
    2612
     
    4834@end itemize
    4935
    50 @ifinfo
    51 @node Mutex Manager Background, Mutex Manager Operations, Mutex Manager Introduction, Mutex Manager
    52 @end ifinfo
    5336@section Background
    5437
    55 @ifinfo
    56 @node Mutex Manager Operations, Mutex Manager Directives, Mutex Manager Background, Mutex Manager
    57 @end ifinfo
     38There is currently no text in this section.
     39
    5840@section Operations
    5941
    60 @ifinfo
    61 @node Mutex Manager Directives, pthread_mutexattr_init, Mutex Manager Operations, Mutex Manager
    62 @end ifinfo
     42There is currently no text in this section.
     43
    6344@section Directives
    64 @ifinfo
    65 @menu
    66 * pthread_mutexattr_init::
    67 * pthread_mutexattr_destroy::
    68 * pthread_mutexattr_setprotocol::
    69 * pthread_mutexattr_getprotocol::
    70 * pthread_mutexattr_setprioceiling::
    71 * pthread_mutexattr_getprioceiling::
    72 * pthread_mutexattr_setpshared::
    73 * pthread_mutexattr_getpshared::
    74 * pthread_mutex_init::
    75 * pthread_mutex_destroy::
    76 * pthread_mutex_lock::
    77 * pthread_mutex_trylock::
    78 * pthread_mutex_timedlock::
    79 * pthread_mutex_unlock::
    80 * pthread_mutex_setprioceiling::
    81 * pthread_mutex_getprioceiling::
    82 @end menu
    83 @end ifinfo
    8445
    8546This section details the mutex manager's directives.
     
    8950
    9051@page
    91 @ifinfo
    92 @node pthread_mutexattr_init, pthread_mutexattr_destroy, Mutex Manager Directives, Mutex Manager Directives
    93 @end ifinfo
    9452@subsection pthread_mutexattr_init
    9553
     
    11775
    11876@page
    119 @ifinfo
    120 @node pthread_mutexattr_destroy, pthread_mutexattr_setprotocol, pthread_mutexattr_init, Mutex Manager Directives
    121 @end ifinfo
    12277@subsection pthread_mutexattr_destroy
    12378
     
    148103
    149104@page
    150 @ifinfo
    151 @node pthread_mutexattr_setprotocol, pthread_mutexattr_getprotocol, pthread_mutexattr_destroy, Mutex Manager Directives
    152 @end ifinfo
    153105@subsection pthread_mutexattr_setprotocol
    154106
     
    183135
    184136@page
    185 @ifinfo
    186 @node pthread_mutexattr_getprotocol, pthread_mutexattr_setprioceiling, pthread_mutexattr_setprotocol, Mutex Manager Directives
    187 @end ifinfo
    188137@subsection pthread_mutexattr_getprotocol
    189138 
     
    218167
    219168@page
    220 @ifinfo
    221 @node pthread_mutexattr_setprioceiling, pthread_mutexattr_getprioceiling, pthread_mutexattr_getprotocol, Mutex Manager Directives
    222 @end ifinfo
    223169@subsection pthread_mutexattr_setprioceiling
    224170
     
    253199
    254200@page
    255 @ifinfo
    256 @node pthread_mutexattr_getprioceiling, pthread_mutexattr_setpshared, pthread_mutexattr_setprioceiling, Mutex Manager Directives
    257 @end ifinfo
    258201@subsection pthread_mutexattr_getprioceiling
    259202
     
    288231
    289232@page
    290 @ifinfo
    291 @node pthread_mutexattr_setpshared, pthread_mutexattr_getpshared, pthread_mutexattr_getprioceiling, Mutex Manager Directives
    292 @end ifinfo
    293233@subsection pthread_mutexattr_setpshared
    294234
     
    323263
    324264@page
    325 @ifinfo
    326 @node pthread_mutexattr_getpshared, pthread_mutex_init, pthread_mutexattr_setpshared, Mutex Manager Directives
    327 @end ifinfo
    328265@subsection pthread_mutexattr_getpshared
    329266
     
    358295
    359296@page
    360 @ifinfo
    361 @node pthread_mutex_init, pthread_mutex_destroy, pthread_mutexattr_getpshared, Mutex Manager Directives
    362 @end ifinfo
    363297@subsection pthread_mutex_init
    364298
     
    400334
    401335@page
    402 @ifinfo
    403 @node pthread_mutex_destroy, pthread_mutex_lock, pthread_mutex_init, Mutex Manager Directives
    404 @end ifinfo
    405336@subsection pthread_mutex_destroy
    406337
     
    432363
    433364@page
    434 @ifinfo
    435 @node pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_destroy, Mutex Manager Directives
    436 @end ifinfo
    437365@subsection pthread_mutex_lock
    438366
     
    468396
    469397@page
    470 @ifinfo
    471 @node pthread_mutex_trylock, pthread_mutex_timedlock, pthread_mutex_lock, Mutex Manager Directives
    472 @end ifinfo
    473398@subsection pthread_mutex_trylock
    474399 
     
    504429 
    505430@page
    506 @ifinfo
    507 @node pthread_mutex_timedlock, pthread_mutex_unlock, pthread_mutex_trylock, Mutex Manager Directives
    508 @end ifinfo
    509431@subsection pthread_mutex_timedlock
    510432 
     
    546468
    547469@page
    548 @ifinfo
    549 @node pthread_mutex_unlock,  pthread_mutex_setprioceiling, pthread_mutex_timedlock, Mutex Manager Directives
    550 @end ifinfo
    551470@subsection pthread_mutex_unlock
    552471
     
    574493
    575494@page
    576 @ifinfo
    577 @node pthread_mutex_setprioceiling, pthread_mutex_getprioceiling, pthread_mutex_unlock, Mutex Manager Directives
    578 @end ifinfo
    579495@subsection pthread_mutex_setprioceiling
    580496
     
    610526
    611527@page
    612 @ifinfo
    613 @node pthread_mutex_getprioceiling, Condition Variable Manager, pthread_mutex_setprioceiling, Mutex Manager Directives
    614 @end ifinfo
    615528@subsection pthread_mutex_getprioceiling
    616529
  • doc/posix_users/sched.t

    rd82f3e81 rc4dddee  
    77@c
    88
    9 @ifinfo
    10 @node Scheduler Manager, Scheduler Manager Introduction, time, Top
    11 @end ifinfo
    129@chapter Scheduler Manager
    13 @ifinfo
    14 @menu
    15 * Scheduler Manager Introduction::
    16 * Scheduler Manager Background::
    17 * Scheduler Manager Operations::
    18 * Scheduler Manager Directives::
    19 @end menu
    20 @end ifinfo
    2110
    22 @ifinfo
    23 @node Scheduler Manager Introduction, Scheduler Manager Background, Scheduler Manager, Scheduler Manager
    24 @end ifinfo
    2511@section Introduction
    2612
     
    3622@end itemize
    3723
    38 @ifinfo
    39 @node Scheduler Manager Background, Priority, Scheduler Manager Introduction, Scheduler Manager
    40 @end ifinfo
    4124@section Background
    42 @ifinfo
    43 @menu
    44 * Priority::
    45 * Scheduling Policies::
    46 @end menu
    47 @end ifinfo
    4825
    49 @ifinfo
    50 @node Priority, Scheduling Policies, Scheduler Manager Background, Scheduler Manager Background
    51 @end ifinfo
    5226@subsection Priority
    5327
     
    5731priorities.
    5832
    59 @ifinfo
    60 @node Scheduling Policies, Scheduler Manager Operations, Priority, Scheduler Manager Background
    61 @end ifinfo
    6233@subsection Scheduling Policies
    6334
     
    8859@end table
    8960
    90 @ifinfo
    91 @node Scheduler Manager Operations, Scheduler Manager Directives, Scheduling Policies, Scheduler Manager
    92 @end ifinfo
    9361@section Operations
    9462
    95 @ifinfo
    96 @node Scheduler Manager Directives, sched_get_priority_min, Scheduler Manager Operations, Scheduler Manager
    97 @end ifinfo
     63There is currently no text in this section.
     64
    9865@section Directives
    99 @ifinfo
    100 @menu
    101 * sched_get_priority_min::
    102 * sched_get_priority_max::
    103 * sched_rr_get_interval::
    104 * sched_yield::
    105 @end menu
    106 @end ifinfo
    10766
    10867This section details the scheduler manager's directives.
     
    11271
    11372@page
    114 @ifinfo
    115 @node sched_get_priority_min, sched_get_priority_max, Scheduler Manager Directives, Scheduler Manager Directives
    116 @end ifinfo
    11773@subsection sched_get_priority_min
    11874
     
    14298
    14399@page
    144 @ifinfo
    145 @node sched_get_priority_max, sched_rr_get_interval, sched_get_priority_min, Scheduler Manager Directives
    146 @end ifinfo
    147100@subsection sched_get_priority_max
    148101
     
    172125
    173126@page
    174 @ifinfo
    175 @node sched_rr_get_interval, sched_yield, sched_get_priority_max, Scheduler Manager Directives
    176 @end ifinfo
    177127@subsection sched_rr_get_interval
    178128
     
    206156
    207157@page
    208 @ifinfo
    209 @node sched_yield, Command and Variable Index, sched_rr_get_interval, Scheduler Manager Directives
    210 @end ifinfo
    211158@subsection sched_yield
    212159
  • doc/posix_users/signal.t

    rd82f3e81 rc4dddee  
    77@c
    88
    9 @ifinfo
    10 @node Signal Manager, Signal Manager Introduction, pthread_getschedparam, Top
    11 @end ifinfo
    129@chapter Signal Manager
    13 @ifinfo
    14 @menu
    15 * Signal Manager Introduction::
    16 * Signal Manager Background::
    17 * Signal Manager Operations::
    18 * Signal Manager Directives::
    19 @end menu
    20 @end ifinfo
    21 
    22 @ifinfo
    23 @node Signal Manager Introduction, Signal Manager Background, Signal Manager, Signal Manager
    24 @end ifinfo
     10
    2511@section Introduction
    2612
     
    3016
    3117@itemize @bullet
    32 @item @code{sigaddset} -
    33 @item @code{sigdelset} -
    34 @item @code{sigfillset} -
    35 @item @code{sigismember} -
    36 @item @code{sigemptyset} -
    37 @item @code{sigaction} -
    38 @item @code{pthread_kill} -
    39 @item @code{sigprocmask} -
    40 @item @code{pthread_sigmask} -
    41 @item @code{kill} -
    42 @item @code{sigpending} -
    43 @item @code{sigsuspend} -
    44 @item @code{pause} -
    45 @item @code{sigwait} -
    46 @item @code{sigwaitinfo} -
    47 @item @code{sigtimedwait} -
    48 @item @code{sigqueue} -
    49 @item @code{alarm} -
     18@item @code{sigaddset} - Add a Signal to a Signal Set
     19@item @code{sigdelset} - Delete a Signal from a Signal Set
     20@item @code{sigfillset} - Fill a Signal Set
     21@item @code{sigismember} - Is Signal a Member of a Signal Set
     22@item @code{sigemptyset} - Empty a Signal Set
     23@item @code{sigaction} - Examine and Change Signal Action
     24@item @code{pthread_kill} - Send a Signal to a Thread
     25@item @code{sigprocmask} - Examine and Change Process Blocked Signals
     26@item @code{pthread_sigmask} - Examine and Change Thread Blocked Signals
     27@item @code{kill} - Send a Signal to a Process
     28@item @code{sigpending} - Examine Pending Signals
     29@item @code{sigsuspend} - Wait for a Signal
     30@item @code{pause} - Suspend Process Execution
     31@item @code{sigwait} - Synchronously Accept a Signal
     32@item @code{sigwaitinfo} - Synchronously Accept a Signal
     33@item @code{sigtimedwait} - Synchronously Accept a Signal with Timeout
     34@item @code{sigqueue} - Queue a Signal to a Process
     35@item @code{alarm} - Schedule Alarm
    5036@end itemize
    5137
    52 @ifinfo
    53 @node Signal Manager Background, Signal Delivery, Signal Manager Introduction, Signal Manager
    54 @end ifinfo
    5538@section Background
    56 @ifinfo
    57 @menu
    58 * Signal Delivery::
    59 @end menu
    60 @end ifinfo
    61 
    62 
    63 @ifinfo
    64 @node Signal Delivery, Signal Manager Operations, Signal Manager Background, Signal Manager Background
    65 @end ifinfo
     39
    6640@subsection Signal Delivery
    6741
     
    7246
    7347@enumerate
    74 @item If the action for this signal is currently SIG_IGN, then the signal
    75 is simply ignored.
     48@item If the action for this signal is currently @code{SIG_IGN},
     49then the signal is simply ignored.
    7650
    7751@item If the currently executing thread has the signal unblocked, then
     
    7953
    8054@item If any threads are currently blocked waiting for this signal
    81 (sigwait()), then the signal is delivered to the highest priority
     55(@code{sigwait()}), then the signal is delivered to the highest priority
    8256thread waiting for this signal.
    8357
     
    9064
    9165@item In the event the signal still can not be delivered, then it is left
    92 pending.  The first thread to unblock the signal (sigprocmask() or
    93 pthread_sigprocmask()) or to wait for this signal (sigwait()) will be
    94 the recipient of the signal.
     66pending.  The first thread to unblock the signal (@code{sigprocmask()} or
     67@code{pthread_sigprocmask()}) or to wait for this signal
     68(@code{sigwait()}) will be the recipient of the signal.
    9569
    9670@end enumerate
    9771
    98 @ifinfo
    99 @node Signal Manager Operations, Signal Manager Directives, Signal Delivery, Signal Manager
    100 @end ifinfo
    10172@section Operations
    10273
    103 @ifinfo
    104 @node Signal Manager Directives, sigaddset, Signal Manager Operations, Signal Manager
    105 @end ifinfo
     74There is currently no text in this section.
     75
    10676@section Directives
    107 @ifinfo
    108 @menu
    109 * sigaddset::
    110 * sigdelset::
    111 * sigfillset::
    112 * sigismember::
    113 * sigemptyset::
    114 * sigaction::
    115 * pthread_kill::
    116 * sigprocmask::
    117 * pthread_sigmask::
    118 * kill::
    119 * sigpending::
    120 * sigsuspend::
    121 * pause::
    122 * sigwait::
    123 * sigwaitinfo::
    124 * sigtimedwait::
    125 * sigqueue::
    126 * alarm::
    127 @end menu
    128 @end ifinfo
    12977
    13078This section details the signal manager's directives.
     
    13482
    13583@page
    136 @ifinfo
    137 @node sigaddset, sigdelset, Signal Manager Directives, Signal Manager Directives
    138 @end ifinfo
    139 @subsection sigaddset
     84@subsection sigaddset - Add a Signal to a Signal Set
    14085
    14186@subheading CALLING SEQUENCE:
     
    160105@subheading DESCRIPTION:
    161106
    162 @subheading NOTES:
    163 
    164 @page
    165 @ifinfo
    166 @node sigdelset, sigfillset, sigaddset, Signal Manager Directives
    167 @end ifinfo
    168 @subsection sigdelset
     107This function adds the @code{signo} to the specified signal @code{set}.
     108
     109@subheading NOTES:
     110
     111NONE
     112
     113@page
     114@subsection sigdelset - Delete a Signal from a Signal Set
    169115
    170116@subheading CALLING SEQUENCE:
     
    189135@subheading DESCRIPTION:
    190136
    191 @subheading NOTES:
    192 
    193 @page
    194 @ifinfo
    195 @node sigfillset, sigismember, sigdelset, Signal Manager Directives
    196 @end ifinfo
    197 @subsection sigfillset
     137This function deletes the @code{signo} to the specified signal @code{set}.
     138
     139@subheading NOTES:
     140
     141NONE
     142
     143@page
     144@subsection sigfillset - Fill a Signal Set
    198145
    199146@subheading CALLING SEQUENCE:
     
    208155
    209156@subheading STATUS CODES:
    210 @table @b
    211 @item EINVAL
    212 Invalid argument passed.
    213 
    214 @end table
    215 
    216 @subheading DESCRIPTION:
    217 
    218 @subheading NOTES:
    219 
    220 @page
    221 @ifinfo
    222 @node sigismember, sigemptyset, sigfillset, Signal Manager Directives
    223 @end ifinfo
    224 @subsection sigismember
     157
     158@table @b
     159
     160@item EINVAL
     161Invalid argument passed.
     162
     163@end table
     164
     165@subheading DESCRIPTION:
     166
     167This function fills the specified signal @code{set} such that all
     168signals are set.
     169
     170@subheading NOTES:
     171
     172NONE
     173
     174@page
     175@subsection sigismember - Is Signal a Member of a Signal Set
    225176
    226177@subheading CALLING SEQUENCE:
     
    236187
    237188@subheading STATUS CODES:
    238 @table @b
    239 @item EINVAL
    240 Invalid argument passed.
    241 
    242 @end table
    243 
    244 @subheading DESCRIPTION:
    245 
    246 @subheading NOTES:
    247 
    248 @page
    249 @ifinfo
    250 @node sigemptyset, sigaction,  sigismember, Signal Manager Directives
    251 @end ifinfo
    252 @subsection sigemptyset
     189
     190@table @b
     191
     192@item EINVAL
     193Invalid argument passed.
     194
     195@end table
     196
     197@subheading DESCRIPTION:
     198
     199This function returns returns 1 if @code{signo} is a member of @code{set}
     200and 0 otherwise.
     201
     202@subheading NOTES:
     203
     204NONE
     205
     206@page
     207@subsection sigemptyset - Empty a Signal Set
    253208
    254209@subheading CALLING SEQUENCE:
     
    265220
    266221@table @b
    267 @item EINVAL
    268 Invalid argument passed.
    269 
    270 @end table
    271 
    272 @subheading DESCRIPTION:
    273 
    274 @subheading NOTES:
    275 
    276 @page
    277 @ifinfo
    278 @node sigaction, pthread_kill, sigemptyset, Signal Manager Directives
    279 @end ifinfo
    280 @subsection sigaction
     222
     223@item EINVAL
     224Invalid argument passed.
     225
     226@end table
     227
     228@subheading DESCRIPTION:
     229
     230This function fills the specified signal @code{set} such that all
     231signals are cleared.
     232
     233@subheading NOTES:
     234
     235NONE
     236
     237@page
     238@subsection sigaction - Examine and Change Signal Action
    281239
    282240@subheading CALLING SEQUENCE:
     
    305263@subheading DESCRIPTION:
    306264
     265This function is used to change the action taken by a process on
     266receipt of the specfic signal @code{sig}.  The new action is
     267specified by @code{act} and the previous action is returned
     268via @code{oact}.
     269
    307270@subheading NOTES:
    308271
    309272The signal number cannot be SIGKILL.
    310 @page
    311 @ifinfo
    312 @node pthread_kill, sigprocmask, sigaction, Signal Manager Directives
    313 @end ifinfo
    314 @subsection pthread_kill
     273
     274@page
     275@subsection pthread_kill - Send a Signal to a Thread
    315276
    316277@subheading CALLING SEQUENCE:
     
    326287
    327288@subheading STATUS CODES:
    328 @table @b
     289
     290@table @b
     291
    329292@item ESRCH
    330293The thread indicated by the parameter thread is invalid.
     
    337300@subheading DESCRIPTION:
    338301
    339 @subheading NOTES:
    340 
    341 @page
    342 @ifinfo
    343 @node sigprocmask, pthread_sigmask, pthread_kill, Signal Manager Directives
    344 @end ifinfo
    345 @subsection sigprocmask
     302This functions sends the specified signal @code{sig} to @code{thread}.
     303
     304@subheading NOTES:
     305
     306NONE
     307
     308@page
     309@subsection sigprocmask - Examine and Change Process Blocked Signals
    346310 
    347311@subheading CALLING SEQUENCE:
     
    358322 
    359323@subheading STATUS CODES:
    360 @table @b
    361 @item EINVAL
    362 Invalid argument passed.
    363  
    364 @end table
    365  
    366 @subheading DESCRIPTION:
    367  
    368 @subheading NOTES:
    369  
    370 
    371 @page
    372 @ifinfo
    373 @node pthread_sigmask, kill, sigprocmask, Signal Manager Directives
    374 @end ifinfo
    375 @subsection pthread_sigmask
     324
     325@table @b
     326
     327@item EINVAL
     328Invalid argument passed.
     329 
     330@end table
     331 
     332@subheading DESCRIPTION:
     333 
     334This function is used to alter the set of currently blocked signals
     335on a process wide basis.  A blocked signal will not be received by the
     336process.  The behavior of this function is dependent on the value of
     337@code{how} which may be one of the following:
     338
     339@table @code
     340
     341@item SIG_BLOCK
     342The set of blocked signals is set to the union of @code{set} and
     343those signals currently blocked.
     344
     345@item SIG_UNBLOCK
     346The signals specific in @code{set} are removed from the currently
     347blocked set.
     348
     349@item SIG_SETMASK
     350The set of currently blocked signals is set to @code{set}.
     351
     352@end table
     353
     354If @code{oset} is not @code{NULL}, then the set of blocked signals
     355prior to this call is returned in @code{oset}.
     356
     357@subheading NOTES:
     358
     359It is not an error to unblock a signal which is not blocked.
     360
     361@page
     362@subsection pthread_sigmask - Examine and Change Thread Blocked Signals
    376363
    377364@subheading CALLING SEQUENCE:
     
    396383@subheading DESCRIPTION:
    397384
    398 @subheading NOTES:
    399 
    400 
    401 @page
    402 @ifinfo
    403 @node kill, sigpending, pthread_sigmask, Signal Manager Directives
    404 @end ifinfo
    405 @subsection kill
     385This function is used to alter the set of currently blocked signals
     386for the calling thread.  A blocked signal will not be received by the
     387process.  The behavior of this function is dependent on the value of
     388@code{how} which may be one of the following:
     389
     390@table @code
     391@item SIG_BLOCK
     392The set of blocked signals is set to the union of @code{set} and
     393those signals currently blocked.
     394
     395@item SIG_UNBLOCK
     396The signals specific in @code{set} are removed from the currently
     397blocked set.
     398
     399@item SIG_SETMASK
     400The set of currently blocked signals is set to @code{set}.
     401
     402@end table
     403
     404If @code{oset} is not @code{NULL}, then the set of blocked signals
     405prior to this call is returned in @code{oset}.
     406
     407@subheading NOTES:
     408
     409It is not an error to unblock a signal which is not blocked.
     410
     411
     412@page
     413@subsection kill - Send a Signal to a Process
    406414
    407415@subheading CALLING SEQUENCE:
     
    432440@subheading DESCRIPTION:
    433441
    434 @subheading NOTES:
    435 
    436  
    437 @page
    438 @ifinfo
    439 @node sigpending, sigsuspend, kill, Signal Manager Directives
    440 @end ifinfo
    441 @subsection sigpending
     442This function sends the signal @code{sig} to the process @code{pid}.
     443
     444@subheading NOTES:
     445
     446NONE
     447 
     448@page
     449@subsection sigpending - Examine Pending Signals
    442450 
    443451@subheading CALLING SEQUENCE:
     
    453461@subheading STATUS CODES:
    454462
    455 On error, this routine returns -1 and sets errno to one of the following:
    456  
    457 @table @b
     463On error, this routine returns -1 and sets @code{errno} to one of
     464the following:
     465 
     466@table @b
     467
    458468@item EFAULT
    459469Invalid address for set.
     
    462472
    463473@subheading DESCRIPTION:
    464  
    465 @subheading NOTES:
    466 
    467 @page
    468 @ifinfo
    469 @node sigsuspend, pause, sigpending, Signal Manager Directives
    470 @end ifinfo
    471 @subsection sigsuspend
     474
     475This function allows the caller to examine the set of currently pending
     476signals.  A pending signal is one which has been raised but is currently
     477blocked.  The set of pending signals is returned in @code{set}.
     478 
     479@subheading NOTES:
     480
     481NONE
     482
     483@page
     484@subsection sigsuspend - Wait for a Signal
    472485 
    473486@subheading CALLING SEQUENCE:
     
    482495 
    483496@subheading STATUS CODES:
    484 @table @b
    485 Returns -1 and sets errno.
     497
     498On error, this routine returns -1 and sets @code{errno} to one of
     499the following:
     500
     501@table @b
    486502
    487503@item EINTR
     
    491507 
    492508@subheading DESCRIPTION:
    493  
    494 @subheading NOTES:
    495 
    496 @page
    497 @ifinfo
    498 @node pause, sigwait, sigsuspend, Signal Manager Directives
    499 @end ifinfo
    500 @subsection pause
     509
     510This function temporarily replaces the signal mask for the process
     511with that specified by @code{sigmask} and blocks the calling thread
     512until the signal is raised.
     513 
     514@subheading NOTES:
     515
     516NONE
     517
     518@page
     519@subsection pause - Suspend Process Execution
    501520 
    502521@subheading CALLING SEQUENCE:
     
    509528 
    510529@subheading STATUS CODES:
    511 @table @b
    512 Returns -1 and sets errno.
     530
     531On error, this routine returns -1 and sets @code{errno} to one of
     532the following:
     533
     534@table @b
    513535 
    514536@item EINTR
     
    518540 
    519541@subheading DESCRIPTION:
    520  
    521 @subheading NOTES:
    522  
    523 @page
    524 @ifinfo
    525 @node sigwait, sigwaitinfo, pause, Signal Manager Directives
    526 @end ifinfo
    527 @subsection sigwait
     542
     543This function causes the calling thread to be blocked until the signal
     544is received.
     545 
     546@subheading NOTES:
     547
     548NONE
     549 
     550@page
     551@subsection sigwait - Synchronously Accept a Signal
    528552
    529553@subheading CALLING SEQUENCE:
     
    550574@subheading DESCRIPTION:
    551575
    552 @subheading NOTES:
    553 
    554 @page
    555 @ifinfo
    556 @node sigwaitinfo, sigtimedwait, sigwait, Signal Manager Directives
    557 @end ifinfo
    558 @subsection sigwaitinfo
     576This function selects a pending signal based on the set specified in
     577@code{set}, atomically clears it from the set of pending signals, and
     578returns the signal number for that signal in @code{sig}.
     579
     580
     581@subheading NOTES:
     582
     583NONE
     584
     585@page
     586@subsection sigwaitinfo - Synchronously Accept a Signal
    559587 
    560588@subheading CALLING SEQUENCE:
     
    578606@subheading DESCRIPTION:
    579607 
    580 @subheading NOTES:
    581 
    582 @page
    583 @ifinfo
    584 @node sigtimedwait, sigqueue, sigwaitinfo, Signal Manager Directives
    585 @end ifinfo
    586 @subsection sigtimedwait
     608This function selects a pending signal based on the set specified in
     609@code{set}, atomically clears it from the set of pending signals, and
     610returns information about that signal in @code{info}.
     611
     612@subheading NOTES:
     613
     614NONE
     615
     616@page
     617@subsection sigtimedwait - Synchronously Accept a Signal with Timeout
    587618 
    588619@subheading CALLING SEQUENCE:
     
    613644@subheading DESCRIPTION:
    614645 
    615 @subheading NOTES:
    616 
    617 If timeout is NULL, then the thread will wait forever for the specified
    618 signal set.
    619 
    620 @page
    621 @ifinfo
    622 @node sigqueue, alarm, sigtimedwait, Signal Manager Directives
    623 @end ifinfo
    624 @subsection sigqueue
     646This function selects a pending signal based on the set specified in
     647@code{set}, atomically clears it from the set of pending signals, and
     648returns information about that signal in @code{info}.  The calling thread
     649will block up to @code{timeout} waiting for the signal to arrive.
     650
     651@subheading NOTES:
     652
     653If @code{timeout} is NULL, then the calling thread will wait forever for
     654the specified signal set.
     655
     656@page
     657@subsection sigqueue - Queue a Signal to a Process
    625658 
    626659@subheading CALLING SEQUENCE:
     
    659692 
    660693@subheading DESCRIPTION:
    661  
    662 @subheading NOTES:
    663 
    664 
    665 @page
    666 @ifinfo
    667 @node alarm, Mutex Manager, sigqueue, Signal Manager Directives
    668 @end ifinfo
    669 @subsection alarm
     694
     695This function sends the signal specified by @code{signo} to the
     696process @code{pid}
     697 
     698@subheading NOTES:
     699
     700NONE
     701
     702@page
     703@subsection alarm - Schedule Alarm
    670704 
    671705@subheading CALLING SEQUENCE:
     
    681715@subheading STATUS CODES:
    682716
    683 If there was a previous alarm() request with time remaining, then this routine
    684 returns the number of seconds until that outstanding alarm would have fired.
    685 If no previous alarm() request was outstanding, then zero is returned.
    686  
    687 @subheading DESCRIPTION:
    688  
    689 @subheading NOTES:
    690 
    691 
     717This call always succeeds.
     718 
     719@subheading DESCRIPTION:
     720 
     721If there was a previous @code{alarm()} request with time remaining,
     722then this routine returns the number of seconds until that outstanding
     723alarm would have fired.  If no previous @code{alarm()} request was
     724outstanding, then zero is returned.
     725
     726@subheading NOTES:
     727
     728NONE
  • doc/posix_users/thread.t

    rd82f3e81 rc4dddee  
    77@c
    88
    9 @ifinfo
    10 @node Thread Manager, Thread Manager Introduction, Preface, Top
    11 @end ifinfo
    129@chapter Thread Manager
    13 @ifinfo
    14 @menu
    15 * Thread Manager Introduction::
    16 * Thread Manager Background::
    17 * Thread Manager Operations::
    18 * Thread Manager Directives::
    19 @end menu
    20 @end ifinfo
    21 
    22 @ifinfo
    23 @node Thread Manager Introduction, Thread Manager Background, Thread Manager, Thread Manager
    24 @end ifinfo
     10
    2511@section Introduction
    2612
     
    5743@end itemize
    5844
    59 @ifinfo
    60 @node Thread Manager Background, Thread Attributes, Thread Manager Introduction, Thread Manager
    61 @end ifinfo
    6245@section Background
    63 @ifinfo
    64 @menu
    65 * Thread Attributes::
    66 @end menu
    67 @end ifinfo
    68 
    69 @ifinfo
    70 @node Thread Attributes, Thread Manager Operations, Thread Manager Background, Thread Manager Background
    71 @end ifinfo
     46
    7247@subsection Thread Attributes
    7348
     
    10883@end table
    10984
    110 @ifinfo
    111 @node Thread Manager Operations, Thread Manager Directives, Thread Attributes, Thread Manager
    112 @end ifinfo
    11385@section Operations
    11486
    115 @ifinfo
    116 @node Thread Manager Directives, pthread_attr_init, Thread Manager Operations, Thread Manager
    117 @end ifinfo
     87There is currently no text in this section.
     88
    11889@section Directives
    119 @ifinfo
    120 @menu
    121 * pthread_attr_init::
    122 * pthread_attr_destroy::
    123 * pthread_attr_setdetachstate::
    124 * pthread_attr_getdetachstate::
    125 * pthread_attr_setstacksize::
    126 * pthread_attr_getstacksize::
    127 * pthread_attr_setstackaddr::
    128 * pthread_attr_getstackaddr::
    129 * pthread_attr_setscope::
    130 * pthread_attr_getscope::
    131 * pthread_attr_setinheritsched::
    132 * pthread_attr_getinheritsched::
    133 * pthread_attr_setschedpolicy::
    134 * pthread_attr_getschedpolicy::
    135 * pthread_attr_setschedparam::
    136 * pthread_attr_getschedparam::
    137 * pthread_create::
    138 * pthread_exit::
    139 * pthread_detach::
    140 * pthread_join::
    141 * pthread_self::
    142 * pthread_equal::
    143 * pthread_once::
    144 * pthread_setschedparam::
    145 * pthread_getschedparam::
    146 @end menu
    147 @end ifinfo
    14890
    14991This section details the thread manager's directives.
     
    15395
    15496@page
    155 @ifinfo
    156 @node pthread_attr_init, pthread_attr_destroy, Thread Manager Directives, Thread Manager Directives
    157 @end ifinfo
    15897@subsection pthread_attr_init
    15998
     
    182121
    183122@page
    184 @ifinfo
    185 @node pthread_attr_destroy, pthread_attr_setdetachstate, pthread_attr_init, Thread Manager Directives
    186 @end ifinfo
    187123@subsection pthread_attr_destroy
    188124
     
    213149
    214150@page
    215 @ifinfo
    216 @node pthread_attr_setdetachstate, pthread_attr_getdetachstate, pthread_attr_destroy, Thread Manager Directives
    217 @end ifinfo
    218151@subsection pthread_attr_setdetachstate
    219152
     
    248181
    249182@page
    250 @ifinfo
    251 @node pthread_attr_getdetachstate, pthread_attr_setstacksize, pthread_attr_setdetachstate, Thread Manager Directives
    252 @end ifinfo
    253183@subsection pthread_attr_getdetachstate
    254184
     
    283213
    284214@page
    285 @ifinfo
    286 @node pthread_attr_setstacksize, pthread_attr_getstacksize, pthread_attr_getdetachstate, Thread Manager Directives
    287 @end ifinfo
    288215@subsection pthread_attr_setstacksize
    289216
     
    318245
    319246@page
    320 @ifinfo
    321 @node pthread_attr_getstacksize, pthread_attr_setstackaddr, pthread_attr_setstacksize, Thread Manager Directives
    322 @end ifinfo
    323247@subsection pthread_attr_getstacksize
    324248
     
    353277
    354278@page
    355 @ifinfo
    356 @node pthread_attr_setstackaddr, pthread_attr_getstackaddr, pthread_attr_getstacksize, Thread Manager Directives
    357 @end ifinfo
    358279@subsection pthread_attr_setstackaddr
    359280
     
    385306
    386307@page
    387 @ifinfo
    388 @node pthread_attr_getstackaddr, pthread_attr_setscope, pthread_attr_setstackaddr, Thread Manager Directives
    389 @end ifinfo
    390308@subsection pthread_attr_getstackaddr
    391309
     
    420338
    421339@page
    422 @ifinfo
    423 @node pthread_attr_setscope, pthread_attr_getscope, pthread_attr_getstackaddr, Thread Manager Directives
    424 @end ifinfo
    425340@subsection pthread_attr_setscope
    426341
     
    458373
    459374@page
    460 @ifinfo
    461 @node pthread_attr_getscope, pthread_attr_setinheritsched, pthread_attr_setscope, Thread Manager Directives
    462 @end ifinfo
    463375@subsection pthread_attr_getscope
    464376
     
    493405
    494406@page
    495 @ifinfo
    496 @node pthread_attr_setinheritsched, pthread_attr_getinheritsched, pthread_attr_getscope, Thread Manager Directives
    497 @end ifinfo
    498407@subsection pthread_attr_setinheritsched
    499408
     
    528437
    529438@page
    530 @ifinfo
    531 @node pthread_attr_getinheritsched, pthread_attr_setschedpolicy, pthread_attr_setinheritsched, Thread Manager Directives
    532 @end ifinfo
    533439@subsection pthread_attr_getinheritsched
    534440
     
    562468
    563469@page
    564 @ifinfo
    565 @node pthread_attr_setschedpolicy, pthread_attr_getschedpolicy, pthread_attr_getinheritsched, Thread Manager Directives
    566 @end ifinfo
    567470@subsection pthread_attr_setschedpolicy
    568471
     
    596499
    597500@page
    598 @ifinfo
    599 @node pthread_attr_getschedpolicy, pthread_attr_setschedparam, pthread_attr_setschedpolicy, Thread Manager Directives
    600 @end ifinfo
    601501@subsection pthread_attr_getschedpolicy
    602502
     
    630530
    631531@page
    632 @ifinfo
    633 @node pthread_attr_setschedparam, pthread_attr_getschedparam, pthread_attr_getschedpolicy, Thread Manager Directives
    634 @end ifinfo
    635532@subsection pthread_attr_setschedparam
    636533
     
    664561
    665562@page
    666 @ifinfo
    667 @node pthread_attr_getschedparam, pthread_create, pthread_attr_setschedparam, Thread Manager Directives
    668 @end ifinfo
    669563@subsection pthread_attr_getschedparam
    670564
     
    698592
    699593@page
    700 @ifinfo
    701 @node pthread_create, pthread_exit, pthread_attr_getschedparam, Thread Manager Directives
    702 @end ifinfo
    703594@subsection pthread_create
    704595
     
    762653
    763654@page
    764 @ifinfo
    765 @node pthread_exit, pthread_detach, pthread_create, Thread Manager Directives
    766 @end ifinfo
    767655@subsection pthread_exit
    768656
     
    788676
    789677@page
    790 @ifinfo
    791 @node pthread_detach, pthread_join, pthread_exit, Thread Manager Directives
    792 @end ifinfo
    793678@subsection pthread_detach
    794679
     
    822707
    823708@page
    824 @ifinfo
    825 @node pthread_join, pthread_self, pthread_detach, Thread Manager Directives
    826 @end ifinfo
    827709@subsection pthread_join
    828710
     
    862744
    863745@page
    864 @ifinfo
    865 @node pthread_self, pthread_equal, pthread_join, Thread Manager Directives
    866 @end ifinfo
    867746@subsection pthread_self
    868747
     
    884763
    885764@page
    886 @ifinfo
    887 @node pthread_equal, pthread_once, pthread_self, Thread Manager Directives
    888 @end ifinfo
    889765@subsection pthread_equal
    890766
     
    918794
    919795@page
    920 @ifinfo
    921 @node pthread_once, pthread_setschedparam, pthread_equal, Thread Manager Directives
    922 @end ifinfo
    923796@subsection pthread_once
    924797
     
    945818
    946819@page
    947 @ifinfo
    948 @node pthread_setschedparam, pthread_getschedparam, pthread_once, Thread Manager Directives
    949 @end ifinfo
    950820@subsection pthread_setschedparam
    951821
     
    989859
    990860@page
    991 @ifinfo
    992 @node pthread_getschedparam, Signal Manager, pthread_setschedparam, Thread Manager Directives
    993 @end ifinfo
    994861@subsection pthread_getschedparam
    995862
Note: See TracChangeset for help on using the changeset viewer.