Hi Andre, Andre Merzky wrote:
Hi Ceriel,
Quoting [Ceriel Jacobs] (Jan 24 2008):
As far as I am concerned, the "offset" field can completely be removed from the specs. POSIX iovec does not have an offset field, and I don't know why it made it to the SAGA specs.
To simplify the reuse of memory segments w/o the need for pointer arythmetics: ... If offsets are really needed can certainly be disputed. In C++, where pointer arithmetic is easy, one could certainly do without. I'd actually thought that it helps in Java. Ah, well... ;-)
Well, java.io.InputStream has a read method that has an offset, so it is certainly common usage in Java to have an offset. But then, the offset should be in buffer, not in iovec. I think that that would make more sense than to have it in iovec. O well, I guess this is a done deal. Ceriel