We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5b7fb1f commit e90322bCopy full SHA for e90322b
src/server/CGIUtils.hs
@@ -34,8 +34,13 @@ stderrToFile :: FilePath -> IO ()
34
stderrToFile file =
35
do let mode = ownerReadMode<>ownerWriteMode<>groupReadMode<>otherReadMode
36
(<>) = unionFileModes
37
+#if MIN_VERSION_unix(2,8,0)
38
flags = defaultFileFlags { append = True, creat = Just mode }
39
fileFd <- openFd file WriteOnly flags
40
+#else
41
+ flags = defaultFileFlags { append = True }
42
+ fileFd <- openFd file WriteOnly (Just mode) flags
43
+#endif
44
dupTo fileFd stdError
45
return ()
46
#else
0 commit comments