From ca1d829f319a0919f6543933cd7f561e3ae5bf64 Mon Sep 17 00:00:00 2001 From: Michael Koch Date: Fri, 23 Jan 2004 14:07:28 +0000 Subject: 2004-01-23 Michael Koch * 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. From-SVN: r76421 --- libjava/java/io/FileDescriptor.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libjava/java/io/FileDescriptor.java') 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 { -- cgit v1.2.3