1 -- !!! test hIsEOF in various buffering situations
4 #if defined(__MINGW32__)
5 import PrelHandle(hSetBinaryMode)
9 h <- openFile "hIsEOF002.hs" ReadMode
10 # if defined(__MINGW32__)
13 hSetBuffering h NoBuffering
16 hSeek h SeekFromEnd (-1)
20 hSetBuffering h LineBuffering
23 hSeek h SeekFromEnd (-1)
27 hSetBuffering h (BlockBuffering (Just 1))
30 hSeek h SeekFromEnd (-1)
34 hSetBuffering h (BlockBuffering Nothing)
37 hSeek h SeekFromEnd (-1)
42 h <- openFile "hIsEOF002.out" WriteMode
43 hPutStrLn h "hello, world"
46 h <- openFile "hIsEOF002.out" ReadWriteMode
47 # if defined(__MINGW32__)
50 hSetBuffering h NoBuffering
55 hSeek h SeekFromEnd (-1)