… | |
… | |
144 | sigset_t fullsigset, oldsigset; |
144 | sigset_t fullsigset, oldsigset; |
145 | pthread_attr_t attr; |
145 | pthread_attr_t attr; |
146 | |
146 | |
147 | pthread_attr_init (&attr); |
147 | pthread_attr_init (&attr); |
148 | pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); |
148 | pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); |
149 | #if X_STACKSIZE > 0 |
|
|
150 | pthread_attr_setstacksize (&attr, PTHREAD_STACK_MIN < X_STACKSIZE ? X_STACKSIZE : PTHREAD_STACK_MIN); |
149 | pthread_attr_setstacksize (&attr, PTHREAD_STACK_MIN < X_STACKSIZE ? X_STACKSIZE : PTHREAD_STACK_MIN); |
151 | #endif |
|
|
152 | #ifdef PTHREAD_SCOPE_PROCESS |
150 | #ifdef PTHREAD_SCOPE_PROCESS |
153 | pthread_attr_setscope (&attr, PTHREAD_SCOPE_PROCESS); |
151 | pthread_attr_setscope (&attr, PTHREAD_SCOPE_PROCESS); |
154 | #endif |
152 | #endif |
155 | |
153 | |
156 | sigfillset (&fullsigset); |
154 | sigfillset (&fullsigset); |