stdin, stdout, stderr, -- :: Handle
openFile, -- :: FilePath -> IOMode -> IO Handle
+#if !defined(__NHC__)
+ openBinaryFile, -- :: FilePath -> IOMode -> IO Handle
+#endif
hClose, -- :: Handle -> IO ()
hFileSize, -- :: Handle -> IO Integer
hIsEOF, -- :: Handle -> IO Bool
hSetBuffering, -- :: Handle -> BufferMode -> IO ()
hGetBuffering, -- :: Handle -> IO BufferMode
+#if !defined(__HUGS__) && !defined(__NHC__)
+ hSetBinaryMode, -- :: Handle -> Bool -> IO ()
+#endif
hFlush, -- :: Handle -> IO ()
hGetPosn, -- :: Handle -> IO HandlePosn
hSetPosn, -- :: HandlePosn -> IO ()