You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by Dean Gaudet <dg...@hyperreal.com> on 1997/06/27 04:28:59 UTC

cvs commit: apache/src CHANGES mod_cgi.c mod_include.c util_script.c

dgaudet     97/06/26 19:28:59

  Modified:    src       Tag: APACHE_1_2_X  CHANGES mod_cgi.c mod_include.c
                        util_script.c
  Log:
  give me useless text not useless errno
  Reviewed by:	Dean, Alexei
  Submitted by:	Marc
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.286.2.13 +2 -0      apache/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache/src/CHANGES,v
  retrieving revision 1.286.2.12
  retrieving revision 1.286.2.13
  diff -C3 -r1.286.2.12 -r1.286.2.13
  *** CHANGES	1997/06/27 02:26:29	1.286.2.12
  --- CHANGES	1997/06/27 02:28:53	1.286.2.13
  ***************
  *** 1,4 ****
  --- 1,6 ----
    Changes with Apache 1.2.1
  +   
  +   *) Improved unix error response logging.  [Marc Slemko]
    
      *) Update mod_rewrite from 3.0.5 to 3.0.6.  New ruleflag
         QSA=query_string_append.  Also fixed a nasty bug in per-dir context:
  
  
  
  1.39.2.1  +2 -1      apache/src/mod_cgi.c
  
  Index: mod_cgi.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_cgi.c,v
  retrieving revision 1.39
  retrieving revision 1.39.2.1
  diff -C3 -r1.39 -r1.39.2.1
  *** mod_cgi.c	1997/04/21 20:29:09	1.39
  --- mod_cgi.c	1997/06/27 02:28:54	1.39.2.1
  ***************
  *** 333,339 ****
         */
        
        ap_snprintf(err_string, sizeof(err_string),
  ! 	    "exec of %s failed, errno is %d\n", r->filename, errno);
        write(2, err_string, strlen(err_string));
        exit(0);
    }
  --- 333,340 ----
         */
        
        ap_snprintf(err_string, sizeof(err_string),
  ! 	    "exec of %s failed, reason: %s (errno = %d)\n", 
  !             r->filename, strerror(errno), errno);
        write(2, err_string, strlen(err_string));
        exit(0);
    }
  
  
  
  1.33.2.1  +2 -2      apache/src/mod_include.c
  
  Index: mod_include.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_include.c,v
  retrieving revision 1.33
  retrieving revision 1.33.2.1
  diff -C3 -r1.33 -r1.33.2.1
  *** mod_include.c	1997/06/05 00:57:45	1.33
  --- mod_include.c	1997/06/27 02:28:55	1.33.2.1
  ***************
  *** 646,653 ****
        fprintf (dbg, "Exec failed\n");
    #endif    
        ap_snprintf(err_string, sizeof(err_string),
  ! 	"httpd: exec of %s failed, errno is %d\n",
  ! 	SHELL_PATH,errno);
        write (2, err_string, strlen(err_string));
        exit(0);
    }
  --- 646,653 ----
        fprintf (dbg, "Exec failed\n");
    #endif    
        ap_snprintf(err_string, sizeof(err_string),
  ! 	"httpd: exec of %s failed, reason: %s (errno = %d)\n",
  ! 	SHELL_PATH, strerror(errno), errno);
        write (2, err_string, strlen(err_string));
        exit(0);
    }
  
  
  
  1.58.2.1  +4 -1      apache/src/util_script.c
  
  Index: util_script.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/util_script.c,v
  retrieving revision 1.58
  retrieving revision 1.58.2.1
  diff -C3 -r1.58 -r1.58.2.1
  *** util_script.c	1997/05/11 23:13:22	1.58
  --- util_script.c	1997/06/27 02:28:56	1.58.2.1
  ***************
  *** 502,508 ****
            program = fopen (r->filename, "r");
            if (!program) {
                char err_string[HUGE_STRING_LEN];
  !             ap_snprintf(err_string, sizeof(err_string), "open of %s failed, errno is %d\n", r->filename, errno);
                /* write(2, err_string, strlen(err_string)); */
                /* exit(0); */
                log_unixerr("fopen", NULL, err_string, r->server);
  --- 502,511 ----
            program = fopen (r->filename, "r");
            if (!program) {
                char err_string[HUGE_STRING_LEN];
  !             ap_snprintf(err_string, sizeof(err_string), 
  ! 		 "open of %s failed, reason: fopen: %s (errno = %d)\n", 
  ! 		 r->filename, strerror(errno), errno);
  ! 
                /* write(2, err_string, strlen(err_string)); */
                /* exit(0); */
                log_unixerr("fopen", NULL, err_string, r->server);