Операционная система UNIX. Руководство программиста


         

Операционная система UNIX. Руководство программиста

Еще о строках, столбцах и подпрограмме initscr( )
Еще об окнах и подпрограмме refresh( )

Еще об окнах и подпрограмме refresh( ) - 2
Вывод
Вывод - 2
Вывод - 3
Ввод
Ввод - 2
Атрибуты вывода
Атрибуты вывода - 2
Звонки, свист, вспышки
Опции ввода

Опции ввода - 2
Работа с окнами
Ввод/вывод
Подпрограммы wnoutrefresh( ) и doupdate( )
Новые окна
Прочие возможности пакета curses
Линии на экране и прочая графика
Использование программируемых меток
Использование программируемых меток - 2
Работа с несколькими терминалами сразу

Работа с несколькими терминалами сразу - 2
ИСПОЛЬЗОВАНИЕ ПОДПРОГРАММ ПАКЕТА TERMINFO
Что нужно программе для работы с terminfo
Компиляция и выполнение программ, которые используют terminfo
Пример программы, работающей с terminfo
Пример программы, работающей с terminfo - 2
ИСПОЛЬЗОВАНИЕ БАЗЫ ДАННЫХ TERMINFO
Создание описания терминала
Название терминала
Выяснение характеристик терминала

Указание характеристик терминала
Указание характеристик терминала - 2
Указание характеристик терминала - 3
Указание характеристик терминала - 4
Компиляция описания
Тестирование описания
Печать и сравнение описаний в базе данных terminfo
Преобразование termcap-описания в terminfo-описание
ПРИМЕРЫ ПРОГРАММ, РАБОТАЮЩИХ С CURSES
Программа editor

Программа editor - 2
Программа editor - 3
Программа editor - 4
Программа highlight
Программа scatter
Программа show
Программа two
Программа two - 2
Программа window
СОДЕРЖАНИЕ

ВВЕДЕНИЕ
ОПРЕДЕЛЕНИЯ И СОГЛАШЕНИЯ
Секции
Физические и виртуальные адреса
Целевой компьютер
ЗАГОЛОВОК ФАЙЛА
Магическое число
Флаги
Описание заголовка файла
ВСПОМОГАТЕЛЬНЫЙ ЗАГОЛОВОК СИСТЕМЫ UNIX

A.out - стандартный заголовок системы UNIX
Описание вспомогательного заголовка
ЗАГОЛОВКИ СЕКЦИЙ
Флаги
Описание заголовка секции
Заголовок секции неинициализированных данных
СЕКЦИИ
ИНФОРМАЦИЯ О НАСТРОЙКЕ ССЫЛОК
Описание элемента таблицы настройки ссылок
ИНФОРМАЦИЯ О НОМЕРАХ СТРОК

Описание элемента таблицы номеров строк
ТАБЛИЦА ИМЕН
Специальные имена
Внутренние блоки
Имена и функции
Элементы таблицы имен
Тексты имен
Классы памяти
Классы памяти специальных имен
Поле значения имени

Поле номера секции
Номера секций и классы памяти
Поле типа
Связь между типом и классом памяти
Описание элемента таблицы имен
Вспомогательные элементы таблицы имен
Имя файла
Секция
Начало структуры, объединения или перечисления
Конец структуры

Функция
Массив
Конец блока или функции
Начало блока или функции
Имена, связанные со структурой, объединением или перечислением
Описание вспомогательного элемента
ТАБЛИЦА ЦЕПОЧЕК
ПРОГРАММЫ ДОСТУПА К ОБЪЕКТНЫМ ФАЙЛАМ ОБЫЧНОГО ФОРМАТА
СОДЕРЖАНИЕ
ОСНОВНЫЕ ПОНЯТИЯ

Конфигурация памяти
Секции
Адреса
Связывание
Объектный файл
Выражения
Оператор присваивания
Описание конфигурации памяти
Предложения определения секций
Спецификации файлов

Указание адреса загрузки секции
Выравнивание выходной секции
Группировка выходных секций
Группировка выходных секций - 2
Создание пустот в выходных секциях
Создание и определение имен при редактировании связей
Размещение секций в именованных областях памяти
Инициализация пустот и секций .bss
Определение точки входа
Использование библиотек объектных файлов

Использование библиотек объектных файлов - 2
Обход неконфигурируемых областей памяти
Алгоритм размещения
Инкрементальное редактирование связей
Секции DSECT, COPY, INFO и OVERLAY
Выравнивание секций в выходном файле
Ненастраиваемые входные файлы
СИНТАКСИС УПРАВЛЯЮЩЕГО ЯЗЫКА РЕДАКТОРА СВЯЗЕЙ
СИНТАКСИС УПРАВЛЯЮЩЕГО ЯЗЫКА РЕДАКТОРА СВЯЗЕЙ - 2
СОДЕРЖАНИЕ

ВВЕДЕНИЕ
ОЧЕРЕДИ СООБЩЕНИЙ
Использование очередей сообщений
Использование очередей сообщений - 2
Использование очередей сообщений - 3
Создание очередей сообщений
Использование msgget
Использование msgget - 2
Программа-пример
Программа-пример - 2

Управление очередями сообщений
Использование msgctl
Программа-пример
Программа-пример - 2
Программа-пример - 3
Операции над очередями сообщений
Использование операций
Использование операций - 2
Программа-пример
Программа-пример - 2

Программа-пример - 3
Программа-пример - 4
Программа-пример - 5
Программа-пример - 6
СЕМАФОРЫ
СЕМАФОРЫ - 2
Использование семафоров
Создание множеств семафоров



Руководство паровозному машинисту - перейти
Unix Man (Справочное руководство) - перейти
A.OUT - перейти
BACKUP - перейти
HYPOT(3M) - перейти
CURSES(3X) - перейти
DAEMON.MN(7) - перейти
ECHO(1) - перейти
GETPWENT(3C) - перейти
GAMMA(3M) - перейти

H2PH(1) - перейти
ID(1) - перейти
BESSEL(3M) - перейти
KBMODE(ADM) - перейти
L3TOL(3C) - перейти