TheHobbit has asked for the wisdom of the Perl Monks concerning the following question:
Greetings fellows monks,
Today (as seen from here) I posted a question readline error behavior. Answers same to point me to return undef and set $!. This in turn raises another question. Here it is.
Looking at perlvar it appears that $! can be set, so setting the underlying C variable errno. Nevertheless, this only takes into account the numeric side of $!.
If one affects to $! a number not defined in errno.h, the stringification of $! gives Unknown error n, where n is the numerical value of $!.
Is it possible to modify the stringification of $! (obviously without touching at the perl intrpreter code) to include user-defined messages?
Obviouly I'd like to have these custom messages localized accordigly to the locale setted by the user.
Am I daydreaming in hoping there is a way to achieve this?
Thanks for helping
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Setting $! to custom values
by Abigail-II (Bishop) on Nov 03, 2003 at 22:36 UTC | |
|
Re: Setting $! to custom values
by belg4mit (Prior) on Nov 04, 2003 at 00:16 UTC | |
|
Re: Setting $! to custom values
by diotalevi (Canon) on Nov 03, 2003 at 22:59 UTC | |
by merlyn (Sage) on Nov 04, 2003 at 00:01 UTC | |
by sauoq (Abbot) on Nov 04, 2003 at 02:50 UTC | |
by hardburn (Abbot) on Nov 04, 2003 at 15:13 UTC | |
by diotalevi (Canon) on Nov 04, 2003 at 22:28 UTC | |
|
Re: Setting $! to custom values
by welchavw (Pilgrim) on Nov 04, 2003 at 17:04 UTC |