Darcs.Util.Compat
stdoutIsAPipe
mkStdoutTemp
canonFilename
maybeRelink
atomicCreate
sloppyAtomicCreate