bindings-posix-1.2.7: Project bindings-* raw interface to Posix
Bindings.Posix.Sys.Utsname
Description
http://www.opengroup.org/onlinepubs/9699919799/basedefs/sys_utsname.h.html
data C'utsname Source #
Constructors
Fields
Instances
Methods
(==) :: C'utsname -> C'utsname -> Bool #
(/=) :: C'utsname -> C'utsname -> Bool #
showsPrec :: Int -> C'utsname -> ShowS #
show :: C'utsname -> String #
showList :: [C'utsname] -> ShowS #
sizeOf :: C'utsname -> Int #
alignment :: C'utsname -> Int #
peekElemOff :: Ptr C'utsname -> Int -> IO C'utsname #
pokeElemOff :: Ptr C'utsname -> Int -> C'utsname -> IO () #
peekByteOff :: Ptr b -> Int -> IO C'utsname #
pokeByteOff :: Ptr b -> Int -> C'utsname -> IO () #
peek :: Ptr C'utsname -> IO C'utsname #
poke :: Ptr C'utsname -> C'utsname -> IO () #
c'uname :: Ptr C'utsname -> IO CInt Source #
p'uname :: FunPtr (Ptr C'utsname -> IO CInt) Source #
p'utsname'sysname :: Ptr C'utsname -> Ptr CChar Source #
p'utsname'nodename :: Ptr C'utsname -> Ptr CChar Source #
p'utsname'release :: Ptr C'utsname -> Ptr CChar Source #
p'utsname'version :: Ptr C'utsname -> Ptr CChar Source #
p'utsname'machine :: Ptr C'utsname -> Ptr CChar Source #