Browse thread
Pipes and Standard Output / Input on Windows
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | David Allsopp <dra-news@m...> |
| Subject: | RE: [Caml-list] Re: Pipes and Standard Output / Input on Windows |
> Yep, on windows GetStdHandle doesn't always return the same kind of > handle depending on the context: > - if the output/input is console, it is console handle (i.e. need to be > manipulated through console function) > - if the output/input is a pipe, it is a pipe handle (i.e. need to be > manipulated through pipe function) Both these kinds of HANDLE work transparently with ReadFile/WriteFile API functions so should be fine with the underlying OCaml calls (OCaml's file I/O is based on the C I/O routines which won't be using ReadConsole/WriteConsole) - what scenario are you referring to where the difference between a console handle and a pipe would be a problem? David