Browse thread
Fwd: [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: | Fwd: [Caml-list] Unix.lseek versus Pervasives.pos |
Oops! That is pos_out not pos in the message below. BTW, I did further experiments, and this seems to be a bug! The behaviour I reported seems to depend on what exactly I am trying to marshal out. Begin forwarded message: > From: Shivkumar Chandrasekaran <shiv@ece.ucsb.edu> > Date: Mon Mar 17, 2003 2:45:42 PM US/Pacific > To: caml-list@inria.fr > Subject: [Caml-list] Unix.lseek versus Pervasives.pos > > 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