diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-01-23 14:07:28 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-01-23 14:07:28 +0000 |
commit | d0ce7655692d3fd3784b97217cf8fc0e258df18f (patch) | |
tree | fd615eae154189a9a30bcb6d68a92415141b8f9b /libjava/java/io/FileDescriptor.java | |
parent | 20d663ad97273ff63eccdbefef95a2eecc03d044 (diff) | |
download | gcc-d0ce7655692d3fd3784b97217cf8fc0e258df18f.tar.gz |
2004-01-23 Michael Koch <konqueror@gmx.de>
* java/io/FileDescriptor.java
(lock): New method.
(tryLock): New method.
(unlock): New method.
* java/io/natFileDescriptorEcos.cc
(lock): New method.
(tryLock): New method.
(unlock): New method.
* java/io/natFileDescriptorPosix.cc
(lock): New method.
(tryLock): New method.
(unlock): New method.
* java/io/natFileDescriptorWin32.cc
(lock): New method.
(tryLock): New method.
(unlock): New method.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@76421 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/io/FileDescriptor.java')
-rw-r--r-- | libjava/java/io/FileDescriptor.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libjava/java/io/FileDescriptor.java b/libjava/java/io/FileDescriptor.java index b713e1bf688..109d2468783 100644 --- a/libjava/java/io/FileDescriptor.java +++ b/libjava/java/io/FileDescriptor.java @@ -208,6 +208,10 @@ public final class FileDescriptor native long getLength() throws IOException; native void setLength(long pos) throws IOException; + native void lock(long pos, int len, boolean shared) throws IOException; + native boolean tryLock(long pos, int lent, boolean shared) throws IOException; + native void unlock(long pos, int len) throws IOException; + // When collected, close. protected void finalize() throws Throwable { |