stas        2004/03/03 15:33:53

  Modified:    src/docs/2.0/api/ModPerl Registry.pod
               src/docs/2.0/user/coding coding.pod
               src/docs/2.0/user/install install.pod
               src/docs/2.0/user/porting compat.pod
  Log:
  $ENV{GATEWAY_INTERFACE} is no longer special
  
  Revision  Changes    Path
  1.4       +0 -2      modperl-docs/src/docs/2.0/api/ModPerl/Registry.pod
  
  Index: Registry.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/ModPerl/Registry.pod,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -u -r1.3 -r1.4
  --- Registry.pod      6 Jun 2003 03:11:55 -0000       1.3
  +++ Registry.pod      3 Mar 2004 23:33:52 -0000       1.4
  @@ -71,8 +71,6 @@
   
   The Apache function `exit' overrides the Perl core built-in function.
   
  -The environment variable B<GATEWAY_INTERFACE> is set to C<CGI-Perl/1.1>.
  -
   =head1 Commandline Switches In First Line
   
   Normally when a Perl script is run from the command line or under CGI,
  
  
  
  1.31      +2 -6      modperl-docs/src/docs/2.0/user/coding/coding.pod
  
  Index: coding.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/coding/coding.pod,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -u -r1.30 -r1.31
  --- coding.pod        2 Mar 2004 21:05:32 -0000       1.30
  +++ coding.pod        3 Mar 2004 23:33:52 -0000       1.31
  @@ -72,12 +72,6 @@
     use constant MP2 => ($mod_perl::VERSION >= 1.99);
     # die "I want mod_perl 2.0!" unless MP2;
   
  -=item *
  -
  -C<$ENV{GATEWAY_INTERFACE}> - is set to C<CGI-Perl/1.1> for
  -compatibility with mod_perl 1.0. This variable is deprecated in
  -mod_perl 2.0. Use C<$ENV{MOD_PERL}> instead.
  -
   =back
   
   mod_perl passes (exports) the following shell environment variables
  @@ -290,6 +284,8 @@
   C<L<$r-E<gt>assbackwards|docs::2.0::api::Apache::RequestRec/C_assbackwards_>>
   method. Notice that registry handlers will do that for you if the
   script's name start with the C<nph-> prefix.
  +
  +
   
   
   =head3 Forcing HTTP Response Headers Out
  
  
  
  1.52      +0 -15     modperl-docs/src/docs/2.0/user/install/install.pod
  
  Index: install.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/install/install.pod,v
  retrieving revision 1.51
  retrieving revision 1.52
  diff -u -u -r1.51 -r1.52
  --- install.pod       19 Jan 2004 20:04:32 -0000      1.51
  +++ install.pod       3 Mar 2004 23:33:53 -0000       1.52
  @@ -410,21 +410,6 @@
   
   =item *
   
  -Environment variable C<GATEWAY_INTERFACE> will be enabled only if
  -C<PerlOptions +SetupEnv> is enabled and its value would be the
  -default:
  -
  -  CGI/1.1
  -
  -and not:
  -
  -  CGI-Perl/1.1
  -
  -The use of C<$ENV{GATEWAY_INTERFACE}> is deprecated and the existance
  -of C<$ENV{MOD_PERL}> should be checked instead.
  -
  -=item *
  -
   Deprecated special variable, C<$Apache::__T> won't be available. Use
   C<${^TAINT}> instead.
   
  
  
  
  1.43      +12 -6     modperl-docs/src/docs/2.0/user/porting/compat.pod
  
  Index: compat.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/porting/compat.pod,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -u -r1.42 -r1.43
  --- compat.pod        24 Feb 2004 02:22:28 -0000      1.42
  +++ compat.pod        3 Mar 2004 23:33:53 -0000       1.43
  @@ -401,15 +401,21 @@
   
   =head2 C<$ENV{GATEWAY_INTERFACE}>
   
  -The environment variable C<$ENV{GATEWAY_INTERFACE}> is deprecated in
  -mod_perl 2.0 (See:
  -C<L<MP_COMPAT_1X=0|docs::2.0::user::install::install/MP_COMPAT_1X>>). Instead
  -use C<$ENV{MOD_PERL}> (available in both mod_perl generations), which
  -is set to something like this:
  +The environment variable C<$ENV{GATEWAY_INTERFACE}> is not special in
  +mod_perl 2.0, but the same as any other CGI environment variables.
  +
  +Instead use C<$ENV{MOD_PERL}> (available in both mod_perl
  +generations), which is set to the mod_perl version, like so:
   
     mod_perl/1.99_03-dev
   
  -However to check the version it's better to use C<$mod_perl::VERSION>:
  +Therefore in order to check whether you are running under mod_perl,
  +you'd say:
  +
  +  if ($ENV{MOD_PERL}) { ... }
  +
  +To check for a specific version it's better to use
  +C<$mod_perl::VERSION>:
   
     use mod_perl;
     use constant MP2 => ($mod_perl::VERSION >= 1.99);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to