httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ma...@hyperreal.org
Subject cvs commit: apache-2.0/src/main buff.c
Date Fri, 22 Oct 1999 22:08:20 GMT
manoj       99/10/22 15:08:18

  Modified:    src/include buff.h
               src/main buff.c
  Log:
  Change ap_bgetopt and ap_bsetopt to use APR-style return codes instead
  of errno. There's no effect on other Apache code since nothing actually
  checks return values on these functions.
  
  Revision  Changes    Path
  1.4       +2 -2      apache-2.0/src/include/buff.h
  
  Index: buff.h
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/include/buff.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -d -u -r1.3 -r1.4
  --- buff.h	1999/08/31 05:32:17	1.3
  +++ buff.h	1999/10/22 22:08:11	1.4
  @@ -169,8 +169,8 @@
   /* XXX - unused right now - mvsk */
   API_EXPORT(BUFF *) ap_bopenf(ap_context_t *a, const char *name, int flg, int mode);
   
  -API_EXPORT(int) ap_bsetopt(BUFF *fb, int optname, const void *optval);
  -API_EXPORT(int) ap_bgetopt(BUFF *fb, int optname, void *optval);
  +API_EXPORT(ap_status_t) ap_bsetopt(BUFF *fb, int optname, const void *optval);
  +API_EXPORT(ap_status_t) ap_bgetopt(BUFF *fb, int optname, void *optval);
   API_EXPORT(int) ap_bsetflag(BUFF *fb, int flag, int value);
   API_EXPORT(int) ap_bclose(BUFF *fb);
   
  
  
  
  1.10      +6 -21     apache-2.0/src/main/buff.c
  
  Index: buff.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/main/buff.c,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -d -u -r1.9 -r1.10
  --- buff.c	1999/10/21 19:00:18	1.9
  +++ buff.c	1999/10/22 22:08:15	1.10
  @@ -201,8 +201,6 @@
   
   API_EXPORT(int) ap_bsetopt(BUFF *fb, int optname, const void *optval)
   {
  -    int rv;
  -
       switch (optname) {
       case BO_BYTECT:
   	fb->bytes_sent = *(const long int *) optval - (long int) fb->outcnt;
  @@ -214,21 +212,14 @@
   	    fb->flags |= B_NONBLOCK;
   	    /* XXX: should remove B_WR now... */
   	}
  -	rv = iol_setopt(fb->iol, AP_IOL_TIMEOUT, optval);
  -        if (rv == APR_SUCCESS) {
  -            return 0;
  -        }
  -        errno = rv;
  -        return -1;
  +	return iol_setopt(fb->iol, AP_IOL_TIMEOUT, optval);
       }
  -    errno = EINVAL;
  -    return -1;
  +    return APR_EINVAL;
   }
   
  -API_EXPORT(int) ap_bgetopt(BUFF *fb, int optname, void *optval)
  +API_EXPORT(ap_status_t) ap_bgetopt(BUFF *fb, int optname, void *optval)
   {
       long int bs;
  -    int rv;
   
       switch (optname) {
       case BO_BYTECT:
  @@ -236,18 +227,12 @@
   	if (bs < 0L)
   	    bs = 0L;
   	*(long int *) optval = bs;
  -	return 0;
  +	return APR_SUCCESS;
   
       case BO_TIMEOUT:
  -	rv = iol_getopt(fb->iol, AP_IOL_TIMEOUT, optval);
  -        if (rv == APR_SUCCESS) {
  -            return 0;
  -        }
  -        errno = rv;
  -        return -1;
  +	return iol_getopt(fb->iol, AP_IOL_TIMEOUT, optval);
       }
  -    errno = EINVAL;
  -    return -1;
  +    return APR_EINVAL;
   }
   
   static void start_chunk(BUFF *fb)
  
  
  

Mime
View raw message