You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by st...@apache.org on 2001/12/20 21:22:20 UTC
cvs commit: apr/network_io/win32 sendrecv.c
stoddard 01/12/20 12:22:20
Modified: . CHANGES
network_io/win32 sendrecv.c
Log:
Win32: apr_sendfile() should return APR_ENOTIMPL if oslevel < WINNT
Revision Changes Path
1.198 +2 -0 apr/CHANGES
Index: CHANGES
===================================================================
RCS file: /home/cvs/apr/CHANGES,v
retrieving revision 1.197
retrieving revision 1.198
diff -u -r1.197 -r1.198
--- CHANGES 2001/12/14 10:06:19 1.197
+++ CHANGES 2001/12/20 20:22:19 1.198
@@ -1,4 +1,6 @@
Changes with APR b1
+ *) Win32: apr_sendfile() should return APR_ENOTIMPL if
+ oslevel < WINNT. [Bill Stoddard]
*) Put new pools code in place which allows applications to
switch off locking on pools operations in case a pool is
1.44 +5 -0 apr/network_io/win32/sendrecv.c
Index: sendrecv.c
===================================================================
RCS file: /home/cvs/apr/network_io/win32/sendrecv.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- sendrecv.c 2001/08/19 02:05:04 1.43
+++ sendrecv.c 2001/12/20 20:22:20 1.44
@@ -253,6 +253,11 @@
TRANSMIT_FILE_BUFFERS tfb, *ptfb = NULL;
int ptr = 0;
int bytes_to_send = *len; /* Bytes to send out of the file (not including headers) */
+ apr_oslevel_e os_level;
+
+ if (!apr_get_oslevel(NULL, &os_level) && os_level < APR_WIN_NT) {
+ return APR_ENOTIMPL;
+ }
/* Use len to keep track of number of total bytes sent (including headers) */
*len = 0;