dgaudet     97/07/02 22:59:48

  Modified:    src       Tag: APACHE_1_2_X  CHANGES Configure http_core.c
                        http_core.h mod_access.c
  Log:
  PR#695: fix problem compiling http_bprintf.c with gcc under SCO
  
  Submitted by:        Marc Slemko
  Reviewed by: Dean Gaudet, Randy Terbush
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.286.2.26 +3 -0      apache/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache/src/CHANGES,v
  retrieving revision 1.286.2.25
  retrieving revision 1.286.2.26
  diff -C3 -r1.286.2.25 -r1.286.2.26
  *** CHANGES   1997/07/01 06:31:00     1.286.2.25
  --- CHANGES   1997/07/03 05:59:43     1.286.2.26
  ***************
  *** 95,100 ****
  --- 95,103 ----
    
      *) PORT: Workaround for AIX 3.x compiler bug in http_bprintf.c.  
         [Marc Slemko] PR#725
  +   
  +   *) PORT: fix problem compiling http_bprintf.c with gcc under SCO
  +      [Marc Slemko] PR#695
    
    Changes with Apache 1.2
    
  
  
  
  1.96.2.8  +3 -1      apache/src/Configure
  
  Index: Configure
  ===================================================================
  RCS file: /export/home/cvs/apache/src/Configure,v
  retrieving revision 1.96.2.7
  retrieving revision 1.96.2.8
  diff -C3 -r1.96.2.7 -r1.96.2.8
  *** Configure 1997/07/01 01:38:13     1.96.2.7
  --- Configure 1997/07/03 05:59:43     1.96.2.8
  ***************
  *** 375,381 ****
        OS='SCO 5'
        CFLAGS="$CFLAGS -DSCO5"
        LIBS="$LIBS -lsocket -lmalloc -lprot"
  !     OSBPRINTF="-K noinline"
        DEF_WANTHSREGEX=no
        ;;
        *-solaris2*)
  --- 375,383 ----
        OS='SCO 5'
        CFLAGS="$CFLAGS -DSCO5"
        LIBS="$LIBS -lsocket -lmalloc -lprot"
  !     if [ "$CC" = "cc" ] || [ "$COMPILER" = "cc" ]; then
  !         OSBPRINTF="-K noinline"
  !     fi
        DEF_WANTHSREGEX=no
        ;;
        *-solaris2*)
  
  
  
  1.81.2.3  +4 -2      apache/src/http_core.c
  
  Index: http_core.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_core.c,v
  retrieving revision 1.81.2.2
  retrieving revision 1.81.2.3
  diff -C3 -r1.81.2.2 -r1.81.2.3
  *** http_core.c       1997/06/29 18:08:36     1.81.2.2
  --- http_core.c       1997/07/03 05:59:44     1.81.2.3
  ***************
  *** 338,344 ****
        if (dir_config) 
        dir_conf = (core_dir_config *)get_module_config(dir_config, 
&core_module);
    
  !    if ((!dir_conf) || (type != REMOTE_NOLOOKUP && conn->remote_host == NULL 
&& dir_conf->hostname_lookups))
        {
    #ifdef STATUS
        int old_stat = update_child_status(conn->child_num,
  --- 338,346 ----
        if (dir_config) 
        dir_conf = (core_dir_config *)get_module_config(dir_config, 
&core_module);
    
  !    if ((!dir_conf) || (type == REMOTE_FORCE_HOST && conn->remote_host == 
NULL)
  !     || (type != REMOTE_NOLOOKUP
  !         && conn->remote_host == NULL && dir_conf->hostname_lookups))
        {
    #ifdef STATUS
        int old_stat = update_child_status(conn->child_num,
  ***************
  *** 383,389 ****
        return conn->remote_host;
        else
        {
  !     if (type == REMOTE_HOST) return NULL;
        else return conn->remote_ip;
        }
    }
  --- 385,391 ----
        return conn->remote_host;
        else
        {
  !     if (type == REMOTE_HOST || type == REMOTE_FORCE_HOST) return NULL;
        else return conn->remote_ip;
        }
    }
  
  
  
  1.20.2.1  +1 -0      apache/src/http_core.h
  
  Index: http_core.h
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_core.h,v
  retrieving revision 1.20
  retrieving revision 1.20.2.1
  diff -C3 -r1.20 -r1.20.2.1
  *** http_core.h       1997/02/17 10:46:07     1.20
  --- http_core.h       1997/07/03 05:59:45     1.20.2.1
  ***************
  *** 77,82 ****
  --- 77,83 ----
    #define REMOTE_HOST (0)
    #define REMOTE_NAME (1)
    #define REMOTE_NOLOOKUP (2)
  + #define REMOTE_FORCE_HOST (3)
    
    #define SATISFY_ALL 0
    #define SATISFY_ANY 1
  
  
  
  1.16.2.1  +1 -1      apache/src/mod_access.c
  
  Index: mod_access.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_access.c,v
  retrieving revision 1.16
  retrieving revision 1.16.2.1
  diff -C3 -r1.16 -r1.16.2.1
  *** mod_access.c      1997/03/07 14:15:36     1.16
  --- mod_access.c      1997/07/03 05:59:45     1.16.2.1
  ***************
  *** 206,212 ****
    
        if (!gothost) {
            remotehost = get_remote_host(r->connection, r->per_dir_config,
  !                                      REMOTE_HOST);
    
            if ((remotehost == NULL) || is_ip(remotehost))
                gothost = 1;
  --- 206,212 ----
    
        if (!gothost) {
            remotehost = get_remote_host(r->connection, r->per_dir_config,
  !                                      REMOTE_FORCE_HOST);
    
            if ((remotehost == NULL) || is_ip(remotehost))
                gothost = 1;
  
  
  

Reply via email to