sig.cxx File Reference

#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_tsel = NULL
el_private const int sighdl []


Define Documentation

#define _DO (  )     (void) sigaddset(&nset, a);

#define _DO (  )     (void) sigaddset(&nset, a);

#define _DO (  )     (void) sigaddset(&nset, a);

#define _DO (  )     (a),

#define SIGSIZE   (sizeof(sighdl) / sizeof(sighdl[0]) * sizeof(sig_t))

Referenced by sig_init().


Function Documentation

el_protected void sig_clr ( EditLine_t el  ) 

Definition at line 205 of file sig.cxx.

References ALLSIGS, EditLine_t::fSignal, i, SIG_BLOCK, sighdl, and void.

el_protected void sig_end ( EditLine_t el  ) 

Definition at line 168 of file sig.cxx.

References el_free, EditLine_t::fSignal, and NULL.

Referenced by el_end().

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  ) 

Definition at line 136 of file sig.cxx.

References ALLSIGS, el_malloc, EditLine_t::fSignal, i, NULL, SIG_BLOCK, SIG_SETMASK, sighdl, SIGSIZE, and void.

Referenced by el_init().

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().


Variable Documentation

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().


Generated on Tue Jul 5 15:57:25 2011 for ROOT_528-00b_version by  doxygen 1.5.1