You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Stas Bekman <st...@stason.org> on 2003/11/04 02:49:17 UTC

broken docco for ap_should_client_block?

/**
  * Determine if the client has sent any data.  This also sends a
  * 100 Continue response to HTTP/1.1 clients, so modules should not be called
  * until the module is ready to read content.
  * @warning Never call this function more than once.
  * @param r The current request
  * @return 0 if there is no message to read, 1 otherwise
  * @deffunc int ap_should_client_block(request_rec *r)
  */
AP_DECLARE(int) ap_should_client_block(request_rec *r);
...
AP_DECLARE(int) ap_should_client_block(request_rec *r)
{
     /* First check if we have already read the request body */

     if (r->read_length || (!r->read_chunked && (r->remaining <= 0))) {
         return 0;
     }

     return 1;
}

It doesn't send '100 continue'. neither it's harmful to call it more than once.

__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com