![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <signal.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include "epicsSignal.h"
Go to the source code of this file.
Functions | |
LIBCOM_API void epicsStdCall | epicsSignalInstallSigHupIgnore (void) |
LIBCOM_API void epicsStdCall | epicsSignalInstallSigPipeIgnore (void) |
LIBCOM_API void epicsStdCall | epicsSignalInstallSigAlarmIgnore (void) |
LIBCOM_API void epicsStdCall | epicsSignalRaiseSigAlarm (struct epicsThreadOSD *) |
LIBCOM_API void epicsStdCall epicsSignalInstallSigAlarmIgnore | ( | void | ) |
Ignore the SIGALRM signal. Required only if shutdown() and close() do not interrupt a thread blocking in a socket system call
Definition at line 54 of file osdSignal.cpp.
LIBCOM_API void epicsStdCall epicsSignalInstallSigHupIgnore | ( | void | ) |
Ignore the SIGHUP signal. Required to avoid problems with soft IOCs getting SIGHUPs when a Channel Access client disconnects
Definition at line 40 of file osdSignal.cpp.
LIBCOM_API void epicsStdCall epicsSignalInstallSigPipeIgnore | ( | void | ) |
Ignore the SIGPIPE signal. Required to avoid terminating a process which is blocking in a socket send() call when the SIGPIPE signal is generated by the OS.
Definition at line 48 of file osdSignal.cpp.
LIBCOM_API void epicsStdCall epicsSignalRaiseSigAlarm | ( | struct epicsThreadOSD * | ) |