At 5:48 PM -0400 7/24/05, John E. Malmberg wrote:

>>
>>                if (UNLINK(s))
>>....................^
>>%CC-W-NOTCONSTQUAL, In this statement, the referenced type of the pointer 
>>value "(s)" is const, but the referenced type of the target of this 
>>assignment is not.
>>at line number 1838 in file USER1:[ABELTJE.PERL-CURRENT]DOIO.C;1
>
>Ok, I am reproducing the problem now. 


And this should take care of it. Accidentally left out of my patch of two hours 
ago.


--- doio.c_orig Sat Jul 23 18:54:47 2005
+++ doio.c      Sat Jul 23 18:54:48 2005
@@ -1835,14 +1835,14 @@
            s = SvPV_nolen_const(*mark);
            APPLY_TAINT_PROPER();
            if (PL_euid || PL_unsafe) {
-               if (UNLINK(s))
+               if (UNLINK((char *)s))
                    tot--;
            }
            else {      /* don't let root wipe out directories without -U */
                if (PerlLIO_lstat(s,&PL_statbuf) < 0 || 
S_ISDIR(PL_statbuf.st_mode))
                    tot--;
                else {
-                   if (UNLINK(s))
+                   if (UNLINK((char *)s))
                        tot--;
                }
            }
[end of patch]
-- 
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Reply via email to