#include <stdio.h> |
#include <dos.h> |
int main ( void ) |
{ |
FILE *fp; |
struct DOSERROR info; |
fp = fopen ( "perror.dat" , "r" ); |
if ( !fp ) perror ( "Unable to open file for |
reading" ); |
dosexterr ( &info ); |
printf ( "Extended DOS error \ |
information:\n" ); |
printf ( " Extended error: \ |
%d\n",info.exterror ); |
printf ( " Class: \ |
%x\n",info. class ); |
printf ( " Action: \ |
%x\n",info.action ); |
printf ( " Error Locus: \ |
%x\n",info.locus ); |
return 0; |
} |