icon Top 9 categories map      RocketAware > Perl >

$EXTENDED_OS_ERROR
$^E

Tips: Browse or Search all pages for efficient awareness of Perl functions, operators, and FAQs.



Home

Search Perl pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...

    
$EXTENDED_OS_ERROR
$^E
More specific information about the last system error than that provided by $!, if available. (If not, it's just $! again, except under OS/2.) At the moment, this differs from $! under only VMS and OS/2, where it provides the VMS status value from the last system error, and OS/2 error code of the last call to OS/2 API which was not directed via CRT. The caveats mentioned in the description of $! apply here, too. (Mnemonic: Extra error explanation.)

Note that under OS/2 $! and $^E do not track each other, so if an OS/2-specific call is performed, you may need to check both.

Source: Perl predefined variables
Copyright: Larry Wall, et al.
Next: $EVAL_ERROR
$@


Previous: $OS_ERROR
$ERRNO
$!




(Corrections, notes, and links courtesy of RocketAware.com)


[Overview Topics]

Up to: Error Handling and Logging




Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Perl > perlvar/_EXTENDED_OS_ERROR.htm
RocketAware.com is a service of Mib Software
Copyright 2000, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments