>   Modified:    apr/network_io/unix sendrecv.c
>   Log:
>   Fix the algorithm for apr_send.  The same needs to be done for apr_read.
>   Why are these functions called send and recv when they have no relation
>   to the UNIX system functions send and recv?  write_with_nonblocking_timeout
>   is what it does.

They are called apr_send and apr_recv because they implement the apr send
and recv functions.  On Windows, they will use send and recv.  I wasn't
following any real naming guidelines, except for what makes sense when
writing the code.  the name apr_write_with_nonblocking_timeout seemed long
and unnecessary to me.  This is the apr primitive to send data over a
network.  To me, that is sending.

The original design document said we were going to use POSIX type calls,
but that was decided against, so I left most of the names the same because
they made sense, and changed arguments were appropriate.

Ryan

_______________________________________________________________________
Ryan Bloom              [EMAIL PROTECTED]
4205 S Miami Blvd       
RTP, NC 27709           It's a beautiful sight to see good dancers 
                        doing simple steps.  It's a painful sight to
                        see beginners doing complicated patterns.       

Reply via email to