Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW

Hijacking perl functions

by sweetblood (Prior)
on Jul 29, 2004 at 18:08 UTC ( #378450=perlquestion: print w/replies, xml ) Need Help??

sweetblood has asked for the wisdom of the Perl Monks concerning the following question:

Does anyone know of a way to hijack one of perls function names?
I'd like to create a new chmod function(sub) replacing perls builtin.
I know I can just call it my_chmod or something likt that, but if I can I'd prefer not to.

Any suggestion?



Replies are listed 'Best First'.
Re: Hijacking perl functions
by ysth (Canon) on Jul 29, 2004 at 18:14 UTC
Re: Hijacking perl functions
by japhy (Canon) on Jul 29, 2004 at 18:38 UTC
      Very cool! But not what I'm doing. I have a script that does a chmod on a config file, but if the file is not owned by the user of my script it dies. So, I want to subvert chmod by having it create a new config from the old, replace the old with the new and chmod that file. So in the end the config file would be owned by the scripts user and have the proper perms. I know that this would require read permissions for my user, but in this case that is not an issue as I have control over the file.



        I'm curious why you would want that to be the general case for every chmod call? Wouldn't that be better suited as config_chmod since it is so specialized?

        Eric Hodges
        If the user doesn't have the proper perms to chmod the old config how is the script going to relace the old one with the new one?


        You will need write permission to replace this file (not
        only read permission). If your user can't chmod, he will
        be unable to remove this file too...


Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://378450]
Approved by diotalevi
Front-paged by diotalevi
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2023-06-08 21:48 GMT
Find Nodes?
    Voting Booth?
    How often do you go to conferences?

    Results (35 votes). Check out past polls.