# fss-0000
-_di_pthread_support_ disables thread support, which is intended to disable this entire f_thread project. This is not directly used by this library, but is instead used by other libraries to not include f_thread (such as special compilations like monolithic). Future versions may potentially support this, providing stubs.
+_di_thread_support_ disables thread support, which is intended to disable this entire f_thread project. This is not directly used by this library, but is instead used by other libraries to not include f_thread (such as special compilations like monolithic). Future versions may potentially support this, providing stubs.
_pthread_attr_unsupported_ Disable non-portable functionality associated with pthread_attr.
_pthread_sigqueue_unsupported_ Disable GNU specific sigqueue().
}
if (parameter && parameter->signals) {
- #ifdef _di_pthread_support_
+ #ifdef _di_thread_support_
f_signal_mask(SIG_BLOCK, ¶meter->signals->block, 0);
f_signal_mask(SIG_UNBLOCK, ¶meter->signals->block_not, 0);
- #else // _di_pthread_support_
+ #else // _di_thread_support_
if (parameter->option & FL_execute_parameter_option_threadsafe_d) {
f_thread_signal_mask(SIG_BLOCK, ¶meter->signals->block, 0);
f_thread_signal_mask(SIG_UNBLOCK, ¶meter->signals->block_not, 0);
f_signal_mask(SIG_BLOCK, ¶meter->signals->block, 0);
f_signal_mask(SIG_UNBLOCK, ¶meter->signals->block_not, 0);
}
- #endif // _di_pthread_support_
+ #endif // _di_thread_support_
}
if (parameter && parameter->environment) {
}
if (parameter && parameter->signals) {
- #ifdef _di_pthread_support_
+ #ifdef _di_thread_support_
f_signal_mask(SIG_BLOCK, ¶meter->signals->block, 0);
f_signal_mask(SIG_UNBLOCK, ¶meter->signals->block_not, 0);
- #else // _di_pthread_support_
+ #else // _di_thread_support_
if (parameter->option & FL_execute_parameter_option_threadsafe_d) {
f_thread_signal_mask(SIG_BLOCK, ¶meter->signals->block, 0);
f_thread_signal_mask(SIG_UNBLOCK, ¶meter->signals->block_not, 0);
f_signal_mask(SIG_BLOCK, ¶meter->signals->block, 0);
f_signal_mask(SIG_UNBLOCK, ¶meter->signals->block_not, 0);
}
- #endif // _di_pthread_support_
+ #endif // _di_thread_support_
}
if (parameter && parameter->environment) {