[Update CrossPackageDocs reference output David Waern **20091123231939 Ignore-this: 4cdeb16bf6c23f203f28aa021242d1a2 - Remove GHC.MVar import (removed from base) - Strip link contents ] { hunk ./tests/tests/CrossPackageDocs.html.ref 26 ->ContentsContentsreturnreturnfail :: Stringfail :: StringrunInteractiveProcess :: FilePath -> [String] -> Maybe FilePath -> Maybe [(String, String)] -> IO (Handle, Handle, Handle, ProcessHandlerunInteractiveProcess :: FilePath -> [String] -> Maybe FilePath -> Maybe [(String, String)] -> IO (Handle, Handle, Handle, ProcessHandledata MVar a = MVar (MVar# RealWorld a)newEmptyMVar :: IO (MVar a)mapmapMonadMonad>>=>>=returnreturnMonadMonadMonadMonadFunctorFunctorMonadMonadPreludePrelude :: String :: StringMonadMonadMonad IOMonad IOMonadMonadMonad MaybeMonad MaybeMonadMonad:: FilePath:: FilePath-> [String-> [String-> Maybe FilePath-> Maybe FilePath-> Maybe [(String, String-> Maybe [(String, String-> IO (Handle, Handle, Handle, ProcessHandle-> IO (Handle, Handle, Handle, ProcessHandleHandleHandleHandleHandlehSetBinaryModehSetBinaryModedata MVar a
An MVar (pronounced "em-var") is a synchronising variable, used -for communication between concurrent threads. It can be thought of -as a a box, which may be empty or full. -
Constructors
MVar (MVar# RealWorld a)
show/hide Instances
newEmptyMVar :: IO (MVar a)Create an MVar which is initially empty. -

Bugs: -

Produced by HaddockProduced by Haddock