В KasperskyOS реализация некоторых интерфейсов POSIX в части, которая не определяется стандартом POSIX.1-2008, отличается от реализации этих интерфейсов в Linux и других UNIX-подобных операционных системах. Сведения об этих интерфейсах приведены в таблице ниже.
Интерфейсы POSIX с особенностями реализации
Интерфейс |
Назначение |
Реализация |
Заголовочный файл по стандарту POSIX.1-2008 |
|---|---|---|---|
|
Назначить имя сокету. |
При использовании версии VFS, которая поддерживает только сетевые операции, файлы сокетов семейства |
|
|
Отобразить в память. |
Флаг На аппаратных платформах с процессорной архитектурой AArch64 (Arm64) нельзя выполнить отображение более 4 ГБ. |
|
|
Выполнить чтение из файла. |
Если размер буфера |
|
|
Отслеживать состояние файловых дескрипторов. |
Не поддерживается комбинация из недействительных файловых дескрипторов (например, закрытых, недоступных или с некорректными значениями) и отрицательного значения параметра |
|
|
Отслеживать состояние файловых дескрипторов. |
Вызов функции с нулевыми значениями всех параметров не поддерживается. В этом случае функция возвращает |
|
|
Выполнить операции с файловым дескриптором. |
Поддерживаются специфичные для Linux макросы |
|
В KasperskyOS переменная errno может принимать значения как стандартных кодов ошибок POSIX, так и специфичных для KasperskyOS. О кодах ошибок, специфичных для KasperskyOS, см. "Коды возврата".