Я изменяю старый код, где он использует устаревшие sys_errlist
и sys_nerr
, которые устарели. Может кто-нибудь сказать мне его замену?
Также будет здорово, если кто-то расскажет нам о его функциональности.
Вот код:
37 static const char *
38 stringErrorReport(void)
39 {
40 #if ( defined(sgi) )
41 return strerror(oserror());
42 #elif ( defined(_AIX) )
43 return strerror(errno);
44 #else
45 if ( errno > 0 && errno < sys_nerr )
46 return sys_errlist[errno];
47 else
48 return "Unknown error.\n";
49 #endif
50 }
Дайте мне знать, как заменить устаревшие sys_nerr
и sys_errlist[ ]