Open System Services Programmer's Guide
64 Handling the Synchronous Signal SIGINT..........................................................................322
65 Handling the SIGCHLD Signal.........................................................................................324
66 Handling SIGALRM Signals.............................................................................................326
67 Threaded Time-of-Day Server Socket ................................................................................336
68 Threaded Time-of-Day Server Socket Using $RECEIVE.........................................................339
69 File Stream Thread-Aware Function Usage.........................................................................349
70 File Descriptor Thread-Aware Function Usage.....................................................................349
71 Open File Descriptor Thread-Aware Function Usage............................................................349
72 Pthreads Nonblocking Disk File I/O (SPT_THREAD_AWARE_NONBLOCK version) ................350
73 Pthreads Thread-Aware Disk File I/O Using SPT_THREAD_AWARE_XNONBLOCK ................360
74 Using the Reentrant Function strtok_r.................................................................................368
75 Thread-Aware Toolkit Program Flow..................................................................................370
76 Simplified Program Flow For a Thread-Aware Function........................................................370
77 Thread-Aware read() Function..........................................................................................370
78 Nonblocking Thread-Aware read() Function.......................................................................371
79 Example READX() Function Used In Thread-Aware Manner..................................................372
80 Thread-Aware $RECEIVE Program Flow.............................................................................373
81 Function with spt_RECEIVEREAD() and spt_REPLYX()............................................................374
82 $RECEIVE Server...........................................................................................................375
83 Using the Thread-Aware SPT_FILE_OPEN Function..............................................................378
84 OSS File Descriptor Callback...........................................................................................379
85 Timer Callback Program Flow..........................................................................................379
86 Handling the Synchronous Signal SIGFPE..........................................................................390
87 Handling the Synchronous Signal SIGINT..........................................................................391
88 Handling the SIGCHLD Signal.........................................................................................393
89 Handling SIGALRM Signals.............................................................................................395
90 File Stream Thread-Aware Function Usage.........................................................................399
91 File Descriptor Thread-Aware Function Usage.....................................................................400
92 Open File Descriptor Thread-Aware Function Usage............................................................400
93 Pthreads Thread-Aware Disk File I/O Using PUT Model Library............................................401
94 Using the Reentrant Function strtok_r.................................................................................410
95 Thread-Aware Toolkit Program Flow..................................................................................412
96 Simplified Program Flow For a Thread-Aware Function........................................................412
97 Nonblocking Thread-Aware read() Function.......................................................................413
98 Example READX() Function Used In Thread-Aware Manner..................................................414
99 Thread-Aware $RECEIVE Program Flow.............................................................................415
100 Function with put_RECEIVEREAD() and put_REPLYX()...........................................................416
101 $RECEIVE Server...........................................................................................................417
102 Using the Thread-Aware PUT_FILE_OPEN Function..............................................................422
103 OSS File Descriptor Callback...........................................................................................423
104 Timer Callback Program Flow..........................................................................................423
105 Threaded Time-of-Day Server Socket ................................................................................433
106 Threaded Time-of-Day Server Socket Using $RECEIVE.........................................................436