summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorSteve Hay <SteveHay@planit.com>2004-09-06 10:16:12 +0000
committerSteve Hay <SteveHay@planit.com>2004-09-06 10:16:12 +0000
commit1c97260979b979af03b946d71d50e8e4c075665c (patch)
tree606eddab62ca31f069dd7679bc4e78184553f7c1 /pod
parent4adb88450c3225313624769fdb5ae7f59c89d326 (diff)
downloadperl-1c97260979b979af03b946d71d50e8e4c075665c.tar.gz
Implement new environment variable to allow the use of non-IFS
compatible LSP's on Windows to allow Perl to work in conjunction with a firewall such as McAfee Guardian. Bug report and possible solutions by Ken Fox <kfox@ford.com>; further assistance by Artiom Morozov <artiom@phreaker.net>. p4raw-id: //depot/perl@23275
Diffstat (limited to 'pod')
-rw-r--r--pod/perlrun.pod14
1 files changed, 14 insertions, 0 deletions
diff --git a/pod/perlrun.pod b/pod/perlrun.pod
index 3feab02c71..3238a5cca3 100644
--- a/pod/perlrun.pod
+++ b/pod/perlrun.pod
@@ -1111,6 +1111,20 @@ fit for interactive use, and setting COMSPEC to such a shell may
interfere with the proper functioning of other programs (which usually
look in COMSPEC to find a shell fit for interactive use).
+=item PERL_ALLOW_NON_IFS_LSP (specific to the Win32 port)
+
+Set to 1 to allow the use of non-IFS compatible LSP's.
+Perl normally searches for an IFS-compatible LSP because this is required
+for its emulation of Windows sockets as real filehandles. However, this may
+cause problems if you have a firewall such as McAfee Guardian which requires
+all applications to use its LSP which is not IFS-compatible, because clearly
+Perl will normally avoid using such an LSP.
+Setting this environment variable to 1 means that Perl will simply use the
+first suitable LSP enumerated in the catalog, which keeps McAfee Guardian
+happy (and in that particular case Perl still works too because McAfee
+Guardian's LSP actually plays some other games which allow applications
+requiring IFS compatibility to work).
+
=item PERL_DEBUG_MSTATS
Relevant only if perl is compiled with the malloc included with the perl