#include "compat.h"
#include "sys.h"
#include "el.h"
#include <stdlib.h>
Go to the source code of this file.
Defines | |
#define | _DO(a) (a), |
#define | _DO(a) (void) sigaddset(&nset, a); |
#define | SIGSIZE (sizeof(sighdl) / sizeof(sighdl[0]) * sizeof(sig_t)) |
#define | _DO(a) (void) sigaddset(&nset, a); |
#define | _DO(a) (void) sigaddset(&nset, a); |
Functions | |
el_private C void | sig_handler (int) |
el_protected int | sig_init (EditLine_t *el) |
el_protected void | sig_end (EditLine_t *el) |
el_protected void | sig_set (EditLine_t *el) |
el_protected void | sig_clr (EditLine_t *el) |
Variables | |
el_private EditLine_t * | sel = NULL |
el_private const int | sighdl [] |
#define _DO | ( | a | ) | (void) sigaddset(&nset, a); |
#define _DO | ( | a | ) | (void) sigaddset(&nset, a); |
#define _DO | ( | a | ) | (void) sigaddset(&nset, a); |
#define _DO | ( | a | ) | (a), |
Referenced by sig_init().
el_protected void sig_clr | ( | EditLine_t * | el | ) |
el_protected void sig_end | ( | EditLine_t * | el | ) |
el_private void sig_handler | ( | int | ) |
Definition at line 74 of file sig.cxx.
References el_resize(), EditLine_t::fSignal, i, NULL, re_clear_display(), re_refresh(), s, sel, SIG_SETMASK, SIG_UNBLOCK, sighdl, term__flush(), tty_can_output(), tty_cookedmode(), tty_rawmode(), and void.
Referenced by sig_set().
el_protected int sig_init | ( | EditLine_t * | el | ) |
el_protected void sig_set | ( | EditLine_t * | el | ) |
Definition at line 178 of file sig.cxx.
References ALLSIGS, EditLine_t::fSignal, i, NULL, s, sel, SIG_BLOCK, sig_handler(), SIG_SETMASK, sighdl, and void.
Referenced by el_gets_newline().
el_private EditLine_t* sel = NULL |
Definition at line 57 of file sig.cxx.
Referenced by TParallelCoord::AddSelection(), TGHtml::AddSelectOptions(), TGuiBldDragManager::ChangeSelected(), TMLPAnalyzer::CheckNetwork(), ClassImp(), TParallelCoordEditor::CleanUpSelections(), TProof::ClearData(), TEventIter::Create(), TParallelCoord::DeleteSelection(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TParallelCoordEditor::DoHideAllRanges(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TMLPAnalyzer::DrawDInput(), TMLPAnalyzer::DrawDInputs(), TMVA::RuleCut::EvalEvent(), TMVA::RuleFitParams::EvaluateAverage(), finalizeProof(), TGComboBox::FindEntry(), FitUsingTTreeFit(), G__ManualTree2_126_0_132(), TGFontDialog::GetFontName(), TParallelCoord::GetSelection(), TestDialog::HandleEmbeddedCanvas(), TOutputListSelectorDataMap::Init(), SplitGLView::LoadConfig(), TMVA::MethodRuleFit::MakeClassRuleCuts(), ProofTest::NextSel(), TParallelCoord::Paint(), TParallelCoord::PaintEntries(), TMVA::Rule::Print(), TMVA::Rule::PrintLogger(), TEveCalo3DGL::ProcessSelection(), TEveCaloLegoGL::ProcessSelection(), TEveCalo2DGL::ProcessSelection(), TMVA::Rule::ReadRaw(), TGShutter::RemoveItem(), TMVA::Rule::RuleDist(), runProof(), TParallelCoord::SavePrimitive(), TToggleGroup::Select(), TProofProgressLog::Select(), TProofProgressMemoryPlot::Select(), TEvePointSelector::Select(), TGListBox::Select(), RooAbsCollection::selectByAttrib(), RooAbsCollection::selectByName(), RooAbsCollection::selectCommon(), TParallelCoord::SetCurrentSelection(), TOutputListSelectorDataMap::SetDataMembers(), TModuleDocInfo::SetSelected(), TClassDocInfo::SetSelected(), sig_handler(), sig_set(), stressProof(), TEvePointSet::TakeAction(), TEvePointSetArray::TakeAction(), TEventIterUnit::TEventIterUnit(), TOutputListSelectorDataMap::TOutputListSelectorDataMap(), TParallelCoordRange::TParallelCoordRange(), and TGFSComboBox::Update().
el_private const int sighdl[] |
Initial value:
{ #define _DO(a) ALLSIGS - 1 }
Definition at line 59 of file sig.cxx.
Referenced by sig_clr(), sig_handler(), sig_init(), and sig_set().