Manual Reference Pages - UNW_IS_SIGNAL_FRAME (3)
-- check if current frame is a signal frame
Thread And Signal Safety
routine returns a positive value
if the current frame identified by cp
is a signal frame, and a
value of 0 otherwise. For the purpose of this discussion, a signal
frame is a frame that was created in response to a potentially
asynchronous interruption. For UNIX and UNIX-like platforms, such
frames are normally created by the kernel when delivering a signal.
In a kernel-environment, a signal frame might, for example, correspond
to a frame created in response to a device interrupt.
Signal frames are somewhat unusual because the asynchronous nature of
the events that create them require storing the contents of registers
that are normally treated as scratch (caller-saved) registers.
On successful completion, unw_is_signal_frame()
positive value if the current frame is a signal frame, or 0 if it is
not. Otherwise, a negative value of one of the error-codes below is
THREAD AND SIGNAL SAFETY
is thread-safe as well as safe to use
from a signal handler.
is unable to determine
whether or not the current frame is a signal frame.
|Programming Library ||UNW\_IS\_SIGNAL\_FRAME (3) ||16 August 2007 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.