Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Re: Perl Style: About error messges opening files

by flyingmoose (Priest)
on Apr 27, 2004 at 14:31 UTC ( #348505=note: print w/ replies, xml ) Need Help??


in reply to Re: Perl Style: About error messges opening files
in thread Perl Style: About error messges opening files

Of course not... just saying that errno varies with each C function and a PITA to translate, so that is why perror() exists. "$!" is already nicely doing the work for us, hence no need for a Perl perror.

From perldoc POSIX:

perror This is identical to the C function "perror()", which outp +uts to the standard error stream the specified message followed b +y ": " and the current error string. Use the "warn()" function an +d the "$!" variable instead, see the warn entry in the perlfunc manpage and the section on "$ERRNO" in the perlvar manpage +.

You said you were new to perror, so I'm just explaining why it exists in C.


Comment on Re: Re: Perl Style: About error messges opening files
Download Code
Replies are listed 'Best First'.
Re: Perl Style: About error messges opening files
by Abigail-II (Bishop) on Apr 27, 2004 at 14:36 UTC
    You said you were new to perror, so I'm just explaining why it exists in C.
    Care to point out where I said I was new to perror? I'm not new to it, and I scrolling back in the thread, I can't find where I erroneously said I did.

    Abigail

      quote:
      I've been writing some C lately, and I've started appreciating perror.
        Where does that say I'm new to perror?

        Abigail

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://348505]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (5)
As of 2015-07-31 23:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (282 votes), past polls