1[{"display_html":"module <a href=\"../base-4.13.0.0/Prelude.html\">Prelude</a>","name":"","module":"System.Directory.Internal.Prelude","link":""},{"display_html":"<a href=\"#v:second\">second</a> :: <a href=\"../base-4.13.0.0/Control-Arrow.html#t:Arrow\" title=\"Control.Arrow\">Arrow</a> a =&gt; a b c -&gt; a (d, b) (d, c)","name":"second","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:second"},{"display_html":"<a href=\"#v:killThread\">killThread</a> :: <a href=\"../base-4.13.0.0/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"killThread","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:killThread"},{"display_html":"<a href=\"#v:forkIO\">forkIO</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> () -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a>","name":"forkIO","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:forkIO"},{"display_html":"<a href=\"#v:putMVar\">putMVar</a> :: <a href=\"../base-4.13.0.0/Control-Concurrent-MVar.html#t:MVar\" title=\"Control.Concurrent.MVar\">MVar</a> a -&gt; a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"putMVar","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:putMVar"},{"display_html":"<a href=\"#v:readMVar\">readMVar</a> :: <a href=\"../base-4.13.0.0/Control-Concurrent-MVar.html#t:MVar\" title=\"Control.Concurrent.MVar\">MVar</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"readMVar","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:readMVar"},{"display_html":"<a href=\"#v:takeMVar\">takeMVar</a> :: <a href=\"../base-4.13.0.0/Control-Concurrent-MVar.html#t:MVar\" title=\"Control.Concurrent.MVar\">MVar</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"takeMVar","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:takeMVar"},{"display_html":"<a href=\"#v:newEmptyMVar\">newEmptyMVar</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/Control-Concurrent-MVar.html#t:MVar\" title=\"Control.Concurrent.MVar\">MVar</a> a)","name":"newEmptyMVar","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:newEmptyMVar"},{"display_html":"<a href=\"#v:bracket_\">bracket_</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c","name":"bracket_","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:bracket_"},{"display_html":"<a href=\"#v:finally\">finally</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"finally","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:finally"},{"display_html":"<a href=\"#v:bracket\">bracket</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; (a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; (a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c","name":"bracket","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:bracket"},{"display_html":"<a href=\"#v:onException\">onException</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"onException","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:onException"},{"display_html":"<a href=\"#v:try\">try</a> :: <a href=\"../base-4.13.0.0/Control-Exception-Base.html#t:Exception\" title=\"Control.Exception.Base\">Exception</a> e =&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> e a)","name":"try","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:try"},{"display_html":"<a href=\"#v:mask\">mask</a> :: ((<span class=\"keyword\">forall</span> a. <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"mask","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:mask"},{"display_html":"<a href=\"#v:throwIO\">throwIO</a> :: <a href=\"../base-4.13.0.0/Control-Exception-Base.html#t:Exception\" title=\"Control.Exception.Base\">Exception</a> e =&gt; e -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"throwIO","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:throwIO"},{"display_html":"<a href=\"#v:catch\">catch</a> :: <a href=\"../base-4.13.0.0/Control-Exception-Base.html#t:Exception\" title=\"Control.Exception.Base\">Exception</a> e =&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; (e -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"catch","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:catch"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SomeException\">SomeException</a>","name":"SomeException","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:SomeException"},{"display_html":"<a href=\"#v:unless\">unless</a> :: <a href=\"../base-4.13.0.0/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> f =&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; f () -&gt; f ()","name":"unless","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:unless"},{"display_html":"<a href=\"#v:replicateM_\">replicateM_</a> :: <a href=\"../base-4.13.0.0/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a -&gt; m ()","name":"replicateM_","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:replicateM_"},{"display_html":"<a href=\"#v:-60--61--60-\">(&lt;=&lt;)</a> :: <a href=\"../base-4.13.0.0/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; (a -&gt; m b) -&gt; a -&gt; m c","name":"<=<","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:-60--61--60-"},{"display_html":"<a href=\"#v:-62--61--62-\">(&gt;=&gt;)</a> :: <a href=\"../base-4.13.0.0/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; (b -&gt; m c) -&gt; a -&gt; m c","name":">=>","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:-62--61--62-"},{"display_html":"<a href=\"#v:when\">when</a> :: <a href=\"../base-4.13.0.0/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> f =&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; f () -&gt; f ()","name":"when","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:when"},{"display_html":"<a href=\"#v:.-38-.\">(.&amp;.)</a> :: <a href=\"../base-4.13.0.0/Data-Bits.html#t:Bits\" title=\"Data.Bits\">Bits</a> a =&gt; a -&gt; a -&gt; a","name":".&.","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:.-38-."},{"display_html":"<a href=\"#v:.-124-.\">(.|.)</a> :: <a href=\"../base-4.13.0.0/Data-Bits.html#t:Bits\" title=\"Data.Bits\">Bits</a> a =&gt; a -&gt; a -&gt; a","name":".|.","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:.-124-."},{"display_html":"<a href=\"#v:complement\">complement</a> :: <a href=\"../base-4.13.0.0/Data-Bits.html#t:Bits\" title=\"Data.Bits\">Bits</a> a =&gt; a -&gt; a","name":"complement","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:complement"},{"display_html":"<a href=\"#v:toUpper\">toUpper</a> :: <a href=\"../base-4.13.0.0/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"../base-4.13.0.0/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"toUpper","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:toUpper"},{"display_html":"<a href=\"#v:toLower\">toLower</a> :: <a href=\"../base-4.13.0.0/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"../base-4.13.0.0/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"toLower","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:toLower"},{"display_html":"<a href=\"#v:isAlpha\">isAlpha</a> :: <a href=\"../base-4.13.0.0/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isAlpha","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:isAlpha"},{"display_html":"<a href=\"#v:isAscii\">isAscii</a> :: <a href=\"../base-4.13.0.0/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isAscii","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:isAscii"},{"display_html":"<a href=\"#v:for_\">for_</a> :: (<a href=\"../base-4.13.0.0/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> t, <a href=\"../base-4.13.0.0/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f ()","name":"for_","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:for_"},{"display_html":"<a href=\"#v:traverse_\">traverse_</a> :: (<a href=\"../base-4.13.0.0/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> t, <a href=\"../base-4.13.0.0/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f ()","name":"traverse_","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:traverse_"},{"display_html":"<a href=\"#v:on\">on</a> :: (b -&gt; b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; a -&gt; c","name":"on","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:on"},{"display_html":"<a href=\"#v:catMaybes\">catMaybes</a> :: [<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a] -&gt; [a]","name":"catMaybes","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:catMaybes"},{"display_html":"<a href=\"#v:maybeToList\">maybeToList</a> :: <a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; [a]","name":"maybeToList","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:maybeToList"},{"display_html":"<a href=\"#v:fromMaybe\">fromMaybe</a> :: a -&gt; <a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; a","name":"fromMaybe","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:fromMaybe"},{"display_html":"<a href=\"#v:-60--62-\">(&lt;&gt;)</a> :: <a href=\"../base-4.13.0.0/Prelude.html#t:Semigroup\" title=\"Prelude\">Semigroup</a> a =&gt; a -&gt; a -&gt; a","name":"<>","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:-60--62-"},{"display_html":"<a href=\"#v:mempty\">mempty</a> :: <a href=\"../base-4.13.0.0/Data-Monoid.html#t:Monoid\" title=\"Data.Monoid\">Monoid</a> a =&gt; a","name":"mempty","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:mempty"},{"display_html":"<a href=\"#v:mconcat\">mconcat</a> :: <a href=\"../base-4.13.0.0/Data-Monoid.html#t:Monoid\" title=\"Data.Monoid\">Monoid</a> a =&gt; [a] -&gt; a","name":"mconcat","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:mconcat"},{"display_html":"<a href=\"#v:writeIORef\">writeIORef</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IORef\" title=\"System.Directory.Internal.Prelude\">IORef</a> a -&gt; a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"writeIORef","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:writeIORef"},{"display_html":"<a href=\"#v:readIORef\">readIORef</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IORef\" title=\"System.Directory.Internal.Prelude\">IORef</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"readIORef","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:readIORef"},{"display_html":"<a href=\"#v:newIORef\">newIORef</a> :: a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-Directory-Internal-Prelude.html#t:IORef\" title=\"System.Directory.Internal.Prelude\">IORef</a> a)","name":"newIORef","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:newIORef"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IORef\">IORef</a> a","name":"IORef","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:IORef"},{"display_html":"<a href=\"#v:for\">for</a> :: (<a href=\"../base-4.13.0.0/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> t, <a href=\"../base-4.13.0.0/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f (t b)","name":"for","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:for"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Ptr\">Ptr</a> a","name":"Ptr","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:Ptr"},{"display_html":"<a href=\"#v:withArray\">withArray</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Storable\" title=\"System.Directory.Internal.Prelude\">Storable</a> a =&gt; [a] -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"withArray","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:withArray"},{"display_html":"<a href=\"#v:allocaArray\">allocaArray</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Storable\" title=\"System.Directory.Internal.Prelude\">Storable</a> a =&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"allocaArray","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:allocaArray"},{"display_html":"<a href=\"#v:maybeWith\">maybeWith</a> :: (a -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> b -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; <a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> b -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c","name":"maybeWith","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:maybeWith"},{"display_html":"<a href=\"#v:with\">with</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Storable\" title=\"System.Directory.Internal.Prelude\">Storable</a> a =&gt; a -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"with","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:with"},{"display_html":"<a href=\"#v:allocaBytesAligned\">allocaBytesAligned</a> :: <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"allocaBytesAligned","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:allocaBytesAligned"},{"display_html":"<a href=\"#v:allocaBytes\">allocaBytes</a> :: <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"allocaBytes","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:allocaBytes"},{"display_html":"<a href=\"#v:alloca\">alloca</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Storable\" title=\"System.Directory.Internal.Prelude\">Storable</a> a =&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"alloca","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:alloca"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Storable\">Storable</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:sizeOf\">sizeOf</a> :: a -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:alignment\">alignment</a> :: a -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:peekElemOff\">peekElemOff</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:pokeElemOff\">pokeElemOff</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li><li><a href=\"#v:peekByteOff\">peekByteOff</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> b -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:pokeByteOff\">pokeByteOff</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> b -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li><li><a href=\"#v:peek\">peek</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:poke\">poke</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li></ul>","name":"Storable sizeOf alignment peekElemOff pokeElemOff peekByteOff pokeByteOff peek poke","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:Storable"},{"display_html":"<a href=\"#v:plusPtr\">plusPtr</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> b","name":"plusPtr","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:plusPtr"},{"display_html":"<a href=\"#v:nullPtr\">nullPtr</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a","name":"nullPtr","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:nullPtr"},{"display_html":"<a href=\"#v:throwErrnoPathIfMinus1_\">throwErrnoPathIfMinus1_</a> :: (<a href=\"../base-4.13.0.0/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"../base-4.13.0.0/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"throwErrnoPathIfMinus1_","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:throwErrnoPathIfMinus1_"},{"display_html":"<a href=\"#v:throwErrnoIfNull\">throwErrnoIfNull</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a)","name":"throwErrnoIfNull","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:throwErrnoIfNull"},{"display_html":"<a href=\"#v:throwErrnoIfMinus1Retry_\">throwErrnoIfMinus1Retry_</a> :: (<a href=\"../base-4.13.0.0/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"../base-4.13.0.0/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"throwErrnoIfMinus1Retry_","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:throwErrnoIfMinus1Retry_"},{"display_html":"<a href=\"#v:throwErrnoIfMinus1_\">throwErrnoIfMinus1_</a> :: (<a href=\"../base-4.13.0.0/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"../base-4.13.0.0/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"throwErrnoIfMinus1_","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:throwErrnoIfMinus1_"},{"display_html":"<a href=\"#v:withCWString\">withCWString</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:CWString\" title=\"System.Directory.Internal.Prelude\">CWString</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withCWString","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:withCWString"},{"display_html":"<a href=\"#v:peekCWStringLen\">peekCWStringLen</a> :: <a href=\"../base-4.13.0.0/Foreign-C-String.html#t:CWStringLen\" title=\"Foreign.C.String\">CWStringLen</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"peekCWStringLen","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:peekCWStringLen"},{"display_html":"<a href=\"#v:withCString\">withCString</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:CString\" title=\"System.Directory.Internal.Prelude\">CString</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withCString","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:withCString"},{"display_html":"<a href=\"#v:peekCString\">peekCString</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:CString\" title=\"System.Directory.Internal.Prelude\">CString</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"peekCString","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:peekCString"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:CString\">CString</a> = <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> <a href=\"../base-4.13.0.0/Foreign-C-Types.html#t:CChar\" title=\"Foreign.C.Types\">CChar</a>","name":"CString","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:CString"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:CWString\">CWString</a> = <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> <a href=\"System-Directory-Internal-Prelude.html#t:CWchar\" title=\"System.Directory.Internal.Prelude\">CWchar</a>","name":"CWString","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:CWString"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:CUChar\">CUChar</a> = <a href=\"#v:CUChar\">CUChar</a> <a href=\"../base-4.13.0.0/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"CUChar CUChar","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:CUChar"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:CUShort\">CUShort</a> = <a href=\"#v:CUShort\">CUShort</a> <a href=\"../base-4.13.0.0/Data-Word.html#t:Word16\" title=\"Data.Word\">Word16</a>","name":"CUShort CUShort","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:CUShort"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:CInt\">CInt</a> = <a href=\"#v:CInt\">CInt</a> <a href=\"../base-4.13.0.0/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"CInt CInt","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:CInt"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:CLong\">CLong</a> = <a href=\"#v:CLong\">CLong</a> <a href=\"../base-4.13.0.0/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"CLong CLong","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:CLong"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:CULong\">CULong</a> = <a href=\"#v:CULong\">CULong</a> <a href=\"../base-4.13.0.0/Data-Word.html#t:Word64\" title=\"Data.Word\">Word64</a>","name":"CULong CULong","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:CULong"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:CWchar\">CWchar</a> = <a href=\"#v:CWchar\">CWchar</a> <a href=\"../base-4.13.0.0/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"CWchar CWchar","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:CWchar"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:CTime\">CTime</a> = <a href=\"#v:CTime\">CTime</a> <a href=\"../base-4.13.0.0/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"CTime CTime","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:CTime"},{"display_html":"<a href=\"#v:getFileSystemEncoding\">getFileSystemEncoding</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding\" title=\"GHC.IO.Encoding.Types\">TextEncoding</a>","name":"getFileSystemEncoding","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:getFileSystemEncoding"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IOErrorType\">IOErrorType</a><ul class=\"subs\"><li>= <a href=\"#v:OtherError\">OtherError</a></li><li>| <a href=\"#v:InappropriateType\">InappropriateType</a></li><li>| <a href=\"#v:UnsupportedOperation\">UnsupportedOperation</a></li></ul>","name":"IOErrorType OtherError InappropriateType UnsupportedOperation","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:IOErrorType"},{"display_html":"<a href=\"#v:lookupEnv\">lookupEnv</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a>)","name":"lookupEnv","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:lookupEnv"},{"display_html":"<a href=\"#v:getEnv\">getEnv</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"getEnv","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:getEnv"},{"display_html":"<a href=\"#v:getArgs\">getArgs</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a>]","name":"getArgs","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:getArgs"},{"display_html":"<a href=\"#v:exitFailure\">exitFailure</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"exitFailure","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:exitFailure"},{"display_html":"<a href=\"#v:openBinaryTempFile\">openBinaryTempFile</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>, <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a>)","name":"openBinaryTempFile","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:openBinaryTempFile"},{"display_html":"<a href=\"#v:withBinaryFile\">withBinaryFile</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:IOMode\" title=\"System.Directory.Internal.Prelude\">IOMode</a> -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> r) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> r","name":"withBinaryFile","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:withBinaryFile"},{"display_html":"<a href=\"#v:hClose\">hClose</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"hClose","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:hClose"},{"display_html":"<a href=\"#v:stderr\">stderr</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a>","name":"stderr","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:stderr"},{"display_html":"<a href=\"#v:hGetBuf\">hGetBuf</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"hGetBuf","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:hGetBuf"},{"display_html":"<a href=\"#v:hPutBuf\">hPutBuf</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"hPutBuf","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:hPutBuf"},{"display_html":"<a href=\"#v:hPutStrLn\">hPutStrLn</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"hPutStrLn","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:hPutStrLn"},{"display_html":"<a href=\"#v:hPutStr\">hPutStr</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"hPutStr","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:hPutStr"},{"display_html":"<a href=\"#v:hFlush\">hFlush</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"hFlush","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:hFlush"},{"display_html":"<a href=\"#v:stdout\">stdout</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a>","name":"stdout","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:stdout"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Handle\">Handle</a>","name":"Handle","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:Handle"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IOMode\">IOMode</a><ul class=\"subs\"><li>= <a href=\"#v:ReadMode\">ReadMode</a></li><li>| <a href=\"#v:WriteMode\">WriteMode</a></li></ul>","name":"IOMode ReadMode WriteMode","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:IOMode"},{"display_html":"<a href=\"#v:catchIOError\">catchIOError</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"catchIOError","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:catchIOError"},{"display_html":"<a href=\"#v:modifyIOError\">modifyIOError</a> :: (<a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a>) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"modifyIOError","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:modifyIOError"},{"display_html":"<a href=\"#v:ioeSetFileName\">ioeSetFileName</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a>","name":"ioeSetFileName","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:ioeSetFileName"},{"display_html":"<a href=\"#v:ioeSetLocation\">ioeSetLocation</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a>","name":"ioeSetLocation","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:ioeSetLocation"},{"display_html":"<a href=\"#v:ioeSetErrorString\">ioeSetErrorString</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a>","name":"ioeSetErrorString","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:ioeSetErrorString"},{"display_html":"<a href=\"#v:ioeGetLocation\">ioeGetLocation</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"ioeGetLocation","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:ioeGetLocation"},{"display_html":"<a href=\"#v:ioeGetErrorString\">ioeGetErrorString</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"ioeGetErrorString","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:ioeGetErrorString"},{"display_html":"<a href=\"#v:ioeGetErrorType\">ioeGetErrorType</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:IOErrorType\" title=\"System.Directory.Internal.Prelude\">IOErrorType</a>","name":"ioeGetErrorType","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:ioeGetErrorType"},{"display_html":"<a href=\"#v:permissionErrorType\">permissionErrorType</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOErrorType\" title=\"System.Directory.Internal.Prelude\">IOErrorType</a>","name":"permissionErrorType","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:permissionErrorType"},{"display_html":"<a href=\"#v:illegalOperationErrorType\">illegalOperationErrorType</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOErrorType\" title=\"System.Directory.Internal.Prelude\">IOErrorType</a>","name":"illegalOperationErrorType","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:illegalOperationErrorType"},{"display_html":"<a href=\"#v:isPermissionError\">isPermissionError</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isPermissionError","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:isPermissionError"},{"display_html":"<a href=\"#v:isIllegalOperation\">isIllegalOperation</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isIllegalOperation","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:isIllegalOperation"},{"display_html":"<a href=\"#v:isDoesNotExistError\">isDoesNotExistError</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isDoesNotExistError","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:isDoesNotExistError"},{"display_html":"<a href=\"#v:isAlreadyExistsError\">isAlreadyExistsError</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isAlreadyExistsError","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:isAlreadyExistsError"},{"display_html":"<a href=\"#v:mkIOError\">mkIOError</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOErrorType\" title=\"System.Directory.Internal.Prelude\">IOErrorType</a> -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a>","name":"mkIOError","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:mkIOError"},{"display_html":"<a href=\"#v:tryIOError\">tryIOError</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> a)","name":"tryIOError","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:tryIOError"},{"display_html":"<a href=\"#v:userError\">userError</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a>","name":"userError","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:userError"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:IOError\">IOError</a> = <a href=\"../base-4.13.0.0/Control-Exception-Base.html#t:IOException\" title=\"Control.Exception.Base\">IOException</a>","name":"IOError","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:IOError"},{"display_html":"<a href=\"#v:withFilePath\">withFilePath</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:CString\" title=\"System.Directory.Internal.Prelude\">CString</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withFilePath","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:withFilePath"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:EpochTime\">EpochTime</a> = <a href=\"System-Directory-Internal-Prelude.html#t:CTime\" title=\"System.Directory.Internal.Prelude\">CTime</a>","name":"EpochTime","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:EpochTime"},{"display_html":"<a href=\"#v:timeout\">timeout</a> :: <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"timeout","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#v:timeout"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Void\">Void</a>","name":"Void","module":"System.Directory.Internal.Prelude","link":"System-Directory-Internal-Prelude.html#t:Void"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ListT\">ListT</a> m a = <a href=\"#v:ListT\">ListT</a> {<ul class=\"subs\"><li><a href=\"#v:unListT\">unListT</a> :: m (<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, <a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> m a))</li></ul>}","name":"ListT ListT unListT","module":"System.Directory.Internal","link":"System-Directory-Internal.html#t:ListT"},{"display_html":"<a href=\"#v:emptyListT\">emptyListT</a> :: <a href=\"../base-4.13.0.0/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> m a","name":"emptyListT","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:emptyListT"},{"display_html":"<a href=\"#v:maybeToListT\">maybeToListT</a> :: <a href=\"../base-4.13.0.0/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m (<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> m a","name":"maybeToListT","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:maybeToListT"},{"display_html":"<a href=\"#v:listToListT\">listToListT</a> :: <a href=\"../base-4.13.0.0/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; [a] -&gt; <a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> m a","name":"listToListT","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:listToListT"},{"display_html":"<a href=\"#v:liftJoinListT\">liftJoinListT</a> :: <a href=\"../base-4.13.0.0/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m (<a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> m a) -&gt; <a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> m a","name":"liftJoinListT","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:liftJoinListT"},{"display_html":"<a href=\"#v:listTHead\">listTHead</a> :: <a href=\"../base-4.13.0.0/Data-Functor.html#t:Functor\" title=\"Data.Functor\">Functor</a> m =&gt; <a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> m a -&gt; m (<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"listTHead","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:listTHead"},{"display_html":"<a href=\"#v:listTToList\">listTToList</a> :: <a href=\"../base-4.13.0.0/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> m a -&gt; m [a]","name":"listTToList","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:listTToList"},{"display_html":"<a href=\"#v:andM\">andM</a> :: <a href=\"../base-4.13.0.0/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; m <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; m <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"andM","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:andM"},{"display_html":"<a href=\"#v:sequenceWithIOErrors_\">sequenceWithIOErrors_</a> :: [<a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()] -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"sequenceWithIOErrors_","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:sequenceWithIOErrors_"},{"display_html":"<a href=\"#v:tryIOErrorType\">tryIOErrorType</a> :: (<a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> a)","name":"tryIOErrorType","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:tryIOErrorType"},{"display_html":"<a href=\"#v:ignoreIOExceptions\">ignoreIOExceptions</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> () -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"ignoreIOExceptions","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:ignoreIOExceptions"},{"display_html":"<a href=\"#v:specializeErrorString\">specializeErrorString</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"specializeErrorString","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:specializeErrorString"},{"display_html":"<a href=\"#v:ioeAddLocation\">ioeAddLocation</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:IOError\" title=\"System.Directory.Internal.Prelude\">IOError</a>","name":"ioeAddLocation","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:ioeAddLocation"},{"display_html":"<a href=\"#v:expandDots\">expandDots</a> :: [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>] -&gt; [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"expandDots","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:expandDots"},{"display_html":"<a href=\"#v:normalisePathSeps\">normalisePathSeps</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"normalisePathSeps","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:normalisePathSeps"},{"display_html":"<a href=\"#v:normaliseTrailingSep\">normaliseTrailingSep</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"normaliseTrailingSep","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:normaliseTrailingSep"},{"display_html":"<a href=\"#v:emptyToCurDir\">emptyToCurDir</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"emptyToCurDir","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:emptyToCurDir"},{"display_html":"<a href=\"#v:simplifyPosix\">simplifyPosix</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"simplifyPosix","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:simplifyPosix"},{"display_html":"<a href=\"#v:simplifyWindows\">simplifyWindows</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"simplifyWindows","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:simplifyWindows"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FileType\">FileType</a><ul class=\"subs\"><li>= <a href=\"#v:File\">File</a></li><li>| <a href=\"#v:SymbolicLink\">SymbolicLink</a></li><li>| <a href=\"#v:Directory\">Directory</a></li><li>| <a href=\"#v:DirectoryLink\">DirectoryLink</a></li></ul>","name":"FileType DirectoryLink SymbolicLink File Directory","module":"System.Directory.Internal","link":"System-Directory-Internal.html#t:FileType"},{"display_html":"<a href=\"#v:fileTypeIsDirectory\">fileTypeIsDirectory</a> :: <a href=\"System-Directory-Internal.html#t:FileType\" title=\"System.Directory.Internal\">FileType</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"fileTypeIsDirectory","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:fileTypeIsDirectory"},{"display_html":"<a href=\"#v:fileTypeIsLink\">fileTypeIsLink</a> :: <a href=\"System-Directory-Internal.html#t:FileType\" title=\"System.Directory.Internal\">FileType</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"fileTypeIsLink","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:fileTypeIsLink"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Permissions\">Permissions</a> = <a href=\"#v:Permissions\">Permissions</a> {<ul class=\"subs\"><li><a href=\"#v:readable\">readable</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:writable\">writable</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:executable\">executable</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:searchable\">searchable</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li></ul>}","name":"Permissions Permissions searchable executable writable readable","module":"System.Directory.Internal","link":"System-Directory-Internal.html#t:Permissions"},{"display_html":"<a href=\"#v:copyFileContents\">copyFileContents</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"copyFileContents","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:copyFileContents"},{"display_html":"<a href=\"#v:copyFileToHandle\">copyFileToHandle</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"copyFileToHandle","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:copyFileToHandle"},{"display_html":"<a href=\"#v:copyHandleData\">copyHandleData</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:Handle\" title=\"System.Directory.Internal.Prelude\">Handle</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"copyHandleData","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:copyHandleData"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:XdgDirectory\">XdgDirectory</a><ul class=\"subs\"><li>= <a href=\"#v:XdgData\">XdgData</a></li><li>| <a href=\"#v:XdgConfig\">XdgConfig</a></li><li>| <a href=\"#v:XdgCache\">XdgCache</a></li></ul>","name":"XdgDirectory XdgCache XdgConfig XdgData","module":"System.Directory.Internal","link":"System-Directory-Internal.html#t:XdgDirectory"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:XdgDirectoryList\">XdgDirectoryList</a><ul class=\"subs\"><li>= <a href=\"#v:XdgDataDirs\">XdgDataDirs</a></li><li>| <a href=\"#v:XdgConfigDirs\">XdgConfigDirs</a></li></ul>","name":"XdgDirectoryList XdgConfigDirs XdgDataDirs","module":"System.Directory.Internal","link":"System-Directory-Internal.html#t:XdgDirectoryList"},{"display_html":"<a href=\"#v:createDirectoryInternal\">createDirectoryInternal</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"createDirectoryInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:createDirectoryInternal"},{"display_html":"<a href=\"#v:removePathInternal\">removePathInternal</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"removePathInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:removePathInternal"},{"display_html":"<a href=\"#v:renamePathInternal\">renamePathInternal</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"renamePathInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:renamePathInternal"},{"display_html":"<a href=\"#v:simplify\">simplify</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"simplify","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:simplify"},{"display_html":"<a href=\"#v:c_free\">c_free</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:Ptr\" title=\"System.Directory.Internal.Prelude\">Ptr</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"c_free","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:c_free"},{"display_html":"<a href=\"#v:c_PATH_MAX\">c_PATH_MAX</a> :: <a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"../base-4.13.0.0/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"c_PATH_MAX","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:c_PATH_MAX"},{"display_html":"<a href=\"#v:c_realpath\">c_realpath</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:CString\" title=\"System.Directory.Internal.Prelude\">CString</a> -&gt; <a href=\"System-Directory-Internal-Prelude.html#t:CString\" title=\"System.Directory.Internal.Prelude\">CString</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Directory-Internal-Prelude.html#t:CString\" title=\"System.Directory.Internal.Prelude\">CString</a>","name":"c_realpath","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:c_realpath"},{"display_html":"<a href=\"#v:withRealpath\">withRealpath</a> :: <a href=\"System-Directory-Internal-Prelude.html#t:CString\" title=\"System.Directory.Internal.Prelude\">CString</a> -&gt; (<a href=\"System-Directory-Internal-Prelude.html#t:CString\" title=\"System.Directory.Internal.Prelude\">CString</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withRealpath","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:withRealpath"},{"display_html":"<a href=\"#v:canonicalizePathWith\">canonicalizePathWith</a> :: ((<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"canonicalizePathWith","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:canonicalizePathWith"},{"display_html":"<a href=\"#v:canonicalizePathSimplify\">canonicalizePathSimplify</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"canonicalizePathSimplify","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:canonicalizePathSimplify"},{"display_html":"<a href=\"#v:findExecutablesLazyInternal\">findExecutablesLazyInternal</a> :: ([<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>] -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>) -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"System-Directory-Internal.html#t:ListT\" title=\"System.Directory.Internal\">ListT</a> <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"findExecutablesLazyInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:findExecutablesLazyInternal"},{"display_html":"<a href=\"#v:exeExtensionInternal\">exeExtensionInternal</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"exeExtensionInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:exeExtensionInternal"},{"display_html":"<a href=\"#v:getDirectoryContentsInternal\">getDirectoryContentsInternal</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"getDirectoryContentsInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getDirectoryContentsInternal"},{"display_html":"<a href=\"#v:getCurrentDirectoryInternal\">getCurrentDirectoryInternal</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getCurrentDirectoryInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getCurrentDirectoryInternal"},{"display_html":"<a href=\"#v:prependCurrentDirectory\">prependCurrentDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"prependCurrentDirectory","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:prependCurrentDirectory"},{"display_html":"<a href=\"#v:setCurrentDirectoryInternal\">setCurrentDirectoryInternal</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"setCurrentDirectoryInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:setCurrentDirectoryInternal"},{"display_html":"<a href=\"#v:linkToDirectoryIsDirectory\">linkToDirectoryIsDirectory</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"linkToDirectoryIsDirectory","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:linkToDirectoryIsDirectory"},{"display_html":"<a href=\"#v:createSymbolicLink\">createSymbolicLink</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"createSymbolicLink","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:createSymbolicLink"},{"display_html":"<a href=\"#v:readSymbolicLink\">readSymbolicLink</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"readSymbolicLink","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:readSymbolicLink"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Metadata\">Metadata</a> = <a href=\"../unix-2.7.2.2/System-Posix-Files-ByteString.html#t:FileStatus\" title=\"System.Posix.Files.ByteString\">FileStatus</a>","name":"Metadata","module":"System.Directory.Internal","link":"System-Directory-Internal.html#t:Metadata"},{"display_html":"<a href=\"#v:getSymbolicLinkMetadata\">getSymbolicLinkMetadata</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Directory-Internal.html#t:Metadata\" title=\"System.Directory.Internal\">Metadata</a>","name":"getSymbolicLinkMetadata","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getSymbolicLinkMetadata"},{"display_html":"<a href=\"#v:getFileMetadata\">getFileMetadata</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Directory-Internal.html#t:Metadata\" title=\"System.Directory.Internal\">Metadata</a>","name":"getFileMetadata","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getFileMetadata"},{"display_html":"<a href=\"#v:fileTypeFromMetadata\">fileTypeFromMetadata</a> :: <a href=\"System-Directory-Internal.html#t:Metadata\" title=\"System.Directory.Internal\">Metadata</a> -&gt; <a href=\"System-Directory-Internal.html#t:FileType\" title=\"System.Directory.Internal\">FileType</a>","name":"fileTypeFromMetadata","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:fileTypeFromMetadata"},{"display_html":"<a href=\"#v:fileSizeFromMetadata\">fileSizeFromMetadata</a> :: <a href=\"System-Directory-Internal.html#t:Metadata\" title=\"System.Directory.Internal\">Metadata</a> -&gt; <a href=\"../base-4.13.0.0/Prelude.html#t:Integer\" title=\"Prelude\">Integer</a>","name":"fileSizeFromMetadata","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:fileSizeFromMetadata"},{"display_html":"<a href=\"#v:accessTimeFromMetadata\">accessTimeFromMetadata</a> :: <a href=\"System-Directory-Internal.html#t:Metadata\" title=\"System.Directory.Internal\">Metadata</a> -&gt; <a href=\"../time-1.9.3/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a>","name":"accessTimeFromMetadata","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:accessTimeFromMetadata"},{"display_html":"<a href=\"#v:modificationTimeFromMetadata\">modificationTimeFromMetadata</a> :: <a href=\"System-Directory-Internal.html#t:Metadata\" title=\"System.Directory.Internal\">Metadata</a> -&gt; <a href=\"../time-1.9.3/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a>","name":"modificationTimeFromMetadata","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:modificationTimeFromMetadata"},{"display_html":"<a href=\"#v:posix_accessTimeHiRes\">posix_accessTimeHiRes</a> :: <a href=\"../unix-2.7.2.2/System-Posix-Files-ByteString.html#t:FileStatus\" title=\"System.Posix.Files.ByteString\">FileStatus</a> -&gt; <a href=\"../time-1.9.3/Data-Time-Clock-POSIX.html#t:POSIXTime\" title=\"Data.Time.Clock.POSIX\">POSIXTime</a>","name":"posix_accessTimeHiRes","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:posix_accessTimeHiRes"},{"display_html":"<a href=\"#v:posix_modificationTimeHiRes\">posix_modificationTimeHiRes</a> :: <a href=\"../unix-2.7.2.2/System-Posix-Files-ByteString.html#t:FileStatus\" title=\"System.Posix.Files.ByteString\">FileStatus</a> -&gt; <a href=\"../time-1.9.3/Data-Time-Clock-POSIX.html#t:POSIXTime\" title=\"Data.Time.Clock.POSIX\">POSIXTime</a>","name":"posix_modificationTimeHiRes","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:posix_modificationTimeHiRes"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Mode\">Mode</a> = <a href=\"../base-4.13.0.0/System-Posix-Types.html#t:FileMode\" title=\"System.Posix.Types\">FileMode</a>","name":"Mode","module":"System.Directory.Internal","link":"System-Directory-Internal.html#t:Mode"},{"display_html":"<a href=\"#v:modeFromMetadata\">modeFromMetadata</a> :: <a href=\"System-Directory-Internal.html#t:Metadata\" title=\"System.Directory.Internal\">Metadata</a> -&gt; <a href=\"System-Directory-Internal.html#t:Mode\" title=\"System.Directory.Internal\">Mode</a>","name":"modeFromMetadata","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:modeFromMetadata"},{"display_html":"<a href=\"#v:allWriteMode\">allWriteMode</a> :: <a href=\"../base-4.13.0.0/System-Posix-Types.html#t:FileMode\" title=\"System.Posix.Types\">FileMode</a>","name":"allWriteMode","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:allWriteMode"},{"display_html":"<a href=\"#v:hasWriteMode\">hasWriteMode</a> :: <a href=\"System-Directory-Internal.html#t:Mode\" title=\"System.Directory.Internal\">Mode</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"hasWriteMode","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:hasWriteMode"},{"display_html":"<a href=\"#v:setWriteMode\">setWriteMode</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"System-Directory-Internal.html#t:Mode\" title=\"System.Directory.Internal\">Mode</a> -&gt; <a href=\"System-Directory-Internal.html#t:Mode\" title=\"System.Directory.Internal\">Mode</a>","name":"setWriteMode","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:setWriteMode"},{"display_html":"<a href=\"#v:setFileMode\">setFileMode</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"System-Directory-Internal.html#t:Mode\" title=\"System.Directory.Internal\">Mode</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"setFileMode","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:setFileMode"},{"display_html":"<a href=\"#v:setFilePermissions\">setFilePermissions</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"System-Directory-Internal.html#t:Mode\" title=\"System.Directory.Internal\">Mode</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"setFilePermissions","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:setFilePermissions"},{"display_html":"<a href=\"#v:getAccessPermissions\">getAccessPermissions</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Directory-Internal.html#t:Permissions\" title=\"System.Directory.Internal\">Permissions</a>","name":"getAccessPermissions","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getAccessPermissions"},{"display_html":"<a href=\"#v:setAccessPermissions\">setAccessPermissions</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"System-Directory-Internal.html#t:Permissions\" title=\"System.Directory.Internal\">Permissions</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"setAccessPermissions","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:setAccessPermissions"},{"display_html":"<a href=\"#v:copyOwnerFromStatus\">copyOwnerFromStatus</a> :: <a href=\"../unix-2.7.2.2/System-Posix-Files-ByteString.html#t:FileStatus\" title=\"System.Posix.Files.ByteString\">FileStatus</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"copyOwnerFromStatus","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:copyOwnerFromStatus"},{"display_html":"<a href=\"#v:copyGroupFromStatus\">copyGroupFromStatus</a> :: <a href=\"../unix-2.7.2.2/System-Posix-Files-ByteString.html#t:FileStatus\" title=\"System.Posix.Files.ByteString\">FileStatus</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"copyGroupFromStatus","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:copyGroupFromStatus"},{"display_html":"<a href=\"#v:tryCopyOwnerAndGroupFromStatus\">tryCopyOwnerAndGroupFromStatus</a> :: <a href=\"../unix-2.7.2.2/System-Posix-Files-ByteString.html#t:FileStatus\" title=\"System.Posix.Files.ByteString\">FileStatus</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"tryCopyOwnerAndGroupFromStatus","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:tryCopyOwnerAndGroupFromStatus"},{"display_html":"<a href=\"#v:copyFileWithMetadataInternal\">copyFileWithMetadataInternal</a> :: (<a href=\"System-Directory-Internal.html#t:Metadata\" title=\"System.Directory.Internal\">Metadata</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()) -&gt; (<a href=\"System-Directory-Internal.html#t:Metadata\" title=\"System.Directory.Internal\">Metadata</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"copyFileWithMetadataInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:copyFileWithMetadataInternal"},{"display_html":"<a href=\"#v:setTimes\">setTimes</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; (<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"../time-1.9.3/Data-Time-Clock-POSIX.html#t:POSIXTime\" title=\"Data.Time.Clock.POSIX\">POSIXTime</a>, <a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"../time-1.9.3/Data-Time-Clock-POSIX.html#t:POSIXTime\" title=\"Data.Time.Clock.POSIX\">POSIXTime</a>) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"setTimes","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:setTimes"},{"display_html":"<a href=\"#v:getPath\">getPath</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"getPath","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getPath"},{"display_html":"<a href=\"#v:getHomeDirectoryInternal\">getHomeDirectoryInternal</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getHomeDirectoryInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getHomeDirectoryInternal"},{"display_html":"<a href=\"#v:getXdgDirectoryFallback\">getXdgDirectoryFallback</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"System-Directory-Internal.html#t:XdgDirectory\" title=\"System.Directory.Internal\">XdgDirectory</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getXdgDirectoryFallback","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getXdgDirectoryFallback"},{"display_html":"<a href=\"#v:getXdgDirectoryListFallback\">getXdgDirectoryListFallback</a> :: <a href=\"System-Directory-Internal.html#t:XdgDirectoryList\" title=\"System.Directory.Internal\">XdgDirectoryList</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"getXdgDirectoryListFallback","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getXdgDirectoryListFallback"},{"display_html":"<a href=\"#v:getAppUserDataDirectoryInternal\">getAppUserDataDirectoryInternal</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getAppUserDataDirectoryInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getAppUserDataDirectoryInternal"},{"display_html":"<a href=\"#v:getUserDocumentsDirectoryInternal\">getUserDocumentsDirectoryInternal</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getUserDocumentsDirectoryInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getUserDocumentsDirectoryInternal"},{"display_html":"<a href=\"#v:getTemporaryDirectoryInternal\">getTemporaryDirectoryInternal</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getTemporaryDirectoryInternal","module":"System.Directory.Internal","link":"System-Directory-Internal.html#v:getTemporaryDirectoryInternal"},{"display_html":"<a href=\"#v:createDirectory\">createDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"createDirectory","module":"System.Directory","link":"System-Directory.html#v:createDirectory"},{"display_html":"<a href=\"#v:createDirectoryIfMissing\">createDirectoryIfMissing</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"createDirectoryIfMissing","module":"System.Directory","link":"System-Directory.html#v:createDirectoryIfMissing"},{"display_html":"<a href=\"#v:removeDirectory\">removeDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"removeDirectory","module":"System.Directory","link":"System-Directory.html#v:removeDirectory"},{"display_html":"<a href=\"#v:removeDirectoryRecursive\">removeDirectoryRecursive</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"removeDirectoryRecursive","module":"System.Directory","link":"System-Directory.html#v:removeDirectoryRecursive"},{"display_html":"<a href=\"#v:removePathForcibly\">removePathForcibly</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"removePathForcibly","module":"System.Directory","link":"System-Directory.html#v:removePathForcibly"},{"display_html":"<a href=\"#v:renameDirectory\">renameDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"renameDirectory","module":"System.Directory","link":"System-Directory.html#v:renameDirectory"},{"display_html":"<a href=\"#v:listDirectory\">listDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"listDirectory","module":"System.Directory","link":"System-Directory.html#v:listDirectory"},{"display_html":"<a href=\"#v:getDirectoryContents\">getDirectoryContents</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"getDirectoryContents","module":"System.Directory","link":"System-Directory.html#v:getDirectoryContents"},{"display_html":"<a href=\"#v:getCurrentDirectory\">getCurrentDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getCurrentDirectory","module":"System.Directory","link":"System-Directory.html#v:getCurrentDirectory"},{"display_html":"<a href=\"#v:setCurrentDirectory\">setCurrentDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"setCurrentDirectory","module":"System.Directory","link":"System-Directory.html#v:setCurrentDirectory"},{"display_html":"<a href=\"#v:withCurrentDirectory\">withCurrentDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withCurrentDirectory","module":"System.Directory","link":"System-Directory.html#v:withCurrentDirectory"},{"display_html":"<a href=\"#v:getHomeDirectory\">getHomeDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getHomeDirectory","module":"System.Directory","link":"System-Directory.html#v:getHomeDirectory"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:XdgDirectory\">XdgDirectory</a><ul class=\"subs\"><li>= <a href=\"#v:XdgData\">XdgData</a></li><li>| <a href=\"#v:XdgConfig\">XdgConfig</a></li><li>| <a href=\"#v:XdgCache\">XdgCache</a></li></ul>","name":"XdgDirectory XdgData XdgConfig XdgCache","module":"System.Directory","link":"System-Directory.html#t:XdgDirectory"},{"display_html":"<a href=\"#v:getXdgDirectory\">getXdgDirectory</a> :: <a href=\"System-Directory.html#t:XdgDirectory\" title=\"System.Directory\">XdgDirectory</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getXdgDirectory","module":"System.Directory","link":"System-Directory.html#v:getXdgDirectory"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:XdgDirectoryList\">XdgDirectoryList</a><ul class=\"subs\"><li>= <a href=\"#v:XdgDataDirs\">XdgDataDirs</a></li><li>| <a href=\"#v:XdgConfigDirs\">XdgConfigDirs</a></li></ul>","name":"XdgDirectoryList XdgDataDirs XdgConfigDirs","module":"System.Directory","link":"System-Directory.html#t:XdgDirectoryList"},{"display_html":"<a href=\"#v:getXdgDirectoryList\">getXdgDirectoryList</a> :: <a href=\"System-Directory.html#t:XdgDirectoryList\" title=\"System.Directory\">XdgDirectoryList</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"getXdgDirectoryList","module":"System.Directory","link":"System-Directory.html#v:getXdgDirectoryList"},{"display_html":"<a href=\"#v:getAppUserDataDirectory\">getAppUserDataDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getAppUserDataDirectory","module":"System.Directory","link":"System-Directory.html#v:getAppUserDataDirectory"},{"display_html":"<a href=\"#v:getUserDocumentsDirectory\">getUserDocumentsDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getUserDocumentsDirectory","module":"System.Directory","link":"System-Directory.html#v:getUserDocumentsDirectory"},{"display_html":"<a href=\"#v:getTemporaryDirectory\">getTemporaryDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getTemporaryDirectory","module":"System.Directory","link":"System-Directory.html#v:getTemporaryDirectory"},{"display_html":"<a href=\"#v:removeFile\">removeFile</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"removeFile","module":"System.Directory","link":"System-Directory.html#v:removeFile"},{"display_html":"<a href=\"#v:renameFile\">renameFile</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"renameFile","module":"System.Directory","link":"System-Directory.html#v:renameFile"},{"display_html":"<a href=\"#v:renamePath\">renamePath</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"renamePath","module":"System.Directory","link":"System-Directory.html#v:renamePath"},{"display_html":"<a href=\"#v:copyFile\">copyFile</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"copyFile","module":"System.Directory","link":"System-Directory.html#v:copyFile"},{"display_html":"<a href=\"#v:copyFileWithMetadata\">copyFileWithMetadata</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"copyFileWithMetadata","module":"System.Directory","link":"System-Directory.html#v:copyFileWithMetadata"},{"display_html":"<a href=\"#v:getFileSize\">getFileSize</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Prelude.html#t:Integer\" title=\"Prelude\">Integer</a>","name":"getFileSize","module":"System.Directory","link":"System-Directory.html#v:getFileSize"},{"display_html":"<a href=\"#v:canonicalizePath\">canonicalizePath</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"canonicalizePath","module":"System.Directory","link":"System-Directory.html#v:canonicalizePath"},{"display_html":"<a href=\"#v:makeAbsolute\">makeAbsolute</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"makeAbsolute","module":"System.Directory","link":"System-Directory.html#v:makeAbsolute"},{"display_html":"<a href=\"#v:makeRelativeToCurrentDirectory\">makeRelativeToCurrentDirectory</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"makeRelativeToCurrentDirectory","module":"System.Directory","link":"System-Directory.html#v:makeRelativeToCurrentDirectory"},{"display_html":"<a href=\"#v:doesPathExist\">doesPathExist</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"doesPathExist","module":"System.Directory","link":"System-Directory.html#v:doesPathExist"},{"display_html":"<a href=\"#v:doesFileExist\">doesFileExist</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"doesFileExist","module":"System.Directory","link":"System-Directory.html#v:doesFileExist"},{"display_html":"<a href=\"#v:doesDirectoryExist\">doesDirectoryExist</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"doesDirectoryExist","module":"System.Directory","link":"System-Directory.html#v:doesDirectoryExist"},{"display_html":"<a href=\"#v:findExecutable\">findExecutable</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)","name":"findExecutable","module":"System.Directory","link":"System-Directory.html#v:findExecutable"},{"display_html":"<a href=\"#v:findExecutables\">findExecutables</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"findExecutables","module":"System.Directory","link":"System-Directory.html#v:findExecutables"},{"display_html":"<a href=\"#v:findExecutablesInDirectories\">findExecutablesInDirectories</a> :: [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>] -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"findExecutablesInDirectories","module":"System.Directory","link":"System-Directory.html#v:findExecutablesInDirectories"},{"display_html":"<a href=\"#v:findFile\">findFile</a> :: [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>] -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)","name":"findFile","module":"System.Directory","link":"System-Directory.html#v:findFile"},{"display_html":"<a href=\"#v:findFiles\">findFiles</a> :: [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>] -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"findFiles","module":"System.Directory","link":"System-Directory.html#v:findFiles"},{"display_html":"<a href=\"#v:findFileWith\">findFileWith</a> :: (<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>] -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"../base-4.13.0.0/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)","name":"findFileWith","module":"System.Directory","link":"System-Directory.html#v:findFileWith"},{"display_html":"<a href=\"#v:findFilesWith\">findFilesWith</a> :: (<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>] -&gt; <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>]","name":"findFilesWith","module":"System.Directory","link":"System-Directory.html#v:findFilesWith"},{"display_html":"<a href=\"#v:exeExtension\">exeExtension</a> :: <a href=\"../base-4.13.0.0/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"exeExtension","module":"System.Directory","link":"System-Directory.html#v:exeExtension"},{"display_html":"<a href=\"#v:createFileLink\">createFileLink</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"createFileLink","module":"System.Directory","link":"System-Directory.html#v:createFileLink"},{"display_html":"<a href=\"#v:createDirectoryLink\">createDirectoryLink</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"createDirectoryLink","module":"System.Directory","link":"System-Directory.html#v:createDirectoryLink"},{"display_html":"<a href=\"#v:removeDirectoryLink\">removeDirectoryLink</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"removeDirectoryLink","module":"System.Directory","link":"System-Directory.html#v:removeDirectoryLink"},{"display_html":"<a href=\"#v:pathIsSymbolicLink\">pathIsSymbolicLink</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"pathIsSymbolicLink","module":"System.Directory","link":"System-Directory.html#v:pathIsSymbolicLink"},{"display_html":"<a href=\"#v:getSymbolicLinkTarget\">getSymbolicLinkTarget</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"getSymbolicLinkTarget","module":"System.Directory","link":"System-Directory.html#v:getSymbolicLinkTarget"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Permissions\">Permissions</a>","name":"Permissions","module":"System.Directory","link":"System-Directory.html#t:Permissions"},{"display_html":"<a href=\"#v:emptyPermissions\">emptyPermissions</a> :: <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a>","name":"emptyPermissions","module":"System.Directory","link":"System-Directory.html#v:emptyPermissions"},{"display_html":"<a href=\"#v:readable\">readable</a> :: <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"readable","module":"System.Directory","link":"System-Directory.html#v:readable"},{"display_html":"<a href=\"#v:writable\">writable</a> :: <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"writable","module":"System.Directory","link":"System-Directory.html#v:writable"},{"display_html":"<a href=\"#v:executable\">executable</a> :: <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"executable","module":"System.Directory","link":"System-Directory.html#v:executable"},{"display_html":"<a href=\"#v:searchable\">searchable</a> :: <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a> -&gt; <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"searchable","module":"System.Directory","link":"System-Directory.html#v:searchable"},{"display_html":"<a href=\"#v:setOwnerReadable\">setOwnerReadable</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a> -&gt; <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a>","name":"setOwnerReadable","module":"System.Directory","link":"System-Directory.html#v:setOwnerReadable"},{"display_html":"<a href=\"#v:setOwnerWritable\">setOwnerWritable</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a> -&gt; <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a>","name":"setOwnerWritable","module":"System.Directory","link":"System-Directory.html#v:setOwnerWritable"},{"display_html":"<a href=\"#v:setOwnerExecutable\">setOwnerExecutable</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a> -&gt; <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a>","name":"setOwnerExecutable","module":"System.Directory","link":"System-Directory.html#v:setOwnerExecutable"},{"display_html":"<a href=\"#v:setOwnerSearchable\">setOwnerSearchable</a> :: <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a> -&gt; <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a>","name":"setOwnerSearchable","module":"System.Directory","link":"System-Directory.html#v:setOwnerSearchable"},{"display_html":"<a href=\"#v:getPermissions\">getPermissions</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a>","name":"getPermissions","module":"System.Directory","link":"System-Directory.html#v:getPermissions"},{"display_html":"<a href=\"#v:setPermissions\">setPermissions</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"System-Directory.html#t:Permissions\" title=\"System.Directory\">Permissions</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"setPermissions","module":"System.Directory","link":"System-Directory.html#v:setPermissions"},{"display_html":"<a href=\"#v:copyPermissions\">copyPermissions</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"copyPermissions","module":"System.Directory","link":"System-Directory.html#v:copyPermissions"},{"display_html":"<a href=\"#v:getAccessTime\">getAccessTime</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../time-1.9.3/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a>","name":"getAccessTime","module":"System.Directory","link":"System-Directory.html#v:getAccessTime"},{"display_html":"<a href=\"#v:getModificationTime\">getModificationTime</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../time-1.9.3/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a>","name":"getModificationTime","module":"System.Directory","link":"System-Directory.html#v:getModificationTime"},{"display_html":"<a href=\"#v:setAccessTime\">setAccessTime</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../time-1.9.3/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"setAccessTime","module":"System.Directory","link":"System-Directory.html#v:setAccessTime"},{"display_html":"<a href=\"#v:setModificationTime\">setModificationTime</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../time-1.9.3/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"setModificationTime","module":"System.Directory","link":"System-Directory.html#v:setModificationTime"},{"display_html":"<a href=\"#v:isSymbolicLink\">isSymbolicLink</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"../base-4.13.0.0/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isSymbolicLink","module":"System.Directory","link":"System-Directory.html#v:isSymbolicLink"}]