This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: java.io fix and speedup


>>>>> "Mark" == Mark Wielaard <mark@klomp.org> writes:

Mark> * java/io/FileInputStream.java (finalize): Don't explicitly
Mark> finalize FileDescriptor.

This part is fine; please check it in asap.

Mark> * java/io/FileDescriptor.java (position): New private field.
Mark> * java/io/natFileDescriptorPosix.cc (write): Up position.
Mark> (setLength): Use and set position.
Mark> (seek): Set position.
Mark> (getFilePointer): Return position.
Mark> (read): Up position.

With this part, what if two processes are modifying the same file at
the same time?  I suppose even the current code has problems in that
situation.  Is the performance of setLength and seek important?

Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]