Документация по LinuxLinuxDoc.Ru 🔍

outb, outw, outl, outsb, outsw, outsl - функции вывода данных в порт

НАЗВАНИЕ
outb, outw, outl, outsb, outsw, outsl - функции вывода
данных в порт
inb, inw, inl, insb, insw, insl - функции чтения данных
порта
outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - функции
задержки ввода/вывода (I/O)


ОПИСАНИЕ
Это семейство функций используется для низкоуровневой
работы с портами ввода/вывода. В основном, они
предназначены для использования внутри ядра, но могут быть
вызваны и пользовательской программой. Вы должны
скомпилировать свою программу с использованием флагов -O,
-O2 или им подобных. Эти функции определены в виде
макросов и не будут вставлены в программу без оптимизации,
вызывая тем самым неразрешаемые ссылки в процессе сборки
программы.

Для того, чтобы запросить у ядра разрешение доступа к
портам, используйте ioperm(2) или iopl(2). Если этого не
сделать, приложение получит сообщение об ошибке
сегментации.

СООТВЕТСТВИЕ СТАНДАРТАМ
Эти функции специфичны для конкретного оборудования.
Аргументы порт и значение находятся в порядке, обратном
многим реализациям этих функций в DOS.
Читать новости Linux в Telegram
Linux - outb, outw, outl, outsb, outsw, outsl - функции вывода данных в порт
Мы в соцсетях ✉