brian       98/05/21 11:04:16

  Modified:    src/main util_script.c
  Log:
  Submitted by: "Brian Havard" <[EMAIL PROTECTED]>
  
  "Brian Havard" <[EMAIL PROTECTED]> writes:
  For reasons I've yet to determine the OS/2 exe is compiled with a switch
  that makes fopen() default to binary mode (-Zbin-files). This makes the !#
  parser in ap_call_exec() fail on scripts that use CR/LF line terminators.
  The following patch fixes that. Note that the code affected is inside an
  #ifdef __EMX__ so there's no chance of breaking other platforms.
  
  Revision  Changes    Path
  1.111     +1 -1      apache-1.3/src/main/util_script.c
  
  Index: util_script.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/main/util_script.c,v
  retrieving revision 1.110
  retrieving revision 1.111
  diff -u -r1.110 -r1.111
  --- util_script.c     1998/05/16 16:34:48     1.110
  +++ util_script.c     1998/05/21 18:04:15     1.111
  @@ -641,7 +641,7 @@
        int is_script;
        char interpreter[2048]; /* hope this is large enough for the 
interpreter path */
        FILE *program;
  -     program = fopen(r->filename, "r");
  +     program = fopen(r->filename, "rt");
        if (!program) {
            ap_log_error(APLOG_MARK, APLOG_ERR, r->server, "fopen(%s) failed",
                        r->filename);
  
  
  

Reply via email to