6631362: Nuke io_util_md.c:handleFileSizeFD (win)
authormartin
Mon, 10 Mar 2008 14:32:51 -0700
changeset 45 307f564057c1
parent 44 9291315d799d
child 46 ddf5deb2a633
6631362: Nuke io_util_md.c:handleFileSizeFD (win) Reviewed-by: alanb, iris
jdk/src/windows/native/java/io/io_util_md.c
jdk/src/windows/native/java/io/io_util_md.h
--- a/jdk/src/windows/native/java/io/io_util_md.c	Mon Mar 10 14:32:51 2008 -0700
+++ b/jdk/src/windows/native/java/io/io_util_md.c	Mon Mar 10 14:32:51 2008 -0700
@@ -444,24 +444,6 @@
     return 0;
 }
 
-int
-handleFileSizeFD(jlong fd, jlong *size)
-{
-    DWORD sizeLow = 0;
-    DWORD sizeHigh = 0;
-    HANDLE h = (HANDLE)fd;
-    if (h == INVALID_HANDLE_VALUE) {
-        return -1;
-    }
-    sizeLow = GetFileSize(h, &sizeHigh);
-    if (sizeLow == ((DWORD)-1)) {
-        if (GetLastError() != ERROR_SUCCESS) {
-            return -1;
-        }
-    }
-    return (((jlong)sizeHigh) << 32) | sizeLow;
-}
-
 JNIEXPORT
 size_t
 handleRead(jlong fd, void *buf, jint len)
--- a/jdk/src/windows/native/java/io/io_util_md.h	Mon Mar 10 14:32:51 2008 -0700
+++ b/jdk/src/windows/native/java/io/io_util_md.h	Mon Mar 10 14:32:51 2008 -0700
@@ -38,7 +38,6 @@
 int handleAvailable(jlong fd, jlong *pbytes);
 JNIEXPORT int handleSync(jlong fd);
 int handleSetLength(jlong fd, jlong length);
-int handleFileSizeFD(jlong fd, jlong *size);
 JNIEXPORT size_t handleRead(jlong fd, void *buf, jint len);
 JNIEXPORT size_t handleWrite(jlong fd, const void *buf, jint len);
 jint handleClose(JNIEnv *env, jobject this, jfieldID fid);