MCPcopy Create free account
hub / github.com/DISTORTEC/distortos / getSignalAction

Function getSignalAction

source/synchronization/ThisThread-Signals.cpp:156–167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154}
155
156std::pair<int, SignalAction> getSignalAction(const uint8_t signalNumber)
157{
158 CHECK_FUNCTION_CONTEXT();
159
160 const auto signalsReceiverControlBlock =
161 internal::getScheduler().getCurrentThreadControlBlock().getSignalsReceiverControlBlock();
162 if (signalsReceiverControlBlock == nullptr)
163 return {ENOTSUP, {}};
164
165 const InterruptMaskingLock interruptMaskingLock;
166 return signalsReceiverControlBlock->getSignalAction(signalNumber);
167}
168
169SignalSet getSignalMask()
170{

Callers 1

phase2Function · 0.85

Calls 2

getSignalActionMethod · 0.80

Tested by 1

phase2Function · 0.68