<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Darcs.Lock</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >Darcs.Lock</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwithLock" TARGET="main" >withLock</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwithLockCanFail" TARGET="main" >withLockCanFail</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwithTemp" TARGET="main" >withTemp</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwithOpenTemp" TARGET="main" >withOpenTemp</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwithStdoutTemp" TARGET="main" >withStdoutTemp</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwithTempDir" TARGET="main" >withTempDir</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwithPermDir" TARGET="main" >withPermDir</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwithDelayedDir" TARGET="main" >withDelayedDir</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwithNamedTemp" TARGET="main" >withNamedTemp</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwriteToFile" TARGET="main" >writeToFile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AappendToFile" TARGET="main" >appendToFile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwriteBinFile" TARGET="main" >writeBinFile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwriteDocBinFile" TARGET="main" >writeDocBinFile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AappendBinFile" TARGET="main" >appendBinFile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AappendDocBinFile" TARGET="main" >appendDocBinFile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AreadBinFile" TARGET="main" >readBinFile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AreadDocBinFile" TARGET="main" >readDocBinFile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AwriteAtomicFilePS" TARGET="main" >writeAtomicFilePS</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AgzWriteAtomicFilePS" TARGET="main" >gzWriteAtomicFilePS</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AgzWriteAtomicFilePSs" TARGET="main" >gzWriteAtomicFilePSs</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AgzWriteDocFile" TARGET="main" >gzWriteDocFile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3Arm_recursive" TARGET="main" >rm_recursive</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AremoveFileMayNotExist" TARGET="main" >removeFileMayNotExist</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AcanonFilename" TARGET="main" >canonFilename</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AmaybeRelink" TARGET="main" >maybeRelink</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3Aworld_readable_temp" TARGET="main" >world_readable_temp</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3Atempdir_loc" TARGET="main" >tempdir_loc</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AeditText" TARGET="main" >editText</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AenvironmentHelpTmpdir" TARGET="main" >environmentHelpTmpdir</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Lock.html#v%3AenvironmentHelpKeepTmpdir" TARGET="main" >environmentHelpKeepTmpdir</A ></DIV ></DIV ></DIV ></BODY ></HTML >