Unix Man (Справочное руководство)


CONFIGURE(8) - часть 3


-m, -b и -c

Эти опции используется для конкретизации ссылки на драйвер. Вслед за опцией -m должен идти главное число устройства драйвера. Если вы конфигурируете блочный драйвер, то нужно указывать это опцией -b; если же вы конфигурируете символьный драйвер, то ему соответствует опция -с. Обе опции используются при конфигурировании драйвера с обоими типами интерфейса.

-a и -d

Каждая из этих опций сопровождается списком добавляемых или удаляемых функций соответственно. Имена этих функций содержатся в bdevsw[] или сdevsw[], ими являются также имена процедур инициализации, опроса, остановки и прерываний, если они имеются, плюс имена терминала, потока и указателей табличных структур. configure вводит в действие правила, по которым все функции драйвера должны иметь общий префикс, который должен быть 2-4 символа длиной.

-j

Если за этой опцией следует префикс, используемый драйвером, то высвечивается главное число этого драйвера. Если же за ней следует NEXTMAJOR, то выводится самое маленькое главное число драйверов.

-r

Эта опция задает принудительную перезапись файлов конфигурации независимо от того, внесены ли в конфигурацию какие-либо изменения или нет.

-v

Эта опция модифицирует задание векторов прерывания данного устройства. Устройство может использовать до четырех векторов прерывания.

-l

Эта опция устанавливает приоритет прерывания для данного устройства, который почти всегда совпадает с используемым при вызове spl(): драйвер осуществляющий блокировку с использованием sp5() почти всегда имеет приоритет прерывания 5.

-q

Если задается опция -q, то после возвращения из прерывания использование qswtch() невозможно. Использование этой опции в новых драйверах не рекомендуется.

-f

Конфигурация поддерживается с помощью двух файлов данных master и unixconf. Опцию -f можно использовать для задания других имен. Обратите внимание, что это единственная опция, при введении которой в командную строку программа все равно запускается в интерактивном режиме.

-n

Если присутствует эта опция, то два упомянутых конфигурационных файла модифицируются,но никаких файлов '.o' не создается. Эта опция полезна при конфигурировании пакета драйверов, содержащего несколько драйверов.

-w

Эта опция подавляет сообщения-предупреждения.

-x

Эта опция задает выдачу полной информации по всем характеристикам ресурса, известным для configure. При этом выявляется имя, описание и текущее значение каждого конфигурируемого параметра. Подсказки категорий не дампируются.

-y

Эта опция задает печать текущего значения требуемого ресурса.

-t

Эта опция не печатает ничего (кроме, быть может, сообщений об ошибках). Однако, она возвращает 1, если уже сконфигурирован драйвер, соответствующий комбинации опций -m, -b, -c, и 0 - если такого драйвера нет.

-g

Эта опция используется для добавления или удаления программ-обработчиков для устройств графического ввода (GIN). Эти программы могут направить ввод данных с таких устойств, как "мыши", графические планшеты и клавиатуры, внутрь "событий". Флагу -g может быть придан один аргумент, который интерпретируется как имя устройства. Это GIN-устройство удаляется из конфигурационных файлов. Если флагу -g придается два аргумента, то второй из них задает программу-обработчика, и устройство добавляется в конфигурационные файлы. Если оно уже имеется, то его обработчик модифицируется, а пользователю посылается сообщение. Задавая -g несколько раз, можно добавлять или удалять несколько устройств.
<


Начало  Назад  Вперед