Parent Directory | Revision Log | Patch
--- tomcat/connectors/trunk/jni/native/src/network.c 2006/02/19 06:45:32 378857 +++ tomcat/connectors/trunk/jni/native/src/network.c 2006/02/19 08:43:23 378858 @@ -1103,6 +1103,7 @@ TCN_IMPLEMENT_CALL(jboolean, Socket, atm return mark ? JNI_TRUE : JNI_FALSE; } +#if APR_HAS_SENDFILE TCN_IMPLEMENT_CALL(jlong, Socket, sendfile)(TCN_STDARGS, jlong sock, jlong file, @@ -1227,6 +1228,44 @@ TCN_IMPLEMENT_CALL(jlong, Socket, sendfi } } +#else /* APR_HAS_SENDIFLE */ + +TCN_IMPLEMENT_CALL(jlong, Socket, sendfile)(TCN_STDARGS, jlong sock, + jlong file, + jobjectArray headers, + jobjectArray trailers, + jlong offset, jlong len, + jint flags) +{ + + UNREFERENCED_STDARGS; + UNREFERENCED(sock); + UNREFERENCED(file); + UNREFERENCED(headers); + UNREFERENCED(trailers); + UNREFERENCED(offset); + UNREFERENCED(len); + UNREFERENCED(flags); + return -(jlong)APR_ENOTIMPL; +} + +TCN_IMPLEMENT_CALL(jlong, Socket, sendfilen)(TCN_STDARGS, jlong sock, + jlong file, + jlong offset, jlong len, + jint flags) +{ + UNREFERENCED_STDARGS; + UNREFERENCED(sock); + UNREFERENCED(file); + UNREFERENCED(offset); + UNREFERENCED(len); + UNREFERENCED(flags); + return -(jlong)APR_ENOTIMPL; +} + +#endif /* APR_HAS_SENDIFLE */ + + TCN_IMPLEMENT_CALL(jint, Socket, acceptfilter)(TCN_STDARGS, jlong sock, jstring name,
infrastructure at apache.org | ViewVC Help |
Powered by ViewVC 1.1.26 |