linux-ptrace-0.1: System/Linux/Ptrace/Types.hs
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
module System.Linux.Ptrace.Types (Regs(..), X86Regs, X86_64Regs, Cuser_fpregs_struct, Csiginfo_t) where
-- Wrapping of various types.
import Data.Word
import Foreign.Storable
import System.Linux.Ptrace.X86Regs (X86Regs)
import System.Linux.Ptrace.X86_64Regs (X86_64Regs)
data Regs = X86 X86Regs | X86_64 X86_64Regs deriving Show
-- FIXME: see sys/user.h
newtype Cuser_fpregs_struct = CUFS Word deriving Storable
-- FIXME: see bits/siginfo.h
newtype Csiginfo_t = CSI Word deriving Storable