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;