httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r..@covalent.net
Subject Re: cvs commit: apache-2.0/src/ap ap_buckets_flush.c
Date Tue, 17 Oct 2000 14:17:35 GMT

Thanks Jeff.  The version I have is almost exactly the same, but I'll be
committing soon.  I feel like an idiot.

ryan

On 17 Oct 2000 trawick@locus.apache.org wrote:

> trawick     00/10/17 03:53:54
> 
>   Added:       src/ap   ap_buckets_flush.c
>   Log:
>   This is just a placeholder until Ryan wakes up and puts his version
>   here.  But now we can build again (and run, since we don't send the
>   flush bucket yet).
>   
>   Revision  Changes    Path
>   1.1                  apache-2.0/src/ap/ap_buckets_flush.c
>   
>   Index: ap_buckets_flush.c
>   ===================================================================
>   /* ====================================================================
>    * The Apache Software License, Version 1.1
>    *
>    * Copyright (c) 2000 The Apache Software Foundation.  All rights
>    * reserved.
>    *
>    * Redistribution and use in source and binary forms, with or without
>    * modification, are permitted provided that the following conditions
>    * are met:
>    *
>    * 1. Redistributions of source code must retain the above copyright
>    *    notice, this list of conditions and the following disclaimer.
>    *
>    * 2. Redistributions in binary form must reproduce the above copyright
>    *    notice, this list of conditions and the following disclaimer in
>    *    the documentation and/or other materials provided with the
>    *    distribution.
>    *
>    * 3. The end-user documentation included with the redistribution,
>    *    if any, must include the following acknowledgment:
>    *       "This product includes software developed by the
>    *        Apache Software Foundation (http://www.apache.org/)."
>    *    Alternately, this acknowledgment may appear in the software itself,
>    *    if and wherever such third-party acknowledgments normally appear.
>    *
>    * 4. The names "Apache" and "Apache Software Foundation" must
>    *    not be used to endorse or promote products derived from this
>    *    software without prior written permission. For written
>    *    permission, please contact apache@apache.org.
>    *
>    * 5. Products derived from this software may not be called "Apache",
>    *    nor may "Apache" appear in their name, without prior written
>    *    permission of the Apache Software Foundation.
>    *
>    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
>    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
>    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
>    * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
>    * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>    * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
>    * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
>    * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
>    * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
>    * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
>    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
>    * SUCH DAMAGE.
>    * ====================================================================
>    *
>    * This software consists of voluntary contributions made by many
>    * individuals on behalf of the Apache Software Foundation.  For more
>    * information on the Apache Software Foundation, please see
>    * <http://www.apache.org/>.
>    */
>   
>   #include "httpd.h"
>   #include "ap_buckets.h"
>   #include <stdlib.h>
>   
>   static apr_status_t flush_read(ap_bucket *b, const char **str, 
>                                   apr_ssize_t *len, int block)
>   {
>       *str = NULL;
>       *len = AP_END_OF_BRIGADE;
>       return APR_SUCCESS;
>   }
>   
>   AP_DECLARE(ap_bucket *) ap_bucket_make_flush(ap_bucket *b)
>   {
>       b->length    = AP_END_OF_BRIGADE;
>       b->data      = NULL;
>   
>       b->type      = &ap_flush_type;
>       
>       return b;
>   }
>   
>   AP_DECLARE(ap_bucket *) ap_bucket_create_flush(void)
>   {
>       ap_bucket_do_create(ap_bucket_make_flush(b));
>   }
>   
>   const ap_bucket_type ap_flush_type = {
>       "FLUSH", 4,
>       ap_bucket_destroy_notimpl,
>       flush_read,
>       ap_bucket_setaside_notimpl,
>       ap_bucket_split_notimpl
>   };
>   
>   
>   
> 


_______________________________________________________________________________
Ryan Bloom                        	rbb@apache.org
406 29th St.
San Francisco, CA 94131
-------------------------------------------------------------------------------


Mime
View raw message