Page 1 of 1

Унификация кодов ошибок.

Posted: Thu Jan 06, 2022 11:53 am
by turbocat
На самом деле это проблема больше связана с libc.obj... Но всё же... Сейчас у некоторых API ядра совпадают коды ошибок. И в libc.obj , приходится делать конвертацию ошибок колибри в ошибки unix. Совместимость с юникс конечно хорошо, но для этого есть newlibc... Помимо этого, в unix нет аналогов ошибок колибри, особенно это касается ошибок файловой системы.

Re: Унификация кодов ошибок.

Posted: Thu Jan 06, 2022 4:07 pm
by Coldy
Похоже, это такая же проблема как с конфликтами имен в библиотеках. Тут вариантов 2 - а) делать местную функцию преобразователь или b) менять все коды и заодно код всех приложений, которые их используют.
Наиболее простым видится вариат a).