Commit 83050e0d by Jeff Sturm Committed by Tom Tromey

FileDescriptor.java: Initialize fd to -1.

2000-12-24  Jeff Sturm  <jeff.sturm@commerceone.com>

	* java/io/FileDescriptor.java: Initialize fd to -1.
	Remove default constructor.

From-SVN: r38485
parent 9a1a15c9
2000-12-24 Jeff Sturm <jeff.sturm@commerceone.com>
* java/io/FileDescriptor.java: Initialize fd to -1.
Remove default constructor.
2000-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
* java/lang/mprec.h: Change C9X reference to refer to C99.
......
......@@ -49,11 +49,6 @@ public final class FileDescriptor
fd = open (path, mode);
}
public FileDescriptor ()
{
fd = -1;
}
native int open (String path, int mode) throws FileNotFoundException;
native void write (int b) throws IOException;
native void write (byte[] b, int offset, int len)
......@@ -84,6 +79,10 @@ public final class FileDescriptor
fd = desc;
}
// System's notion of file descriptor.
private int fd;
// System's notion of file descriptor. It might seem redundant to
// initialize this given that it is reassigned in the constructors.
// However, this is necessary because if open() throws an exception
// we want to make sure this has the value -1. This is the most
// efficient way to accomplish that.
private int fd = -1;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment