randy       96/12/08 17:00:43

  Modified:    src       Configure conf.h mod_userdir.c util_script.c
                        util_script.h
  Log:
  OS/2 changes
  Submitted by: Garey Smiley
  
  Revision  Changes    Path
  1.48      +3 -2      apache/src/Configure
  
  Index: Configure
  ===================================================================
  RCS file: /export/home/cvs/apache/src/Configure,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -C3 -r1.47 -r1.48
  *** Configure 1996/12/08 23:54:49     1.47
  --- Configure 1996/12/09 01:00:38     1.48
  ***************
  *** 158,166 ****
        OS='DG/UX 5.4'
        CFLAGS="$CFLAGS -DDGUX"
        ;;
  !     OS/2)
        OS='EMX OS/2'
  !     CFLAGS="$CFLAGS -Zbsd-signals -Zbin-files -DNO_KILLPG -DNEED_STRCASECMP 
-DNO_SETSID -g"
        LIBS="$LIBS -lsocket -llibufc -lgdbm -lbsd"
        ;;
        *-hp-hpux10.*)
  --- 158,167 ----
        OS='DG/UX 5.4'
        CFLAGS="$CFLAGS -DDGUX"
        ;;
  !     *OS/2*)
  !         DEF_WANTHSREGEX=yes
        OS='EMX OS/2'
  !         CFLAGS="$CFLAGS -Zbsd-signals -Zbin-files -DTCPIPV4 -g"
        LIBS="$LIBS -lsocket -llibufc -lgdbm -lbsd"
        ;;
        *-hp-hpux10.*)
  
  
  
  1.55      +3 -0      apache/src/conf.h
  
  Index: conf.h
  ===================================================================
  RCS file: /export/home/cvs/apache/src/conf.h,v
  retrieving revision 1.54
  retrieving revision 1.55
  diff -C3 -r1.54 -r1.55
  *** conf.h    1996/12/05 10:30:07     1.54
  --- conf.h    1996/12/09 01:00:39     1.55
  ***************
  *** 375,380 ****
  --- 375,383 ----
    #define NO_SETSID
    /* Add some drive name support */
    #define chdir _chdir2
  + #include <sys/time.h>     
  + #define MAXSOCKETS 200
  +     
    
    /* Unknown system - Edit these to match */
    #else
  
  
  
  1.11      +5 -0      apache/src/mod_userdir.c
  
  Index: mod_userdir.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_userdir.c,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -C3 -r1.10 -r1.11
  *** mod_userdir.c     1996/12/01 20:29:24     1.10
  --- mod_userdir.c     1996/12/09 01:00:39     1.11
  ***************
  *** 142,148 ****
  --- 142,153 ----
          if (strchr(userdir, '*'))
        x = getword(r->pool, &userdir, '*');
    
  + #ifdef __EMX__
  +       /* Add support for OS/2 drive letters */
  +       if ((userdir[0] == '/') || (userdir[1] == ':')) {
  + #else
          if (userdir[0] == '/') {
  + #endif
        if (x) {
          if (strchr(x, ':')) {
            redirect = pstrcat(r->pool, x, w, userdir, dname, NULL);
  
  
  
  1.29      +1 -1      apache/src/util_script.c
  
  Index: util_script.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/util_script.c,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -C3 -r1.28 -r1.29
  *** util_script.c     1996/12/01 20:29:33     1.28
  --- util_script.c     1996/12/09 01:00:40     1.29
  ***************
  *** 367,373 ****
    }
    
    #ifdef __EMX__
  ! char **create_argv_cmd(pool *p, char *av0, char *args, char *path) {
        register int x,n;
        char **av;
        char *w;
  --- 367,373 ----
    }
    
    #ifdef __EMX__
  ! char **create_argv_cmd(pool *p, char *av0, const char *args, char *path) {
        register int x,n;
        char **av;
        char *w;
  
  
  
  1.10      +1 -1      apache/src/util_script.h
  
  Index: util_script.h
  ===================================================================
  RCS file: /export/home/cvs/apache/src/util_script.h,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -C3 -r1.9 -r1.10
  *** util_script.h     1996/12/01 20:29:36     1.9
  --- util_script.h     1996/12/09 01:00:40     1.10
  ***************
  *** 52,58 ****
    
    char **create_argv(pool *p, char *av0, const char *args);
    #ifdef __EMX__
  ! char **create_argv_cmd(pool *p, char *av0, char *args, char *path);
    #endif
    char **create_environment(pool *p, table *t);
    void add_cgi_vars(request_rec *r);
  --- 52,58 ----
    
    char **create_argv(pool *p, char *av0, const char *args);
    #ifdef __EMX__
  ! char **create_argv_cmd(pool *p, char *av0, const char *args, char *path);
    #endif
    char **create_environment(pool *p, table *t);
    void add_cgi_vars(request_rec *r);
  
  
  

Reply via email to