Logo GBNhost.com — скидка на VPS сервера 50 процентов! Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Ваш идеальный сервер от 4$/мес. Все включено:

- Администрирование и решение проблем 24/7
- Перенос проектов без рисков и простоев.
- Круглосуточный мониторинг доступности сайтов.
- Защита от DDoS атак.

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

хостинг сайтов ГиперХост — хостинг сайтов который Вы искали.

Виртуальный хостинг, Аренда VPS серверов, рация доменных имен, SSL сертификаты

Сверхбыстрый хостинг от 69 р./мес., VPS от 299 р./мес.

Бесплатно: администрирование + ISPmanager + DDoS защита + SSL + 7 дней тестовый период

Скидка 50% на первый месяц VPS и хостинга по промокоду CITFORUM

SXT(7)

НАЗВАНИЕ
sxt - драйвер виртуального терминала

ОПИСАНИЕ
Sxt представляет собой дополнительный драйвер, который располагается между драйвером верхнего уровня, единым для всех терминальных линий, и драйвером конкретного устройства. Драйвер верхнего уровня выполняет операции над виртуальными устройствами, а sxt служит посредником при передаче этих операций на реальные устройства. Драйвер sxt в настоящее время используется только командой shl(1).

Виртуальным терминалам соответствуют файлы в каталоге /dev/sxt, которые образуют группы по 8. Чтобы начать работу с группой, программа должна открыть файл вида /dev/sxt/??0 (так называемый канал 0) с флагом O_EXCL, после чего выполнить команду SXTIOCLINK системного вызова ioctl(2) для начала мультиплексирования.

Ввод с клавиатуры может доставаться только одному каналу из группы, так называемому "управляющему". Процессы, пытающиеся читать по другим каналам, будут блокированы.

Драйвер sxt поддерживает две группы команд системного вызова ioctl(2). Первая группа включает все стандартные команды ioctl, описанные в termio(7), со следующим добавлением:

TIOCEXCL
Установить исключительный доступ: до тех пор, пока файл не будет закрыт, все попытки его открыть отвергаются.
TIOCNXCL
Отменить исключительный доступ: разрешается несколько раз открывать файл.
Вторая группа включает команды для самого драйвера sxt. Некоторые из них могут выполняться только для канала 0.
SXTIOCLINK
Создать группу каналов и начать мультиплексированное отображение виртуальных терминалов на реальный. Аргументом является количество создаваемых каналов. Эту команду можно выполнить только на канале 0. Возможны следующие ошибки:
  • [EINVAL] Значение аргумента некорректно.
  • [ENOTTY] Команда выдана не с реального терминала.
  • [ENXIO] В системе нет драйвера sxt.
  • [EBUSY] Команда SXTIOCLINK уже была выдана для данного реального терминала.
  • [ENOMEM] Не хватает памяти для структур виртуальных терминалов.
  • [EBADF] Канал 0 не был предварительно открыт.
SXTIOCSWTCH
Установить "управляющий" канал. Возможны следующие ошибки:
  • [EINVAL] Некорректный номер канала.
  • [EPERM] Команду можно выполнить только на канале 0.
SXTIOCWF
Заставить канал ожидать, пока он не станет "управляющим". Эта команда возвращает ошибку EINVAL, если указан некорректный номер канала.
SXTIOCUBLK
Сбросить флаг loblk для указанного канала. Эта команда возвращает ошибку EINVAL, если указан некорректный номер канала или канал 0.
SXTIOCSTAT
Выдать состояние (блокирован на вводе или на выводе) каждого канала, записав его в структуру типа struct sxtblock, адрес которой передан в качестве аргумента (тип struct sxtblock описан в файле <sys/sxt.h>). Если в структуру записать не удалось, выдается ошибка EFAULT.
SXTIOCTRACE
Включить трассировку. Трассировочная информация выдается на системную консоль. Если при конфигурировании системы возможность трассировки не предусмотрена, команда игнорируется.
SXTIOCNOTRACE
Выключить трассировку. Если при конфигурировании системы возможность трассировки не предусмотрена, команда игнорируется.

ФАЙЛЫ
/dev/sxt/??[0-7] Виртуальные терминалы.

СМ. ТАКЖЕ
termio(7).
shl(1), stty(1) в Справочнике пользователя.
ioctl(2), open(2) в Справочнике программиста.

Хостинг в Европе для новичков (от 25 руб/мес) и VIP-хостинг для профессионалов (от 1000 руб/мес)

Скидка 25% на все тарифы хостинга по промокоду STDCITF

Бесплатно: тест на 30 дней!

Новости мира IT:

Архив новостей

Последние комментарии:

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 985 1945361
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...