ben         97/01/19 09:43:31

  Modified:    src       Configure alloc.c http_main.c
               src/helpers  PrintPath
  Log:
  Make use of -x or -r in [] per-platform.
  
  Revision  Changes    Path
  1.71      +5 -0      apache/src/Configure
  
  Index: Configure
  ===================================================================
  RCS file: /export/home/cvs/apache/src/Configure,v
  retrieving revision 1.70
  retrieving revision 1.71
  diff -C3 -r1.70 -r1.71
  *** Configure 1997/01/10 13:23:30     1.70
  --- Configure 1997/01/19 17:43:27     1.71
  ***************
  *** 17,22 ****
  --- 17,23 ----
    file=Configuration
    tmpfile=htconf.$$
    makefile_tmpl=Makefile.tmpl
  + CONF_TEST_EXECUTABLE=-x
    
    while [ "x$1" != "x" ]; do
      if [ "x$1" = "x-file" ] ; then
  ***************
  *** 358,363 ****
  --- 359,365 ----
        OS='ULTRIX'
        CFLAGS="-DULTRIX"
        DEF_WANTHSREGEX=yes
  +     CONF_TEST_EXECUTABLE=-r
        ;;
        *powerpc-tenon-machten*)
                OS='MachTen'
  ***************
  *** 394,399 ****
  --- 396,403 ----
        ;;
    esac
    
  + export CONF_TEST_EXECUTABLE
  + 
    #
    # See if we need to override WANTHSREGEX
    #
  ***************
  *** 426,431 ****
  --- 430,436 ----
    # then we look for some popular compilers in our $PATH
    # and set a "safe" optimization level
    #
  + 
    for compilers in "gcc" "cc" "acc" "c89"
    do
        lookedfor="$lookedfor $compilers"
  
  
  
  1.22      +0 -1      apache/src/alloc.c
  
  Index: alloc.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/alloc.c,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -C3 -r1.21 -r1.22
  *** alloc.c   1997/01/01 18:10:13     1.21
  --- alloc.c   1997/01/19 17:43:27     1.22
  ***************
  *** 189,195 ****
    
      while (blok != NULL) {
        if (min_size <= blok->h.endp - blok->h.first_avail) {
  -       
          *lastptr = blok->h.next;
          blok->h.next = NULL;
          return blok;
  --- 189,194 ----
  
  
  
  1.107     +3 -3      apache/src/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_main.c,v
  retrieving revision 1.106
  retrieving revision 1.107
  diff -C3 -r1.106 -r1.107
  *** http_main.c       1997/01/12 20:38:12     1.106
  --- http_main.c       1997/01/19 17:43:28     1.107
  ***************
  *** 1417,1423 ****
                    s->server_hostname = pstrdup (pconf, (char *)h->h_name);
                else
                    {
  !                 fprintf(stderr,"Failed to resolve server name (check 
DNS)\n");
                    exit(0);
                    }
            }
  --- 1417,1423 ----
                    s->server_hostname = pstrdup (pconf, (char *)h->h_name);
                else
                    {
  !                 fprintf(stderr,"Failed to resolve server name for %s (check 
DNS)\n",inet_ntoa(s->addrs->host_addr));
                    exit(0);
                    }
            }
  ***************
  *** 1635,1641 ****
                                       (struct sockaddr_in *)&sa_client,
                                       (struct sockaddr_in *)&sa_server,
                                       child_num);
  !     
        r = read_request (current_conn);
        (void)update_child_status (child_num, SERVER_BUSY_WRITE, r);
        if (r) process_request (r); /* else premature EOF --- ignore */
  --- 1635,1641 ----
                                       (struct sockaddr_in *)&sa_client,
                                       (struct sockaddr_in *)&sa_server,
                                       child_num);
  ! 
        r = read_request (current_conn);
        (void)update_child_status (child_num, SERVER_BUSY_WRITE, r);
        if (r) process_request (r); /* else premature EOF --- ignore */
  ***************
  *** 2018,2024 ****
        init_alloc();
        pconf = permanent_pool;
        ptrans = make_sub_pool(pconf);
  !     
        server_argv0 = argv[0];
        strcpy (server_root, HTTPD_ROOT);
        strcpy (server_confname, SERVER_CONFIG_FILE);
  --- 2018,2024 ----
        init_alloc();
        pconf = permanent_pool;
        ptrans = make_sub_pool(pconf);
  ! 
        server_argv0 = argv[0];
        strcpy (server_root, HTTPD_ROOT);
        strcpy (server_confname, SERVER_CONFIG_FILE);
  
  
  
  1.6       +2 -1      apache/src/helpers/PrintPath
  
  Index: PrintPath
  ===================================================================
  RCS file: /export/home/cvs/apache/src/helpers/PrintPath,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -C3 -r1.5 -r1.6
  *** PrintPath 1997/01/06 18:10:23     1.5
  --- PrintPath 1997/01/19 17:43:31     1.6
  ***************
  *** 3,8 ****
  --- 3,9 ----
    #  will print out the full pathname unless
    #  called with the '-s' option
    #
  + 
    if [ "x$1" = "x-s" ]; then
        shift
    else
  ***************
  *** 15,21 ****
          s/:$/:./
          s/:/ /g' `
    do
  !     if [ -r $path/$1 ] && [ ! -d $path/$1 ]; then
            if [ "$echo" = "yes" ]; then
            echo $path/$1
        fi
  --- 16,22 ----
          s/:$/:./
          s/:/ /g' `
    do
  !     if [ $CONF_TEST_EXECUTABLE $path/$1 ] && [ ! -d $path/$1 ]; then
            if [ "$echo" = "yes" ]; then
            echo $path/$1
        fi
  
  
  

Reply via email to