This is the mail archive of the java@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: buffer flushing?


Adam Megacz wrote:

>java.io.OutputStream.flush() does nothing
>
>java.io.FileOutputStream.flush() is not defined
>
>Win32 buffers all non-console file descriptors. I need to ensure that
>FileDescriptor.sync() is called when FileOutputStream.flush() is
>called.
>
>What is the best way to deal with this? Should I submit a patch to add
>this?
>
>  FileOutputStream.flush() { fd.sync(); }
>  
>

I don't think we should add this method since it looks like the spec 
doesn't have it implemented for FileOutputStream, which implys that it 
does nothing.

What does the JDK do? Perhaps you want to create the FileOutputStream 
using the FileDescriptor constructor and call sync() on it yourself?

regards

Bryce.



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