ben         96/07/16 12:57:29

  Modified:    src       conf.h http_bprintf.c http_main.c
  Log:
  Fix "long double" warning for IRIX.
  
  Revision  Changes    Path
  1.19      +2 -1      apache/src/conf.h
  
  Index: conf.h
  ===================================================================
  RCS file: /export/home/cvs/apache/src/conf.h,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -C3 -r1.18 -r1.19
  *** conf.h    1996/07/09 21:40:13     1.18
  --- conf.h    1996/07/16 19:57:25     1.19
  ***************
  *** 93,99 ****
    #define USE_FCNTL_SERIALIZED_ACCEPT
    #define HAVE_SHMGET
    #define HAVE_CRYPT_H
  !  
    #elif defined(HPUX)
    #define HAVE_RESOURCE
    #undef HAVE_GMTOFF
  --- 93,100 ----
    #define USE_FCNTL_SERIALIZED_ACCEPT
    #define HAVE_SHMGET
    #define HAVE_CRYPT_H
  ! #define NO_LONG_DOUBLE
  ! 
    #elif defined(HPUX)
    #define HAVE_RESOURCE
    #undef HAVE_GMTOFF
  
  
  
  1.4       +4 -0      apache/src/http_bprintf.c
  
  Index: http_bprintf.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_bprintf.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -C3 -r1.3 -r1.4
  *** http_bprintf.c    1996/06/29 20:02:47     1.3
  --- http_bprintf.c    1996/07/16 19:57:25     1.4
  ***************
  *** 29,35 ****
  --- 29,39 ----
    #define max(a,b)    (a > b ? a : b)
    #endif
    
  + #ifdef NO_LONG_DOUBLE
  + #define LONG_DOUBLE double
  + #else
    #define LONG_DOUBLE long double
  + #endif
    
    #define FALSE       0
    #define TRUE        1
  
  
  
  1.49      +8 -2      apache/src/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_main.c,v
  retrieving revision 1.48
  retrieving revision 1.49
  diff -C3 -r1.48 -r1.49
  *** http_main.c       1996/07/16 19:39:13     1.48
  --- http_main.c       1996/07/16 19:57:26     1.49
  ***************
  *** 107,112 ****
  --- 107,116 ----
    #include <prot.h>
    #endif
    
  + #include "explain.h"
  + 
  + DEF_Explain
  + 
    /*
     * Actual definitions of config globals... here because this is
     * for the most part the only code that acts on 'em.  (Hmmm... mod_main.c?)
  ***************
  *** 839,845 ****
    {
        long int bs=0;
        time_t now;
  !     short_score new_score_rec=scoreboard_image[child_num];
    
        if (r->sent_bodyct)
            bgetopt(r->connection->client, BO_BYTECT, &bs);
  --- 843,849 ----
    {
        long int bs=0;
        time_t now;
  !     short_score new_score_rec=scoreboard_image->servers[child_num];
    
        if (r->sent_bodyct)
            bgetopt(r->connection->client, BO_BYTECT, &bs);
  ***************
  *** 861,867 ****
        new_score_rec.how_long = now - new_score_rec.last_used;
    
    #if defined(HAVE_MMAP) || defined(HAVE_SHMGET)
  !     memcpy(&scoreboard_image[child_num], &new_score_rec, 
sizeof(short_score));
    #else
        lseek (scoreboard_fd, (long)child_num * sizeof(short_score), 0);
        force_write (scoreboard_fd, (char*)&new_score_rec, sizeof(short_score));
  --- 865,871 ----
        new_score_rec.how_long = now - new_score_rec.last_used;
    
    #if defined(HAVE_MMAP) || defined(HAVE_SHMGET)
  !     memcpy(&scoreboard_image->servers[child_num], &new_score_rec, 
sizeof(short_score));
    #else
        lseek (scoreboard_fd, (long)child_num * sizeof(short_score), 0);
        force_write (scoreboard_fd, (char*)&new_score_rec, sizeof(short_score));
  ***************
  *** 1663,1668 ****
  --- 1667,1673 ----
            /* Child died... note that it's gone in the scoreboard. */
            sync_scoreboard_image();
            child_slot = find_child_by_pid (pid);
  +         Explain2("Reaping child %d slot %d",pid,child_slot);
            if (child_slot >= 0)
                (void)update_child_status (child_slot, SERVER_DEAD,
                 (request_rec*)NULL);
  ***************
  *** 1672,1677 ****
  --- 1677,1683 ----
        if ((count_idle_servers() < daemons_min_free)
         && (child_slot = find_free_child_num()) >= 0
         && child_slot <= daemons_limit) {
  +         Explain1("Starting new child in slot %d",child_slot);
            (void)update_child_status(child_slot,SERVER_STARTING,
             (request_rec*)NULL);
            make_child(server_conf, child_slot);
  
  
  

Reply via email to