This patch updates the readme and install files for TPF.
Minor updates to the latest version of the TPF operating system are now
reflected in the documents.
Also, changes to the documents were made so that they now pass W3C
validation for xhtml 1.0 transitional.

David McCreedy
Title: The Apache TPF Port
Index: httpd-docs-1.3/htdocs/manual/readme-tpf.html =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/readme-tpf.html,v retrieving revision 1.11 diff -u -d -b -r1.11 readme-tpf.html --- httpd-docs-1.3/htdocs/manual/readme-tpf.html 2 Oct 2001 11:02:58 -0000 1.11 +++ httpd-docs-1.3/htdocs/manual/readme-tpf.html 29 Mar 2002 17:39:08 -0000 @@ -3,7 +3,7 @@
-

Installing the Apache 1.3 HTTP - Server on TPF

+

Installing the Apache 1.3 HTTP + Server on TPF


@@ -81,9 +83,8 @@
  • FTP the tarball to your OS/390 UNIX machine using binary - mode: 
  • + mode:  -
    • activate FTP in an MSDOS window: ftp your.os390.unix.machine.com 
    • @@ -108,22 +109,18 @@
    • Decompress and extract the archived files necessary for compiling - Apache: + Apache:
      pax -rvzkf os390_unix_filename.tar.Z -o from=ISO8859-1,to=IBM-1047 "*/src"
       
    • Remove unnecessary subdirectories: -
      • cd apache_1.3.xx/src/os
      • rm -r bs2000 cygwin mpeix netware os2 os390 win32
      • - -

      • -
       
    • @@ -174,26 +171,24 @@
    • Edit src/Configuration. It contains the list and settings of various "Rules" and an additional section at the bottom that determines which modules to compile:
      -  
    • +   -
      • -
      • Adjust the Rules and +
      • adjust the rules and EXTRA_CFLAGS|LIBS|LDFLAGS|INCLUDES if you feel - so inclined.
        + so inclined  
      • -
      • Comment out (by preceding the line with a "#") lines +
      • comment out (by preceding the line with a "#") lines corresponding to those modules you DO NOT wish to - include.
        + include  
      • -
      • Uncomment (by removing the initial "#", if present) +
      • uncomment (by removing the initial "#", if present) lines corresponding to those modules you wish to include or add new lines corresponding to any custom modules you - have written. The readme-tpf.html document lists - the modules that have been tested on TPF. 
      • + have written (the readme-tpf.html document lists + the modules that have been tested on TPF) 

      The modules placed in the Apache distribution are the @@ -230,8 +225,6 @@ _C89_OPTIONS export in src/os/tpf/TPFExport


    -
    -

    Otherwise:

    @@ -245,8 +238,6 @@ _C89_OPTIONS export in src/os/tpf/TPFExport

  • -
    -

    Without non_socket_select CGI output is buffered and only sent to the browser when the CGI program @@ -276,8 +267,6 @@ _C89_OPTIONS export in src/os/tpf/TPFExport
    -
    -

    Otherwise:

    @@ -290,17 +279,37 @@ _C89_OPTIONS export in src/os/tpf/TPFExport
    -
    -

    The use of tpf_sawnc allows for a cleaner shutdown of Apache.

    -
  • +
  • + Indicate if you would like to use the TCP/IP network services database. + (This only applies if you are using TCP/IP native stack.) -
  • Set the TPF environment variables: +

    If you are on a PUT16 or higher system, or have PJ28195 installed, + you can use the TCP/IP network services database. + To do so, you must do one of the following:
    +

    + +
      +
    • add "#define TPF_HAVE_NSD" to + src/os/tpf/os.h   or
    • + +
    • add "-DTPF_HAVE_NSD" to the + _C89_OPTIONS export in src/os/tpf/TPFExport
    • + +
    +
    + +

    See TPF Transmission Control Protocol/Internet Protocol for more information + about the TCP/IP network services database: + http://www.ibm.com/tpf/pubs/tpfpubs.htm.

    +
  • + +
  • + Set the TPF environment variables: . os/tpf/TPFExport 

    TIP: The @@ -427,11 +436,10 @@
    -
    util_uri.c:   Function argument assignment between types "unsigned char*" and "const unsigned char*" is not allowed. -
    +

  • @@ -494,10 +502,10 @@
  • Ensure that the program name you are using for Apache has RESTRICT and KEY0 authorization. - zdpat chta   (c-c) will + zdpat chta  (c-c) will display allocation information. You can use zapat chta restrict key0  -  (c-c) to alter the authorization. Note + (c-c) to alter the authorization. Note that if the program name is unallocated, you must have the loadset for it activated or you will receive INVALID PROGRAM NAME from the zdpat/zapat @@ -518,23 +526,20 @@ example "/usr/local/apache")

  • -
  • +
  • General documentation for Apache is located at http://httpd.apache.org/docs/ and in the HTML pages included with the distribution - (tarball) under the /htdocs/manual directory.  + (tarball) under the /htdocs/manual directory.   

  • - On TPF activate ZCLAW + On TPF activate your TCP/IP Offload (ZCLAW) or Native Stack communications device. -

    Refer to the TCP/IP Offload Support section of the - TPF TCP/IP publication for more information: Refer to the TPF TCP/IP publication for more information: http://www.ibm.com/tpf/pubs/tpfpubs.htm.

    -

    Note: Apache does not currently work with Native - Stack.

  • @@ -583,10 +588,10 @@
    • For PUT11 and later use the DAEMON model for - Apache:ZINET ADD S-APACHE PGM-chta MODEL-DAEMON USER-root
    • + Apache: ZINET ADD S-APACHE PGM-chta MODEL-DAEMON USER-root
    • On pre-PUT11 systems use the NOLISTEN model - instead:ZINET ADD S-APACHE PGM-chta MODEL-NOLISTEN
    • + instead: ZINET ADD S-APACHE PGM-chta MODEL-NOLISTEN

    TIP: Logic changes @@ -630,23 +635,23 @@
    • "DEFINE - Define preprocessor macro name(s)" must include TPF, CHARSET_EBCDIC, _POSIX_SOURCE, - and USE_HSREGEX
      + and USE_HSREGEX  
    • "LSEARCH - Path for user include files" must include ../src/include and - ../src/os/tpf
      + ../src/os/tpf  
    • -
    • "DLL - Generate DLL code" must be checked
      +
    • "DLL - Generate DLL code" must be checked  
    • "LONGNAME - Support long names" must be - checked
      + checked  
    -
    +
    [ top  | Download  |

    Reply via email to