Browse thread
Re: [Caml-list] Unix.lseek versus Pervasives.pos
- Shivkumar Chandrasekaran
[
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: | Shivkumar Chandrasekaran <shiv@e...> |
| Subject: | Re: [Caml-list] Unix.lseek versus Pervasives.pos |
It would seem to me that it would be convenient to have 64 bit versions of seek_in, seek_out, pos_in, pos_out in the Pervasives module. This would help decouple the Pervasives I/O module a little more from the Unix module. --shiv-- On Monday, March 17, 2003, at 11:21 PM, Francois Rouaix wrote: > You may need to flush the channel. If the data is still in the > buffers, the fd position will not have been updated. > > --f > > On Monday, Mar 17, 2003, at 23:45 Europe/Paris, Shivkumar > Chandrasekaran wrote: > >> Hi, >> >> Currently I am trying to handle "LargeFiles" while marshalling caml >> values and I have run into this incidental problem (nothing to do >> with LargeFile). If I open a file with "open_out_bin", write to it >> using "output_value" and then try to determine the position in the >> file using "pos", I get the correct value. However, if I use >> Unix.lseek > thus >> >> Unix.lseek (Unix.descr_of_out_channel fd_out) 0 Unix.SEEK_CUR >> >> I get a different value (so far always 0) than the one I get from >> >> pos fd_out >> >> The manual does not seem to help. Any advice will be appreciated. >> Thanks, >> >> --shiv-- >> >> ------------------- >> To unsubscribe, mail caml-list-request@inria.fr Archives: >> http://caml.inria.fr >> Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: >> http://caml.inria.fr/FAQ/ >> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners >> >> > > --shiv-- ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners