!<6B      !"#$%&'()*+,-./0123456789:;<=>?@A Ultra-ViolenceI'm too young to dieSafeGHV T  Network-NineP(Empty type. Used to represent state for B monad. Network-NinePC>s that can be collapsed to and restored from a distinct value. Network-NineP Intermediate state storage type. Network-NineP Propagate an B5 operation over the storage type to the monadic type. Network-NineP1Run the monadic computation using supplied state. Network-NinePD equivalent.  Network-NinePE equivalent.  Network-NinePF equivalent.  Network-NinePG equivalent.  Network-NinePH equivalent.  Network-NinePI equivalent.   Ultra-ViolenceI'm too young to dieSafe& Network-NineP See also: linux/net/9p/error.c  Safe>! Network-NineP-The directory stat must return only stat for ..$ Network-NinePRA callback to get the list of the files this directory contains. Must not contain . and .. entries.& Network-NineP3A callback to address a specific file by its name. . and .. are handled in the library.' Network-NineP#Create a file under this directory.( Network-NineP#A dumb file that can't do anything.) Network-NinePA dumb directory that can't do anything but provide the files it contains. An user can create files, but they won't show up in listing and will essentially be (s.'# !"$%&()Ultra-ViolenceI'm too young to dieSafe>X*d* Network-NineP Tests if the file is a directory+ Network-NinePCA file that reads and writes using simple user-specified callbacks.J Network-NinePPlaceholder source and sink, Network-NineP2A file that reads from and writes to the supplied K; instances, with converstion to the appropriate types. See ,  and  <. Use '()', if the file is meant to be read-only/write-only.- Network-NinePTypeclass-free version of ,.. Network-NineP/A file that stores its contents in the form of L M/ Network-NinePRA directory that stores its contents in the form of 'IORef [(String, NineFile m)]'0 Network-NinePA composition of a / and a .* Network-NineP Permissions+ Network-NineP File name Network-NineP Read handler Network-NineP Write handler, Network-NineP File name Network-NinePReading function Network-NinePWriting function- Network-NineP File name Network-NinePReading and writing handle Network-NinePType conversion handles. Network-NineP File name/ Network-NineP File name Network-NineP!A function for creating new files Network-NineP'A function for creating new directories0 Network-NineP File name*+,-./0*,-/+.0Ultra-ViolenceI'm too young to dieSafe%=?@A+N Network-NinePO in P. Safe>1< Network-NinePServer configuration.> Network-NinePThe /$ directory of the hosted filesystem.? Network-NineP0The listening address. The syntax is taken from Plan 9# operating system and has the form unix!/path/to/socket for unix socket files, and tcp!hostname!port for tcp sockets.@ Network-NineP3The initial state for the user-supplied monad. Use  for B.QRSTUVWX<=?>@YZ[\]^_`ab Safe>2<=?>@cdefghijklmnoUltra-ViolenceI'm too young to dieNoneX4A Network-NineP7Run the actual server using the supplied configuration.'# !"$%&()<=?>@A'# !"$%&()<=?>@A Ultra-ViolenceI'm too young to dieNone69'# !"$%&()<=?>@Ap  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL M M N O PQRSTUVWUXYUZ[UX\UX]U^_U`abcUdefghiUj/Ukl m n n o p q r s t u v w x y z { | } ~  *Network-NineP-0.4.5-8FoyFJOu2RAGpfPGhJi1BKNetwork.NineP.File.InstancesControl.Monad.EmbedIONetwork.NineP.ErrorNetwork.NineP.ServerNetwork.NineP.FileNetwork.NineP.Internal.File InstancesData.Convertible Data.StateRefNetwork.NineP.Internal.StateNetwork.NineP.Internal.Msg Network.NineP*convertible-1.1.1.0-7i96jmLhDws8ECMxJRs7xMData.Convertible.Base Convertible#stateref-0.3-IeCVq2WIkRBDVBqgwyrpiPData.StateRef.TypesWriteRefReadRefVoidEmbedIOContentembedcallbackbracketEcatchEhandleEtryEthrowEforkE $fEmbedIOIO NineErrorENotImplementedENotADirEDirENoFileENoFidENoAuthRequiredEPermissionDeniedEInval OtherError$fShowNineError$fExceptionNineErrorNineFile RegularFile DirectoryreadwriteremovestatwstatversiongetFilesparentdescendcreate boringFile boringDirisDirrwFile simpleFile simpleFileBy memoryFilesimpleDirectorymemoryDirectory$fWriteRefChanma$fReadRefChanma$fWriteRef()mByteString$fReadRef()mByteString$fConvertibleByteStringa$fConvertibleaByteString$fConvertibleBoolByteString$fConvertibleByteStringBool$fConvertibleByteString()$fConvertible()ByteString!$fConvertibleByteStringByteStringConfigrootaddr monadState run9PServerghc-prim GHC.TypesIObaseControl.Monad.IO.ClassMonadIOControl.Exception.BasebracketGHC.IOcatchhandletry GHC.Exceptionthrow GHC.Conc.SyncforkIOnullsRef GHC.IORefIORefbytestring-0.10.8.2Data.ByteString.Lazy.Internal ByteStringsafeRead Text.Read GHC.MaybeMaybeNine NineStatefidMapflushMapmsize protoVersionmState NineVersion VerUnknown Ver9P2000 readVersion emptyStatecalllookupinsertdeleteiounitrversionrattachrwalkrstatrclunkrauthropenrcreaterreadrwriterwstatrremoverflush