Руководство программиста для Linux
Sven Goldt, Sven van der Meer, Skott Burkett, Matt Welsh
1. Операционная система LINUX
2. Ядро LINUX
3. Библиотека libc
4. Системные вызовы
5. ioсtl
6. Межпроцессовые коммуникации LINUX
6.1. Введение
6.2. Полудуплексные каналы UNIX
6.2.1. Основные понятия
6.2.2. Создание каналов на Си
6.2.3. Каналы - легкий путь!
6.2.4. Атомарные (неделимые) операции с каналами
6.2.5. Примечания к полудуплексным каналам
6.3. Именованные каналы (FIFOs - First In First Out)
6.3.1. Основные понятия
6.3.2. Создание FIFO
6.3.3. Операции FIFO
6.3.4. Действие блокирования над FIFO
6.3.5. Неизвестный SIGPIPE
6.4 System V IPC
6.4.1. Базовые понятия
6.4.2. Очереди сообщений
6.4.3. Семафоры
6.4.4. Разделяемая память
7. Программирование звука
7.1. Программирование встроенного динамика
7.2. Программирование звуковой карты
8. Символьная графика
8.1. Функции ввода/вывода в libc
8.1.1. Форматированный вывод
8.1.2. Форматированный ввод
8.2. Библиотека termcap
8.2.1. Введение
8.2.2. Поиск описания терминала
8.2.3. Описание терминала
8.2.4. Свойства termcap
8.3. Введение в ncurses
8.4. Инициализация
8.5. Окна
8.6. Вывод
8.6.1. Форматированный вывод
8.6.2. Вставка символов и линий
8.6.3. Удаление символов и линий
8.6.4. Боксы и линии
8.6.5. Фоновый (background) символ
8.7. Ввод
8.7.1. Форматированный ввод
8.8. Опции
8.8.1. Опции ввода
8.8.2. Атрибуты терминала
8.8.3. Использование опций
8.9. Очистка окна и линий
8.10. Обновление терминала
8.11. Видеоатрибуты и цвет
8.12. Координаты курсора и окна
8.13. Прокрутка
8.14. Заполнители
8.15. Мягкие метки (Soft-labels)
8.16. Разное
8.17. Низкоуровневый доступ
8.18. Дамп экрана
8.19. Эмуляция termcap
8.20. Функции terminfo
8.21. Функции отладки
8.22. Свойства (capabilities) terminfo
8.22.1. Логические свойства
8.22.2. Числа
8.22.3. Строки
8.23. Обзор функций [n]curses
9. Программирование портов ввода/вывода
9.1. Программирование мыши
9.2. Программирование модема
9.3. Программирование принтера
9.4. Программирование джойстика
10. Перенос прикладных программ в Linux
10.1. Введение
10.2. Обработка сигналов
10.2.1. Сигналы в SVR4, BSD и POSIX.1
10.2.2. Опции сигналов Linux
10.2.3. signal под Linux-ом
10.2.4. Сигналы, поддерживаемые Linux-ом
10.3. Ввод/вывод с терминала
10.4. Управление процессами
10.4.1. Подпрограммы kvm
10.4.2. ptrace и файловая система /proc
10.4.3. Управление процессами под Linux
10.5. Переносимая условная компиляция
10.6. Дополнительные комментарии
11. Справочник системных вызовов
12. Аббревиатуры
Вперед
>>>