Author: mturk
Date: Thu Aug 11 15:06:47 2011
New Revision: 1156642

URL: http://svn.apache.org/viewvc?rev=1156642&view=rev
Log:
Fix solaris impl although Solaris does not support AF_LOCAL for sendfile. We 
might need to make the wrapper for that

Modified:
    commons/sandbox/runtime/trunk/src/main/native/os/solaris/sendfile.c

Modified: commons/sandbox/runtime/trunk/src/main/native/os/solaris/sendfile.c
URL: 
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/solaris/sendfile.c?rev=1156642&r1=1156641&r2=1156642&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/solaris/sendfile.c 
(original)
+++ commons/sandbox/runtime/trunk/src/main/native/os/solaris/sendfile.c Thu Aug 
11 15:06:47 2011
@@ -52,11 +52,11 @@ ACR_NET_EXPORT(jint, Sendfile, send0)(JN
         ACR_THROW_NET_ERROR(ACR_EBADF);
         return -1;
     }
-    if (sf->info.st_size != 0) {
-        if ((sf->info.st_size - sf->off) > INT_MAX)
+    if (sf->size != 0) {
+        if ((sf->size - sf->off) > INT_MAX)
             cnt = INT_MAX;
         else
-            cnt = sf->info.st_size - sf->off;
+            cnt = sf->size - sf->off;
     }
     if (ACR_HASFLAG(sd, ACR_SO_WPART)) {
         ACR_CLRFLAG(sd, ACR_SO_WPART);


Reply via email to