Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 1f2b142b9d2ef4849a6f5316fa1c5b12 > files > 2995

ghc-6.10.4-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>System.Posix.Signals</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
></HEAD
><BODY
><DIV CLASS="outer"
><DIV CLASS="mini-topbar"
>System.Posix.Signals</DIV
><DIV CLASS="mini-synopsis"
><H1
>The Signal type
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="System-Posix-Signals.html#t%3ASignal" TARGET="main"
>Signal</A
> </DIV
> <H1
>Specific signals
</H1
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AnullSignal" TARGET="main"
>nullSignal</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AinternalAbort" TARGET="main"
>internalAbort</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigABRT" TARGET="main"
>sigABRT</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3ArealTimeAlarm" TARGET="main"
>realTimeAlarm</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigALRM" TARGET="main"
>sigALRM</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AbusError" TARGET="main"
>busError</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigBUS" TARGET="main"
>sigBUS</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AprocessStatusChanged" TARGET="main"
>processStatusChanged</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigCHLD" TARGET="main"
>sigCHLD</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AcontinueProcess" TARGET="main"
>continueProcess</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigCONT" TARGET="main"
>sigCONT</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AfloatingPointException" TARGET="main"
>floatingPointException</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigFPE" TARGET="main"
>sigFPE</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AlostConnection" TARGET="main"
>lostConnection</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigHUP" TARGET="main"
>sigHUP</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AillegalInstruction" TARGET="main"
>illegalInstruction</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigILL" TARGET="main"
>sigILL</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AkeyboardSignal" TARGET="main"
>keyboardSignal</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigINT" TARGET="main"
>sigINT</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AkillProcess" TARGET="main"
>killProcess</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigKILL" TARGET="main"
>sigKILL</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AopenEndedPipe" TARGET="main"
>openEndedPipe</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigPIPE" TARGET="main"
>sigPIPE</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AkeyboardTermination" TARGET="main"
>keyboardTermination</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigQUIT" TARGET="main"
>sigQUIT</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsegmentationViolation" TARGET="main"
>segmentationViolation</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigSEGV" TARGET="main"
>sigSEGV</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsoftwareStop" TARGET="main"
>softwareStop</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigSTOP" TARGET="main"
>sigSTOP</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsoftwareTermination" TARGET="main"
>softwareTermination</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigTERM" TARGET="main"
>sigTERM</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AkeyboardStop" TARGET="main"
>keyboardStop</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigTSTP" TARGET="main"
>sigTSTP</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AbackgroundRead" TARGET="main"
>backgroundRead</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigTTIN" TARGET="main"
>sigTTIN</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AbackgroundWrite" TARGET="main"
>backgroundWrite</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigTTOU" TARGET="main"
>sigTTOU</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AuserDefinedSignal1" TARGET="main"
>userDefinedSignal1</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigUSR1" TARGET="main"
>sigUSR1</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AuserDefinedSignal2" TARGET="main"
>userDefinedSignal2</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigUSR2" TARGET="main"
>sigUSR2</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3ApollableEvent" TARGET="main"
>pollableEvent</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigPOLL" TARGET="main"
>sigPOLL</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AprofilingTimerExpired" TARGET="main"
>profilingTimerExpired</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigPROF" TARGET="main"
>sigPROF</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AbadSystemCall" TARGET="main"
>badSystemCall</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigSYS" TARGET="main"
>sigSYS</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AbreakpointTrap" TARGET="main"
>breakpointTrap</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigTRAP" TARGET="main"
>sigTRAP</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AurgentDataAvailable" TARGET="main"
>urgentDataAvailable</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigURG" TARGET="main"
>sigURG</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AvirtualTimerExpired" TARGET="main"
>virtualTimerExpired</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigVTALRM" TARGET="main"
>sigVTALRM</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AcpuTimeLimitExceeded" TARGET="main"
>cpuTimeLimitExceeded</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigXCPU" TARGET="main"
>sigXCPU</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AfileSizeLimitExceeded" TARGET="main"
>fileSizeLimitExceeded</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsigXFSZ" TARGET="main"
>sigXFSZ</A
></DIV
> <H1
>Sending signals
</H1
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AraiseSignal" TARGET="main"
>raiseSignal</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsignalProcess" TARGET="main"
>signalProcess</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsignalProcessGroup" TARGET="main"
>signalProcessGroup</A
></DIV
> <H1
>Handling signals
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="System-Posix-Signals.html#t%3AHandler" TARGET="main"
>Handler</A
> </DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AinstallHandler" TARGET="main"
>installHandler</A
></DIV
> <H1
>Signal sets
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="System-Posix-Signals.html#t%3ASignalSet" TARGET="main"
>SignalSet</A
> </DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AemptySignalSet" TARGET="main"
>emptySignalSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AfullSignalSet" TARGET="main"
>fullSignalSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AaddSignal" TARGET="main"
>addSignal</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AdeleteSignal" TARGET="main"
>deleteSignal</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AinSignalSet" TARGET="main"
>inSignalSet</A
></DIV
> <H1
>The process signal mask
</H1
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AgetSignalMask" TARGET="main"
>getSignalMask</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsetSignalMask" TARGET="main"
>setSignalMask</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AblockSignals" TARGET="main"
>blockSignals</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AunblockSignals" TARGET="main"
>unblockSignals</A
></DIV
> <H1
>The alarm timer
</H1
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AscheduleAlarm" TARGET="main"
>scheduleAlarm</A
></DIV
> <H1
>Waiting for signals
</H1
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AgetPendingSignals" TARGET="main"
>getPendingSignals</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AawaitSignal" TARGET="main"
>awaitSignal</A
></DIV
> <H1
>The <TT
>NOCLDSTOP</TT
> flag
</H1
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AsetStoppedChildFlag" TARGET="main"
>setStoppedChildFlag</A
></DIV
> <DIV CLASS="decl"
><A HREF="System-Posix-Signals.html#v%3AqueryStoppedChildFlag" TARGET="main"
>queryStoppedChildFlag</A
></DIV
></DIV
></DIV
></BODY
></HTML
>