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
In reply to Setting $! to custom values by TheHobbit
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |