X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperldiag.pod;h=9aeaff7a0df38d0590f98234e6d8917de5467f25;hb=cc69b689ee7c274593c3c386a61a06ecb909431c;hp=5a3fed57dccd2546aaf8892d5cb332fb5fd1ac84;hpb=42f7d22ff05ce2eb366c8ebf6b7142495d0f9e1f;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 5a3fed5..9aeaff7 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -651,24 +651,6 @@ inplace editing with the B<-i> switch. The file was ignored. regexp to match something 0 times, just put {0}. The <-- HERE shows in the regular expression about where the problem was discovered. See L. -=item Can't do setegid! - -(P) The setegid() call failed for some reason in the setuid emulator of -suidperl. - -=item Can't do seteuid! - -(P) The setuid emulator of suidperl failed for some reason. - -=item Can't do setuid - -(F) This typically means that ordinary perl tried to exec suidperl to do -setuid emulation, but couldn't exec it. It looks for a name of the form -sperl5.000 in the same directory that the perl executable resides under -the name perl5.000, typically /usr/local/bin on Unix machines. If the -file is there, check the execute permissions. If it isn't, ask your -sysadmin why he and/or she removed it. - =item Can't do waitpid with flags (F) This machine doesn't have either waitpid() or wait4(), so only @@ -1042,11 +1024,6 @@ to reopen it to accept binary data. Alas, it failed. to a subroutine reference): no such method callable via the package. If method name is C, this is an internal error. -=item Can't reswap uid and euid - -(P) The setreuid() call failed for some reason in the setuid emulator of -suidperl. - =item Can't return %s from lvalue subroutine (F) Perl detected an attempt to return illegal lvalues (such as @@ -1071,11 +1048,6 @@ list context. (P) For some reason you can't fstat() the script even though you have it open already. Bizarre. -=item Can't swap uid and euid - -(P) The setreuid() call failed for some reason in the setuid emulator of -suidperl. - =item Can't take log of %g (F) For ordinary real numbers, you can't take the logarithm of a @@ -3297,10 +3269,6 @@ the problem, however, you will get the same error message each time you run Perl. How to really fix the problem can be found in L section B. -=item Permission denied - -(F) The setuid emulator in suidperl decided you were up to no good. - =item pid %x not a child (W exec) A warning peculiar to VMS. Waitpid() was asked to wait for a @@ -3725,11 +3693,6 @@ as a list, you need to look into how references work, because Perl will not magically convert between scalars and lists for you. See L. -=item Script is not setuid/setgid in suidperl - -(F) Oddly, the suidperl program was invoked on a script without a setuid -or setgid bit set. This doesn't make much sense. - =item Search pattern not terminated (F) The lexer couldn't find the final delimiter of a // or m{} @@ -4017,11 +3980,6 @@ length of the string. See L. This warning is fatal if substr is used in an lvalue context (as the left hand side of an assignment or as a subroutine argument for example). -=item suidperl is no longer needed since %s - -(F) Your Perl was compiled with B<-D>SETUID_SCRIPTS_ARE_SECURE_NOW, but -a version of the setuid emulator somehow got run anyway. - =item sv_upgrade from type %d down to type %d (P) Perl tried to force the upgrade an SV to a type which was actually