bindings-posix-1.2: Low level bindings to posix.Source codeContentsIndex
Bindings.Posix.Signal
Description
http://www.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
Documentation
data C'sigset_t Source
Constructors
C'sigset_t
show/hide Instances
data C'sigevent Source
Constructors
C'sigevent
c'sigevent'sigev_notify :: CInt
c'sigevent'sigev_signo :: CInt
c'sigevent'sigev_value :: C'sigval
c'sigevent'_sigev_un'_sigev_thread'_function :: FunPtr (C'sigval -> IO ())
c'sigevent'_sigev_un'_sigev_thread'_attribute :: Ptr C'pthread_attr_t
show/hide Instances
c'SIGEV_NONE :: Num a => aSource
c'SIGEV_SIGNAL :: Num a => aSource
c'SIGEV_THREAD :: Num a => aSource
data C'sigval Source
Constructors
C'sigval
c'sigval'sival_int :: CInt
c'sigval'sival_ptr :: Ptr ()
show/hide Instances
c'SIGRTMIN :: Num a => aSource
c'SIGRTMAX :: Num a => aSource
c'SIGABRT :: Num a => aSource
c'SIGALRM :: Num a => aSource
c'SIGBUS :: Num a => aSource
c'SIGCHLD :: Num a => aSource
c'SIGCONT :: Num a => aSource
c'SIGFPE :: Num a => aSource
c'SIGHUP :: Num a => aSource
c'SIGILL :: Num a => aSource
c'SIGINT :: Num a => aSource
c'SIGKILL :: Num a => aSource
c'SIGPIPE :: Num a => aSource
c'SIGQUIT :: Num a => aSource
c'SIGSEGV :: Num a => aSource
c'SIGSTOP :: Num a => aSource
c'SIGTERM :: Num a => aSource
c'SIGTSTP :: Num a => aSource
c'SIGTTIN :: Num a => aSource
c'SIGTTOU :: Num a => aSource
c'SIGUSR1 :: Num a => aSource
c'SIGUSR2 :: Num a => aSource
c'SIGURG :: Num a => aSource
data C'sigaction Source
Constructors
C'sigaction
c'sigaction'__sigaction_handler'sa_handler :: FunPtr (CInt -> IO ())
c'sigaction'sa_mask :: C'sigset_t
c'sigaction'sa_flags :: CInt
c'sigaction'__sigaction_handler'sa_sigaction :: FunPtr (CInt -> Ptr C'siginfo_t -> Ptr () -> IO ())
show/hide Instances
c'SIG_BLOCK :: Num a => aSource
c'SIG_UNBLOCK :: Num a => aSource
c'SIG_SETMASK :: Num a => aSource
c'SA_NOCLDSTOP :: Num a => aSource
c'SA_RESETHAND :: Num a => aSource
c'SA_RESTART :: Num a => aSource
c'SA_SIGINFO :: Num a => aSource
c'SA_NOCLDWAIT :: Num a => aSource
c'SA_NODEFER :: Num a => aSource
data C'mcontext_t Source
Constructors
C'mcontext_t
show/hide Instances
data C'ucontext_t Source
Constructors
C'ucontext_t
c'ucontext_t'uc_link :: Ptr C'ucontext_t
c'ucontext_t'uc_sigmask :: C'sigset_t
c'ucontext_t'uc_stack :: C'stack_t
c'ucontext_t'uc_mcontext :: C'mcontext_t
show/hide Instances
data C'stack_t Source
Constructors
C'stack_t
c'stack_t'ss_sp :: Ptr ()
c'stack_t'ss_size :: CSize
c'stack_t'ss_flags :: CInt
show/hide Instances
data C'siginfo_t Source
Constructors
C'siginfo_t
c'siginfo_t'si_signo :: CInt
c'siginfo_t'si_code :: CInt
c'siginfo_t'_sifields'_kill'si_pid :: C'pid_t
c'siginfo_t'_sifields'_kill'si_uid :: C'uid_t
c'siginfo_t'_sifields'_sigfault'si_addr :: Ptr ()
c'siginfo_t'_sifields'_sigchld'si_status :: CInt
c'siginfo_t'_sifields'_rt'si_sigval :: C'sigval
show/hide Instances
c'ILL_ILLOPC :: Num a => aSource
c'ILL_ILLOPN :: Num a => aSource
c'ILL_ILLADR :: Num a => aSource
c'ILL_ILLTRP :: Num a => aSource
c'ILL_PRVOPC :: Num a => aSource
c'ILL_PRVREG :: Num a => aSource
c'ILL_COPROC :: Num a => aSource
c'ILL_BADSTK :: Num a => aSource
c'FPE_INTDIV :: Num a => aSource
c'FPE_INTOVF :: Num a => aSource
c'FPE_FLTDIV :: Num a => aSource
c'FPE_FLTOVF :: Num a => aSource
c'FPE_FLTUND :: Num a => aSource
c'FPE_FLTRES :: Num a => aSource
c'FPE_FLTINV :: Num a => aSource
c'FPE_FLTSUB :: Num a => aSource
c'SEGV_MAPERR :: Num a => aSource
c'SEGV_ACCERR :: Num a => aSource
c'BUS_ADRALN :: Num a => aSource
c'BUS_ADRERR :: Num a => aSource
c'BUS_OBJERR :: Num a => aSource
c'CLD_EXITED :: Num a => aSource
c'CLD_KILLED :: Num a => aSource
c'CLD_DUMPED :: Num a => aSource
c'CLD_TRAPPED :: Num a => aSource
c'CLD_STOPPED :: Num a => aSource
c'CLD_CONTINUED :: Num a => aSource
c'SI_USER :: Num a => aSource
c'SI_QUEUE :: Num a => aSource
c'SI_TIMER :: Num a => aSource
c'SI_ASYNCIO :: Num a => aSource
c'SI_MESGQ :: Num a => aSource
c'kill :: C'pid_t -> CInt -> IO CIntSource
c'psignal :: CInt -> CString -> IO ()Source
p'kill :: FunPtr (C'pid_t -> CInt -> IO CInt)Source
c'pthread_kill :: C'pthread_t -> CInt -> IO CIntSource
p'psignal :: FunPtr (CInt -> CString -> IO ())Source
c'pthread_sigmask :: CInt -> Ptr C'sigset_t -> Ptr C'sigset_t -> IO CIntSource
p'pthread_kill :: FunPtr (C'pthread_t -> CInt -> IO CInt)Source
c'sigaction :: CInt -> Ptr C'sigaction -> Ptr C'sigaction -> IO CIntSource
p'pthread_sigmask :: FunPtr (CInt -> Ptr C'sigset_t -> Ptr C'sigset_t -> IO CInt)Source
c'sigaddset :: Ptr C'sigset_t -> CInt -> IO CIntSource
p'sigaction :: FunPtr (CInt -> Ptr C'sigaction -> Ptr C'sigaction -> IO CInt)Source
c'sigdelset :: Ptr C'sigset_t -> CInt -> IO CIntSource
c'sigemptyset :: Ptr C'sigset_t -> IO CIntSource
p'sigaddset :: FunPtr (Ptr C'sigset_t -> CInt -> IO CInt)Source
c'sigfillset :: Ptr C'sigset_t -> IO CIntSource
p'sigdelset :: FunPtr (Ptr C'sigset_t -> CInt -> IO CInt)Source
c'sigismember :: Ptr C'sigset_t -> CInt -> IO CIntSource
p'sigemptyset :: FunPtr (Ptr C'sigset_t -> IO CInt)Source
c'sigpending :: Ptr C'sigset_t -> IO CIntSource
p'sigfillset :: FunPtr (Ptr C'sigset_t -> IO CInt)Source
p'sigismember :: FunPtr (Ptr C'sigset_t -> CInt -> IO CInt)Source
c'sigprocmask :: CInt -> Ptr C'sigset_t -> Ptr C'sigset_t -> IO CIntSource
p'sigpending :: FunPtr (Ptr C'sigset_t -> IO CInt)Source
p'sigprocmask :: FunPtr (CInt -> Ptr C'sigset_t -> Ptr C'sigset_t -> IO CInt)Source
c'sigsuspend :: Ptr C'sigset_t -> IO CIntSource
c'sigtimedwait :: Ptr C'sigset_t -> Ptr C'siginfo_t -> Ptr C'timespec -> IO CIntSource
p'sigsuspend :: FunPtr (Ptr C'sigset_t -> IO CInt)Source
c'sigwait :: Ptr C'sigset_t -> Ptr CInt -> IO CIntSource
p'sigtimedwait :: FunPtr (Ptr C'sigset_t -> Ptr C'siginfo_t -> Ptr C'timespec -> IO CInt)Source
c'sigwaitinfo :: Ptr C'sigset_t -> Ptr C'siginfo_t -> IO CIntSource
p'sigwait :: FunPtr (Ptr C'sigset_t -> Ptr CInt -> IO CInt)Source
p'sigwaitinfo :: FunPtr (Ptr C'sigset_t -> Ptr C'siginfo_t -> IO CInt)Source
Produced by Haddock version 2.4.2